hi all. 

I have been seeing that when pasting text into a field then exiting the field, 
closeField is not getting sent to that field. Here are a couple handlers for 
your frontScript to deal with that. It only works with fields whose name begins 
with "old" otherwise this would trigger the script editor field and editable 
datagrid fields, and really slow things down. 

/*
If a user pastes something into a text field, then leaves the field, closeField 
is not triggered. These two handlers 
are the workaround for that. Only fields beginning with "fld"  are considered. 
*/
on openField
   put long id of the target into pField
   if char 1 to 3 of the short name of pField is not "fld" then \
         pass openField
   set the savedtext of pField to the text of pField
   pass openField
end openField

on exitField
   put the long id of the target into pField
   if char 1 to 3 of the short name of pField is not "fld" then \
         pass exitField   
   if the text of pField is not the savedtext of pField then \
         dispatch closeField to pField
   set the savedtext of pField to empty
   pass exitField
end exitField

Bob S
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to