diff --git a/www/pad/inner.js b/www/pad/inner.js index fe8d5dcc9..70867cac0 100644 --- a/www/pad/inner.js +++ b/www/pad/inner.js @@ -168,7 +168,7 @@ define([ inner.innerHTML.replace(/]*class="cke_anchor"[^>]*data-cke-realelement="([^"]*)"[^>]*>/g, function(match,realElt){ //console.log("returning realElt \"" + unescape(realElt)+ "\"."); - return unescape(realElt); }) + + return decodeURIComponent(realElt); }) + ' \n' ); }; @@ -772,7 +772,7 @@ define([ console.log("Anchor dialog detected."); var dialog = evt.data; $(dialog.parts.contents.$).find("input").val('xx-' + Math.round(Math.random()*1000)); - dialog.click(CKEDITOR.dialog.okButton(editor).id); + dialog.click(window.CKEDITOR.dialog.okButton(editor).id); } ); var existingText = editor.getData(); editor.insertText("A bit of text"); @@ -782,12 +782,12 @@ define([ var waitH = window.setInterval(function() { console.log("Waited 2s for the dialog to appear"); - var anchors = CKEDITOR.plugins["link"].getEditorAnchors(editor); + var anchors = window.CKEDITOR.plugins["link"].getEditorAnchors(editor); if(!anchors || anchors.length===0) { test.fail("No anchors found. Please adjust document"); } else { console.log(anchors.length + " anchors found."); - var exported = getHTML(inner); + var exported = getHTML(window.inner); console.log("Obtained exported: " + exported); var allFound = true; for(var i=0; i