Strict Standards: Declaration of action_plugin_searchtext::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /lib/plugins/searchtext/action.php on line 14

Warning: Cannot modify header information - headers already sent by (output started at /lib/plugins/searchtext/action.php:14) in /inc/auth.php on line 313

Warning: Cannot modify header information - headers already sent by (output started at /lib/plugins/searchtext/action.php:14) in /inc/actions.php on line 163
style-graficzne:js-skinpreviewbox [Shop Docs]

Dokumentacja techniczna

skinPreviewBox

Pod-klasa Shop. Wyświetla link do wyłączenia podglądu stylu graficznego, otwartego z Galerii Stylów wewnątrz Panelu Administracyjnego.

Parametry w JS

Ponieważ klasa jest inicjalizowana razem z Shop, wszystkie parametry należy nadać przed zdarzeniem domready lub najpóźniej w funkcji warunkowej Shop.skinPreviewBox.condition()

Parametry Shop.skinPreviewBox.options :

  • a_class (string) - klasa nadana linkowi, domyślnie spanhover
  • div_class (string) - klasa nadana kontenerowi, domyślnie skinpreview
  • img_src (string) - adres dla <img> umieszczonego wewnątrz linku

Frazy:

  • Shop.lang.skinpreview.close - treść w <span> wewnątrz linku

Działanie

Link powinien zostać utworzony tylko jeżeli istnieje Cookie skinpreview. Kontrolę należy przeprowadzić najpóźniej w Shop.skinPreviewBox.condition()

Div otrzymuje zdarzenie mouseenter i mouseleave zmieniające jego stopień przeźroczystości pomiędzy 30% i 80%.

Link otrzymuje zdarzenie onClick, które usuwa Cookie skinpreview, a następnie przeładowuje stronę.