Tuesday, March 13, 2007, 2:43:01 PM, Ben wrote: > Guillermo wrote, >> There is an easy way to obtain an input textarea with GUI Buttons like >> the one of the edit form? >> Thanks in advance.
> It's been requested: http://pmwiki.org/wiki/PITS/00877 > ... but unfortunately, no, currently the id of the textarea is > hard-coded into the JavaScript that makes the buttons work. To get it > to work with other textareas would require rewriting the script and also > the (:e_guiedit:) markup. This could be done in a recipe, but I haven't > gotten around to writing it yet. Perhaps someone else would like to > give it a shot? --Ben In scripts/stdconfig.php it says: if ($action=='edit' && IsEnabled($EnableGUIButtons,0)) include_once("$FarmD/scripts/guiedit.php"); meaning guiedit.php is loaded only if $EnableGUIButtons = true; and you are in edit mode (action=edit). You can get the guibuttons working in other textarea boxes etc if you load the script in config.php via include_once("$FarmD/scripts/guiedit.php"); and put in your (:input... markup: id=text for instance for Fox comment box: (:input textarea id=text comment cols=60 rows=6:) The gui javascript is looking for an element with id=text to put its output into. Nothing too hardcoded. Another solution I adopted is to copy the guiedit.php script and modify it (change of function names, guibuttons, markup etc), and included it as a cookbook script for my site. Now I can use (:cbox_guiedit:) for commentboxes. CommentBoxPlus has "id=text name=text" hardcoded. I wrote about it here: http://softflow.co.uk/design/Test/TestCommentBox2?p=2 You can download a zip file from there too: commentboxgui.zip Hans _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
