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) */
ul.view-modes {
padding: 0 0 0 2em;
margin: 0.7em 0 0 0;
padding: 0 0 1px 0.5em;
margin: 1.5em 0 0 0;
white-space: nowrap;
list-style-type: none;
border-bottom: #ccc 1px solid;
@ -494,11 +494,11 @@ ul.view-modes {
}
ul.view-modes li {
display: inline
display: inline;
}
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;
text-decoration: none;
border: #ccc 1px solid;

View file

@ -346,6 +346,8 @@
<adapter factory="cybertools.composer.schema.field.FieldInstance" />
<adapter factory="cybertools.composer.schema.field.NumberFieldInstance"
name="number" />
<adapter factory="cybertools.composer.schema.field.FloatFieldInstance"
name="float" />
<adapter factory="cybertools.composer.schema.field.DateFieldInstance"
name="date" />
<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.catalog.keyword import KeywordIndex
from cybertools.composer.schema.factory import SchemaFactory
from cybertools.composer.schema.field import FieldInstance, NumberFieldInstance
from cybertools.composer.schema.field import DateFieldInstance, BooleanFieldInstance
from cybertools.composer.schema.field import EmailFieldInstance, ListFieldInstance
from cybertools.composer.schema.field import FieldInstance, \
NumberFieldInstance, FloatFieldInstance, BooleanFieldInstance, \
DateFieldInstance, EmailFieldInstance, ListFieldInstance
from cybertools.composer.schema.field import FileUploadFieldInstance
from cybertools.composer.schema.grid.field import RecordsFieldInstance
from cybertools.composer.schema.instance import Instance, Editor
@ -164,6 +164,7 @@ class TestSite(object):
component.provideAdapter(Editor, name='editor')
component.provideAdapter(FieldInstance)
component.provideAdapter(NumberFieldInstance, name='number')
component.provideAdapter(FloatFieldInstance, name='float')
component.provideAdapter(DateFieldInstance, name='date')
component.provideAdapter(EmailFieldInstance, name='email')
component.provideAdapter(BooleanFieldInstance, name='boolean')