src/cm/media/js/lib/yui/yui_3.10.3/docs/scrollview/scrollview-base-example.html
author gibus
Tue, 16 Jul 2013 14:29:46 +0200
changeset 525 89ef5ed3c48b
permissions -rw-r--r--
Upgrades to yui 3.10.3
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 PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     2
<html>
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
        <title>ScrollView Example</title>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     5
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     6
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     7
        <style>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     8
            /* Avoid resource latency for these, since they hide unenhanced content */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     9
            .yui3-js-enabled .yui3-scrollview-loading {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    10
                visibility:hidden;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    11
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    12
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    13
            #additional-content {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    14
                display:none;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    15
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    16
        </style>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    17
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    18
        <link rel="stylesheet" href="../../build/cssreset/cssreset-min.css" type="text/css" charset="utf-8">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    19
        <link rel="stylesheet" href="../assets/scrollview/vertical.css" type="text/css" charset="utf-8">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    20
        <link media="handheld, only screen and (max-device-width: 480px)" href="../assets/scrollview/vertical-smallscreen.css" type="text/css" rel="stylesheet" charset="utf-8">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    21
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    22
        <script src="../../build/yui/yui-min.js"></script>    
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    23
    </head>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    24
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    25
    <body class="yui3-skin-sam">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    26
        <div id="scrollview-container">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    27
    <div id="scrollview-header">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    28
        <h1>Basic ScrollView</h1>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    29
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
    <div id="scrollview-content" class="yui3-scrollview-loading">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
        <ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
            <li>AC/DC</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
            <li>Aerosmith</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
            <li>Billy Joel</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
            <li>Bob Dylan</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
            <li>Bob Seger</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
            <li>Bon Jovi</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
            <li>Bruce Springsteen</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
            <li>Creed</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
            <li>Creedence Clearwater Revival</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
            <li>Dave Matthews Band</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
            <li>Def Leppard</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
            <li>Eagles</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
            <li>Eminem</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
            <li>Fleetwood Mac</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
            <li>Green Day</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
            <li>Guns N' Roses</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
            <li>James Taylor</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
            <li>Jay-Z</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
            <li>Jimi Hendrix</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
            <li>Led Zeppelin</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
            <li>Lynyrd Skynyrd</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
            <li>Metallica</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
            <li>Motley Crue</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
            <li>Neil Diamond</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
            <li>Nirvana</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
            <li>Ozzy Osbourne</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
            <li>Pearl Jam</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
            <li>Pink Floyd</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
            <li>Queen</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
            <li>Rod Stewart</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    62
            <li>Rush</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    63
            <li>Santana</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
            <li>Simon and Garfunkel</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    65
            <li>Steve Miller Band</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    66
            <li>The Beatles</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    67
            <li>The Doors</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
            <li>The Police</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    69
            <li>The Rolling Stones</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    70
            <li>Tom Petty</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
            <li>U2</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
            <li>Van Halen</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
            <li>Willie Nelson</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    74
            <li>ZZ Top</li>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    75
        </ul>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    76
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
<div id="additional-content">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras aliquam hendrerit elit id vulputate. Pellentesque pellentesque erat rutrum velit facilisis sodales convallis tellus lacinia. Curabitur gravida mi sit amet nulla suscipit sed congue dolor volutpat. Aenean sem tortor, pretium et euismod in, imperdiet sit amet urna. Ut ante nisi, auctor mattis suscipit a, ullamcorper eget leo. Phasellus sagittis ante at lectus rutrum ut sollicitudin sem malesuada. Duis ultrices sapien et nulla tincidunt malesuada. Mauris ante turpis, dignissim eu tincidunt vitae, placerat quis diam. In augue nisl, cursus at rutrum ut, scelerisque et erat. Suspendisse potenti. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris orci dui, aliquam ut convallis ut, dapibus et erat. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam erat volutpat. Mauris placerat elit id lectus rhoncus in dignissim justo mollis. Donec nec odio sapien. In iaculis euismod felis non laoreet. Mauris ornare varius neque, et congue erat porta a. Aliquam nec auctor lectus. Etiam ut ipsum a nibh iaculis fringilla.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras aliquam hendrerit elit id vulputate. Pellentesque pellentesque erat rutrum velit facilisis sodales convallis tellus lacinia. Curabitur gravida mi sit amet nulla suscipit sed congue dolor volutpat. Aenean sem tortor, pretium et euismod in, imperdiet sit amet urna. Ut ante nisi, auctor mattis suscipit a, ullamcorper eget leo. Phasellus sagittis ante at lectus rutrum ut sollicitudin sem malesuada. Duis ultrices sapien et nulla tincidunt malesuada. Mauris ante turpis, dignissim eu tincidunt vitae, placerat quis diam. In augue nisl, cursus at rutrum ut, scelerisque et erat. Suspendisse potenti. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris orci dui, aliquam ut convallis ut, dapibus et erat. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam erat volutpat. Mauris placerat elit id lectus rhoncus in dignissim justo mollis. Donec nec odio sapien. In iaculis euismod felis non laoreet. Mauris ornare varius neque, et congue erat porta a. Aliquam nec auctor lectus. Etiam ut ipsum a nibh iaculis fringilla.</p>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
</div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
<script type="text/javascript" charset="utf-8">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
    YUI().use('scrollview-base', function(Y) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
        var scrollview = new Y.ScrollView({
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
            id:"scrollview",
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
            srcNode: '#scrollview-content',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
            height: 310,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
            flick: {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
                minDistance:10,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
                minVelocity:0.3,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94
                axis: "y"
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    95
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    96
        });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    97
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    98
        scrollview.render();
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    99
    });
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   100
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   101
</script>
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
YUI.Env.Tests = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   106
    examples: [],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   107
    project: '../assets',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   108
    assets: '../assets/scrollview',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   109
    name: 'scrollview-base',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   110
    title: 'ScrollView: Basic ScrollView Without a Scroll Indicator',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   111
    newWindow: '',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   112
    auto:  false 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   113
};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   114
YUI.Env.Tests.examples.push('scrollview-base');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   115
YUI.Env.Tests.examples.push('scrollview-scroll');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   116
YUI.Env.Tests.examples.push('scrollview-horiz');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   117
YUI.Env.Tests.examples.push('scrollview-paging');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   118
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   119
</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   120
<script src="../assets/yui/test-runner.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   121
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   122
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   123
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   124
    </body>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   125
</html>