src/cm/media/js/lib/yui/yui3.0.0/examples/slider/slider_basic.html
changeset 0 40c8f766c9b8
equal deleted inserted replaced
-1:000000000000 0:40c8f766c9b8
       
     1 
       
     2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
       
     3 <html>
       
     4 <head>
       
     5 	<title>YUI Library Examples: Slider: Basic Sliders</title>
       
     6     <meta http-equiv="content-type" content="text/html; charset=utf-8">
       
     7     	<link rel="stylesheet" type="text/css" href="../../assets/yui.css" >
       
     8 
       
     9 <style>
       
    10     /*Supplemental CSS for the YUI distribution*/
       
    11     #custom-doc { width: 95%; min-width: 950px; }
       
    12     #pagetitle {background-image: url(../../assets/bg_hd.gif);}
       
    13 /*    #pagetitle h1 {background-image: url(../../assets/title_h_bg.gif);}*/
       
    14 </style>
       
    15 
       
    16 <link rel="stylesheet" type="text/css" href="../../assets/dpSyntaxHighlighter.css">
       
    17 <link type="text/css" rel="stylesheet" href="../../build/cssfonts/fonts-min.css" />
       
    18 <script type="text/javascript" src="../../build/yui/yui-min.js"></script>
       
    19 <style type="text/css">
       
    20     .vert_slider {
       
    21         margin-bottom: 1em;
       
    22     }
       
    23 </style>
       
    24 
       
    25 </head>
       
    26 <body id="yahoo-com" class=" yui-skin-sam">
       
    27 <div id="custom-doc" class="yui-t2">
       
    28 <div id="hd">
       
    29 	<div id="ygunav">
       
    30 		<p>
       
    31             <em>
       
    32                 <a href="http://developer.yahoo.com/yui/3/">YUI 3.x Home</a> <i> - </i>	
       
    33             </em>
       
    34 		</p>
       
    35 		<form action="http://search.yahoo.com/search" id="sitesearchform">
       
    36             <input name="vs" type="hidden" value="developer.yahoo.com">
       
    37             <input name="vs" type="hidden" value="yuiblog.com">
       
    38 		    <div id="sitesearch">
       
    39 		    	<label for="searchinput">Site Search (YDN &amp; YUIBlog): </label>
       
    40 			    <input type="text" id="searchinput" name="p">
       
    41 			    <input type="submit" value="Search" id="searchsubmit" class="ygbt">
       
    42 		    </div>
       
    43 		</form>
       
    44     </div>
       
    45 	<div id="ygma"><a href="../../"><img src="../../assets/logo.gif"  border="0" width="200" height="93"></a></div>
       
    46 	<div id="pagetitle"><h1>YUI Library Examples: Slider: Basic Sliders</h1></div>
       
    47 </div>
       
    48 <div id="bd">
       
    49 
       
    50 
       
    51 	<div id="yui-main">
       
    52 		<div class="yui-b">
       
    53 		  <div class="yui-ge">
       
    54 			  <div class="yui-u first example" id="main">
       
    55 
       
    56 	<h2>Slider: Basic Sliders</h2>
       
    57 
       
    58 	<div id="example" class="promo">
       
    59 	<div class="example-intro">
       
    60 	<p>This example walks you through the basics of creating a Slider from script.
       
    61 Both Sliders in this example use the default value range of 0 - 100 and use
       
    62 default skin resources provided with the Sam skin.</p>
       
    63 
       
    64 <p>The first Slider is set up in a more traditional JavaScript coding style and
       
    65 the second using the shorter method chaining style.  The first Slider is
       
    66 configured to move along the vertical axis, and is initialized to a value of
       
    67 30.  The second Slider is horizontal and instantiated with minimal
       
    68 configuration.</p>
       
    69 	</div>	
       
    70 
       
    71 	<div class="module example-container ">
       
    72 			<div class="hd exampleHd">
       
    73 			<p class="newWindowButton yui-skin-sam">
       
    74                 <a href="slider_basic_clean.html" target="_blank">View example in new window.</a>
       
    75             </p>
       
    76 		</div>		<div id="example-canvas" class="bd">
       
    77 
       
    78 		
       
    79 	<!--BEGIN SOURCE CODE FOR EXAMPLE =============================== -->
       
    80 	
       
    81 	<div id="demo">
       
    82 
       
    83     <h4>Vertical Slider</h4>
       
    84     <p id="vert_value">Value: 30</p>
       
    85     <div class="vert_slider"></div>
       
    86 
       
    87     <h4>Horizontal Slider</h4>
       
    88     <p id="horiz_value">Value: 0</p>
       
    89     <div class="horiz_slider"></div>
       
    90 
       
    91 </div>
       
    92 <script type="text/javascript">
       
    93 // Create a YUI instance and request the slider module and its dependencies
       
    94 YUI({base:"../../build/", timeout: 10000}).use("slider", function (Y) {
       
    95 
       
    96 // store the node to display the vertical Slider's current value
       
    97 var v_report = Y.one('#vert_value'),
       
    98     vert_slider;
       
    99     
       
   100 // instantiate the vertical Slider.  Use the classic thumb provided with the
       
   101 // Sam skin
       
   102 vert_slider = new Y.Slider({
       
   103     axis: 'y', // vertical Slider
       
   104     value: 30, // initial value
       
   105     railSize: '10em', // range the thumb can move through
       
   106     thumbImage: '../../build/slider/assets/skins/sam/thumb-classic-y.png'
       
   107 });
       
   108 
       
   109 // callback function to display Slider's current value
       
   110 function reportValue(e) {
       
   111     v_report.set('innerHTML', 'Value: ' + e.newVal);
       
   112 }
       
   113 
       
   114 vert_slider.after('valueChange', reportValue);
       
   115 
       
   116 // render the slider into the first element with class vert_slider
       
   117 vert_slider.render('.vert_slider');
       
   118 
       
   119 
       
   120 
       
   121 // instantiate the horizontal Slider, render it, and subscribe to its
       
   122 // valueChange event via method chaining.  No need to store the created Slider
       
   123 // in this case.
       
   124 new Y.Slider({
       
   125         railSize: '200px',
       
   126         thumbImage: '../../build/slider/assets/skins/sam/thumb-classic-x.png'
       
   127     }).
       
   128     render('.horiz_slider').
       
   129     after('valueChange',function (e) {
       
   130         Y.one('#horiz_value').set('innerHTML', 'Value: ' + e.newVal);
       
   131     });
       
   132 
       
   133 });
       
   134 </script>
       
   135 	
       
   136 	<!--END SOURCE CODE FOR EXAMPLE =============================== -->
       
   137 	
       
   138 		
       
   139 		</div>
       
   140 	</div>			
       
   141 	</div>
       
   142 		
       
   143 	<h3>Creating a Slider from script</h3>
       
   144 <p>In this example, we'll be generating an X axis and Y axis Slider using entirely JavaScript.  To start, we'll need elements on the page into which the Sliders will be rendered.</p>
       
   145 
       
   146 <div id="syntax1" class="yui-syntax-highlight"><div class="numbers"><pre class="html4strict" style="font-family:monospace;"><ol><li class="li1"><div class="de1">    <span class="sc2">&lt;<span class="kw2">h4</span>&gt;</span>Vertical Slider<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">h4</span>&gt;</span></div></li><li class="li1"><div class="de1">    <span class="sc2">&lt;<span class="kw2">p</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;vert_value&quot;</span>&gt;</span>Value: 0<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">p</span>&gt;</span></div></li><li class="li1"><div class="de1">    <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;vert_slider&quot;</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li2"><div class="de2">    <span class="sc2">&lt;<span class="kw2">h4</span>&gt;</span>Horizontal Slider<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">h4</span>&gt;</span></div></li><li class="li1"><div class="de1">    <span class="sc2">&lt;<span class="kw2">p</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;horiz_value&quot;</span>&gt;</span>Value: 0<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">p</span>&gt;</span></div></li><li class="li1"><div class="de1">    <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;horiz_slider&quot;</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="html4strict" style="font-family:monospace;">    <span class="sc2">&lt;<span class="kw2">h4</span>&gt;</span>Vertical Slider<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">h4</span>&gt;</span>
       
   147     <span class="sc2">&lt;<span class="kw2">p</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;vert_value&quot;</span>&gt;</span>Value: 0<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">p</span>&gt;</span>
       
   148     <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;vert_slider&quot;</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span>
       
   149 &nbsp;
       
   150     <span class="sc2">&lt;<span class="kw2">h4</span>&gt;</span>Horizontal Slider<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">h4</span>&gt;</span>
       
   151     <span class="sc2">&lt;<span class="kw2">p</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;horiz_value&quot;</span>&gt;</span>Value: 0<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">p</span>&gt;</span>
       
   152     <span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">class</span><span class="sy0">=</span><span class="st0">&quot;horiz_slider&quot;</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span></pre></div><textarea id="syntax1-plain">    <h4>Vertical Slider</h4>
       
   153     <p id="vert_value">Value: 0</p>
       
   154     <div class="vert_slider"></div>
       
   155 
       
   156     <h4>Horizontal Slider</h4>
       
   157     <p id="horiz_value">Value: 0</p>
       
   158     <div class="horiz_slider"></div></textarea></div>
       
   159 <h3>Set up your YUI instance</h3>
       
   160 <p>Create a YUI instance and <code>use</code> the <code>slider</code> module.</p>
       
   161 
       
   162 <div id="syntax2" class="yui-syntax-highlight"><div class="numbers"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1">YUI<span class="br0">&#40;</span><span class="br0">&#123;</span>base<span class="sy0">:</span><span class="st0">&quot;../../build/&quot;</span><span class="sy0">,</span> timeout<span class="sy0">:</span> <span class="nu0">10000</span><span class="br0">&#125;</span><span class="br0">&#41;</span>.<span class="kw2">use</span><span class="br0">&#40;</span><span class="st0">&quot;slider&quot;</span><span class="sy0">,</span> <span class="kw2">function</span> <span class="br0">&#40;</span>Y<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="co2">/* our code goes here */</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li2"><div class="de2"><span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="javascript" style="font-family:monospace;">YUI<span class="br0">&#40;</span><span class="br0">&#123;</span>base<span class="sy0">:</span><span class="st0">&quot;../../build/&quot;</span><span class="sy0">,</span> timeout<span class="sy0">:</span> <span class="nu0">10000</span><span class="br0">&#125;</span><span class="br0">&#41;</span>.<span class="kw2">use</span><span class="br0">&#40;</span><span class="st0">&quot;slider&quot;</span><span class="sy0">,</span> <span class="kw2">function</span> <span class="br0">&#40;</span>Y<span class="br0">&#41;</span> <span class="br0">&#123;</span>
       
   163 &nbsp;
       
   164 <span class="co2">/* our code goes here */</span>
       
   165 &nbsp;
       
   166 <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div><textarea id="syntax2-plain">YUI({base:"../../build/", timeout: 10000}).use("slider", function (Y) {
       
   167 
       
   168 /* our code goes here */
       
   169 
       
   170 });</textarea></div>
       
   171 <h3>Creating a vertical Slider</h3>
       
   172 <p>To create a vertical Slider you just need to set the <code>axis</code> attribute to &quot;y&quot;.  The Sam skin comes with a thumb image for both horizontal and vertical Sliders.</p>
       
   173 
       
   174 <div id="syntax3" class="yui-syntax-highlight"><div class="numbers"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw2">var</span> vert_slider<span class="sy0">;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="co1">// instantiate the vertical Slider.  Use the classic Y thumb provided with the</span></div></li><li class="li1"><div class="de1"><span class="co1">// Sam skin</span></div></li><li class="li2"><div class="de2">vert_slider <span class="sy0">=</span> <span class="kw2">new</span> Y.<span class="me1">Slider</span><span class="br0">&#40;</span><span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">    axis<span class="sy0">:</span> <span class="st0">'y'</span><span class="sy0">,</span>        <span class="co1">// vertical Slider</span></div></li><li class="li1"><div class="de1">    value<span class="sy0">:</span> <span class="nu0">30</span><span class="sy0">,</span>        <span class="co1">// initial value</span></div></li><li class="li1"><div class="de1">    railSize<span class="sy0">:</span> <span class="st0">'10em'</span><span class="sy0">,</span> <span class="co1">// range the thumb can move through</span></div></li><li class="li1"><div class="de1">    thumbImage<span class="sy0">:</span> <span class="st0">'../../build/slider/assets/skins/sam/thumb-classic-y.png'</span></div></li><li class="li2"><div class="de2"><span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="javascript" style="font-family:monospace;"><span class="kw2">var</span> vert_slider<span class="sy0">;</span>
       
   175 &nbsp;
       
   176 <span class="co1">// instantiate the vertical Slider.  Use the classic Y thumb provided with the</span>
       
   177 <span class="co1">// Sam skin</span>
       
   178 vert_slider <span class="sy0">=</span> <span class="kw2">new</span> Y.<span class="me1">Slider</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
       
   179     axis<span class="sy0">:</span> <span class="st0">'y'</span><span class="sy0">,</span>        <span class="co1">// vertical Slider</span>
       
   180     value<span class="sy0">:</span> <span class="nu0">30</span><span class="sy0">,</span>        <span class="co1">// initial value</span>
       
   181     railSize<span class="sy0">:</span> <span class="st0">'10em'</span><span class="sy0">,</span> <span class="co1">// range the thumb can move through</span>
       
   182     thumbImage<span class="sy0">:</span> <span class="st0">'../../build/slider/assets/skins/sam/thumb-classic-y.png'</span>
       
   183 <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div><textarea id="syntax3-plain">var vert_slider;
       
   184     
       
   185 // instantiate the vertical Slider.  Use the classic Y thumb provided with the
       
   186 // Sam skin
       
   187 vert_slider = new Y.Slider({
       
   188     axis: 'y',        // vertical Slider
       
   189     value: 30,        // initial value
       
   190     railSize: '10em', // range the thumb can move through
       
   191     thumbImage: '../../build/slider/assets/skins/sam/thumb-classic-y.png'
       
   192 });</textarea></div>
       
   193 <p>We'll subscribe to our Slider's <code>valueChange</code> event and display the current value in the <code>#vert_value</code> Node above the Slider.</p>
       
   194 
       
   195 <div id="syntax4" class="yui-syntax-highlight"><div class="numbers"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw2">var</span> v_report <span class="sy0">=</span> Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#vert_value'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="co1">// callback function to display Slider's current value</span></div></li><li class="li1"><div class="de1"><span class="kw2">function</span> reportValue<span class="br0">&#40;</span>e<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li><li class="li2"><div class="de2">    v_report.<span class="me1">set</span><span class="br0">&#40;</span><span class="st0">'innerHTML'</span><span class="sy0">,</span> <span class="st0">'Value: '</span> <span class="sy0">+</span> e.<span class="me1">newVal</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1"><span class="br0">&#125;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">vert_slider.<span class="me1">after</span><span class="br0">&#40;</span><span class="st0">'valueChange'</span><span class="sy0">,</span> reportValue<span class="br0">&#41;</span><span class="sy0">;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="javascript" style="font-family:monospace;"><span class="kw2">var</span> v_report <span class="sy0">=</span> Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#vert_value'</span><span class="br0">&#41;</span><span class="sy0">;</span>
       
   196 &nbsp;
       
   197 <span class="co1">// callback function to display Slider's current value</span>
       
   198 <span class="kw2">function</span> reportValue<span class="br0">&#40;</span>e<span class="br0">&#41;</span> <span class="br0">&#123;</span>
       
   199     v_report.<span class="me1">set</span><span class="br0">&#40;</span><span class="st0">'innerHTML'</span><span class="sy0">,</span> <span class="st0">'Value: '</span> <span class="sy0">+</span> e.<span class="me1">newVal</span><span class="br0">&#41;</span><span class="sy0">;</span>
       
   200 <span class="br0">&#125;</span>
       
   201 &nbsp;
       
   202 vert_slider.<span class="me1">after</span><span class="br0">&#40;</span><span class="st0">'valueChange'</span><span class="sy0">,</span> reportValue<span class="br0">&#41;</span><span class="sy0">;</span></pre></div><textarea id="syntax4-plain">var v_report = Y.one('#vert_value');
       
   203 
       
   204 // callback function to display Slider's current value
       
   205 function reportValue(e) {
       
   206     v_report.set('innerHTML', 'Value: ' + e.newVal);
       
   207 }
       
   208 
       
   209 vert_slider.after('valueChange', reportValue);</textarea></div>
       
   210 <p>Then finally, we'll render the Slider into the first element with the class &quot;vert_slider&quot;.</p>
       
   211 
       
   212 <div id="syntax5" class="yui-syntax-highlight"><div class="numbers"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1">vert_slider.<span class="me1">render</span><span class="br0">&#40;</span><span class="st0">'.vert_slider'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="javascript" style="font-family:monospace;">vert_slider.<span class="me1">render</span><span class="br0">&#40;</span><span class="st0">'.vert_slider'</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div><textarea id="syntax5-plain">vert_slider.render('.vert_slider');</textarea></div>
       
   213 <h3>Creating a horizontal Slider</h3>
       
   214 <p>Sliders are horizontal by default, so there's no need to specify the <code>axis</code> attribute.  In lieu of an initial <code>value</code> setting, the <code>min</code> is used.  Slider's default <code>min</code> and <code>max</code> are 0 and 100 respectively.  All we need to do is describe how long the Slider's rail is and what (if any) thumb image to use.</p>
       
   215 
       
   216 <div id="syntax6" class="yui-syntax-highlight"><div class="numbers"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw2">var</span> horiz_slider <span class="sy0">=</span> <span class="kw2">new</span> Y.<span class="me1">Slider</span><span class="br0">&#40;</span><span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">    railSize<span class="sy0">:</span> <span class="st0">'200px'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    thumbImage<span class="sy0">:</span> <span class="st0">'../../build/slider/assets/skins/sam/thumb-classic-x.png'</span></div></li><li class="li1"><div class="de1"><span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="javascript" style="font-family:monospace;"><span class="kw2">var</span> horiz_slider <span class="sy0">=</span> <span class="kw2">new</span> Y.<span class="me1">Slider</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
       
   217     railSize<span class="sy0">:</span> <span class="st0">'200px'</span><span class="sy0">,</span>
       
   218     thumbImage<span class="sy0">:</span> <span class="st0">'../../build/slider/assets/skins/sam/thumb-classic-x.png'</span>
       
   219 <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div><textarea id="syntax6-plain">var horiz_slider = new Y.Slider({
       
   220     railSize: '200px',
       
   221     thumbImage: '../../build/slider/assets/skins/sam/thumb-classic-x.png'
       
   222 });</textarea></div>
       
   223 <p>Rather than store the Slider in a variable this time around, however, let's use method chaining to render and set up the display handler inline.</p>
       
   224 
       
   225 <div id="syntax7" class="yui-syntax-highlight"><div class="numbers"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw2">new</span> Y.<span class="me1">Slider</span><span class="br0">&#40;</span><span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">        railSize<span class="sy0">:</span> <span class="st0">'200px'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">        thumbImage<span class="sy0">:</span> <span class="st0">'../../build/slider/assets/skins/sam/thumb-classic-x.png'</span></div></li><li class="li1"><div class="de1">    <span class="br0">&#125;</span><span class="br0">&#41;</span>.</div></li><li class="li2"><div class="de2">    <span class="me1">render</span><span class="br0">&#40;</span><span class="st0">'.horiz_slider'</span><span class="br0">&#41;</span>.</div></li><li class="li1"><div class="de1">    <span class="me1">after</span><span class="br0">&#40;</span><span class="st0">'valueChange'</span><span class="sy0">,</span><span class="kw2">function</span> <span class="br0">&#40;</span>e<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">        Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#horiz_value'</span><span class="br0">&#41;</span>.<span class="me1">set</span><span class="br0">&#40;</span><span class="st0">'innerHTML'</span><span class="sy0">,</span> <span class="st0">'Value: '</span> <span class="sy0">+</span> e.<span class="me1">newVal</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">    <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="javascript" style="font-family:monospace;"><span class="kw2">new</span> Y.<span class="me1">Slider</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
       
   226         railSize<span class="sy0">:</span> <span class="st0">'200px'</span><span class="sy0">,</span>
       
   227         thumbImage<span class="sy0">:</span> <span class="st0">'../../build/slider/assets/skins/sam/thumb-classic-x.png'</span>
       
   228     <span class="br0">&#125;</span><span class="br0">&#41;</span>.
       
   229     <span class="me1">render</span><span class="br0">&#40;</span><span class="st0">'.horiz_slider'</span><span class="br0">&#41;</span>.
       
   230     <span class="me1">after</span><span class="br0">&#40;</span><span class="st0">'valueChange'</span><span class="sy0">,</span><span class="kw2">function</span> <span class="br0">&#40;</span>e<span class="br0">&#41;</span> <span class="br0">&#123;</span>
       
   231         Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#horiz_value'</span><span class="br0">&#41;</span>.<span class="me1">set</span><span class="br0">&#40;</span><span class="st0">'innerHTML'</span><span class="sy0">,</span> <span class="st0">'Value: '</span> <span class="sy0">+</span> e.<span class="me1">newVal</span><span class="br0">&#41;</span><span class="sy0">;</span>
       
   232     <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div><textarea id="syntax7-plain">new Y.Slider({
       
   233         railSize: '200px',
       
   234         thumbImage: '../../build/slider/assets/skins/sam/thumb-classic-x.png'
       
   235     }).
       
   236     render('.horiz_slider').
       
   237     after('valueChange',function (e) {
       
   238         Y.one('#horiz_value').set('innerHTML', 'Value: ' + e.newVal);
       
   239     });</textarea></div>
       
   240 <p>And that's all there is to it!</p>
       
   241 
       
   242 <h3>Full Code Listing</h3>
       
   243 <div id="syntax8" class="yui-syntax-highlight yui-syntax-highlight-linenumbers"><div class="numbers"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="co1">// Create a YUI instance and request the slider module and its dependencies</span></div></li><li class="li1"><div class="de1">YUI<span class="br0">&#40;</span><span class="br0">&#123;</span>base<span class="sy0">:</span><span class="st0">&quot;../../build/&quot;</span><span class="sy0">,</span> timeout<span class="sy0">:</span> <span class="nu0">10000</span><span class="br0">&#125;</span><span class="br0">&#41;</span>.<span class="kw2">use</span><span class="br0">&#40;</span><span class="st0">&quot;slider&quot;</span><span class="sy0">,</span> <span class="kw2">function</span> <span class="br0">&#40;</span>Y<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="co1">// store the node to display the vertical Slider's current value</span></div></li><li class="li2"><div class="de2"><span class="kw2">var</span> v_report <span class="sy0">=</span> Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#vert_value'</span><span class="br0">&#41;</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    vert_slider<span class="sy0">;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="co1">// instantiate the vertical Slider.  Use the classic thumb provided with the</span></div></li><li class="li1"><div class="de1"><span class="co1">// Sam skin</span></div></li><li class="li2"><div class="de2">vert_slider <span class="sy0">=</span> <span class="kw2">new</span> Y.<span class="me1">Slider</span><span class="br0">&#40;</span><span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">    axis<span class="sy0">:</span> <span class="st0">'y'</span><span class="sy0">,</span> <span class="co1">// vertical Slider</span></div></li><li class="li1"><div class="de1">    value<span class="sy0">:</span> <span class="nu0">30</span><span class="sy0">,</span> <span class="co1">// initial value</span></div></li><li class="li1"><div class="de1">    railSize<span class="sy0">:</span> <span class="st0">'10em'</span><span class="sy0">,</span> <span class="co1">// range the thumb can move through</span></div></li><li class="li1"><div class="de1">    thumbImage<span class="sy0">:</span> <span class="st0">'../../build/slider/assets/skins/sam/thumb-classic-y.png'</span></div></li><li class="li2"><div class="de2"><span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="co1">// callback function to display Slider's current value</span></div></li><li class="li1"><div class="de1"><span class="kw2">function</span> reportValue<span class="br0">&#40;</span>e<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">    v_report.<span class="me1">set</span><span class="br0">&#40;</span><span class="st0">'innerHTML'</span><span class="sy0">,</span> <span class="st0">'Value: '</span> <span class="sy0">+</span> e.<span class="me1">newVal</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li2"><div class="de2"><span class="br0">&#125;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">vert_slider.<span class="me1">after</span><span class="br0">&#40;</span><span class="st0">'valueChange'</span><span class="sy0">,</span> reportValue<span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="co1">// render the slider into the first element with class vert_slider</span></div></li><li class="li2"><div class="de2">vert_slider.<span class="me1">render</span><span class="br0">&#40;</span><span class="st0">'.vert_slider'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1">&nbsp;</div></li><li class="li1"><div class="de1"><span class="co1">// instantiate the horizontal Slider, render it, and subscribe to its</span></div></li><li class="li2"><div class="de2"><span class="co1">// valueChange event via method chaining.  No need to store the created Slider</span></div></li><li class="li1"><div class="de1"><span class="co1">// in this case.</span></div></li><li class="li1"><div class="de1"><span class="kw2">new</span> Y.<span class="me1">Slider</span><span class="br0">&#40;</span><span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">        railSize<span class="sy0">:</span> <span class="st0">'200px'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">        thumbImage<span class="sy0">:</span> <span class="st0">'../../build/slider/assets/skins/sam/thumb-classic-x.png'</span></div></li><li class="li2"><div class="de2">    <span class="br0">&#125;</span><span class="br0">&#41;</span>.</div></li><li class="li1"><div class="de1">    <span class="me1">render</span><span class="br0">&#40;</span><span class="st0">'.horiz_slider'</span><span class="br0">&#41;</span>.</div></li><li class="li1"><div class="de1">    <span class="me1">after</span><span class="br0">&#40;</span><span class="st0">'valueChange'</span><span class="sy0">,</span><span class="kw2">function</span> <span class="br0">&#40;</span>e<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">        Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#horiz_value'</span><span class="br0">&#41;</span>.<span class="me1">set</span><span class="br0">&#40;</span><span class="st0">'innerHTML'</span><span class="sy0">,</span> <span class="st0">'Value: '</span> <span class="sy0">+</span> e.<span class="me1">newVal</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">    <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li2"><div class="de2">&nbsp;</div></li><li class="li1"><div class="de1"><span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="javascript" style="font-family:monospace;"><span class="co1">// Create a YUI instance and request the slider module and its dependencies</span>
       
   244 YUI<span class="br0">&#40;</span><span class="br0">&#123;</span>base<span class="sy0">:</span><span class="st0">&quot;../../build/&quot;</span><span class="sy0">,</span> timeout<span class="sy0">:</span> <span class="nu0">10000</span><span class="br0">&#125;</span><span class="br0">&#41;</span>.<span class="kw2">use</span><span class="br0">&#40;</span><span class="st0">&quot;slider&quot;</span><span class="sy0">,</span> <span class="kw2">function</span> <span class="br0">&#40;</span>Y<span class="br0">&#41;</span> <span class="br0">&#123;</span>
       
   245 &nbsp;
       
   246 <span class="co1">// store the node to display the vertical Slider's current value</span>
       
   247 <span class="kw2">var</span> v_report <span class="sy0">=</span> Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#vert_value'</span><span class="br0">&#41;</span><span class="sy0">,</span>
       
   248     vert_slider<span class="sy0">;</span>
       
   249 &nbsp;
       
   250 <span class="co1">// instantiate the vertical Slider.  Use the classic thumb provided with the</span>
       
   251 <span class="co1">// Sam skin</span>
       
   252 vert_slider <span class="sy0">=</span> <span class="kw2">new</span> Y.<span class="me1">Slider</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
       
   253     axis<span class="sy0">:</span> <span class="st0">'y'</span><span class="sy0">,</span> <span class="co1">// vertical Slider</span>
       
   254     value<span class="sy0">:</span> <span class="nu0">30</span><span class="sy0">,</span> <span class="co1">// initial value</span>
       
   255     railSize<span class="sy0">:</span> <span class="st0">'10em'</span><span class="sy0">,</span> <span class="co1">// range the thumb can move through</span>
       
   256     thumbImage<span class="sy0">:</span> <span class="st0">'../../build/slider/assets/skins/sam/thumb-classic-y.png'</span>
       
   257 <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
       
   258 &nbsp;
       
   259 <span class="co1">// callback function to display Slider's current value</span>
       
   260 <span class="kw2">function</span> reportValue<span class="br0">&#40;</span>e<span class="br0">&#41;</span> <span class="br0">&#123;</span>
       
   261     v_report.<span class="me1">set</span><span class="br0">&#40;</span><span class="st0">'innerHTML'</span><span class="sy0">,</span> <span class="st0">'Value: '</span> <span class="sy0">+</span> e.<span class="me1">newVal</span><span class="br0">&#41;</span><span class="sy0">;</span>
       
   262 <span class="br0">&#125;</span>
       
   263 &nbsp;
       
   264 vert_slider.<span class="me1">after</span><span class="br0">&#40;</span><span class="st0">'valueChange'</span><span class="sy0">,</span> reportValue<span class="br0">&#41;</span><span class="sy0">;</span>
       
   265 &nbsp;
       
   266 <span class="co1">// render the slider into the first element with class vert_slider</span>
       
   267 vert_slider.<span class="me1">render</span><span class="br0">&#40;</span><span class="st0">'.vert_slider'</span><span class="br0">&#41;</span><span class="sy0">;</span>
       
   268 &nbsp;
       
   269 &nbsp;
       
   270 &nbsp;
       
   271 <span class="co1">// instantiate the horizontal Slider, render it, and subscribe to its</span>
       
   272 <span class="co1">// valueChange event via method chaining.  No need to store the created Slider</span>
       
   273 <span class="co1">// in this case.</span>
       
   274 <span class="kw2">new</span> Y.<span class="me1">Slider</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
       
   275         railSize<span class="sy0">:</span> <span class="st0">'200px'</span><span class="sy0">,</span>
       
   276         thumbImage<span class="sy0">:</span> <span class="st0">'../../build/slider/assets/skins/sam/thumb-classic-x.png'</span>
       
   277     <span class="br0">&#125;</span><span class="br0">&#41;</span>.
       
   278     <span class="me1">render</span><span class="br0">&#40;</span><span class="st0">'.horiz_slider'</span><span class="br0">&#41;</span>.
       
   279     <span class="me1">after</span><span class="br0">&#40;</span><span class="st0">'valueChange'</span><span class="sy0">,</span><span class="kw2">function</span> <span class="br0">&#40;</span>e<span class="br0">&#41;</span> <span class="br0">&#123;</span>
       
   280         Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#horiz_value'</span><span class="br0">&#41;</span>.<span class="me1">set</span><span class="br0">&#40;</span><span class="st0">'innerHTML'</span><span class="sy0">,</span> <span class="st0">'Value: '</span> <span class="sy0">+</span> e.<span class="me1">newVal</span><span class="br0">&#41;</span><span class="sy0">;</span>
       
   281     <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
       
   282 &nbsp;
       
   283 <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div><textarea id="syntax8-plain">// Create a YUI instance and request the slider module and its dependencies
       
   284 YUI({base:"../../build/", timeout: 10000}).use("slider", function (Y) {
       
   285 
       
   286 // store the node to display the vertical Slider's current value
       
   287 var v_report = Y.one('#vert_value'),
       
   288     vert_slider;
       
   289     
       
   290 // instantiate the vertical Slider.  Use the classic thumb provided with the
       
   291 // Sam skin
       
   292 vert_slider = new Y.Slider({
       
   293     axis: 'y', // vertical Slider
       
   294     value: 30, // initial value
       
   295     railSize: '10em', // range the thumb can move through
       
   296     thumbImage: '../../build/slider/assets/skins/sam/thumb-classic-y.png'
       
   297 });
       
   298 
       
   299 // callback function to display Slider's current value
       
   300 function reportValue(e) {
       
   301     v_report.set('innerHTML', 'Value: ' + e.newVal);
       
   302 }
       
   303 
       
   304 vert_slider.after('valueChange', reportValue);
       
   305 
       
   306 // render the slider into the first element with class vert_slider
       
   307 vert_slider.render('.vert_slider');
       
   308 
       
   309 
       
   310 
       
   311 // instantiate the horizontal Slider, render it, and subscribe to its
       
   312 // valueChange event via method chaining.  No need to store the created Slider
       
   313 // in this case.
       
   314 new Y.Slider({
       
   315         railSize: '200px',
       
   316         thumbImage: '../../build/slider/assets/skins/sam/thumb-classic-x.png'
       
   317     }).
       
   318     render('.horiz_slider').
       
   319     after('valueChange',function (e) {
       
   320         Y.one('#horiz_value').set('innerHTML', 'Value: ' + e.newVal);
       
   321     });
       
   322 
       
   323 });</textarea></div>				</div>
       
   324 				<div class="yui-u sidebar">
       
   325 					
       
   326 				
       
   327 					<div id="examples" class="mod box4">
       
   328                         <div class="hd">
       
   329 						<h4>
       
   330     Slider Examples:</h4>
       
   331                         </div>
       
   332 						<div class="bd">
       
   333 							<ul>
       
   334 								<li class='selected'><a href='../slider/slider_basic.html'>Basic Sliders</a></li><li><a href='../slider/slider_from_markup.html'>Creating a Slider from existing markup</a></li><li><a href='../stylesheet/stylesheet_theme.html'>Adjusting a page theme on the fly (included with examples for StyleSheet)</a></li><li><a href='../console/console_global.html'>Creating a universal Console (included with examples for Console)</a></li><li><a href='../dd/photo-browser.html'>Photo Browser (included with examples for Drag &amp; Drop)</a></li>							</ul>
       
   335 						</div>
       
   336 					</div>
       
   337 					
       
   338 					<div class="mod box4">
       
   339                         <div class="hd">
       
   340 						<h4>More Slider Resources:</h4>
       
   341                         </div>
       
   342                         <div class="bd">
       
   343 						<ul>
       
   344 							<!-- <li><a href="http://developer.yahoo.com/yui/slider/">User's Guide</a> (external)</li> -->
       
   345 <li><a href="../../api/module_slider.html">API Documentation</a></li></ul>
       
   346                         </div>
       
   347 					</div>
       
   348 			  </div>
       
   349 		</div>
       
   350 		
       
   351 		</div>
       
   352 	</div>
       
   353 
       
   354 
       
   355 <div class="yui-b toc3" id="tocWrapper">
       
   356 <!-- TABLE OF CONTENTS -->
       
   357 <div id="toc">
       
   358 	
       
   359 <ul>
       
   360 <li class="sect first">YUI 3 Resources</li><li class="item"><a title="YUI 3 -- Yahoo! User Interface (YUI) Library" href="http://developer.yahoo.com/yui/3/">YUI 3 Web Site</a></li><li class="item"><a title="Examples of every YUI utility and control in action" href="../../examples/">YUI 3 Examples</a></li><li class="item"><a title="Instantly searchable API documentation for the entire YUI library." href="../../api/">YUI 3 API Docs</a></li><li class="item"><a title="YUI 3 Dependency Configurator -- configure your custom YUI implementation" href="http://developer.yahoo.com/yui/3/configurator">YUI 3 Dependency Configurator</a></li><li class="item"><a title="The YUI 3 Forum on YUILibrary.com" href="http://yuilibrary.com/forum/viewforum.php?f=15">YUI 3 Forums (external)</a></li><li class="item"><a title="Found a bug or a missing feature? Let us know on YUILibrary.com." href="http://developer.yahoo.com/yui/articles/reportingbugs/">Bug Reports/Feature Requests</a></li><li class="item"><a title="YUI is free and open, offered under a BSD license." href="http://developer.yahoo.com/yui/license.html">YUI License</a></li><li class="item"><a title="Download and fork the YUI project on GitHub" href="http://github.com/yui">YUI on Github</a></li><li class="item"><a title="The Yahoo! User Interface Blog" href="http://yuiblog.com">YUI Blog (external)</a></li><li class="sect">YUI 3 Core - Examples</li><li class="item"><a title="YUI Global Object - Functional Examples" href="../../examples/yui/index.html">YUI Global Object</a></li><li class="item"><a title="Event - Functional Examples" href="../../examples/event/index.html">Event</a></li><li class="item"><a title="Node - Functional Examples" href="../../examples/node/index.html">Node</a></li><li class="sect">YUI 3 Component Infrastructure - Examples</li><li class="item"><a title="Attribute - Functional Examples" href="../../examples/attribute/index.html">Attribute</a></li><li class="item"><a title="Plugin - Functional Examples" href="../../examples/plugin/index.html">Plugin <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Widget - Functional Examples" href="../../examples/widget/index.html">Widget <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="sect">YUI 3 Utilities - Examples</li><li class="item"><a title="Animation - Functional Examples" href="../../examples/anim/index.html">Animation</a></li><li class="item"><a title="AsyncQueue - Functional Examples" href="../../examples/async-queue/index.html">AsyncQueue</a></li><li class="item"><a title="Browser History - Functional Examples" href="../../examples/history/index.html">Browser History</a></li><li class="item"><a title="Cache - Functional Examples" href="../../examples/cache/index.html">Cache</a></li><li class="item"><a title="Cookie - Functional Examples" href="../../examples/cookie/index.html">Cookie</a></li><li class="item"><a title="DataSchema - Functional Examples" href="../../examples/dataschema/index.html">DataSchema <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="DataSource - Functional Examples" href="../../examples/datasource/index.html">DataSource <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="DataType - Functional Examples" href="../../examples/datatype/index.html">DataType <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Drag &amp; Drop - Functional Examples" href="../../examples/dd/index.html">Drag &amp; Drop</a></li><li class="item"><a title="Get - Functional Examples" href="../../examples/get/index.html">Get</a></li><li class="item"><a title="ImageLoader - Functional Examples" href="../../examples/imageloader/index.html">ImageLoader</a></li><li class="item"><a title="IO - Functional Examples" href="../../examples/io/index.html">IO</a></li><li class="item"><a title="JSON (JavaScript Object Notation) - Functional Examples" href="../../examples/json/index.html">JSON</a></li><li class="item"><a title="Stylesheet - Functional Examples" href="../../examples/stylesheet/index.html">Stylesheet</a></li><li class="sect">YUI 3 Widgets - Examples</li><li class="item"><a title="Overlay - Functional Examples" href="../../examples/overlay/index.html">Overlay <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="selected "><a title="Slider - Functional Examples" href="../../examples/slider/index.html">Slider <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="sect">YUI 3 Node Plugins - Examples</li><li class="item"><a title="FocusManager Node Plugin - Functional Examples" href="../../examples/node-focusmanager/index.html">FocusManager Node Plugin <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="MenuNav Node Plugin - Functional Examples" href="../../examples/node-menunav/index.html">MenuNav Node Plugin <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="sect">YUI 3 CSS - Examples</li><li class="item"><a title="YUI CSS Reset - Functional Examples" href="../../examples/cssreset/index.html">CSS Reset</a></li><li class="item"><a title="YUI Fonts - Functional Examples" href="../../examples/cssfonts/index.html">CSS Fonts</a></li><li class="item"><a title="YUI Base - Functional Examples" href="../../examples/cssbase/index.html">CSS Base</a></li><li class="sect">YUI 3 Developer Tools - Examples</li><li class="item"><a title="Console - Functional Examples" href="../../examples/console/index.html">Console <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Console Filters Plugin- Functional Examples" href="../../examples/console-filters/index.html">Plugin.ConsoleFilters <img src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Profiler - Functional Examples" href="../../examples/profiler/index.html">Profiler</a></li><li class="item"><a title="Test - Functional Examples" href="../../examples/test/index.html">Test</a></li><li class="sect">Other Useful YUI 3 Resources</li><li class="item"><a title="Answers to Frequently Asked Questions about the YUI Library" href="http://developer.yahoo.com/yui/articles/faq/">YUI FAQ (external)</a></li><li class="item"><a title="Yahoo!'s philosophy of Graded Browser Support" href="http://developer.yahoo.com/yui/articles/gbs/">Graded Browser Support (external)</a></li><li class="item"><a title="Videos and podcasts from the YUI Team and from the Yahoo! frontend engineering community." href="http://developer.yahoo.com/yui/theater/">YUI Theater (external)</a></li></ul>
       
   361 </div>
       
   362 </div>
       
   363 	</div><!--closes bd-->
       
   364 
       
   365 	<div id="ft">
       
   366         <p class="first">Copyright &copy; 2009 Yahoo! Inc. All rights reserved.</p>
       
   367         <p><a href="http://privacy.yahoo.com/privacy/us/devel/index.html">Privacy Policy</a> - 
       
   368             <a href="http://docs.yahoo.com/info/terms/">Terms of Service</a> - 
       
   369             <a href="http://docs.yahoo.com/info/copyright/copyright.html">Copyright Policy</a> - 
       
   370             <a href="http://careers.yahoo.com/">Job Openings</a></p>
       
   371 	</div>
       
   372 </div>
       
   373 <script language="javascript"> 
       
   374 var yuiConfig = {base:"../../build/", timeout: 10000};
       
   375 </script>
       
   376 <script src="../../assets/syntax.js"></script>
       
   377 <script src="../../assets/dpSyntaxHighlighter.js"></script>
       
   378 <script language="javascript"> 
       
   379 dp.SyntaxHighlighter.HighlightAll('code'); 
       
   380 </script>
       
   381 </body>
       
   382 </html>