DataSourceItem.html 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {{
  2. var missingRef = (item.state === 'error');
  3. var missingOutput = (item.type === 'dataSet2' && item.exists === true && item.state === 'error');
  4. }}
  5. <div class="caption{{?missingOutput}} warning{{?? missingRef}} missingRef{{?}}" title="{{?missingOutput}}{{!it.lbl_missingDataSetData}}{{??}}{{!item.name}}{{?}}">
  6. {{?missingOutput}}
  7. <div>
  8. <svg class="svgIcon datasetIcon datasetWarningIcon">
  9. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#common-warning"></use>
  10. </svg>
  11. </div>
  12. {{??missingRef}}
  13. <div>
  14. <svg class="svgIcon datasetIcon datasetErrorIcon">
  15. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#common-error"></use>
  16. </svg>
  17. </div>
  18. {{??}}
  19. <div class="datasourceIconContainer">
  20. {{?item.state === "loading"}}
  21. <svg class="loader--small">
  22. <circle class="loader__path" cx="12.35px" cy="12.35px" r="6px"></circle>
  23. </svg>
  24. {{??item.type === "module"}}
  25. <svg class="svgIcon datasetIcon">
  26. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#common-titan-model"></use>
  27. </svg>
  28. {{??item.type === "uploadedFile"}}
  29. <svg class="svgIcon datasetIcon">
  30. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#common-upload"></use>
  31. </svg>
  32. {{??}}
  33. <svg class="svgIcon datasetIcon">
  34. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#common-dataset"></use>
  35. </svg>
  36. {{?}}
  37. </div>
  38. {{?}}
  39. <div class="sourceLabelContainer" tabindex="-1" role="option" aria-label="{{!item.name}}">
  40. <div class="datasetLabel{{?!item.lastUpdatedString}} center{{?}}">{{!item.name}}</div>
  41. {{?item.lastUpdatedString}}
  42. <div class="sourceModified">{{!item.lastUpdatedString}}</div>
  43. {{?}}
  44. </div>
  45. <div tabindex="-1" title="{{=item.title}}" class="ellipsesButton focusable" role="button">
  46. <svg class="svgIcon datasetIcon">
  47. <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#common-menuoverflow"></use>
  48. </svg>
  49. </div>
  50. </div>