GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:movable

Differences

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

Link to this comparison view

Next revision
Previous revision
user:skript:movable [2020/05/14 21:00] – vytvořeno vasamuser:skript:movable [2021/08/30 13:42] (current) – [Seznam změn] vasam
Line 1: Line 1:
 ====== Movable ====== ====== Movable ======
 Umožní libovolný přesun ovládacích prvků mapy. Umožní libovolný přesun ovládacích prvků mapy.
- 
  
 ===== Autor ===== ===== Autor =====
   * **[[http://www.geocaching.com/profile/?u=vasam|vasam]], [[geo@vasam.cz]]**   * **[[http://www.geocaching.com/profile/?u=vasam|vasam]], [[geo@vasam.cz]]**
- 
  
 ===== Automatická instalace ===== ===== Automatická instalace =====
 ~~GEOGET_INSTALL~~ ~~GEOGET_INSTALL~~
- 
  
 ===== Diskuze ===== ===== Diskuze =====
   * Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/topic/32675-ggmap-mapa-s-pluginy|Geocaching.cz]].   * Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/topic/32675-ggmap-mapa-s-pluginy|Geocaching.cz]].
- 
  
 ===== Popis ===== ===== Popis =====
 Umožní libovolný přesun ovládacích prvků mapy. Umožní libovolný přesun ovládacích prvků mapy.
 +
 ==== Přesun === ==== Přesun ===
 Přesun se provádí chytnutím a tažením zeleného levého horního rohu. Přesun se provádí chytnutím a tažením zeleného levého horního rohu.
 +
 ==== Zamčení ===== ==== 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ě. 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í ==== ==== Obnovení výchozího nastavení ====
 K obnovení slouží tlačítko ''Reset Movable'' umístěné v panelu s nastavením mapy. K obnovení slouží tlačítko ''Reset Movable'' umístěné v panelu s nastavením mapy.
- 
  
 ===== Nastavení a konfigurace ===== ===== Nastavení a konfigurace =====
 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 =====
 +//(Autorem této poznámky je Gord.)//
  
-===== Poznámky, známé problémy ===== +Plugin přidává zelený růžek jeho obsluhu pro esouvání všem HTML (DOM) prvkům, které mají nastavenou třídu ''movable''.
-Zatím lze pohybovat pouze sadou filtrů a některými pluginy. Ostatní prvky idám na přání+
  
 +<WRAP center round tip 95%>
 +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.
 +</WRAP>
  
-===== Stažení ===== +Např. v pluginu [[user:skript:gpxfile|GpxFile]] je
-<box round 95% #DEE7EC> +
-:!Stáhnout aktuální verzi: ~~DOWNLOAD movable-*.gip highest~~ +
-</box>+
  
 +<code html>
 +<div id="iGpxForm" class="noprint leaflet-control-layers movable">
 +</code>
 +
 +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:
 +
 +<code javascript>
 +if(typeof initMovable==='function') {   //zjisti, zda je nainstalovany plugin Movable
 +   initMovable($('#iGpxForm')[0]);      //potrebujeme objekt z DOM, ne z jquery, proto '[0]'
 +}
 +</code>
 +
 +===== 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í =====
 +<WRAP round download>
 +Stáhnout aktuální verzi: ~~DOWNLOAD movable-*.gip highest~~
 +</WRAP>
  
 ==== Seznam dostupných verzí ==== ==== Seznam dostupných verzí ====
 {{filelist>movable:*.gip&style=table&tableheader=1&tableshowdate=1&sort=mtime}} {{filelist>movable:*.gip&style=table&tableheader=1&tableshowdate=1&sort=mtime}}
- 
  
 ===== Seznam změn ===== ===== 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) === === 1.0.0 (2020/05/12) ===
    * Úvodní verze              * Úvodní verze          
- 
  
 {{tag>author_vasam ggmap_style ggmap}} {{tag>author_vasam ggmap_style ggmap}}
user/skript/movable.1589482803.txt.gz · Last modified: 2020/05/14 21:00 by vasam