File tree Expand file tree Collapse file tree 5 files changed +13
-12
lines changed Expand file tree Collapse file tree 5 files changed +13
-12
lines changed Original file line number Diff line number Diff line change
1
+ import { helper } from '@ember/component/helper' ;
2
+
3
+ export default helper ( function ( [ theme ] ) {
4
+ if ( window . document ) {
5
+ if ( theme ) {
6
+ window . document . documentElement . dataset . theme = theme ;
7
+ } else {
8
+ delete window . document . documentElement . dataset . theme ;
9
+ }
10
+ }
11
+ } ) ;
Original file line number Diff line number Diff line change 29
29
--placeholder-bg2 : hsl (213 , 16% , 75% );
30
30
}
31
31
32
- : global (. new-design ) {
32
+ : root [ data-theme = " new-design" ] {
33
33
--header-bg-color : var (--violet800 );
34
34
--main-bg : white;
35
35
--footer-bg-color : var (--grey900 );
Original file line number Diff line number Diff line change 1
1
<HeadLayout />
2
2
3
3
{{ page-title " crates.io: Rust Package Registry" separator =' - ' prepend =true }}
4
+ {{ set-theme (if this.design.useNewDesign " new-design" )}}
4
5
5
6
<ProgressBar />
6
7
<NotificationContainer @position =" top-right" />
19
20
<button type =" button" local-class =" toggle-design-button" {{ on " click" this.design.toggle }} >
20
21
Toggle Design
21
22
</button >
22
- {{ /if }}
23
- {{ #if this.design.useNewDesign }}
24
- {{ set-body-class " new-design" }}
25
23
{{ /if }}
Original file line number Diff line number Diff line change 101
101
"ember-qunit" : " 5.1.5" ,
102
102
"ember-resolver" : " 8.0.3" ,
103
103
"ember-router-scroll" : " 4.1.2" ,
104
- "ember-set-body-class" : " 1.0.2" ,
105
104
"ember-source" : " 3.28.8" ,
106
105
"ember-svg-jar" : " 2.3.3" ,
107
106
"ember-template-lint" : " 3.15.0" ,
Original file line number Diff line number Diff line change @@ -6970,13 +6970,6 @@ ember-router-scroll@4.1.2:
6970
6970
ember-cli-babel "^7.26.6"
6971
6971
ember-compatibility-helpers "^1.2.5"
6972
6972
6973
- ember-set-body-class@1.0.2:
6974
- version "1.0.2"
6975
- resolved "https://registry.yarnpkg.com/ember-set-body-class/-/ember-set-body-class-1.0.2.tgz#a970933f00e57ece6b6a88b96daf22f2374c3c34"
6976
- integrity sha512-SEsTwFp9SHTg4LgebhkUuLgYWg1VZD7I1QcrV2sTY583wu216OThoSs5szvS/KgSc1xD1Z22TFvOb848t2hGfw==
6977
- dependencies:
6978
- ember-cli-babel "^7.22.1"
6979
-
6980
6973
ember-source-channel-url@^3.0.0:
6981
6974
version "3.0.0"
6982
6975
resolved "https://registry.yarnpkg.com/ember-source-channel-url/-/ember-source-channel-url-3.0.0.tgz#bcd5be72c63fa0b8c390b3121783b462063e2a1b"
You can’t perform that action at this time.
0 commit comments