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

