Convert all CoffeeScript to Javascript. See:
http://meta.discourse.org/t/is-it-better-for-discourse-to-use-javascript-or-coffeescript/3153
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
(function() {
|
||||
|
||||
window.Discourse.AdminSiteSettingsController = Ember.ArrayController.extend(Discourse.Presence, {
|
||||
filter: null,
|
||||
onlyOverridden: false,
|
||||
filteredContent: (function() {
|
||||
var filter,
|
||||
_this = this;
|
||||
if (!this.present('content')) {
|
||||
return null;
|
||||
}
|
||||
if (this.get('filter')) {
|
||||
filter = this.get('filter').toLowerCase();
|
||||
}
|
||||
return this.get('content').filter(function(item, index, enumerable) {
|
||||
if (_this.get('onlyOverridden') && !item.get('overridden')) {
|
||||
return false;
|
||||
}
|
||||
if (filter) {
|
||||
if (item.get('setting').toLowerCase().indexOf(filter) > -1) {
|
||||
return true;
|
||||
}
|
||||
if (item.get('description').toLowerCase().indexOf(filter) > -1) {
|
||||
return true;
|
||||
}
|
||||
if (item.get('value').toLowerCase().indexOf(filter) > -1) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
});
|
||||
}).property('filter', 'content.@each', 'onlyOverridden'),
|
||||
resetDefault: function(setting) {
|
||||
setting.set('value', setting.get('default'));
|
||||
return setting.save();
|
||||
},
|
||||
save: function(setting) {
|
||||
return setting.save();
|
||||
},
|
||||
cancel: function(setting) {
|
||||
return setting.resetValue();
|
||||
}
|
||||
});
|
||||
|
||||
}).call(this);
|
||||
Reference in New Issue
Block a user