-
Notifications
You must be signed in to change notification settings - Fork 8
/
test1.php
101 lines (82 loc) · 2.56 KB
/
test1.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?php
//create a unique id so we cachebust
$id = uniqid(rand(),true);
?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Media Query Test: Hide an image tag</title>
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="stylesheet" href="_css/style.css" />
<!-- Test 1 Styles -->
<style type="text/css">
@media all and (max-width: 600px) {
#test1 {
display:none;
}
}
</style>
<script type="text/javascript">
var startTime = (new Date().getTime());
</script>
</head>
<body>
<h1>Media Query Image Download Test</h1>
<p>Lovingly pulled from Cloud Four. <a href="http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/">Cloud Four article on media queries</a></p>
<h2 id="t1">Test One: Image Tag</h2>
<p>
Simple image tag that will show up when page is greater than 600 pixels wide, but are hidden on smaller screens.
</p>
<div id="test1">
<img src="images/test1.png?<?php echo $id; ?>"/>
</div>
<h4>HTML Code</h4>
<code><div id="test1">
<img src="images/test1.png?<?php echo $id; ?>>" />
</div>
</code>
<h4>CSS Code</h4>
<code><style type="text/css">
@media all and (max-width: 600px) {
#test1 {
display:none;
}
}
</style>
</code>
<div id="loaded">
<h2>Results</h2>
</div>
<?php include('includes/testLinks.inc.php'); ?>
<script type="text/javascript" src="_js/imageTest.js"></script>
<script type="text/javascript" charset="utf-8">
var _bTestResults = {};
window.onload = function() {
//set the domain prefix so we can just pass image names
prefix = 'images/';
//set our suffix
//needed because setting image.src fires request
//this helps us avoid caching messing with the results
suffix = '<?php echo $id; ?>';
//get the div where we'll spit out the results
target = document.getElementById('loaded');
var images = [
['test1.png', 'Loaded']
];
_bTestResults = imageTest(images);
// Fetch the Browserscope script that sucks the results from _bTestResults
(function() {
var _bTestKey = 'agt1YS1wcm9maWxlcnINCxIEVGVzdBjJ1OINDA';
var _bScript = document.createElement('script');
_bScript.src = 'http://www.browserscope.org/user/beacon/' + _bTestKey;
_bScript.src += '?sandboxid=514f44cc994903e';
_bScript.setAttribute('async', 'true');
var scripts = document.getElementsByTagName('script');
var lastScript = scripts[scripts.length - 1];
lastScript.parentNode.insertBefore(_bScript, lastScript);
})();
}
</script>
</body>
</html>