Variables in underline translation helper will be escaped by default
This commit is contained in:
parent
5d0bf2e80b
commit
b54483db51
1 changed files with 5 additions and 7 deletions
|
@ -341,8 +341,8 @@ class UiWebsocketPlugin(object):
|
||||||
for bad_file, tries in site.bad_files.iteritems():
|
for bad_file, tries in site.bad_files.iteritems():
|
||||||
i += 1
|
i += 1
|
||||||
body.append(_(u"""<li class='color-red' title="{bad_file_path} ({tries})">{bad_filename}</li>""", {
|
body.append(_(u"""<li class='color-red' title="{bad_file_path} ({tries})">{bad_filename}</li>""", {
|
||||||
"bad_file_path": cgi.escape(bad_file, True),
|
"bad_file_path": bad_file,
|
||||||
"bad_filename": cgi.escape(helper.getFilename(bad_file), True),
|
"bad_filename": helper.getFilename(bad_file),
|
||||||
"tries": _.pluralize(tries, "{} try", "{} tries")
|
"tries": _.pluralize(tries, "{} try", "{} tries")
|
||||||
}))
|
}))
|
||||||
if i > 30:
|
if i > 30:
|
||||||
|
@ -432,14 +432,13 @@ class UiWebsocketPlugin(object):
|
||||||
if donate_key == False or donate_key == "":
|
if donate_key == False or donate_key == "":
|
||||||
pass
|
pass
|
||||||
elif (type(donate_key) == str or type(donate_key) == unicode) and len(donate_key) > 0:
|
elif (type(donate_key) == str or type(donate_key) == unicode) and len(donate_key) > 0:
|
||||||
escaped_donate_key = cgi.escape(donate_key, True)
|
|
||||||
body.append(_(u"""
|
body.append(_(u"""
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<label>{_[Donate]}</label><br>
|
<label>{_[Donate]}</label><br>
|
||||||
<div class='flex'>
|
<div class='flex'>
|
||||||
{escaped_donate_key}
|
{donate_key}
|
||||||
"""))
|
"""))
|
||||||
else:
|
else:
|
||||||
body.append(_(u"""
|
body.append(_(u"""
|
||||||
|
@ -462,8 +461,8 @@ class UiWebsocketPlugin(object):
|
||||||
"""))
|
"""))
|
||||||
|
|
||||||
def sidebarRenderOwnSettings(self, body, site):
|
def sidebarRenderOwnSettings(self, body, site):
|
||||||
title = cgi.escape(site.content_manager.contents.get("content.json", {}).get("title", ""), True)
|
title = site.content_manager.contents.get("content.json", {}).get("title", "")
|
||||||
description = cgi.escape(site.content_manager.contents.get("content.json", {}).get("description", ""), True)
|
description = site.content_manager.contents.get("content.json", {}).get("description", "")
|
||||||
|
|
||||||
body.append(_(u"""
|
body.append(_(u"""
|
||||||
<li>
|
<li>
|
||||||
|
@ -506,7 +505,6 @@ class UiWebsocketPlugin(object):
|
||||||
contents += site.content_manager.contents.get("content.json", {}).get("includes", {}).keys()
|
contents += site.content_manager.contents.get("content.json", {}).get("includes", {}).keys()
|
||||||
body.append(_(u"<div class='contents'>{_[Choose]}: "))
|
body.append(_(u"<div class='contents'>{_[Choose]}: "))
|
||||||
for content in contents:
|
for content in contents:
|
||||||
content = cgi.escape(content, True)
|
|
||||||
body.append(_("<a href='#{content}' onclick='$(\"#input-contents\").val(\"{content}\"); return false'>{content}</a> "))
|
body.append(_("<a href='#{content}' onclick='$(\"#input-contents\").val(\"{content}\"); return false'>{content}</a> "))
|
||||||
body.append("</div>")
|
body.append("</div>")
|
||||||
body.append("</li>")
|
body.append("</li>")
|
||||||
|
|
Loading…
Reference in a new issue