summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-12-29 18:44:15 +0100
committerÉtienne Loks <etienne.loks@proxience.com>2015-12-29 18:44:15 +0100
commita6e9f83052759cf4620dc30cb860293ea6534d14 (patch)
tree14272ffb6ac9fae2cd6e996c00a4475c87654c12 /ishtar_common
parenta296bd385e704b1e76a774341f8ad126c892ccab (diff)
downloadIshtar-a6e9f83052759cf4620dc30cb860293ea6534d14.tar.bz2
Ishtar-a6e9f83052759cf4620dc30cb860293ea6534d14.zip
Add a specific template for window toolbar
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/templates/ishtar/sheet_toolbar.html2
-rw-r--r--ishtar_common/templatetags/link_to_window.py10
2 files changed, 12 insertions, 0 deletions
diff --git a/ishtar_common/templates/ishtar/sheet_toolbar.html b/ishtar_common/templates/ishtar/sheet_toolbar.html
new file mode 100644
index 000000000..2e059781e
--- /dev/null
+++ b/ishtar_common/templates/ishtar/sheet_toolbar.html
@@ -0,0 +1,2 @@
+{% load i18n link_to_window %}<div class='tool'>{%trans "Export as:"%} <a href='{{item|link_to_odt}}'>{%trans "OpenOffice.org file"%}</a>, <a href='{{item|link_to_pdf}}'>{%trans "PDF file"%}</a></div>
+
diff --git a/ishtar_common/templatetags/link_to_window.py b/ishtar_common/templatetags/link_to_window.py
index b3d9e9cbb..65e8b23ca 100644
--- a/ishtar_common/templatetags/link_to_window.py
+++ b/ishtar_common/templatetags/link_to_window.py
@@ -14,3 +14,13 @@ def link_to_window(item):
'onclick="load_window(\'{}\')">{}</a>'.format(
reverse(item.SHOW_URL, args=[item.pk, '']),
_("Details"))
+
+
+@register.filter
+def link_to_odt(item):
+ return reverse(item.SHOW_URL, args=[item.pk, 'odt'])
+
+
+@register.filter
+def link_to_pdf(item):
+ return reverse(item.SHOW_URL, args=[item.pk, 'pdf'])