##// END OF EJS Templates
helpers: move linkify_others out of urlify_issues - it is almost always relevant
Mads Kiilerich -
r6151:f486d1d2 default
parent child Browse files
Show More
@@ -1321,7 +1321,10 b' def urlify_text(s, repo_name=None, link_'
1321 s = html_escape(s)
1321 s = html_escape(s)
1322 s = _urlify(s)
1322 s = _urlify(s)
1323 if repo_name is not None:
1323 if repo_name is not None:
1324 s = urlify_issues(s, repo_name, link_)
1324 s = urlify_issues(s, repo_name)
1325 if link_ is not None:
1326 # make href around everything that isn't a href already
1327 s = linkify_others(s, link_)
1325 s = s.replace('\r\n', '<br/>').replace('\n', '<br/>')
1328 s = s.replace('\r\n', '<br/>').replace('\n', '<br/>')
1326 return literal(s)
1329 return literal(s)
1327
1330
@@ -1368,7 +1371,7 b' def _urlify_issues_replace_f(repo_name, '
1368 return urlify_issues_replace
1371 return urlify_issues_replace
1369
1372
1370
1373
1371 def urlify_issues(newtext, repo_name, link_=None):
1374 def urlify_issues(newtext, repo_name):
1372 from kallithea import CONFIG as conf
1375 from kallithea import CONFIG as conf
1373
1376
1374 # allow multiple issue servers to be used
1377 # allow multiple issue servers to be used
@@ -1398,10 +1401,6 b' def urlify_issues(newtext, repo_name, li'
1398 newtext = URL_PAT.sub(urlify_issues_replace, newtext)
1401 newtext = URL_PAT.sub(urlify_issues_replace, newtext)
1399 log.debug('processed prefix:`%s` => %s', pattern_index, newtext)
1402 log.debug('processed prefix:`%s` => %s', pattern_index, newtext)
1400
1403
1401 # if we actually did something above
1402 if link_:
1403 # wrap not links into final link => link_
1404 newtext = linkify_others(newtext, link_)
1405 return newtext
1404 return newtext
1406
1405
1407
1406
General Comments 0
You need to be logged in to leave comments. Login now