summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/widgets.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-02-10 16:01:56 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-02-10 16:01:56 +0100
commitec6f4cad842965b97ee222f0827d1f6ab2e12d6f (patch)
treeef86b3d1a8eacf39d851293df6adc5ec6073e5a1 /ishtar/furnitures/widgets.py
parent73b5168c5333395c78a3862caabacde64720d89b (diff)
downloadIshtar-ec6f4cad842965b97ee222f0827d1f6ab2e12d6f.tar.bz2
Ishtar-ec6f4cad842965b97ee222f0827d1f6ab2e12d6f.zip
CSV improvment...regression ( ;) ) can manage non standard encoding (such as Windows ones) (closes #159)
Diffstat (limited to 'ishtar/furnitures/widgets.py')
-rw-r--r--ishtar/furnitures/widgets.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/ishtar/furnitures/widgets.py b/ishtar/furnitures/widgets.py
index 439eb81fa..28853e406 100644
--- a/ishtar/furnitures/widgets.py
+++ b/ishtar/furnitures/widgets.py
@@ -160,10 +160,11 @@ class JQueryJqGrid(forms.RadioSelect):
rendered += """<table id="grid_%s" class='jqgrid'></table>
<div id="pager_%s"></div>
""" % (name, name)
+ encoding = settings.ENCODING or 'utf-8'
rendered += """
-<div id="foot_%s" class="gridfooter"><a href="%scsv" target="_blank">%s</a></div>
+<div id="foot_%s" class="gridfooter"><a href="%scsv" target="_blank">%s (%s)</a></div>
<input type="hidden" id="hidden_%s" name="%s">""" % (name,
- unicode(self.source), unicode(_("Export as CSV")), name, name)
+ unicode(self.source), unicode(_("Export as CSV")), encoding, name, name)
rendered += """
<script type="text/javascript">
var query_vars = new Array(%(col_idx)s);