From a677ffc90e2b7cbc97cbf48e33a6e86b7686e857 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Wed, 19 Nov 2014 09:03:11 +0100 Subject: [PATCH] Only bind additional view models from plugins if they specify a target to bind to --- src/octoprint/static/js/app/main.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/octoprint/static/js/app/main.js b/src/octoprint/static/js/app/main.js index cef1e155..290ac2e3 100644 --- a/src/octoprint/static/js/app/main.js +++ b/src/octoprint/static/js/app/main.js @@ -441,6 +441,10 @@ $(function() { // apply bindings and signal startup _.each(additionalViewModels, function(additionalViewModel) { + if (additionalViewModel[1] === undefined) { + return; + } + if (additionalViewModel[0].hasOwnProperty("onBeforeBinding")) { additionalViewModel[0].onBeforeBinding(); }