> Hi, > > [snip] >> > > >> >> > Additionnaly, if you look into the proposal you'll see that we will >> need >> > to >> > decide between 2 options for advanced input interaction : a modal >> dialog >> > box >> > versus a tray. Both have advantages and issues and I'd like to get >> > feedback >> > about them. The dialog box prevents interaction with background >> content >> > while the tray allows it : that could be useful for tables for >> instance. >> >> Does the text area keep its size when a tray dialog apears? >> >> * Yes. Then the WYSIWYG needs to expand its height. This is fine as long >> as the dialog isn't to big and client projects won't expect a >> fixed-height >> editor. >> >> * No. In this case, if the dialog is big then the text area's height >> will >> be too small to be able to interact with the content while filling the >> dialog. > > > I'd say that the textarea keeps the same size all the time. There would be > no size issue while in full screen mode, but there indeed will be one in > usual edition mode... > > >> What about using both kinds of dialogs? Tray for small and >> highly-context-sensitive dialogs and movable&modal for the big ones. >> > > That's fine with me (I was afraid it might be complicated to implement > both > types). Additionaly, we need to make sure the mix of both models still > matches user expectations... I'll write a list of which type of dialog I > suggest using for each feature. Right now I'd break them down along the > following lines : > > Tray > * Table edition > * Links > * Image edition > * Macro parameters edition > Modal Dialog > * Table insertion > * Macro insertion > * Image insertion > * Import > > Basically, the first insertion is the time when most details are filled in > and would require a modal dialog box while subsequent editions would be > done > through a tray in order to keep contextual info available... Additionally, > features that do not require insertion would use only the tray (for > instance > if we implement search & replace at some point). > > WDYT ?
+1 > > Guillaume > > -- > Guillaume Lerouge > Product Manager - XWiki > Skype ID : wikibc > http://blog.xwiki.com/ > _______________________________________________ > devs mailing list > devs@xwiki.org > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs