--- a/pvl/verkko/hosts.py Wed Oct 24 22:11:36 2012 +0300
+++ b/pvl/verkko/hosts.py Wed Oct 24 22:19:09 2012 +0300
@@ -635,6 +635,7 @@
return html.div(id='wrapper')(
html.input(type='submit', id='refresh', value="Refresh"),
+ html.input(type='reset', id='pause', value="Pause"),
html.table(id='hosts')(
html.thead(
html.tr(
--- a/static/hosts.js Wed Oct 24 22:11:36 2012 +0300
+++ b/static/hosts.js Wed Oct 24 22:19:09 2012 +0300
@@ -15,8 +15,8 @@
return this;
};
-$.fn.disable = function (disable) {
- if (disable)
+$.fn.disabled = function (disabled) {
+ if (disabled)
this.attr('disabled', 'disabled');
else
this.removeAttr('disabled');
@@ -74,7 +74,7 @@
function refresh () {
console.log("refresh: " + t);
- var refresh = $('#refresh').disable(true);
+ var refresh = $('#refresh').disabled(true);
var spinner = $('#wrapper').spin();
var url = params.url;
@@ -116,7 +116,7 @@
}).complete(function () {
spinner.spin(false);
- refresh.disable(false);
+ refresh.disabled(false);
});
}
@@ -129,6 +129,13 @@
// in case diabled on error
refreshTimer.enable();
refresh();
+ $("#pause").disabled(false);
+ });
+
+ $("#pause").click(function () {
+ console.log("pause");
+ refreshTimer.disable();
+ $("#pause").disabled(true);
});
// start auto-refresh