- 27 Oct, 2015 8 commits
-
-
Jérome Perrin authored
codemirror: display an animation in window title so that the window flash when component has been saved. Use case: save component on one tab, go to "run live test" tab and wait for component to be saved to make sure code runs with latest version
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Kazuhiko Shiozaki authored
Still non-UTF-8 bytes will be lost, but better than nothing for debugging purpose.
-
Romain Courteaud authored
-
- 26 Oct, 2015 1 commit
-
-
Romain Courteaud authored
This will ease debugging from posted test results. This code should be synchronous (no Blob asDataURL method for example) and so, btoa is used. Sadly, btoa will fail with unicode character Do not report HTML error in such case, until a cleaner dataURL is implemented
-
- 24 Oct, 2015 1 commit
-
-
Boris Kocherov authored
Creating a renderjs gadget that follows a standard interface to get, edit and save spreadsheet document using jio. Spreadsheet gadget is based on onlyOffice editor. Format of spreadsheet document that can be edited in renderjs gadget is xlsy. At present the spreadsheet document conversion from any (xlsx, ods, etc) to xlsy is done automatically during first synchronization with gadget by cloudooo.
-
- 23 Oct, 2015 9 commits
-
-
Romain Courteaud authored
URL navigation of ERP5JS has been fixed and test updated.
-
Romain Courteaud authored
This will allow to catch possible errors.
-
Romain Courteaud authored
Mostly, header gadget is rendered after the main gadget. Remove many zelenium 'pause' command, by waiting for the expected element instead.
-
Romain Courteaud authored
This is an adhoc URL command to support creation of new ERP5 document while keeping the global history usable. Clicking on the 'back' icon on the newly created document will redirect to the parent document.
-
Romain Courteaud authored
-
Jérome Perrin authored
testERP5Security shows that owner queries must be done with ExactMatch
-
Jérome Perrin authored
... so that we have setup's error message
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 22 Oct, 2015 2 commits
-
-
Romain Courteaud authored
-
Jérome Perrin authored
This relies on selecting preferences using owner= catalog key. This way also supports the edge case where the user has a "Owner" role defined in acl_users.
-
- 21 Oct, 2015 2 commits
-
-
Jérome Perrin authored
Also fix some comments
-
Jérome Perrin authored
-
- 20 Oct, 2015 7 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
Stop using the patched renderJS version which forces to use a fix URL pattern (#a=b&c=d). Instead, the URL logic was moved to the router gadget which becomes responsible to build and parse URL. This will allow applications to support their own URL pattern (HTML5 pushState for example). In case of the ERP5 JS UI, it provides now a stateful URL building (next URL depends on the current one). This is used to support browser side "selection" (ie, stored query parameters), needed to support pagination from one document to another. Example: * go to a module * filter with a search * click on the first document line and review it * click on the "next" icon, to directly see the second document without going back to the list Stateful URL are also used to provides a "global" navigation history on the browser side. Example: * go to a module * click on the first document (A) and review it * use a jump button to go to a linked document (B) and review it * click on the "back" button to go back to A * click on the "back" button to go back to the module Please note that this history works even if you open a new tab, as it is persistent in IndexedDB. TODO: it will be required to clean IndexedDB from time to time to not fill it The current URL patterns are: #/jio_key?a=b&c=d (used to display an ERP5 document) #!command?a=b&c=d (used to apply some operations on the URL)
-
Romain Courteaud authored
-
- 19 Oct, 2015 5 commits
-
-
Romain Courteaud authored
This will prevent cache manifest update issue.
-
Vincent Pelletier authored
Update callers which could not be fixed so they disable the exception. Reviewed-by: Jerôme Perrin <jerome@nexedi.com>
-
Vincent Pelletier authored
Reviewed-by: Jerôme Perrin <jerome@nexedi.com>
-
Romain Courteaud authored
-
Jérome Perrin authored
-
- 16 Oct, 2015 4 commits
-
-
Sebastien Robin authored
In the same time, remove checking of legacy business template, they are not maintained any more. Do not check naming conventions for field libraries in many business templates that would need cleanup first (the list is harcoded, this way any new bt will be checked automatically)
-
Sebastien Robin authored
-
Sebastien Robin authored
-
Vincent Pelletier authored
-
- 14 Oct, 2015 1 commit
-
-
Julien Muchembled authored
-