Warning: chmod(): Operation not permitted in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8 [0] in function chmod in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8 [1] in function include_once in /var/www/hopeinstoughton_www/wp-settings.php on line 560 [2] in function require_once in /var/www/hopeinstoughton_www/wp-config.php on line 85 [3] in function require_once in /var/www/hopeinstoughton_www/wp-load.php on line 50 [4] in function require_once in /var/www/hopeinstoughton_www/wp-blog-header.php on line 13 [5] in function require in /var/www/hopeinstoughton_www/index.php on line 17
| Server IP : 94.177.8.99 / Your IP : 216.73.217.165 Web Server : Apache/2.4.58 (Ubuntu) System : Linux aries 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/hopeinstoughton_books/inc/ |
Upload File : |
/*
* WindowMsg jquery plugin
*
* Copyright (c) 2008 Peter Hulst (sfpeter.com / hollice.com)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* Version 1.0
*/
(function($) {
// this array keeps the list of event handlers and names
$.windowMsgHandlers = [];
// this init method must be called in the parent window upon page load
$.initWindowMsg = function() {
$('body').append($('<form name="windowComm"><input type="hidden" name="windowCommEvent"><input type="hidden" name="windowCommData"><input id="myinput" type="button" name="windowCommButton" value="" style="display:none"></form>'));
// register event listener
$('#myinput').click(function() {
eventType = $('[name=windowCommEvent]').val();
data = $('[name=windowCommData]').val();
//console.log('received event/data: ' + eventType + " / " + data);
for (var i=0; i<$.windowMsgHandlers.length; i++) {
h = $.windowMsgHandlers[i];
if (h.event == eventType) {
h.callback.call(null, data); // call the callback method
break;
}
}
});
};
// triggers an event in the parent window. Returns true if the
// message was succesfully sent, otherwise false.
$.triggerParentEvent = function(event, msg) {
return $.triggerWindowEvent(window.opener, event, msg);
};
// triggers an event in a window that was opened by the current window
$.triggerWindowEvent = function(otherWindow, event, msg) {
if (!otherWindow) return false;
if (typeof otherWindow == "object") {
form = otherWindow.document.forms["windowComm"];
if (form) {
form.windowCommEvent.value = event;
form.windowCommData.value = msg;
form.windowCommButton.click();
return true;
}
}
return false;
}
// adds a handler for a message from child window
$.windowMsg = function(event, callback) {
$.windowMsgHandlers.push({event: event, callback: callback});
}
})(jQuery);