File tree 2 files changed +18
-2
lines changed
2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change 6
6
< body >
7
7
< script type ="text/javascript " src ="lib/JSLitmus.js "> </ script >
8
8
< script type ="text/javascript " src ="../matchMedia.js "> </ script >
9
+ < script type ="text/javascript " src ="../matchMedia.addListener.js "> </ script >
9
10
< script type ="text/javascript ">
10
11
var typeScreen = window . matchMedia ( 'screen' ) ,
11
12
typePrint = window . matchMedia ( 'print' ) ,
12
13
onlyAll = window . matchMedia ( 'only all' ) ,
13
- minWidth = window . matchMedia ( '(min-width: 0px)' ) ;
14
+ minWidth = window . matchMedia ( '(min-width: 0px)' ) ,
15
+ minWidth768 = window . matchMedia ( '(min-width: 768px)' ) ,
16
+ handleMinWidth768 = function ( mql ) {
17
+ alert ( 'Browsers that support CSS3 media queries: "(min-width: 768px)" = ' + mql . matches ) ;
18
+ } ;
14
19
15
20
// This group should be supported by everything
16
21
alert ( 'All browsers: "screen" = ' + typeScreen . matches ) ;
30
35
// Blackberry 7.0
31
36
alert ( 'Browsers that support CSS3 media queries: "only all" = ' + onlyAll . matches ) ;
32
37
alert ( 'Browsers that support CSS3 media queries: "(min-width: 0px)" = ' + minWidth . matches ) ;
38
+
39
+ // Testing addListener support
40
+ minWidth768 . addListener ( handleMinWidth768 ) ;
33
41
</ script >
34
42
< script type ="text/javascript ">
35
43
// Performance test
Original file line number Diff line number Diff line change 4
4
< title > matchMedia polyfill test page</ title >
5
5
< script type ="text/javascript " src ="lib/JSLitmus.js "> </ script >
6
6
< script type ="text/javascript " src ="../matchMedia.js "> </ script >
7
+ < script type ="text/javascript " src ="../matchMedia.addListener.js "> </ script >
7
8
< script type ="text/javascript ">
8
9
var typeScreen = window . matchMedia ( 'screen' ) ,
9
10
typePrint = window . matchMedia ( 'print' ) ,
10
11
onlyAll = window . matchMedia ( 'only all' ) ,
11
- minWidth = window . matchMedia ( '(min-width: 0px)' ) ;
12
+ minWidth = window . matchMedia ( '(min-width: 0px)' ) ,
13
+ minWidth768 = window . matchMedia ( '(min-width: 768px)' ) ,
14
+ handleMinWidth768 = function ( mql ) {
15
+ alert ( 'Browsers that support CSS3 media queries: "(min-width: 768px)" = ' + mql . matches ) ;
16
+ } ;
12
17
13
18
// This group should be supported by everything
14
19
alert ( 'All browsers: "screen" = ' + typeScreen . matches ) ;
28
33
// Blackberry 7.0
29
34
alert ( 'Browsers that support CSS3 media queries: "only all" = ' + onlyAll . matches ) ;
30
35
alert ( 'Browsers that support CSS3 media queries: "(min-width: 0px)" = ' + minWidth . matches ) ;
36
+
37
+ // Testing addListener support
38
+ minWidth768 . addListener ( handleMinWidth768 ) ;
31
39
</ script >
32
40
< script type ="text/javascript ">
33
41
// Performance test
You can’t perform that action at this time.
0 commit comments