You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cs/firstPlugin.md
+20-3Lines changed: 20 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,28 @@
5
5
Pro vývoj nového pluginu je potřeba provést následující:
6
6
7
7
1. Definovat co přesně má plugin zajišťovat. Podle vhodnosti k danému účelu zvolte předka pro daný plugin (**extends**). Obsah pluginu bude přinejmenším odpovídat minimálnímu pluginu - **IPlugin**.
8
-
2. Do seznamu [pluginů][plugins] zaveďte plugin definičním řádkem:
8
+
9
+
### Balík nápovědy
10
+
11
+
Pokud chcete plugin přidat do nápovědy, pak:
12
+
13
+
2. Založte v repozitáři nápovědy v adresáři **_base** soubor:
14
+
-**plugins.lst** (seznam pluginů),
15
+
- adresáře **plugins** a **plugins-config**
16
+
17
+
a dále postupujte podle kapitoly **Balík programu**.
18
+
19
+
### Balík programu
20
+
21
+
Pokud plugin chcete přidat do sestavení HelpVieweru:
22
+
23
+
3. Do seznamu [pluginů][plugins] zaveďte plugin definičním řádkem:
9
24
-**[jméno třídy]** pokud má být plugin pouze načten (je předkem pro jiné pluginy, ale není určen k samostatné práci)
10
25
-**[jméno třídy]:[jméno instance]** pokud má být plugin načten a je určen k zajištění funkcionality
11
-
3. Do umístění **zip/plugins-config/[jméno třídy]_[jméno instance].cfg** vložte konfigurační definice pro novou instanci.
12
-
4. Do umístění **zip/plugins/[jméno třídy].js** vložte zdrojový kód pluginu.
26
+
4. Do umístění **zip/plugins-config/[jméno třídy]_[jméno instance].cfg** vložte konfigurační definice pro novou instanci.
27
+
5. Do umístění **zip/plugins/[jméno třídy].js** vložte zdrojový kód pluginu.
0 commit comments