FEATURE: Import customizations from a JSON file

This commit is contained in:
riking
2015-05-16 19:56:19 -07:00
parent 1e53c179a3
commit 291d9fc65e
11 changed files with 188 additions and 1 deletions
@@ -1,3 +1,5 @@
import showModal from 'discourse/lib/show-modal';
/**
This controller supports interface for creating custom CSS skins in Discourse.
@@ -21,6 +23,10 @@ export default Ember.ArrayController.extend({
this.set('selectedItem', item);
},
importModal: function() {
showModal('upload-customization');
},
/**
Select a given style
@@ -78,6 +78,7 @@ Discourse.SiteCustomization = Discourse.Model.extend({
siteCustomization.set('savingStatus', I18n.t('saved'));
siteCustomization.set('saving',false);
siteCustomization.startTrackingChanges();
return siteCustomization;
});
},
@@ -8,6 +8,7 @@
<button {{action "newCustomization"}} class='btn'>
{{fa-icon "plus"}}{{i18n 'admin.customize.new'}}
</button>
{{d-button action="importModal" icon="upload" label="admin.customize.import"}}
</div>
{{#if selectedItem}}