# HG changeset patch # User cavaliet # Date 1398853929 -7200 # Node ID de74a8e61df4bb44c2835c5618be8de12eed8cea # Parent 1f3ae0cc28a3010450f46b85a1c7fdc04b603f72 v1.53.5 correct postMessage management diff -r 1f3ae0cc28a3 -r de74a8e61df4 src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/embed_iframe.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/embed_iframe.html Wed Apr 30 12:31:24 2014 +0200 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/embed_iframe.html Wed Apr 30 12:32:09 2014 +0200 @@ -23,8 +23,8 @@ // Public function to set location's hash. Usefull because browser's security does not allow to get/set document.getElementById("my-iframe").contentWindow.location.hash var setHash = function(e) { // e.data is the string sent by the origin with postMessage. - if(e.data.split('#')[0] == 'setHash') { - window.location.setHash(e.data.split('#')[1]); + if(e.data.substr(0,1) == '#') { + window.location.hash = e.data.substr(1); } } // we have to listen for 'message'