luci-base: ui.js: add instantiateView() helper
[oweals/luci.git] / modules / luci-base / luasrc / view / view.htm
index 9220ecf2992e1803f46e6547f5ef65ce636da8ef..b451e8cfbf9280a63534db65a49c960554a14bcc 100644 (file)
@@ -2,10 +2,11 @@
 
 <div id="view">
        <div class="spinning"><%:Loading view…%></div>
-       <script type="text/javascript">L.require('view.<%=view%>').catch(function(err) {
-               L.dom.content(document.querySelector('#view'), null);
-               L.error(err);
-       });</script>
+       <script type="text/javascript">
+               L.require('ui').then(function(ui) {
+                       ui.instantiateView('<%=view%>');
+               });
+       </script>
 </div>
 
 <%+footer%>