On Sat, Jun 16, 2012 at 3:19 PM, Jerome Velociter <[email protected]>wrote:
> 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 Pretty cool! -Eduard > > 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 > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

