Plugin Directory

Changeset 2472154


Ignore:
Timestamp:
02/10/2021 06:43:38 AM (5 years ago)
Author:
bukza
Message:

Handling iframe events in more reliable manner

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bukza/trunk/admin/js/bukza-admin.js

    r1963502 r2472154  
    2121
    2222    function processMessage (e) {
    23         var dataObject = JSON.parse(e.data);
    24         if (dataObject.command === 'BUKZA_WORDPRESS_UPDATE_RELOAD') {
    25             bukzaUpdate(dataObject, true);
    26         } else if (dataObject.command === 'BUKZA_WORDPRESS_UPDATE') {
    27             bukzaUpdate(dataObject, false);
    28         } else if (dataObject.command === 'BUKZA_WORDPRESS_RELOAD') {
    29             document.location.reload();
    30         }
     23        if (e && e.data && (typeof e.data) == 'string' && e.data.indexOf('BUKZA_CROSS_FRAME_WORDPRESS') != -1) {
     24            var dataObject = JSON.parse(e.data);
     25            if (dataObject.command === 'BUKZA_WORDPRESS_UPDATE_RELOAD') {
     26                bukzaUpdate(dataObject, true);
     27            } else if (dataObject.command === 'BUKZA_WORDPRESS_UPDATE') {
     28                bukzaUpdate(dataObject, false);
     29            } else if (dataObject.command === 'BUKZA_WORDPRESS_RELOAD') {
     30                document.location.reload();
     31            }
     32        }
    3133    }
    3234
Note: See TracChangeset for help on using the changeset viewer.