Merge with development branch (New server codebase)
[KiwiIRC.git] / client / assets / dev / applet_settings.js
CommitLineData
4baeda09
D
1(function () {\r
2 var View = Backbone.View.extend({\r
3 events: {\r
4 'click .save': 'saveSettings'\r
5 },\r
19cc6364 6\r
4baeda09
D
7 initialize: function (options) {\r
8 this.$el = $($('#tmpl_applet_settings').html());\r
9 },\r
10 \r
11 saveSettings: function () {\r
d567cb16 12 var theme = $('.theme', this.$el).val();\r
19cc6364 13\r
4baeda09 14 // Clear any current theme\r
d567cb16 15 kiwi.app.view.$el.removeClass(function (i, css) {\r
4baeda09
D
16 return (css.match (/\btheme_\S+/g) || []).join(' ');\r
17 });\r
19cc6364 18\r
d567cb16 19 if (theme) kiwi.app.view.$el.addClass('theme_' + theme);\r
4baeda09
D
20 }\r
21 });\r
22\r
23\r
24\r
25 kiwi.applets.Settings = Backbone.Model.extend({\r
26 initialize: function () {\r
27 this.set('title', 'Settings');\r
28 this.view = new View();\r
4baeda09
D
29 }\r
30 });\r
31})();