|
1 | 1 | <!DOCTYPE html> |
2 | 2 | <html lang="en"> |
3 | 3 | <head> |
4 | | - <meta charset="UTF-8" /> |
| 4 | + <meta charset="utf-8"> |
5 | 5 | <title>jQuery UI Slider - Colorpicker</title> |
6 | | - <link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" /> |
7 | | - <script type="text/javascript" src="../../jquery-1.4.2.js"></script> |
8 | | - <script type="text/javascript" src="../../ui/jquery.ui.core.js"></script> |
9 | | - <script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script> |
10 | | - <script type="text/javascript" src="../../ui/jquery.ui.mouse.js"></script> |
11 | | - <script type="text/javascript" src="../../ui/jquery.ui.slider.js"></script> |
12 | | - <link type="text/css" href="../demos.css" rel="stylesheet" /> |
13 | | - <style type="text/css"> |
| 6 | + <link rel="stylesheet" href="../../themes/base/jquery.ui.all.css"> |
| 7 | + <script src="../../jquery-1.4.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.mouse.js"></script> |
| 11 | + <script src="../../ui/jquery.ui.slider.js"></script> |
| 12 | + <link rel="stylesheet" href="../demos.css"> |
| 13 | + <style> |
14 | 14 | #red, #green, #blue { |
15 | 15 | float: left; |
16 | 16 | clear: left; |
|
32 | 32 | #blue .ui-slider-handle { border-color: #729fcf; } |
33 | 33 | #demo-frame > div.demo { padding: 10px !important; }; |
34 | 34 | </style> |
35 | | - <script type="text/javascript"> |
36 | | - function hexFromRGB (r, g, b) { |
| 35 | + <script> |
| 36 | + function hexFromRGB(r, g, b) { |
37 | 37 | var hex = [ |
38 | | - r.toString(16), |
39 | | - g.toString(16), |
40 | | - b.toString(16) |
| 38 | + r.toString( 16 ), |
| 39 | + g.toString( 16 ), |
| 40 | + b.toString( 16 ) |
41 | 41 | ]; |
42 | | - $.each(hex, function (nr, val) { |
43 | | - if (val.length == 1) { |
44 | | - hex[nr] = '0' + val; |
| 42 | + $.each( hex, function( nr, val ) { |
| 43 | + if ( val.length === 1 ) { |
| 44 | + hex[ nr ] = "0" + val; |
45 | 45 | } |
46 | 46 | }); |
47 | | - return hex.join('').toUpperCase(); |
| 47 | + return hex.join( "" ).toUpperCase(); |
48 | 48 | } |
49 | 49 | function refreshSwatch() { |
50 | | - var red = $("#red").slider("value") |
51 | | - ,green = $("#green").slider("value") |
52 | | - ,blue = $("#blue").slider("value") |
53 | | - ,hex = hexFromRGB(red, green, blue); |
54 | | - $("#swatch").css("background-color", "#" + hex); |
| 50 | + var red = $( "#red" ).slider( "value" ), |
| 51 | + green = $( "#green" ).slider( "value" ), |
| 52 | + blue = $( "#blue" ).slider( "value" ), |
| 53 | + hex = hexFromRGB( red, green, blue ); |
| 54 | + $( "#swatch" ).css( "background-color", "#" + hex ); |
55 | 55 | } |
56 | 56 | $(function() { |
57 | | - $("#red, #green, #blue").slider({ |
58 | | - orientation: 'horizontal', |
| 57 | + $( "#red, #green, #blue" ).slider({ |
| 58 | + orientation: "horizontal", |
59 | 59 | range: "min", |
60 | 60 | max: 255, |
61 | 61 | value: 127, |
62 | 62 | slide: refreshSwatch, |
63 | 63 | change: refreshSwatch |
64 | 64 | }); |
65 | | - $("#red").slider("value", 255); |
66 | | - $("#green").slider("value", 140); |
67 | | - $("#blue").slider("value", 60); |
| 65 | + $( "#red" ).slider( "value", 255 ); |
| 66 | + $( "#green" ).slider( "value", 140 ); |
| 67 | + $( "#blue" ).slider( "value", 60 ); |
68 | 68 | }); |
69 | 69 | </script> |
70 | 70 | </head> |
|
73 | 73 | <div class="demo"> |
74 | 74 |
|
75 | 75 | <p class="ui-state-default ui-corner-all ui-helper-clearfix" style="padding:4px;"> |
76 | | -<span class="ui-icon ui-icon-pencil" style="float:left; margin:-2px 5px 0 0;"></span> |
77 | | -Simple Colorpicker |
| 76 | + <span class="ui-icon ui-icon-pencil" style="float:left; margin:-2px 5px 0 0;"></span> |
| 77 | + Simple Colorpicker |
78 | 78 | </p> |
79 | 79 |
|
80 | 80 | <div id="red"></div> |
|
85 | 85 |
|
86 | 86 | </div><!-- End demo --> |
87 | 87 |
|
88 | | -<div class="demo-description" style="clear:left;"> |
89 | 88 |
|
90 | | -<p>Combine three sliders to create a simple RGB colorpicker.</p> |
91 | 89 |
|
| 90 | +<div class="demo-description" style="clear:left;"> |
| 91 | +<p>Combine three sliders to create a simple RGB colorpicker.</p> |
92 | 92 | </div><!-- End demo-description --> |
93 | 93 |
|
94 | 94 | </body> |
|
0 commit comments