the mouseText and Unicode: a 3-char puzzle

BNig niggemann at uni-wh.de
Tue Jun 21 17:38:41 EDT 2011


Slava, 

it worked on a self assembled russian text including em-dash and guillemets
but not on your text. 

This works on your text:

------------------------------------------
on mouseUp
   lock screen
   get word 4 of the clickCharChunk
   put it into tSelPos
   put 0 into tStartSel
   
   repeat with i = tSelPos down to 1
      put the htmlText of char i of field "textToClickB" into tHTML
      if  (tHTML contains  "<p> <" or tHTML is "<p></p>" or tHTML contains
">,<" or tHTML contains ">.<"  \
            or tHTML contains "> </font" or tHTML contains
">&•••nbsp;<" or tHTML contains ">&•••laquo;<" or tHTML contains
">&•••raquo;<") then
         put i into tStartSel
         exit repeat
      end if
   end repeat
   
   put the number of chars of field 1 into tEndSel
   repeat with i = tSelPos to the number of chars of field 1
      put the htmlText of char i of field "textToClickB" into tHTML
      put char i of tData into taChar
      if  (tHTML contains  "<p> <" or tHTML is "<p></p>" or tHTML contains
">,<" or tHTML contains ">.<"  \
            or tHTML contains "> </font" or tHTML contains
">&•••nbsp;<" or tHTML contains ">&•••laquo;<" or tHTML contains
">&•••raquo;<") then
         put i into tEndSel
         exit repeat
      end if
   end repeat
   
   select char tStartSel + 1 to tEndSel -1 of me
   
   put the htmlText of  the selectedtext into tWordClicked
   set the htmlText of field "ClickedWord" to tWordClicked
   unlock screen
end mouseUp 
-------------------------------------------

I added 3 bullets ••• to prevent the automatic conversion to the html
characters, I am posting via Nabble. You'd have to remove the ••• and please
watch out for linebreaks.


I am shure there are more gotchas and it is not getting nicer this way but
it is a poor man's unicode :)

Kind regards

Bernd


--
View this message in context: http://runtime-revolution.278305.n4.nabble.com/the-mouseText-and-Unicode-a-3-char-puzzle-tp3613315p3615417.html
Sent from the Revolution - User mailing list archive at Nabble.com.




More information about the Use-livecode mailing list