diff --git a/test-browser/plugin/index.html b/test-browser/plugin/index.html new file mode 100644 index 0000000000..2cb1662902 --- /dev/null +++ b/test-browser/plugin/index.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + +
PLUGIN
+ +
+ add config
+ remove config
+ get config
+
+
+ + diff --git a/test-browser/plugin/remix.js b/test-browser/plugin/remix.js new file mode 100644 index 0000000000..976cb1ae6f --- /dev/null +++ b/test-browser/plugin/remix.js @@ -0,0 +1,35 @@ + + +function receiveMessage (event) { + console.log('receiveMessage', event.data, event.source, event.origin) + document.getElementById('compilationdata').innerHTML += event.data + '
' +} +window.addEventListener('message', receiveMessage, false) + +window.onload = function () { + document.querySelector('input#testmessageadd').addEventListener('click', function () { + window.parent.postMessage(JSON.stringify({ + type: 'setConfig', + arguments: [document.getElementById('filename').value, document.getElementById('valuetosend').value], + id: 34 + }), 'http://127.0.0.1:8080') + }) + + document.querySelector('input#testmessageremove').addEventListener('click', function () { + window.parent.postMessage(JSON.stringify({ + type: 'removeConfig', + arguments: [document.getElementById('filename').value], + id: 35 + }), 'http://127.0.0.1:8080') + }) + + document.querySelector('input#testmessagerget').addEventListener('click', function () { + window.parent.postMessage(JSON.stringify({ + type: 'getConfig', + arguments: [document.getElementById('filename').value], + id: 36 + }), 'http://127.0.0.1:8080') + }) +} + +