это я понял что он возвращает HTML-код и рад бы начать с начало только.
меня интересует вот этот кусок
if (this._opened_categories.length) {
02
var h = " category";
03
"undefined" !== typeof a.category1 && -1 !== $.inArray(a.category, this._opened_categories) && (h += " category_highlighted")
04
} else h = "";
Как я понимаю если условия (this._opened_categories.length) не выполняеться то h останется пустым, а если выполняеться то...
вот дальше идет три сравнения подряд и по смыслу тут тоже должно что то присваиваться h ( и наверное это h += " category_highlighted"), но вот как это происходит вообще не вьезжаю