изменил иерархию файлов

This commit is contained in:
Aleksey Chichenkov 2018-09-24 19:03:29 +03:00
parent 9ef7ac0df9
commit dd1eed15cf
52 changed files with 1602 additions and 938 deletions

View file

@ -45,7 +45,9 @@ var recursive = function (_str, _class, _alias) {
var rx = /(.*?)\((.*)\)/im;
var res = _id.match(rx);
if(res == null) return helper.linkto(_id, (_alias ? _alias : _id), _class);
var _full_id = replace_type_def(_id);
if(res == null) return helper.linkto(_full_id, (_alias ? _alias : _id), _class);
//if (res == null) return _id;
var first = res[1];
@ -72,19 +74,30 @@ var recursive = function (_str, _class, _alias) {
};
var linkto = function (_id, _alias, _class) {
//console.log(_id, _alias)
// ns.longname, ns.name, "menu-title"
// remove all whitespaces
var res = recursive(_id, _class, _alias);
//console.log("result")
//console.log(res)
// /_id.match(rx);
return res;
return recursive(_id, _class, _alias);
};
var replace_type_def = function(_ln){
var td = typedefs[_ln];
if(!td) return _ln;
var link = td.type.names[0];
return link;
}
var replace_enters_to_br = function(_str){
// console.log(_str)
var out = _str;
while(out.match("\n")) out = out.replace("\n", "<br>");
// console.log(out);
return out;
}
module.exports = {
linkto: linkto
linkto: linkto,
replace_enters_to_br: replace_enters_to_br,
replace_type_def: replace_type_def
};