Summary: | Скрытие главного меню Alterator | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitriy Kruglikov <Dmitriy.Kruglikov> |
Component: | alterator-fbi | Assignee: | Mikhail Efremov <sem> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P3 | CC: | imz, manowar, nbr, sem |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Attachments: |
Description
Dmitriy Kruglikov
2009-09-18 15:18:56 MSD
Created attachment 3896 [details]
Так выглядит мой модуль при скрытии меню альтератора
Задача решена в первом приближении. Под главным меню добавляем две кнопочки в /usr/share/alterator/acc/index.html в районе 70-й строки... Было: <td> </td> Стало: <td align="left"> <input value="<" name="hide_menu" type="button" class="btn"></input> <input value=">" name="show_menu" type="button" class="btn" style="display:none"></input> </td> После перезагрузки документа видим одну маленькую кнопочку "<". Она не работает... Теперь в своем модуле пришем: В самом конце функции (on-load) или у кого как: (form-bind "hide_menu" "click" ui-hide-menu) (form-bind "show_menu" "click" ui-show-menu) (ui-hide-menu) ) Ну и две функции: (define (ui-hide-menu) (form-update-visibility '("menu" "hide_menu") #f ) (form-update-visibility '("show_menu") #t )) (define (ui-show-menu) (form-update-visibility '("menu" "hide_menu") #t ) (form-update-visibility '("show_menu") #f )) Кнопки присутствуют везде, но работают только в том модуле, в котором произошло form-bind. P.S. Если бы можно было получить состояние скрытости элемента типа is_hidden, то обошлись бы одной простенькой функцией... Created attachment 3899 [details]
Меню и кнопка скрытия
Created attachment 3900 [details]
Меню скрыто. Кнопка "заменилась"
Created attachment 3905 [details]
Патч, добавляющий две скрытые кнопки управления главным меню
После добавления этого патча появляется возможность управлять видимостью главного меню.
Кнопки скрыты и ни кого не раздражают.
Те, кому эта возможность действительно нужна,
и кнопку включат, и меню скроют...
Пример был в предыдущем комментарии.
Created attachment 3906 [details]
Меню и кнопка скрытия
Created attachment 3907 [details]
Меню скрыто. Кнопка "заменилась"
Created attachment 3908 [details]
Меню и кнопка скрытия
|