From a3528339c7ec4e4b10500effe361911985afa5a0 Mon Sep 17 00:00:00 2001 From: niphlod Date: Wed, 2 Apr 2014 00:02:05 +0200 Subject: [PATCH] jQuery 1.9 removed toggle(function(), function()). And nobody noticed. --- gluon/tools.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gluon/tools.py b/gluon/tools.py index f4d1f11b..34b92d0f 100644 --- a/gluon/tools.py +++ b/gluon/tools.py @@ -5650,10 +5650,13 @@ class Wiki(object): var mediabutton = jQuery(''); mediabutton.insertBefore(form); previewmedia.insertBefore(form); - mediabutton.toggle(function() { - web2py_component('%(urlmedia)s', 'previewmedia'); - }, function() { - previewmedia.empty(); + mediabutton.click(function() { + if (mediabutton.hasClass('nopreview')) { + web2py_component('%(urlmedia)s', 'previewmedia'); + } else { + previewmedia.empty(); + } + mediabutton.toggleClass('nopreview'); }); } prevbutton.click(function(e) {