Skip to content

Commit d0698f5

Browse files
committed
U: add tablesorter 2.13.3
1 parent 81cbb33 commit d0698f5

File tree

4 files changed

+71
-42
lines changed

4 files changed

+71
-42
lines changed

index.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
mocha.setup('bdd')
3636

3737
var modules = [
38-
'handsontable', 'select2', 'selectize', 'treetable', 'spectrum', 'highcharts'
38+
'handsontable', 'select2', /*'selectize', */'treetable', 'spectrum', 'highcharts',
39+
'tablesorter'
3940
]
4041

4142
var specs = []

tablesorter/Gruntfile.js

+67-39
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,72 @@
11
module.exports = function(grunt) {
2-
var pkg = grunt.file.readJSON('package.json');
2+
var pkg = grunt.file.readJSON('package.json');
33

4-
var prefix = '<%= pkg.family %>/<%= pkg.name %>/<%= pkg.version %>';
4+
grunt.initConfig({
5+
pkg: pkg,
56

6-
var download = {
7-
options: {
8-
dest: 'src'
9-
}
10-
};
11-
var files = [
12-
'metadata',
13-
'tablesorter',
14-
'tablesorter.widgets-filter-formatter',
15-
'tablesorter.widgets'
16-
];
17-
for (var file in files) {
18-
var filename = files[file].split('.').pop();
19-
download[filename] = {
20-
options: {
21-
header: [
22-
'define(function(require) {',
23-
' var jQuery = require("$");'
24-
].join('\n'),
25-
footer: '});'
26-
},
27-
url: 'https://raw.github.com/Mottie/tablesorter/v<%= pkg.version %>/js/jquery.' + files[file] + '.js',
28-
name: filename + '.js'
29-
};
30-
}
7+
download: {
8+
options: {
9+
dest: 'src'
10+
},
11+
tablesorter: {
12+
options: {
13+
transform: function(code) {
14+
return [
15+
'define(function(require, exports, module) {',
16+
"var jQuery = require('$');",
17+
code,
18+
"});"
19+
].join('\n');
20+
}
21+
},
22+
url: 'https://raw.github.com/Mottie/tablesorter/v<%= pkg.version%>/js/jquery.tablesorter.js',
23+
name: 'tablesorter.js'
24+
},
25+
widgets: {
26+
options: {
27+
transform: function(code) {
28+
return [
29+
'define(function(require, exports, module) {',
30+
"var jQuery = require('$');",
31+
code,
32+
"});"
33+
].join('\n');
34+
}
35+
},
36+
url: 'https://raw.github.com/Mottie/tablesorter/v<%= pkg.version%>/js/jquery.tablesorter.widgets.js',
37+
name: 'widgets.js'
38+
},
39+
metadata: {
40+
options: {
41+
transform: function(code) {
42+
return [
43+
'define(function(require, exports, module) {',
44+
"var jQuery = require('$');",
45+
code,
46+
"});"
47+
].join('\n');
48+
}
49+
},
50+
url: 'https://raw.github.com/Mottie/tablesorter/v<%= pkg.version%>/js/jquery.metadata.js',
51+
name: 'metadata.js'
52+
},
53+
formatter: {
54+
options: {
55+
transform: function(code) {
56+
return [
57+
'define(function(require, exports, module) {',
58+
"var jQuery = require('$');",
59+
code,
60+
"});"
61+
].join('\n');
62+
}
63+
},
64+
url: 'https://raw.github.com/Mottie/tablesorter/v<%= pkg.version%>/js/jquery.tablesorter.widgets-filter-formatter.js',
65+
name: 'widgets-filter-formatter.js'
66+
}
67+
}
68+
});
3169

32-
grunt.initConfig({
33-
pkg: pkg,
34-
35-
prefix: '<%= pkg.family %>/<%= pkg.name %>/<%= pkg.version %>',
36-
37-
download: download
38-
});
39-
40-
require('../node_modules/grunt-spm-build/').init(grunt, {pkg: pkg});
41-
grunt.loadTasks('../node_modules/grunt-spm-build/tasks');
42-
grunt.loadTasks('../_tasks/download/tasks');
43-
grunt.registerTask('build', ['download', 'spm-build']);
70+
grunt.loadTasks('../_tasks/download/tasks');
71+
grunt.registerTask('default', ['download']);
4472
};

tablesorter/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"family": "jquery",
33
"root": "jquery",
44
"name": "tablesorter",
5-
"version": "2.7.12",
5+
"version": "2.13.3",
66
"package": "https://raw.github.com/Mottie/tablesorter/master/package.json",
77
"description": "tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell. This forked version adds lots of new enhancements including: alphanumeric sorting, pager callback functons, multiple widgets providing column styling, ui theme application, sticky headers, column filters and resizer, as well as extended documentation with a lot more demos.",
88
"homepage": "http://mottie.github.com/tablesorter/",

tablesorter/spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ define(function(require) {
77
});
88

99
it('should has tablesorter method', function() {
10-
require('./dist/tablesorter');
10+
require('./src/tablesorter');
1111
var $ = require('$');
1212
expect($.fn.tablesorter).to.be.a('function');
1313
});

0 commit comments

Comments
 (0)