OSDN Git Service

updated correct file
authorkimitake <kimitake@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Wed, 23 Mar 2005 06:15:05 +0000 (06:15 +0000)
committerkimitake <kimitake@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Wed, 23 Mar 2005 06:15:05 +0000 (06:15 +0000)
git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/nucleus-jp/trunk@74 1ca29b6e-896d-4ea0-84a5-967f57386b96

euc/nucleus/javascript/edit.js
utf8/nucleus/javascript/edit.js

index 3e5fda4..d8416ff 100755 (executable)
@@ -11,8 +11,8 @@
   * This file contains functions to allow adding items from inside the weblog.\r
   * Also contains code to avoid submitting form data twice.\r
   *\r
-  * $Id: edit.js,v 1.3 2005-03-16 08:07:50 kimitake Exp $\r
-  * $NucleusJP: edit.js,v 1.3 2005/03/12 06:19:04 kimitake Exp $\r
+  * $Id: edit.js,v 1.4 2005-03-23 06:15:05 kimitake Exp $\r
+  * $NucleusJP: edit.js,v 1.3 2005/03/16 08:07:50 kimitake Exp $\r
   */\r
 \r
 var nucleusConvertBreaks = true;\r
@@ -128,7 +128,7 @@ function ahrefThis() {
 }\r
 \r
 function execAndUpdate(action) {\r
-       lastSelected.caretPos.execCommand(action);\r
+       lastCaretPos.execCommand(action);\r
        updAllPreviews();       \r
 }\r
 \r
@@ -221,6 +221,7 @@ function checkSubmit() {
 // http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130\r
 \r
 // stores the caret\r
+var lastSelected, lastCaretPos;\r
 function storeCaret (textEl) {\r
 \r
        // store caret\r
@@ -234,13 +235,13 @@ function storeCaret (textEl) {
        nonie_FormType = textEl.name;\r
 }\r
 \r
-var lastSelected;\r
+//var lastSelected;\r
 \r
 // inserts text at caret (overwriting selection)\r
 function insertAtCaret (text) {\r
        var textEl = lastSelected;\r
-       if (textEl && textEl.createTextRange && textEl.caretPos) {\r
-               var caretPos = textEl.caretPos;\r
+       if (textEl && textEl.createTextRange && lastCaretPos) {\r
+               var caretPos = lastCaretPos;\r
                caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;\r
        } else if (!document.all && document.getElementById) {\r
                mozReplace(document.getElementById('input' + nonie_FormType), text);                            \r
@@ -256,8 +257,8 @@ function insertAtCaret (text) {
 function insertAroundCaret (textpre, textpost) {\r
        var textEl = lastSelected;\r
        \r
-       if (textEl && textEl.createTextRange && textEl.caretPos) {\r
-               var caretPos = textEl.caretPos;\r
+       if (textEl && textEl.createTextRange && lastCaretPos) {\r
+               var caretPos = lastCaretPos;\r
                caretPos.text = textpre + caretPos.text + textpost;\r
        } else if (!document.all && document.getElementById) {\r
                mozWrap(document.getElementById('input' + nonie_FormType), textpre, textpost);          \r
@@ -302,12 +303,12 @@ function getCaretText() {
        if (!document.all && document.getElementById)\r
                return mozSelectedText();\r
        else\r
-               return lastSelected.caretPos.text;\r
+               return lastCaretPos.text;\r
 }\r
 \r
 function isCaretEmpty() {\r
-       if (lastSelected && lastSelected.createTextRange && lastSelected.caretPos)\r
-               return (lastSelected.caretPos.text == '');\r
+       if (lastSelected && lastSelected.createTextRange && lastCaretPos)\r
+               return (lastCaretPos.text == '');\r
        else if (!document.all && document.getElementById)\r
                return (mozSelectedText() == '');\r
        else\r
index 7c66a3e..ade3d80 100755 (executable)
@@ -11,8 +11,8 @@
   * This file contains functions to allow adding items from inside the weblog.\r
   * Also contains code to avoid submitting form data twice.\r
   *\r
-  * $Id: edit.js,v 1.3 2005-03-12 06:19:04 kimitake Exp $\r
-  * $NucleusJP$\r
+  * $Id: edit.js,v 1.4 2005-03-23 06:14:53 kimitake Exp $\r
+  * $NucleusJP: edit.js,v 1.3 2005/03/12 06:19:04 kimitake Exp $\r
   */\r
 \r
 var nucleusConvertBreaks = true;\r
@@ -128,7 +128,7 @@ function ahrefThis() {
 }\r
 \r
 function execAndUpdate(action) {\r
-       lastSelected.caretPos.execCommand(action);\r
+       lastCaretPos.execCommand(action);\r
        updAllPreviews();       \r
 }\r
 \r
@@ -221,6 +221,7 @@ function checkSubmit() {
 // http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130\r
 \r
 // stores the caret\r
+var lastSelected, lastCaretPos;\r
 function storeCaret (textEl) {\r
 \r
        // store caret\r
@@ -234,13 +235,13 @@ function storeCaret (textEl) {
        nonie_FormType = textEl.name;\r
 }\r
 \r
-var lastSelected;\r
+//var lastSelected;\r
 \r
 // inserts text at caret (overwriting selection)\r
 function insertAtCaret (text) {\r
        var textEl = lastSelected;\r
-       if (textEl && textEl.createTextRange && textEl.caretPos) {\r
-               var caretPos = textEl.caretPos;\r
+       if (textEl && textEl.createTextRange && lastCaretPos) {\r
+               var caretPos = lastCaretPos;\r
                caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;\r
        } else if (!document.all && document.getElementById) {\r
                mozReplace(document.getElementById('input' + nonie_FormType), text);                            \r
@@ -256,8 +257,8 @@ function insertAtCaret (text) {
 function insertAroundCaret (textpre, textpost) {\r
        var textEl = lastSelected;\r
        \r
-       if (textEl && textEl.createTextRange && textEl.caretPos) {\r
-               var caretPos = textEl.caretPos;\r
+       if (textEl && textEl.createTextRange && lastCaretPos) {\r
+               var caretPos = lastCaretPos;\r
                caretPos.text = textpre + caretPos.text + textpost;\r
        } else if (!document.all && document.getElementById) {\r
                mozWrap(document.getElementById('input' + nonie_FormType), textpre, textpost);          \r
@@ -302,12 +303,12 @@ function getCaretText() {
        if (!document.all && document.getElementById)\r
                return mozSelectedText();\r
        else\r
-               return lastSelected.caretPos.text;\r
+               return lastCaretPos.text;\r
 }\r
 \r
 function isCaretEmpty() {\r
-       if (lastSelected && lastSelected.createTextRange && lastSelected.caretPos)\r
-               return (lastSelected.caretPos.text == '');\r
+       if (lastSelected && lastSelected.createTextRange && lastCaretPos)\r
+               return (lastCaretPos.text == '');\r
        else if (!document.all && document.getElementById)\r
                return (mozSelectedText() == '');\r
        else\r