-
Notifications
You must be signed in to change notification settings - Fork 3
/
demos.html
119 lines (93 loc) · 3.18 KB
/
demos.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<!doctype html>
<head>
<title>jQuery searchBox</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="jQuery.searchBox.css" />
</head>
<body>
<h3>Default setup</h3>
<form id="search" class="search" action="">
<input class="search-input" type="text" tabindex=1 value="Search..." />
<input class="search-reset" type="reset" tabindex=2 value="x" />
<input class="search-submit" type="submit" tabindex=3 value="search" />
</form>
<br/><br/><hr/><br/>
<h3>Custom settings</h3>
<form id="search-2" class="search" action="">
<input class="search-input" type="text" value="Search..." />
<input class="search-reset" type="reset" value="x" />
<input class="search-submit" type="submit" value="search" />
</form>
<br/><br/><hr/><br/>
<h3>OS styling (modern browsers only)</h3>
<div id="os-bar">
<form id="search-3" class="search-os" action="">
<input class="search-submit" type="submit" value="" />
<input class="search-input" type="text" value="Search..." />
<input class="search-reset" type="reset" value="" />
</form>
</div>
<br/><br/><hr/><br/>
<h3>Google styling (modern browsers only)</h3>
<form id="search-4" class="search-goog" action="">
<input class="search-input" type="text" value="Search..." />
<input class="search-reset" type="reset" value="" />
<input class="search-submit" type="submit" value="Search" />
</form>
<br/><br/><hr/><br/>
<h3>Binding to new instance</h3>
<div id="livearea"></div>
<a href="#" id="addlive">Inject new searchBox</a>
<br/><br/><hr/><br/>
<h3>Teardown</h3>
<a href="#" id="destroy">Teardown #1 (Default setup)</a>
<br/><br/><hr/><br/>
<a href="index.html">jQuery searchBox Documentation</a>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.js"></script>
<script src="jQuery.searchBox.js"></script>
<script>
//Default Setup
$('#search').searchBox();
//Blank Search Allowed
$('#search-2').searchBox({
disableBlankSearch: false
});
//OS styling (setting custom classes)
$('#search-3').searchBox({
activeClass: 'active-os',
inFocusClass: 'infocus-os',
disabledButtonClass: 'disabled-os'
});
//Google styling (setting custom classes)
$('#search-4').searchBox({
activeClass: 'active-goog',
inFocusClass: 'infocus-goog',
disabledButtonClass: 'disabled-goog'
});
//Live Bindings
$('#search-5').searchBox({
liveBindings: true,
searchInputSelector: '#search-input-5',
searchResetSelector: '#search-reset-5',
searchSubmitSelector: '#search-submit-5'
});
//Destroy searchBox
$('#destroy').click( function(e){
$('#search').searchBox('die');
e.preventDefault();
});
//Inject new searchBox (for live demo purposes)
$('#addlive').click( function(e){
$('#livearea').append(
'<form id="search-5" class="search" action="">'
+ '<input class="search-input" id="search-input-5" type="text" value="Search..." />'
+ '<input class="search-reset" id="search-reset-5" type="reset" value="x" />'
+ '<input class="search-submit" id="search-submit-5" type="submit" value="search" />'
+'</form>');
$(this).remove();
$('#search-5').searchBox();
e.preventDefault();
});
</script>
</body>
</html>