discourse/app/assets/javascripts/admin/views/site_setting_view.js
Robin Ward d2596c3c4c Remove unusued site_settings, show checkbox in UI for boolean values, remove restrict_access
boolean to avoid locking yourself out by setting access_password to empty string. Minor
UI tweaks.
2013-03-01 14:27:41 -05:00

23 lines
592 B
JavaScript

/**
A view to display a site setting with edit controls
@class SiteSettingView
@extends Discourse.View
@namespace Discourse
@module Discourse
**/
Discourse.SiteSettingView = Discourse.View.extend({
classNameBindings: [':row', ':setting', 'content.overridden'],
templateName: function() {
// If we're editing a boolean, return a different template
if (this.get('content.type') === 'bool') return 'admin/templates/site_settings/setting_bool'
// Default to string editor
return 'admin/templates/site_settings/setting_string';
}.property('content.type')
});