forked from tylerhall/yui-app-theme
-
Notifications
You must be signed in to change notification settings - Fork 1
/
yuiapp.js
36 lines (33 loc) · 1.39 KB
/
yuiapp.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
YUI().use('node', function(Y) {
function init() {
Y.all('#page-width-switcher a').on('click', function(e) {
Y.all('#page-width-switcher a.highlight').removeClass('highlight');
e.target.addClass('highlight');
document.body.id = e.target.get('title');
e.halt();
});
Y.all('#page-layout-switcher a').on('click', function(e) {
Y.all('#page-layout-switcher a.highlight').removeClass('highlight');
e.target.addClass('highlight');
doc = Y.get('body div:first');
doc.replaceClass(doc.get('className'), e.target.get('title'));
e.halt();
});
Y.all('#page-color-switcher a').on('click', function(e) {
Y.all('#page-color-switcher a.highlight').removeClass('highlight');
e.target.addClass('highlight');
Y.get('#theme').set('href', 'css/' + e.target.get('title') + '.css');
e.halt();
});
Y.all('#page-corner-switcher a').on('click', function(e) {
Y.all('#page-corner-switcher a.highlight').removeClass('highlight');
e.target.addClass('highlight');
if(e.target.get('title') == 'on')
Y.get('body').addClass('rounded');
else
Y.get('body').removeClass('rounded');
e.halt();
});
}
Y.on("domready", init);
});