##// END OF EJS Templates
fixed problem with anchor links that contains non ascii chars...
marcink -
r1832:b9708d66 beta
parent child Browse files
Show More
@@ -14,6 +14,7 b' from pygments.formatters.html import Htm'
14 14 from pygments import highlight as code_highlight
15 15 from pylons import url, request, config
16 16 from pylons.i18n.translation import _, ungettext
17 from hashlib import md5
17 18
18 19 from webhelpers.html import literal, HTML, escape
19 20 from webhelpers.html.tools import *
@@ -56,12 +57,14 b' safeid = _make_safe_id_component'
56 57
57 58 def FID(raw_id, path):
58 59 """
59 Creates a uniqe ID for filenode based on it's path and revision
60 Creates a uniqe ID for filenode based on it's hash of path and revision
61 it's safe to use in urls
60 62
61 63 :param raw_id:
62 64 :param path:
63 65 """
64 return 'C-%s-%s' % (short_id(raw_id), safeid(safe_unicode(path)))
66
67 return 'C-%s-%s' % (short_id(raw_id), md5(path).hexdigest()[:12])
65 68
66 69
67 70 def get_token():
General Comments 0
You need to be logged in to leave comments. Login now