summaryrefslogtreecommitdiff
path: root/ishtar_common/templates/blocks
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2013-08-29 00:19:42 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2013-08-29 00:19:42 +0200
commita182b1c190020f1204cd0cb3918c5d1e9d2ce8c4 (patch)
tree9fe8a8572863f02229d0e7a8f1d430a564659314 /ishtar_common/templates/blocks
parent2d959c5a5eac73e00fcf8cf251239b77bf6628a3 (diff)
downloadIshtar-a182b1c190020f1204cd0cb3918c5d1e9d2ce8c4.tar.bz2
Ishtar-a182b1c190020f1204cd0cb3918c5d1e9d2ce8c4.zip
Browse sheets (refs #1219)
Diffstat (limited to 'ishtar_common/templates/blocks')
-rw-r--r--ishtar_common/templates/blocks/JQueryJqGrid.html28
1 files changed, 27 insertions, 1 deletions
diff --git a/ishtar_common/templates/blocks/JQueryJqGrid.html b/ishtar_common/templates/blocks/JQueryJqGrid.html
index 26855f4ea..d21fa8276 100644
--- a/ishtar_common/templates/blocks/JQueryJqGrid.html
+++ b/ishtar_common/templates/blocks/JQueryJqGrid.html
@@ -29,7 +29,8 @@
<input type="hidden" id="hidden_{{name}}" name="{{name}}"/>
-<script type="text/javascript">
+<script type="text/javascript" language='javascript'>
+
var query_vars = new Array({{col_idx|safe}});
var selItems_{{sname}} = new Array();
jQuery(document).ready(function(){
@@ -118,6 +119,31 @@ jQuery(document).ready(function(){
return true;
});
{% endif %}
+
});
+
+ function get_next_table_id(c_id){
+ var mygrid = jQuery("#grid_{{name}}");
+ var has_current_id = false;
+ ids = mygrid.getDataIDs();
+ for (idx in ids){
+ if (has_current_id) return ids[idx];
+ if (ids[idx] == c_id) has_current_id = true;
+ }
+ return false;
+ }
+ function get_previous_table_id(c_id){
+ var mygrid = jQuery("#grid_{{name}}");
+ var previous_id = 0;
+ ids = mygrid.getDataIDs();
+ for (idx in ids){
+ if (ids[idx] == c_id){
+ if (previous_id) return previous_id;
+ return false;
+ }
+ previous_id = ids[idx];
+ }
+ return false;
+ }
</script>