File tree Expand file tree Collapse file tree 4 files changed +31
-150
lines changed
code/Magento/Theme/view/base
design/adminhtml/Magento/backend/etc Expand file tree Collapse file tree 4 files changed +31
-150
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,8 @@ var config = {
34
34
'domReady' : 'requirejs/domReady' ,
35
35
'spectrum' : 'jquery/spectrum/spectrum' ,
36
36
'tinycolor' : 'jquery/spectrum/tinycolor' ,
37
- 'jquery-ui-modules' : 'jquery/ui-modules'
37
+ 'jquery-ui-modules' : 'jquery/ui-modules' ,
38
+ 'matchMedia' : 'mediaCheck'
38
39
} ,
39
40
deps : [
40
41
'jquery/jquery-migrate'
Original file line number Diff line number Diff line change 50
50
<item type =" file" >Lib::jquery/jquery.min.js</item >
51
51
<item type =" file" >Lib::jquery/jquery.parsequery.js</item >
52
52
<item type =" file" >Lib::jquery/jquery-ui.js</item >
53
- <item type =" file" >Lib::matchMedia .js</item >
53
+ <item type =" file" >Lib::mediaCheck .js</item >
54
54
<item type =" file" >Lib::requirejs/require.js</item >
55
55
<item type =" file" >Lib::requirejs/text.js</item >
56
56
<item type =" file" >Lib::varien/js.js</item >
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ window . mediaCheck = function ( options ) {
2
+ if ( typeof window . matchMedia === 'undefined' || ! window . matchMedia ( '!' ) . addListener ) {
3
+ throw new Error ( 'No matchMedia support' ) ;
4
+ }
5
+
6
+ function mqChange ( mq , options ) {
7
+ if ( mq . matches ) {
8
+ if ( typeof options . entry === 'function' ) { options . entry ( mq ) ; }
9
+ } else {
10
+ if ( typeof options . exit === 'function' ) { options . exit ( mq ) ; }
11
+ }
12
+ if ( typeof options . both === 'function' ) { options . both ( mq ) ; }
13
+ }
14
+
15
+ function createListener ( ) {
16
+ var mq = window . matchMedia ( options . media ) ;
17
+ mq . addListener ( function ( ) { mqChange ( mq , options ) ; } ) ;
18
+
19
+ window . addEventListener ( 'orientationchange' , function ( ) {
20
+ mq = window . matchMedia ( options . media ) ;
21
+ mqChange ( mq , options ) ;
22
+ } , false ) ;
23
+
24
+ mqChange ( mq , options ) ;
25
+ }
26
+
27
+ createListener ( ) ;
28
+ } ;
You can’t perform that action at this time.
0 commit comments