diff --git a/gen/mixins/__init__.py b/gen/mixins/__init__.py
index 0578bea..b47ec26 100644
--- a/gen/mixins/__init__.py
+++ b/gen/mixins/__init__.py
@@ -795,9 +795,9 @@ class BaseMixin:
if not res[i]['pages']:
del phases[res[i]['name']]
del res[i]
- # Then, compute status of phases
+ # Compute next/previous phases of every phase
for ph in phases.itervalues():
- ph.computeStatus(res)
+ ph.computeNextPrevious(res)
ph.totalNbOfPhases = len(res)
# Restrict the result to the current phase if required
if currentOnly:
diff --git a/gen/ui/appy.css b/gen/ui/appy.css
index c248ea1..f7fc001 100644
--- a/gen/ui/appy.css
+++ b/gen/ui/appy.css
@@ -80,12 +80,10 @@ img { border: 0; vertical-align: middle}
.portletTitle { font-weight: bold; font-size: 110%; margin-bottom: 4px;}
.portletCurrent { font-weight: bold; }
.portletSep { border-top: 1px solid #5F7983; margin-top: 2px;}
-.portletPage { font-style: italic; }
-.portletGroup { font-variant: small-caps; font-weight: bold; font-style: normal;
- margin-top: 0.1em }
+.portletPage { font-style: italic }
+.portletGroup { font-variant: small-caps; font-weight: bold; font-size: 105%;
+ margin: 0.1em 0 0.3em ; border-bottom: 1px dashed grey}
.portletSearch { font-size: 90%; font-style: italic }
-.phase { border-style: dashed; border-width: thin; padding: 4px 0.6em 5px 1em;}
-.phaseSelected { background-color: #F4F5F6; }
.content { padding: 14px 14px 9px 15px; background-color: #f1f1f1 }
.grey { display: none; position: absolute; left: 0px; top: 0px;
background:grey; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5;
diff --git a/gen/ui/nextPhase.png b/gen/ui/nextPhase.png
deleted file mode 100644
index 4dcc145..0000000
Binary files a/gen/ui/nextPhase.png and /dev/null differ
diff --git a/gen/ui/page.pt b/gen/ui/page.pt
index 35d0146..36a1f67 100644
--- a/gen/ui/page.pt
+++ b/gen/ui/page.pt
@@ -325,8 +325,8 @@
-
-
+
-
-