Hi, Maybe have a look at my blog about annotations http://www.masteringwave.com/2009/09/google-wave-annotations/
/daniel On Sep 8, 1:45 am, mileesah <[email protected]> wrote: > hi aaron, > > i'm having the same issues with my robot too.. please update me when > you find something interesting regarding this topic > > thanks > > On Aug 28, 11:58 am, Aaron <[email protected]> wrote: > > > Hello! > > > I'm having a few issues that spawn from simply trying to replace E- > > mail addresses with mailto hyperlinks while someone is typing in a > > blip (prior to submit, i.e. during BLIP_TIMESTAMP_CHANGED events). I > > may be going about this the wrong way, so please assist if you know > > better. For instance, as someone is typing (and I have this working): > > > [email protected][cursor] > > > It is immediately replaced with: > > > <a href="mailto:[email protected]">[email protected]</a>[CURSOR] > > > ... > > > This is performed in an OnBlipTimestampChanged procedure in Python > > that has a regular expression checking for valid E-mail addresses, > > when one is found, the hyperlink text is added to the matched start > > location of the original E-mail address text in the blip using > > InsertText, and DeleteRange is used to remove the original E-mail > > address from the end of the text. This does two things, preserves > >cursorposition, does not interrupt live user input. > > > Here are my 3 issues: > > 1) If I use AppendText, and then DeleteRange: > > * Good: Linky recognizes the appended text and converts E-mail > > address to a hyperlink. > > * Bad: The finalcursorposition is to the left of the Appended > > text socursorpreservation is lost. > > > - Example: [cursor][email protected]_ <---- hyperlink > > > 2) If I use InsertText, and then DeleteRange: > > * Good:Cursorposition is saved! User's input is uninterrupted. > > * Bad: Linky does not recognize the hyperlink, and leaves the > > html text as the actual text, not a link. > > > - Example: <a href="[email protected]">[email protected]</a> > > [CURSOR] > > > 3) Overall, linky tinyurls all links killing mailto links (notice > > your system cannot decipher this and fire yoru default mail client): > > > - Example: The resultant HREF is > > likehttp://www.google.com/url?sa=D&q=http%3A%2F%2Fwww.google.com > > > I have 2 questions: > > > * My BIGGEST question is, how do I move thecursorto the end with > > the AppendText method (#1 above) so Linky correctly recognizes and > > converts the blip context? > > > * Where the heck is the DocumentMutationobjects, I'm happy to > > research this, just need some pointers. > > > Thanks in advance! > > Aaron Elliott --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en -~----------~----~----~----~------~----~------~--~---
