src/cm/media/js/lib/yui/yui_3.10.3/docs/imageloader/below-fold.html
author Yves-Marie Haussonne <ymh.work+github@gmail.com>
Fri, 09 May 2014 18:35:26 +0200
changeset 656 a84519031134
parent 525 89ef5ed3c48b
permissions -rw-r--r--
add link to "privacy policy" in the header test
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
525
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     1
<!DOCTYPE html>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     2
<html lang="en">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     3
<head>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     4
    <meta charset="utf-8">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     5
    <title>Example: Loading Images Below the Fold</title>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     6
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     7
    <link rel="stylesheet" href="../../build/cssgrids/cssgrids-min.css">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     8
    <link rel="stylesheet" href="../assets/css/main.css">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     9
    <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    10
    <link rel="shortcut icon" type="image/png" href="../assets/favicon.png">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    11
    <script src="../../build/yui/yui-min.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    12
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    13
</head>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    14
<body>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    15
<!--
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    16
<a href="https://github.com/yui/yui3"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" alt="Fork me on GitHub"></a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    17
-->
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    18
<div id="doc">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    19
    <div id="hd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    20
        <h1><img src="http://yuilibrary.com/img/yui-logo.png"></h1>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    21
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    22
    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    23
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    24
            <h1>Example: Loading Images Below the Fold</h1>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    25
    <div class="yui3-g">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    26
        <div class="yui3-u-3-4">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    27
            <div id="main">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    28
                <div class="content"><div class="intro">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    29
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
  <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
    Often pages will have a number of images below the fold, hidden from the user's view. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
    These are prime candidates to load with the <a href="http://developer.yahoo.com/yui/imageloader/">ImageLoader Utility</a>.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
  </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
  <p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
    All the images in this example belong to the same group, and each loads immediately only when it appears above, 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
    or within the specified distance (25px) of, the page fold.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
  </p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
<div class="example">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
  <!--BEGIN SOURCE CODE FOR EXAMPLE ===============================-->
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
  <style>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
  .everything .cont { border:1px solid #888; width:100px; margin:75px 50px; }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
  .everything .rightCol { margin-left:300px; }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
  #img1Cont { height:75px; margin-top:25px; }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
  #img2Cont { height:67px; }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
  #img3Cont { height:53px; }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
  #img4Cont { height:72px; }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
  #img5Cont { height:75px; margin-bottom:25px; }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
  </style>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
  <div class='everything' id='everything'>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
  	<div class='cont' id='img1Cont'>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
  		<img id='img1' />
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
  	</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
  	<div class='cont rightCol' id='img2Cont'>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
  		<img id='img2' />
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    62
  	</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    63
  	<div class='cont' id='img3Cont'>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
  		<img id='img3' />
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    65
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    66
  	</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    67
  	<div class='cont rightCol' id='img4Cont'>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
  		<img id='img4' />
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    69
  	</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    70
  	<div class='cont' id='img5Cont'>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
  		<img id='img5' />
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
  	</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
  </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    74
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    75
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    76
  <script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
  YUI({filter:"debug", logInclude: {"imageloader":true, "example":true}}).use("imageloader", function(Y) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
  	var foldGroup = new Y.ImgLoadGroup({ name: 'fold group', foldDistance: 25 });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
  	foldGroup.registerImage({ domId: 'img1', srcUrl: 'http://developer.yahoo.com/yui/docs/assets/examples/exampleimages/small/museum.jpg' });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
  	foldGroup.registerImage({ domId: 'img2', srcUrl: 'http://developer.yahoo.com/yui/docs/assets/examples/exampleimages/small/uluru.jpg' });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
  	foldGroup.registerImage({ domId: 'img3', srcUrl: 'http://developer.yahoo.com/yui/docs/assets/examples/exampleimages/small/katatjuta.jpg' });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
  	foldGroup.registerImage({ domId: 'img4', srcUrl: 'http://developer.yahoo.com/yui/docs/assets/examples/exampleimages/small/morraine.jpg' });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
  	foldGroup.registerImage({ domId: 'img5', srcUrl: 'http://developer.yahoo.com/yui/docs/assets/examples/exampleimages/small/japan.jpg' });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
  /*
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
  var foldGroup = new YAHOO.util.ImageLoader.group(window, 'scroll');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
  foldGroup.foldConditional = true;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
  //foldGroup.addTrigger(window, 'resize');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
  foldGroup.name = 'fold_group';
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
  */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94
  /*
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    95
   * This uncustomary wait before adding the resize trigger is done specifically to cater to IE for this example.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    96
   * In IE and with the Logger enabled, IE fires an immediate resize event while rendering the Logger module, consequently loading all the images in the example.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    97
   * This 200 ms delay allows IE to render the Logger without interference.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    98
   * In your code, you would add the resize trigger in a straightforward fashion, as is documented in the example.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    99
   */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   100
  //YAHOO.util.Event.addListener(window, 'load', function() { setTimeout("foldGroup.addTrigger(window, 'resize')", 200); });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   101
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   102
  });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   103
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   104
  </script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   105
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   106
  <!--END SOURCE CODE FOR EXAMPLE =============================== -->
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   107
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   108
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   109
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   110
<h2>Loading Images Below the Fold</h2>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   111
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   112
<p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   113
  You can easily have images load immediately if they are above the fold while delaying the load of images below the fold. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   114
  This saves you from loading any images that the user can't see because they are beyond her browser's viewable area.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   115
