diff --git a/src/kiss_firefox/ContentUtil.kiss b/src/kiss_firefox/ContentUtil.kiss new file mode 100644 index 0000000..42e3baf --- /dev/null +++ b/src/kiss_firefox/ContentUtil.kiss @@ -0,0 +1,2 @@ +(function sendMessage [:String type :Array data] + (API.browser.runtime.sendMessage (objectWith type data))) diff --git a/src/kiss_firefox/Util.kiss b/src/kiss_firefox/Util.kiss index 972c6a8..d65f475 100644 --- a/src/kiss_firefox/Util.kiss +++ b/src/kiss_firefox/Util.kiss @@ -2,9 +2,6 @@ (import kiss_firefox.Message) (import kiss_firefox.API) -(function sendMessage [:String type :Array data] - (API.browser.runtime.sendMessage (objectWith type data))) - (collectBlocks onMessageCase) (defMacro onMessage [type dataList &body body] diff --git a/template/src/template/Main_.kiss b/template/src/template/Main_.kiss index 7dcdcde..8dd2595 100644 --- a/template/src/template/Main_.kiss +++ b/template/src/template/Main_.kiss @@ -1,5 +1,6 @@ (defMacroVar mainKissFile kissFile) (loadFrom "kiss-firefox" "src/kiss_firefox/Util.kiss") +(loadFrom "kiss-firefox" "src/kiss_firefox/ContentUtil.kiss") (set js.Lib.global.document.body.style.border "5px solid red") (sendMessage "exampleMessage" [3 4]) \ No newline at end of file