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.

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

Reply via email to