configOptionsIntegration.tpl 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <tr>
  2. <td colspan="2">
  3. {include file='assets/css_assets.tpl'}
  4. {if $isCustomIntegrationCss}
  5. <link rel="stylesheet" href="{$customAssetsURL}/css/integration.css">
  6. {/if}
  7. <div id="layers" class="layers-integration">
  8. <div class="lu-app">
  9. <div class="lu-app-main">
  10. <div class="lu-app-main__body">
  11. {$content}
  12. </div>
  13. </div>
  14. </div>
  15. </div>
  16. {include file='assets/js_assets.tpl'}
  17. <script>
  18. function mgWaitForAssets(){
  19. setTimeout(function(){
  20. if (typeof window.Vue === 'function' && typeof window.mgLoadPageContoler === 'function'
  21. && typeof window.initMassActionsOnDatatables === 'function') {
  22. mgLoadPageContoler();
  23. mgEventHandler.on('AppCreated', null, function(appId, params){
  24. params.instance.$nextTick(function () {
  25. initContainerTooltips('layers');
  26. });
  27. }, 1000)
  28. } else {
  29. mgWaitForAssets();
  30. }
  31. }, 1000);
  32. }
  33. mgWaitForAssets();
  34. </script>
  35. </td>
  36. </tr>