Commit cd88f42e authored by Rafael Monnerat's avatar Rafael Monnerat

Fixup status gadget

See merge request !506
parents ab66c0c0 7c47a33a
......@@ -26,17 +26,18 @@
var gadget = this;
return gadget.jio_allDocs(param_list[0])
.push(function (result) {
var i, value, len = result.data.total_rows;
var i, value, value_jio_key, len = result.data.total_rows;
for (i = 0; i < len; i += 1) {
if (1 || (result.data.rows[i].value.SoftwareInstallation_getNewsDict)) {
value = result.data.rows[i].value.SoftwareInstallation_getNewsDict;
value_jio_key = result.data.rows[i].id;
result.data.rows[i].value.SoftwareInstallation_getNewsDict = {
field_gadget_param : {
css_class: "",
description: "The Status",
hidden: 0,
"default": {
jio_key: value,
jio_key: value_jio_key,
result: value,
portal_type: "Software Installation"},
key: "status",
......
......@@ -267,7 +267,7 @@
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>1006.26651.31767.25907</string> </value>
<value> <string>1006.58340.40727.23620</string> </value>
</item>
<item>
<key> <string>state</string> </key>
......@@ -287,7 +287,7 @@
</tuple>
<state>
<tuple>
<float>1676577476.87</float>
<float>1680014283.61</float>
<string>UTC</string>
</tuple>
</state>
......
/*globals console, window, rJS, i18n, domsugar */
/*globals console, window, rJS, domsugar, JSON */
/*jslint indent: 2, nomen: true, maxlen: 80 */
(function (window, rJS, domsugar) {
(function (window, rJS, domsugar, JSON) {
"use strict";
var gadget_klass = rJS(window);
......@@ -338,7 +338,7 @@
.onLoop(function () {
var gadget = this;
if (gadget.state.jio_key) {
if (typeof gadget.state.jio_key === 'string' && gadget.state.jio_key !== '') {
return gadget.jio_get(gadget.state.jio_key)
.push(function (result) {
var state_dict = result.news || {};
......@@ -346,6 +346,10 @@
return gadget.changeState(state_dict);
});
}
throw new Error(
'jio_key dont contains a proper value: ' +
JSON.stringify(gadget.state.jio_key)
);
}, 300000)
.onStateChange(function () {
......@@ -360,4 +364,4 @@
return this.changeState(state_dict);
});
}(window, rJS, domsugar));
\ No newline at end of file
}(window, rJS, domsugar, JSON));
\ No newline at end of file
......@@ -278,7 +278,7 @@
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>1001.50668.64434.580</string> </value>
<value> <string>1006.58340.40727.23620</string> </value>
</item>
<item>
<key> <string>state</string> </key>
......@@ -298,7 +298,7 @@
</tuple>
<state>
<tuple>
<float>1660581838.54</float>
<float>1680031759.77</float>
<string>UTC</string>
</tuple>
</state>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment