slider-from-markup-source.mustache revision d9a962241dcb254b22c8aa6857f303c76644f80b
0N/A <label for="volume">volume</label><input type="text" size="3" maxlength="3" name="volume" id="volume" value="50">
0N/A <button type="button" id="volume_icon" class="level_2" title="Open volume slider"><p>Open</p></button>
0N/A <span class="yui3-slider-thumb"><img src="{{componentAssets}}/images/sprite.png" height="384" width="31"></span>
0N/A <p>Nulla facilisi. In vel sem. Morbi id urna in diam dignissim feugiat. Proin molestie tortor eu velit. Aliquam erat volutpat. Nullam ultrices, diam tempus vulputate egestas, eros pede varius leo, sed imperdiet lectus est ornare odio.</p>
0N/A <p>Phasellus wisi purus, interdum vitae, rutrum accumsan, viverra in, velit. Sed enim risus, congue non, tristique in, commodo eu, metus. Aenean tortor mi, imperdiet id, gravida eu, posuere eu, felis.</p>
0N/A<script type="text/javascript">
0N/Avolume.renderRail = function () {
volume.renderThumb = function () {
volume.render( "#volume_slider" );
volume.after('valueChange', updateInput);
volume.after('valueChange', updateIcon);
mute.on('click', muteVolume);
icon.on('click', showHideSlider);
Y.one( 'doc' ).on('click', handleDocumentClick );
if (e.src !== 'KEY') {
icon.replaceClass('level_'+level, 'level_'+newLevel);
var disabled = !volume.get('disabled');
volume.set('disabled', disabled);
beforeMute = volume.getValue();
volume.setValue(0);
volInput.set('disabled','disabled');
volume.setValue(beforeMute);
volInput.set('disabled','');
if (e.keyCode > 57) {
e.halt();
wait.cancel();
wait = Y.later(400, null, function () {
var value = parseInt(volInput.get('value'),10) || 0;
volInput.set('value', 100);
volume.setValue( value );
control.toggleClass('volume-hide');