Hi, > On 27 May 2016, at 07:01, Daniel Ullfig <da...@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 <da...@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-tp7599647.html >> Sent from the XWiki- Users mailing list archive at Nabble.com. >> _______________________________________________ >> users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users >> > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > > > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users