[Fusionforge-commits] r14187 - in trunk/src/www: include themes/gforge
Olivier Berger
olberger at fusionforge.org
Tue Aug 23 13:50:45 CEST 2011
Author: olberger
Date: 2011-08-23 13:50:44 +0200 (Tue, 23 Aug 2011)
New Revision: 14187
Modified:
trunk/src/www/include/Layout.class.php
trunk/src/www/include/html.php
trunk/src/www/themes/gforge/Theme.class.php
Log:
Add supplemental submenu separator management to properly display plugins' tabs
Modified: trunk/src/www/include/Layout.class.php
===================================================================
--- trunk/src/www/include/Layout.class.php 2011-08-22 19:14:40 UTC (rev 14186)
+++ trunk/src/www/include/Layout.class.php 2011-08-23 11:50:44 UTC (rev 14187)
@@ -844,12 +844,21 @@
$return = '';
for ($i=0; $i<$count; $i++) {
- $return .= util_make_link($links_arr[$i],$title_arr[$i],$attr_arr[$i]).' | ';
+ $return .= util_make_link($links_arr[$i],$title_arr[$i],$attr_arr[$i]). $this->subMenuSeparator();
}
$return .= util_make_link($links_arr[$i],$title_arr[$i],$attr_arr[$i]);
return $return;
}
+ /**
+ * subMenuSeparator() - returns the separator used between submenus
+ *
+ * @return string Html to build a submenu separator.
+ */
+ function subMenuSeparator() {
+ return '';
+ }
+
/**
* subMenu() - Takes two array of titles and links and build a menu.
*
Modified: trunk/src/www/include/html.php
===================================================================
--- trunk/src/www/include/html.php 2011-08-22 19:14:40 UTC (rev 14186)
+++ trunk/src/www/include/html.php 2011-08-23 11:50:44 UTC (rev 14187)
@@ -820,6 +820,9 @@
}
echo ($HTML->printSubMenu($arr_t, $arr_l, $arr_attr));
+ if ( plugin_hook_listeners("usermenu") > 0 ) {
+ echo $HTML->printSubMenuSeparator();
+ }
plugin_hook("usermenu", false);
echo ($HTML->endSubMenu());
}
Modified: trunk/src/www/themes/gforge/Theme.class.php
===================================================================
--- trunk/src/www/themes/gforge/Theme.class.php 2011-08-22 19:14:40 UTC (rev 14186)
+++ trunk/src/www/themes/gforge/Theme.class.php 2011-08-23 11:50:44 UTC (rev 14187)
@@ -372,12 +372,21 @@
$return = '';
for ($i = 0; $i < $count; $i++) {
- $return .= util_make_link($links_arr[$i], $title_arr[$i], $attr_arr[$i]) . ' | ';
+ $return .= util_make_link($links_arr[$i], $title_arr[$i], $attr_arr[$i]) . $this->subMenuSeparator();
}
$return .= util_make_link($links_arr[$i], $title_arr[$i], $attr_arr[$i]);
return $return;
}
+ /**
+ * subMenuSeparator() - returns the separator used between submenus
+ *
+ * @return string Html to build a submenu separator.
+ */
+ function subMenuSeparator() {
+ return ' | ';
+ }
+
/**
* subMenu() - Takes two array of titles and links and build a menu.
*
More information about the Fusionforge-commits
mailing list