Skip to content

Commit b027829

Browse files
Added demo with linked dropdown.
1 parent 7f983c6 commit b027829

File tree

4 files changed

+456
-414
lines changed

4 files changed

+456
-414
lines changed

demo/index-bs3.html

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ <h1>Bootstrap Dropdown Hover</h1>
8080
<li><a href="#">Action</a></li>
8181
<li><a href="#">Another action</a></li>
8282
<li><a href="#">Something else here</a></li>
83+
<li role="separator" class="divider"></li>
8384
<li><a href="#">Separated link</a></li>
8485
</ul>
8586
</div>
@@ -109,6 +110,7 @@ <h1>Bootstrap Dropdown Hover</h1>
109110
<button id="setSticky" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="$('.setdemo [data-toggle=&quot;dropdown&quot;]').bootstrapDropdownHover('setClickBehavior', 'sticky');">setClickBehavior('sticky')</button>
110111
<button id="setDefault" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="$('.setdemo [data-toggle=&quot;dropdown&quot;]').bootstrapDropdownHover('setClickBehavior', 'default');">setClickBehavior('default')</button>
111112
<button id="setDisable" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="$('.setdemo [data-toggle=&quot;dropdown&quot;]').bootstrapDropdownHover('setClickBehavior', 'disable');">setClickBehavior('disable')</button>
113+
<button id="setLink" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="$('.setdemo [data-toggle=&quot;dropdown&quot;]').bootstrapDropdownHover('setClickBehavior', 'link');">setClickBehavior('link')</button>
112114
<button id="set1000" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="$('.setdemo [data-toggle=&quot;dropdown&quot;]').bootstrapDropdownHover('setHideTimeout', 1000);">setHideTimeout(1000)</button>
113115
<button id="set200" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="$('.setdemo [data-toggle=&quot;dropdown&quot;]').bootstrapDropdownHover('setHideTimeout', 200);">setHideTimeout(200)</button>
114116
<button id="destroy" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="$('.setdemo [data-toggle=&quot;dropdown&quot;]').bootstrapDropdownHover('destroy');">destroy()</button>
@@ -119,6 +121,22 @@ <h1>Bootstrap Dropdown Hover</h1>
119121

120122
<h2>Other dropdown type examples</h2>
121123

124+
<div class="bs-example">
125+
<div class="dropdown">
126+
<a href="https://www.virtuosoft.eu/" data-click-behavior="link" class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
127+
Linked dropdown
128+
<span class="caret"></span>
129+
</a>
130+
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
131+
<li><a href="#">Action</a></li>
132+
<li><a href="#">Another action</a></li>
133+
<li><a href="#">Something else here</a></li>
134+
<li role="separator" class="divider"></li>
135+
<li><a href="#">Separated link</a></li>
136+
</ul>
137+
</div>
138+
</div>
139+
122140
<div class="bs-example">
123141
<div class="btn-group" role="group" aria-label="Button group with nested dropdown">
124142
<button type="button" class="btn btn-default">1</button>
@@ -498,7 +516,7 @@ <h2>Other dropdown type examples</h2>
498516

499517
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
500518
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
501-
<script src="src/jquery.bootstrap-dropdown-hover.js"></script>
519+
<script src="../src/jquery.bootstrap-dropdown-hover.js"></script>
502520

503521
<script>
504522
//$('[data-toggle="dropdown"]').bootstrapDropdownHover();
@@ -523,6 +541,10 @@ <h2>Other dropdown type examples</h2>
523541
$('.setdemo [data-toggle="dropdown"]').bootstrapDropdownHover('setClickBehavior', 'disable');
524542
});
525543

544+
$('#setLink').on('click', function () {
545+
$('.setdemo [data-toggle="dropdown"]').bootstrapDropdownHover('setClickBehavior', 'link');
546+
});
547+
526548
$('#set1000').on('click', function () {
527549
$('.setdemo [data-toggle="dropdown"]').bootstrapDropdownHover('setHideTimeout', 1000);
528550
});

demo/index.html

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,22 @@ <h1>Bootstrap Dropdown Hover</h1>
131131

132132
<h2>Other dropdown type examples</h2>
133133

134+
<div class="bs-example">
135+
<div class="dropdown" style="display:inline-block">
136+
<a href="https://www.virtuosoft.eu/" data-click-behavior="link" class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
137+
Linked dropdown
138+
<span class="caret"></span>
139+
</a>
140+
<div class="dropdown-menu">
141+
<a class="dropdown-item" href="#">Action</a>
142+
<a class="dropdown-item" href="#">Another action</a>
143+
<a class="dropdown-item" href="#">Something else here</a>
144+
<div class="dropdown-divider"></div>
145+
<a class="dropdown-item" href="#">Separated link</a>
146+
</div>
147+
</div>
148+
</div>
149+
134150
<div class="bs-example">
135151
<div class="btn-group" role="group" aria-label="Button group with nested dropdown">
136152
<button type="button" class="btn btn-secondary">1</button>
@@ -468,7 +484,7 @@ <h2>Other dropdown type examples</h2>
468484
</div>
469485
</div>
470486
</div>
471-
487+
472488
<div class="bs-example">
473489
<!-- Large button groups (default and split) -->
474490
<div class="btn-group">
@@ -710,6 +726,10 @@ <h2>Other dropdown type examples</h2>
710726
$('.setdemo [data-toggle="dropdown"]').bootstrapDropdownHover('setClickBehavior', 'disable');
711727
});
712728

729+
$('#setLink').on('click', function() {
730+
$('.setdemo [data-toggle="dropdown"]').bootstrapDropdownHover('setClickBehavior', 'link');
731+
});
732+
713733
$('#set1000').on('click', function() {
714734
$('.setdemo [data-toggle="dropdown"]').bootstrapDropdownHover('setHideTimeout', 1000);
715735
});

0 commit comments

Comments
 (0)