provide separate float field instance; CSS improvement (view modes/tabs)

This commit is contained in:
Helmut Merz 2012-07-07 10:05:57 +02:00
parent 9cef218aaa
commit 0087eefc08
3 changed files with 10 additions and 7 deletions

View file

@ -485,8 +485,8 @@ img.notselected {
/* view modes (tabs) */ /* view modes (tabs) */
ul.view-modes { ul.view-modes {
padding: 0 0 0 2em; padding: 0 0 1px 0.5em;
margin: 0.7em 0 0 0; margin: 1.5em 0 0 0;
white-space: nowrap; white-space: nowrap;
list-style-type: none; list-style-type: none;
border-bottom: #ccc 1px solid; border-bottom: #ccc 1px solid;
@ -494,11 +494,11 @@ ul.view-modes {
} }
ul.view-modes li { ul.view-modes li {
display: inline display: inline;
} }
ul.view-modes li a { ul.view-modes li a {
padding: 0.15em 1.25em 0.15em 1.25em; padding: 3px 1.25em 3px 1.25em;
margin: 0 0.5em 0 0; margin: 0 0.5em 0 0;
text-decoration: none; text-decoration: none;
border: #ccc 1px solid; border: #ccc 1px solid;

View file

@ -346,6 +346,8 @@
<adapter factory="cybertools.composer.schema.field.FieldInstance" /> <adapter factory="cybertools.composer.schema.field.FieldInstance" />
<adapter factory="cybertools.composer.schema.field.NumberFieldInstance" <adapter factory="cybertools.composer.schema.field.NumberFieldInstance"
name="number" /> name="number" />
<adapter factory="cybertools.composer.schema.field.FloatFieldInstance"
name="float" />
<adapter factory="cybertools.composer.schema.field.DateFieldInstance" <adapter factory="cybertools.composer.schema.field.DateFieldInstance"
name="date" /> name="date" />
<adapter factory="cybertools.composer.schema.field.EmailFieldInstance" <adapter factory="cybertools.composer.schema.field.EmailFieldInstance"

View file

@ -31,9 +31,9 @@ from zope.securitypolicy.rolepermission import AnnotationRolePermissionManager
from cybertools.browser.controller import Controller from cybertools.browser.controller import Controller
from cybertools.catalog.keyword import KeywordIndex from cybertools.catalog.keyword import KeywordIndex
from cybertools.composer.schema.factory import SchemaFactory from cybertools.composer.schema.factory import SchemaFactory
from cybertools.composer.schema.field import FieldInstance, NumberFieldInstance from cybertools.composer.schema.field import FieldInstance, \
from cybertools.composer.schema.field import DateFieldInstance, BooleanFieldInstance NumberFieldInstance, FloatFieldInstance, BooleanFieldInstance, \
from cybertools.composer.schema.field import EmailFieldInstance, ListFieldInstance DateFieldInstance, EmailFieldInstance, ListFieldInstance
from cybertools.composer.schema.field import FileUploadFieldInstance from cybertools.composer.schema.field import FileUploadFieldInstance
from cybertools.composer.schema.grid.field import RecordsFieldInstance from cybertools.composer.schema.grid.field import RecordsFieldInstance
from cybertools.composer.schema.instance import Instance, Editor from cybertools.composer.schema.instance import Instance, Editor
@ -164,6 +164,7 @@ class TestSite(object):
component.provideAdapter(Editor, name='editor') component.provideAdapter(Editor, name='editor')
component.provideAdapter(FieldInstance) component.provideAdapter(FieldInstance)
component.provideAdapter(NumberFieldInstance, name='number') component.provideAdapter(NumberFieldInstance, name='number')
component.provideAdapter(FloatFieldInstance, name='float')
component.provideAdapter(DateFieldInstance, name='date') component.provideAdapter(DateFieldInstance, name='date')
component.provideAdapter(EmailFieldInstance, name='email') component.provideAdapter(EmailFieldInstance, name='email')
component.provideAdapter(BooleanFieldInstance, name='boolean') component.provideAdapter(BooleanFieldInstance, name='boolean')