Пользовательский интерфейс Маджонга | Mahjong user interface
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

раскладки|layouts.js 1.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. ПлавноСкрытьОкноРаскладок = мир =>
  2. {
  3. мир.окна.раскладки.плавно.скрыть();
  4. };
  5. // // // //
  6. ПлавноПоказатьОкноРаскладок = мир =>
  7. {
  8. мир.окна.раскладки.плавно.отобразить();
  9. };
  10. // // // //
  11. ЗадатьВидОкнаРаскладок = мир =>
  12. {
  13. var вид = document.createElement("style");
  14. document.head.appendChild(вид);
  15. вид.innerHTML = `
  16. #${мир.окна.раскладки.указатель}
  17. {
  18. background-color: white;
  19. position: fixed;
  20. left: 0;
  21. top: 0;
  22. bottom: 0;
  23. /*width: 50%;*/
  24. }
  25. #скрыть-раскладки
  26. {
  27. position: relative;
  28. margin: 0.5em;
  29. left: 0;
  30. top: 0;
  31. }
  32. `;
  33. };
  34. // // // //
  35. СоздатьОкноРаскладок = мир =>
  36. {
  37. var окно = document.createElement("div");
  38. окно.id = "окно-раскладки";
  39. окно.style.display = "none";
  40. document.body.appendChild(окно);
  41. мир.окна.раскладки = {
  42. "указатель": окно.id,
  43. "элемент": окно,
  44. "плавно": new ПлавноОтобразитьСкрыть(окно, {
  45. "прозрачность": 0.8,
  46. }),
  47. };
  48. окно.innerHTML = `
  49. <a id="скрыть-раскладки" uk-icon="icon: close; ratio: 2"></a>
  50. <p>текст произвольный</p>
  51. `;
  52. $("#скрыть-раскладки").click(function() {
  53. мир.уведомить("кнопка скрыть раскладки");
  54. });
  55. };