Menu
Nastavení
Pro upravení nastavení musíte metodě texyla předat objekt se změněnými nastaveními oproti výchozím.
$(".texyla-textarea").texyla({
// nastaví editoru šířku 500 px
width: 500
});
Přenastavení výchozích hodnot
Pro přenastavení výchozích hodnot použijte volání funkce $.texyla.setDefaults v parametru s objektem s nastavovanými daty.
$.texyla.setDefaults({
texyCfg: "admin"
});
Tabulka základních nastavitelných hodnot
| vlastnost | význam | výchozí | význam výchozí hodnoty |
|---|---|---|---|
| textarea | CSS selektor textarey | "textarea" |
všechny textarey |
| width | šířka Texyly v pixelech nebo null jako neměnit šířku | null | zachovat původní šířku textarey |
| padding | Odsazení textarey od krajů Texyly | 5 | 5 pixelů |
| texyCfg | konfigurace Texy | "" |
žádná |
| toolbar | lišta | ['bold', 'italic', null, 'ul', 'ol', null, 'link', null, 'emoticon',
'symbol', "img", "table", null, ['web']] |
|
| bottomLeftToolbar | tlačítka vlevo dole | ['edit', 'preview'] |
upravit a náhled |
| bottomRightEditToolbar | tlačítka vpravo dole při editaci | ['syntax'] |
Nápověda Texy syntaxe |
| bottomRightPreviewToolbar | tlačítka vpravo dole při náhledu | ['submit'] |
odeslat |
| buttonType | typ tlačítek ("span" | "button") |
"span" |
|
| tabs | jestli bude levá dolní lišta zobrazena jako taby | false |
|
| defaultView | výchozí pohled | "edit" |
upravit text v textaree |
| iconWidth | šířka ikon | 16 | 16 px |
| iconHeight | výška ikon | 16 | 16 px |
| baseDir | Adresář Texyly. Texyla se to pokusí zjistit automaticky, ale je to vhodné vyplnit. | null |
|
| iconPath | cesta k ikonkám | "%texyla_base%/icons/%var%.png" |
|
| previewPath | cesta k náhledu | "%texyla_base%/php/preview.php" |
|
| language | jazyk | "cs" |
čeština |
Viz lišty a tlačítka
Nastavení pluginů
Pluginy si jen přidávají další vlastnosti, které se nastavují úplně stejným způsobem.
Rozměry oken pluginů
Mnoho pluginů má své dialogové okno. U všech těchto pluginů je
velikost okna v pixelech nastavitelná pomocí vlastnosti
<názevPluginu>windowDimensions jako pole [šířka,
výška].
$.texyla({
emoticonWindowDimensions: [192, 170]
});
Další vlastnosti podle pluginů
Emoticon plugin
Smajlíky.
| vlastnost | význam | výchozí |
|---|---|---|
| emoticonPath | Cesta k souborům smajlíků | "%texyla_base%/emoticons/texy/%var%.gif" |
| emoticons | Objekt se seznamem smajlíků a jejich překladem na název souboru | ` {':-)': 'smile', ':-(': 'sad', ';-)': 'wink', ':-D': 'biggrin',
'8-O': 'eek', '8-)': 'cool', ':-?': 'confused', ':-x': 'mad', ':-P': 'razz',
':-I': 'neutral'} |
Image Gallery plugin (alfa verze)
| vlastnost | význam | výchozí |
|---|---|---|
| imageGalleryPath | Cesta k ajaxovému skriptu | "%texyla_base%/plugins/img-gallery.php" |
Image Upload plugin
Upload obrázků.
| vlastnost | význam | výchozí |
|---|---|---|
| imageUploadPath | Cesta k php skriptu pro upload obrázku | "%texyla_base%/plugins/img-upload.php" |
Symbol plugin
Tabulka zvláštních znaků.
| vlastnost | význam | výchozí |
|---|---|---|
| symbols: | Pole, jehož prvky jsou buď zvláštní znaky anebo dvoumístné pole se znakem a textem, který se vloží do textarey | ["&", "@", ["<", "<"], [">", ">"], "[", "]",
"{", "}", "\\", "?", "?", "?", "µ", "?", "?", "°", "?", "?", "±", "×", "÷",
"?", "?", "®", "™", "€", "?", "$", "~", "^", "·", "•"] |