aboutsummaryrefslogtreecommitdiffhomepage
path: root/themes/_global/js
diff options
context:
space:
mode:
authorFrederik B <freddyb@users.noreply.github.com>2015-07-30 13:49:41 +0200
committerFrederik B <freddy@flashpad>2015-07-30 13:49:41 +0200
commita7991b2d4c8ca35ed421af62f47e558fce0f8fff (patch)
tree840f535eb6886e0ba16558017aa041929d297918 /themes/_global/js
parent7d6bd5670e8743e10c52b745142320a47d0f1cbe (diff)
downloadwallabag-a7991b2d4c8ca35ed421af62f47e558fce0f8fff.tar.gz
wallabag-a7991b2d4c8ca35ed421af62f47e558fce0f8fff.tar.zst
wallabag-a7991b2d4c8ca35ed421af62f47e558fce0f8fff.zip
Send postMessage to opener before autoclose
Diffstat (limited to 'themes/_global/js')
-rw-r--r--themes/_global/js/autoClose.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/themes/_global/js/autoClose.js b/themes/_global/js/autoClose.js
index e9145b7e..c3ce744f 100644
--- a/themes/_global/js/autoClose.js
+++ b/themes/_global/js/autoClose.js
@@ -1,6 +1,15 @@
1$(document).ready(function() { 1$(document).ready(function() {
2 current_url = window.location.href 2 if (location.search.match("&closewin=true")) {
3 if (current_url.match("&closewin=true")) { 3 if (window.opener) {
4 var msgDiv = $("div.messages");
5 var msg = msgDiv.children("p").text();
6 var status = msgDiv.hasClass("success") ?
7 'success' : 'unknown';
8 var url = $(".tool.link")[0].href;
9 window.opener.postMessage({"wallabag-status": status,
10 "wallabag-msg": msg,
11 "wallabag-url": url }, "*");
12 }
4 window.close(); 13 window.close();
5 } 14 }
6}); 15});