UNPKG

iobroker.kisshome-defender

Version:
44 lines (42 loc) 1.7 kB
<script src="widgets/kisshome-defender/kisshomeDefender.umd.js"></script> <script> vis.binds.kisshomeDefender = { create: function (wid, view, data, style) { const $div = $(`#${wid}`); if (!$div.length) { setTimeout(function () { vis.binds.kisshomeDefender.create(wid, view, data, style); }, 100); return; } // Create the widget instance const instance = document.createElement('kisshome-defender'); instance.setAttribute('instance', data.instance || '0'); instance.setAttribute('editMode', vis.editMode ? 'true' : 'false'); instance.setAttribute('language', vis.language); instance.setAttribute('wid', wid); instance.setAttribute('view', view); // Append the instance to the widget container document.getElementById(wid).appendChild(instance); }, }; </script> <script id="tplKissHomeDefender" type="text/ejs" class="vis-tpl" data-vis-set="kisshome-defender" data-vis-name="KISSHome Defender" data-vis-type="ctrl" data-vis-prev='<img src="widgets/kisshome-defender/prev_kisshome-defender.png"></img>' data-vis-attrs="instance" > <div class="vis-widget <%== this.data.attr('class') %>" style="overflow: hidden; width: 100%; height: 100%; top: 0; left: 0" id="<%= this.data.attr('wid') %>" > <% vis.binds.kisshomeDefender.create(this.data.wid, this.view, this.data, this.style); %> </div> </script>