wechat.js 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. /* Copyright© 2000 - 2021 SuperMap Software Co.Ltd. All rights reserved.*/
  2. function createGalleryChart(example) {
  3. var target = 'editor-wechat.html',
  4. defaultThumb = '../img/thumb.png',
  5. title = utils.getLocalPairs(example, 'name'),
  6. href = example.fileName ? example.fileName : '',
  7. thumbnail = example.thumbnail ? thumbLocation + '/img/' + example.thumbnail : '',
  8. version = example.version;
  9. href = href.replace(/editor/, 'editor-wechat');
  10. var chartDiv = $("<div class='col-xlg-2 col-lg-3 col-md-4 col-sm-6 col-xs-6'></div>");
  11. var chart = $("<div class='chart'></div>");
  12. var link = $("<a class='chart-link' href='" + target + '#' + href + "'></a>");
  13. var chartTitle = $("<h5 class='chart-title'>" + title + '</h5>');
  14. var newTip = $(
  15. '<svg xmlns="http://www.w3.org/2000/svg" class="new-example" style="width:8px !important;height:8px;right: 1px;top: 1px;position: absolute;"><circle cx="4" cy="4" r="4" fill="#e14d57"></circle></svg>'
  16. );
  17. var thumb = $(
  18. "<img class='chart-thumb' src='" + defaultThumb + "' data-original='" + thumbnail + "' style='display: inline'>"
  19. );
  20. chartTitle.appendTo(link);
  21. if (window.version === version) {
  22. newTip.appendTo(link);
  23. }
  24. thumb.appendTo(link);
  25. link.appendTo(chart);
  26. chart.appendTo(chartDiv);
  27. return chartDiv;
  28. }