Skip to content

Commit

Permalink
Build datatable-sort
Browse files Browse the repository at this point in the history
  • Loading branch information
lsmith committed Sep 24, 2011
1 parent 8866271 commit 6641a5f
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 19 deletions.
24 changes: 15 additions & 9 deletions build/datatable-sort/datatable-sort-debug.js
Original file line number Diff line number Diff line change
Expand Up @@ -213,15 +213,18 @@ Y.extend(DataTableSort, Y.Plugin.Base, {
newColumn = columnset.keyHash[newKey],
tbodyNode = dt._tbodyNode,
fromTemplate = Y.Lang.sub,
th, sortLabel;
th, sortArrow, sortLabel;

// Clear previous UI
if (prevColumn && prevClass) {
th = prevColumn.thNode;
sortArrow = th.one('a');

th.one('a').set('title', fromTemplate(strings.sortBy, {
column: prevColumn.get('label')
}));
if (sortArrow) {
sortArrow.set('title', fromTemplate(strings.sortBy, {
column: prevColumn.get('label')
}));
}

th.removeClass(prevClass);
tbodyNode.all("." + YgetClassName(COLUMN, prevColumn.get("id")))
Expand All @@ -231,12 +234,15 @@ Y.extend(DataTableSort, Y.Plugin.Base, {
// Add new sort UI
if (newColumn && newClass) {
th = newColumn.thNode;
sortArrow = th.one('a');

sortLabel = (newVal.dir === ASC) ? "reverseSortBy" : "sortBy";
if (sortArrow) {
sortLabel = (newVal.dir === ASC) ? "reverseSortBy" : "sortBy";

th.one('a').set('title', fromTemplate(strings[sortLabel], {
column: newColumn.get('label')
}));
sortArrow.set('title', fromTemplate(strings[sortLabel], {
column: newColumn.get('label')
}));
}

th.addClass(newClass);

Expand Down Expand Up @@ -356,4 +362,4 @@ Y.namespace("Plugin").DataTableSort = DataTableSort;



}, '@VERSION@' ,{lang:['en'], requires:['datatable-base','plugin','recordset-sort']});
}, '@VERSION@' ,{requires:['datatable-base','plugin','recordset-sort'], lang:['en']});
2 changes: 1 addition & 1 deletion build/datatable-sort/datatable-sort-min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 15 additions & 9 deletions build/datatable-sort/datatable-sort.js
Original file line number Diff line number Diff line change
Expand Up @@ -213,15 +213,18 @@ Y.extend(DataTableSort, Y.Plugin.Base, {
newColumn = columnset.keyHash[newKey],
tbodyNode = dt._tbodyNode,
fromTemplate = Y.Lang.sub,
th, sortLabel;
th, sortArrow, sortLabel;

// Clear previous UI
if (prevColumn && prevClass) {
th = prevColumn.thNode;
sortArrow = th.one('a');

th.one('a').set('title', fromTemplate(strings.sortBy, {
column: prevColumn.get('label')
}));
if (sortArrow) {
sortArrow.set('title', fromTemplate(strings.sortBy, {
column: prevColumn.get('label')
}));
}

th.removeClass(prevClass);
tbodyNode.all("." + YgetClassName(COLUMN, prevColumn.get("id")))
Expand All @@ -231,12 +234,15 @@ Y.extend(DataTableSort, Y.Plugin.Base, {
// Add new sort UI
if (newColumn && newClass) {
th = newColumn.thNode;
sortArrow = th.one('a');

sortLabel = (newVal.dir === ASC) ? "reverseSortBy" : "sortBy";
if (sortArrow) {
sortLabel = (newVal.dir === ASC) ? "reverseSortBy" : "sortBy";

th.one('a').set('title', fromTemplate(strings[sortLabel], {
column: newColumn.get('label')
}));
sortArrow.set('title', fromTemplate(strings[sortLabel], {
column: newColumn.get('label')
}));
}

th.addClass(newClass);

Expand Down Expand Up @@ -356,4 +362,4 @@ Y.namespace("Plugin").DataTableSort = DataTableSort;



}, '@VERSION@' ,{lang:['en'], requires:['datatable-base','plugin','recordset-sort']});
}, '@VERSION@' ,{requires:['datatable-base','plugin','recordset-sort'], lang:['en']});

0 comments on commit 6641a5f

Please sign in to comment.