|
@@ -69,7 +69,7 @@ var Farm =
|
|
|
} else {
|
|
|
e.attr('data-status', 1);
|
|
|
}
|
|
|
- self.clearLoop();
|
|
|
+ self.ClearLoop();
|
|
|
e.addClass('loading');
|
|
|
self.Request('post', url, data, function(msg)
|
|
|
{
|
|
@@ -85,6 +85,35 @@ var Farm =
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+ ,Button : function(obj, url, id, value, disabledId)
|
|
|
+ {
|
|
|
+ var self = this;
|
|
|
+ var e = $(obj);
|
|
|
+ var c = e.attr('class');
|
|
|
+ var p = e.parent();
|
|
|
+ if (c.indexOf('disabled') != -1) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ var name = e.html();
|
|
|
+ p.find('.open').removeClass('open');
|
|
|
+ e.addClass('open');
|
|
|
+ if (disabledId) {
|
|
|
+ $(disabledId).addClass('disabled');
|
|
|
+ } else {
|
|
|
+ p.find('.disabled').removeClass('disabled');
|
|
|
+ }
|
|
|
+ data = {};
|
|
|
+ data.id = id;
|
|
|
+ data.value = value;
|
|
|
+ self.ClearLoop();
|
|
|
+ e.addClass('loading');
|
|
|
+ self.Request('post', url, data, function(msg)
|
|
|
+ {
|
|
|
+ e.removeClass('loading');
|
|
|
+ self.CreateLoop();
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
,Request : function(type, url, data, callback)
|
|
|
{
|
|
|
data._xsrf = this.Cookie("_xsrf");
|
|
@@ -188,7 +217,7 @@ var Farm =
|
|
|
|
|
|
,ShowChart : function(url) {
|
|
|
this.url = url;
|
|
|
- this.clearLoop();
|
|
|
+ this.ClearLoop();
|
|
|
this.Load();
|
|
|
document.getElementById('chart').scrollIntoView();
|
|
|
}
|
|
@@ -199,7 +228,7 @@ var Farm =
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- ,clearLoop : function() {
|
|
|
+ ,ClearLoop : function() {
|
|
|
if (this.loop) {
|
|
|
clearInterval(this.loop);
|
|
|
this.loop = false;
|