diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_jio_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_jio_js.js index 128ce0bc70a31f5d16d2620d58b8e111fe76924e..cef69f54647f0da76b71d1f7f297bd7ec82e2eeb 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_jio_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_jio_js.js @@ -1,8 +1,7 @@ -/*global window, rJS, RSVP, UriTemplate, URI, Query, SimpleQuery, ComplexQuery, +/*global window, rJS, RSVP, jIO, DOMParser */ -/*jslint indent: 2, maxerr: 3, nomen: true, DOMParser */ -(function (window, rJS, RSVP, UriTemplate, URI, Query, SimpleQuery, - ComplexQuery, jIO, DOMParser) { +/*jslint indent: 2, maxerr: 3, nomen: true */ +(function (window, rJS, RSVP) { "use strict"; var DIRTY_OLOH_LOOKUP_UNTIL_API_WORKS = { @@ -34,7 +33,7 @@ // XXX... lord have mercy function mockupQueryParam(param, select_list) { - var wild_param = param.replace(/[()]/g,"%").replace(/ /g,''), + var wild_param = param.replace(/[()]/g, "%").replace(/ /g, ''), return_list = [], len, i; @@ -52,12 +51,12 @@ i; for (i = 0, len = query_param_list.length; i < len; i += 1) { param = query_param_list[i]; - + // search if (param.split(":").length !== 2) { return query.replace(param, mockupQueryParam(param, select_list)); } - + // hide rows if (param.indexOf("catalog.uid") > 0) { return query.replace("catalog.", ""); @@ -65,7 +64,7 @@ } return query; } - + function createDataSheets(gadget) { gadget.jio_allDocs = gadget.state_parameter_dict.jio_storage.allDocs; gadget.jio_get = gadget.state_parameter_dict.jio_storage.get; @@ -77,26 +76,29 @@ // Make Publisher datasheets ///////////////////////////////////////////////////////////////// .push(function (data) { - var uid = 0; - + var uid = 0, + publisher_id_list, + promise_list; +/* function isReplicate(el) { return (el.id.indexOf("_replicate_") < 0); } - - function setPortalTypeOnPublisher (el) { +*/ + function setPortalTypeOnPublisher(el) { return gadget.jio_get(el.id) - .push(function (publisher_object) { - publisher_object.portal_type = "publisher"; - - //publisher_object.url = publisher_object.website; - publisher_object.uid = (uid++).toString(); - - return gadget.jio_put(publisher_object.uid, publisher_object); - }); + .push(function (publisher_object) { + publisher_object.portal_type = "publisher"; + + //publisher_object.url = publisher_object.website; + uid += 1; + publisher_object.uid = uid.toString(); + + return gadget.jio_put(publisher_object.uid, publisher_object); + }); } - - var publisher_id_list = data.data.rows, - promise_list = publisher_id_list.map(setPortalTypeOnPublisher); + + publisher_id_list = data.data.rows; + promise_list = publisher_id_list.map(setPortalTypeOnPublisher); return RSVP.all(promise_list); }) @@ -110,8 +112,7 @@ // Create Statistic Sheets ///////////////////////////////////////////////////////////////// .push(function (result_list) { - var uid = 1000, - publisher_list = result_list.data.rows, + var publisher_list = result_list.data.rows, statistic_list = [], i_len = publisher_list.length, i; @@ -120,13 +121,12 @@ // curl https://www.openhub.net/projects/{project_id}/analyses/latest.xml function createStatisticSheet(my_publisher_row) { - var publisher = my_publisher_row.value.title, - software_list = my_publisher_row.value.free_software_list, - j_len = software_list.length, - profile_url, - software_analysis, - software_analysis_list = [], - j; + var software_list = my_publisher_row.value.free_software_list, + j_len = software_list.length, + profile_url, + software_analysis, + software_analysis_list = [], + j; for (j = 0; j < j_len; j += 1) { profile_url = software_list[j].source_code_profile; @@ -149,9 +149,7 @@ return RSVP.all(software_analysis_list); }) .push(function (my_stat_list) { - var parser = new DOMParser(), - line_total = 0, - xml, + var line_total = 0, k_len = my_stat_list.length, k; for (k = 0; k < k_len; k += 1) { @@ -180,7 +178,7 @@ } return new RSVP.Queue() - .push(function() { + .push(function () { return RSVP.all(statistic_list); }) .push(function () { @@ -191,30 +189,34 @@ // Make Software datasheets ///////////////////////////////////////////////////////////////// .push(function (publisher_list) { - var uid = 2000; - - function saveSoftwareListFromPublisher (j) { + var uid = 2000, + save_software_promise_list, + publishers, + promise_list; + + function saveSoftwareListFromPublisher(j) { var publisher = j.value.title, software_list = j.value.free_software_list, website = j.value.website; - function saveSoftwareDocument (software) { + function saveSoftwareDocument(software) { software.portal_type = "software"; software.publisher = publisher; software.publisher_website = website; - software.uid = (uid++).toString(); + uid += 1; + software.uid = uid.toString(); return gadget.jio_put(software.uid, software); } - - var save_software_promise_list = software_list.map(saveSoftwareDocument); - + + save_software_promise_list = software_list.map(saveSoftwareDocument); + return RSVP.all(save_software_promise_list); } - var publishers = publisher_list.data.rows, - promise_list = publishers.map(saveSoftwareListFromPublisher); - + publishers = publisher_list.data.rows; + promise_list = publishers.map(saveSoftwareListFromPublisher); + return RSVP.all(promise_list); }) .push(function () { @@ -224,7 +226,7 @@ 'website', 'success_case_list', 'publisher', - 'category_list', + 'category_list' ], query: 'portal_type: "software"' }); @@ -233,50 +235,56 @@ // Make Success Case datasheets ///////////////////////////////////////////////////////////////// .push(function (software_list) { - var uid = 3000; - - function saveSuccessCaseListFromSoftware (softwareObject) { + var uid = 3000, + softwares, + promise_list; + + function saveSuccessCaseListFromSoftware(softwareObject) { var software = softwareObject.value, publisher = softwareObject.value.publisher, website = softwareObject.value.website, - success_case_list = softwareObject.value.success_case_list; - - function isValid (success_case) { + success_case_list = softwareObject.value.success_case_list, + save_success_case_promise_list; + + function isValid(success_case) { return (success_case !== "N/A" && - success_case.title !== "" && + success_case.title !== "" && success_case.title !== "N/A"); } - - function addProperties (success_case) { + + function addProperties(success_case) { success_case.portal_type = "success_case"; success_case.software = software.title; success_case.software_website = software.website; success_case.publisher = publisher; success_case.publisher_website = website; success_case.category_list = software.category_list; - success_case.uid = (uid++).toString(); + uid += 1; + success_case.uid = uid.toString(); return gadget.jio_put(success_case.uid, success_case); } - var save_success_case_promise_list = + save_success_case_promise_list = success_case_list.filter(isValid) .map(addProperties); return RSVP.all(save_success_case_promise_list); } - - var softwares = software_list.data.rows.filter(function (sw) { + + softwares = software_list.data.rows.filter(function (sw) { return (sw.value.success_case_list !== "N/A"); - }), - promise_list = softwares.map(saveSuccessCaseListFromSoftware); - - return RSVP.all(promise_list); + }); + promise_list = softwares.map(saveSuccessCaseListFromSoftware); + + return RSVP.all(promise_list); +/* }) .push(undefined, function (error) { console.log(error); +*/ }); } - + rJS(window) .ready(function (gadget) { @@ -294,7 +302,7 @@ .declareMethod('createJio', function () { var gadget = this; return new RSVP.Queue() - .push(function (setting_list) { + .push(function () { return gadget.state_parameter_dict.jio_storage.createJio({ check_local_modification: false, check_local_creation: false, @@ -303,7 +311,7 @@ local_sub_storage : { type: "query", sub_storage: { - type: "memory", + type: "memory" } }, remote_sub_storage : { @@ -312,14 +320,14 @@ type: "publisher_storage", url: "/" } - }, - }) - .push(function (data) { - return gadget.state_parameter_dict.jio_storage.repair(); + } }) - .push(function () { - return createDataSheets(gadget); - }); + .push(function () { + return gadget.state_parameter_dict.jio_storage.repair(); + }) + .push(function () { + return createDataSheets(gadget); + }); }); }) @@ -339,5 +347,4 @@ .declareMethod('repair', function () { return this.state_parameter_dict.jio_storage.repair(); }); -}(window, rJS, RSVP, UriTemplate, URI, Query, SimpleQuery, ComplexQuery, jIO, - DOMParser)); \ No newline at end of file +}(window, rJS, RSVP)); \ No newline at end of file diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_jio_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_jio_js.xml index 55f99caa6947a464d638802fbbf7fc22dbb092cc..4121aec48a9fc7959286e76712e60fc8646f9508 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_jio_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_jio_js.xml @@ -214,7 +214,7 @@ </item> <item> <key> <string>actor</string> </key> - <value> <string>3</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>959.36864.12643.63829</string> </value> + <value> <string>959.45138.33426.26555</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1495564514.77</float> + <float>1496059373.63</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_panel_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_panel_js.js index 7fc3b94da6ad6375bdd0b08b2f7513271f68ce8e..4c4129ddf064494b5f7f1c76fb21715b89c8d090 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_panel_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_panel_js.js @@ -1,6 +1,6 @@ /*jslint nomen: true, indent: 2, maxerr: 3 */ -/*global window, rJS, Handlebars, RSVP, loopEventListener */ -(function (window, rJS, Handlebars, RSVP, loopEventListener) { +/*global document, window, rJS, Handlebars, RSVP, loopEventListener, Node */ +(function (document, window, rJS, Handlebars, RSVP, loopEventListener, Node) { "use strict"; ///////////////////////////////////////////////////////////////// @@ -25,7 +25,7 @@ .ready(function (g) { g.props = {}; }) - + .setState({ visible: false, desktop: false @@ -93,11 +93,6 @@ .onStateChange(function (modification_dict) { - var context = this, - gadget = this, - queue = new RSVP.Queue(), - tmp_element; - if (modification_dict.hasOwnProperty("visible")) { if (this.state.visible) { if (!this.element.classList.contains('visible')) { @@ -154,7 +149,7 @@ } }, true, false); -}(window, rJS, Handlebars, RSVP, loopEventListener)); +}(document, window, rJS, Handlebars, RSVP, loopEventListener, Node)); diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_panel_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_panel_js.xml index a2435c4f2e37bc40a67bc7457561b19bcd36039a..a31c4e75cd3a2d76513a272b98177c562af3e54a 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_panel_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_panel_js.xml @@ -214,7 +214,7 @@ </item> <item> <key> <string>actor</string> </key> - <value> <string>3</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>959.35236.20346.42359</string> </value> + <value> <string>959.45016.12856.26658</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1495466909.62</float> + <float>1496052034.32</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_router_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_router_js.js index d25940aab61f5e62732a0561554cf3649ab64a24..61e61f590813d49930c97d48b778497536591e88 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_router_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_router_js.js @@ -1,6 +1,6 @@ /*jslint nomen: true, indent: 2, maxerr: 3 */ -/*global window, rJS, RSVP */ -(function (window, rJS, RSVP) { +/*global window, rJS */ +(function (window, rJS) { "use strict"; rJS(window) @@ -69,8 +69,5 @@ return router.redirect.apply(router, argument_list); }); }); - - - -}(window, rJS, RSVP)); \ No newline at end of file +}(window, rJS)); \ No newline at end of file diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_router_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_router_js.xml index e76494b7e4f8aa0009b0dad866ca12741a199456..af33bf58305a500c2226bb854b6b92adc1afb6c5 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_router_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_router_js.xml @@ -234,7 +234,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>953.59443.50628.58811</string> </value> + <value> <string>959.45015.31491.22801</string> </value> </item> <item> <key> <string>state</string> </key> @@ -252,7 +252,7 @@ </tuple> <state> <tuple> - <float>1473843119.57</float> + <float>1496052069.31</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_storage_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_storage_js.js index 56a4ae4ee8613dfac3b9666e5a437df9d7c6a8a5..e77f928bb514a0046a9e707b2f4e3aeb82c50585 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_storage_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_storage_js.js @@ -1,10 +1,10 @@ -/*jslint nomen: true*/ +/*jslint indent: 2, nomen: true, maxlen: 120*/ /*global jIO, RSVP, JSON */ (function (jIO, RSVP, JSON) { "use strict"; function PublisherStorage(spec) { - + // NOTE: requires Website Layout Configuration CSP modification // => connect-src 'self' https://raw.githubusercontent.com https://api.github.com data:; @@ -12,7 +12,7 @@ //https://api.github.com/repos/Nexedi/awesome-free-software/contents/?ref=master //https://api.github.com/repos/Nexedi/awesome-free-software/contents/alfresco.json //https://raw.githubusercontent.com/Nexedi/awesome-free-software/master/alfresco.json - + this._href = spec.href || 'https://api.github.com/repos/'; this._user = spec.user || 'Nexedi'; this._repo = spec.repo || 'awesome-free-software'; @@ -41,7 +41,7 @@ return (name === "list"); }; - PublisherStorage.prototype.buildQuery = function (options) { + PublisherStorage.prototype.buildQuery = function () { var url = this._href + this._user + '/' + this._repo + '/contents/?ref=master'; return new RSVP.Queue() @@ -54,7 +54,7 @@ data_entry, len, i; - + for (i = 0, len = data_list.length; i < len; i += 1) { data_entry = data_list[i]; if (data_entry.path.indexOf(".json") > -1) { @@ -64,7 +64,7 @@ }); } } - return result_list; + return result_list; }); }; diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_storage_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_storage_js.xml index 53388071bfd215987c08c4f3ca885b4040b4c62c..d55278fa6ea3bbfbb25b680fd7cf82a452ebefde 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_storage_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_storage_js.xml @@ -228,7 +228,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>954.54677.7080.40823</string> </value> + <value> <string>959.45095.9318.10888</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1477403595.09</float> + <float>1496056764.06</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_directory_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_directory_js.js index 3536d5a3a634c607cf0c72391fa64a212c6359a1..4b458b99a812f49dc39496de61e0cc2982a10073 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_directory_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_directory_js.js @@ -34,7 +34,6 @@ console.log(error); }); }) - .declareAcquiredMethod("updateHeader", "updateHeader") .declareAcquiredMethod("jio_allDocs", "jio_allDocs") @@ -55,66 +54,68 @@ page_title: 'Free Software Publisher Directory' }) ]); - }) - .push(function (my_response_list) { - return RSVP.all([ - gadget.jio_allDocs({ - select_list: ['category_list'], - query: 'portal_type:"software"' - }) - // my_response_list[0].render() - ]); - }) - .push(function (my_response_list) { - var softwares = my_response_list[0].data.rows, - - // get categories and flatten array of category arrays - categories = softwares.map( (obj) => obj.value.category_list ) - .reduce( (cur, prev) => cur.concat(prev) ), + }) + .push(function () { + return RSVP.all([ + gadget.jio_allDocs({ + select_list: ['category_list'], + query: 'portal_type:"software"' + }) + // my_response_list[0].render() + ]); + }) + .push(function (my_response_list) { + var softwares = my_response_list[0].data.rows, + obj, - // remove duplicates (case sensitive!) - unique_categories = Array.from(new Set(categories)), + // get categories and flatten array of category arrays + categories = softwares + .map((obj) => obj.value.category_list) + .reduce((cur, prev) => cur.concat(prev)), - // kudos: https://davidwalsh.name/convert-html-stings-dom-nodes - banner = document.createRange() - .createContextualFragment(my_response_list[1] || ""); - - gadget.element.insertBefore(banner, masonry_container); + // remove duplicates (case sensitive!) + unique_categories = Array.from(new Set(categories)), + + // kudos: https://davidwalsh.name/convert-html-stings-dom-nodes + banner = document.createRange() + .createContextualFragment(my_response_list[1] || ""); - return RSVP.all(unique_categories); - }) - .push(function (categories) { - var softwares_by_category = categories.map(function (category) { - return gadget.jio_allDocs({ - select_list: [ - 'title', - 'publisher', - 'logo' - ], - query: 'category_list:"%' + category + '%" AND portal_type:"software"' - }) - .push(function (softwares) { - softwares.data.rows.map(function (sw) { - // XXX hardcoded page and view - sw.value.href = "#/" + sw.id + "?page=afs_software&view=view"; + gadget.element.insertBefore(banner, masonry_container); + + return RSVP.all(unique_categories); + }) + .push(function (categories) { + var softwares_by_category = categories.map(function (category) { + return gadget.jio_allDocs({ + select_list: [ + 'title', + 'publisher', + 'logo' + ], + query: 'category_list:"%' + category + '%" AND portal_type:"software"' + }) + .push(function (softwares) { + softwares.data.rows.map(function (sw) { + // XXX hardcoded page and view + sw.value.href = "#/" + sw.id + "?page=afs_software&view=view"; + }); + return { + category: category, + softwares: softwares.data.rows + }; }); - return { - category: category, - softwares: softwares.data.rows - }; }); - }); - return RSVP.all(softwares_by_category); - }) - .push(function (result) { - var content; + return RSVP.all(softwares_by_category); + }) + .push(function (result) { + var content; - // reverse sort categories by number of softwares - result.sort( (a, b) => b.softwares.length - a.softwares.length ); - - content = template(result); - masonry_container.innerHTML = content; - }); + // reverse sort categories by number of softwares + result.sort( (a, b) => b.softwares.length - a.softwares.length ); + + content = template(result); + masonry_container.innerHTML = content; + }); }); }(window, rJS, RSVP, Handlebars, URI, document)); diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_directory_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_directory_js.xml index 83cb788bbfe4275ea581ac0e959ea704edb9ec1a..314896d09d4a5c799ebf700d11939b817cca7f77 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_directory_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_directory_js.xml @@ -228,7 +228,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>959.44990.18794.59562</string> </value> + <value> <string>959.45141.9554.30549</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1496050512.15</float> + <float>1496059536.49</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_js.js index 058a8440712a0fb28ac6953e53e0b4db9071b96a..5bf48346d3e71c89cd5b9a550d35353d17fd1712 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_js.js @@ -1,11 +1,11 @@ /*globals window, RSVP, rJS, Handlebars, jIO*/ -/*jslint indent: 2, nomen: true, maxlen: 80*/ +/*jslint indent: 2, nomen: true, maxlen: 100*/ (function (window, RSVP, rJS, Handlebars, jIO) { "use strict"; - var PLACEHOLDER = "data:image/png;base64,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"; + var PLACEHOLDER = "data:image/png;base64,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", - var gadget_klass = rJS(window), + gadget_klass = rJS(window), templater = gadget_klass.__template_element, display_widget_table = Handlebars.compile( templater.getElementById("display-template").innerHTML @@ -23,20 +23,20 @@ } } return case_list; - } - + } + rJS(window) .ready(function (g) { g.props = {}; return g.getElement() - .push(function (element) { - g.props.element = element; - }); + .push(function (element) { + g.props.element = element; + }); }) - + .declareAcquiredMethod('updateHeader', 'updateHeader') .declareAcquiredMethod('jio_get', 'jio_get') - + .declareMethod('render', function (options) { var gadget = this; @@ -47,7 +47,8 @@ .push(function (publisher) { // https://en.wikipedia.org/api/rest_v1/ // only works in for english - var wikipedia_api_url = 'https://en.wikipedia.org/api/rest_v1/page/summary/', + var wikipedia_api_url = + 'https://en.wikipedia.org/api/rest_v1/page/summary/', wiki_list = []; publisher.free_software_list.map(function (software) { @@ -65,7 +66,7 @@ } else { software.success_case_list = clean(software.success_case_list); } - if (software.wikipedia_url == "N/A") { + if (software.wikipedia_url === "N/A") { delete software.wikipedia_url; } else { wiki_list.push( @@ -77,16 +78,14 @@ url: wikipedia_api_url + software.wikipedia_url.split("/").pop() }); }) - .push( - function (my_content) { - var response = my_content.target.respons || my_content.target.responseText; - return JSON.parse(response).extract; - }, function (my_error) { - return undefined; - } - ) - ); - } + .push(function (my_content) { + var response = my_content.target.response || my_content.target.responseText; + return JSON.parse(response).extract; + }, function () { + return undefined; + }) + ); + } }); return new RSVP.Queue() diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_js.xml index a0e34f56549cf3579ae3b79478426f1ec75332ea..e0fbaa73c9dd64520734419a5963d23eae15d3b7 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_js.xml @@ -214,7 +214,7 @@ </item> <item> <key> <string>actor</string> </key> - <value> <string>3</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>954.58958.53154.13363</string> </value> + <value> <string>959.45146.21261.49186</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1495468512.28</float> + <float>1496059863.46</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_list_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_list_js.js index 625f20a659e48da07997f840d6a8db6dde86a525..f06f2b9fb2022712aacef1ae1ad9f86c74e6da66 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_list_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_list_js.js @@ -1,15 +1,15 @@ /*globals window, RSVP, rJS*/ /*jslint indent: 2, nomen: true, maxlen: 80*/ -(function (window, RSVP, rJS) { +(function (window, RSVP, rJS) { "use strict"; rJS(window) .ready(function (g) { g.props = {}; return g.getElement() - .push(function (element) { - g.props.element = element; - }); + .push(function (element) { + g.props.element = element; + }); }) .declareAcquiredMethod("translate", "translate") .declareAcquiredMethod("getUrlFor", "getUrlFor") @@ -17,24 +17,25 @@ .declareAcquiredMethod("updateHeader", "updateHeader") .declareAcquiredMethod("jio_allDocs", "jio_allDocs") .allowPublicAcquisition('updateHeader', function () { - return; + return; }) .allowPublicAcquisition('getUrlParameter', function (argument_list) { - return this.getUrlParameter(argument_list) + return this.getUrlParameter(argument_list) .push(function (result) { - if ((result === undefined) && (argument_list[0] === 'field_listbox_sort_list:json')) { + if ((result === undefined) && + (argument_list[0] === 'field_listbox_sort_list:json')) { return [['title', 'ascending']]; - } - return result; + } + return result; }); }) - - .declareMethod("render", function (options) { + + .declareMethod("render", function () { var gadget = this; return new RSVP.Queue() .push(function () { return gadget.updateHeader({ - page_title: "Publisher List", + page_title: "Publisher List" }); }) .push(function () { @@ -48,7 +49,7 @@ ['founded_year', 'Founded'], ['presence', 'Presence'] ]; - + return form_gadget.render({ erp5_document: {"_embedded": {"_view": { "listbox": { @@ -59,36 +60,36 @@ "key": "field_listbox", "lines": 20, "list_method": "portal_catalog", - "query": 'urn:jio:allDocs?query=' + 'portal_type:' + '"publisher"', + "query": 'urn:jio:allDocs?query=' + 'portal_type:' + + '"publisher"', "portal_type": [], "search_column_list": column_list, "sort_column_list": column_list, "sort_on": ["title", "ascending"], "title": "Documents", "type": "ListBox" - } + } }}, - "_links": { - "type": { - // form_list display portal_type in header - name: "" + "_links": { + "type": { + // form_list display portal_type in header + name: "" + } } - } - }, - form_definition: { - group_list: [ - [ - "bottom", - [["listbox"]] - ], - [ - "hidden", - ["listbox_modification_date"] + }, + form_definition: { + group_list: [ + [ + "bottom", + [["listbox"]] + ], + [ + "hidden", + ["listbox_modification_date"] + ] ] - ] - } + } + }); }); - }); }); -}(window, RSVP, rJS)); - +}(window, RSVP, rJS)); \ No newline at end of file diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_list_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_list_js.xml index 7a1b5e4d85ee578787374dc0c17794ec4945189c..bbefdff642a9562d34dd7449089e77c5dd48528d 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_list_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_publisher_list_js.xml @@ -228,7 +228,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>953.40656.41521.35942</string> </value> + <value> <string>959.45150.63557.44714</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1473843194.9</float> + <float>1496060137.94</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_js.js index 786d9ccfb534da93fd89259310a063ae436e4a21..8c0ae1e7ac3c7a208e6fe8bb889f47fafbe42b22 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_js.js @@ -1,16 +1,16 @@ /*globals window, RSVP, rJS, Handlebars, jIO*/ -/*jslint indent: 2, nomen: true, maxlen: 80*/ +/*jslint indent: 2, nomen: true, maxlen: 100*/ (function (window, RSVP, rJS, Handlebars, jIO) { "use strict"; - - var PLACEHOLDER = "data:image/png;base64,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"; - - var gadget_klass = rJS(window), + + var PLACEHOLDER = "data:image/png;base64,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", + + gadget_klass = rJS(window), templater = gadget_klass.__template_element, display_widget_table = Handlebars.compile( templater.getElementById("display-template").innerHTML ); - + function clean(case_list, software_website, software_title, publisher_website, publisher_title) { var emptry_string = "", i, @@ -34,14 +34,14 @@ .ready(function (g) { g.props = {}; return g.getElement() - .push(function (element) { - g.props.element = element; - }); + .push(function (element) { + g.props.element = element; + }); }) - + .declareAcquiredMethod('updateHeader', 'updateHeader') .declareAcquiredMethod('jio_get', 'jio_get') - + .declareMethod('render', function (options) { var gadget = this; @@ -50,15 +50,15 @@ return gadget.jio_get(options.jio_key); }) .push(function (software) { - + // https://en.wikipedia.org/api/rest_v1/ // only works in for english var wikipedia_api_url = 'https://en.wikipedia.org/api/rest_v1/page/summary/'; - + if (software.logo === "N/A" || software.logo === "") { software.logo = PLACEHOLDER; } - if (software.commercial_support == "N/A") { + if (software.commercial_support === "N/A") { delete software.commercial_support; } if (software.success_case_list.length === 0 || @@ -68,14 +68,14 @@ delete software.success_case_list; } else { software.success_case_list = clean( - software.success_case_list, - software.website, + software.success_case_list, + software.website, software.title, software.publisher_website, software.publisher ); } - if (software.wikipedia_url == "N/A") { + if (software.wikipedia_url === "N/A") { delete software.wikipedia_url; return software; } @@ -88,22 +88,21 @@ url: wikipedia_api_url + software.wikipedia_url.split("/").pop() }); }) - .push( - function (my_content) { - var response = my_content.target.response || my_content.target.responseText; - software.wikipedia_description = JSON.parse(response).extract; - return software; - }, function (my_error) { - // console.log(my_error) - // 404 or not allowed, swallow - return software; - }); + .push(function (my_content) { + var response = my_content.target.response || my_content.target.responseText; + software.wikipedia_description = JSON.parse(response).extract; + return software; + }, function () { + // console.log(my_error) + // 404 or not allowed, swallow + return software; + }); }) .push(function (my_software) { gadget.props.element.querySelector(".display-widget") .innerHTML = display_widget_table(my_software); - + return gadget.updateHeader({page_title: my_software.title}); }); }); diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_js.xml index d2d445c9163bd4a8a43e09859fd70f8299e9102b..28932b0c546557248554de2ee901da267d8127cc 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_js.xml @@ -214,7 +214,7 @@ </item> <item> <key> <string>actor</string> </key> - <value> <string>3</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>955.20627.16103.45619</string> </value> + <value> <string>959.45155.11639.33945</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1495202159.37</float> + <float>1496060365.27</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_list_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_list_js.js index b9c3363f595f581d23108681204f05abbd4de4b6..c66103a0c5173bbbbf95877565e2c9b08666ec0a 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_list_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_list_js.js @@ -1,15 +1,15 @@ /*globals window, RSVP, rJS*/ /*jslint indent: 2, nomen: true, maxlen: 80*/ -(function (window, RSVP, rJS) { +(function (window, RSVP, rJS) { "use strict"; rJS(window) .ready(function (g) { g.props = {}; return g.getElement() - .push(function (element) { - g.props.element = element; - }); + .push(function (element) { + g.props.element = element; + }); }) .declareAcquiredMethod("translate", "translate") .declareAcquiredMethod("getUrlFor", "getUrlFor") @@ -17,24 +17,25 @@ .declareAcquiredMethod("updateHeader", "updateHeader") .declareAcquiredMethod("jio_allDocs", "jio_allDocs") .allowPublicAcquisition('updateHeader', function () { - return; + return; }) .allowPublicAcquisition('getUrlParameter', function (argument_list) { - return this.getUrlParameter(argument_list) + return this.getUrlParameter(argument_list) .push(function (result) { - if ((result === undefined) && (argument_list[0] === 'field_listbox_sort_list:json')) { + if ((result === undefined) && + (argument_list[0] === 'field_listbox_sort_list:json')) { return [['title', 'ascending']]; - } - return result; + } + return result; }); }) - .declareMethod("render", function (options) { + .declareMethod("render", function () { var gadget = this; return new RSVP.Queue() .push(function () { return gadget.updateHeader({ - page_title: "Software List", + page_title: "Software List" }); }) .push(function () { @@ -47,7 +48,7 @@ ['publisher', 'Publisher'], ['category_list', 'Category'] ]; - + return form_gadget.render({ erp5_document: {"_embedded": {"_view": { "listbox": { @@ -58,34 +59,35 @@ "key": "field_listbox", "lines": 20, "list_method": "portal_catalog", - "query": 'urn:jio:allDocs?query=' + 'portal_type:' + '"software"', + "query": 'urn:jio:allDocs?query=' + 'portal_type:' + + '"software"', "portal_type": [], "search_column_list": column_list, "sort_column_list": column_list, "title": "Documents", "type": "ListBox" - } + } }}, - "_links": { - "type": { - // form_list display portal_type in header - name: "" + "_links": { + "type": { + // form_list display portal_type in header + name: "" + } } - } - }, - form_definition: { - group_list: [ - [ - "bottom", - [["listbox"]] - ], - [ - "hidden", - ["listbox_modification_date"] + }, + form_definition: { + group_list: [ + [ + "bottom", + [["listbox"]] + ], + [ + "hidden", + ["listbox_modification_date"] + ] ] - ] - } + } + }); }); - }); }); -}(window, RSVP, rJS)); +}(window, RSVP, rJS)); diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_list_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_list_js.xml index a72cee44bb5323db42007e28b41ee98321586669..693f44dc6e64f35c9689f78a1a888a088d1c5d04 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_list_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_list_js.xml @@ -228,7 +228,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>953.40675.35974.65450</string> </value> + <value> <string>959.45114.28192.42308</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1473842742.9</float> + <float>1496057919.27</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_js.js index 58d3b127769236afb043282a5717d24a4e080078..b5c55c236170e81c3648983ed9b9f93090f929c9 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_js.js @@ -2,27 +2,26 @@ /*jslint indent: 2, nomen: true, maxlen: 80*/ (function (window, RSVP, rJS, Handlebars) { "use strict"; - - var PLACEHOLDER = "data:image/png;base64,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"; - var gadget_klass = rJS(window), + var PLACEHOLDER = "data:image/png;base64,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", + gadget_klass = rJS(window), templater = gadget_klass.__template_element, display_widget_table = Handlebars.compile( templater.getElementById("display-template").innerHTML ); - + rJS(window) .ready(function (g) { g.props = {}; return g.getElement() - .push(function (element) { - g.props.element = element; - }); + .push(function (element) { + g.props.element = element; + }); }) - + .declareAcquiredMethod('updateHeader', 'updateHeader') .declareAcquiredMethod('jio_get', 'jio_get') - + .declareMethod('render', function (options) { var gadget = this; return new RSVP.Queue() diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_js.xml index 78e4cf756ae3f7c9195215b8b7a7299a824b8f3b..a6fea62e0eb0e5572b599eea4894b073ee9ee350 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_js.xml @@ -228,7 +228,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>954.58711.46291.45073</string> </value> + <value> <string>959.45116.37210.34542</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1479291364.95</float> + <float>1496058053.94</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_list_js.js b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_list_js.js index d18b2f34750001fe3b02f1938e6bdf67a46c56a7..fe5735db73628e988e5c3098fe134dfd3c6b9678 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_list_js.js +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_list_js.js @@ -6,9 +6,9 @@ .ready(function (g) { g.props = {}; return g.getElement() - .push(function (element) { - g.props.element = element; - }); + .push(function (element) { + g.props.element = element; + }); }) .declareAcquiredMethod("translate", "translate") .declareAcquiredMethod("getUrlFor", "getUrlFor") @@ -22,70 +22,70 @@ return this.getUrlParameter(argument_list) .push(function (result) { if ((result === undefined) && - (argument_list[0] === 'field_listbox_sort_list:json')) { - return [['title', 'ascending']]; + (argument_list[0] === 'field_listbox_sort_list:json')) { + return [['title', 'ascending']]; } - + return result; }); }) - .declareMethod("render", function (options) { + .declareMethod("render", function () { var gadget = this; - return new RSVP.Queue() - - .push(function () { - return gadget.updateHeader({ - page_title: "Success Story List", - }); - }) - .push(function () { - return gadget.getDeclaredGadget("form_list"); - }) - .push(function (form_gadget) { - var column_list = [ - ['title', 'Title'], - ['software', 'Software'], - ['publisher', 'Publisher'], - ['industry', 'Industry'], - ['category_list', 'Software Categories'], - ['customer', 'Customer'], - ['country', 'Country'], - ['language', 'Language'] - ]; - - return form_gadget.render({ - erp5_document: {"_embedded": {"_view": { - "listbox": { - "column_list": column_list, - "show_anchor": 0, - "default_params": {}, - "editable": 1, - "editable_column_list": [], - "key": "field_listbox", - "lines": 20, - "list_method": "portal_catalog", - "query": 'urn:jio:allDocs?query=portal_type:"success_case"', - "portal_type": [], - "search_column_list": column_list, - "sort_column_list": column_list, - "title": "", - "type": "ListBox" - } - }}, + return new RSVP.Queue() + + .push(function () { + return gadget.updateHeader({ + page_title: "Success Story List" + }); + }) + .push(function () { + return gadget.getDeclaredGadget("form_list"); + }) + .push(function (form_gadget) { + var column_list = [ + ['title', 'Title'], + ['software', 'Software'], + ['publisher', 'Publisher'], + ['industry', 'Industry'], + ['category_list', 'Software Categories'], + ['customer', 'Customer'], + ['country', 'Country'], + ['language', 'Language'] + ]; + + return form_gadget.render({ + erp5_document: {"_embedded": {"_view": { + "listbox": { + "column_list": column_list, + "show_anchor": 0, + "default_params": {}, + "editable": 1, + "editable_column_list": [], + "key": "field_listbox", + "lines": 20, + "list_method": "portal_catalog", + "query": 'urn:jio:allDocs?query=portal_type:"success_case"', + "portal_type": [], + "search_column_list": column_list, + "sort_column_list": column_list, + "title": "", + "type": "ListBox" + } + }}, "_links": { "type": { // form_list display portal_type in header name: "" } } - }, + }, form_definition: { group_list: [[ "bottom", [["listbox"]] ], - ["hidden", ["listbox_modification_date"]]] + ["hidden", ["listbox_modification_date"]]] } }); }); diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_list_js.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_list_js.xml index 06e781842be5650e59d66c54f473ac84e165ebd1..86c9a6bb030e26271895cd3c6dbe10989cf0453d 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_list_js.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_success_case_list_js.xml @@ -214,7 +214,7 @@ </item> <item> <key> <string>actor</string> </key> - <value> <string>3</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>953.59497.55273.5171</string> </value> + <value> <string>959.45121.21336.33467</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1495468000.96</float> + <float>1496058364.96</float> <string>UTC</string> </tuple> </state>