GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:navody:ggmap-pluginy

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:navody:ggmap-pluginy [2021/07/05 11:01] – [Ukázky postupů v pluginu] gorduser:navody:ggmap-pluginy [2021/07/06 12:08] (current) – [Ukázky postupů v pluginu] gord
Line 18: Line 18:
  
 <WRAP center round important> <WRAP center round important>
-O přesun souborů do správných adresářů při instalaci pluginu a smazání nepotřebných souborů a adresářů při odinstalování pluginu se musí postarat instalační script ''*.ggi.pas''. (Je možné použí univerzální instalační script, viz níže.)+O přesun souborů do správných adresářů při instalaci pluginu a smazání nepotřebných souborů a adresářů při odinstalování pluginu se musí postarat instalační script ''*.ggi.pas''. (Je možné použít univerzální instalační script, viz níže.)
 </WRAP> </WRAP>
  
 ==== Inicializace pluginu ==== ==== Inicializace pluginu ====
  
-Základem správné funkce pluginu je jeho správná inicializace. O tu se stará funkce ''*_ggm_init()'', což je jediná povinná funkce. Ta by měla zejména zajistit inicializaci pluginu, nastavení obslužných funkcí událostí, doplnění položek menu a dalších činností potřebných pro správnou funkci pluginu. Inicializací se v tomto případě rozumí zejména doplnění volání funkcí pluginu v tu správnou chvíli, tedy při nějaké události. (Ve vyjímečných případech, kdy inicializace není potřeba, bude tato funkce prázdná, ale **existovat musí**!)+Základem správné funkce pluginu je jeho správná inicializace. O tu se stará funkce ''*_ggm_init()'', což je jediná povinná funkce. Ta by měla zejména zajistit inicializaci pluginu, nastavení obslužných funkcí událostí, doplnění položek menu a dalších činností potřebných pro správnou funkci pluginu. Inicializací se v tomto případě rozumí zejména doplnění volání funkcí pluginu v tu správnou chvíli, tedy při nějaké události. (Ve výjimečných případech, kdy inicializace není potřeba, bude tato funkce prázdná, ale **existovat musí**!)
  
 Aktuální seznam všech možných událostí je v souboru ''DATADIR\ggmap\plugin\README.txt'': Aktuální seznam všech možných událostí je v souboru ''DATADIR\ggmap\plugin\README.txt'':
Line 68: Line 68:
  
 Pokud budou výše uvedené požadavky splněny, pak instalační a odinstalační funkce v instalačním scriptu se postarají o vše potřebné. Pokud budou výše uvedené požadavky splněny, pak instalační a odinstalační funkce v instalačním scriptu se postarají o vše potřebné.
- 
- 
  
 ==== Ukázky postupů v pluginu ==== ==== Ukázky postupů v pluginu ====
Line 102: Line 100:
 To zajistí, že při prvním spuštění ''ggmapy'' prohlížeč aktualizuje ''css'' soubor sám. To zajistí, že při prvním spuštění ''ggmapy'' prohlížeč aktualizuje ''css'' soubor sám.
 </WRAP> </WRAP>
- 
  
 === Přesouvatelný ovládací prvek === === Přesouvatelný ovládací prvek ===
-Pokud má plugin na mapě nějaký ovladací prvek, je vhodné jeho nadřízenému ''div'' přidat třídu movable, nejlépe tak, aby vypadal stejně jako ostatní bloky ovládacích prvků, tedy+ 
 +Pokud má plugin na mapě nějaký ovládací prvek, je vhodné jeho nadřízenému ''div'' přidat třídu movable, nejlépe tak, aby vypadal stejně jako ostatní bloky ovládacích prvků, tedy 
 <code javascript> <code javascript>
 <div id="..." class="noprint leaflet-control-layers movable"> <div id="..." class="noprint leaflet-control-layers movable">
Line 111: Line 110:
 </div> </div>
 </code> </code>
-Pak bude mít jednak jednotný vzhled a zároveň jej bude možné přesouvat po mapě, bude-li nainstalován také plugin [[user:skript:movable|Movable]].+ 
 +Pak bude mít jednak jednotný vzhled a zároveň jej bude možné přesouvat po mapě, bude-li nainstalován také plugin [[user:skript:movable|Movable]]. Zde bych doporučil ještě přečíst [[user:skript:movable#pohled_pod_poklicku|Pohled pod pokličku]], aby to přesouvání určitě fungovalo.
  
 ===== Seznam dostupných pluginů pro GgMapu ===== ===== Seznam dostupných pluginů pro GgMapu =====
 +
 ==== Další mapy a/nebo překryvné vrstvy ==== ==== Další mapy a/nebo překryvné vrstvy ====
 {{topic>ggmap_map}} {{topic>ggmap_map}}
Line 134: Line 135:
 ==== Ostatní ==== ==== Ostatní ====
 {{topic>ggmap_other}} {{topic>ggmap_other}}
 +
 ==== Seznam souborů ==== ==== Seznam souborů ====
 {{filelist>ggmap-pluginy:*.[gzp][ia][ps]&style=table&tableheader=1&tableshowdate=1&sort=mtime}} {{filelist>ggmap-pluginy:*.[gzp][ia][ps]&style=table&tableheader=1&tableshowdate=1&sort=mtime}}
user/navody/ggmap-pluginy.1625475662.txt.gz · Last modified: 2021/07/05 11:01 by gord