page = Page(request)
page.add_css_files ('css/slice-view.css')
page.add_js_chunks ('$(function() { console.log("sliceview: jQuery version " + $.fn.jquery); });')
- page.add_js_chunks ('$(function() { console.log("users turned %s"); });'%("on" if do_query_users else "off"))
+ page.add_js_chunks ('$(function() { console.log("sliceview: users turned %s"); });'%("on" if do_query_users else "off"))
page.expose_js_metadata()
metadata = page.get_metadata()
resources_as_list = Hazelnut(
page = page,
title = 'Resources as a List',
- domid = 'checkboxes',
+ domid = 'resources_list',
# this is the query at the core of the slice list
query = sq_resource,
query_all = query_resource_all,
datatables_options = {
# for now we turn off sorting on the checkboxes columns this way
# this of course should be automatic in hazelnut
- 'aoColumns' : [None, None, None, None, {'bSortable': False}],
- 'iDisplayLength' : 25,
- 'bLengthChange' : True,
+ 'aoColumns' : [None, None, None, None, {'bSortable': False}],
+ 'iDisplayLength': 25,
+ 'bLengthChange' : True,
+ 'bAutiWidth' : True,
},
)
resources_query_editor = QueryEditor(
page = page,
query = sq_resource,
+ title = "Select Columns",
)
resources_active_filters = ActiveFilters(
page = page,
query = sq_resource,
+ title = "Active Filters ?",
)
resources_area = Stack (
outline_complete=True,
sons = [
Tabs ( page=page,
- sons=[ resources_as_list, resources_as_map, ]
+ sons=[ resources_as_list, resources_as_map, ] ,
+ active_domid = 'gmap',
+ ),
+ Tabs ( page=page,
+ title="Customize Resources layout",
+ togglable=True,
+ toggled='persistent',
+ domid="customize-resources",
+ outline_complete=True,
+ sons = [ resources_query_editor, resources_active_filters, ],
),
- Stack ( page=page,
- title="Customize",
- togglable=True,
- sons = [ resources_query_editor, resources_active_filters, ]
- ),
]
)