Skip to content

Commit 7902fee

Browse files
committed
Update pages. See main branch for changes
1 parent d871ae3 commit 7902fee

File tree

7 files changed

+305
-256
lines changed

7 files changed

+305
-256
lines changed

index.html

Lines changed: 42 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,15 @@ <h1>jQuery Sortable</h1>
7171
<a class='btn btn-large btn-success' href='js/jquery-sortable.js'>
7272
<i class='icon-hdd icon-white'></i>
7373
Download
74-
(v0.9.10)
74+
(v0.9.11)
7575
</a>
7676
</p>
7777
<p>
7878
<small>
7979
Download
8080
<a href='js/jquery-sortable-min.js'>minified</a>
8181
version
82-
(8.5 kb, gzipped ~2.8 kb)
82+
(8.4 kb, gzipped ~2.8 kb)
8383
</small>
8484
</p>
8585
</div>
@@ -318,7 +318,7 @@ <h2>Connected lists with drop animation</h2>
318318
<strong>above a container</strong>
319319
</li>
320320
</ul>
321-
<p><div class="btn btn-primary show-code" data-toggle="button"><i class="icon-chevron-down"></i> show me the code</div></p>
321+
<p><div data-toggle="button" class="btn btn-primary show-code"><i class="icon-chevron-down"></i> show me the code</div></p>
322322
</div>
323323
<div class='span4'>
324324
<ol class='simple_with_animation vertical'>
@@ -384,7 +384,7 @@ <h2>Sort handle and limited drag/drop</h2>
384384
items on drag
385385
</li>
386386
</ul>
387-
<p><div class="btn btn-primary show-code" data-toggle="button"><i class="icon-chevron-down"></i> show me the code</div></p>
387+
<p><div data-toggle="button" class="btn btn-primary show-code"><i class="icon-chevron-down"></i> show me the code</div></p>
388388
</div>
389389
<div class='span4'>
390390
<h3>I'm draggable and droppable</h3>
@@ -491,7 +491,7 @@ <h2>Toggable nested lists</h2>
491491
lists
492492
</li>
493493
</ul>
494-
<p><div class="btn btn-primary show-code" data-toggle="button"><i class="icon-chevron-down"></i> show me the code</div></p>
494+
<p><div data-toggle="button" class="btn btn-primary show-code"><i class="icon-chevron-down"></i> show me the code</div></p>
495495
</div>
496496
<div class='span4'>
497497
<div class='switch-container'>
@@ -609,7 +609,7 @@ <h2>Connected lists with limited drop targets</h2>
609609
has been met
610610
</li>
611611
</ul>
612-
<p><div class="btn btn-primary show-code" data-toggle="button"><i class="icon-chevron-down"></i> show me the code</div></p>
612+
<p><div data-toggle="button" class="btn btn-primary show-code"><i class="icon-chevron-down"></i> show me the code</div></p>
613613
<h3>Serialize result</h3>
614614
<pre id='serialize_output'></pre>
615615
</div>
@@ -671,7 +671,15 @@ <h2>Sorting a bootstrap menu</h2>
671671
<span class="key">group</span>: <span class="string"><span class="delimiter">'</span><span class="content">nav</span><span class="delimiter">'</span></span>,
672672
<span class="key">nested</span>: <span class="predefined-constant">false</span>,
673673
<span class="key">vertical</span>: <span class="predefined-constant">false</span>,
674-
<span class="key">exclude</span>: <span class="string"><span class="delimiter">'</span><span class="content">.divider-vertical</span><span class="delimiter">'</span></span>
674+
<span class="key">exclude</span>: <span class="string"><span class="delimiter">'</span><span class="content">.divider-vertical</span><span class="delimiter">'</span></span>,
675+
<span class="function">onDragStart</span>: <span class="keyword">function</span>(<span class="predefined">$item</span>, container, _super) {
676+
<span class="predefined">$item</span>.find(<span class="string"><span class="delimiter">'</span><span class="content">ol.dropdown-menu</span><span class="delimiter">'</span></span>).sortable(<span class="string"><span class="delimiter">'</span><span class="content">disable</span><span class="delimiter">'</span></span>)
677+
_super(<span class="predefined">$item</span>, container)
678+
},
679+
<span class="function">onDrop</span>: <span class="keyword">function</span>(<span class="predefined">$item</span>, container, _super) {
680+
<span class="predefined">$item</span>.find(<span class="string"><span class="delimiter">'</span><span class="content">ol.dropdown-menu</span><span class="delimiter">'</span></span>).sortable(<span class="string"><span class="delimiter">'</span><span class="content">enable</span><span class="delimiter">'</span></span>)
681+
_super(<span class="predefined">$item</span>, container)
682+
}
675683
})
676684
<span class="predefined">$</span>(<span class="string"><span class="delimiter">&quot;</span><span class="content">ol.dropdown-menu</span><span class="delimiter">&quot;</span></span>).sortable({
677685
<span class="key">group</span>: <span class="string"><span class="delimiter">'</span><span class="content">nav</span><span class="delimiter">'</span></span>
@@ -757,7 +765,8 @@ <h2>
757765
<div class="CodeRay">
758766
<div class="code"><pre><span class="comment">// Sortable rows</span>
759767
<span class="predefined">$</span>(<span class="string"><span class="delimiter">'</span><span class="content">.sorted_table</span><span class="delimiter">'</span></span>).sortable({
760-
<span class="key">containerSelector</span>: <span class="string"><span class="delimiter">'</span><span class="content">tbody</span><span class="delimiter">'</span></span>,
768+
<span class="key">containerSelector</span>: <span class="string"><span class="delimiter">'</span><span class="content">table</span><span class="delimiter">'</span></span>,
769+
<span class="key">itemPath</span>: <span class="string"><span class="delimiter">'</span><span class="content">&gt; tbody</span><span class="delimiter">'</span></span>,
761770
<span class="key">itemSelector</span>: <span class="string"><span class="delimiter">'</span><span class="content">tr</span><span class="delimiter">'</span></span>,
762771
<span class="key">placeholder</span>: <span class="string"><span class="delimiter">'</span><span class="content">&lt;tr class=&quot;placeholder&quot;/&gt;</span><span class="delimiter">'</span></span>
763772
})
@@ -810,18 +819,18 @@ <h2>
810819
to change the sorting behaviour
811820
</li>
812821
</ul>
813-
<p><div class="btn btn-primary show-code" data-toggle="button"><i class="icon-chevron-down"></i> show me the code</div></p>
822+
<p><div data-toggle="button" class="btn btn-primary show-code"><i class="icon-chevron-down"></i> show me the code</div></p>
814823
</div>
815824
<div class='span4'>
816825
<h3>Sortable Rows</h3>
817-
<table class='table table-striped table-bordered'>
826+
<table class='table table-striped table-bordered sorted_table'>
818827
<thead>
819828
<tr>
820829
<th>A Column</th>
821830
<th>B Column</th>
822831
</tr>
823832
</thead>
824-
<tbody class='sorted_table'>
833+
<tbody>
825834
<tr>
826835
<td>A Item 1</td>
827836
<td>B Item 1</td>
@@ -966,6 +975,16 @@ <h2 id='group-options'>Group options</h2>
966975

967976
</td>
968977
<td> This is executed after the placeholder has been moved.</td>
978+
</tr><tr><td>
979+
<code>containerPath</code>
980+
</td>
981+
<td>
982+
<div class="CodeRay">
983+
<div class="code"><pre><span class="string"><span class="delimiter">&quot;</span><span class="delimiter">&quot;</span></span></pre></div>
984+
</div>
985+
986+
</td>
987+
<td> The exact css path between the container and its items, e.g. "> tbody"</td>
969988
</tr><tr><td>
970989
<code>containerSelector</code>
971990
</td>
@@ -996,6 +1015,16 @@ <h2 id='group-options'>Group options</h2>
9961015

9971016
</td>
9981017
<td> The css selector of the drag handle</td>
1018+
</tr><tr><td>
1019+
<code>itemPath</code>
1020+
</td>
1021+
<td>
1022+
<div class="CodeRay">
1023+
<div class="code"><pre><span class="string"><span class="delimiter">&quot;</span><span class="delimiter">&quot;</span></span></pre></div>
1024+
</div>
1025+
1026+
</td>
1027+
<td> The exact css path between the item and its subcontainers</td>
9991028
</tr><tr><td>
10001029
<code>itemSelector</code>
10011030
</td>
@@ -1092,7 +1121,7 @@ <h2 id='group-options'>Group options</h2>
10921121
</div>
10931122

10941123
</td>
1095-
<td> Template for the placeholder. Can be any valid jQuery input e.g. a string, a DOM element</td>
1124+
<td> Template for the placeholder. Can be any valid jQuery input e.g. a string, a DOM element. The placeholder must have the class "placeholder"</td>
10961125
</tr><tr><td>
10971126
<code>pullPlaceholder</code>
10981127
</td>
@@ -1130,7 +1159,7 @@ <h2 id='group-options'>Group options</h2>
11301159
</div>
11311160

11321161
</td>
1133-
<td> Set tolerance while dragging. Positive values will decrease sensitivity.</td>
1162+
<td> Set tolerance while dragging. Positive values decrease sensitivity, negative values increase it.</td>
11341163
</tr>
11351164
</tbody>
11361165
</table>

0 commit comments

Comments
 (0)