[jbosstools-dev] Embedded javascript in the VPE visual document?
Max Rydahl Andersen
max.andersen at redhat.com
Sun Aug 17 09:49:30 EDT 2008
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
More information about the jbosstools-dev
mailing list