src/pyams_skin/interfaces/__init__.py
changeset 69 a361355b55c7
parent 41 c2adb9c9c4f0
child 84 25cf058f7e1d
--- a/src/pyams_skin/interfaces/__init__.py	Wed May 20 15:01:45 2015 +0200
+++ b/src/pyams_skin/interfaces/__init__.py	Wed Jun 17 10:00:10 2015 +0200
@@ -77,6 +77,10 @@
     """Inner page marker interface"""
 
 
+class IWidgetInnerPage(IInnerPage):
+    """Inner page with widget marker interface"""
+
+
 class IModalPage(Interface):
     """Modal page marker interface"""
 
@@ -102,8 +106,16 @@
 
     title = TextLine(title='Page title')
 
+    title_badge = TextLine(title="Title badge")
+
+    title_badge_class = TextLine(title="Title badge class")
+
     subtitle = TextLine(title='Page sub-title')
 
+    subtitle_badge = TextLine(title="Sub-title badge")
+
+    subtitle_badge_class = TextLine(title="Sub-title badge class")
+
 
 class IContentHelp(Interface):
     """Content help block"""
@@ -122,6 +134,12 @@
                             vocabulary='PyAMS HTML renderers')
 
 
+class IContentTitle(Interface):
+    """Content title interface"""
+
+    title = Attribute("Content title")
+
+
 class IContentSearch(Interface):
     """Content search interface"""