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? > >> ** 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). >
+1 > >> 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 -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

