]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Send postMessage to opener before autoclose
authorFrederik B <freddyb@users.noreply.github.com>
Thu, 30 Jul 2015 11:49:41 +0000 (13:49 +0200)
committerFrederik B <freddy@flashpad>
Thu, 30 Jul 2015 11:49:41 +0000 (13:49 +0200)
themes/_global/js/autoClose.js

index e9145b7e2e091b5443fc39b1d9a336a5180b8fdb..c3ce744f1585d7298616ee3318c49ddab45866fb 100644 (file)
@@ -1,6 +1,15 @@
 $(document).ready(function() {
-       current_url = window.location.href
-       if (current_url.match("&closewin=true")) {
+  if (location.search.match("&closewin=true")) {
+               if (window.opener) {
+                       var msgDiv = $("div.messages");
+                       var msg = msgDiv.children("p").text();
+                       var status = msgDiv.hasClass("success") ?
+                               'success' : 'unknown';
+                       var url = $(".tool.link")[0].href;
+                       window.opener.postMessage({"wallabag-status": status,
+                               "wallabag-msg": msg,
+                               "wallabag-url": url }, "*");
+               }
                window.close();
        }
 });