old_contents: # Copyright (c) 2009-2010 gocept gmbh & co. kg
  # See also LICENSE.txt
  
  import zeit.content.cp.browser.blocks.teaser
  import zeit.content.cp.interfaces
  import zeit.edit.browser.block
  import zeit.edit.browser.view
  import zope.formlib.form
  
  
  class ViewletManager(zeit.edit.browser.block.BlockViewletManager):
  
      @property
      def css_class(self):
          classes = super(ViewletManager, self).css_class
          return ' '.join(['editable-area', classes])
  
  
  class EditProperties(zeit.content.cp.browser.blocks.teaser.EditLayout):
  
      interface = zeit.content.cp.interfaces.IArea
      layout_prefix = 'teaserbar'  # XXX should be area
      layouts = ()
  
      form_fields = zope.formlib.form.Fields()  # XXX implement me
  
  
  class EditCommon(zeit.edit.browser.view.EditBox):
  
      form_fields = zope.formlib.form.Fields(
          zeit.content.cp.interfaces.IArea).select(
          'supertitle', 'teaserText', 'background_color')
      form_fields['background_color'].custom_widget = (
          zeit.cms.browser.widget.ColorpickerWidget)
  
new_contents: # Copyright (c) 2009-2010 gocept gmbh & co. kg
  # See also LICENSE.txt
  
  import zeit.content.cp.browser.blocks.teaser
  import zeit.content.cp.interfaces
  import zeit.edit.browser.block
  import zeit.edit.browser.view
  import zope.formlib.form
  
  
  class ViewletManager(zeit.edit.browser.block.BlockViewletManager):
  
      @property
      def css_class(self):
          classes = super(ViewletManager, self).css_class
          return ' '.join(['editable-area', classes])
  
  
  class EditProperties(zeit.content.cp.browser.blocks.teaser.EditLayout):
  
      interface = zeit.content.cp.interfaces.IArea
      layout_prefix = 'teaserbar'  # XXX should be area
      layouts = ()
  
  
  class EditCommon(zeit.edit.browser.view.EditBox):
  
      form_fields = zope.formlib.form.Fields(
          zeit.content.cp.interfaces.IArea).select(
          'supertitle', 'teaserText', 'background_color')
      form_fields['background_color'].custom_widget = (
          zeit.cms.browser.widget.ColorpickerWidget)
  
subject: Remove field that has now the same default implementation on it's super class.