]> git.ktnx.net Git - lsl.git/blobdiff - public/javascripts/lsl.js
debug messages in development environment
[lsl.git] / public / javascripts / lsl.js
index c594a444dab4075bfca9f90f6fcfc9c57b9488d6..d1656d4f1320aedd2e680cb77690154e9d122eeb 100644 (file)
@@ -1,12 +1,17 @@
 "use strict";
 (function(){
+var uri_base, environment, devel_env;   // filled on page load from an HTML attribute
 var ui_icon_class_re = new RegExp('\\bui-icon-\\S+\\b');
 var uri_id_re = new RegExp('/(\\d+)$');
-var uri_base;   // filled on page load from an HTML attribute
 var lists_version = -1;
 var lists = [];
 var selected_list;
 
+function debug(...args) {
+    if (devel_env)
+        console.debug.apply(console, args);
+}
+
 function uri_id(uri) {
     var m = uri.match(uri_id_re);
     return m ? m[1] : null;
@@ -171,6 +176,9 @@ function handle_list_item_state_changed(ev) {
 }
 $(function(){
     uri_base = $('#page').attr('lsl-uri-base');
+    environment = $('#page').attr('lsl-environment');
+    devel_env = environment == 'development';
+
     $(document).ajaxStart(function(){
         $(document).addClass('blocked');
         window.setTimeout(