# HG changeset patch # User Thierry Florac # Date 1429022086 -7200 # Node ID c2adb9c9c4f01652299578076a693cc06e9b7abd # Parent e550ff8847992f53183dbd10a80c5dbfec6cc4bf Added back URL and target in page header diff -r e550ff884799 -r c2adb9c9c4f0 src/pyams_skin/interfaces/__init__.py --- a/src/pyams_skin/interfaces/__init__.py Wed Apr 01 10:44:47 2015 +0200 +++ b/src/pyams_skin/interfaces/__init__.py Tue Apr 14 16:34:46 2015 +0200 @@ -91,7 +91,12 @@ class IPageHeader(Interface): """Page header interface used by 'header' content provider""" - back_url = TextLine(title="Back URL target") + back_url = TextLine(title="Back URL", + required=False) + + back_target = TextLine(title="Back URL target", + description="HTML target selector, or None for full page target", + required=False) icon_class = TextLine(title='Icon CSS class') diff -r e550ff884799 -r c2adb9c9c4f0 src/pyams_skin/templates/header.pt --- a/src/pyams_skin/templates/header.pt Wed Apr 01 10:44:47 2015 +0200 +++ b/src/pyams_skin/templates/header.pt Tue Apr 14 16:34:46 2015 +0200 @@ -4,7 +4,8 @@ + tal:attributes="href back_url; + data-ams-target header.back_target | default;"> @@ -15,4 +16,4 @@ - \ No newline at end of file +