Table of Contents
Movable
Umožní libovolný přesun ovládacích prvků mapy.
Autor
Automatická instalace
|
Instalaci doplňku spustíte kliknutím na tlačítko vlevo. Následně budete v prostředí GeoGetu provedeni instalačním procesem. Pro zajištění této funkce je třeba mít na počítači již
nainstalovaný a
spuštěný program GeoGet
.
|
Diskuze
- Diskuze o tomto skriptu se nachází na stránkách Geocaching.cz.
Popis
Umožní libovolný přesun ovládacích prvků mapy.
Přesun
Přesun se provádí chytnutím a tažením zeleného levého horního rohu.
Zamčení
Jednotlivé prvky lze zamknout pomocí klávesové zkratky Alt+L
a současném kliknutí na zelený roh. Zamčení je indikováno červeným rohem. Odemčení se provádí stejně.
Obnovení výchozího nastavení
K obnovení slouží tlačítko Reset Movable
umístěné v panelu s nastavením mapy.
Nastavení a konfigurace
Protože se jedná o plugin do GgMap, vlastní plugin je nainstalován k mapě. Standardní instalace nepotřebuje a neumožňuje žádné další nastavení.
Pohled pod pokličku
(Autorem této poznámky je Gord.)
Plugin přidává zelený růžek a jeho obsluhu pro přesouvání všem HTML (DOM) prvkům, které mají nastavenou třídu movable
.
Je proto jednoduché využít této funkce a umožnit přesouvání nějakého prvku ve svém vlastním pluginu - stačí mu tuto třídu přidat.
Např. v pluginu GpxFile je
<div id="iGpxForm" class="noprint leaflet-control-layers movable">
Aktuálně nelze zajistit správné pořadí spouštění *_ggm_init()
funkcí jednotlivých mapových pluginů. Funkce pluginu Movable se s tímto faktem snaží vyrovnat a měla by být schopná odchytit všechny prvky s třídou movable
, 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:
if(typeof initMovable==='function') { //zjisti, zda je nainstalovany plugin Movable initMovable($('#iGpxForm')[0]); //potrebujeme objekt z DOM, ne z jquery, proto '[0]' }
Poznámky, známé problémy
Zatím lze pohybovat pouze sadou filtrů a některými pluginy. Ostatní prvky přidám na přání.
Stažení
Stáhnout aktuální verzi: movable-1.1.6.gip
Seznam dostupných verzí
Filename | Filesize | Last modified |
---|---|---|
movable-1.1.6.gip | 5.3 KiB | 2021/08/30 13:42 |
movable-1.1.5.gip | 5.3 KiB | 2021/08/30 12:33 |
movable-1.1.4.gip | 5.2 KiB | 2021/08/27 07:56 |
movable-1.1.3.gip | 5.2 KiB | 2021/08/26 17:26 |
movable-1.1.2.gip | 4.9 KiB | 2020/08/09 19:22 |
movable-1.1.1.gip | 4.8 KiB | 2020/08/07 11:00 |
movable-1.1.0.gip | 4.8 KiB | 2020/08/05 13:15 |
movable-1.0.1.gip | 4.8 KiB | 2020/05/14 22:11 |
movable-1.0.0.gip | 4.8 KiB | 2020/05/14 21:00 |
Seznam změn
1.1.6 (2021/08/30)
- Oprava chyby způsobující nefunkčnost jiných pluginů
1.1.4 (2021/08/27)
- Zachyceny všechny pluginy, i ty inicializované později
1.1.3 (2021/08/26)
- Oprava chybného uložení pozice
1.1.1 (2020/08/07)
- Oprava chyby při současném běhu s pluginem Foldable
1.0.0 (2020/05/12)
- Úvodní verze