Пользовательский интерфейс Маджонга | Mahjong user interface
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

окончание|ending.js 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. // // // //
  2. ЗадатьПораженческоеСодержимоеОкнуОкончания = мир =>
  3. {
  4. $(`#${мир.окна.окончание.указатель}-содержимое`).html(`
  5. <span class="uk-text-large">Поражение</span>
  6. ⚬ <span class="uk-text-large uk-text-bold">失败</span> ⚬
  7. <span class="uk-text-large">Defeat</span>
  8. `);
  9. };
  10. // // // //
  11. ЗадатьПобедноеСодержимоеОкнуОкончания = мир =>
  12. {
  13. $(`#${мир.окна.окончание.указатель}-содержимое`).html(`
  14. <span class="uk-text-large">Победа</span>
  15. ⚬ <span class="uk-text-large uk-text-bold">胜利</span> ⚬
  16. <span class="uk-text-large">Victory</span>
  17. `);
  18. };
  19. // // // //
  20. ПлавноПоказатьОкноОкончания = мир =>
  21. {
  22. мир.окна.окончание.плавно.отобразить();
  23. };
  24. // // // //
  25. ЗадатьВидОкнаОкончания = мир =>
  26. {
  27. const css = `
  28. #${мир.окна.окончание.указатель}-тело
  29. {
  30. position: absolute;
  31. left: 50%;
  32. top: 50%;
  33. transform: translateX(-50%) translateY(-50%);
  34. }
  35. #${мир.окна.окончание.указатель}
  36. {
  37. background-color: white;
  38. position: fixed;
  39. left: 0;
  40. top: 0;
  41. right: 0;
  42. bottom: 0;
  43. }
  44. `;
  45. var вид = document.createElement("style");
  46. вид.innerHTML = css;
  47. document.head.appendChild(вид);
  48. };
  49. // // // //
  50. СоздатьОкноОкончания = мир =>
  51. {
  52. мир.окна.окончание = {
  53. "указатель": "окно-окончания",
  54. };
  55. const html = `
  56. <div id="${мир.окна.окончание.указатель}-тело">
  57. <center>
  58. <span id="${мир.окна.окончание.указатель}-содержимое">
  59. </span>
  60. <hr class="uk-divider-icon">
  61. <p>
  62. <a href="https://twitter.com/opengamestudio" target="_blank" class="uk-icon-button" uk-icon="twitter"></a>
  63. </p>
  64. </center>
  65. </div>
  66. `;
  67. var окно = document.createElement("div");
  68. окно.id = мир.окна.окончание.указатель;
  69. окно.innerHTML = html;
  70. окно.style.display = "none";
  71. document.body.appendChild(окно);
  72. мир.окна.окончание.элемент = окно;
  73. мир.окна.окончание.плавно = new ПлавноеОтображениеИСкрытиеЭлемента(окно);
  74. };