summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xjs/selection.js49
1 files changed, 25 insertions, 24 deletions
diff --git a/js/selection.js b/js/selection.js
index 6834aca..639afe5 100755
--- a/js/selection.js
+++ b/js/selection.js
@@ -1,26 +1,27 @@
function getSelectionText(divID) {
- var selectedText = "";
- if (window.getSelection) {
- var sel = window.getSelection();
- var div = document.getElementById(divID);
-
- if (sel.rangeCount) {
- // Get the selected range
- var range = sel.getRangeAt(0);
- // Check that the selection is wholly contained within the div text
- // if (range.commonAncestorContainer == div.firstChild) {
- var selectedText = range.toString();
- // }
- }
- }
- return selectedText;
+ var selectedText = "";
+ if (window.getSelection) {
+ var sel = window.getSelection();
+ var div = document.getElementById(divID);
+ if (sel.rangeCount) {
+ // Get the selected range
+ var range = sel.getRangeAt(0);
+ // Check that the selection is wholly contained within the div text
+ // if (range.commonAncestorContainer == div.firstChild) {
+ var selectedText = range.toString();
+ // }
+ }
+ }
+ return selectedText;
}
-$(document).ready(function() {
- $(".fix-caption-code").mousedown(function() {
- $("#edit-caption").val("");
- });
- $(".fix-caption-code").mouseup(function() {
- quotedText = getSelectionText("#fix-caption-code");
- $("#edit-caption").val(quotedText);
- });
-});
+(function($) {
+ $(document).ready(function() {
+ $(".fix-caption-code").mousedown(function() {
+ $("#edit-caption").val("");
+ });
+ $(".fix-caption-code").mouseup(function() {
+ quotedText = getSelectionText("#fix-caption-code");
+ $("#edit-caption").val(quotedText);
+ });
+ });
+})(jQuery);