Commit 156e665a authored by Tristan Cavelier's avatar Tristan Cavelier

[erp5_web_renderjs_ui] jslint gadget_erp5_field_list.js

parent cec6bdbe
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
var field_json = options.field_json || {}, var field_json = options.field_json || {},
item_list = ensureArray(field_json.items).map(function (item) { item_list = ensureArray(field_json.items).map(function (item) {
if (Array.isArray(item)) {return item; } if (Array.isArray(item)) {return item; }
else {return [item, item]; } return [item, item];
}), }),
state_dict = { state_dict = {
value: getFirstNonEmpty(field_json.value, field_json['default'], ""), value: getFirstNonEmpty(field_json.value, field_json['default'], ""),
...@@ -28,7 +28,9 @@ ...@@ -28,7 +28,9 @@
render_timestamp: new Date().getTime() render_timestamp: new Date().getTime()
}; };
// first_item means to select the first item by default on empty value // first_item means to select the first item by default on empty value
if (isEmpty(state_dict.value) && (state_dict.first_item) && (!isEmpty(field_json.items))) { if (isEmpty(state_dict.value) &&
state_dict.first_item &&
!isEmpty(field_json.items)) {
state_dict.value = field_json.items[0][1]; state_dict.value = field_json.items[0][1];
} }
return this.changeState(state_dict); return this.changeState(state_dict);
...@@ -93,8 +95,10 @@ ...@@ -93,8 +95,10 @@
return gadget.getContent(); return gadget.getContent();
}) })
.push(function (result) { .push(function (result) {
/*jslint maxlen: 180 */
// Automatically add default_%s:int:0 // Automatically add default_%s:int:0
// https://lab.nexedi.com/nexedi/erp5/blob/8ae0706177/product/Formulator/Widget.py#L1147 // https://lab.nexedi.com/nexedi/erp5/blob/8ae0706177/product/Formulator/Widget.py#L1147
/*jslint maxlen: 80 */
var key_list = Object.keys(result), i; var key_list = Object.keys(result), i;
for (i = 0; i < key_list.length; i += 1) { for (i = 0; i < key_list.length; i += 1) {
result["default_" + key_list[i] + ":int"] = 0; result["default_" + key_list[i] + ":int"] = 0;
......
...@@ -214,7 +214,7 @@ ...@@ -214,7 +214,7 @@
</item> </item>
<item> <item>
<key> <string>actor</string> </key> <key> <string>actor</string> </key>
<value> <string>superkato</string> </value> <value> <string>zope</string> </value>
</item> </item>
<item> <item>
<key> <string>comment</string> </key> <key> <string>comment</string> </key>
...@@ -228,7 +228,7 @@ ...@@ -228,7 +228,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>965.39086.65235.37700</string> </value> <value> <string>975.14932.39176.42649</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -246,7 +246,7 @@ ...@@ -246,7 +246,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1523373335.9</float> <float>1556038383.15</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </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