user:skript:ggmaplib
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user:skript:ggmaplib [2020/05/12 18:36] – [ggmaplib] vasam | user:skript:ggmaplib [2020/08/09 19:19] (current) – [Seznam změn] vasam | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | /* Sekce uvozené sekvencí dopředné lomítko a hvězdička a ukončené sekvencí hvězdička a dopředné lomítko slouží jako komentář a nápověda pro tvůrce skriptů. Text uvnitř těchto značek nebude ve výsledné stránce zobrazen. Všechny komentáře je vhodné před uložením stránky smazat. */ | ||
- | |||
====== GgMapLib ====== | ====== GgMapLib ====== | ||
Knihovna funkcí pro podporu pluginů do [[user: | Knihovna funkcí pro podporu pluginů do [[user: | ||
+ | |||
===== Autor ===== | ===== Autor ===== | ||
- | /* Povinná sekce */ | ||
* **[[http:// | * **[[http:// | ||
+ | |||
===== Automatická instalace ===== | ===== Automatická instalace ===== | ||
- | /* Povinná sekce */ | ||
~~GEOGET_INSTALL~~ | ~~GEOGET_INSTALL~~ | ||
- | /* V této sekci bude automaticky vygenerováno tlačítko na stažení. Není třeba zde cokoliv upravovat. Tlačítko je funkční pouze v případě, že je v sekci Stažení korektně uvedena značka DOWNLOAD */ | + | |
===== Diskuze ===== | ===== Diskuze ===== | ||
- | /* V případě potřeby je možno tuto sekci vymazat a neuvádět ji. */ | ||
* Diskuze o tomto skriptu se nachází na stránkách [[http:// | * Diskuze o tomto skriptu se nachází na stránkách [[http:// | ||
+ | |||
===== Popis ===== | ===== Popis ===== | ||
Line 28: | Line 26: | ||
* **position** - pozice, na kterou bude přepínač filtru doplněn (-1 znamená na konec) | * **position** - pozice, na kterou bude přepínač filtru doplněn (-1 znamená na konec) | ||
* Je nutné navázat funkce pro obsluhu událostí, viz [[https:// | * Je nutné navázat funkce pro obsluhu událostí, viz [[https:// | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | function addCopyright(title, | ||
+ | </ | ||
+ | * funkce doplní do seznamu copyrightů text s obsahem //content// a nadpisem //title// | ||
+ | |||
<code javascript> | <code javascript> | ||
Line 33: | Line 38: | ||
</ | </ | ||
* funkce doplní do seznamu copyrightů odkaz na stránku [[https:// | * funkce doplní do seznamu copyrightů odkaz na stránku [[https:// | ||
+ | * Opětovné volání funkce **nezpůsobí** přidání druhého copyrightu | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | function code(char) | ||
+ | </ | ||
+ | * Získá ASCII kód daného znaku. (Vhodné pro zachytávání konkrétních kláves.) | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | Pernament(modulName, | ||
+ | </ | ||
+ | * Vytvoří objekt, který zapouzdřuje práci s '' | ||
+ | * **modulName** jméno modulu (slouží pro identifikaci skupiny proměnných) | ||
+ | * **varName** jméno proměnné v rámci modulu | ||
+ | * **initial** výchozí hodnota (nastaví se při prvním spuštění) | ||
+ | * **type** datový typ ze skupiny //string, bool, number, stringArray, | ||
+ | * objekt disponuje několika funkcemi: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | function deletePernamentModul(modulName) | ||
+ | </ | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | function updatePointCount() | ||
+ | </ | ||
+ | * Obnoví hodnotu počtu zobrazených bodů | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | function addSettings(title, | ||
+ | </ | ||
+ | * Vloží sekci do nastavení mapy | ||
+ | * '' | ||
+ | * '' | ||
+ | * Celý vložený obsah je obalen ''< | ||
+ | * Opětovné volání funkce se stejným '' | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | function uniqueElems(inputArray) | ||
+ | </ | ||
+ | * Odstraní z pole '' | ||
+ | |||
+ | |||
===== Nastavení a konfigurace ===== | ===== Nastavení a konfigurace ===== | ||
Protože se jedná o plugin do [[user: | Protože se jedná o plugin do [[user: | ||
+ | |||
===== Poznámky, známé problémy ===== | ===== Poznámky, známé problémy ===== | ||
- | * Jde o úvodní verzi pluginu, obsahuje zatím jen jedinou funkci. | + | |
- | * Zatím nefunguje korektní odinstalování. Je proto nutné **ručně** smazat soubory ze složky '' | + | |
===== Stažení ===== | ===== Stažení ===== | ||
- | /* Povinná sekce */ | ||
<box round 95% #DEE7EC> | <box round 95% #DEE7EC> | ||
:!: Stáhnout aktuální verzi: ~~DOWNLOAD ggmaplib-*.gip highest~~ | :!: Stáhnout aktuální verzi: ~~DOWNLOAD ggmaplib-*.gip highest~~ | ||
</ | </ | ||
- | /* V této sekci není třeba nic měnit, pokud se budete držet následujících pravidel: | ||
- | * - skript musí být distribuován v podobě balíčku [[: | ||
- | * - balíček musí být pojmenován jako ggmaplib-čísloverze.gip | ||
- | * - čísloverze obsahuje pouze číslice a tečky (např. 2.11.0.1) | ||
- | * - balíček je uložen jako příloha ke stránce. POZOR! Balíček Je nutno uložit do jmenného prostoru stránky, tedy user: | ||
- | */ | ||
==== Seznam dostupných verzí ==== | ==== Seznam dostupných verzí ==== | ||
- | /* Povinná sekce */ | ||
{{filelist> | {{filelist> | ||
- | /* V této sekci rovněž není třeba nic měnit, pokud se budete držet výše vypsaných pravidel */ | ||
===== Seznam změn ===== | ===== Seznam změn ===== | ||
- | /* Povinná sekce */ | + | === 1.1.0 (2020/08/09) === |
+ | * Přidány funkce '' | ||
+ | === 0.9.7 (2020/ | ||
+ | * Přidána funkce '' | ||
+ | === 0.9.6 (2020/05/14) === | ||
+ | * Oprava odinstalace | ||
+ | * Přidána funkce '' | ||
+ | === 0.9.5 (2020/ | ||
+ | * Opravena funkce '' | ||
+ | * Přidána funkce '' | ||
=== 0.9.4 (2020/ | === 0.9.4 (2020/ | ||
* Přidána funkce '' | * Přidána funkce '' | ||
Line 67: | Line 124: | ||
- | /* Seznam tagů. Tagy můžete stránce přidělit buď ručně na následující řádce, nebo pomocí zatržítek v zápatí editačního okna */ | ||
{{tag> | {{tag> | ||
- |
user/skript/ggmaplib.1589301399.txt.gz · Last modified: 2020/05/12 18:36 by vasam