István,

have you seen the recent thread about "Pyjamas and jsMath"? [1] The
problems seem common (though I have no picture of a final solution).
Here is another threat [2] I just stumbled upon doing a websearch, not
sure if it's relevant.

[1] 
http://groups.google.com/group/pyjamas-dev/browse_thread/thread/e6f5e6c2913dbda4
[2] 
http://groups.google.com/group/pyjamas-dev/browse_thread/thread/6ee54275b764cf56

In any case, if you and/or Matt come up with "the" solution can you
please add an article to the Pyjamas wiki?

Cheers, Peter


2012/2/27 István Vágó <[email protected]>:
> I try to use a js library called ChemVector, witch is an obfuscated, for
> license beast to render chemical structures. What it does is to replace the
> custom <object class="chemvector-object"> tags with svg or vml depending on
> the browser type, when "chemvector.browser.ImageLoader.getInstance().run()"
> called.
> I put a <script src="chemvector.js"> in the apps loader page header, but
> calling the aforementioned function with JS() I get the following traceback:
> TypeError: (void 0) is not a function
> Traceback:
> pyjslib.py, line 115
> gwt.HTTPRequest.py, line 50:
>     raise RuntimeError("Invalid call to asyncPut: handler is not a valid
> request handler")
> gwt.JSONService.py, line 224:
>     self.request.handler.onRemoteResponse(response["result"],
> BrowseTab.py, line 100:
>     self.putHitsInTable(hits,start)
> BrowseTab.py, line 215:
>     JS("""chemvector.browser.ImageLoader.getInstance().run()""")
>
> If I call chemvector.browser.ImageLoader.getInstance().run() from FireBug
> console it works. What I do wrong?
>
> A copy of the library can be reached here:
> http://www.labcollector.com/demo/js/chemvector/lib/chemvector.js
>
> Thanks,
> Istvan

Reply via email to