diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.js b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.js index 790ea76f1ab2d7969c2384648ff4a9cf628f84b6..b8873b5c9d4ab1c1adcd54e2262a310815867234 100644 --- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.js +++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.js @@ -37,6 +37,13 @@ return {}; }) + .declareMethod('getTextContent', function () { + return this.getDeclaredGadget('sub') + .push(function (gadget) { + return gadget.getTextContent(); + }); + }) + .declareMethod('checkValidity', function () { if (this.state.editable) { return this.getDeclaredGadget('sub') diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.xml b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.xml index b4551575415ce7b1e0f8aed0a30d652525987029..cd9989ad19d795400e1f113f90090f61d0cc68fd 100644 --- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.xml +++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_checkboxfield_js.xml @@ -230,7 +230,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>954.35656.703.56354</string> </value> + <value> <string>954.35756.30335.63129</string> </value> </item> <item> <key> <string>state</string> </key> @@ -248,7 +248,7 @@ </tuple> <state> <tuple> - <float>1476262104.61</float> + <float>1476267648.2</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.js b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.js index 1d44228fe78cd0e68ba3b586a52597bd1bbab58e..3ffdaebb554aac7ccd6cb71953a177b4bc4475cc 100644 --- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.js +++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.js @@ -1,5 +1,5 @@ /*global window, rJS, RSVP */ -/*jslint indent: 2, maxerr: 3 */ +/*jslint indent: 2, maxerr: 3, maxlen: 80 */ (function (window, rJS, RSVP) { "use strict"; @@ -80,6 +80,17 @@ return result; }) + .declareMethod('getTextContent', function () { + var result, + input = this.element.querySelector('input'); + if (this.state.type === 'checkbox') { + result = (input.checked ? '✓' : ''); + } else { + result = input.value; + } + return result; + }) + .declareAcquiredMethod("notifyValid", "notifyValid") .declareMethod('checkValidity', function () { var result = this.element.querySelector('input').checkValidity(); diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.xml b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.xml index 46f440a7e9a562454bc4a69dde5d2e3f24f1133d..da176852ccb3f9a7188bb1764b680106396fcea0 100644 --- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.xml +++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_html5_input_js.xml @@ -230,7 +230,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>954.35694.60208.56524</string> </value> + <value> <string>954.35751.28793.55927</string> </value> </item> <item> <key> <string>state</string> </key> @@ -248,7 +248,7 @@ </tuple> <state> <tuple> - <float>1476264002.68</float> + <float>1476267355.19</float> <string>UTC</string> </tuple> </state>