WIP - Fix JS error (#1430)
This commit is contained in:
parent
942499cd66
commit
fc35c035a0
|
@ -10,17 +10,18 @@ $(document).ready ->
|
|||
catch e
|
||||
console.log 'Parsing error', e
|
||||
# Initialize JS communication channel
|
||||
window.addEventListener "message", receiveMessage, false
|
||||
window.addEventListener "message", receiveMessage (e) ->
|
||||
message = e.data
|
||||
client_id = decodeURIComponent message.split(' ')[0]
|
||||
session_state = decodeURIComponent message.split(' ')[1]
|
||||
salt = decodeURIComponent session_state.split('.')[1]
|
||||
ss = hash.toString(CryptoJS.enc.Base64) + '.' + salt
|
||||
if session_state == ss
|
||||
stat = 'unchanged'
|
||||
else
|
||||
stat = 'changed'
|
||||
e.source.postMessage stat, e.origin
|
||||
, false
|
||||
|
||||
|
||||
|
||||
# Eval message response
|
||||
receiveMessage (e) ->
|
||||
message = e.data
|
||||
client_id = decodeURIComponent message.split(' ')[0]
|
||||
session_state = decodeURIComponent message.split(' ')[1]
|
||||
salt = decodeURIComponent session_state.split('.')[1]
|
||||
ss = hash.toString(CryptoJS.enc.Base64) + '.' + salt
|
||||
if session_state == ss
|
||||
stat = 'unchanged'
|
||||
else
|
||||
stat = 'changed'
|
||||
e.source.postMessage stat, e.origin
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Generated by CoffeeScript 1.10.0
|
||||
// Generated by CoffeeScript 1.12.7
|
||||
(function() {
|
||||
var values;
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
|||
|
||||
$(document).ready(function() {
|
||||
$("script[type='application/init']").each(function() {
|
||||
var e, error, k, results, tmp;
|
||||
var e, k, results, tmp;
|
||||
try {
|
||||
tmp = JSON.parse($(this).text());
|
||||
results = [];
|
||||
|
@ -19,22 +19,20 @@
|
|||
return console.log('Parsing error', e);
|
||||
}
|
||||
});
|
||||
return window.addEventListener("message", receiveMessage, false);
|
||||
});
|
||||
|
||||
receiveMessage(function(e) {
|
||||
var client_id, message, salt, session_state, ss, stat;
|
||||
message = e.data;
|
||||
client_id = decodeURIComponent(message.split(' ')[0]);
|
||||
session_state = decodeURIComponent(message.split(' ')[1]);
|
||||
salt = decodeURIComponent(session_state.split('.')[1]);
|
||||
ss = hash.toString(CryptoJS.enc.Base64) + '.' + salt;
|
||||
if (session_state === ss) {
|
||||
stat = 'unchanged';
|
||||
} else {
|
||||
stat = 'changed';
|
||||
}
|
||||
return e.source.postMessage(stat, e.origin);
|
||||
return window.addEventListener("message", receiveMessage(function(e) {
|
||||
var client_id, message, salt, session_state, ss, stat;
|
||||
message = e.data;
|
||||
client_id = decodeURIComponent(message.split(' ')[0]);
|
||||
session_state = decodeURIComponent(message.split(' ')[1]);
|
||||
salt = decodeURIComponent(session_state.split('.')[1]);
|
||||
ss = hash.toString(CryptoJS.enc.Base64) + '.' + salt;
|
||||
if (session_state === ss) {
|
||||
stat = 'unchanged';
|
||||
} else {
|
||||
stat = 'changed';
|
||||
}
|
||||
return e.source.postMessage(stat, e.origin);
|
||||
}, false));
|
||||
});
|
||||
|
||||
}).call(this);
|
||||
|
|
|
@ -1 +1 @@
|
|||
(function(){var a;a={};$(document).ready(function(){$("script[type='application/init']").each(function(){var g,c,b,f,d;try{d=JSON.parse($(this).text());f=[];for(b in d){f.push(a[b]=d[b])}return f}catch(c){g=c;return console.log("Parsing error",g)}});return window.addEventListener("message",receiveMessage,false)});receiveMessage(function(h){var i,f,c,g,b,d;f=h.data;i=decodeURIComponent(f.split(" ")[0]);g=decodeURIComponent(f.split(" ")[1]);c=decodeURIComponent(g.split(".")[1]);b=hash.toString(CryptoJS.enc.Base64)+"."+c;if(g===b){d="unchanged"}else{d="changed"}return h.source.postMessage(d,h.origin)})}).call(this);
|
||||
(function(){var values;values={};$(document).ready(function(){$("script[type='application/init']").each(function(){var e,k,results,tmp;try{tmp=JSON.parse($(this).text());results=[];for(k in tmp){results.push(values[k]=tmp[k])}return results}catch(error){e=error;return console.log("Parsing error",e)}});return window.addEventListener("message",receiveMessage(function(e){var client_id,message,salt,session_state,ss,stat;message=e.data;client_id=decodeURIComponent(message.split(" ")[0]);session_state=decodeURIComponent(message.split(" ")[1]);salt=decodeURIComponent(session_state.split(".")[1]);ss=hash.toString(CryptoJS.enc.Base64)+"."+salt;if(session_state===ss){stat="unchanged"}else{stat="changed"}return e.source.postMessage(stat,e.origin)},false))})}).call(this);
|
||||
|
|
Loading…
Reference in New Issue
Block a user