Texyla – Uncaught TypeError: Cannot read property ‚replace‘ of null
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- ondrej256
- Člen | 186
Zdravím,
snažím se v nette zprovoznit texylu. Naimportoval jsem si všechny potřebné knihovny, ale stále se mně nedaří úspěšně udělat z textarey texzylu.
Console vyhazuje následující chybu:
Uncaught TypeError: Cannot read property 'replace' of null
chyba odkazuje na soubor texyla.js
Konkrétně je to tato funkce v texyle
// nahradí v řetězci hodnoty za proměnné
Texyla.prototype.expand = function (text, variable) {
console.log(variable);
console.log('text = ' + text);
console.log('text = ' + this.baseDir);
text = text.replace("%texyla_base%", this.baseDir); // tady se vyhodí chyba
if (variable) {
text = text.replace("%var%", variable);
}
return text;
};
Tady mám nastavení texyly
$(function () {
var options = {
width: 1000,
baseDir: '/js/texyla',
iconPath: '/img/texyla_icons/%var%.png',
bottomLeftToolbar: ['edit', 'preview'],
previewPath: $('.texyla').data('previewlink'),
bottomRightEditToolbar: '',
bottomRightPreviewToolbar: '',
tabs: true,
buttonType: "button"
};
$('.texyla').texyla(options);
});
Nevíte v čem může být problém?