renderjs:8f9c4fbcae3ec8518c6a1214a39d812eec14700c commitshttps://lab.nexedi.com/nexedi/renderjs/-/commits/8f9c4fbcae3ec8518c6a1214a39d812eec14700c2014-03-11T11:39:25+01:00https://lab.nexedi.com/nexedi/renderjs/-/commit/8f9c4fbcae3ec8518c6a1214a39d812eec14700cUpdate to pass test on chrome (Not the same error message)2014-03-11T11:39:25+01:00Thibaut Frainthibaut.frain@tiolive.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/a9e59723fd4e1012dbc9d0bc6725abb121844b8eAdd first version of aq_dynamic.2014-03-11T09:47:21+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/c335849c8812aee6bc8e92f3916a1893071f68c8Release version 0.6.02014-01-21T12:32:54+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/86809e30c6a9cb17d114a2dc289f4c85097ad66eDrop useless gadget parameter to the selector.2014-01-21T12:31:05+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/91c789e901c889d231baec8f361b31db1b0f27b9Release version 0.5.12014-01-21T11:51:58+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/812510cb4875900d53f7b0f27cb6487ab9a92e6dDrop useless spaces.2014-01-21T11:46:21+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/91266b6c10d22b7087eb1eeb8c07e2281880dac4Ensure that gadget dependencies are loaded in the right order.2014-01-21T11:42:30+01:00Romain Courteaudromain@nexedi.com
Thanks to Thibaut Frain for this patch.https://lab.nexedi.com/nexedi/renderjs/-/commit/03fbd623e64245c4e36196230799138e8a57fdf9Test that iframe gadget loading error is correctly propagated.2014-01-21T11:29:22+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/05471f46c289b5a7a6c0ee9d76e273c016be3a89Use queue chaining to simplify code.2014-01-21T11:25:33+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/dcd0f5d84d3751ac313a811287166a39a781b283Directly include jschannel in the release file.2013-11-29T11:40:48+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/30c947807305b635e5b857a4094b58230b40ce41Ease debugging in case of error in the root gadget.2013-11-28T16:04:07+01:00Romain Courteaudromain@nexedi.com
Display the error in the console.https://lab.nexedi.com/nexedi/renderjs/-/commit/fe6c5bcccddd36754fc217472e5318bb7ebdd342Gadgets are now event targets.2013-11-28T15:45:44+01:00Romain Courteaudromain@nexedi.com
The method .on, .off, .trigger have been added.
See RSVP.EventTarget.mixin for full details.
Propagate the events in case of EmbeddedGadget to the parent IframeGadget.https://lab.nexedi.com/nexedi/renderjs/-/commit/12476ce558ccf2e2afa2840bec9b9845ce5abe7eDo not run phantomJS test by default.2013-11-28T15:36:43+01:00Romain Courteaudromain@nexedi.com
As renderJS is not compatible with phantomJS (which does not support CSS
loading events), no need to slow down default execution.https://lab.nexedi.com/nexedi/renderjs/-/commit/0bc11edaaad81537c1b2948f2a3af32022ad338cOne failing declareGadget should not breaks the next calls.2013-11-27T17:11:15+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/2d34d9874f6ff057061e6b1c5cfe2d7f6a80f35eUse nodeJS, Grunt, npm to ease development environnment.2013-11-27T16:55:51+01:00Romain Courteaudromain@nexedi.com
Drop jQuery usage in test.https://lab.nexedi.com/nexedi/renderjs/-/commit/524e83b71e1aa4ba8e9c9486423b18b05433b638Readd support for iframe gadget.2013-11-19T18:15:56+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/9a2ca855758774c2357a921dab72502992b26fccUse promise a+ library to correctly propagate error.2013-11-18T16:24:32+01:00Romain Courteaudromain@nexedi.com
Replace jQuery by RSVP.
Allow to declareGadget without attaching it to the DOM.
Correctly handle error.
IFrame are currently broken.https://lab.nexedi.com/nexedi/renderjs/-/commit/9b2a662ba15720d6ecee2b46e27cc49a1322c828Temporary hack to make AMD require(['renderjs']) work.2013-09-03T15:09:28+02:00Romain Courteaudromain@nexedi.com
Thanks to Caleb James DeLisle.
A better fix in this case would be to cleanly allow RenderJS gadget
instanciation to wait for some events (require and any other JS code)
before deciding that a gadget is ready. Currently, RenderJS ready
function is triggered when all JS scripts defined in the HTML page are
loaded. One idea would be to extend the API to allow the gadget to
explicitely trigger the ready callback (but it will block the full
system if one gadget failed to load).https://lab.nexedi.com/nexedi/renderjs/-/commit/2a83acbd158313917ead907fd24da7dffe484c5fDrop unused globals.2013-08-06T17:12:19+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/381dafb4b845bc9cbfb40fb0fae1e279e617b001JSLint examples.2013-08-06T17:09:20+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/90a54b2fd37b14ab4a5b846eaec2aac4b5f1c1c8Support content type parameters.2013-08-06T16:52:57+02:00Romain Courteaudromain@nexedi.com
Thanks to Caleb James DeLisle.https://lab.nexedi.com/nexedi/renderjs/-/commit/1da1d7bb091e37634b7b22a8395084e42dc19f1bWait for all method declarations before marking the gadget ready.2013-08-06T16:33:15+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/acd9abbfb4e5846e0b450c3792835321ecbf4805Load gadget dependencies in the right order.2013-08-05T15:19:28+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/2a499e62373251c4dde94c52fe1cbba2a456d842Fix sinon fake server usage.2013-08-05T15:03:08+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/e571f2f615bbe228a9a4ee14ea005a589a52f5b0eval has been dropped.2013-08-01T14:28:07+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/e2bcdce3f674b83c959658d39f06795de1bede23Propagate failure parameters.2013-08-01T11:50:10+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/7e1d09dfd0b70c2830dc00f74b209f9a772a5c0bDrop previous implementation.2013-08-01T10:26:49+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/5f4f924e6bc9bc1431223f57d7be8a9beb267b8bAdd Ace Editor in the officeJS demo.2013-07-31T17:28:10+02:00Romain Courteaudromain@nexedi.com
It only works inside an iframed gadget.https://lab.nexedi.com/nexedi/renderjs/-/commit/23e359df4bbcbed6a7ac8bf49c2f7923857e146aIframed gadget prototype.2013-07-31T17:26:27+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/f72bcfc4a60b156a250ae84efaa8ce7ac9e50a47Add DOMParser compatibility with chrome.2013-07-25T18:36:23+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/0bd5794be9eae789a2feadd935223e4f28bf197eUpdate external libraries.2013-07-25T17:35:10+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/661b7ac53bc62e4b81887f632926eddf06c228c9Add more tests and make them pass on firefox.2013-07-25T17:34:15+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/03e6d909b023c1debcd468c2f69dd7f122df43d6Add a custom sinon-qunit.js file.2013-07-25T17:29:43+02:00Romain Courteaudromain@nexedi.com
Until better explanations are provided.https://lab.nexedi.com/nexedi/renderjs/-/commit/a5296b811655adc6a4cffa97a259d8d3e0969868Test the ready method.2013-07-23T11:07:11+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/5620d6c98e86f33203f7681f33efd69fd698387adeclareMethod is callable on the class.2013-07-23T10:47:45+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/275c38f2298440a5f0401e5b650cac4ea5891f24Add draft specifications.2013-07-22T14:10:12+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/b84069c4fd18d2d7e0cfae87d337f4b84c4f54d7Typo2013-07-14T12:43:19+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/e37a7e6867eb350313440e10cf1bbf6c8786bb6aImplement declareGadget.2013-07-12T18:31:44+02:00Romain Courteaudromain@nexedi.com
Add an example of renderjs usage.https://lab.nexedi.com/nexedi/renderjs/-/commit/3fbd6e2651e1ac845161749d9b01abcb66618cd2Drop unused code.2013-07-09T17:58:59+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/e5140d3855c3028531803002dd5d8b56ee0a842dImplement declareMethod.2013-07-09T17:13:45+02:00Romain Courteaudromain@nexedi.com
Use it to simplify the implementation of the default accessor.