Vincent Massol wrote:
> The third option is to have a different behavior in IE, i.e. bold the  
> whole word at the caret location when you hit bold. Especially if all  
> existing wysiwyg browsers do this.
> 
> The proposed solution sounds a bit hackish and complex.

Hackish yes, complex no.

> 
> I don't have a better opinion for now.

I talked with Marta and she noticed that Open Office has the same 
behavior as IE: the whole word becomes bold and not just the insertion 
point, the only exception being when the caret is not inside a word. 
I'll raise a vote on this.

Thanks,
Marius

> 
> Thanks
> -Vincent
> 
> On Oct 27, 2008, at 12:17 PM, Marius Dumitru Florea wrote:
> 
>> Hi devs,
>>
>> To explain the issue lets consider the following scenario:
>>
>> * Edit a new page with the new WYSIWYG editor.
>> * Type "foobar" and place the caret as in "foo|bar", where the pipe
>> represents the caret.
>> * Press the Bold button or type CRTL+B in order to start typing bold
>> text at the current insertion point.
>> * At this moment, the HTML should be "foo<strong>|</strong>bar" where
>> the pipe represents the caret.
>>
>> The Problem
>>
>> In Mozilla it's easy to place the caret as suggested. In IE it's
>> impossible (this weekend I tried all sort of things and search
>> desperately on Google..). What I can easily do in IE is either
>> "foo|<strong></strong>bar" or "foo<strong></strong>|bar". The  
>> workaround
>> that I found is to use a special space symbol
>> http://en.wikipedia.org/wiki/Zero-width_non-joiner inside the strong  
>> tag
>> (before, it had an empty text node inside) and place the caret just
>> after this special space symbol.
>>
>> PROs:
>> * When the use will type the text will be bold.
>>
>> CONs:
>> * Although the space character is not visible you have to jump over it
>> while navigating with the arrow keys.
>> * Although we can remove these special symbols before converting to  
>> wiki
>> syntax, the user will have them when copy&pasting.
>>
>> I'm in favor of using this special space symbol. WDYT?
>>
>> Thanks,
>> Marius.
>>
>> P.S.: I need your opinion ASAP, thanks!
>> _______________________________________________
>> 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

Reply via email to