source: ether_statistics/web/resources/js/jquery-ui-1.8.16.custom/development-bundle/demos/button/toolbar.html @ 848

Last change on this file since 848 was 683, checked in by *, 12 years ago

jquery

File size: 2.6 KB
RevLine 
[683]1<!DOCTYPE html>
2<html lang="en">
3<head>
4        <meta charset="utf-8">
5        <title>jQuery UI Button - Toolbar</title>
6        <link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
7        <script src="../../jquery-1.6.2.js"></script>
8        <script src="../../ui/jquery.ui.core.js"></script>
9        <script src="../../ui/jquery.ui.widget.js"></script>
10        <script src="../../ui/jquery.ui.button.js"></script>
11        <link rel="stylesheet" href="../demos.css">
12        <style>
13        #toolbar {
14                padding: 10px 4px;
15        }
16        </style>
17        <script>
18        $(function() {
19                $( "#beginning" ).button({
20                        text: false,
21                        icons: {
22                                primary: "ui-icon-seek-start"
23                        }
24                });
25                $( "#rewind" ).button({
26                        text: false,
27                        icons: {
28                                primary: "ui-icon-seek-prev"
29                        }
30                });
31                $( "#play" ).button({
32                        text: false,
33                        icons: {
34                                primary: "ui-icon-play"
35                        }
36                })
37                .click(function() {
38                        var options;
39                        if ( $( this ).text() === "play" ) {
40                                options = {
41                                        label: "pause",
42                                        icons: {
43                                                primary: "ui-icon-pause"
44                                        }
45                                };
46                        } else {
47                                options = {
48                                        label: "play",
49                                        icons: {
50                                                primary: "ui-icon-play"
51                                        }
52                                };
53                        }
54                        $( this ).button( "option", options );
55                });
56                $( "#stop" ).button({
57                        text: false,
58                        icons: {
59                                primary: "ui-icon-stop"
60                        }
61                })
62                .click(function() {
63                        $( "#play" ).button( "option", {
64                                label: "play",
65                                icons: {
66                                        primary: "ui-icon-play"
67                                }
68                        });
69                });
70                $( "#forward" ).button({
71                        text: false,
72                        icons: {
73                                primary: "ui-icon-seek-next"
74                        }
75                });
76                $( "#end" ).button({
77                        text: false,
78                        icons: {
79                                primary: "ui-icon-seek-end"
80                        }
81                });
82                $( "#shuffle" ).button();
83                $( "#repeat" ).buttonset();
84        });
85        </script>
86</head>
87<body>
88
89<div class="demo">
90
91<span id="toolbar" class="ui-widget-header ui-corner-all">
92        <button id="beginning">go to beginning</button>
93        <button id="rewind">rewind</button>
94        <button id="play">play</button>
95        <button id="stop">stop</button>
96        <button id="forward">fast forward</button>
97        <button id="end">go to end</button>
98       
99        <input type="checkbox" id="shuffle" /><label for="shuffle">Shuffle</label>
100       
101        <span id="repeat">
102                <input type="radio" id="repeat0" name="repeat" checked="checked" /><label for="repeat0">No Repeat</label>
103                <input type="radio" id="repeat1" name="repeat" /><label for="repeat1">Once</label>
104                <input type="radio" id="repeatall" name="repeat" /><label for="repeatall">All</label>
105        </span>
106</span>
107
108</div><!-- End demo -->
109
110
111
112<div class="demo-description">
113<p>
114        A mediaplayer toolbar. Take a look at the underlying markup: A few button elements,
115        an input of type checkbox for the Shuffle button, and three inputs of type radio for the Repeat options.
116</p>
117</div><!-- End demo-description -->
118
119</body>
120</html>
Note: See TracBrowser for help on using the repository browser.