From b71077608a4906308fd05be0d67af50c95d53271 Mon Sep 17 00:00:00 2001 From: Massimo Di Pierro Date: Sun, 4 Dec 2011 19:35:58 -0600 Subject: [PATCH] fixed divs in appamin.html, thanks Anthony --- VERSION | 2 +- applications/admin/views/appadmin.html | 285 +++++++++++----------- applications/examples/views/appadmin.html | 285 +++++++++++----------- applications/welcome/views/appadmin.html | 285 +++++++++++----------- 4 files changed, 427 insertions(+), 430 deletions(-) diff --git a/VERSION b/VERSION index ba77c46e..561e734c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 1.99.3 (2011-12-04 19:24:54) dev +Version 1.99.3 (2011-12-04 19:35:53) dev diff --git a/applications/admin/views/appadmin.html b/applications/admin/views/appadmin.html index 5e2edc6e..efbb3b0c 100644 --- a/applications/admin/views/appadmin.html +++ b/applications/admin/views/appadmin.html @@ -1,16 +1,16 @@ {{extend 'layout.html'}} {{if request.function=='index':}} -

{{=T("Available databases and tables")}}

+

{{=T("Available databases and tables")}}

{{if not databases:}}{{=T("No databases in this application")}}{{pass}} {{for db in sorted(databases):}} {{for table in databases[db].tables:}} @@ -28,28 +28,29 @@ jQuery(document).ready(function(){ {{qry=''}} {{pass}} {{pass}} -

{{=A("%s.%s" % (db,table),_href=URL('select',args=[db],vars=dict(query=qry)))}} -

+

+ {{=A("%s.%s" % (db,table),_href=URL('select',args=[db],vars=dict(query=qry)))}} +

[ {{=A(str(T('insert new'))+' '+table,_href=URL('insert',args=[db,table]))}} ]

{{pass}} {{pass}} {{elif request.function=='select':}} -

{{=XML(str(T("database %s select"))%A(request.args[0],_href=URL('index'))) }} -

+

{{=XML(str(T("database %s select"))%A(request.args[0],_href=URL('index'))) }} +

{{if table:}} [ {{=A(str(T('insert new %s'))%table,_href=URL('insert',args=[request.args[0],table]))}} ]

-

{{=T("Rows in table")}}


+

{{=T("Rows in table")}}


{{else:}} -

{{=T("Rows selected")}}


+

{{=T("Rows selected")}}


{{pass}} {{=form}}

{{=T('The "query" is a condition like "db.table1.field1==\'value\'". Something like "db.table1.field1==db.table2.field2" results in a SQL JOIN.')}}
{{=T('Use (...)&(...) for AND, (...)|(...) for OR, and ~(...) for NOT to build more complex queries.')}}
{{=T('"update" is an optional expression like "field1=\'newvalue\'". You cannot update or delete the results of a JOIN')}}



-

{{=nrows}} {{=T("selected")}}

+

{{=nrows}} {{=T("selected")}}

{{if start>0:}}[ {{=A(T('previous 100 rows'),_href=URL('select',args=request.args[0],vars=dict(start=start-100)))}} ]{{pass}} {{if stop {{pass}} -

{{=T("Import/Export")}}


+

{{=T("Import/Export")}}


[ {{=T("export as csv file")}} ] {{if table:}} {{=FORM(str(T('or import from csv file'))+" ",INPUT(_type='file',_name='csvfile'),INPUT(_type='hidden',_value=table,_name='table'),INPUT(_type='submit',_value='import'))}} @@ -67,7 +68,7 @@ jQuery(document).ready(function(){ {{elif request.function=='insert':}} -

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} +

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} {{if hasattr(table,'_primarykey'):}} {{fieldname=table._primarykey[0]}} {{dbname=request.args[0]}} @@ -77,14 +78,11 @@ jQuery(document).ready(function(){ {{else:}} {{=T("table")}} {{=A(request.args[1],_href=URL('select',args=request.args[0],vars=dict(query='%s.%s.id>0'%tuple(request.args[:2]))))}} {{pass}} -

-

{{=T("New Record")}}


+ +

{{=T("New Record")}}


{{=form}} - - - {{elif request.function=='update':}} -

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} +

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} {{if hasattr(table,'_primarykey'):}} {{fieldname=request.vars.keys()[0]}} {{dbname=request.args[0]}} @@ -96,138 +94,139 @@ jQuery(document).ready(function(){ {{=T("table")}} {{=A(request.args[1],_href=URL('select',args=request.args[0],vars=dict(query='%s.%s.id>0'%tuple(request.args[:2]))))}} {{=T("record id")}} {{=A(request.args[2],_href=URL('update',args=request.args[:3]))}} {{pass}} -

-

{{=T("Edit current record")}}



{{=form}} - - + +

{{=T("Edit current record")}}



{{=form}} {{elif request.function=='state':}} -

{{=T("Internal State")}}

-

{{=T("Current request")}}

+

{{=T("Internal State")}}

+

{{=T("Current request")}}

{{=BEAUTIFY(request)}} -

{{=T("Current response")}}

+

{{=T("Current response")}}

{{=BEAUTIFY(response)}} -

{{=T("Current session")}}

+

{{=T("Current session")}}

{{=BEAUTIFY(session)}} {{elif request.function == 'ccache':}} -

Cache

-
+

Cache

-
-

Statistics

-
-
-

Overview

-

Number of entries: {{=total['entries']}} - {{if total['entries'] > 0:}} -

- Hit Ratio: - {{=total['ratio']}}% - ({{=total['hits']}} hits - and {{=total['misses']}} misses) -

-

- Size of cache: - {{if object_stats:}} - {{=total['objects']}} items, - {{=total['bytes']}} bytes - {{if total['bytes'] > 524287:}} - ({{="%.0d" % (total['bytes'] / 1048576)}} MB) - {{pass}} - {{else:}} not available (requires the Python guppy library) - {{pass}} -

-

- Cache contains items up to - {{="%02d" % total['oldest'][0]}} hours - {{="%02d" % total['oldest'][1]}} minutes - {{="%02d" % total['oldest'][2]}} seconds old. -

- {{=BUTTON(T('Cache Keys'), _onclick='jQuery("#all_keys").toggle();')}} - -
- {{pass}} - -

RAM

-

Number of entries: {{=ram['entries']}} - {{if ram['entries'] > 0:}} -

- Hit Ratio: - {{=ram['ratio']}}% - ({{=ram['hits']}} hits - and {{=ram['misses']}} misses) -

-

- Size of cache: - {{if object_stats:}} - {{=ram['objects']}} items, - {{=ram['bytes']}} bytes - {{if ram['bytes'] > 524287:}} - ({{=ram['bytes'] / 1048576}} MB) - {{pass}} - {{else:}} not available (requires the Python guppy library) - {{pass}} -

-

- RAM contains items up to - {{="%02d" % ram['oldest'][0]}} hours - {{="%02d" % ram['oldest'][1]}} minutes - {{="%02d" % ram['oldest'][2]}} seconds old. -

- {{=BUTTON(T('RAM Cache Keys'), _onclick='jQuery("#ram_keys").toggle();')}} - -
- {{pass}} - -

DISK

-

Number of entries: {{=disk['entries']}} - {{if disk['entries'] > 0:}} -

- Hit Ratio: - {{=disk['ratio']}}% - ({{=disk['hits']}} hits - and {{=disk['misses']}} misses) -

-

- Size of cache: - {{if object_stats:}} - {{=disk['objects']}} items, - {{=disk['bytes']}} bytes - {{if disk['bytes'] > 524287:}} - ({{=disk['bytes'] / 1048576}} MB) - {{pass}} - {{else:}} not available (requires the Python guppy library) - {{pass}} -

-

- DISK contains items up to - {{="%02d" % disk['oldest'][0]}} hours - {{="%02d" % disk['oldest'][1]}} minutes - {{="%02d" % disk['oldest'][2]}} seconds old. -

- {{=BUTTON(T('Disk Cache Keys'), _onclick='jQuery("#disk_keys").toggle();')}} - -
- {{pass}} -
- -
-

Manage Cache

-
-
-

- {{=form}} + +

+

Statistics

+
+ +
+

Overview

+

Number of entries: {{=total['entries']}} + {{if total['entries'] > 0:}}

+

+ Hit Ratio: + {{=total['ratio']}}% + ({{=total['hits']}} hits + and {{=total['misses']}} misses) +

+

+ Size of cache: + {{if object_stats:}} + {{=total['objects']}} items, + {{=total['bytes']}} bytes + {{if total['bytes'] > 524287:}} + ({{="%.0d" % (total['bytes'] / 1048576)}} MB) + {{pass}} + {{else:}} not available (requires the Python guppy library) + {{pass}} +

+

+ Cache contains items up to + {{="%02d" % total['oldest'][0]}} hours + {{="%02d" % total['oldest'][1]}} minutes + {{="%02d" % total['oldest'][2]}} seconds old. +

+ {{=BUTTON(T('Cache Keys'), _onclick='jQuery("#all_keys").toggle();')}} + +
+ {{pass}} + +

RAM

+

Number of entries: {{=ram['entries']}} + {{if ram['entries'] > 0:}}

+

+ Hit Ratio: + {{=ram['ratio']}}% + ({{=ram['hits']}} hits + and {{=ram['misses']}} misses) +

+

+ Size of cache: + {{if object_stats:}} + {{=ram['objects']}} items, + {{=ram['bytes']}} bytes + {{if ram['bytes'] > 524287:}} + ({{=ram['bytes'] / 1048576}} MB) + {{pass}} + {{else:}} not available (requires the Python guppy library) + {{pass}} +

+

+ RAM contains items up to + {{="%02d" % ram['oldest'][0]}} hours + {{="%02d" % ram['oldest'][1]}} minutes + {{="%02d" % ram['oldest'][2]}} seconds old. +

+ {{=BUTTON(T('RAM Cache Keys'), _onclick='jQuery("#ram_keys").toggle();')}} + +
+ {{pass}} + +

DISK

+

Number of entries: {{=disk['entries']}} + {{if disk['entries'] > 0:}} +

+

+ Hit Ratio: + {{=disk['ratio']}}% + ({{=disk['hits']}} hits + and {{=disk['misses']}} misses) +

+

+ Size of cache: + {{if object_stats:}} + {{=disk['objects']}} items, + {{=disk['bytes']}} bytes + {{if disk['bytes'] > 524287:}} + ({{=disk['bytes'] / 1048576}} MB) + {{pass}} + {{else:}} not available (requires the Python guppy library) + {{pass}} +

+

+ DISK contains items up to + {{="%02d" % disk['oldest'][0]}} hours + {{="%02d" % disk['oldest'][1]}} minutes + {{="%02d" % disk['oldest'][2]}} seconds old. +

+ {{=BUTTON(T('Disk Cache Keys'), _onclick='jQuery("#disk_keys").toggle();')}} + +
+ {{pass}} +
+ +
+

Manage Cache

+
+ +
+

+ {{=form}} +

+
-
{{pass}} diff --git a/applications/examples/views/appadmin.html b/applications/examples/views/appadmin.html index 5e2edc6e..efbb3b0c 100644 --- a/applications/examples/views/appadmin.html +++ b/applications/examples/views/appadmin.html @@ -1,16 +1,16 @@ {{extend 'layout.html'}} {{if request.function=='index':}} -

{{=T("Available databases and tables")}}

+

{{=T("Available databases and tables")}}

{{if not databases:}}{{=T("No databases in this application")}}{{pass}} {{for db in sorted(databases):}} {{for table in databases[db].tables:}} @@ -28,28 +28,29 @@ jQuery(document).ready(function(){ {{qry=''}} {{pass}} {{pass}} -

{{=A("%s.%s" % (db,table),_href=URL('select',args=[db],vars=dict(query=qry)))}} -

+

+ {{=A("%s.%s" % (db,table),_href=URL('select',args=[db],vars=dict(query=qry)))}} +

[ {{=A(str(T('insert new'))+' '+table,_href=URL('insert',args=[db,table]))}} ]

{{pass}} {{pass}} {{elif request.function=='select':}} -

{{=XML(str(T("database %s select"))%A(request.args[0],_href=URL('index'))) }} -

+

{{=XML(str(T("database %s select"))%A(request.args[0],_href=URL('index'))) }} +

{{if table:}} [ {{=A(str(T('insert new %s'))%table,_href=URL('insert',args=[request.args[0],table]))}} ]

-

{{=T("Rows in table")}}


+

{{=T("Rows in table")}}


{{else:}} -

{{=T("Rows selected")}}


+

{{=T("Rows selected")}}


{{pass}} {{=form}}

{{=T('The "query" is a condition like "db.table1.field1==\'value\'". Something like "db.table1.field1==db.table2.field2" results in a SQL JOIN.')}}
{{=T('Use (...)&(...) for AND, (...)|(...) for OR, and ~(...) for NOT to build more complex queries.')}}
{{=T('"update" is an optional expression like "field1=\'newvalue\'". You cannot update or delete the results of a JOIN')}}



-

{{=nrows}} {{=T("selected")}}

+

{{=nrows}} {{=T("selected")}}

{{if start>0:}}[ {{=A(T('previous 100 rows'),_href=URL('select',args=request.args[0],vars=dict(start=start-100)))}} ]{{pass}} {{if stop {{pass}} -

{{=T("Import/Export")}}


+

{{=T("Import/Export")}}


[ {{=T("export as csv file")}} ] {{if table:}} {{=FORM(str(T('or import from csv file'))+" ",INPUT(_type='file',_name='csvfile'),INPUT(_type='hidden',_value=table,_name='table'),INPUT(_type='submit',_value='import'))}} @@ -67,7 +68,7 @@ jQuery(document).ready(function(){ {{elif request.function=='insert':}} -

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} +

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} {{if hasattr(table,'_primarykey'):}} {{fieldname=table._primarykey[0]}} {{dbname=request.args[0]}} @@ -77,14 +78,11 @@ jQuery(document).ready(function(){ {{else:}} {{=T("table")}} {{=A(request.args[1],_href=URL('select',args=request.args[0],vars=dict(query='%s.%s.id>0'%tuple(request.args[:2]))))}} {{pass}} -

-

{{=T("New Record")}}


+ +

{{=T("New Record")}}


{{=form}} - - - {{elif request.function=='update':}} -

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} +

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} {{if hasattr(table,'_primarykey'):}} {{fieldname=request.vars.keys()[0]}} {{dbname=request.args[0]}} @@ -96,138 +94,139 @@ jQuery(document).ready(function(){ {{=T("table")}} {{=A(request.args[1],_href=URL('select',args=request.args[0],vars=dict(query='%s.%s.id>0'%tuple(request.args[:2]))))}} {{=T("record id")}} {{=A(request.args[2],_href=URL('update',args=request.args[:3]))}} {{pass}} -

-

{{=T("Edit current record")}}



{{=form}} - - + +

{{=T("Edit current record")}}



{{=form}} {{elif request.function=='state':}} -

{{=T("Internal State")}}

-

{{=T("Current request")}}

+

{{=T("Internal State")}}

+

{{=T("Current request")}}

{{=BEAUTIFY(request)}} -

{{=T("Current response")}}

+

{{=T("Current response")}}

{{=BEAUTIFY(response)}} -

{{=T("Current session")}}

+

{{=T("Current session")}}

{{=BEAUTIFY(session)}} {{elif request.function == 'ccache':}} -

Cache

-
+

Cache

-
-

Statistics

-
-
-

Overview

-

Number of entries: {{=total['entries']}} - {{if total['entries'] > 0:}} -

- Hit Ratio: - {{=total['ratio']}}% - ({{=total['hits']}} hits - and {{=total['misses']}} misses) -

-

- Size of cache: - {{if object_stats:}} - {{=total['objects']}} items, - {{=total['bytes']}} bytes - {{if total['bytes'] > 524287:}} - ({{="%.0d" % (total['bytes'] / 1048576)}} MB) - {{pass}} - {{else:}} not available (requires the Python guppy library) - {{pass}} -

-

- Cache contains items up to - {{="%02d" % total['oldest'][0]}} hours - {{="%02d" % total['oldest'][1]}} minutes - {{="%02d" % total['oldest'][2]}} seconds old. -

- {{=BUTTON(T('Cache Keys'), _onclick='jQuery("#all_keys").toggle();')}} - -
- {{pass}} - -

RAM

-

Number of entries: {{=ram['entries']}} - {{if ram['entries'] > 0:}} -

- Hit Ratio: - {{=ram['ratio']}}% - ({{=ram['hits']}} hits - and {{=ram['misses']}} misses) -

-

- Size of cache: - {{if object_stats:}} - {{=ram['objects']}} items, - {{=ram['bytes']}} bytes - {{if ram['bytes'] > 524287:}} - ({{=ram['bytes'] / 1048576}} MB) - {{pass}} - {{else:}} not available (requires the Python guppy library) - {{pass}} -

-

- RAM contains items up to - {{="%02d" % ram['oldest'][0]}} hours - {{="%02d" % ram['oldest'][1]}} minutes - {{="%02d" % ram['oldest'][2]}} seconds old. -

- {{=BUTTON(T('RAM Cache Keys'), _onclick='jQuery("#ram_keys").toggle();')}} - -
- {{pass}} - -

DISK

-

Number of entries: {{=disk['entries']}} - {{if disk['entries'] > 0:}} -

- Hit Ratio: - {{=disk['ratio']}}% - ({{=disk['hits']}} hits - and {{=disk['misses']}} misses) -

-

- Size of cache: - {{if object_stats:}} - {{=disk['objects']}} items, - {{=disk['bytes']}} bytes - {{if disk['bytes'] > 524287:}} - ({{=disk['bytes'] / 1048576}} MB) - {{pass}} - {{else:}} not available (requires the Python guppy library) - {{pass}} -

-

- DISK contains items up to - {{="%02d" % disk['oldest'][0]}} hours - {{="%02d" % disk['oldest'][1]}} minutes - {{="%02d" % disk['oldest'][2]}} seconds old. -

- {{=BUTTON(T('Disk Cache Keys'), _onclick='jQuery("#disk_keys").toggle();')}} - -
- {{pass}} -
- -
-

Manage Cache

-
-
-

- {{=form}} + +

+

Statistics

+
+ +
+

Overview

+

Number of entries: {{=total['entries']}} + {{if total['entries'] > 0:}}

+

+ Hit Ratio: + {{=total['ratio']}}% + ({{=total['hits']}} hits + and {{=total['misses']}} misses) +

+

+ Size of cache: + {{if object_stats:}} + {{=total['objects']}} items, + {{=total['bytes']}} bytes + {{if total['bytes'] > 524287:}} + ({{="%.0d" % (total['bytes'] / 1048576)}} MB) + {{pass}} + {{else:}} not available (requires the Python guppy library) + {{pass}} +

+

+ Cache contains items up to + {{="%02d" % total['oldest'][0]}} hours + {{="%02d" % total['oldest'][1]}} minutes + {{="%02d" % total['oldest'][2]}} seconds old. +

+ {{=BUTTON(T('Cache Keys'), _onclick='jQuery("#all_keys").toggle();')}} + +
+ {{pass}} + +

RAM

+

Number of entries: {{=ram['entries']}} + {{if ram['entries'] > 0:}}

+

+ Hit Ratio: + {{=ram['ratio']}}% + ({{=ram['hits']}} hits + and {{=ram['misses']}} misses) +

+

+ Size of cache: + {{if object_stats:}} + {{=ram['objects']}} items, + {{=ram['bytes']}} bytes + {{if ram['bytes'] > 524287:}} + ({{=ram['bytes'] / 1048576}} MB) + {{pass}} + {{else:}} not available (requires the Python guppy library) + {{pass}} +

+

+ RAM contains items up to + {{="%02d" % ram['oldest'][0]}} hours + {{="%02d" % ram['oldest'][1]}} minutes + {{="%02d" % ram['oldest'][2]}} seconds old. +

+ {{=BUTTON(T('RAM Cache Keys'), _onclick='jQuery("#ram_keys").toggle();')}} + +
+ {{pass}} + +

DISK

+

Number of entries: {{=disk['entries']}} + {{if disk['entries'] > 0:}} +

+

+ Hit Ratio: + {{=disk['ratio']}}% + ({{=disk['hits']}} hits + and {{=disk['misses']}} misses) +

+

+ Size of cache: + {{if object_stats:}} + {{=disk['objects']}} items, + {{=disk['bytes']}} bytes + {{if disk['bytes'] > 524287:}} + ({{=disk['bytes'] / 1048576}} MB) + {{pass}} + {{else:}} not available (requires the Python guppy library) + {{pass}} +

+

+ DISK contains items up to + {{="%02d" % disk['oldest'][0]}} hours + {{="%02d" % disk['oldest'][1]}} minutes + {{="%02d" % disk['oldest'][2]}} seconds old. +

+ {{=BUTTON(T('Disk Cache Keys'), _onclick='jQuery("#disk_keys").toggle();')}} + +
+ {{pass}} +
+ +
+

Manage Cache

+
+ +
+

+ {{=form}} +

+
-
{{pass}} diff --git a/applications/welcome/views/appadmin.html b/applications/welcome/views/appadmin.html index 5e2edc6e..efbb3b0c 100644 --- a/applications/welcome/views/appadmin.html +++ b/applications/welcome/views/appadmin.html @@ -1,16 +1,16 @@ {{extend 'layout.html'}} {{if request.function=='index':}} -

{{=T("Available databases and tables")}}

+

{{=T("Available databases and tables")}}

{{if not databases:}}{{=T("No databases in this application")}}{{pass}} {{for db in sorted(databases):}} {{for table in databases[db].tables:}} @@ -28,28 +28,29 @@ jQuery(document).ready(function(){ {{qry=''}} {{pass}} {{pass}} -

{{=A("%s.%s" % (db,table),_href=URL('select',args=[db],vars=dict(query=qry)))}} -

+

+ {{=A("%s.%s" % (db,table),_href=URL('select',args=[db],vars=dict(query=qry)))}} +

[ {{=A(str(T('insert new'))+' '+table,_href=URL('insert',args=[db,table]))}} ]

{{pass}} {{pass}} {{elif request.function=='select':}} -

{{=XML(str(T("database %s select"))%A(request.args[0],_href=URL('index'))) }} -

+

{{=XML(str(T("database %s select"))%A(request.args[0],_href=URL('index'))) }} +

{{if table:}} [ {{=A(str(T('insert new %s'))%table,_href=URL('insert',args=[request.args[0],table]))}} ]

-

{{=T("Rows in table")}}


+

{{=T("Rows in table")}}


{{else:}} -

{{=T("Rows selected")}}


+

{{=T("Rows selected")}}


{{pass}} {{=form}}

{{=T('The "query" is a condition like "db.table1.field1==\'value\'". Something like "db.table1.field1==db.table2.field2" results in a SQL JOIN.')}}
{{=T('Use (...)&(...) for AND, (...)|(...) for OR, and ~(...) for NOT to build more complex queries.')}}
{{=T('"update" is an optional expression like "field1=\'newvalue\'". You cannot update or delete the results of a JOIN')}}



-

{{=nrows}} {{=T("selected")}}

+

{{=nrows}} {{=T("selected")}}

{{if start>0:}}[ {{=A(T('previous 100 rows'),_href=URL('select',args=request.args[0],vars=dict(start=start-100)))}} ]{{pass}} {{if stop {{pass}} -

{{=T("Import/Export")}}


+

{{=T("Import/Export")}}


[ {{=T("export as csv file")}} ] {{if table:}} {{=FORM(str(T('or import from csv file'))+" ",INPUT(_type='file',_name='csvfile'),INPUT(_type='hidden',_value=table,_name='table'),INPUT(_type='submit',_value='import'))}} @@ -67,7 +68,7 @@ jQuery(document).ready(function(){ {{elif request.function=='insert':}} -

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} +

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} {{if hasattr(table,'_primarykey'):}} {{fieldname=table._primarykey[0]}} {{dbname=request.args[0]}} @@ -77,14 +78,11 @@ jQuery(document).ready(function(){ {{else:}} {{=T("table")}} {{=A(request.args[1],_href=URL('select',args=request.args[0],vars=dict(query='%s.%s.id>0'%tuple(request.args[:2]))))}} {{pass}} -

-

{{=T("New Record")}}


+ +

{{=T("New Record")}}


{{=form}} - - - {{elif request.function=='update':}} -

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} +

{{=T("database")}} {{=A(request.args[0],_href=URL('index'))}} {{if hasattr(table,'_primarykey'):}} {{fieldname=request.vars.keys()[0]}} {{dbname=request.args[0]}} @@ -96,138 +94,139 @@ jQuery(document).ready(function(){ {{=T("table")}} {{=A(request.args[1],_href=URL('select',args=request.args[0],vars=dict(query='%s.%s.id>0'%tuple(request.args[:2]))))}} {{=T("record id")}} {{=A(request.args[2],_href=URL('update',args=request.args[:3]))}} {{pass}} -

-

{{=T("Edit current record")}}



{{=form}} - - + +

{{=T("Edit current record")}}



{{=form}} {{elif request.function=='state':}} -

{{=T("Internal State")}}

-

{{=T("Current request")}}

+

{{=T("Internal State")}}

+

{{=T("Current request")}}

{{=BEAUTIFY(request)}} -

{{=T("Current response")}}

+

{{=T("Current response")}}

{{=BEAUTIFY(response)}} -

{{=T("Current session")}}

+

{{=T("Current session")}}

{{=BEAUTIFY(session)}} {{elif request.function == 'ccache':}} -

Cache

-
+

Cache

-
-

Statistics

-
-
-

Overview

-

Number of entries: {{=total['entries']}} - {{if total['entries'] > 0:}} -

- Hit Ratio: - {{=total['ratio']}}% - ({{=total['hits']}} hits - and {{=total['misses']}} misses) -

-

- Size of cache: - {{if object_stats:}} - {{=total['objects']}} items, - {{=total['bytes']}} bytes - {{if total['bytes'] > 524287:}} - ({{="%.0d" % (total['bytes'] / 1048576)}} MB) - {{pass}} - {{else:}} not available (requires the Python guppy library) - {{pass}} -

-

- Cache contains items up to - {{="%02d" % total['oldest'][0]}} hours - {{="%02d" % total['oldest'][1]}} minutes - {{="%02d" % total['oldest'][2]}} seconds old. -

- {{=BUTTON(T('Cache Keys'), _onclick='jQuery("#all_keys").toggle();')}} - -
- {{pass}} - -

RAM

-

Number of entries: {{=ram['entries']}} - {{if ram['entries'] > 0:}} -

- Hit Ratio: - {{=ram['ratio']}}% - ({{=ram['hits']}} hits - and {{=ram['misses']}} misses) -

-

- Size of cache: - {{if object_stats:}} - {{=ram['objects']}} items, - {{=ram['bytes']}} bytes - {{if ram['bytes'] > 524287:}} - ({{=ram['bytes'] / 1048576}} MB) - {{pass}} - {{else:}} not available (requires the Python guppy library) - {{pass}} -

-

- RAM contains items up to - {{="%02d" % ram['oldest'][0]}} hours - {{="%02d" % ram['oldest'][1]}} minutes - {{="%02d" % ram['oldest'][2]}} seconds old. -

- {{=BUTTON(T('RAM Cache Keys'), _onclick='jQuery("#ram_keys").toggle();')}} - -
- {{pass}} - -

DISK

-

Number of entries: {{=disk['entries']}} - {{if disk['entries'] > 0:}} -

- Hit Ratio: - {{=disk['ratio']}}% - ({{=disk['hits']}} hits - and {{=disk['misses']}} misses) -

-

- Size of cache: - {{if object_stats:}} - {{=disk['objects']}} items, - {{=disk['bytes']}} bytes - {{if disk['bytes'] > 524287:}} - ({{=disk['bytes'] / 1048576}} MB) - {{pass}} - {{else:}} not available (requires the Python guppy library) - {{pass}} -

-

- DISK contains items up to - {{="%02d" % disk['oldest'][0]}} hours - {{="%02d" % disk['oldest'][1]}} minutes - {{="%02d" % disk['oldest'][2]}} seconds old. -

- {{=BUTTON(T('Disk Cache Keys'), _onclick='jQuery("#disk_keys").toggle();')}} - -
- {{pass}} -
- -
-

Manage Cache

-
-
-

- {{=form}} + +

+

Statistics

+
+ +
+

Overview

+

Number of entries: {{=total['entries']}} + {{if total['entries'] > 0:}}

+

+ Hit Ratio: + {{=total['ratio']}}% + ({{=total['hits']}} hits + and {{=total['misses']}} misses) +

+

+ Size of cache: + {{if object_stats:}} + {{=total['objects']}} items, + {{=total['bytes']}} bytes + {{if total['bytes'] > 524287:}} + ({{="%.0d" % (total['bytes'] / 1048576)}} MB) + {{pass}} + {{else:}} not available (requires the Python guppy library) + {{pass}} +

+

+ Cache contains items up to + {{="%02d" % total['oldest'][0]}} hours + {{="%02d" % total['oldest'][1]}} minutes + {{="%02d" % total['oldest'][2]}} seconds old. +

+ {{=BUTTON(T('Cache Keys'), _onclick='jQuery("#all_keys").toggle();')}} + +
+ {{pass}} + +

RAM

+

Number of entries: {{=ram['entries']}} + {{if ram['entries'] > 0:}}

+

+ Hit Ratio: + {{=ram['ratio']}}% + ({{=ram['hits']}} hits + and {{=ram['misses']}} misses) +

+

+ Size of cache: + {{if object_stats:}} + {{=ram['objects']}} items, + {{=ram['bytes']}} bytes + {{if ram['bytes'] > 524287:}} + ({{=ram['bytes'] / 1048576}} MB) + {{pass}} + {{else:}} not available (requires the Python guppy library) + {{pass}} +

+

+ RAM contains items up to + {{="%02d" % ram['oldest'][0]}} hours + {{="%02d" % ram['oldest'][1]}} minutes + {{="%02d" % ram['oldest'][2]}} seconds old. +

+ {{=BUTTON(T('RAM Cache Keys'), _onclick='jQuery("#ram_keys").toggle();')}} + +
+ {{pass}} + +

DISK

+

Number of entries: {{=disk['entries']}} + {{if disk['entries'] > 0:}} +

+

+ Hit Ratio: + {{=disk['ratio']}}% + ({{=disk['hits']}} hits + and {{=disk['misses']}} misses) +

+

+ Size of cache: + {{if object_stats:}} + {{=disk['objects']}} items, + {{=disk['bytes']}} bytes + {{if disk['bytes'] > 524287:}} + ({{=disk['bytes'] / 1048576}} MB) + {{pass}} + {{else:}} not available (requires the Python guppy library) + {{pass}} +

+

+ DISK contains items up to + {{="%02d" % disk['oldest'][0]}} hours + {{="%02d" % disk['oldest'][1]}} minutes + {{="%02d" % disk['oldest'][2]}} seconds old. +

+ {{=BUTTON(T('Disk Cache Keys'), _onclick='jQuery("#disk_keys").toggle();')}} + +
+ {{pass}} +
+ +
+

Manage Cache

+
+ +
+

+ {{=form}} +

+
-
{{pass}}