Участник:ЗаяцВолк: различия между версиями

Материал из Posmotrelisu
Перейти к навигации Перейти к поиску
Строка 244: Строка 244:
==== Примерный код шаблона ====
==== Примерный код шаблона ====
<nowiki>
<nowiki>
{{#if:{{{1|}}}|<span class="mw-customtoggle-vk1-{{{1}}}">{{{1}}}</span>}}
{{{#if:{{{1|}}}|<span class="mw-customtoggle-vk1-{{{1}}}">{{{1}}}</span>}}
{{#if:{{{3|}}}|<span class="mw-customtoggle-vk2-{{{3}}}">{{{3}}}</span>}}
{{#if:{{{3|}}}|<span class="mw-customtoggle-vk2-{{{3}}}">{{{3}}}</span>}}
{{#if:{{{5|}}}|<span class="mw-customtoggle-vk3-{{{5}}}">{{{5}}}</span>}}
{{#if:{{{5|}}}|<span class="mw-customtoggle-vk3-{{{5}}}">{{{5}}}</span>}}
Строка 250: Строка 250:
{{#if:{{{9|}}}|<span class="mw-customtoggle-vk5-{{{9}}}">{{{9}}}</span>}}
{{#if:{{{9|}}}|<span class="mw-customtoggle-vk5-{{{9}}}">{{{9}}}</span>}}


{{#if:{{{2|}}}|<div class="mw-collapsible" id="mw-customcollapsible-vk1-{{{1}}}">  
<div>
==== ====
 
{{{2}}}
{{#if:{{{2|}}}|<div class="mw-collapsible tab-target" id="mw-customcollapsible-vk1-{{{1}}}">  
</div>
==== ====
}}
{{{2}}}
</div>
}}
 
{{#if:{{{4|}}}|<div class="mw-collapsible mw-collapsed tab-target" id="mw-customcollapsible-vk2-{{{3}}}">
==== ====
{{{4}}}
</div>
}}
 
{{#if:{{{6|}}}|<div class="mw-collapsible mw-collapsed tab-target" id="mw-customcollapsible-vk3-{{{5}}}">
==== ====
{{{6}}}
</div>
}}


{{#if:{{{4|}}}|<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-vk2-{{{3}}}">  
{{#if:{{{8|}}}|<div class="mw-collapsible mw-collapsed tab-target" id="mw-customcollapsible-vk4-{{{7}}}">  
==== ====
==== ====
{{{4}}}
{{{8}}}
</div>
</div>
}}
}}


{{#if:{{{6|}}}|<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-vk3-{{{5}}}">  
{{#if:{{{10|}}}|<div class="mw-collapsible mw-collapsed tab-target" id="mw-customcollapsible-vk5-{{{9}}}">  
==== ====
==== ====
{{{6}}}
{{{10}}}
</div>
</div>
}}
}}


{{#if:{{{8|}}}|<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-vk4-{{{7}}}">
==== ====
{{{8}}}
</div>
</div>
}}
</nowiki>


{{#if:{{{10|}}}|<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-vk5-{{{9}}}">  
Проблемы:
==== ====
* '''<nowiki>==== ====</nowiki>''' – это костыль для возможности правки конкретного блока. Работает хреново, подумать.
{{{10}}}
* Немасштабируемо (общая беда таких шаблонов), подумать над Lua и подключением scribinto.
</div>
}}


</nowiki>
==== Алгоритм для корректной работы (JS) ====
Логика:
* Событие: тык по элементу.
* Действие:
** Получить родительский элемент.
** У всех дочек профигачить в классе "mw-collapsed"
** У элемента, по которому тыкнули, убрать "mw-collapsed"

Версия 15:23, 31 мая 2024

СТАРПОМ ПО САЙТУ.

Все вопросы - приоритетно решаются с Зайцеволком. В общих разделах - его власть безгранична. В специальных (там где я назначил заведующих - типа военного портала) - приоритетно-консультативна.

С уважением, Шкипер Fox (обсуждение) 11:29, 1 ноября 2022 (MSK)

О себе

Цитатник

Раздел с избранными цитатами отовсюду.

« Ваш рай это только сон »
Хакер
« Ты хочешь всего и сразу, а получаешь ничего и постепенно »
Смешной перевод
« Западные люди, когда им плохо, идут к психологу, восточные уходят в себя, а русские идут в гости. »
Задорнов, но это не точно
« Ты пытался добиться понимания от идиотов, что идиотизм само по себе »
— Другой смешной перевод

Что сделано

Текущий статус

  • Назначен Старпомом. Все вопросы по сайту ко мне. В случае сильных разногласий будем решать вместе со Шкипером.
  • Создаю раздел по хатха-йоге.

Вики-деятельность

Тропы

А

Б

В

Г

Д

И

Ж

З

Л

М

Н

О

П

Р

С

Т

У

Ч

Э

Я

Недостатьи (доделать/переделать)

В планах

  • Испорть себе подарок — когда персонаж хочет расстроить планы других, а в конце выясняется, что это был подарок для него
  • Переписать ст. Russian Reversal. Илай меня опередил, слава герою)

Литература

Театр, опера, мюзиклы и пр.

Кино

Ранобэ, манга и аниме

Игровые студии

Видеоигры

Прочее

Тесты

Сортировка списка

  • А
    • АА
  • Ветер
  • Победа
  • Б
  • В

Сортировка списка

  • «Телец»
  • «Овен»
  • «Рыба»
  • «Дева»

Отсортировать список

  1. aaa
  2. sss
  3. grends
  4. Zz
  5. B

Хай, тут есть метка времени!

Вкладкоделъ

Заголовок1 Заголовок2

Текст1

Текст2


Примерный код шаблона

{{{#if:{{{1|}}}|<span class="mw-customtoggle-vk1-{{{1}}}">{{{1}}}</span>}} {{#if:{{{3|}}}|<span class="mw-customtoggle-vk2-{{{3}}}">{{{3}}}</span>}} {{#if:{{{5|}}}|<span class="mw-customtoggle-vk3-{{{5}}}">{{{5}}}</span>}} {{#if:{{{7|}}}|<span class="mw-customtoggle-vk4-{{{7}}}">{{{7}}}</span>}} {{#if:{{{9|}}}|<span class="mw-customtoggle-vk5-{{{9}}}">{{{9}}}</span>}} <div> {{#if:{{{2|}}}|<div class="mw-collapsible tab-target" id="mw-customcollapsible-vk1-{{{1}}}"> ==== ==== {{{2}}} </div> }} {{#if:{{{4|}}}|<div class="mw-collapsible mw-collapsed tab-target" id="mw-customcollapsible-vk2-{{{3}}}"> ==== ==== {{{4}}} </div> }} {{#if:{{{6|}}}|<div class="mw-collapsible mw-collapsed tab-target" id="mw-customcollapsible-vk3-{{{5}}}"> ==== ==== {{{6}}} </div> }} {{#if:{{{8|}}}|<div class="mw-collapsible mw-collapsed tab-target" id="mw-customcollapsible-vk4-{{{7}}}"> ==== ==== {{{8}}} </div> }} {{#if:{{{10|}}}|<div class="mw-collapsible mw-collapsed tab-target" id="mw-customcollapsible-vk5-{{{9}}}"> ==== ==== {{{10}}} </div> }} </div>

Проблемы:

  • ==== ==== – это костыль для возможности правки конкретного блока. Работает хреново, подумать.
  • Немасштабируемо (общая беда таких шаблонов), подумать над Lua и подключением scribinto.

Алгоритм для корректной работы (JS)

Логика:

  • Событие: тык по элементу.
  • Действие:
    • Получить родительский элемент.
    • У всех дочек профигачить в классе "mw-collapsed"
    • У элемента, по которому тыкнули, убрать "mw-collapsed"