renderjs:e168487495d95a8ed9c324eabaa678ecaa9fc548 commitshttps://lab.nexedi.com/nexedi/renderjs/-/commits/e168487495d95a8ed9c324eabaa678ecaa9fc5482014-11-20T11:22:24+01:00https://lab.nexedi.com/nexedi/renderjs/-/commit/e168487495d95a8ed9c324eabaa678ecaa9fc548IE does not create an empty head element.2014-11-20T11:22:24+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/d390615dd992d2d690f889bfabfa981bfec7e3d0Do not expect same error message in all browsers2014-11-20T11:21:08+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/932c15126e5c890457711c3ca0bedf53c765628aIE does not fail in case of wrong CSS URL2014-11-20T11:20:02+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/7fa2e72fed4a0342c34a296d592e25863d94359fDo not hardcode server URL2014-11-19T18:31:34+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/bd0024ff43c94d3d1c211b12a601bba5ed65c2a5Support Document.prototype.contains in IE2014-11-19T18:31:10+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/e227ad266a5a1495ce36ac52e86e56d9fbf3f369Drop not needed files.2014-11-19T18:30:28+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/4f84be888b95dc38da06f0d0b0300370ece4a4feRelease version 0.7.32014-11-05T16:57:39+01:00Xiaowu Zhangxiaowu.zhang@tiolive.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/a289140e7b132ccdb3067143735a85b998796ac5Make renderjs works in iframe2014-11-05T16:04:32+01:00Xiaowu Zhangxiaowu.zhang@tiolive.com
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.https://lab.nexedi.com/nexedi/renderjs/-/commit/90e6dfc0ebfc6f50a82734669fb20fdf8ff8de15jslint refuses to surcharge undefined2014-11-05T15:30:57+01:00Xiaowu Zhangxiaowu.zhang@tiolive.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/27bc839116d8d62eb42a7e8e72b0fe6fd0082ccaCheck that iframe can catch service errors.2014-09-18T14:41:44+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/00c36f64b568b11f0b50dbf84aa0630a91ed13f6Use RSVP Promise.2014-09-18T14:40:06+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/429eb27e6a3e65b559cc6984a058fb121a9a10ceRelease version 0.7.22014-09-15T16:13:50+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/ad6ab6982d3b22189c5997160b216ed7b1d90d9eAdd service management on gadget.2014-09-15T16:12:31+02:00Romain Courteaudromain@nexedi.com
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).https://lab.nexedi.com/nexedi/renderjs/-/commit/eea2661b860e762c6abc23d9900083432d47afd1Reorder dev dependencies2014-09-15T15:33:04+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/103d5cd395062a829b4efae6521823e7dca1bf4bIncrease verbosity in case of test errors.2014-09-12T16:40:03+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/2d73dbdbd9a19a6d894d559f65a3551d12650d26Speed up check if the element is attached to the DOM2014-06-20T16:43:14+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/84717f1fea9a5c17969e0b586feedabd48c3ae00Release version 0.7.12014-05-23T11:41:20+02:00Romain Courteaudromain@nexedi.com
Do not prevent calling declareGadget in ready functions.
Allow to directly declareGadget inside the HTML.https://lab.nexedi.com/nexedi/renderjs/-/commit/5e54123693f0a9ea5cbea778149c08a723b8e96bAllow to directly declareGadget inside the HTML.2014-05-23T11:39:21+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/786c7abf40f563e0aae759a8886f1092fcb7383bImprove error message to ease debugging.2014-05-23T11:38:38+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/67bcae7a464acdb444d7c6501644d639639b4f72Set some data attribute on gadget element.2014-05-22T17:59:02+02:00Romain Courteaudromain@nexedi.com
Only ease to ease developper comprehension.https://lab.nexedi.com/nexedi/renderjs/-/commit/2cdfe26b9dc0abde5ffac7f3cc24aaea05be79b5Do not prevent calling declareGadget in ready functions.2014-05-22T17:37:46+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/4255bd41477966f35577b992bd7af4895292e157Examples have been removed.2014-05-22T17:36:33+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/689ba8d3cdd80a55e109eac0215c6c125a707dc1Move examples code to officejs repository.2014-05-22T11:52:03+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/a0e2a30a2d20918a0c50d2afa3e4e83a67cfbae5Release version 0.7.02014-05-21T11:19:26+02:00Romain Courteaudromain@nexedi.com
Drop EventTarget support on Gadget.
Add declareAcquiredMethod, allowPublicAcquisition.
Prefix attribute non part of the API by __. Such method/property can be rename
in next versions without any compatibility support.
Use base element in iframe to get the same link behaviour with or without
iframe.https://lab.nexedi.com/nexedi/renderjs/-/commit/81140f2f01489b15ff030cca63e0b3cb3ecde9f2Ensure root gadget __path attribute do not contain hash2014-04-22T15:47:06+02:00Thibaut Frainthibaut.frain@tiolive.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/9d520789a8b0949d8219bcbf24d8cfa1c9189f64Ensure redefining native acquired on the root gadget works2014-04-22T10:01:27+02:00Thibaut Frainthibaut.frain@tiolive.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/b6682be2d0af7bbfa4f6e2cc50aa3a64f8456776Links in iframed gadgets are opened in top window (using base element)2014-04-16T15:42:17+02:00Thibaut Frainthibaut.frain@tiolive.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/f7b2f00f4c680534bf1f410687e4b877df565d90ignore .tern-port file created during edition2014-04-14T16:30:01+02:00Thibaut Frainthibaut.frain@tiolive.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/f69c54b2b026e816aa50b0e738cc1fb8d5acb6f6Acquired method get the child scope as parameter.2014-04-14T16:28:21+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/ddaeb274cb03f3980f97d58f9ccdcccc7ea4063cPrevent acquisition loop.2014-04-14T16:16:47+02:00Romain Courteaudromain@nexedi.com
declareAcquiredMethod generated function should not call local (ie, same
gadget) allowedAcquisition method.https://lab.nexedi.com/nexedi/renderjs/-/commit/68780336cb93f0f133e3d15c3071af1a7e487eafaq_parent is not part of the API.2014-04-11T17:13:46+02:00Romain Courteaudromain@nexedi.com
Use declareAcquiredMethod instead.https://lab.nexedi.com/nexedi/renderjs/-/commit/d267fc0e9077ab9388f96d6b62cb8f09bbbb366eAdd missing method/properties on create class.2014-04-11T17:07:41+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/0aab87f33c7f66d17751ae078730dfb5eb1ced43Fix wrong assertion on Chrome.2014-04-11T16:53:41+02:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/eea7cf7e2c8ffe0b9765370a8cb828becc1ab45bEnsure sinon spy is always restored2014-04-08T11:00:27+02:00Thibaut Frainthibaut.frain@tiolive.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/a90c429c6965f2403b2fdfdb49418a293782b8c4Replace aq_dynamic by allowPublicAcquisition.2014-04-08T10:53:57+02:00Romain Courteaudromain@nexedi.com
aq_dynamic was a "low level" method, somehow hard to understand.
Allow acquisition more explicitely by providing the method name allowed.https://lab.nexedi.com/nexedi/renderjs/-/commit/0f76b594ec5265a932722847fab59ceca4cb7bbbRelative to absolute urls translation2014-04-07T16:26:07+02:00Thibaut Frainthibaut.frain@tiolive.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/18d4f072f68160b33ee8b7cdc569f0ca45b39aadExtract JS even if type='text/javascript' not set2014-04-07T15:08:12+02:00Thibaut Frainthibaut.frain@tiolive.comhttps://lab.nexedi.com/nexedi/renderjs/-/commit/4965eab43e825f007ef7d9f0712df29eeed3a75eAdd declareAcquiredMethod.2014-04-04T16:20:07+02:00Romain Courteaudromain@nexedi.com
Replace the gadget method "acquire" by the Klass function
"declareAcquiredMethod" which generates new accessors on this class and do a
direct mapping with the parent aq_dynamic function.https://lab.nexedi.com/nexedi/renderjs/-/commit/52a76f99b30b72b62790271d57beb0c478edc5faDrop EventTarget support on Gadget.2014-04-04T11:27:03+02:00Romain Courteaudromain@nexedi.com
Acquisition will be the only way to propagate informations to the parent
gadget.https://lab.nexedi.com/nexedi/renderjs/-/commit/d3eb2d2be891e1667d93be8151b42ccffb995bffPlease check JSLINT before committing...2014-04-03T18:11:22+02:00Romain Courteaudromain@nexedi.com