]> granicus.if.org Git - python/commitdiff
#26246: update copybutton.js after JQuery update. Patch by Liang-Bo Wang.
authorEzio Melotti <ezio.melotti@gmail.com>
Sat, 27 Feb 2016 06:39:36 +0000 (08:39 +0200)
committerEzio Melotti <ezio.melotti@gmail.com>
Sat, 27 Feb 2016 06:39:36 +0000 (08:39 +0200)
Doc/tools/static/copybutton.js
Misc/ACKS

index 5d82c672beefcc7b2b03720e94a897518f55d11c..dbd1de5b9688c308c0c79d36e5547d37874d5f65 100644 (file)
@@ -38,20 +38,24 @@ $(document).ready(function() {
     });
 
     // define the behavior of the button when it's clicked
-    $('.copybutton').toggle(
-        function() {
-            var button = $(this);
+    $('.copybutton').click(function(e){
+        e.preventDefault();
+        var button = $(this);
+        if (button.data('hidden') === 'false') {
+            // hide the code output
             button.parent().find('.go, .gp, .gt').hide();
             button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', 'hidden');
             button.css('text-decoration', 'line-through');
             button.attr('title', show_text);
-        },
-        function() {
-            var button = $(this);
+            button.data('hidden', 'true');
+        } else {
+            // show the code output
             button.parent().find('.go, .gp, .gt').show();
             button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', 'visible');
             button.css('text-decoration', 'none');
             button.attr('title', hide_text);
-        });
+            button.data('hidden', 'false');
+        }
+    });
 });
 
index 64014c593e8c325a31c39b21ead2625d315e5e9c..6824554d16e10450e834ca0c473dea2be4376806 100644 (file)
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -1478,6 +1478,7 @@ Kevin Walzer
 Rodrigo Steinmuller Wanderley
 Dingyuan Wang
 Ke Wang
+Liang-Bo Wang
 Greg Ward
 Tom Wardill
 Zachary Ware