<div dir="ltr">Rhino is a possibility, but it seems silly to load 2 seperate javascript interpreters (Seamonkey for XULRunner and Rhino for Java..) at the same time when Seamonkey is already available (or at least could be).<br>
<br>Maxim/Sergey, any pointers?<br><br><div class="gmail_quote">On Sun, Aug 17, 2008 at 8:49 AM, Max Rydahl Andersen <span dir="ltr"><<a href="mailto:max.andersen@redhat.com">max.andersen@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">On Sun, 17 Aug 2008 04:44:20 +0200, Marshall Culpepper <<a href="mailto:mculpepper@appcelerator.org" target="_blank">mculpepper@appcelerator.org</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Right, but I'm trying to avoid reinventing the wheel ;) I guess I have no<br>
other recourse?<br>
</blockquote>
<br></div>
I guess using rhino or some other javascript interpreter you should be able to do whatever you want in javascript -<br>
assuming your javascript spits out something that can be inserted into a DOM tree...<br>
<br>
To find out where in VPE javascript is disabled/enabled we should hear from Maxim or Sergey which know it better than I.<br>
<br>
-max<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">
<br>
On Sat, Aug 16, 2008 at 11:27 AM, Max Andersen <<a href="mailto:manderse@redhat.com" target="_blank">manderse@redhat.com</a>> wrote:<br>
<br>
</div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">
This is why you write templates - to simulate the rendering :)<br>
<br>
/max (sent from my phone)<br>
<br>
On 16/08/2008, at 16.39, "Marshall Culpepper" <<a href="mailto:mculpepper@appcelerator.org" target="_blank">mculpepper@appcelerator.org</a>><br>
wrote:<br>
<br>
I guess the next logical question is, where can I look to find the<br>
Javascript disabling code? I've been doing lots of poking around looking for<br>
it, but haven't had any luck... any pointers?<br>
<br>
On Fri, Aug 15, 2008 at 9:33 PM, Marshall Culpepper <<<a href="mailto:mculpepper@appcelerator.org" target="_blank">mculpepper@appcelerator.org</a>><br>
<a href="mailto:mculpepper@appcelerator.org" target="_blank">mculpepper@appcelerator.org</a>> wrote:<br>
<br>
</div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">
At runtime, our widgets are rendered using Javascript. It would help<br>
tremendously if we could execute the same script in VPE so I don't have to<br>
reinvent the wheel in Java.... (though calling into JS using Rhino is<br>
another option, but I'm guessing nowhere near as effecient)<br>
<br>
<br>
On Fri, Aug 15, 2008 at 6:33 PM, Max Andersen < <<a href="mailto:manderse@redhat.com" target="_blank">manderse@redhat.com</a>><br>
<a href="mailto:manderse@redhat.com" target="_blank">manderse@redhat.com</a>> wrote:<br>
<br>
</div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">
We do what we can to prevent javascript to execute in the editor to avoid<br>
bad sidesffects -. Why do you need it ?<br>
<br>
/max (sent from my phone)<br>
<br>
<br>
<br>
On 15/08/2008, at 21.25, "Marshall Culpepper" <<<a href="mailto:mculpepper@appcelerator.org" target="_blank">mculpepper@appcelerator.org</a>><br>
<a href="mailto:mculpepper@appcelerator.org" target="_blank">mculpepper@appcelerator.org</a>> wrote:<br>
<br>
Hey guys..<br>
</div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">
<br>
I was curious if it's possible to execute javascript by adding <script><br>
nodes into the head node the same way that <link> nodes are added for CSS<br>
styles. I've created a method that does it for me locally, but the script in<br>
question doesn't seem to be executing... is there something special needed<br>
to make javascript work in this document? Here's my snippet:<br>
<br>
public static void addScriptNodeToHead (VpePageContext pageContext,<br>
nsIDOMDocument visualDocument, String scriptSrc) {<br>
nsIDOMNode headNode =<br>
pageContext.getVisualBuilder().getHeadNode();<br>
<br>
nsIDOMElement scriptNode =<br>
visualDocument.createElement("script");<br>
scriptNode.setAttribute("src", scriptSrc);<br>
scriptNode.setAttribute("type", "text/javascript");<br>
<br>
headNode.appendChild(scriptNode);<br>
}<br>
_______________________________________________<br>
jbosstools-dev mailing list<br></div></div>
<<a href="mailto:jbosstools-dev@lists.jboss.org" target="_blank">jbosstools-dev@lists.jboss.org</a>><a href="mailto:jbosstools-dev@lists.jboss.org" target="_blank">jbosstools-dev@lists.jboss.org</a><div class="Ih2E3d">
<br>
<<a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a>><br>
<a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a><br>
<br>
</div></blockquote>
<br>
</blockquote>
<br>
</blockquote><div class="Ih2E3d">
_______________________________________________<br>
jbosstools-dev mailing list<br>
<a href="mailto:jbosstools-dev@lists.jboss.org" target="_blank">jbosstools-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/jbosstools-dev</a><br>
<br>
<br>
</div></blockquote></blockquote>
<br>
<br>
<br>
-- <br><font color="#888888">
-max<br>
</font></blockquote></div><br></div>