mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-26 00:58:47 -05:00
59cdde330f
We've had quite some time to find the deprecation errors in Ember and most should be fixed. It is time to turn up the difficulty, which will raise exceptions in development/test mode if a deprecation is present. This will force developers to fix them as they encounter them.
58 lines
2 KiB
Text
58 lines
2 KiB
Text
<script>
|
|
window.assetPath = (function(){
|
|
var map = <%= deferred_scripts %>;
|
|
return function(asset) { return map[asset]; };
|
|
})();
|
|
</script>
|
|
|
|
<script>
|
|
Ember.RSVP.configure('onerror', function(e) {
|
|
// Ignore TransitionAborted exceptions that bubble up
|
|
if (e && e.message === "TransitionAborted") { return; }
|
|
|
|
<% if Rails.env.development? %>
|
|
if (e) {
|
|
if (e.message || e.stack) {
|
|
console.log(e.message);
|
|
console.log(e.stack);
|
|
} else {
|
|
console.log("Uncaught promise: ", e);
|
|
}
|
|
} else {
|
|
console.log("A promise failed but was not caught.");
|
|
}
|
|
<% end %>
|
|
window.onerror(e && e.message, null,null,null,e);
|
|
});
|
|
|
|
<% if Rails.env.development? || Rails.env.test? %>
|
|
Ember.ENV.RAISE_ON_DEPRECATION = true
|
|
Ember.LOG_STACKTRACE_ON_DEPRECATION = true
|
|
<% end %>
|
|
|
|
</script>
|
|
|
|
<script>
|
|
Discourse.CDN = '<%= Rails.configuration.action_controller.asset_host %>';
|
|
Discourse.BaseUrl = '<%= RailsMultisite::ConnectionManagement.current_hostname %>'.replace(/:[\d]*$/,"");
|
|
Discourse.BaseUri = '<%= Discourse::base_uri "/" %>';
|
|
Discourse.Environment = '<%= Rails.env %>';
|
|
Discourse.SiteSettings = PreloadStore.get('siteSettings');
|
|
Discourse.LetterAvatarVersion = '<%= LetterAvatar.version %>';
|
|
I18n.defaultLocale = '<%= SiteSetting.default_locale %>';
|
|
PreloadStore.get("customEmoji").forEach(function(emoji) {
|
|
Discourse.Dialect.registerEmoji(emoji.name, emoji.url);
|
|
});
|
|
Discourse.start();
|
|
Discourse.set('assetVersion','<%= Discourse.assets_digest %>');
|
|
Discourse.Session.currentProp("disableCustomCSS", <%= loading_admin? %>);
|
|
Discourse.HighlightJSPath = <%= HighlightJs.path.inspect.html_safe %>;
|
|
<%- if SiteSetting.enable_s3_uploads %>
|
|
<%- if SiteSetting.s3_cdn_url.present? %>
|
|
Discourse.S3CDN = '<%= SiteSetting.s3_cdn_url %>';
|
|
<%- end %>
|
|
Discourse.S3BaseUrl = '<%= Discourse.store.absolute_base_url %>';
|
|
<%- end %>
|
|
</script>
|
|
|
|
<%= script 'browser-update' %>
|