<div dir="ltr">On 20 September 2013 23:53, Gonzalo Odiard <span dir="ltr"><<a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">In 90% of the cases, javascript should not ask the preview, and be saved in automatic way by the python code,<div>
just like the actual code. In the rare cases where the web activity want custom the preview, can get it from the url.</div></div></blockquote><div><br></div><div>I can't think of a sane way to let the python code handle this in the normal case. It doesn't know enough about what is going on in the js side. <br>
<br>I agree the (javascript) code should save automatically unless differently configured, like the python code does. Not sure what's the best way to expose that in the js API, though. Maybe a cancellable custom event? I tend to think as a first implementation we could just always save the screenshot.<br>
<br></div><div>So I guess what I'm suggesting is:<br><br></div><div>1 In webactivity.py return a screenshot when activity://..../api/screenshot.jpg is requested.<br></div><div>2 In activity.js make an xhr to that url and getDatastoreObject().setMetadata() it on relevant session events.<br>
</div></div></div></div>