select fragment on click
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Tue, 22 Feb 2011 14:40:44 +0000 (15:40 +0100)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Tue, 22 Feb 2011 14:40:44 +0000 (15:40 +0100)
wolnelektury/static/js/book.js

index b9ab6b1..d6dfec9 100644 (file)
@@ -40,4 +40,22 @@ $(function() {
         $(this).removeClass('selected');
         $($(this).attr('href')).slideUp('fast');
     });
+    
+
+    if (window.getSelection) {
+        $('.theme-begin').click(function() {
+            var selection = window.getSelection();
+            selection.removeAllRanges();
+            var range = document.createRange();
+
+            var e = $(".theme-end[fid='" + $(this).attr('fid') + "']")[0];
+
+            if (e) {
+                range.setStartAfter(this);
+                range.setEndBefore(e);
+                selection.addRange(range);
+            }
+        });
+    }
+
 });