On 27 May 2016, at 17:52, Daniel Ullfig
<dan.u(a)grmcompany.com> wrote:
great! every time I scratch the surface of XWiki, there's more surface to scratch!
this really is a great product.
Dan
-----Original Message----- From: Vincent Massol
Sent: Friday, May 27, 2016 12:04 AM
To: XWiki Users
Subject: Re: [xwiki-users] Setup a sepparate space for javascript
Hi,
On 27 May 2016, at 07:01, Daniel Ullfig
<dan.u(a)grmcompany.com> wrote:
I was looking around XWiki, and there does not seem to be a Class Page for the class
JavaScriptExtensionClass, even though it is a class, and there are Class Documents for a
whole bunch of other xwiki classes. This kinda breaks the paradigm, doesn't it?
It would if it were true! :)
The class is defined on this page: XWiki.JavaScriptExtension
Thanks
-Vincent
> It should at least be some kind of read-only page. Because then it would be real
simple to add a custom editor for javascript, by changing the ClassSheet attached to the
JavaScriptExtensionClass page. Just an idea.
>
> Dan
>
> -----Original Message----- From: Daniel Ullfig
> Sent: Thursday, May 26, 2016 8:57 AM
> To: XWiki Users
> Subject: Re: [xwiki-users] Setup a sepparate space for javascript
>
> Thanks for the tip! I was in the middle of embedding Ace Editor in a page.
> Got it to work. displays javascript beautifully. But now I would have to
> work on integrating Rest calls, so that Ace can save the scripts back to the
> page.
>
> Isn't there a way of overriding the Object Editor, so that when it sees that
> you are opening a JavaScriptExtension, it uses Ace instead of the plain text
> field?
>
> Dan
>
> PS.: there's so many questions I have about xwiki! It's a treasure trove of
> functionality, but there's a vast amount of info to wade through. Like, I
> don't quite understand the instructions on how to add a webjar to xwiki. Not
> every xwiki user is a seasoned web developer ;-)
>
>
> -----Original Message----- From: Marius Dumitru Florea
> Sent: Thursday, May 26, 2016 1:35 AM
> To: XWiki Users
> Subject: Re: [xwiki-users] Setup a sepparate space for javascript
>
> On Wed, May 25, 2016 at 8:05 PM, dullfig <dan.u(a)grmcompany.com> wrote:
>
>> Hello:
>>
>> I was wondering if anyone else has done this. My application is starting to
>> need a whole bunch of javascript, and I was thinking of setting up a
>> separate space (maybe call it js) where there is nothing but pages with
>> javascript objects attached.
>>
>
>
>> That way I could set up a ClassSheet for that
>> space,
>
>
> ClassSheets, as their name suggests, are bound to a class not to a space.
> So you don't have to move the pages with JSX objects in a separate space.
> You can create a new class, with a sheet that embeds ACE, and add an object
> of this class to all the pages you want to edit with ACE. But even this is
> not needed as there are already some extensions available that provide
> syntax highlighting, if that's what you are looking for.
>
> Hope this helps,
> Marius
>
>
>> whith an embedded javascript editor (ace editor) to make editing the
>> javascript easier.
>>
>> Dan.
>>
>>
>>
>> --
>> View this message in context:
>>
http://xwiki.475771.n2.nabble.com/Setup-a-sepparate-space-for-javascript-tp…
>> Sent from the XWiki- Users mailing list archive at
Nabble.com.