Ver Fonte

Fix problem with javascript when user has other plugins that include a
form before this form (eg Menu Buttons plugin). Using the name of the
compose form solves this.
Plus, use SquirrelMail standard copyright notice.

Thijs Kinkhorst há 22 anos atrás
pai
commit
4e302f207b
2 ficheiros alterados com 12 adições e 12 exclusões
  1. 6 6
      plugins/squirrelspell/js/check_me.js
  2. 6 6
      plugins/squirrelspell/js/init.js

+ 6 - 6
plugins/squirrelspell/js/check_me.js

@@ -1,14 +1,14 @@
 /**
  * check_me.js
- * ------------
+ *
+ * Copyright (c) 1999-2003 The SquirrelMail Project Team
+ * Licensed under the GNU GPL. For full terms see the file COPYING.
+ *
  * This JavaScript app is the driving power of the SquirrelSpell's
  * main spellchecker window. Hope you have as much pain figuring
  * it out as it took to write. ;))
  *
  * $Id$
- * 
- * @author Konstantin Riabitsev <icon@duke.edu> ($Author$)
- * @version $Date$
  */
 
 var CurrentError=0;
@@ -278,8 +278,8 @@ function sqspellCommitChanges(){
     newBody += sqspell_lines[i];
   }
   
-  opener.document.forms[0].subject.value=newSubject;
-  opener.document.forms[0].body.value=newBody;
+  opener.document.compose.subject.value=newSubject;
+  opener.document.compose.body.value=newBody;
   
   /**
    * See if any words were added to the dictionary.

+ 6 - 6
plugins/squirrelspell/js/init.js

@@ -1,13 +1,13 @@
 /**
  * init.js
- * -------
+ *
+ * Copyright (c) 1999-2003 The SquirrelMail Project Team
+ * Licensed under the GNU GPL. For full terms see the file COPYING.
+ *
  * Grabs the text from the SquirrelMail field and submits it to
  * the squirrelspell.
  *
  * $Id$
- *
- * @author Konstantin Riabitsev <icon@duke.edu> ($Author$)
- * @version $Date$
  */
 
 /**
@@ -19,7 +19,7 @@
  * @return      void 
  */
 function sqspell_init(flag){
-  textToSpell = opener.document.forms[0].subject.value + "\n" + opener.document.forms[0].body.value;
+  textToSpell = opener.document.compose.subject.value + "\n" + opener.document.compose.body.value;
   document.forms[0].sqspell_text.value = textToSpell;
-  if (flag) document.forms[0].submit();
+  if (flag) document.compose.submit();
 }