Изменения

интернализация
Строка 50: Строка 50:  
s = r (s, /<\s*a\s+href\s*=\s*(["'])(\S+?)\1\s*>(.+?)<\s*\/a\s*>/gi, '[$2 $3]'); // -- <a> → [);
 
s = r (s, /<\s*a\s+href\s*=\s*(["'])(\S+?)\1\s*>(.+?)<\s*\/a\s*>/gi, '[$2 $3]'); // -- <a> → [);
 
s = r (s, /\[\s*(https?:\/\/[^\]\s]+)\s*([^\]]*)\]/gi, collect_link); // — замена внешних ссылок на загруженные документы.
 
s = r (s, /\[\s*(https?:\/\/[^\]\s]+)\s*([^\]]*)\]/gi, collect_link); // — замена внешних ссылок на загруженные документы.
 +
 +
// Интернализация ссылок. Выполняется только в Lua.
 +
s = internalise_links (s);
 
 
 
 
 
s = hide (s, /(?:https?|ftp|news|nntp|telnet|irc|gopher|magnet):\/\/[^\s\[\]<>"]+ ?/gi); // — гиперссылки.
 
s = hide (s, /(?:https?|ftp|news|nntp|telnet|irc|gopher|magnet):\/\/[^\s\[\]<>"]+ ?/gi); // — гиперссылки.
Строка 247: Строка 250:  
s = r (s, /^\n/, '');
 
s = r (s, /^\n/, '');
 
s = r (s, /\n$/, '');
 
s = r (s, /\n$/, '');
  −
// Интернализация ссылок. Выполняется только в Lua.
  −
s = internalise_links (s);
      
// Восстановление скрытого:
 
// Восстановление скрытого: