diff --git a/demos/beatbox/.crossbar/config.json b/demos/beatbox/.crossbar/config.json index 69b8073c..49552264 100644 --- a/demos/beatbox/.crossbar/config.json +++ b/demos/beatbox/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/chat/.crossbar/config.json b/demos/chat/.crossbar/config.json index 69b8073c..49552264 100644 --- a/demos/chat/.crossbar/config.json +++ b/demos/chat/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/colorama/.crossbar/config.json b/demos/colorama/.crossbar/config.json index 69b8073c..49552264 100644 --- a/demos/colorama/.crossbar/config.json +++ b/demos/colorama/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/colorpicker/.crossbar/config.json b/demos/colorpicker/.crossbar/config.json index 69b8073c..49552264 100644 --- a/demos/colorpicker/.crossbar/config.json +++ b/demos/colorpicker/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/dashboard/.crossbar/config.json b/demos/dashboard/.crossbar/config.json index a3c8d067..98e3928b 100644 --- a/demos/dashboard/.crossbar/config.json +++ b/demos/dashboard/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": "../board" }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/editform/.crossbar/config.json b/demos/editform/.crossbar/config.json index 9d5d5bb8..56aa41be 100644 --- a/demos/editform/.crossbar/config.json +++ b/demos/editform/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": "../web" }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/editform/.crossbar/config_node_external.json b/demos/editform/.crossbar/config_node_external.json index 34d0bfe9..41a76818 100644 --- a/demos/editform/.crossbar/config_node_external.json +++ b/demos/editform/.crossbar/config_node_external.json @@ -36,6 +36,10 @@ "type": "static", "directory": "../web" }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/demos/gauges/.crossbar/config.json b/demos/gauges/.crossbar/config.json index 69b8073c..49552264 100644 --- a/demos/gauges/.crossbar/config.json +++ b/demos/gauges/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/non_functional/cursor_sync/.crossbar/config.json b/demos/non_functional/cursor_sync/.crossbar/config.json index ef9ad6c1..1e61b938 100644 --- a/demos/non_functional/cursor_sync/.crossbar/config.json +++ b/demos/non_functional/cursor_sync/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/demos/notification/.crossbar/config.json b/demos/notification/.crossbar/config.json index 69b8073c..49552264 100644 --- a/demos/notification/.crossbar/config.json +++ b/demos/notification/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/pubsub/.crossbar/config.json b/demos/pubsub/.crossbar/config.json index 69b8073c..49552264 100644 --- a/demos/pubsub/.crossbar/config.json +++ b/demos/pubsub/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/salesman/.crossbar/config.json b/demos/salesman/.crossbar/config.json index 4f56a684..5a350b0a 100644 --- a/demos/salesman/.crossbar/config.json +++ b/demos/salesman/.crossbar/config.json @@ -53,6 +53,10 @@ "type": "static", "directory": "../web" }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/demos/sliders/.crossbar/config.json b/demos/sliders/.crossbar/config.json index 69b8073c..49552264 100644 --- a/demos/sliders/.crossbar/config.json +++ b/demos/sliders/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/spread/.crossbar/config.json b/demos/spread/.crossbar/config.json index ef9ad6c1..1e61b938 100644 --- a/demos/spread/.crossbar/config.json +++ b/demos/spread/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/demos/videocontrol/.crossbar/config.json b/demos/videocontrol/.crossbar/config.json index ce85f8aa..6b9f6add 100644 --- a/demos/videocontrol/.crossbar/config.json +++ b/demos/videocontrol/.crossbar/config.json @@ -48,6 +48,10 @@ "type": "static", "directory": "../web" }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/visitors_counter/.crossbar/config.json b/demos/visitors_counter/.crossbar/config.json index 15267f53..2e09e038 100644 --- a/demos/visitors_counter/.crossbar/config.json +++ b/demos/visitors_counter/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": "../" }, + "shared": { + "type": "static", + "directory": "../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/visitors_counter/index.html b/demos/visitors_counter/index.html index 4d9e2746..b8fc67d8 100644 --- a/demos/visitors_counter/index.html +++ b/demos/visitors_counter/index.html @@ -74,7 +74,7 @@ - +

