File tree 4 files changed +15
-11
lines changed
4 files changed +15
-11
lines changed Original file line number Diff line number Diff line change 1
- import media from '../../../js/media' ;
2
1
import WTokyodoA from '../w-tokyodo-anchor.vue' ;
3
2
import HamburgerToggle from '../../ui/nav/hamburger-toggle.vue' ;
3
+ import media from '@js/media' ;
4
+ import onResize from '@js/onresize' ;
4
5
5
6
const speed = 350 ;
6
7
@@ -21,14 +22,7 @@ export default {
21
22
this . others = this . $el . querySelector ( '.header_gnav_other' ) ;
22
23
23
24
this . init ( ) ;
24
-
25
- let resizeTimer = 0 ;
26
- window . addEventListener ( 'resize' , ( ) => {
27
- if ( resizeTimer ) {
28
- clearTimeout ( resizeTimer ) ;
29
- }
30
- resizeTimer = setTimeout ( this . init , 200 ) ;
31
- } ) ;
25
+ onResize ( this . init ) ;
32
26
33
27
window . addEventListener ( 'scroll' , this . handleScroll ) ;
34
28
} ,
Original file line number Diff line number Diff line change 6
6
html ,
7
7
body {
8
8
width : 100% ;
9
- height : 100% ;
9
+ min- height : 100% ;
10
10
}
11
11
body {
12
12
background-color : $_color-base ;
Original file line number Diff line number Diff line change
1
+ export default function ( f ) {
2
+ let resizeTimer = 0 ;
3
+ window . addEventListener ( 'resize' , ( ) => {
4
+ if ( resizeTimer ) {
5
+ clearTimeout ( resizeTimer ) ;
6
+ }
7
+ resizeTimer = setTimeout ( f ( ) , 200 ) ;
8
+ } ) ;
9
+ }
Original file line number Diff line number Diff line change @@ -61,7 +61,8 @@ module.exports = {
61
61
} ,
62
62
resolve : {
63
63
alias : {
64
- 'vue$' : 'vue/dist/vue.esm.js'
64
+ 'vue$' : 'vue/dist/vue.esm.js' ,
65
+ '@js' : path . resolve ( __dirname , 'src/js' )
65
66
}
66
67
} ,
67
68
plugins : [
You can’t perform that action at this time.
0 commit comments