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