The counter connects to a WAMP backend (JavaScript/Node.js, but it could be written in any of 8 other languages). @@ -126,4 +126,4 @@ - \ No newline at end of file + diff --git a/demos/votes/browser/.crossbar/config.json b/demos/votes/browser/.crossbar/config.json index 7a27653b..9b75d6e6 100644 --- a/demos/votes/browser/.crossbar/config.json +++ b/demos/votes/browser/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": "../" }, + "shared": { + "type": "static", + "directory": "../../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/votes/kivy/.crossbar/config.json b/demos/votes/kivy/.crossbar/config.json index c918b2fc..34f6e42b 100644 --- a/demos/votes/kivy/.crossbar/config.json +++ b/demos/votes/kivy/.crossbar/config.json @@ -48,6 +48,10 @@ "type": "static", "directory": "../web" }, + "shared": { + "type": "static", + "directory": "../../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/demos/votes/nodejs/.crossbar/config.json b/demos/votes/nodejs/.crossbar/config.json index ec4c32a8..57ae642c 100644 --- a/demos/votes/nodejs/.crossbar/config.json +++ b/demos/votes/nodejs/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": "../web" }, + "shared": { + "type": "static", + "directory": "../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/demos/votes/python/.crossbar/config.json b/demos/votes/python/.crossbar/config.json index c918b2fc..34f6e42b 100644 --- a/demos/votes/python/.crossbar/config.json +++ b/demos/votes/python/.crossbar/config.json @@ -48,6 +48,10 @@ "type": "static", "directory": "../web" }, + "shared": { + "type": "static", + "directory": "../../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/iotcookbook/app/alarm/.crossbar/config.json b/iotcookbook/app/alarm/.crossbar/config.json index ef245307..f51ff9a4 100644 --- a/iotcookbook/app/alarm/.crossbar/config.json +++ b/iotcookbook/app/alarm/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": "../frontend" }, + "shared": { + "type": "static", + "directory": "../../../../_shared-web-resources" + }, "ws": { "type": "websocket", "options": { diff --git a/iotcookbook/app/weights/wpadeuro/.crossbar/config.json b/iotcookbook/app/weights/wpadeuro/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/app/weights/wpadeuro/.crossbar/config.json +++ b/iotcookbook/app/weights/wpadeuro/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/app/weights/wpadlab/.crossbar/config.json b/iotcookbook/app/weights/wpadlab/.crossbar/config.json index ed050029..22bf8fe2 100644 --- a/iotcookbook/app/weights/wpadlab/.crossbar/config.json +++ b/iotcookbook/app/weights/wpadlab/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": "../web" }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" }, diff --git a/iotcookbook/device/browser/browserremote/.crossbar/config.json b/iotcookbook/device/browser/browserremote/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/browser/browserremote/.crossbar/config.json +++ b/iotcookbook/device/browser/browserremote/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/browser/livewidgets/.crossbar/config.json b/iotcookbook/device/browser/livewidgets/.crossbar/config.json index ab66de1d..86918e2e 100644 --- a/iotcookbook/device/browser/livewidgets/.crossbar/config.json +++ b/iotcookbook/device/browser/livewidgets/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/browser/revealremote/.crossbar/config.json b/iotcookbook/device/browser/revealremote/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/browser/revealremote/.crossbar/config.json +++ b/iotcookbook/device/browser/revealremote/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/pi/camera/.crossbar/config.json b/iotcookbook/device/pi/camera/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/pi/camera/.crossbar/config.json +++ b/iotcookbook/device/pi/camera/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/pi/sampleplayer/.crossbar/config.json b/iotcookbook/device/pi/sampleplayer/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/pi/sampleplayer/.crossbar/config.json +++ b/iotcookbook/device/pi/sampleplayer/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/pi/speechsynth/.crossbar/config.json b/iotcookbook/device/pi/speechsynth/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/pi/speechsynth/.crossbar/config.json +++ b/iotcookbook/device/pi/speechsynth/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/pi/speechsynth/speechsynth_frontend.html b/iotcookbook/device/pi/speechsynth/index.html similarity index 100% rename from iotcookbook/device/pi/speechsynth/speechsynth_frontend.html rename to iotcookbook/device/pi/speechsynth/index.html diff --git a/iotcookbook/device/pi/tempmon/.crossbar/config.json b/iotcookbook/device/pi/tempmon/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/pi/tempmon/.crossbar/config.json +++ b/iotcookbook/device/pi/tempmon/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/pi/xboxcontroller/.crossbar/config.json b/iotcookbook/device/pi/xboxcontroller/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/pi/xboxcontroller/.crossbar/config.json +++ b/iotcookbook/device/pi/xboxcontroller/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/tessel/accelerometer/.crossbar/config.json b/iotcookbook/device/tessel/accelerometer/.crossbar/config.json index 61234d0c..8b1396b6 100644 --- a/iotcookbook/device/tessel/accelerometer/.crossbar/config.json +++ b/iotcookbook/device/tessel/accelerometer/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket", "options": { diff --git a/iotcookbook/device/tessel/camera/.crossbar/config.json b/iotcookbook/device/tessel/camera/.crossbar/config.json index 61234d0c..8b1396b6 100644 --- a/iotcookbook/device/tessel/camera/.crossbar/config.json +++ b/iotcookbook/device/tessel/camera/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket", "options": { diff --git a/iotcookbook/device/yun/accelerometer/.crossbar/config.json b/iotcookbook/device/yun/accelerometer/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/yun/accelerometer/.crossbar/config.json +++ b/iotcookbook/device/yun/accelerometer/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/yun/ambientlight/.crossbar/config.json b/iotcookbook/device/yun/ambientlight/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/yun/ambientlight/.crossbar/config.json +++ b/iotcookbook/device/yun/ambientlight/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/yun/buttons/.crossbar/config.json b/iotcookbook/device/yun/buttons/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/yun/buttons/.crossbar/config.json +++ b/iotcookbook/device/yun/buttons/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/yun/lights/.crossbar/config.json b/iotcookbook/device/yun/lights/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/yun/lights/.crossbar/config.json +++ b/iotcookbook/device/yun/lights/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/yun/potentiometer/.crossbar/config.json b/iotcookbook/device/yun/potentiometer/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/yun/potentiometer/.crossbar/config.json +++ b/iotcookbook/device/yun/potentiometer/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/yun/serial_to_wamp/.crossbar/config.json b/iotcookbook/device/yun/serial_to_wamp/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/yun/serial_to_wamp/.crossbar/config.json +++ b/iotcookbook/device/yun/serial_to_wamp/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/yun/tilt/.crossbar/config.json b/iotcookbook/device/yun/tilt/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/yun/tilt/.crossbar/config.json +++ b/iotcookbook/device/yun/tilt/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/yun/tutorial/.crossbar/config.json b/iotcookbook/device/yun/tutorial/.crossbar/config.json index e992b95a..1916b56b 100644 --- a/iotcookbook/device/yun/tutorial/.crossbar/config.json +++ b/iotcookbook/device/yun/tutorial/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": "../tutorial3" }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" } diff --git a/iotcookbook/device/yun/weighingpad/.crossbar/config.json b/iotcookbook/device/yun/weighingpad/.crossbar/config.json index ab66de1d..24d2624d 100644 --- a/iotcookbook/device/yun/weighingpad/.crossbar/config.json +++ b/iotcookbook/device/yun/weighingpad/.crossbar/config.json @@ -43,6 +43,10 @@ "type": "static", "directory": ".." }, + "shared": { + "type": "static", + "directory": "../../../../../_shared-web-resources" + }, "ws": { "type": "websocket" }