Client: #toolbar change to .toolbar
[KiwiIRC.git] / client / assets / dev / model_pluginmanager.js
CommitLineData
eaaf73b0 1_kiwi.model.PluginManager = Backbone.Model.extend({\r
890a9b91
D
2 initialize: function () {\r
3 this.$plugin_holder = $('<div id="kiwi_plugins" style="display:none;"></div>').appendTo('#kiwi');\r
4 this.loaded_plugins = {};\r
5 },\r
6\r
7 // Load an applet within this panel\r
8 load: function (url) {\r
9 if (this.loaded_plugins[url]) {\r
10 this.unload(url);\r
11 }\r
12\r
13 this.loaded_plugins[url] = $('<div></div>');\r
14 this.loaded_plugins[url].appendTo(this.$plugin_holder)\r
15 .load(url);\r
16 },\r
17\r
18\r
19 unload: function (url) {\r
20 if (!this.loaded_plugins[url]) {\r
21 return;\r
22 }\r
23\r
24 this.loaded_plugins[url].remove();\r
25 delete this.loaded_plugins[url];\r
26 }\r
27});