X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=plugins%2Fstatic%2Fjs%2Fsimplelist.js;h=9c3752ba0fd3806cd0a8292b6c03f4f7606dc29d;hb=97ec7c3d0976a4bf3425d756aa65f89071601c72;hp=7bbe910438827aa7e1aac64bac5b656319093835;hpb=00e925de365deefe83fd1bf17726dce43947dfbd;p=unfold.git
diff --git a/plugins/static/js/simplelist.js b/plugins/static/js/simplelist.js
index 7bbe9104..9c3752ba 100644
--- a/plugins/static/js/simplelist.js
+++ b/plugins/static/js/simplelist.js
@@ -9,6 +9,8 @@
* License: GPLv3
*/
+simplelist_debug=false;
+
(function($){
var methods = {
init : function( options ) {
@@ -24,8 +26,8 @@
if ( ! data ) {
/* Subscribe to query updates */
var url='/results/' + options.query_uuid + '/changed';
- $.subscribe(url, {instance: this}, update_list);
- window.console.log('subscribing to ' + url);
+ $.subscribe(url, {instance: $this}, update_list);
+ if (simplelist_debug) window.console.log('subscribing to ' + url);
$this.data('SimpleList', {options: options, target : this, SimpleList : SimpleList});
}
});
@@ -53,7 +55,6 @@
};
/* Private methods */
-
function update_list(e, rows) {
if (rows.length == 0) {
e.data.instance.html('No result !');
@@ -65,16 +66,27 @@
}
options = e.data.instance.data().SimpleList.options;
is_cached = options.query.ts != 'now' ? true : false;
- e.data.instance.html(myslice_html_ul(rows, options.key, options.value, is_cached)+"
");
+ html_code=myslice_html_ul(rows, options.key, options.value, is_cached)+"
";
+ e.data.instance.html(html_code);
}
+ function myslice_html_ul(data, key, value, is_cached) {
+ var out = "