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