@Pamela: I recall someone reporting that their bot could inject JavaScript
into the page to communicate across a gadget's iframe.  Would the same
injection technique not work in this case?

In ALL things, strive for ><>,
Chris


On Wed, Feb 17, 2010 at 6:14 PM, pamela (Google Employee) <
[email protected]> wrote:

> I'm not sure that it'd be easy to do that, given there's no explicit access
> to the Wave client's DOM. There would presumably have to be a gadget inside
> the page that was able to reach into the parent frame, find the wave div,
> and scroll that down. I don't think that an iframe can manipulate that much
> of the outside.
>
> Alternatively, a wave could me embedded, and that might make it easier to
> manipulate the embedded wave.
>
> Either way, its hacky.
>
> I would recommend making sure the blip-to-be-focused is unread, as then
> atleast people can easily spacebar to it. (And maybe one day the client will
> notify them of it).
>
> - pamela
>
> On Wed, Feb 17, 2010 at 2:13 AM, Chris <[email protected]> wrote:
>
>> Oops, that would be 50 pixels five times.  *blush*
>>
>>
>> In ALL things, strive for ><>,
>> Chris
>>
>>
>> On Tue, Feb 16, 2010 at 9:11 AM, Chris <[email protected]> wrote:
>>
>>> You'll probably have to insert some JavaScript into the page and run it,
>>> as I doubt Google's API offers anything to do this directly.  See these
>>> pages:
>>> http://javascript.wikia.com/wiki/Window#scroll
>>> http://www.quirksmode.org/js/findpos.html
>>>
>>> So you use the script at the second link to find the element's position
>>> and the function at the first link to send the browser there.  If you want
>>> the wave to scroll smoothly, you can scrollBy a certain increment until you
>>> reach the element.  That increment could simply be a fraction of the
>>> distance to the element, or a constant speed.  For example, if the element
>>> is 280 pixels down the screen you could scrollBy 50 pixels every half a
>>> second, three times, and then 30 pixels (the modulus - 280 % 50).  The
>>> function to separate the calls to scrollBy would be window.setInterval:
>>> http://javascript.wikia.com/wiki/Window#setInterval
>>>
>>> In ALL things, strive for ><>,
>>> Chris
>>>
>>>
>>>
>>> On Mon, Feb 15, 2010 at 8:23 AM, vincent donzé 
>>> <[email protected]>wrote:
>>>
>>>> Hello everybody,
>>>>
>>>> I'm making a task manager robot for Google Wave but I encounter a
>>>> difficulty. I would like to navigate into the wave with java code. I
>>>> mean, I want to focus the view on a special blip. If the blip is at
>>>> the bottom of the page, I want the wave to scrol down until it reach
>>>> the blip. Is it possible ?
>>>>
>>>> Thank you
>>>>
>>>> --
>>>> 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]<google-wave-api%[email protected]>
>>>> .
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/google-wave-api?hl=en.
>>>>
>>>>
>>>
>>  --
>> 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]<google-wave-api%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-wave-api?hl=en.
>>
>
>  --
> 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]<google-wave-api%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-wave-api?hl=en.
>

-- 
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.

Reply via email to