</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   116
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   117
<p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   118
  All we need is one group, and we specify its <code>foldDistance</code> attribute to <code>25</code> (25px). 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   119
  Any group with this attribute set will, at the DOM ready state, examine the page coordinates of all images registered 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   120
  to that group. Any images located above the fold, or no farther than the specified distance below the fold, will load immediately. 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   121
  The rest will be checked again at any <code>scroll</code> or <code>resize</code> event and be loaded only when they're near enough 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   122
  to the fold.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   123
</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   124
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   125
<pre class="code prettyprint">var foldGroup = new Y.ImgLoadGroup({ name: &#x27;fold group&#x27;, foldDistance: 25 });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   126
foldGroup.registerImage({ domId: &#x27;img1&#x27;, srcUrl: &#x27;http:&#x2F;&#x2F;developer.yahoo.com&#x2F;yui&#x2F;docs&#x2F;assets&#x2F;examples&#x2F;exampleimages&#x2F;small&#x2F;museum.jpg&#x27; });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   127
foldGroup.registerImage({ domId: &#x27;img2&#x27;, srcUrl: &#x27;http:&#x2F;&#x2F;developer.yahoo.com&#x2F;yui&#x2F;docs&#x2F;assets&#x2F;examples&#x2F;exampleimages&#x2F;small&#x2F;uluru.jpg&#x27; });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   128
foldGroup.registerImage({ domId: &#x27;img3&#x27;, srcUrl: &#x27;http:&#x2F;&#x2F;developer.yahoo.com&#x2F;yui&#x2F;docs&#x2F;assets&#x2F;examples&#x2F;exampleimages&#x2F;small&#x2F;katatjuta.jpg&#x27; });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   129
foldGroup.registerImage({ domId: &#x27;img4&#x27;, srcUrl: &#x27;http:&#x2F;&#x2F;developer.yahoo.com&#x2F;yui&#x2F;docs&#x2F;assets&#x2F;examples&#x2F;exampleimages&#x2F;small&#x2F;morraine.jpg&#x27; });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   130
foldGroup.registerImage({ domId: &#x27;img5&#x27;, srcUrl: &#x27;http:&#x2F;&#x2F;developer.yahoo.com&#x2F;yui&#x2F;docs&#x2F;assets&#x2F;examples&#x2F;exampleimages&#x2F;small&#x2F;japan.jpg&#x27; });</pre>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   131
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   132
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   133
<p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   134
  When you specify a <code>foldDistance</code> value, <code>scroll</code> and <code>resize</code> triggers are added to the 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   135
  group automatically. Thus you will typically not need to set any triggers for the group explicitly.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   136
</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   137
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   138
<p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   139
  How do you know that the images below the fold are, in fact, not loaded immediately? There are several tools available to 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   140
  monitor the HTTP requests of your browser, including Firebug for Firefox and HTTPWatch for IE. With these tools you can 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   141
  monitor precisely when each image on a page is loaded.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   142
</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   143
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   144
            </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   145
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   146
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   147
        <div class="yui3-u-1-4">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   148
            <div class="sidebar">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   149
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   150
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   151
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   152
                    <div class="sidebox">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   153
                        <div class="hd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   154
                            <h2 class="no-toc">Examples</h2>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   155
                        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   156
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   157
                        <div class="bd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   158
                            <ul class="examples">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   159
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   160
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   161
                                        <li data-description="Demonstrates the basic features and operation of the ImageLoader Utility, deferring the loading of images until specific events happen or specific time limits expire.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   162
                                            <a href="basic-features.html">Basic Features of the ImageLoader Utility</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   163
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   164
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   165
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   166
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   167
                                        <li data-description="Loading images above the fold immediately while deferring the loading of images below the fold.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   168
                                            <a href="below-fold.html">Loading Images Below the Fold</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   169
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   170
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   171
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   172
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   173
                                        <li data-description="Using CSS class names to target specific images for deferred loading.">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   174
                                            <a href="imageloader-class-names.html">Using ImageLoader with CSS Class Names</a>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   175
                                        </li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   176
                                    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   177
                                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   178
                            </ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   179
                        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   180
                    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   181
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   182
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   183
                
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   184
            </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   185
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   186
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   187
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   188
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   189
<script src="../assets/vendor/prettify/prettify-min.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   190
<script>prettyPrint();</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   191
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   192
<script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   193
YUI.Env.Tests = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   194
    examples: [],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   195
    project: '../assets',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   196
    assets: '../assets/imageloader',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   197
    name: 'below-fold',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   198
    title: 'Loading Images Below the Fold',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   199
    newWindow: '',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   200
    auto:  false 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   201
};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   202
YUI.Env.Tests.examples.push('basic-features');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   203
YUI.Env.Tests.examples.push('below-fold');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   204
YUI.Env.Tests.examples.push('imageloader-class-names');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   205
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   206
</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   207
<script src="../assets/yui/test-runner.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   208
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   209
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   210
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   211
</body>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   212
</html>