mirror of
https://github.com/discourse/discourse.git
synced 2024-12-01 18:50:53 +08: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
29 lines
885 B
Plaintext
29 lines
885 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() {
|
|
return Discourse.routeBuilder.call(this);
|
|
});
|
|
Discourse.start()
|
|
</script>
|