There seem to be a few references to 'linky' distributed through the
code (in doodad/Link and doodad/Suggestion) does this mean someone
else is already implementing this?

The diagram on the old FAQ [0] suggests that linky was implemented as
an agent. Does this mean that it should be implement as a robot agent
(eg. the Welcome Bot / the Password bot)? Does doing this not mean
that linky would need to be added explicitly as a wave participant.
Can this be done automatically and hidden?

The text along with WAVE-275 suggests implementing as a 'listener' for
performance reasons. I assume this means hooking it up to the
EditorUpdateEvent class - where can I find information for how to make
an agent do this?

As for detecting the start/end of links, doodad/Link/Link.java has the
WEB_SCHEMES collection which I assume I would want to listen for to
find the start of the text needing annotating. Detecting the end could
be done simply by a space in the text, surely? Since that wouldn't be
a valid part of any URL.

Is this anywhere near correct? Any comments/hints?
Thanks.

Ali

[0]: http://www.waveprotocol.org/faq

Reply via email to