Marius Dumitru Florea wrote: > Vincent Massol wrote: >> On Oct 17, 2008, at 11:20 AM, Marius Dumitru Florea wrote: >> >>> Hi Vincent, >>> >>> Unfortunately I managed to do only the second point so far. I'll >>> commit >>> today the W3C Range and Selection implementation for IE. It took >>> longer >>> because: >>> >>> * In the end I had to do my own implementation because: >>> >>> ** I haven't received an answer to my question on GWT Google Groups >>> (see >>> http://tinyurl.com/67v4do ). >> Maybe you could ping them kindly again? > > Done.
Same, no answer.. > >>> ** The selection support from rocket-gwt library is very limited right >>> now which makes it unusable for WYSIWYG editing (see >>> http://tinyurl.com/5pvul5 ). >>> ** Jorgen's Range implementation is generic, independent of any >>> browser, >>> relying only on DOM API, but in order to use it you need to be able to >>> make the browser aware of that range and for this you need of course >>> browser dependent code. I think that using such a generic >>> implementation >>> and writing the code to apply it to IE will result in a slower editor >>> than using an implementation for Range that relies directly on IE's >>> API, >>> which I did in the end. >>> >>> * I spent some time with my evaluation and Ludovic's trainings. >>> >>> Thus I propose we postpone 1.7M1 with 3 days (23rd of October, in the >>> morning) so that I can finish the rest of the points for this release. >> I don't think we should do that. There's no warranty it's going to be >> only 3 days and it'll probably slip by more. I prefer that we keep our >> defined dates and release 1.7M1 as planned. It won't change anything >> for you since you can finish those for 1.7M2 if you don't succeed in >> finishing them for 1.7M1 (would be best of course). > > ok, I'll see what I can do during the weekend. > >> Thanks >> -Vincent >> >>> Marcela is working on the UI and underlying services (Insert Link >>> dialog >>> mainly and needed services) and as soon as I finish the points for >>> 1.7M1 >>> I'll review and integrate her code. >>> >>> Thanks, >>> Marius >>> >>> Vincent Massol wrote: >>>> Hi Marius, >>>> >>>> On Oct 7, 2008, at 12:30 AM, Marius Dumitru Florea wrote: >>>> >>>>> Hi there, >>>>> >>>>> Here's the roadmap I propose: >>>>> >>>>> * Fix current issues >>>>> >>>>> ** Write Selenium tests for all current features (JV). >>>>> ** Provide a Range/Selection implementation for IE. (fixes >>>>> XWIKI-2737, >>>>> XWIKI-2738, XWIKI-2739). One option is to wrap this JavaScript code >>>>> http://jorgenhorstink.nl/2006/07/05/dom-range-implementation-in-ecmascript-completed/ >>>>> . I have Jorgen's permision to use his code. This will save me from >>>>> implemeting it by myself (which is the second option). The third >>>>> option >>>>> is to use the selection support from rocket-gwt library ( >>>>> http://code.google.com/p/rocket-gwt/wiki/Selections ), which is >>>>> limited >>>>> right now. I'm waiting for an answer regarding their roadmap. 24 >>>>> man- >>>>> hours >>>>> ** Reimplement list support. (fixes XWIKI-2734). The default >>>>> implementation doesn't wrap nested lits in a list item element and >>>>> fails >>>>> to detect the presence of a list when the cursor is on a list item >>>>> with >>>>> a nested list inside (generated by the wiki editor). Indent/outdent >>>>> for >>>>> nested lists have to be reimplemented also. 16 man-hours >>>>> ** Improve history mechanism (fixes XWIKI-2731). I should restore >>>>> the >>>>> previous selection on Undo/Redo. Right now, only the cursor position >>>>> is >>>>> restored. 8 man-hours >>>>> ** Reimplement the heading (using id's and possibly named anchors) >>>>> and >>>>> improve the Format plugin (by adding Inline and Paragraph options >>>>> besides Title X). 8 man-hours >>>>> ** Fix horizontal rule generation. (fixes XWIKI-2729) 2 man-hours >>>>> ** Fix Insert Symbol features so it won't require any special >>>>> encoding. >>>>> (fixes XWIKI-2669) Right now I have no idea on how fix this. 6 man- >>>>> hours >>>>> ** Use the same styling in edit mode as in view mode. (fixes >>>>> XWIKI-2721). I have to check what CSS rules from the Toucan style >>>>> sheet >>>>> messes up the editor. 8 man-hours >>>>> ** Fix cursor issues (navigation through empty DOM nodes using arrow >>>>> keys; avoid cursor hiding when the user clicks on an empty DOM >>>>> element). >>>>> 8 man-hours >>>> Since we're getting very close to the 1.7M1 release (on Monday), >>>> could >>>> you please let us know the status for each item above? >>>> >>>> This will also allows us to help you in re-testing them all. >>>> >>>> Thanks >>>> -Vincent >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

