* All SquirrelSpell-wide functions are in this file.
*
* @author Konstantin Riabitsev <icon at duke.edu>
- * @copyright © 1999-2006 The SquirrelMail Project Team
+ * @copyright © 1999-2007 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package plugins
*/
include_once(SM_PATH . 'plugins/squirrelspell/sqspell_config.php');
+/**
+ * Workaround for including function squirrelspell_version() in SM 1.5 CVS,
+ * where plugins' setup.php is not included by default.
+ */
+include_once(SM_PATH . 'plugins/squirrelspell/setup.php');
+
/** Hooked functions **/
/**
* use document.write() so the "Check Spelling" button is not
* displayed if js is off in the browser.
*/
- echo "<script type=\"text/javascript\">\n".
+ $output = "<script type=\"text/javascript\">\n".
"<!--\n".
'document.write("<input type=\"button\" value=\"'.
_("Check Spelling").
'resizable=yes\')\" />");' . "\n".
"//-->\n".
"</script>\n";
+ return array('compose_button_row' => $output);
}
}
'<input type="hidden" name="dict_lang" value="'.htmlspecialchars($lang).'" />' :
'<input type="hidden" name="old_setup" value="yes" />')
. html_tag( 'p', "\n" .
- '<input type="checkbox" name="delete_words" value="ON" />'
- . _("Delete my dictionary and start a new one") . '<br />'
+ '<input type="checkbox" name="delete_words" value="ON" id="delete_words" />'
+ . '<label for="delete_words">'
+ . _("Delete my dictionary and start a new one")
+ . '</label><br /><label for="old_key">'
. _("Decrypt my dictionary with my old password:")
- . '<input name="old_key" size="10" />' ,
+ . '</label><input type="text" name="old_key" id="old_key" size="10" />' ,
'left' ) . "\n"
. '</blockquote>' . "\n"
. html_tag( 'p', "\n"