Defer settings dom injection
This commit is contained in:
1 parent
b773228719
commit
afac06081c
1 file changed
+21
-16
@@ -118,20 +118,18 @@ Page.Settings = new Class({
|
|||||||
create: function(json){
|
create: function(json){
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
self.el.adopt(
|
self.tabs_container = new Element('ul.tabs');
|
||||||
self.tabs_container = new Element('ul.tabs'),
|
self.containers = new Element('form.uniForm.containers').adopt(
|
||||||
self.containers = new Element('form.uniForm.containers').adopt(
|
new Element('label.advanced_toggle').adopt(
|
||||||
new Element('label.advanced_toggle').adopt(
|
new Element('span', {
|
||||||
new Element('span', {
|
'text': 'Show advanced settings'
|
||||||
'text': 'Show advanced settings'
|
}),
|
||||||
}),
|
self.advanced_toggle = new Element('input[type=checkbox].inlay', {
|
||||||
self.advanced_toggle = new Element('input[type=checkbox].inlay', {
|
'checked': +Cookie.read('advanced_toggle_checked'),
|
||||||
'checked': +Cookie.read('advanced_toggle_checked'),
|
'events': {
|
||||||
'events': {
|
'change': self.showAdvanced.bind(self)
|
||||||
'change': self.showAdvanced.bind(self)
|
}
|
||||||
}
|
})
|
||||||
})
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
self.showAdvanced();
|
self.showAdvanced();
|
||||||
@@ -197,8 +195,15 @@ Page.Settings = new Class({
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
self.fireEvent('create');
|
setTimeout(function(){
|
||||||
self.openTab();
|
self.fireEvent('create');
|
||||||
|
self.openTab();
|
||||||
|
|
||||||
|
self.el.adopt(
|
||||||
|
self.tabs_container,
|
||||||
|
self.containers
|
||||||
|
);
|
||||||
|
}, 0);
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user