ui.ts 887 B

12345678910111213141516171819202122232425
  1. export function showLoading() {
  2. if (document && document.body) {
  3. const coverEle = document.body.querySelector(".pd-loading-cover");
  4. if (!coverEle) {
  5. const newCoverEle = document.createElement("div");
  6. const newCoverSpinEle = document.createElement("div");
  7. const newCoverSpinInnerEle = document.createElement("div");
  8. newCoverEle.className = "pd-loading-cover";
  9. newCoverSpinEle.className = "pd-loading-spin";
  10. newCoverSpinInnerEle.className = "pd-loading-spin-inner";
  11. newCoverSpinEle.appendChild(newCoverSpinInnerEle);
  12. newCoverEle.appendChild(newCoverSpinEle);
  13. document.body.appendChild(newCoverEle);
  14. }
  15. }
  16. }
  17. export function hideLoading() {
  18. if (document && document.body) {
  19. const coverEle = document.body.querySelector(".pd-loading-cover");
  20. if (coverEle) {
  21. document.body.removeChild(coverEle);
  22. }
  23. }
  24. }