Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
2
0000
2
0000
@@ -1,5 +1,5 @@
|
|||||||
Морда Маджонга
|
Морда Маджонга
|
||||||
0.2.2
|
0.2.3
|
||||||
https://git.opengamestudio.org/MAOH/MOPMA
|
https://git.opengamestudio.org/MAOH/MOPMA
|
||||||
|
|
||||||
x /ƒ.js
|
x /ƒ.js
|
||||||
|
|||||||
13
🎬.js
13
🎬.js
@@ -59,6 +59,19 @@
|
|||||||
$("#кнопка-раскладки-скрыть").click(function() {
|
$("#кнопка-раскладки-скрыть").click(function() {
|
||||||
мир.уведомить("кнопка раскладки скрыть");
|
мир.уведомить("кнопка раскладки скрыть");
|
||||||
});
|
});
|
||||||
|
мир.таблицаОкнаРаскладок.выбор = (номер) =>
|
||||||
|
{
|
||||||
|
// Игнорируем повторный выбор.
|
||||||
|
if (
|
||||||
|
мир.номерВыбраннойРаскладкиМаджонга &&
|
||||||
|
мир.номерВыбраннойРаскладкиМаджонга == номер
|
||||||
|
) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
мир.номерВыбраннойРаскладкиМаджонга = номер;
|
||||||
|
мир.уведомить("изменили номер выбранной раскладки маджонга");
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
9
📍.css
9
📍.css
@@ -2,11 +2,16 @@
|
|||||||
{
|
{
|
||||||
position: fixed;
|
position: fixed;
|
||||||
left: 1em;
|
left: 1em;
|
||||||
top: 1em;
|
top: 3em;
|
||||||
bottom: 1em;
|
bottom: 3em;
|
||||||
right: 1em;
|
right: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#окно-раскладки-заголовок
|
||||||
|
{
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
#кнопка-раскладки-скрыть
|
#кнопка-раскладки-скрыть
|
||||||
{
|
{
|
||||||
position: fixed;
|
position: fixed;
|
||||||
|
|||||||
6
📍.html
6
📍.html
@@ -1,9 +1,9 @@
|
|||||||
<center>
|
<div id="окно-раскладки-заголовок">
|
||||||
<span class="uk-text-large">Раскладки</span>
|
<span class="uk-text-large">Раскладки</span>
|
||||||
⚬ <span class="uk-text-large uk-text-bold">键盘布局</span> ⚬
|
⚬ <span class="uk-text-large uk-text-bold">键盘布局</span> ⚬
|
||||||
<span class="uk-text-large">Layouts</span>
|
<span class="uk-text-large">Layouts</span>
|
||||||
</center>
|
</div>
|
||||||
<div class="прокрутка ширина-по-содержимому">
|
<div id="окно-раскладки-список-родитель" class="прокрутка ширина-по-содержимому">
|
||||||
<table id="окно-раскладки-список" class="uk-table uk-table-divider"></table>
|
<table id="окно-раскладки-список" class="uk-table uk-table-divider"></table>
|
||||||
</div>
|
</div>
|
||||||
<a id="кнопка-раскладки-скрыть" uk-icon="icon: close; ratio: 2"></a>
|
<a id="кнопка-раскладки-скрыть" uk-icon="icon: close; ratio: 2"></a>
|
||||||
30
📖.js
30
📖.js
@@ -1,6 +1,34 @@
|
|||||||
|
ОтобразитьВыборРаскладкиМаджонга = мир =>
|
||||||
|
{
|
||||||
|
var таблица = мир.таблицаОкнаРаскладок;
|
||||||
|
// Очистить выбор.
|
||||||
|
for (var номер in таблица.строки)
|
||||||
|
{
|
||||||
|
var элемент = таблица.элемент(номер);
|
||||||
|
элемент.removeClass("выбранный-элемент-таблицы");
|
||||||
|
}
|
||||||
|
// Задать выбор.
|
||||||
|
var элемент = таблица.элемент(мир.номерВыбраннойРаскладкиМаджонга);
|
||||||
|
элемент.addClass("выбранный-элемент-таблицы");
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
ЗадатьСписокРаскладокМаджонга = мир =>
|
ЗадатьСписокРаскладокМаджонга = мир =>
|
||||||
{
|
{
|
||||||
мир.таблицаОкнаРаскладок.задатьСтроки(мир.списокРаскладокМаджонга);
|
var список = мир.списокРаскладокМаджонга;
|
||||||
|
|
||||||
|
var номераНазвания = [];
|
||||||
|
for (var н in список)
|
||||||
|
{
|
||||||
|
var название = список[н];
|
||||||
|
var номер = Number(н) + 1;
|
||||||
|
номераНазвания.push([номер, название]);
|
||||||
|
}
|
||||||
|
|
||||||
|
мир.таблицаОкнаРаскладок.задатьСтроки(номераНазвания);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user