work-item-form/workItemNotifications.html [23:57]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - return { // event handlers, called when the active work item is loaded/unloaded/modified/saved onFieldChanged: function (args) { if (!changedFields[args.id]) { changedFields[args.id] = []; changedFieldCount[args.id] = 0; } $.each(args.changedFields, function(key, value) { if (!changedFields[args.id][key]) { changedFields[args.id][key] = value; changedFieldCount[args.id]++; } }); }, onLoaded: function (args) { }, onUnloaded: function (args) { }, onSaved: function (args) { changedFieldCount[args.id] = 0; changedFields[args.id] = []; }, onReset: function (args) { changedFieldCount[args.id] = 0; changedFields[args.id] = []; }, onRefreshed: function (args) { changedFieldCount[args.id] = 0; changedFields[args.id] = []; } }; }); VSS.notifyLoadSucceeded(); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - work-item-form/workItemToolbarButton.html [32:66]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - return { // event handlers, called when the active work item is loaded/unloaded/modified/saved onFieldChanged: function (args) { if (!changedFields[args.id]) { changedFields[args.id] = []; changedFieldCount[args.id] = 0; } $.each(args.changedFields, function(key, value) { if (!changedFields[args.id][key]) { changedFields[args.id][key] = value; changedFieldCount[args.id]++; } }); }, onLoaded: function (args) { }, onUnloaded: function (args) { }, onSaved: function (args) { changedFieldCount[args.id] = 0; changedFields[args.id] = []; }, onReset: function (args) { changedFieldCount[args.id] = 0; changedFields[args.id] = []; }, onRefreshed: function (args) { changedFieldCount[args.id] = 0; changedFields[args.id] = []; } }; }); VSS.notifyLoadSucceeded(); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -