X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmkws-team.js;h=00e1f24ae186f0982e9d856bd75f97ebe2914764;hb=3f1f54d6a81f02d6748858aeace63897463a399e;hp=73dd2f98a0dd67721ee2886035b3707707c4ddb8;hpb=644bd9209856efc5e28996920d760597e61ccce1;p=mkws-moved-to-github.git diff --git a/src/mkws-team.js b/src/mkws-team.js index 73dd2f9..00e1f24 100644 --- a/src/mkws-team.js +++ b/src/mkws-team.js @@ -116,9 +116,20 @@ mkws.makeTeam = function($, teamName) { that.handleChanges = function(oldState, newState) { for (var key in newState) { + var val = newState[key]; if (newState.hasOwnProperty(key) && - (!oldState || newState[key] != oldState[key])) { - that.warn("changed property " + key + ": '" + oldState[key] + "' -> '" + newState[key] + "'"); + (!oldState || val != oldState[key])) { + that.warn("changed property " + key + ": " + + (oldState ? ("'" + oldState[key] + "'") : "undefined") + + " -> '" + val + "'"); + if (key === 'page') { + that.showPage(parseInt(val)); + } else if (key === 'sort') { + that.set_sortOrder(val); + if (that.submitted()) { + that.reShow(); + } + } } } };