mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 13:38:49 +08:00
cd3a2143d2
Ember's Router.map(callback) method doesn't expect any value to be returned by callback function. Therefore, return statements present inside Discourse.Router.map are unnecessary (and are silently ignored by Ember).
29 lines
878 B
Plaintext
29 lines
878 B
Plaintext
<script>
|
|
window.assetPath = (function(){
|
|
|
|
// TODO: automate this to grab from the manifest, Rails voodoo should be able to get it
|
|
var map = {
|
|
'defer/html-sanitizer-bundle': <%= asset_path('defer/html-sanitizer-bundle.js').inspect.html_safe %>,
|
|
'defer/google_diff_match_patch': <%= asset_path('defer/google_diff_match_patch.js').inspect.html_safe %>
|
|
};
|
|
|
|
var assetPath = function(asset){
|
|
return map[asset];
|
|
};
|
|
|
|
return assetPath;
|
|
})();
|
|
</script>
|
|
|
|
|
|
<script>
|
|
Discourse.CDN = '<%= Rails.configuration.action_controller.asset_host %>';
|
|
Discourse.BaseUrl = '<%= RailsMultisite::ConnectionManagement.current_hostname %>';
|
|
Discourse.BaseUri = '<%= Discourse::base_uri "/" %>';
|
|
Discourse.Environment = '<%= Rails.env %>';
|
|
Discourse.Router.map(function() {
|
|
Discourse.routeBuilder.call(this);
|
|
});
|
|
Discourse.start()
|
|
</script>
|