mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 02:30:57 +08:00
23 lines
592 B
JavaScript
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')
|
||
|
|
||
|
});
|