collapsible

frato

Гуру MediaWiki
Регистрация
02.05.2014
Сообщения
131
Реакции
1
Не работает collapsible для сворачивания таблиц.
Подскажите, пожалуйста, что нужно сделать, чтобы заработало?
Версия mediawiki 1.21.3.
В браузере Ява вроде включена, т.к. в других (не моих) проектах сворачивание работает.
Может эта возможность появилась только в последних версиях?
 
Спасибо! Если заменить "collapsible" на "mw-collapsible", то всё работает.
 
Есть таблица с collapsible- елементами
____________
| A | B | C |
____________
| content A |
| content B |
| content C |
____________

{|class="wikitable" width="100%" valign="center" align="center"
|-
! class="mw-customtoggle-A" |'''A'''
! class="mw-customtoggle-B" |'''B'''
! class="mw-customtoggle-C" |'''C'''
|-
|colspan="3" |
<div id="mw-customcollapsible-A" class="mw-collapsible mw-collapsed">
content A
</div>
<div id="mw-customcollapsible-B" class="mw-collapsible mw-collapsed">
content B
</div>
<div id="mw-customcollapsible-C" class="mw-collapsible mw-collapsed">
content C
</div>
|}

Хочу реализовать штатными способами:
---------------
изначально развернут content А остальные свернуты (но начальное состояние - не принципиально)
при нажатии на А разворачивается content А, сворачиваются content В и content С (при повторном нажатии на А ничего не меняется)
при нажатии на В разворачивается content В, сворачиваются content А и content С (при повторном нажатии на В ничего не меняется)
при нажатии на С разворачивается content С, сворачиваются content А и content В (при повторном нажатии на С ничего не меняется)
--------------

Может как-то прикрутить display: none; display: block;
Может есть способ штатными способами реализовать не "mw-customtoggle" - переключатель, а "включатель" или "выключатель"?
 
Да, я извращенец:), не от хорошей жизни.
Я могу только через разметку.

Morhp - слетел после обновления вики,
tabber - не могу связать разные части таблицы + помнит историю переходов по вкладкам

мазохизм и минимализм - это мое:).


Меня почти устроил мой вчерашний вариант реализации...... Это "почти" выражается в том, что для красоты надо клацать по вкладке два раза.
http://wikiphilately.ru/index.php?title=Каталоги:Украина:2015:00002
 
Последнее редактирование:
Я это расширение и раньше видел, посчитал что оно такое же как и таббер. Кроме того я думал, что расширение "Tab" ориентировано на вкладки типа "edit" "talk" и т.д
Админ установил таббер.
Я юзал его - вот результат:
http://wikiphilately.ru/index.php?title=Участник:Dr0nt:test2016a
В таббер загнана вся таблица целиком, инфа в таббере дублируется через шаблон.

На этой страничке, ниже, показан второй вариант, в котором таббер находится в одной из ячеек таблицы. Я не смог связать содержимое разных ячеек таблицы с одной и той же вкладкой таббера.

Недостаток таббера в том, что запоминается история переходов по вкладкам. Кстати в варианте с collapsible елементами такой проблемы нет и в Morphe не было.
Кроме того не смог рашить проблему с постоянно сдвигающимися границами колонок таблицы (сдвиг зависит от изображения), может есть способ....
Еще не пойму как сделать, чтобы когда при нажатии на вкладку выползает очень длинный текст, то появлялась вертикальная прокрутка и высота таблицы не менялась.

После таббера не решился просить админа про расширение "Tab"
Но если Вы думаете оно решит мою проблему, то обязательно попрошу.

Botstrap - админ сказал, что лишние навороты не к чему. Его можно понять, только 2 пользователя наполняют вики и совсем немного посетителей.
 
Последнее редактирование:
Снова я, привет всем. Всех с Весной! Продолжаю мутить с вкладками, мой админ пропал и от скуки я посмотрел страничку Служебная:Настройки своей вики
Там те же вкладки, работают так же как и таббер.
Как посмотреть код этой странички, как воспользоваться кодом на другой страничке?

Пы. Сы. Как сделать так чтобы история переходов по вкладкам не запоминалась?
 
Последнее редактирование:
Возвращаясь к свертываемым элементам.
Подскажите как будет выглядеть вложенная конструкция реализующая такой алгоритм:
- при развертывании элемента 1, элементы 2 - 4 сворачиваются;
- при развертывании элемента 2, элементы 1, 3, 4 сворачиваются;
и. т. д.?
 
Как посмотреть код этой странички, как воспользоваться кодом на другой страничке?
хитро))), но нет, нельзя такое замутить.

Подскажите как будет выглядеть вложенная конструкция
вот так
http://getbootstrap.com/javascript/#collapse-example-accordion
 
Спасибо Юрий.
Написал админу еще раз про бутстрап, скорее всего получу ответ - нет.

Не совсем понял,
хитро))), но нет, нельзя такое замутить.
Это относится и к историй переходов по вкладкам? Чтобы незапоминалась....
 
Это относится к тому, что вкладки со служебной страницы вы не перенесете и не сможете использовать на контентных страницах
 
Назад
Верх