An error occurred fetching the project authors.
- 18 May, 2018 2 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
Reuse Queue created from callback directly.
-
- 17 Jan, 2018 1 commit
-
-
Romain Courteaud authored
Mutex execution should be cancellable. callback should always be cancellable without preventing the mutex to be released.
-
- 25 Oct, 2017 1 commit
-
-
Romain Courteaud authored
Seems the .then method never realse the memory if the original promise is kept. Manually create new promise instead each time.
-
- 05 Sep, 2017 1 commit
-
-
Romain Courteaud authored
-
- 07 Aug, 2017 2 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 26 Jun, 2017 1 commit
-
-
Romain Courteaud authored
-
- 29 Mar, 2017 1 commit
-
-
Sebastian authored
The inital loaded HTML does not contain anything of renderjs and gets added only after pageload. Instead of registering init() for the DOMContentLoaded event directly, a deferred promise is used which gets resolve either by the event, or by a manual call of rJS.manualBootstrap(). Tests: * injects rsvp/renderjs in a blank iframe * makes sure renderjs is only present after it was injected * calls manual bootstrap to initialzed renderjs * creates small test gadget to ensure renderjs is working within the iframe (after bootstrap was executed)
-
- 24 Feb, 2017 2 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 17 Jan, 2017 1 commit
-
-
Romain Courteaud authored
-
- 16 Jan, 2017 1 commit
-
-
Romain Courteaud authored
This can be used to catched loading errors from HTML gadget declaration. This will prevent the parent gadget to fail.
-
- 13 Jan, 2017 1 commit
-
-
Romain Courteaud authored
This should improve renderJS usage on slow network.
-
- 05 Dec, 2016 1 commit
-
-
Romain Courteaud authored
Use document fragment to add all dependencies with one DOM call only.
-
- 24 Nov, 2016 1 commit
-
-
Romain Courteaud authored
Resetting the internal gadget state leads to unexpecting errors, and so, it was a bad idea.
-
- 22 Nov, 2016 1 commit
-
-
Romain Courteaud authored
In case of onStateChange cancellation/error, reset the internal gadget state. It will simplify the code of each onStateChange function, as developpers will not have to handle such issue.
-
- 21 Nov, 2016 1 commit
-
-
Xiaowu Zhang authored
-
- 28 Oct, 2016 4 commits
-
-
Romain Courteaud authored
Changes on this state should be done by calling the changeState method. If modifications are detected, an onStateChange callback will be triggered, with the modified state keys as parameter.
-
Romain Courteaud authored
Gadget can now access their DOM element without using not needed asynchronous code.
-
Romain Courteaud authored
Jobs are executed on demand only when the gadget is in the DOM. Calling the same job a second time cancel the previous execution.
-
Romain Courteaud authored
This will declare a service to listen to a DOM event on the gadget element.
-
- 06 Sep, 2016 1 commit
-
-
Romain Courteaud authored
-
- 12 Jul, 2016 1 commit
-
-
Romain Courteaud authored
-
- 11 Jul, 2016 1 commit
-
-
Klaus Wölfel authored
-
- 07 Jul, 2016 1 commit
-
-
Romain Courteaud authored
Browser cancels all ajax requests after the beforepageunload event. This leads to the global renderJS error handling, which is unpleasant from user point of view.
-
- 21 Jun, 2016 1 commit
-
-
Cédric Le Ninivin authored
Altering base url in the iframe gadget resulted in loading resources not from the gadget iframe url but from the root gadget url. This is a critical issue when the iframe gadget comes from a different domain
-
- 14 Jun, 2016 1 commit
-
-
Cédric Le Ninivin authored
It removes communication timeout with parent iFrame and solve the issue of timeout in case of a high load due to heavy JS processing /reviewed-on nexedi/renderjs!2
-
- 31 May, 2016 1 commit
-
-
Romain Courteaud authored
Gadget can now be declared in HTML without any explicit scope. It is necessary to use dropGadget to completely remove a gadget.
-
- 08 Apr, 2016 2 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 21 Aug, 2015 1 commit
-
-
Romain Courteaud authored
This sandbox download the gadget HTML code and convert it as a dataurl which is loaded in an iframe. This may help to bypass web browser mixed content policy or CSP restrictions (like inline js).
-
- 04 Dec, 2014 1 commit
-
-
Romain Courteaud authored
-
- 20 Nov, 2014 2 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 19 Nov, 2014 1 commit
-
-
Romain Courteaud authored
-
- 05 Nov, 2014 1 commit
-
-
Xiaowu Zhang authored
When a gadget is in iframe, it checks its communication's channel by using timeout 100ms (the only way...). If a timeout occurs, renderjs considers this gadget has no parent gadget and so, consider it as parent gadget by stopping acquisition.
-
- 18 Sep, 2014 1 commit
-
-
Romain Courteaud authored
-
- 15 Sep, 2014 1 commit
-
-
Romain Courteaud authored
A service is function which is executed outside the promise tree when the gadget is attached to the DOM. Services are stopped when the gadget is removed from the DOM. You can declare a service with the "declareService" method, which takes a function as parameter. Service errors are reported to the parent gadget by acquisition on "reportServiceError". If no gadget catched the service error, the application will crash (document body will display the raw error).
-
- 12 Sep, 2014 1 commit
-
-
Romain Courteaud authored
-