resourcesContainer_components.tpl 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <script type="text/x-template" id="t-mg-resourcesContainer-{$elementId|strtolower}"
  2. :component_id="component_id"
  3. :component_namespace="component_namespace"
  4. :component_index="component_index"
  5. >
  6. <div class="lu-row">
  7. <div class="lu-col-md-12" id="{$rawObject->getId()}" namespace="{$namespace}"
  8. index="{$rawObject->getIndex()}" actionid="{$rawObject->getIndex()}">
  9. <div class="lu-widget">
  10. <div class="lu-widget__header">
  11. <div class="lu-widget__top lu-top">
  12. <div class="lu-top__title">
  13. <span>{$MGLANG->absoluteT('serverCA' ,'availableResources')}</span>
  14. </div>
  15. </div>
  16. </div>
  17. <div class="lu-widget__body">
  18. <div class="lu-widget__content">
  19. <div class="lu-progress lu-progress--h lu-progress--s lu-progress__label" v-for="(bar, key) in data">
  20. <div class="lu-progress__label">
  21. {{ bar.name }} {{ bar.used }} / {{ bar.total }} <span v-if="bar.unit"> {{ bar.unit }} </span>
  22. </div>
  23. <div class="lu-progress__bar progress-bar-danger">
  24. <div class="lu-progress__fill" :style=widthPercent(bar.percent)></div>
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29. <div class="lu-preloader-container lu-preloader-container--full-screen lu-preloader-container--overlay"
  30. v-show="loading_state">
  31. <div class="lu-preloader lu-preloader--sm"></div>
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36. </script>