gunnar: server/kolab-webclient/kronolith/patches/kronolith-2.3.3 t_kronolith_HK_UV_searchTabs.diff, NONE, 1.1 series, 1.6, 1.7
cvs at kolab.org
cvs at kolab.org
Tue Mar 2 09:41:14 CET 2010
Author: gunnar
Update of /kolabrepository/server/kolab-webclient/kronolith/patches/kronolith-2.3.3
In directory doto:/tmp/cvs-serv31689/kolab-webclient/kronolith/patches/kronolith-2.3.3
Modified Files:
series
Added Files:
t_kronolith_HK_UV_searchTabs.diff
Log Message:
kolab/issue3848 (display "Basic Search" and "Advanced Search" as tabs in place of a small table header.)
--- NEW FILE: t_kronolith_HK_UV_searchTabs.diff ---
Patch by schwardt at univention.de (Tue Sep 8 17:34:44 2009 +0200):
kronolith: display "Basic Search" and "Advanced Search" as tabs in place of a small table header.
REF: https://issues.kolab.org/issue3848
STATUS: SUBMIT
--- a/templates/search/search.inc
+++ b/templates/search/search.inc
@@ -3,13 +3,17 @@
<input type="hidden" name="actionID" value="search_calendar" />
<input type="hidden" name="search_mode" value="basic" />
-<br /><br />
-<h1 class="header">
- <span class="smallheader rightFloat">
- <?php echo Horde::widget(Util::addParameter(Horde::applicationUrl('search.php'), 'search_mode', 'advanced'), _("Advanced Search"), 'smallheader', '', '', _("Ad_vanced Search")) ?>
- </span>
- <?php echo _("Basic Search") ?>
-</h1>
+<?php
+/* build search mode tabs. */
+require_once 'Horde/UI/Tabs.php';
+require_once 'Horde/Variables.php';
+$sUrl = Horde::applicationUrl('search.php');
+$vars = Variables::getDefaultVariables();
+$tabs = new Horde_UI_Tabs('search_mode', $vars);
+$tabs->addTab(_("Basic Search"), $sUrl, 'basic');
+$tabs->addTab(_("Advanced Search"), $sUrl, 'advanced');
+echo $tabs->render('basic');
+?>
<table cellspacing="0" class="striped">
<!-- search pattern -->
--- a/templates/search/search_advanced.inc
+++ b/templates/search/search_advanced.inc
@@ -4,13 +4,17 @@
<input type="hidden" name="actionID" value="search_calendar" />
<input type="hidden" name="search_mode" value="advanced" />
-<br /><br />
-<h1 class="header">
- <span class="smallheader rightFloat">
- <?php echo Horde::widget(Util::addParameter(Horde::applicationUrl('search.php'), 'search_mode', 'basic'), _("Basic Search"), 'smallheader', '', '', _("_Basic Search")) ?>
- </span>
- <?php echo _("Advanced Search") ?>
-</h1>
+<?php
+/* build search mode tabs. */
+require_once 'Horde/UI/Tabs.php';
+require_once 'Horde/Variables.php';
+$sUrl = Horde::applicationUrl('search.php');
+$vars = Variables::getDefaultVariables();
+$tabs = new Horde_UI_Tabs('search_mode', $vars);
+$tabs->addTab(_("Basic Search"), $sUrl, 'basic');
+$tabs->addTab(_("Advanced Search"), $sUrl, 'advanced');
+echo $tabs->render('advanced');
+?>
<table cellspacing="0" class="striped">
Index: series
===================================================================
RCS file: /kolabrepository/server/kolab-webclient/kronolith/patches/kronolith-2.3.3/series,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- series 22 Jan 2010 23:23:52 -0000 1.6
+++ series 2 Mar 2010 08:41:12 -0000 1.7
@@ -8,4 +8,4 @@
t_kronolith_HK_GW_ExportEventList.diff
t_kronolith_HK_GW_HandleEmptyDates.diff
t_kronolith_HK_UV_dateInputFieldOrder.diff
-
+t_kronolith_HK_UV_searchTabs.diff
More information about the commits
mailing list