From: Brion Vibber Date: Fri, 31 Dec 2010 00:14:41 +0000 (-0800) Subject: Tweak the post-form return on bookmarklet if we're not in a popup that we can close X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b71a09a1a9a8eedcd0e2214c5c998b0707a2ee70;p=quix0rs-gnu-social.git Tweak the post-form return on bookmarklet if we're not in a popup that we can close --- diff --git a/plugins/Bookmark/bookmarkpopup.js b/plugins/Bookmark/bookmarkpopup.js index 29f314ed06..4904b07e24 100644 --- a/plugins/Bookmark/bookmarkpopup.js +++ b/plugins/Bookmark/bookmarkpopup.js @@ -2,6 +2,13 @@ $(document).ready( function() { var form = $('#form_new_bookmark'); form.append(''); + function doClose() { + self.close(); + // If in popup blocker situation, we'll have to redirect back. + setTimeout(function() { + window.location = $('#url').val(); + }, 100); + } form.ajaxForm({dataType: 'xml', timeout: '60000', beforeSend: function(formData) { @@ -11,12 +18,12 @@ $(document).ready( error: function (xhr, textStatus, errorThrown) { form.removeClass('processing'); form.find('#submit').removeClass('disabled'); - self.close(); + doClose(); }, success: function(data, textStatus) { form.removeClass('processing'); form.find('#submit').removeClass('disabled'); - self.close(); + doClose(); }}); }