diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_css.css b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_css.css index da1d1ed9f04e5827be3aa1ff71d99030469c759c..97875e4991e15466da7b97da42af704cb97794ae 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_css.css +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_css.css @@ -229,6 +229,7 @@ .custom-success-story-image-wrapper { width: 100%; max-height: 12em; + height: 12em; } } @@ -244,6 +245,8 @@ -moz-text-align-last: left; text-align-last: left; padding-bottom: .5em; + line-height: 1.5em; + min-height: 4.5em; } .custom-success-story-category-list { padding-bottom: .5em; @@ -265,18 +268,8 @@ margin: 0 .25em .25em; } @media (max-width: 40em) { - .custom-success-story-list > li:not(:nth-last-child(1)) .custom-success-story-client + p + p:after { - content: ""; - width: 60%; - display: block; - border-bottom: 1px solid #a1a1a1; - padding-bottom: 1.25em; - margin-bottom: .1.25em; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin-left: auto; - margin-right: auto; + .custom-success-story-list > li:not(:nth-last-child(1)) .custom-success-story-client + p + p { + padding-bottom: 2em; } } diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_css.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_css.xml index e69a1aa6f77b7ee00626d99b0bf147dbf114ec66..f216dc25df068a1630b3ef5bb2190f945064c713 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_css.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_afs_css.xml @@ -234,7 +234,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>954.54859.55587.35328</string> </value> + <value> <string>955.20671.48081.55893</string> </value> </item> <item> <key> <string>state</string> </key> @@ -252,7 +252,7 @@ </tuple> <state> <tuple> - <float>1477644662.41</float> + <float>1479295110.81</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_html.html b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_html.html index 124d9260839ab37db23bd39bb07af30acaaf7977..d72a6be0c3c5fd664940303294a89f9d1bb86b13 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_html.html +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_html.html @@ -93,15 +93,44 @@ {{/if}} <p class="custom-success-story-title">{{title}}</a></p> <p class="custom-success-story-description">{{description}} <a href="{{url}}">Read more</a></p> - <p>Industry: {{industry}}</p> - <ul class="custom-success-story-category-list"><lh>Categories:</lh> - {{#each ../category_list}} - <li>{{this}}</li> - {{/each}} - </ul> - <p class="custom-success-story-client">Customer: <span>{{customer}}</span></p> - <p>Country: {{country}}</p> - <p>Language: {{language}}</p> + <table class="custom-link-table"> + <tbody> + <tr> + <td>Categories</td> + <td> + <ul class="custom-success-story-category-list"> + {{#each ../category_list}} + <li>{{this}}</li> + {{/each}} + </ul> + </td> + </tr> + <tr> + <td class="custom-success-story-client">Customer</td> + <td><b>{{customer}}</b></td> + </tr> + <tr> + <td>Industry</td> + <td>{{industry}}</td> + </tr> + <tr> + <td>Country</td> + <td>{{country}}</td> + </tr> + <tr> + <td>Language</td> + <td>{{language}}</td> + </tr> + <tr> + <td>Product Site</td> + <td><a href="{{software_website}}">{{software}}</a></td> + </tr> + <tr> + <td>Publisher Site</td> + <td><a href="{{publisher_website}}">{{publisher}}</a></td> + </tr> + </tbody> + </table> </li> {{/each}} </ul> diff --git a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_html.xml b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_html.xml index d63ad649f5f3fd30399d1a922d1d5ffa3a48db37..1f9bb660a6b198e5063042e98284ae688f56256d 100644 --- a/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_html.xml +++ b/bt5/erp5_officejs_afs_directory/PathTemplateItem/web_page_module/gadget_erp5_page_afs_software_html.xml @@ -232,7 +232,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>954.57651.20561.29371</string> </value> + <value> <string>955.20607.54543.26555</string> </value> </item> <item> <key> <string>state</string> </key> @@ -250,7 +250,7 @@ </tuple> <state> <tuple> - <float>1477583198.23</float> + <float>1479290954.0</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 673573ce32bf09e1af3b3e189c4ce63571af7873..244cc2e7669e621f15a851343d03879311af49d7 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 @@ -11,8 +11,9 @@ templater.getElementById("display-template").innerHTML ); - function clean(case_list) { - var i, + function clean(case_list, software_website, software_title, publisher_website, publisher_title) { + var emptry_string = "", + i, len, entry; for (i = 0, len = case_list.length; i < len; i += 1) { @@ -21,6 +22,10 @@ entry.image = PLACEHOLDER; entry.image_class = "custom-placeholder"; } + entry.software_website = software_website || emptry_string; + entry.software = software_title || emptry_string; + entry.publisher_website = publisher_website || emptry_string; + entry.publisher = publisher_title || emptry_string; } return case_list; } @@ -45,6 +50,7 @@ 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/'; @@ -61,7 +67,13 @@ software.success_case_list[0].title === "") { delete software.success_case_list; } else { - software.success_case_list = clean(software.success_case_list); + software.success_case_list = clean( + software.success_case_list, + software.website, + software.title, + software.publisher_website, + software.publisher + ); } if (software.wikipedia_url == "N/A") { delete software.wikipedia_url; @@ -88,7 +100,7 @@ }); }) - .push(function (my_software) { + .push(function (my_software) { gadget.props.element.querySelector(".display-widget") .innerHTML = display_widget_table(my_software); 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 fe9b1ce5b28fbdcd8eab5ec22d18ada5ffaa5879..3d6f9665b9d2ce9fe722f02fddb081d6e3866c23 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 @@ -228,7 +228,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>954.57702.11675.11332</string> </value> + <value> <string>955.20626.3055.426</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1477584428.71</float> + <float>1479292034.72</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 fd35b342c5589138d60e340f56c26bb8ba6b6277..58d3b127769236afb043282a5717d24a4e080078 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 @@ -30,7 +30,6 @@ return gadget.jio_get(options.jio_key); }) .push(function (story) { - console.log(story) if (story.image === "N/A" || story.image === "") { story.image = PLACEHOLDER; story.image_class = "custom-placeholder"; 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 5f58d1eac3f522e4ef9713ad7df5268144d05a48..78e4cf756ae3f7c9195215b8b7a7299a824b8f3b 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.57730.56023.48657</string> </value> + <value> <string>954.58711.46291.45073</string> </value> </item> <item> <key> <string>state</string> </key> @@ -246,7 +246,7 @@ </tuple> <state> <tuple> - <float>1477644942.36</float> + <float>1479291364.95</float> <string>UTC</string> </tuple> </state>