use logger instead of print as often as possible
[myslice.git] / plugins / querygrid / __init__.py
index 5b0c466..2a1cca5 100644 (file)
@@ -1,5 +1,7 @@
 from unfold.plugin import Plugin
 
+from myslice.settings import logger
+
 class QueryGrid (Plugin):
 
     """A plugin for displaying a query as a list
@@ -67,7 +69,7 @@ Current implementation makes the following assumptions
         if self.checkboxes:
             # we use aoColumnDefs rather than aoColumns -- ignore user-provided aoColumns
             if 'aoColumns' in self.datatables_options:
-                print 'WARNING: querygrid uses aoColumnDefs, your aoColumns spec. is discarded'
+                logger.warning('WARNING: querygrid uses aoColumnDefs, your aoColumns spec. is discarded')
                 del self.datatables_options['aoColumns']
             # set aoColumnDefs in datatables_options - might already have stuff in there
             aoColumnDefs = self.datatables_options.setdefault ('aoColumnDefs',[])
@@ -87,26 +89,27 @@ Current implementation makes the following assumptions
     def requirements (self):
         reqs = {
             'js_files' : [ 
-                "js/spin.presets.js", "js/spin.min.js", "js/jquery.spin.js", 
+                "js/spin-presets.js", "js/spin.min.js", "js/jquery.spin.js", 
 # this one was in the slickgrid demo 
 # http://mleibman.github.io/SlickGrid/examples/example-checkbox-row-select.html
 # but triggers js errors when included - probably/maybe because of the jquery version ?
 # it might be responsible for not being able to select a row by clicking anywhere in it ?
 #                "http://mleibman.github.io/SlickGrid/lib/jquery-ui-1.8.16.custom.min.js",
-                "js/jquery.event.drag-2.2.js",   # from slickgrid/lib
+                "js/jquery.event.drag-2.2.js",          # from slickgrid/lib
                 "js/slick.core.js",
-                "js/slick.autotooltips.js",       # from slickgrid/plugins/
+                "js/slick.autotooltips.js",             # from slickgrid/plugins/
                 "js/slick.cellrangedecorator.js",       # from slickgrid/plugins/
-                "js/slick.cellrangeselector.js",       # from slickgrid/plugins/
-                "js/slick.cellcopymanager.js",       # from slickgrid/plugins/
-                "js/slick.cellselectionmodel.js",       # from slickgrid/plugins/
-                "js/slick.rowselectionmodel.js",       # from slickgrid/plugins/
-                "js/slick.checkboxselectcolumn.js",       # from slickgrid/plugins/
+                "js/slick.cellrangeselector.js",        # from slickgrid/plugins/
+                "js/slick.cellcopymanager.js",          # from slickgrid/plugins/
+#                "js/slick.cellselectionmodel.js",       # from slickgrid/plugins/
+                "js/slick.rowselectionmodel.js",        # from slickgrid/plugins/
+                "js/slick.checkboxselectcolumn.js",     # from slickgrid/plugins/
                 "js/slick.columnpicker.js",             # from slickgrid/controls/
                 "js/slick.formatters.js",
                 "js/slick.editors.js",
                 "js/slick.grid.js",
-                "js/slick.dataview.js",
+                "js/slick.unfoldselection.js",          # from plugins/querygrid
+                "js/slick.unfolddataview.js",           # from plugins/querygrid
 
 #                "js/dataTables.js", "js/dataTables.bootstrap.js", "js/with-datatables.js",
                 "js/manifold.js", "js/manifold-query.js", 
@@ -134,4 +137,4 @@ Current implementation makes the following assumptions
                 'query_uuid', 'query_all_uuid', 
                 'checkboxes', 'datatables_options', 
                 'columns','hidden_columns', 
-                'id_key',]
+                'init_key',]