I've rewritten the application as a "Firefox style" console that one can trigger on any page with the "F10" hot key (may be made configurable in the future).
See a screenshot : http://extensions.xwiki.org/xwiki/bin/download/Extension/Groovy+Console+Application/groovyconsole.png I've lost the "saved script" functionality for now, it wasn't working anyway in the versions released. I might revive this later on under another form, though Jerome On Fri, Jun 15, 2012 at 1:34 PM, Jerome Velociter <[email protected]>wrote: > FYI also committed sources at > https://github.com/jvelo/xwiki-groovy-console > > > On Fri, Jun 15, 2012 at 1:26 PM, Jerome Velociter > <[email protected]>wrote: > >> Hi Niels, everyone, >> >> There I fixed it : checkout version 1.0.2 at >> http://extensions.xwiki.org/xwiki/bin/view/Extension/Groovy+Console+Application >> >> For the record the "breakage" was the introduction of async JSX loading ( >> http://jira.xwiki.org/browse/XWIKI-4183) >> >> Cheers, >> >> Jerome >> >> >> On Tue, May 29, 2012 at 7:44 PM, Jerome Velociter >> <[email protected]>wrote: >> >>> >>> >>> On Mon, May 28, 2012 at 3:20 PM, Eduard Moraru <[email protected]>wrote: >>> >>>> Hi, >>>> >>>> Just as an observation, the CodeMirror error you are getting for the >>>> Groovy >>>> console extension is because the extension itself is using CodeMirror >>>> for >>>> the textarea you use to write Groovy code. It has nothing to do with the >>>> Syntax Highlighting extension (that also happens to use and bundle it's >>>> own >>>> CodeMirror version to enrich a textarea). >>>> >>>> I am not familiar with the Groovy console extension. Maybe it's an >>>> installation problem (having to install CodeMirror yourself -- >>>> javascript >>>> files) or maybe a packaging problem from the developer, don`t know. >>>> Maybe >>>> Jerome could help you. >>>> >>> >>> This extension is quite old, it's probably due to an incompatibility >>> with newer versions of XWiki (JS conflict ?) >>> >>> I'll try to give it a look soon and see if I can fix it easily. >>> >>> Jerome >>> >>> >>> >>>> >>>> Sorry if this was not very helpful to you. >>>> >>>> Thanks, >>>> Eduard >>>> >>>> On Fri, May 25, 2012 at 9:01 PM, Niels Mayer <[email protected]> >>>> wrote: >>>> >>>> > Is there a version of the Groovy Console ( >>>> > >>>> > >>>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Groovy+Console+Application >>>> > ) that is compatible with XWiki 3.5? >>>> > >>>> > When I try to run it, I see missing icons ( referencing old skins, >>>> > which I fixed), but now get the following JavaScript errors after >>>> > attempting to execute my Groovy code: >>>> > >>>> > Uncaught ReferenceError: CodeMirror is not defined >>>> > var editor = CodeMirror.fromTextArea('script', { >>>> > >>>> > And "Uncaught TypeError: Cannot call method 'getCode' of undefined" >>>> > var ajx = new Ajax.Request("$scriptDoc.getURL('save')" , { >>>> > parameters: >>>> > {"XWiki.ConsoleScriptClass_${scriptObj.number}_code":editor.getCode(), >>>> > "ajax":"1"}, >>>> > onComplete:function(transport){ >>>> > $('saveLoading').addClassName("hidden"); >>>> > $('saveStatus').removeClassName("hidden"); >>>> > $('saveStatus').innerHTML = "Saved !"; >>>> > var foo = new Effect.Highlight('saveStatus'); >>>> > setTimeout(function(){ >>>> > $('saveStatus').innerHTML = ""; >>>> > $('saveStatus').addClassName("hidden"); >>>> > }, 5000); >>>> > } >>>> > >>>> > I guess I could keep plugging away and trying to fix this, but was >>>> > wondering whether there's a newer version of the Groovy Console >>>> > compatible w/ XWiki 3.5 and beyond, or is there some simple fix to the >>>> > problems outlined above? >>>> > >>>> > Seems like this has been noted as a problem previously: >>>> > http://lists.xwiki.org/pipermail/users/2011-October/020745.html >>>> > >>>> > I attempted installing 'SyntaxHighlighting' (says its "CodeMirror >>>> > based syntax highlighting ...") and noticed it now adds new error at >>>> > startup in the GroovyConsole: >>>> > Uncaught TypeError: Object function >>>> > a(f,g){if(g.dumbTabs){g.tabMode="spaces"}else{if(g.normalTab) >>>> > >>>> > Suggesting problems w/ this extension as well. I do note that my >>>> > existing scripts now have pretty syntax highlighting... so it is >>>> > working. Unfortunately, it also forces the wiki-code editor to appear >>>> > below the wysiwyg and makes the wysiwyg area too small. So I >>>> > uninstalled it and my Wysiwyg now works as before.... >>>> > >>>> > Any way of getting Groovy Console functionality working? Seems like a >>>> > great way to work with cloud-based XWiki installs, such as mine... >>>> > >>>> > Thanks, >>>> > >>>> > -- Niels >>>> > http://www.nielsmayer.com >>>> > _______________________________________________ >>>> > devs mailing list >>>> > [email protected] >>>> > http://lists.xwiki.org/mailman/listinfo/devs >>>> > >>>> _______________________________________________ >>>> devs mailing list >>>> [email protected] >>>> http://lists.xwiki.org/mailman/listinfo/devs >>>> >>> >>> >>> >>> -- >>> Jérôme Velociter >>> Winesquare >>> http://www.winesquare.net/ >>> >> >> >> >> -- >> Jérôme Velociter >> Winesquare >> http://www.winesquare.net/ >> > > > > -- > Jérôme Velociter > Winesquare > http://www.winesquare.net/ > -- Jérôme Velociter Winesquare http://www.winesquare.net/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

