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/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

