Доброго дня!
В этом коде
if (getSelectValue(f, "target_list") == '_blank' && !/window.open\(this.href\);/.test(o)) {
ed.dom.setAttrib(e, 'onclick', tinymce.trim(o + ' window.open(this.href); return false;'));
} else if (o) {
ed.dom.setAttrib(e, 'onclick', tinymce.trim(o.replace('window.open(this.href); return false;', '')));
}
нужно поменять window.open(this.href); return false; на return !window.open(this.href);
затык в этом месте && !/window.open\(this.href\);/
не знаю как правильно переделать для return !window.open(this.href);
из-за неправильного условия вырезает onclick...
ps или как это правильно называется? я с синтаксисом js совсем не знаком