add scale and reset commands. need endpoints in python
diff --git a/web/ons-demo/js/controller.js b/web/ons-demo/js/controller.js
index 211fa97..f9b4baf 100644
--- a/web/ons-demo/js/controller.js
+++ b/web/ons-demo/js/controller.js
@@ -54,6 +54,14 @@
switchControllerCmd: function (cmd) {
var url = '/proxy/gui/switchctrl/' + cmd;
callURL(url);
+ },
+ resetCmd: function () {
+ var url = '/proxy/gui/reset';
+ callURL(url);
+ },
+ scaleCmd: function () {
+ var url = '/proxy/gui/scale';
+ callURL(url);
}
};
@@ -101,7 +109,11 @@
controllerFunctions.switchControllerCmd('local');
}
-function switchAll() {
- controllerFunctions.switchControllerCmd('all');
+function resetNetwork() {
+ controllerFunctions.resetCmd();
+}
+
+function scaleNetwork() {
+ controllerFunctions.scaleCmd();;
}
diff --git a/web/ons-demo/js/init.js b/web/ons-demo/js/init.js
index 23f4649..bf812aa 100644
--- a/web/ons-demo/js/init.js
+++ b/web/ons-demo/js/init.js
@@ -26,11 +26,21 @@
});
d3.select('#action-scale').on('click', function () {
- alert('scale')
+ var prompt = "Scale network?"
+ doConfirm(prompt, function (result) {
+ if (result) {
+ scaleNetwork();
+ }
+ });
});
d3.select('#action-reset').on('click', function () {
- alert('reset')
+ var prompt = "Reset network?"
+ doConfirm(prompt, function (result) {
+ if (result) {
+ resetNetwork();
+ }
+ });
});
d3.select('#action-kill').on('click', function () {