More Related Content
More from kuchinskaya (20)
сумин андрей
- 11. /css
/blocks
/messages
...
11
- 12. /css
/blocks
/messages
...
/pages
main.css
12
- 15. Тема:
— фоны
— цвета
15
- 16. Тема:
— фоны
— цвета
— шрифты
16
- 17. Тема:
— фоны
— цвета
— шрифты
— отступы, границы
17
- 19. /css
/blocks
/messages
/themes
/theme
19
- 22. /default
/messages
default.scss
default.vars.scss
22
- 23. /default
/messages
default.scss
default.vars.scss
/theme
theme.scss
23
- 24. /default
/messages
default.scss
default.vars.scss
/theme
theme.scss
24
theme.vars.scss
- 37. url("data:image/…") repeat-x scroll 0 top,
url("data:image/…") repeat-x scroll 0 bottom,
url("data:image/…") repeat-y scroll right top,
url("data:image/…") repeat-y scroll 0 top,
none repeat scroll 0 0 white
37
- 43. .block {
background: $block--bg1, $block--bg2;
}
43
- 44. .block {
background: $block--background;
}
44
- 59. @mixin multibackground($bgs){
$flag: nth($bgs, length($bgs));
@if $flag == "--multiback" {}
@else if $flag == "--multiback-ie" {}
@else {}
}
59
- 60. @mixin multibackground($bgs){
$flag: nth($bgs, length($bgs));
@if $flag == "--multiback" {…}
@else if $flag == "--multiback-ie" {}
@else {}
}
60
- 62. @mixin multibackground($bgs){
$flag: nth($bgs, length($bgs));
@if $flag == "--multiback" {}
@else if $flag == "--multiback-ie" {…}
@else {}
}
62
- 64. @mixin multibackground($bgs){
$flag: nth($bgs, length($bgs));
@if $flag == "--multiback" {}
@else if $flag == "--multiback-ie" {}
@else {…}
}
64
- 69. $.when(
AJAX.post(...),
switchThemeCss(themeId)
);
69
- 81. function switchThemeCss (themeId){
var deferred = $.Deferred();
var url = getThemeCssUrl(themeId);
$.getCSS(url, function(link){ … });
return deferred.promise();
}
81
- 82. if (getApplyedThemeId() !== oldThemeId){
$Theme.remove(); $Theme = $(link);
deferred.resolve();
} else {
$(link).remove();
deferred.reject();
}
82
- 84. t1026 : {
title : 'Роботы',
text : 'Поздравляем!'
}
84
- 85. t1036 : {
title : 'Легенда',
link : {
href: 'http://link.mail.ru/',
title: 'Играть!',
target: '_blank'
}
}
85
- 90. case 't1032':
if (time >= 7 && time < 19){
themeVariant = "day";
} else {
themeVariant = "night";
}
90
- 91. var themeChoosed = chooseTheme('t1032');
document.write(
'<link href="t1032.' + themeChoosed + '.css"/>'
);
91
- 93. СПАСИБО!
Андрей Сумин
Руководитель разработки клиентской части
sumin@corp.mail.ru