ONOS-3780: Table model now handles two column sorts.
Change-Id: I8899d56fdca2084e4a7ca0392c21d14f1bc6ea62
diff --git a/web/gui/src/main/webapp/app/fw/svg/icon.js b/web/gui/src/main/webapp/app/fw/svg/icon.js
index e797f8a..4bc1ffa 100644
--- a/web/gui/src/main/webapp/app/fw/svg/icon.js
+++ b/web/gui/src/main/webapp/app/fw/svg/icon.js
@@ -209,26 +209,16 @@
}
function sortIcons() {
- function sortAsc(div) {
+ function _s(div, gid) {
div.style('display', 'inline-block');
- loadEmbeddedIcon(div, 'upArrow', 10);
+ loadEmbeddedIcon(div, gid, 10);
div.classed('tableColSort', true);
}
- function sortDesc(div) {
- div.style('display', 'inline-block');
- loadEmbeddedIcon(div, 'downArrow', 10);
- div.classed('tableColSort', true);
- }
-
- function sortNone(div) {
- div.remove();
- }
-
return {
- sortAsc: sortAsc,
- sortDesc: sortDesc,
- sortNone: sortNone
+ asc: function (div) { _s(div, 'upArrow'); },
+ desc: function (div) { _s(div, 'downArrow'); },
+ none: function (div) { div.remove(); }
};
}