slider-skin.mustache revision 7a6a57d5b030103b5b64157208acbecbfe4118b1
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<style scoped>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly #demo .light {
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly padding: 1em;
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly #demo .dark {
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly background: #000;
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly padding: 1em;
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly overflow: hidden;
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly /* needed for the chromeless version */
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly font-weight: normal;
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly color: #FF8800;
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly margin-top: 1em;
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly text-transform: uppercase;
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly border-bottom: 1px solid #D9D9D9;
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<div class="intro">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <p>This example demonstrates the alternate skins available for Slider, and how to apply them.</p>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<div class="example">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly {{>slider-skin-source}}
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<h3>Specify the skin in the YUI config</h3>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<p>To access alternate skins for a component, specify an override in the YUI configuration. Then just `use( "slider" )` as you normally would.</p>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly slider: [ "capsule" ]
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly}).use( "slider", function (Y) {
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<h3>Use the appropriate skin class in the markup</h3>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<p>The default skin is the Sam skin. Style YUI components with this skin by including the class `yui3-skin-sam` in the class list of an element that contains the component. Typically, setting `<body class="yui3-skin-sam">` is good enough.</p>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<p>When overriding the default skin, use a different class on the containing element.</p>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<div class="yui3-skin-round-dark">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h5>Round skin (dark)</h5>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div id="round_dark"><!-- Slider rendered here --></div>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<h3 id="full_code_listing">Full Code Listing</h3>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<p>This is the full code listing for this example.</p>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<h4>Markup</h4>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<div id="demo">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui-g"><!-- Two column (50/50) layout -->
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui-u first">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="light">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h4>Light skins</h4>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui3-skin-sam">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h5>Sam skin</h5>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div id="sam"></div>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui3-skin-capsule">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h5>Capsule skin</h5>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div id="capsule"></div>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui3-skin-round">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h5>Round skin</h5>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div id="round"></div>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui3-skin-audio-light">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h5>Audio skin (light)</h5>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div id="audio_light"></div>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui-u">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="dark">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h4>Dark skins</h4>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui3-skin-sam-dark">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h5>Sam skin (dark)</h5>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div id="sam_dark"></div>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui3-skin-capsule-dark">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h5>Capsule skin (dark)</h5>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div id="capsule_dark"></div>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui3-skin-round-dark">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h5>Round skin (dark)</h5>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div id="round_dark"></div>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div class="yui3-skin-audio">
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <h5>Audio skin</h5>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly <div id="audio"></div>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly<h4>JavaScript</h4>
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly 'sam', // The default skin
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly 'sam-dark', // Suited for dark backgrounds
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly 'capsule', // You only need to include one skin
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly 'capsule-dark', // in the overrides section unless you
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly // are using multiple skins on the same page
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly 'round-dark',
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly 'audio-light',
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly}).use('slider', function ( Y ) {
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly new Y.Slider().render( '#sam' );
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly new Y.Slider().render( '#sam_dark' );
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly new Y.Slider().render( '#capsule' );
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly new Y.Slider().render( '#capsule_dark' );
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly new Y.Slider().render( '#round' );
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly new Y.Slider().render( '#round_dark' );
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly new Y.Slider().render( '#audio_light' );
7a6a57d5b030103b5b64157208acbecbfe4118b1Jenny Donnelly new Y.Slider().render( '#audio' );