Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
blocks:app-note:interactivemap [2020-11-10 14:47] mattias [How does this work?] |
blocks:app-note:interactivemap [2020-11-15 07:11] mattias [Installation] |
||
---|---|---|---|
Line 13: | Line 13: | ||
We have prepared a PIXILAB-blocks-root folder containing everything you need to run the examples. | We have prepared a PIXILAB-blocks-root folder containing everything you need to run the examples. | ||
- | {{ : | + | {{ : |
If you don't know how to do this, read the instructions in the [[https:// | If you don't know how to do this, read the instructions in the [[https:// | ||
Line 50: | Line 50: | ||
=====How does this work?===== | =====How does this work?===== | ||
- | The interactive map itself is a custom web page that is stored under / | + | The interactive map itself is a custom web page that is stored under / |
+ | |||
+ | {{: | ||
+ | |||
+ | In blocks | ||
{{: | {{: | ||
In the URL setting of the web block there are two query-parameters. blocksVar will point to a blocks variable, svgFileName will set the filename of the svg file used for the project. | In the URL setting of the web block there are two query-parameters. blocksVar will point to a blocks variable, svgFileName will set the filename of the svg file used for the project. | ||
- | The map itself | + | The map image is a .svg file that is picked up by script.js and applied to the html document in runtime. |
- | Script.js uses the Blocks javascript bridge API called pub_sub_peer.js to set valuea | + | Script.js |