diff --git a/app/assets/javascripts/admin/models/site_customization.js b/app/assets/javascripts/admin/models/site_customization.js index 94a0567842c..27b6ddbdd93 100644 --- a/app/assets/javascripts/admin/models/site_customization.js +++ b/app/assets/javascripts/admin/models/site_customization.js @@ -7,7 +7,12 @@ @module Discourse **/ Discourse.SiteCustomization = Discourse.Model.extend({ - trackedProperties: ['enabled', 'name', 'stylesheet', 'header', 'footer', 'mobile_stylesheet', 'mobile_header', 'mobile_footer'], + trackedProperties: [ + 'enabled', 'name', + 'stylesheet', 'header', 'top', 'footer', + 'mobile_stylesheet', 'mobile_header', 'mobile_top', 'mobile_footer', + 'head_tag', 'body_tag' + ], description: function() { return "" + this.name + (this.enabled ? ' (*)' : ''); @@ -25,8 +30,10 @@ Discourse.SiteCustomization = Discourse.Model.extend({ if (changed) { this.set('savingStatus', ''); } return changed; - - }.property('enabled', 'name', 'stylesheet', 'header', 'footer', 'mobile_stylesheet', 'mobile_header', 'mobile_footer', 'originals'), + }.property('enabled', 'name', 'originals', + 'stylesheet', 'header', 'top', 'footer', + 'mobile_stylesheet', 'mobile_header', 'mobile_top', 'mobile_footer', + 'head_tag', 'body_tag'), startTrackingChanges: function() { var self = this; @@ -43,15 +50,20 @@ Discourse.SiteCustomization = Discourse.Model.extend({ save: function() { this.set('savingStatus', I18n.t('saving')); this.set('saving',true); + var data = { name: this.name, enabled: this.enabled, stylesheet: this.stylesheet, header: this.header, + top: this.top, footer: this.footer, mobile_stylesheet: this.mobile_stylesheet, mobile_header: this.mobile_header, - mobile_footer: this.mobile_footer + mobile_top: this.mobile_top, + mobile_footer: this.mobile_footer, + head_tag: this.head_tag, + body_tag: this.body_tag }; var siteCustomization = this; diff --git a/app/assets/javascripts/admin/templates/customize_css_html.hbs b/app/assets/javascripts/admin/templates/customize_css_html.hbs index d28bdc6d352..acff1b73e35 100644 --- a/app/assets/javascripts/admin/templates/customize_css_html.hbs +++ b/app/assets/javascripts/admin/templates/customize_css_html.hbs @@ -17,12 +17,22 @@