GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:foldable

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
user:skript:foldable [2020/08/07 10:55] – vytvořeno vasamuser:skript:foldable [2021/08/30 13:42] (current) – [Seznam změn] vasam
Line 28: Line 28:
 Protože se jedná o plugin do [[user:navody:ggmap|GgMap]], vlastní plugin je [[user:navody:ggmap-pluginy|nainstalován k mapě]]. Standardní instalace nepotřebuje a neumožňuje žádné další nastavení.  Protože se jedná o plugin do [[user:navody:ggmap|GgMap]], vlastní plugin je [[user:navody:ggmap-pluginy|nainstalován k mapě]]. Standardní instalace nepotřebuje a neumožňuje žádné další nastavení. 
  
 +
 +===== Pohled pod pokličku =====
 +Plugin přidává šipku a její obsluhu pro skrytí všem HTML (DOM) prvkům, které mají nastavenou třídu ''foldable''. Dále je nutné přidat třídu ''fold-up'' nebo ''fold-left'', která definuje, jakým směrem bude prvek "sbalen".
 +
 +<WRAP center round tip 95%>
 +Je proto jednoduché využít této funkce a umožnit skrytí nějakého prvku ve svém vlastním pluginu - stačí mu tyto třídy přidat.
 +</WRAP>
 +
 +Aktuálně nelze zajistit správné pořadí spouštění ''*_ggm_init()'' funkcí jednotlivých mapových pluginů. Funkce pluginu Foldable se s tímto faktem snaží vyrovnat a měla by být schopná odchytit všechny prvky s třídou ''foldable'', které vzniknou i během událostí ''onload'' a ''onmap''. Chcete-li mít jistotu, že bude Vás plugin fungovat, můžete si registraci jeho prvku obsloužit ručně. Lze to udělat např. takto:
 +
 +<code javascript>
 +if(typeof initFoldable==='function') {    //zjisti, zda je nainstalovany plugin Foldable
 +   initFoldable($('#myElement')[0]);      //potrebujeme objekt z DOM, ne z jquery, proto '[0]'
 +}
 +</code>
  
 ===== Poznámky, známé problémy ===== ===== Poznámky, známé problémy =====
Line 35: Line 50:
 ===== Stažení ===== ===== Stažení =====
 <box round 95% #DEE7EC> <box round 95% #DEE7EC>
-:!: Stáhnout aktuální verzi: ~~DOWNLOAD movable-*.gip highest~~+:!: Stáhnout aktuální verzi: ~~DOWNLOAD foldable-*.gip highest~~
 </box> </box>
  
  
 ==== Seznam dostupných verzí ==== ==== Seznam dostupných verzí ====
-{{filelist>movable:*.gip&style=table&tableheader=1&tableshowdate=1&sort=mtime}}+{{filelist>foldable:*.gip&style=table&tableheader=1&tableshowdate=1&sort=mtime}}
  
  
 ===== Seznam změn ===== ===== Seznam změn =====
-=== 0.9.0 (2020/05/12) ===+=== 1.0.3 (2021/08/30) === 
 +   * Oprava chyby způsobující nefunkčnost jiných pluginů 
 + 
 +=== 1.0.1 (2021/08/27) === 
 +   * Zachyceny všechny pluginy, i ty inicializované později 
 + 
 +=== 0.9.0 (2020/08/07) ===
    * Úvodní verze    * Úvodní verze
  
  
 {{tag>author_vasam ggmap_style ggmap}} {{tag>author_vasam ggmap_style ggmap}}
user/skript/foldable.1596790503.txt.gz · Last modified: 2020/08/07 10:55 by vasam