[jbosstools-dev] Embedded javascript in the VPE visual document?

Marshall Culpepper mculpepper at appcelerator.org
Sun Aug 17 23:01:00 EDT 2008


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

Maxim/Sergey, any pointers?

On Sun, Aug 17, 2008 at 8:49 AM, Max Rydahl Andersen <
max.andersen at redhat.com> wrote:

> On Sun, 17 Aug 2008 04:44:20 +0200, Marshall Culpepper <
> mculpepper at appcelerator.org> wrote:
>
>  Right, but I'm trying to avoid reinventing the wheel ;) I guess I have no
>> other recourse?
>>
>
> I guess using rhino or some other javascript interpreter you should be able
> to do whatever you want in javascript -
> assuming your javascript spits out something that can be inserted into a
> DOM tree...
>
> To find out where in VPE javascript is disabled/enabled we should hear from
> Maxim or Sergey which know it better than I.
>
> -max
>
>
>> On Sat, Aug 16, 2008 at 11:27 AM, Max Andersen <manderse at redhat.com>
>> wrote:
>>
>>  This is why you write templates - to simulate the rendering :)
>>>
>>> /max (sent from my phone)
>>>
>>> On 16/08/2008, at 16.39, "Marshall Culpepper" <
>>> mculpepper at appcelerator.org>
>>> wrote:
>>>
>>> I guess the next logical question is, where can I look to find the
>>> Javascript disabling code? I've been doing lots of poking around looking
>>> for
>>> it, but haven't had any luck... any pointers?
>>>
>>> On Fri, Aug 15, 2008 at 9:33 PM, Marshall Culpepper <<
>>> mculpepper at appcelerator.org>
>>> mculpepper at appcelerator.org> wrote:
>>>
>>>  At runtime, our widgets are rendered using Javascript. It would help
>>>> tremendously if we could execute the same script in VPE so I don't have
>>>> to
>>>> reinvent the wheel in Java.... (though calling into JS using Rhino is
>>>> another option, but I'm guessing nowhere near as effecient)
>>>>
>>>>
>>>> On Fri, Aug 15, 2008 at 6:33 PM, Max Andersen < <manderse at redhat.com>
>>>> manderse at redhat.com> wrote:
>>>>
>>>>  We do what we can to prevent javascript to execute in the editor to
>>>>> avoid
>>>>> bad sidesffects -. Why do you need it ?
>>>>>
>>>>> /max (sent from my phone)
>>>>>
>>>>>
>>>>>
>>>>> On 15/08/2008, at 21.25, "Marshall Culpepper" <<
>>>>> mculpepper at appcelerator.org>
>>>>> mculpepper at appcelerator.org> wrote:
>>>>>
>>>>>  Hey guys..
>>>>>
>>>>>>
>>>>>> I was curious if it's possible to execute javascript by adding
>>>>>> <script>
>>>>>> nodes into the head node the same way that <link> nodes are added for
>>>>>> CSS
>>>>>> styles. I've created a method that does it for me locally, but the
>>>>>> script in
>>>>>> question doesn't seem to be executing... is there something special
>>>>>> needed
>>>>>> to make javascript work in this document? Here's my snippet:
>>>>>>
>>>>>> public static void addScriptNodeToHead (VpePageContext pageContext,
>>>>>> nsIDOMDocument visualDocument, String scriptSrc) {
>>>>>>       nsIDOMNode headNode =
>>>>>>  pageContext.getVisualBuilder().getHeadNode();
>>>>>>
>>>>>>       nsIDOMElement scriptNode =
>>>>>> visualDocument.createElement("script");
>>>>>>       scriptNode.setAttribute("src", scriptSrc);
>>>>>>       scriptNode.setAttribute("type", "text/javascript");
>>>>>>
>>>>>>       headNode.appendChild(scriptNode);
>>>>>>   }
>>>>>> _______________________________________________
>>>>>> jbosstools-dev mailing list
>>>>>>  <jbosstools-dev at lists.jboss.org>jbosstools-dev at lists.jboss.org
>>>>>>  <https://lists.jboss.org/mailman/listinfo/jbosstools-dev>
>>>>>> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>>>>>>
>>>>>>
>>>>>
>>>>  _______________________________________________
>>> jbosstools-dev mailing list
>>> jbosstools-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>>>
>>>
>>>
>
>
> --
> -max
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosstools-dev/attachments/20080817/dd60c2bd/attachment.html 


More information about the jbosstools-dev mailing list