summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-10-01 16:51:44 +0200
committerÉtienne Loks <etienne.loks@proxience.com>2015-10-01 16:51:44 +0200
commit116c0fb85dcc35986316b16aa1835467ff7cf609 (patch)
tree55848ad24cd41e5f20087b909495fa88720d4c72
parent91550f0b184de28772cceac5f324df086c5858d9 (diff)
downloadIshtar-116c0fb85dcc35986316b16aa1835467ff7cf609.tar.bz2
Ishtar-116c0fb85dcc35986316b16aa1835467ff7cf609.zip
UI: load jqgrid lib on main page
-rw-r--r--ishtar_common/context_processors.py1
-rw-r--r--ishtar_common/templates/base.html4
-rw-r--r--ishtar_common/templates/ishtar/blocks/window_tables/dynamic_documents.html2
-rw-r--r--ishtar_common/widgets.py10
4 files changed, 11 insertions, 6 deletions
diff --git a/ishtar_common/context_processors.py b/ishtar_common/context_processors.py
index f69ea4d26..c288f9899 100644
--- a/ishtar_common/context_processors.py
+++ b/ishtar_common/context_processors.py
@@ -66,6 +66,7 @@ def get_base_context(request):
dct['MENU'] = request.session['MENU']
dct['JQUERY_URL'] = settings.JQUERY_URL
dct['JQUERY_UI_URL'] = settings.JQUERY_UI_URL
+ dct['COUNTRY'] = settings.COUNTRY
dct['current_menu'] = []
for lbl, model in CURRENT_ITEMS:
model_name = model.__name__.lower()
diff --git a/ishtar_common/templates/base.html b/ishtar_common/templates/base.html
index 37b8c4a05..f6b4cd414 100644
--- a/ishtar_common/templates/base.html
+++ b/ishtar_common/templates/base.html
@@ -15,10 +15,14 @@
<script language="javascript" type="text/javascript" src="{{JQUERY_UI_URL}}jquery-ui.js"></script>
<script language="javascript" type="text/javascript" src="{{JQUERY_UI_URL}}ui/i18n/jquery.ui.datepicker-{{COUNTRY}}.js"></script>
<script language="javascript" type="text/javascript" src="{{STATIC_URL}}/js/prettyPhoto/js/jquery.prettyPhoto.js"></script>
+ <script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/i18n/grid.locale-{{COUNTRY}}.js"></script>
+ <script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/jquery.jqGrid.min.js"></script>
<script language="javascript" type="text/javascript" src="{{STATIC_URL}}/js/ishtar.js"></script>
<link type="text/css" href="{{JQUERY_UI_URL}}jquery-ui.css" rel="stylesheet" />
<link rel="stylesheet" href="{{STATIC_URL}}/js/prettyPhoto/css/prettyPhoto.css" />
+ <link rel="stylesheet" href="{{STATIC_URL}}media/ui.jqgrid.css" />
<link rel="stylesheet" href="{{STATIC_URL}}/media/style.css" />
+ {% for url_css in JQGRID_CSS %}<link rel="stylesheet" href="{{url_css}}" />{% endfor %}
{% include "blocks/extra_head.html" %}
{% block extra_head %}
{% endblock %}
diff --git a/ishtar_common/templates/ishtar/blocks/window_tables/dynamic_documents.html b/ishtar_common/templates/ishtar/blocks/window_tables/dynamic_documents.html
index dce0a2c2e..27e1d3f82 100644
--- a/ishtar_common/templates/ishtar/blocks/window_tables/dynamic_documents.html
+++ b/ishtar_common/templates/ishtar/blocks/window_tables/dynamic_documents.html
@@ -18,7 +18,7 @@
setTimeout(
function(){
- jQuery("#grid_{{name}}").jqGrid({
+ $("#grid_{{name}}").jqGrid({
url:'{{source}}',
datatype: "json",
mtype: 'GET',
diff --git a/ishtar_common/widgets.py b/ishtar_common/widgets.py
index 66380db8b..6ffb84084 100644
--- a/ishtar_common/widgets.py
+++ b/ishtar_common/widgets.py
@@ -505,11 +505,11 @@ class JQueryPersonOrganization(forms.TextInput):
class JQueryJqGrid(forms.RadioSelect):
COL_TPL = "{name:'%(idx)s', index:'%(idx)s', sortable:true}"
- class Media:
- js = ['%s/js/i18n/grid.locale-%s.js' % (settings.STATIC_URL,
- settings.COUNTRY),
- '%s/js/jquery.jqGrid.min.js' % settings.STATIC_URL]
- css = {'all': ['%s/media/ui.jqgrid.css' % settings.STATIC_URL]}
+ # class Media:
+ # js = ['%s/js/i18n/grid.locale-%s.js' % (settings.STATIC_URL,
+ # settings.COUNTRY),
+ # '%s/js/jquery.jqGrid.min.js' % settings.STATIC_URL]
+ # css = {'all': ['%s/media/ui.jqgrid.css' % settings.STATIC_URL]}
def __init__(self, source, form, associated_model, attrs={},
table_cols='TABLE_COLS', multiple=False, multiple_cols=[2],