Bug 9016: (follow-up) move insertAtCaret plugin out of language-specific directory
authorGalen Charlton <gmc@esilibrary.com>
Fri, 2 May 2014 19:40:42 +0000 (19:40 +0000)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 2 May 2014 20:29:21 +0000 (20:29 +0000)
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
koha-tmpl/intranet-tmpl/lib/jquery/plugins/jquery.insertatcaret.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/en/lib/jquery/plugins/jquery.insertatcaret.js [deleted file]
koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt

diff --git a/koha-tmpl/intranet-tmpl/lib/jquery/plugins/jquery.insertatcaret.js b/koha-tmpl/intranet-tmpl/lib/jquery/plugins/jquery.insertatcaret.js
new file mode 100644 (file)
index 0000000..408eb5d
--- /dev/null
@@ -0,0 +1,46 @@
+/*!
+ * jQuery insertAtCaret
+ * Allows inserting text where the caret is in a textarea
+ * Copyright (c) 2003-2010 phpMyAdmin devel team
+ * Version: 1.0
+ * Developed by the phpMyAdmin devel team. Modified by Alex King and variaas
+ * http://alexking.org/blog/2003/06/02/inserting-at-the-cursor-using-javascript
+ * http://www.mail-archive.com/jquery-en@googlegroups.com/msg08708.html
+ * Licensed under the GPL license:
+ * http://www.gnu.org/licenses/gpl.html
+ */
+;(function($) {
+
+$.fn.insertAtCaret = function (myValue) {
+
+    return this.each(function() {
+
+        //IE support
+        if (document.selection) {
+
+            this.focus();
+            sel = document.selection.createRange();
+            sel.text = myValue;
+            this.focus();
+
+        } else if (this.selectionStart || this.selectionStart == '0') {
+
+            //MOZILLA / NETSCAPE support
+            var startPos = this.selectionStart;
+            var endPos = this.selectionEnd;
+            var scrollTop = this.scrollTop;
+            this.value = this.value.substring(0, startPos)+ myValue+ this.value.substring(endPos,this.value.length);
+            this.focus();
+            this.selectionStart = startPos + myValue.length;
+            this.selectionEnd = startPos + myValue.length;
+            this.scrollTop = scrollTop;
+
+        } else {
+
+            this.value += myValue;
+            this.focus();
+        }
+    });
+};
+
+})(jQuery);
diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/plugins/jquery.insertatcaret.js b/koha-tmpl/intranet-tmpl/prog/en/lib/jquery/plugins/jquery.insertatcaret.js
deleted file mode 100644 (file)
index 408eb5d..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/*!
- * jQuery insertAtCaret
- * Allows inserting text where the caret is in a textarea
- * Copyright (c) 2003-2010 phpMyAdmin devel team
- * Version: 1.0
- * Developed by the phpMyAdmin devel team. Modified by Alex King and variaas
- * http://alexking.org/blog/2003/06/02/inserting-at-the-cursor-using-javascript
- * http://www.mail-archive.com/jquery-en@googlegroups.com/msg08708.html
- * Licensed under the GPL license:
- * http://www.gnu.org/licenses/gpl.html
- */
-;(function($) {
-
-$.fn.insertAtCaret = function (myValue) {
-
-    return this.each(function() {
-
-        //IE support
-        if (document.selection) {
-
-            this.focus();
-            sel = document.selection.createRange();
-            sel.text = myValue;
-            this.focus();
-
-        } else if (this.selectionStart || this.selectionStart == '0') {
-
-            //MOZILLA / NETSCAPE support
-            var startPos = this.selectionStart;
-            var endPos = this.selectionEnd;
-            var scrollTop = this.scrollTop;
-            this.value = this.value.substring(0, startPos)+ myValue+ this.value.substring(endPos,this.value.length);
-            this.focus();
-            this.selectionStart = startPos + myValue.length;
-            this.selectionEnd = startPos + myValue.length;
-            this.scrollTop = scrollTop;
-
-        } else {
-
-            this.value += myValue;
-            this.focus();
-        }
-    });
-};
-
-})(jQuery);
index d4d71de..44d71f5 100644 (file)
@@ -4,7 +4,7 @@
 [% INCLUDE 'doc-head-close.inc' %]
 <link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" />
 [% INCLUDE 'datatables.inc' %]
-<script type="text/javascript" src="[% interface %]/[% theme %]/en/lib/jquery/plugins/jquery.insertatcaret.js"></script>
+<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.insertatcaret.js"></script>
 <script type="text/javascript">
 //<![CDATA[
 $(document).ready(function() {