Docs: add html hint & fix issues

This commit is contained in:
Rob Garrison 2016-01-10 16:24:57 -06:00
parent 70269e9315
commit 5992cb6649
116 changed files with 912 additions and 959 deletions

View File

@ -261,6 +261,15 @@ module.exports = function( grunt ) {
}
},
htmlhint: {
html1: {
options: {
'tag-pair': true
},
src: ['docs/*.html', 'beta-testing/*.html']
}
},
uglify: {
options: {
preserveComments: function( node, comment ){
@ -338,6 +347,7 @@ module.exports = function( grunt ) {
grunt.loadNpmTasks( 'grunt-contrib-clean' );
grunt.loadNpmTasks( 'grunt-contrib-jshint' );
grunt.loadNpmTasks( 'grunt-htmlhint' );
grunt.loadNpmTasks( 'grunt-contrib-qunit' );
grunt.loadNpmTasks( 'grunt-contrib-concat' );
grunt.loadNpmTasks( 'grunt-contrib-uglify' );
@ -346,7 +356,7 @@ module.exports = function( grunt ) {
grunt.loadNpmTasks( 'grunt-contrib-cssmin' );
grunt.loadNpmTasks( 'grunt-jscs' );
grunt.registerTask( 'test', [ 'jscs', 'jshint', 'qunit' ] );
grunt.registerTask( 'test', [ 'jscs', 'jshint', 'htmlhint', 'qunit' ] );
tasks = [
'clean:build',

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Pager plugin, Custom Pagination</title>
<title>jQuery tablesorter 2.0 - Pager plugin, Custom Pagination</title>
<!-- jQuery -->
<script src="../docs/js/jquery-latest.min.js"></script>
@ -1197,4 +1197,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Column reorder Widget</title>
<title>jQuery tablesorter 2.0 - Column reorder Widget</title>
<!-- jQuery -->
<script src="../docs/js/jquery-latest.min.js"></script>
@ -189,4 +189,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Adding a table row</title>
<title>jQuery tablesorter 2.0 - Adding a table row</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -57,13 +57,13 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Click on the [ Add Rows ] button to add two new rows.</li>
<li>The "addRows" method was added in version 2.0.16, and is not part of the original plugin.</li>
<li>This example could have used the "update" method to add rows, but to remove rows only the "update" method works.</li>
<li>This method is better used for the <a href="example-pager.html">pager plugin</a> when not all of the rows are displayed.</li>
</ul>
<p>
<h1>Demo</h1>
<br>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Appending table data with ajax</title>
<title>jQuery tablesorter 2.0 - Appending table data with ajax</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - applyWidgetId vs. applyWidgets</title>
<title>jQuery tablesorter 2.0 - applyWidgetId vs. applyWidgets</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Child Rows with Filter Widget</title>
<title>jQuery tablesorter 2.0 - Child Rows with Filter Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Child Rows</title>
<title>jQuery tablesorter 2.0 - Child Rows</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -72,6 +72,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Click the link in the Order # column to reveal the hidden child row cells
(<a href="http://www.pengoworks.com/workshop/jquery/tablesorter/tablesorter.htm">original demo</a>).</li>
@ -86,7 +87,6 @@
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Sorting &amp; Filtering with Colspans</title>
<title>jQuery tablesorter 2.0 - Sorting &amp; Filtering with Colspans</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -78,6 +78,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Having a <code>colspan</code> in the tbody is not fully supported by all widgets, and there are still some minor issues to work out.</li>
<li><span class="label alert">Alert</span> Cells with a <code>rowspan</code> are <em>not</em> currently supported.</li>
@ -88,7 +89,6 @@
<li>Follow the demo steps to hopefully get the full understanding of how to use <code>colspan</code>s in the tbody.</li>
<li>Ultimately, with the issues noted below, I would not recommend including an entire column in the tbody that does not have a corresponding header cell - <em>don't do what I did in this demo for the first two colums</em>.</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><ul>
@ -180,4 +180,3 @@ Search:
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - CSS Column &amp; Row Highlights</title>
<title>jQuery tablesorter 2.0 - CSS Column &amp; Row Highlights</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -171,6 +171,7 @@ table.focus-highlight td:before {
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>The css in this demo only works with <a href="http://caniuse.com/#feat=css-gencontent">modern browsers</a> (IE9+).</li>
<li>This css is originally from this <a href="http://css-tricks.com/simple-css-row-column-highlighting/">CSS-Tricks</a> article; it has been modified to work with tablesorter themes.</li>
@ -197,7 +198,6 @@ table.focus-highlight td:before {
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo">

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Dragtable Mod (beta)</title>
<title>jQuery tablesorter 2.0 - Dragtable Mod (beta)</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Initializing tablesorter on an empty table</title>
<title>jQuery tablesorter 2.0 - Initializing tablesorter on an empty table</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Extending default options</title>
<title>jQuery tablesorter 2.0 - Extending default options</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -114,4 +114,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Using extractors with parsers</title>
<title>jQuery tablesorter 2.0 - Using extractors with parsers</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -58,6 +58,7 @@ $(function() {
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>The extractor type was added in <span class="version">v2.17.6</span> and allows you to apply two parsers to a column:
<ul>
@ -76,7 +77,6 @@ $(function() {
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -122,4 +122,3 @@ $(function() {
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Sorting Across Multiple Columns</title>
<title>jQuery tablesorter 2.0 - Sorting Across Multiple Columns</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -32,11 +32,11 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Clicking on any of the sortable header cells will cause all columns below it to sort.</li>
<li>This demo will only work in tablesorter version 2.3+.</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -97,4 +97,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Sorting Accented Characters</title>
<title>jQuery tablesorter 2.0 - Sorting Accented Characters</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -71,12 +71,12 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Accented characters will get replaced by their character equivalent when the <code>sortLocaleCompare</code> option is <code>true</code>.</li>
<li>In the javascript code block below you can see the default <code>$.tablesorter.characterEquivalents</code> table and an example of how to extend it to include other equivalents.</li>
<li>If you have a specific language requirement, please refer to the <a href="https://github.com/Mottie/tablesorter/wiki/Language">Language</a> wiki pages to see if it is there. If not, please consider sharing the code or even just share the character equivalents themselves.</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -167,4 +167,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Disable headers using metadata</title>
<title>jQuery tablesorter 2.0 - Disable headers using metadata</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -126,4 +126,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Setting column parser using metadata</title>
<title>jQuery tablesorter 2.0 - Setting column parser using metadata</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Setting initial sorting order with metadata</title>
<title>jQuery tablesorter 2.0 - Setting initial sorting order with metadata</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - resetting the entire table sort</title>
<title>jQuery tablesorter 2.0 - resetting the entire table sort</title>
<!-- jQuery -->
<script src="js/jquery-1.4.4.min.js"></script>
@ -42,12 +42,12 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Click on the reset button to reset the sort. The button can be used at any time.</li>
<li>Reset the table by triggering a <code>sortReset</code> event on the table (see the javascript code below).</li>
<li>This method was added in version 2.4.7.</li>
</ul>
<p>
<h1>Demo</h1>
<button type="button">Reset</button>
@ -153,4 +153,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Sorting with Multiple Tbodies</title>
<title>jQuery tablesorter 2.0 - Sorting with Multiple Tbodies</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -106,4 +106,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Using a Custom Sort Script</title>
<title>jQuery tablesorter 2.0 - Using a Custom Sort Script</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -58,6 +58,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Modified the <code>textSorter</code> option to allow setting the sorter per column <span class="version">v2.12</span>:
<ul>
@ -75,7 +76,6 @@
<li>One custom sort used here is from the original tablesorter plugin v2.0.3. Sort the <del>first</del> "Plain Text Sort" column to see how it sorts alphanumeric data.</li>
<li>This option is not part of the original plugin (v2.2).</li>
</ul>
<p>
<h1>Demo</h1>
@ -147,4 +147,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Changing the date format</title>
<title>jQuery tablesorter 2.0 - Changing the date format</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -45,6 +45,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>The dateFormat option was modified in version 2.0.23 (not part of the original plugin).</li>
<li>The dateFormat option will ONLY work with the <code>shortDate</code> parser.</li>
@ -60,7 +61,7 @@
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -173,4 +174,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Enabling debug mode</title>
<title>jQuery tablesorter 2.0 - Enabling debug mode</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -116,4 +116,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Demonstration of delayInit option</title>
<title>jQuery tablesorter 2.0 - Demonstration of delayInit option</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Dealing with Digits</title>
<title>jQuery tablesorter 2.0 - Dealing with Digits</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -33,6 +33,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Click on any column header to sort that column.</li>
<li>The alphanumeric sort working in the first column was added in version 2.0.6 (not part of the original plugin).</li>
@ -40,7 +41,6 @@
<li>This example demonstrates that common table values are auto-detected (including plain text, currency, percentages, and positive &amp; negative numbers), so there is no need to set a specific parser unless you notice an issue with how a column is sorting.</li>
<li>Issues may arise if a column contains mixed data, e.g. "N/A" is located at the top of a numeric column; in this case the column will be detected as a text column and not a numeric column. If issues occur, add a <code>sorter-digit</code> class name to that header cell.</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><!-- the data-sortlist won't apply because it is supported by jQuery v1.4+; and this demo is using jQuery v1.2.6 -->
@ -150,4 +150,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Render Header</title>
<title>jQuery tablesorter 2.0 - Render Header</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -158,4 +158,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Header Template &amp; Rendering</title>
<title>jQuery tablesorter 2.0 - Header Template &amp; Rendering</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -146,4 +146,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Using selectorSort</title>
<title>jQuery tablesorter 2.0 - Using selectorSort</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -148,4 +148,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - showProcessing & Filter events</title>
<title>jQuery tablesorter 2.0 - showProcessing & Filter events</title>
<!-- jQuery -->
<script src="js/jquery-1.4.4.min.js"></script>
@ -67,11 +67,11 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>As of <span class="version">v2.16.3</span>, there is a built-in 500 millisecond delay before the processing icon will show. If the sort has completed within that time, the icon will not appear.</li>
<li>There is an issue with the processing icon not appearing at all, or the animation appears frozen when processing data in very large tables. This is due to javascript only being able to process one thread at-a-time; If you know of a solution or work-around please <a href="https://github.com/Mottie/tablesorter/issues/158">add a comment</a> or contribute a fix!</li>
</ul>
<p>
<h1>Javascript</h1>
<div id="javascript">
@ -1135,4 +1135,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Append a default sorting order</title>
<title>jQuery tablesorter 2.0 - Append a default sorting order</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -75,12 +75,12 @@ $(function() {
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In <span class="version">v2.24.0</span>, <code>sortAppend</code> can now be applied based on the primary column sort.</li>
<li>Click to sort any column header to see the the first column sort is appended to the selected sort order.</li>
<li>This option is part of the original plugin</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><h4>"First Name" column ascending sort appended to any other sort: <small id="result1"></small></h4>
@ -129,4 +129,3 @@ $(function() {
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Sorting empty cells</title>
<title>jQuery tablesorter 2.0 - Sorting empty cells</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -49,7 +49,7 @@ $(function(){
<p class="tip">
<em>NOTE!</em>
<p></p>
</p>
<ul>
<li>Set the <code>emptyTo</code> selector below:
<ul>
@ -77,7 +77,6 @@ $(function(){
</li>
<li><code>emptyToBottom</code> option was added in v2.1.11, then replaced by the <code>emptyTo</code> option in v2.1.16.</li>
</ul>
<p>
<h1>Demo</h1>
@ -195,4 +194,3 @@ Set <code>emptyTo</code> option: <select>
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Force a default sorting order</title>
<title>jQuery tablesorter 2.0 - Force a default sorting order</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -45,11 +45,11 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Click to sort any column header to see the forcing of the first column sort.</li>
<li>This option is part of the original plugin</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -125,4 +125,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Change multi-column sorting key</title>
<title>jQuery tablesorter 2.0 - Change multi-column sorting key</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -40,7 +40,7 @@
<p class="tip">
<em>NOTE!</em> Click to sort any column header, then hold down the alt key and select a second column. Continue selecting columns as desired.
<p>
</p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -116,4 +116,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Set an initial table sort</title>
<title>jQuery tablesorter 2.0 - Set an initial table sort</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -173,4 +173,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Set an initial sort order direction</title>
<title>jQuery tablesorter 2.0 - Set an initial sort order direction</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -110,4 +110,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Reset/Restart the sort</title>
<title>jQuery tablesorter 2.0 - Reset/Restart the sort</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -52,13 +52,13 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>The default <code>sortInitialOrder</code> for the entire table is set to <code>desc</code> (descending sort).</li>
<li>The last three columns have the initial sort order set in the ascending direction, using the headers option.</li>
<li>Test the <code>sortReset</code> option by clicking on any column at least three times. It should sort in the <code>sortInitialOrder</code> direction on the first click, the opposite direction on the second click, then reset to the original sort order on the third click. This cycle repeats on subsequent sorts.</li>
<li>Test the <code>sortRestart</code> option by clicking on any unsorted column to see that it will always restart from the <code>sortInitialOrder</code>.</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -134,4 +134,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Dealing with markup inside cells</title>
<title>jQuery tablesorter 2.0 - Dealing with markup inside cells</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -57,13 +57,13 @@
<div id="main">
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In <span class="version updated">v2.17.0</span>, the <code>textExtraction</code> column can also be referenced by using a jQuery selector (e.g. class name or ID).</li>
<li>The textExtraction function setting for each column was added in version 2.0.12 (not part of the original plugin).</li>
<li>The "First Name" column is sorting by the contents of the &lt;strong&gt; tag (in red).</li>
<li>Added "table" and "cellIndex" variables to the textExtraction function (v2.1.2).</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -139,4 +139,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Semver Sorting</title>
<title>jQuery tablesorter 2.0 - Semver Sorting</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -72,6 +72,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>This method does not use a parser nor a widget, it uses <code>semver.js</code> to allow the sorting of <a href="http://semver.org/">semantic version numbers</a>.</li>
<li>But this method requires a slightly modified version of <a href="https://github.com/isaacs/node-semver">semver.js for node</a>. All modifications are signified within the file to ease updating.</li>
@ -81,7 +82,6 @@
<li>Semver example order, from semver.org:<br>1.0.0-alpha &lt; 1.0.0-alpha.1 &lt; 1.0.0-alpha.beta &lt; 1.0.0-beta &lt; 1.0.0-beta.2 &lt; 1.0.0-beta.11 &lt; 1.0.0-rc.1 &lt; 1.0.0</li>
<!-- http://jsfiddle.net/Mottie/abkNM/1626/ -->
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Pager plugin</title>
<title>jQuery tablesorter 2.0 - Pager plugin</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -57,6 +57,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Only the Windows Metro Dark theme has been included; for other colors:
<ul>
@ -67,7 +68,6 @@
</li>
<li>For alternate <code>thead</code> &amp; <code>tfoot</code> row colors, add the class name <code>dark-row</code>. See the HTML below.</li>
</ul>
<p>
<h1>Demo</h1>
@ -191,4 +191,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Dealing with text strings in numerical sorts</title>
<title>jQuery tablesorter 2.0 - Dealing with text strings in numerical sorts</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -48,6 +48,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>This functionality is new as of version 2.0.10 (not part of the original plugin).</li>
<li>When a column is sorted numerically ( <code>sorter:"digit"</code> ) any text in that column will, by default, be given a <em>zero</em> value. Sort the last column (#9) to see the problem with this method.</li>
@ -73,7 +74,6 @@
<li>Sort columns three through eight to see how the sort has changed. Note that the text is sorted separately from the numeric values.</li>
<li>The <code>emptyTo</code> option defaults to bottom, so all empty cells will sort at the bottom of the table, except for the second column.</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table>
@ -222,4 +222,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Lock sort order</title>
<title>jQuery tablesorter 2.0 - Lock sort order</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -41,6 +41,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>This option was part of the original plugin, but it was broken.</li>
<li>Sort the first, third and fifth columns to see how the sort is locked.</li>
@ -53,7 +54,6 @@
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -129,4 +129,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Set initial sort order</title>
<title>jQuery tablesorter 2.0 - Set initial sort order</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -44,6 +44,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Adding "sortInitialOrder" inside of the "headers" option was added in version 2.0.8 (not part of the original plugin).</li>
<li>In versions 2.3+, the initial sort order of the columns can be set using any of the following methods (they all do the same thing), in order of priority:
@ -56,7 +57,6 @@
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -132,4 +132,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Skip parsing of content</title>
<title>jQuery tablesorter 2.0 - Skip parsing of content</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -55,6 +55,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In <span class="version">v2.17.1</span>, this parser setting was added to reduce the time needed to process the table content during initialization and updating.</li>
<li><em>Disabling of the sorting</em> of the same column should be observed as sorting will not work without the parsed data.</li>
@ -68,7 +69,6 @@
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -106,4 +106,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Disable sort</title>
<title>jQuery tablesorter 2.0 - Disable sort</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -49,6 +49,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In tablesorter <span class="version">v2.18.1</span>, you can now target a column by the class name of an element inside of a header; note that the span has the targeted class name in the first name column.</li>
<li>In tablesorter v2.0.5 and older, only the metadata and headers options methods were available.</li>
@ -61,7 +62,6 @@
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -137,4 +137,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Pager plugin - Ajax</title>
<title>jQuery tablesorter 2.0 - Pager plugin - Ajax</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Pager plugin + Filter widget</title>
<title>jQuery tablesorter 2.0 - Pager plugin + Filter widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -138,6 +138,7 @@
<p class="tip">
<em>NOTE!</em> The following are not part of the original plugin:
</p>
<ul>
<li>In <span class="version updated">v2.23.0</span>, the following methods were changed due to issues with unique namespacing.
<ul>
@ -150,7 +151,6 @@
<li>This combination was not possible in tablesorter versions prior to version 2.4.</li>
<li>This combination can not be applied to the original tablesorter.</li>
</ul>
<p>
<h1>Demo</h1>
<br>
@ -476,4 +476,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Pager plugin</title>
<title>jQuery tablesorter 2.0 - Pager plugin</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -235,6 +235,7 @@
<p class="tip">
<em>NOTE!</em> The following are not part of the original plugin:
</p>
<ul>
<li>In <span class="version updated">v2.24.0</span>, a page size select option with a value of "all" will display all rows - not recommended for ajax interactions!</li>
<li>In <span class="version updated">v2.23.0</span>, the following methods were changed due to issues with unique namespacing.
@ -250,7 +251,6 @@
<li>There have been lots of changes made in version 2.1, please check out the <a href="https://github.com/Mottie/tablesorter/wiki/Changes">change log</a>.</li>
<li>In <span class="version">v2.11</span>, the <code>savePages</code> option was added to saves the current page size and number (requires storage script).</li>
</ul>
<p>
<h1>Triggered Events &nbsp; <button class="clear">Clear</button></h1>
<ul id="display">
@ -467,4 +467,3 @@ td.tablesorter-pager {
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Writing custom parsers, advanced use</title>
<title>jQuery tablesorter 2.0 - Writing custom parsers, advanced use</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -78,6 +78,7 @@ $(function(){
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In <span class="version">v2.15.0</span>, the <code>parsed</code> parameter
<ul>
@ -88,7 +89,6 @@ $(function(){
</li>
<li>This method of writing custom parsers will NOT work with the original tablesorter 2.0.5b plugin because the format function does not consistently provide the <code>cell</code> and <code>cellIndex</code> parameters.</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table>
@ -151,4 +151,3 @@ $(function(){
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Disable or set the column parser using class names</title>
<title>jQuery tablesorter 2.0 - Disable or set the column parser using class names</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -32,6 +32,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In tablesorter version 2.0.5 and older, only the metadata and headers options methods were available to set the parsers.</li>
<li>In versions 2.0.11+, parsers could be set using class names.</li>
@ -44,7 +45,6 @@
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -128,4 +128,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter - Date range parsers</title>
<title>jQuery tablesorter - Date range parsers</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter - Assorted date parsers</title>
<title>jQuery tablesorter - Assorted date parsers</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -95,6 +95,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In <span class="version">v2.24.1</span>,
<ul>
@ -121,7 +122,6 @@
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -224,4 +224,3 @@ $(function(){
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter - Duration &amp; countdown parsers</title>
<title>jQuery tablesorter - Duration &amp; countdown parsers</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -160,5 +160,6 @@
});
</script>
</div>
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Feet-inch-fraction parser</title>
<title>jQuery tablesorter 2.0 - Feet-inch-fraction parser</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -125,4 +125,3 @@ $(function(){
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - File Type Parser</title>
<title>jQuery tablesorter 2.0 - File Type Parser</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Parsers Globalize</title>
<title>jQuery tablesorter 2.0 - Parsers Globalize</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -255,6 +255,7 @@ var data = {
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In <span class="version updated">v2.24.1</span>,
<ul>
@ -266,7 +267,6 @@ var data = {
<li>This is a very basic example using English only. For another example, see the <a href="example-parsers-dates.html">weekday &amp; month parsers</a>.</li>
<li>For more details on how to set up Globalize, see the <a href="example-widget-grouping.html#globalization">Grouping widget documentation about Globalization</a>.</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><button type="button" class="toggleparsedvalue">toggle</button> parsed values within the column

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Ignore leading articles parser</title>
<title>jQuery tablesorter 2.0 - Ignore leading articles parser</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - IP address parsers</title>
<title>jQuery tablesorter 2.0 - IP address parsers</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -46,6 +46,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>This parser can be applied to the original plugin.</li>
<li>The default "ipAdress" parser (IPv4) is included with the original tablesorter; it was moved to the <code>parser-network.js</code> file in <span class="version">v2.18.0</span>.</li>
@ -58,17 +59,17 @@
</li>
<li>If the parser doesn't auto-detect which column has IPv6 addresses, use the headers sorter option to set it:
<pre class="prettyprint lang-javascript">$(function(){
$('table').tablesorter({
$('table').tablesorter({
headers: {
1: { sorter: 'MAC' },
// 2: { sorter: 'ipAddress' }, this parser is auto-detected
3: { sorter: 'ipv6Address' }
}
});
});
});</pre>
</li>
</ul>
<p>
<h1>Demo</h1>
<button type="button" class="toggleparsedvalue">Toggle parsed values</button>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Disable or set the column parser using data</title>
<title>jQuery tablesorter 2.0 - Disable or set the column parser using data</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -38,7 +38,7 @@
<p class="tip">
<em>NOTE!</em> This functionality was added in version 2.2.3 (it is not part of the original plugin).
<p>
</p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">
@ -122,4 +122,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter - Metric Parser</title>
<title>jQuery tablesorter - Metric Parser</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -42,6 +42,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In <span class="version update">v2.22.2</span>,
<ul>
@ -66,7 +67,6 @@
<li>Supported prefixes include: Yotta (10<sup>24</sup>), Zetta (10<sup>21</sup>), Exa (10<sup>18</sup>), Peta (10<sup>15</sup>), Tera (10<sup>12</sup>), Giga (10<sup>9</sup>), Mega (10<sup>6</sup>), kilo (10<sup>3</sup>), hecto (10<sup>2</sup>), deka (10<sup>1</sup>), deci (10<sup>-1</sup>), centi (10<sup>-2</sup>), milli (10<sup>-3</sup>), micro (10<sup>-6</sup>), nano (10<sup>-9</sup>), pico (10<sup>-12</sup>), femto (10<sup>-15</sup>), atto (10<sup>-18</sup>), zepto (10<sup>-21</sup>) and yocto (10<sup>-24</sup>).</li>
<li>This demo includes the stored metric values within the table cells, toggle the view using the button below.</li>
</ul>
<p>
<h1>Demo</h1>
<button type="button" class="toggleparsedvalue">Toggle parsed values</button>
@ -132,4 +132,3 @@ $(function(){
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter - Named Numbers Parser</title>
<title>jQuery tablesorter - Named Numbers Parser</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -42,6 +42,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In <span class="version updated">v2.22.0</span>, this parser will now ignore commas, periods and quotes adjacent to the named number word (e.g. "10 million, three...").</li>
<li>This parser will convert named numbers into appropriate values so they are sorted correctly.</li>
@ -55,7 +56,6 @@
</li>
<li>Even bigger named values will need to be manually added to the parser code; see <a href="http://en.wikipedia.org/wiki/Names_of_large_numbers">this wikipedia page</a> for more names.</li>
</ul>
<p>
<h1>Demo</h1>
<button type="button" class="toggleparsedvalue">Toggle parsed values</button>
@ -154,4 +154,3 @@ $(function(){
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Roman Numeral Parser</title>
<title>jQuery tablesorter 2.0 - Roman Numeral Parser</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -203,7 +203,8 @@
<tr><td>IX</td><td>DCCLVII</td><td>lig</td><td>Mod L</td><td>2008 XXIX Beijing</td></tr>
</tbody>
</table></div>
<small>* Ignoring the last letter (set number to ignore in <code>roman_ignore</code> option array; notice that "vi b" sorts before "via" - <strong>spaces do matter</strong>!)</small><p>
<small>* Ignoring the last letter (set number to ignore in <code>roman_ignore</code> option array; notice that "vi b" sorts before "via" - <strong>spaces do matter</strong>!)</small>
<p></p>
<h1>Page Header</h1>
<div>
@ -226,8 +227,6 @@
<pre class="prettyprint lang-html"></pre>
</div>
</div>
<script>
$(function(){
// add parsed values to order & value column
@ -235,5 +234,6 @@ $(function(){
});
</script>
</div>
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Writing custom parsers</title>
<title>jQuery tablesorter 2.0 - Writing custom parsers</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -58,8 +58,9 @@ $(function() {
<div id="main">
<div class="tip">
<p class="tip">
Notes about the <code>addParser</code> template:
</p>
<ul>
<li>The <code>id</code> block is required and must be unique.</li>
<li>The <code>is</code> block will allow the parser to be used for autodetecting the parser
@ -93,7 +94,6 @@ $(function() {
</ul>
</li>
</ul>
</div>
<h3>Add Parser Template</h3>
<pre class="prettyprint lang-javascript">$.tablesorter.addParser({
@ -154,7 +154,7 @@ $(function() {
<h1>HTML</h1>
<p class="tip">
<em>NOTE!</em> Assigning the parser using a class name was added in version 2.0.11 (it is not part of the original plugin; use the <code>headers</code> option in older versions).
<p>
</p>
<div id="html">
<pre class="prettyprint lang-html"></pre>
</div>
@ -168,4 +168,3 @@ $(function() {
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Sort table using a link outside the table</title>
<title>jQuery tablesorter 2.0 - Sort table using a link outside the table</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -100,12 +100,12 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In <span class="version">v2.22.0</span>, a "click" event can be triggered on the header cell to toggle the sort.</li>
<li>In <span class="version">v2.17.0</span>, added sorton values (a)scending, (d)escending, (n)ext, (s)ame &amp; (o)pposite. Use the demo below help understand how to use these settings.</li>
<li>In v2.9, a "sort" event can be triggered on the header cell to toggle the sort.</li>
</ul>
<p>
<div id="demo">

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Triggers sortStart and sortEnd</title>
<title>jQuery tablesorter 2.0 - Triggers sortStart and sortEnd</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -1108,4 +1108,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Update headers &amp; table body (updateAll)</title>
<title>jQuery tablesorter 2.0 - Update headers &amp; table body (updateAll)</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -63,12 +63,12 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>This demo uses the <code>updateAll</code> method (<span class="version">v2.8</span>).</li>
<li>This method allows you to update the cache with data from both the <code>thead</code> and <code>tbody</code> of the table.</li>
<li>The <code>update</code> method only updates the cache from the <code>tbody</code>.</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Updating a table cell</title>
<title>jQuery tablesorter 2.0 - Updating a table cell</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -55,12 +55,12 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Click on any value in the Total column to change it to a random amount.</li>
<li>This option is part of the original plugin.</li>
<li>Automatic resorting after "updateCell" is triggered was added in version 2.0.14.</li>
</ul>
<p>
<h1>Demo</h1>
<div id="demo"><table class="tablesorter">

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Align Character Widget</title>
<title>jQuery tablesorter 2.0 - Align Character Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -452,4 +452,3 @@ $(function(){
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - jQuery UITheme Widget (Bootstrap v2.x)</title>
<title>jQuery tablesorter 2.0 - jQuery UITheme Widget (Bootstrap v2.x)</title>
<!-- jQuery -->
<script src="js/jquery-1.4.4.min.js"></script>
@ -148,12 +148,12 @@
<p class="tip">
<span class="label label-info">NOTE!</span>
</p>
<ul>
<li>This demo uses <a href="http://getbootstrap.com/2.3.2/">Bootstrap v2.x</a> (v2.3.2 specifically).</li>
<li>Hover over the thick grey bar under the header to reveal the filter row.</li>
<li>For more information like revision history of this theme &amp; why there is a button to enable/disable the zebra widget, please see the <a href="example-widget-bootstrap-theme.html">Bootstrap v3.x demo</a>.</li>
</ul>
<p>
<h1>Demo</h1>
<!-- use the filter_reset : '.reset' option or include data-filter="" using the filter button demo code to reset the filters -->
@ -292,4 +292,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - jQuery UITheme Widget (Bootstrap v3.x)</title>
<title>jQuery tablesorter 2.0 - jQuery UITheme Widget (Bootstrap v3.x)</title>
<!-- jQuery -->
<script src="js/jquery-1.4.4.min.js"></script>
@ -151,6 +151,7 @@
<p class="tip">
<span class="label label-info">NOTE!</span>
</p>
<ul>
<li><span class="label label-success">New!</span>In tablesorter v2.11+, The bootstrap theme now works with Bootstrap 3 and older versions.
<ul>
@ -187,7 +188,6 @@
</li>
<li>This demo uses HTML5 data attributes and therefore needs jQuery 1.4+.</li>
</ul>
<p>
<h1>Demo</h1>
<!-- use the filter_reset : '.reset' option or include data-filter="" using the filter button demo code to reset the filters -->
@ -326,4 +326,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery plugin: Tablesorter 2.0 - Build Table Widget</title>
<title>jQuery tablesorter 2.0 - Build Table Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Chart Widget</title>
<title>jQuery tablesorter 2.0 - Chart Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -701,4 +701,3 @@ $(function(){
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Column Selector Widget</title>
<title>jQuery tablesorter 2.0 - Column Selector Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -512,7 +512,7 @@ $.tablesorter.columnSelector.refreshColumns( config, optionName, optionState );<
</div>
</div>
<p>
<p></p>
<h1>Demo</h1>
@ -692,4 +692,3 @@ $.tablesorter.columnSelector.refreshColumns( config, optionName, optionState );<
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Columns Style Widget</title>
<title>jQuery tablesorter 2.0 - Columns Style Widget</title>
<!-- jQuery -->
<script src="js/jquery-1.2.6.min.js"></script>
@ -82,6 +82,7 @@ $(function() {
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>As of tablesorter version 2.9+, this widget can no longer be applied to versions of tablesorter prior to version 2.8.</li>
<li>Older versions of this widget can be applied to the original plugin. The code is in the "jquery.tablesorter.widgets.js" file.</li>
@ -89,7 +90,6 @@ $(function() {
<li>Table header and footer rows now get updated with the columns widget classes. Check out the "grey" theme to see (v2.4).</li>
<li>This demo page is running jQuery v1.2.6.</li>
</ul>
<p>
<h1>Demo</h1>
Choose Theme:
@ -224,4 +224,3 @@ table.tablesorter-blue tr.even td.tertiary {
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - CSS Sticky Header Widget</title>
<title>jQuery tablesorter 2.0 - CSS Sticky Header Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -217,7 +217,7 @@ $(function() {
</div>
</div>
<p>
<p></p>
<h1>CSS</h1>
<div id="css">
@ -534,4 +534,3 @@ $(function() {
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Content Editable</title>
<title>jQuery tablesorter 2.0 - Content Editable</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -597,4 +597,3 @@ $(function() {
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Filter Widget External Search</title>
<title>jQuery tablesorter 2.0 - Filter Widget External Search</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Filter widget with child rows (+ Grouping)</title>
<title>jQuery tablesorter 2.0 - Filter widget with child rows (+ Grouping)</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -129,6 +129,7 @@ tr.group-header.collapsed td i {
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Added <code>filter_childWithSibs</code> in <span class="version">v2.23.4</span>, to see what it does:
<ul>
@ -140,7 +141,6 @@ tr.group-header.collapsed td i {
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>
<p></p>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Custom Filter Widget Search Types</title>
<title>jQuery tablesorter 2.0 - Custom Filter Widget Search Types</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -295,4 +295,3 @@ $.extend($.tablesorter.language, {
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Custom Filter Widget Search Type (example 2)</title>
<title>jQuery tablesorter 2.0 - Custom Filter Widget Search Type (example 2)</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Custom Filter Widget Functions</title>
<title>jQuery tablesorter 2.0 - Custom Filter Widget Functions</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -483,4 +483,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Filter Widget External Inputs</title>
<title>jQuery tablesorter 2.0 - Filter Widget External Inputs</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Custom Filter Widget Formatter (jQuery UI widgets)</title>
<title>jQuery tablesorter 2.0 - Custom Filter Widget Formatter (jQuery UI widgets)</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -635,4 +635,3 @@
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Custom Filter Widget Formatter (HTML5 Elements)</title>
<title>jQuery tablesorter 2.0 - Custom Filter Widget Formatter (HTML5 Elements)</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Filter Formatter: select2 (beta)</title>
<title>jQuery tablesorter 2.0 - Filter Formatter: select2 (beta)</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -170,7 +170,7 @@
</div>
</div>
<p>
<p></p>
<h1>Demo</h1>
<div id="demo"><button class="reset">Reset Search</button>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Filter Widget + jQuery UI Selectmenu</title>
<title>jQuery tablesorter 2.0 - Filter Widget + jQuery UI Selectmenu</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -95,6 +95,8 @@
<div id="main">
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>Demo added <span class="version">v2.24.4</span>, to demonstrate how to use <a href="http://jqueryui.com/selectmenu/#custom_render">jQuery UI Selectmenu widget</a> on a filter row select.</li>
<li><span class="label warning">*NOTE*</span> - Selectmenu will not work properly in all circumstances:
@ -104,7 +106,6 @@
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Filter Widget</title>
<title>jQuery tablesorter 2.0 - Filter Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -303,7 +303,7 @@ $(function(){
<tr><td class="center">10</td><td class="center">text</td><td>Any text entered in the filter will <strong>match</strong> text found within the column</td><td><code>abc</code> (finds &quot;abc&quot;, &quot;abcd&quot;, &quot;abcde&quot;, etc);<button data-filter-column="1">Aaron</button> (finds &quot;Aaron&quot; and &quot;Philip Aaron Wong&quot;)</td></tr>
</tbody>
</table>
<span class="bright">(1)</span> The filter order (or precendence) of how searches are checked in "priority" (first column) order; so an exact match will override "range" searches </span> (*NOTE* order changed in <span class="version updated">v2.15</span>, operators prioritized before exact; see <a href="https://github.com/Mottie/tablesorter/issues/465">issue #465</a>; order changed again in <span class="version updated">v2.17.1</span> to move "not match" before "exact" and allow for exact not matches; see <a href="https://github.com/Mottie/tablesorter/issues/628">issue #628</a>). In <span class="version updated">v2.22.2</span>, the "or" and "and" types can combine any of the other filter types together.<br>
<span class="bright">(1)</span> The filter order (or precendence) of how searches are checked in "priority" (first column) order; so an exact match will override "range" searches (*NOTE* order changed in <span class="version updated">v2.15</span>, operators prioritized before exact; see <a href="https://github.com/Mottie/tablesorter/issues/465">issue #465</a>; order changed again in <span class="version updated">v2.17.1</span> to move "not match" before "exact" and allow for exact not matches; see <a href="https://github.com/Mottie/tablesorter/issues/628">issue #628</a>). In <span class="version updated">v2.22.2</span>, the "or" and "and" types can combine any of the other filter types together.<br>
<span class="bright">(2)</span> Logical "or" comparisons can now show exact matches (by default; <span class="version">v2.10.1</span>) or just match cell contents.<br>
<span class="bright">(3)</span> In tablesorter <span class="version">v2.10</span>, comparisons can be made in date columns (if properly parsed).
</li>
@ -381,6 +381,7 @@ $(function(){
<div class="collapsible">
<br>
The filter cell (<code>&lt;td&gt;</code>) is not to be confused with the <code>filter_cssFilter</code> option which adds an extra class name to the filter inputs (<code>&lt;input&gt;</code>).
</div>
</td>
</tr>
@ -734,11 +735,12 @@ $.extend($.tablesorter.language, {
<li>
<span class="label warning">Warning</span> These language values are added to a regular expression using <code>new RegExp()</code>:
<ul>
<li>So you will need to escape any special characters contained in these values (e.g. <code>. \ + * ? [ ^ ] $ ( ) { } = ! < > | : -</code>).</li>
<li>So you will need to escape any special characters contained in these values (e.g. <code>. \ + * ? [ ^ ] $ ( ) { } = ! &lt; &gt; | : -</code>).</li>
<li>This function might help (<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Using_special_characters">ref</a>):
<pre class="prettyprint lang-js">function escapeRegExp( string ) {
return string.replace( /[.*+?^${}()|[\]\\]/g, '\\$&' );
}</pre></li>
}</pre>
</li>
</ul>
</li>
</ul>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Formatter Widget</title>
<title>jQuery tablesorter 2.0 - Formatter Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -214,7 +214,7 @@ function prettyDate(date){
<tbody>
<!-- Added column dates are dynamically updated for this demo -->
<tr><td>Superman</td><td>Bugatti Veyron</td><td>Duckie</td><td>1/1/2015</td></tr>
<tr><td>Flash</td><td>Hennessey Venom</td><td>Horse</td><td>12/22/2014</td></td></tr>
<tr><td>Flash</td><td>Hennessey Venom</td><td>Horse</td><td>12/22/2014</td></tr>
<tr><td>Batman</td><td>Koenigsegg Agera</td><td>Elephant</td><td>3/10/2010</td></tr>
<tr><td>Green Lantern</td><td>SSC Ultimate Aero</td><td>Cow</td><td>5/5/2012</td></tr>
<tr><td>Howard the Duck</td><td>Koenigsegg CCX</td><td>Pizza</td><td>1/1/2005</td></tr>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Grouping + Filter widget with child rows</title>
<title>jQuery tablesorter 2.0 - Grouping + Filter widget with child rows</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -115,6 +115,7 @@ tr.group-header.collapsed td i {
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>As of <span class="version updated">v2.15.12</span>,
<ul>
@ -123,7 +124,6 @@ tr.group-header.collapsed td i {
</ul>
</li>
</ul>
<p>
<h1>Demo</h1>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Grouping Rows Widget</title>
<title>jQuery tablesorter 2.0 - Grouping Rows Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - headerTitles widget</title>
<title>jQuery tablesorter 2.0 - headerTitles widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -318,4 +318,3 @@ headerTitle_output_nosort : 'No sort available'</pre>
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Lazyload widget</title>
<title>jQuery tablesorter 2.0 - Lazyload widget</title>
<!-- Demo stuff -->
<link rel="stylesheet" href="css/jq.css">
@ -125,6 +125,7 @@
</div>
</td>
</tr>
</tbody>
<tbody class="tablesorter-infoOnly">
<tr><th colspan="3">jQuery scrollstop plugin option</th></tr>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Math Widget</title>
<title>jQuery tablesorter 2.0 - Math Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Output Widget</title>
<title>jQuery tablesorter 2.0 - Output Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Pager Widget - Ajax</title>
<title>jQuery tablesorter 2.0 - Pager Widget - Ajax</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -178,6 +178,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>This pager WIDGET <em>can not</em> be applied to the original tablesorter.</li>
<li>Do not use this widget along with the pager plugin.</li>
@ -193,7 +194,6 @@
</li>
<li>The "ID" column has a default filter setting of "&gt;30" and a descending sort, but neither is applied as this demo is not connected a server (just a basic JSON file).</li>
</ul>
<p>
<h1>Demo</h1>
Original Ajax url: <span id="origurl"></span><br>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Pager Widget</title>
<title>jQuery tablesorter 2.0 - Pager Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -231,6 +231,7 @@
<p class="tip">
<em>NOTE!</em>
</p>
<ul>
<li>In <span class="version updated">v2.24.0</span>, a page size select option with a value of "all" will display all rows - not recommended for ajax interactions!</li>
<li>In <span class="version">v2.19.0</span>, added <code>pageAndSize</code> method which allows setting both the pager page &amp; size.</li>
@ -251,7 +252,6 @@
</ul>
</li>
</ul>
<p>
<h1>Triggered Events</h1>
<ul id="display">
@ -475,4 +475,3 @@ td.tablesorter-pager {
</body>
</html>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Print Widget</title>
<title>jQuery tablesorter 2.0 - Print Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -309,7 +309,7 @@ print_callback : function( config, $table, printStyle ) {
</div>
<p>
<p></p>
<h1>Demo</h1>
<div id="demo"><div class="print button">Print</div>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Table Reflow Widget</title>
<title>jQuery tablesorter 2.0 - Table Reflow Widget</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>
@ -493,7 +493,7 @@ table.ui-table-reflow .ui-table-cell-label.ui-table-cell-label-top {
</div>
<p>
<p></p>
<h1>Demo <small>(Pick a table width or resize the browser window)</small></h1>
<div id="demo"><h3>Reflow widget only</h3>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Table Reflow Widget (beta)</title>
<title>jQuery tablesorter 2.0 - Table Reflow Widget (beta)</title>
<!-- demo -->
<link rel="stylesheet" href="css/jq.css">

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>jQuery plugin: Tablesorter 2.0 - Table Reflow Widget (beta)</title>
<title>jQuery tablesorter 2.0 - Table Reflow Widget (beta)</title>
<!-- jQuery -->
<script src="js/jquery-latest.min.js"></script>

Some files were not shown because too many files have changed in this diff Show More