mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-30 19:08:10 -05:00
c9321cae7f
downloading and parsing them earlier and not wait for the rest of the page Our noscript stuff belongs at the bottom, we should not hold off any js work while noscript is downloading
28 lines
885 B
Text
28 lines
885 B
Text
<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() {
|
|
return Discourse.routeBuilder.call(this);
|
|
});
|
|
Discourse.start()
|
|
</script>
|