this.$el.append($('#tmpl_application').html().trim());
+ this.elements = {
+ panels: this.$el.find('.panels'),
+ memberlists: this.$el.find('.memberlists'),
+ toolbar: this.$el.find('.toolbar'),
+ controlbox: this.$el.find('.controlbox'),
+ resize_handle: this.$el.find('.memberlists_resize_handle')
+ };
+
$(window).resize(function() { that.doLayout.apply(that); });
- this.$el.find('.toolbar').resize(function() { that.doLayout.apply(that); });
- this.$el.find('.controlbox').resize(function() { that.doLayout.apply(that); });
+ this.elements.toolbar.resize(function() { that.doLayout.apply(that); });
+ this.elements.controlbox.resize(function() { that.doLayout.apply(that); });
// Change the theme when the config is changed
_kiwi.global.settings.on('change:theme', this.updateTheme, this);
doLayout: function () {
var el_kiwi = this.$el;
- var el_panels = $('#kiwi .panels');
- var el_memberlists = $('#kiwi .memberlists');
- var el_toolbar = this.$el.find('.toolbar');
- var el_controlbox = $('#kiwi .controlbox');
- var el_resize_handle = $('#kiwi .memberlists_resize_handle');
+ var el_panels = this.elements.panels;
+ var el_memberlists = this.elements.memberlists;
+ var el_toolbar = this.elements.toolbar;
+ var el_controlbox = this.elements.controlbox;
+ var el_resize_handle = this.elements.resize_handle;
if (!el_kiwi.is(':visible')) {
return;