Just a guess - there might be a <br class="clear"/> missing after the tab bar menu 
</ul> element.

-Adrian

[EMAIL PROTECTED] wrote:
Ok, thanks to both of you.
I will see but I didn't know actually when.

Marco


Yes you are right,

Windows XPsp2 + Firefox 2.0.0.11 : pb exists : no newline (hard to read)
Windows XPsp2 + IE7 : no pb : newline and letf ajusted (easy to read)
Windows XPsp2 + Opera  :  not sure it's ok : newline but centered (easy to read 
anyway)

Did not try on Linux (Ubuntu 6.06 LTS) yet, but seems to be the same issue on Firefox from Bilgin post. So I would say it's only a Firefox issue so far.

Jacques

From: <[EMAIL PROTECTED]>

Jacques,

could you please also tell me which type/version/platform of browser are you 
using to get this problem.
It helps me to solve it.

Thanks
Marco


Yes, Jacques also I like your suggestion but I cannot promise when I can do it 
because I little busy with others.

Thanks
Marco


It seems that this message never reached the ML

Jacques

----- Original Message ----- From: "Jacques Le Roux" <[EMAIL PROTECTED]>
To: <dev@ofbiz.apache.org>
Sent: Tuesday, January 08, 2008 10:54 PM
Subject: Re: svn commit: r610161 - in /ofbiz/trunk/applications/order: config/ 
webapp/ordermgr/requirement/ widget/ordermgr/



Marco,

You are really doing a great work on this. Thanks for that !

I have just a request, could we have the label just following the menu bar on a 
new line and not appended at the menu bar ?

For instance in catalog.product for "Tiny Gizmo" after "Parties" (last button on 
menu bar) we have appendded "Product For:
Tiny
Gizmo [ID:GZ-1000]". I would prefer to have this on a new line.

TIA ;o)

Jacques



Author: mrisaliti
Date: Tue Jan  8 13:20:47 2008
New Revision: 610161

URL: http://svn.apache.org/viewvc?rev=610161&view=rev
Log:
Requirement forms (ftl/widgets screen) has now the same look and feel (Part of 
issue OFBIZ-1545)

Modified:
  ofbiz/trunk/applications/order/config/OrderUiLabels.properties
  ofbiz/trunk/applications/order/config/OrderUiLabels_it.properties
  
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementForms.xml
  
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementTabBar.ftl
  
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementsTabBar.ftl
  ofbiz/trunk/applications/order/widget/ordermgr/RequirementScreens.xml

Modified: ofbiz/trunk/applications/order/config/OrderUiLabels.properties
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/config/OrderUiLabels.properties?rev=610161&r1=610160&r2=610161&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/config/OrderUiLabels.properties (original)
+++ ofbiz/trunk/applications/order/config/OrderUiLabels.properties Tue Jan  8 
13:20:47 2008
@@ -291,6 +291,7 @@
FacilityShippingAndHandling=Shipping and Handling
FacilitySpecialInstructions=Special Instructions
FacilityWaitEntireOrderReady=Please wait until the entire order is ready before 
shipping.
+FormFieldTitle_amountTotal=Amount Total
FormFieldTitle_autoOrderShoppingListId=Auto Order Shopping List Id
FormFieldTitle_billToCustomerPartyId=Bill To Customer Party Id
FormFieldTitle_billingAccountId=Billing Account Id
@@ -316,6 +317,7 @@
FormFieldTitle_estimatedReadyDate=Estimated Ready Date
FormFieldTitle_externalId=External Id
FormFieldTitle_facilityId=Facility Id
+FormFieldTitle_facilityQuantityOnHandTotal=Facility Quantity On Hand Total
FormFieldTitle_firstAttemptOrderId=First Attempt Order Id
FormFieldTitle_fixedAssetId=Fixed Asset Id
FormFieldTitle_fulfillContactMechId=Fulfill Contact Mech Id
@@ -352,6 +354,7 @@
FormFieldTitle_productId=Product Id
FormFieldTitle_productStoreId=Product Store Id
FormFieldTitle_productPromoCodeId=Product Promo Code Id
+FormFieldTitle_quantityTotal=Quantity Total
FormFieldTitle_quoteId=Quote Id
FormFieldTitle_reason=Reason
FormFieldTitle_recurrenceInfoId=Recurrence Info Id
@@ -765,6 +768,7 @@
OrderRequirement=Requirement
OrderRequirementByDate=Manufacturing Requirement By Date
OrderRequirementId=RequirementId
+OrderRequirementNumberOfProducts=Number of Products
OrderRequirementStartDate=Manufacturing Requirement Start Date
OrderRequirementStatusId=Order Requirement Status Id
OrderRequirements=Requirements
@@ -898,6 +902,9 @@
PageTitleEditRequestItem=Edit a Request Item
PageTitleEditRequestItemWorkEffort=Edit a Request Item WorkEffort
PageTitleEditRequirement=Edit Requirement
+PageTitleFindApprovedProductRequirements=Find Approved Product Requirements
+PageTitleFindApprovedRequirements=Find Approved Requirements
+PageTitleFindApprovedRequirementsByVendor=Find Approved Requirements By Vendor
PageTitleFindQuickReturn=Quick Return
PageTitleFindReturn=Find Return
PageTitleListRequirementCustRequests=List Requirement Cust Requests

Modified: ofbiz/trunk/applications/order/config/OrderUiLabels_it.properties
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/config/OrderUiLabels_it.properties?rev=610161&r1=610160&r2=610161&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/config/OrderUiLabels_it.properties (original)
+++ ofbiz/trunk/applications/order/config/OrderUiLabels_it.properties Tue Jan  
8 13:20:47 2008
@@ -293,8 +293,8 @@
OrderAmountAlreadyRefunded=Importo Gi\u00e0 Rimborsato
OrderApproved=Approvato
OrderApproveOrder=Approva Ordine(i)
-OrderApprovedProductRequirements=Approva Fabbisogni Prodotto
-OrderApprovedProductRequirementsByVendor=Approva Fabbisogni Per Fornitore
+OrderApprovedProductRequirements=Fabbisogni Prodotto Approvati
+OrderApprovedProductRequirementsByVendor=Fabbisogni Per Fornitore Approvati
OrderApproveRequirements=Approva Fabbisogni
OrderAutoAssign=Assegnazione Automatica
OrderAutoCreateQuoteAdjustments=Creazione Automatica Aggiustamenti
@@ -618,9 +618,11 @@
OrderRequirement = Fabbisogno
OrderRequirementByDate = Fabbisogni Produzione Per Data
OrderRequirementId = Numero Fabbisogno
+OrderRequirementNumberOfProducts=Numero di Prodotti
OrderRequirementStartDate = Data Inizio Fabbisogno Produzione
OrderRequirements = Fabbisogni
OrderRequirementsForRequestItem = Fabbisogno Per Riga Richiesta
+OrderRequirementsList=Lista Fabbisogni
OrderRequirementStatusId=Stato Ordine Fabbisogno
OrderReturnAccept=Accetta Reso
OrderReturnAdjustments=Reso Aggiustamento(i) Ordine Per l'Ordine
@@ -744,6 +746,9 @@
PageTitleEditRequestItem=Aggiorna Riga Richiesta
PageTitleEditRequestItemWorkEffort=Aggiorna Riga Richiesta Impegno di Lavoro
PageTitleEditQuoteItemForCustRequest=Aggiorna Riga Preventivo Per una Richiesta 
Cliente
+PageTitleFindApprovedProductRequirements=Ricerca Fabbisogni Approvati Per 
Prodotto
+PageTitleFindApprovedRequirements=Ricerca Fabbisogni Approvati
+PageTitleFindApprovedRequirementsByVendor=Ricerca Fabbisogni Approvati Per 
Fornitore
PageTitleFindReturn=Ricerca Reso
PageTitleFindQuickReturn=Reso Veloce
PageTitleListRequirementCustRequests=Lista Fabbisogni Richieste Clienti
@@ -960,4 +965,7 @@
FormFieldTitle_reservStart=Inizio Riserva
FormFieldTitle_reservLength=Lunghezza Riserva
FormFieldTitle_reservPersons=Persone Riserva
-FormFieldTitle_productPromoCodeId=Codice Promozione Prodotto
\ No newline at end of file
+FormFieldTitle_productPromoCodeId=Codice Promozione Prodotto
+FormFieldTitle_facilityQuantityOnHandTotal=Totale Quantit\u00e0 Disponibile 
Stabilimento
+FormFieldTitle_quantityTotal=Quantit\u00e0 Totale
+FormFieldTitle_amountTotal=Importo Totale
\ No newline at end of file

Modified: 
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementForms.xml?rev=610161&r1=610160&r2=610161&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementForms.xml 
(original)
+++ 
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementForms.xml 
Tue Jan  8 13:20:47 2008
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.  See the NOTICE file
@@ -20,7 +20,8 @@

<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
       
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-form.xsd";>
-    <form name="FindRequirements" type="single" target="FindRequirements" 
title="">
+    <form name="FindRequirements" type="single" target="FindRequirements" 
title=""
+        header-row-style="header-row" default-table-style="basic-table">
       <field name="noConditionFind"><hidden value="Y"/></field>
       <field name="hideSearch"><hidden value="Y"/></field>
       <field name="requirementId"><text-find/></field>
@@ -52,7 +53,8 @@
           <submit button-type="button"/>
       </field>
   </form>
-    <form name="ListRequirements" type="list" target="" title="" list-name="listIt" 
paginate-target="FindRequirements">
+    <form name="ListRequirements" type="list" target="" title="" list-name="listIt" 
paginate-target="FindRequirements"
+        odd-row-style="alternate-row" default-table-style="basic-table 
hover-bar">
       <actions>
           <service service-name="performFind" result-map-name="result" 
result-map-list-name="listIt">
               <field-map field-name="inputFields" 
env-name="requestParameters"/>
@@ -99,7 +101,8 @@
           <hyperlink description="${uiLabelMap.CommonRemove}" 
target="deleteRequirement?requirementId=${requirementId}"/>
       </field>
   </form>
-    <form name="EditRequirement" type="single" target="updateRequirement" title="" 
default-map-name="requirement">
+    <form name="EditRequirement" type="single" target="updateRequirement" title="" 
default-map-name="requirement"
+        header-row-style="header-row" default-table-style="basic-table">
       <alt-target use-when="requirement==null" target="createRequirement"/>
       <auto-fields-service service-name="updateRequirement" 
default-field-type="edit"/>
       <field name="requirementId"><hidden/></field>
@@ -129,7 +132,8 @@
           <submit button-type="button"/>
       </field>
   </form>
-    <form name="ListRequirementCustRequests" type="list" title="" 
list-name="requirementCustRequests"
paginate-target="ListRequirementCustRequests">
+    <form name="ListRequirementCustRequests" type="list" title="" 
list-name="requirementCustRequests"
paginate-target="ListRequirementCustRequests"
+        odd-row-style="alternate-row" default-table-style="basic-table 
hover-bar">
       <auto-fields-entity entity-name="RequirementCustRequest" 
default-field-type="display"/>
       <field name="requirementId"><hidden/></field>
       <field name="custRequestId" widget-style="buttontext">
@@ -141,14 +145,16 @@
   </form>

   <!-- lists the orders associated with a requirement -->
-    <form name="ListRequirementOrders" type="list" title="" 
list-name="orderRequirements"
paginate-target="ListRequirementOrders">
+    <form name="ListRequirementOrders" type="list" title="" 
list-name="orderRequirements"
paginate-target="ListRequirementOrders"
+        odd-row-style="alternate-row" default-table-style="basic-table 
hover-bar">
       <auto-fields-entity entity-name="OrderRequirementCommitment" 
default-field-type="display"/>
       <field name="orderId" widget-style="buttontext">
           <hyperlink description="${orderId}" target-type="inter-app"
target="/ordermgr/control/orderview?orderId=${orderId}"/>
       </field>
   </form>
   <!-- lists the roles associated with a requirement -->
-    <form name="ListRequirementRoles" type="list" title="" 
list-name="requirementRoles"
paginate-target="ListRequirementRoles">
+    <form name="ListRequirementRoles" type="list" title="" 
list-name="requirementRoles"
paginate-target="ListRequirementRoles"
+        odd-row-style="alternate-row" default-table-style="basic-table 
hover-bar">
       <auto-fields-entity entity-name="RequirementRole" 
default-field-type="display"/>
       <field name="requirementId"><hidden/></field>
       <field name="editLink" widget-style="buttontext" 
title="${uiLabelMap.CommonEdit}">
@@ -158,7 +164,8 @@
           <hyperlink description="${uiLabelMap.CommonRemove}"
target="removeRequirementRole?requirementId=${requirementId}&amp;partyId=${partyId}&amp;roleTypeId=${roleTypeId}&amp;fromDate=${fromDate}"/>
       </field>
   </form>
-    <form name="EditRequirementRole" type="single" target="updateRequirementRole" 
title=""
default-map-name="requirementRole">
+    <form name="EditRequirementRole" type="single" target="updateRequirementRole" 
title=""
default-map-name="requirementRole"
+        header-row-style="header-row" default-table-style="basic-table">
       <alt-target use-when="requirementRole==null" 
target="createRequirementRole"/>
       <field name="requirementId"><hidden/></field>
       <field name="partyId" use-when="requirementRole!=null"><display/></field>
@@ -176,7 +183,8 @@
           <submit button-type="button"/>
       </field>
   </form>
-    <form name="FindNotApprovedRequirements" type="single" target="ApproveRequirements" 
title="">
+    <form name="FindNotApprovedRequirements" type="single" target="ApproveRequirements" 
title=""
+        header-row-style="header-row" default-table-style="basic-table">
       <field name="hideSearch"><hidden value="Y"/></field>
       <field name="requirementId"><text-find/></field>
       <field name="requirementTypeId">
@@ -200,7 +208,7 @@
       </field>
   </form>
   <form name="ApproveRequirements" type="multi" use-row-submit="true" 
target="approveRequirements" title=""
list-name="requirements"
-        paginate-target="ApproveRequirements">
+        paginate-target="ApproveRequirements" odd-row-style="alternate-row" 
default-table-style="basic-table hover-bar">
       <field name="requirementId" widget-style="buttontext">
           <hyperlink also-hidden="true" description="${requirementId}"
target="EditRequirement?requirementId=${requirementId}"/>
       </field>
@@ -219,7 +227,8 @@
         <submit/>
       </field>
   </form>
-    <form name="FindApprovedProductRequirements" type="single" 
target="ApprovedProductRequirements" title="">
+    <form name="FindApprovedProductRequirements" type="single" 
target="ApprovedProductRequirements" title=""
+        header-row-style="header-row" default-table-style="basic-table">
       <field name="showList"><hidden value="Y"/></field>
       <field name="requirementId"><text-find/></field>
       <field name="billToCustomerPartyId">
@@ -247,7 +256,8 @@
       <field name="requirementByDate"><date-find type="date"/></field>
       <field name="submitButton" title="${uiLabelMap.CommonLookup}" 
widget-style="smallSubmit"><submit
button-type="button"/></field>
   </form>
-    <form name="ApprovedProductRequirementsList" type="list" title="" 
list-name="requirementsForSupplier"
paginate-target="RequirementsForSupplier">
+    <form name="ApprovedProductRequirementsList" type="list" title="" 
list-name="requirementsForSupplier"
paginate-target="RequirementsForSupplier"
+        odd-row-style="alternate-row" default-table-style="basic-table 
hover-bar">
       <actions>
           <service service-name="prepareFind" 
result-map-name="resultConditions">
               <field-map field-name="inputFields" 
env-name="requestParameters"/>
@@ -282,7 +292,7 @@
       <field name="comments"><display/></field>
   </form>
   <form name="ApprovedProductRequirements" type="multi" use-row-submit="true" 
target="quickPurchaseOrderEntry" title=""
list-name="requirementsForSupplier"
-        paginate-target="RequirementsForSupplier">
+        paginate-target="RequirementsForSupplier" odd-row-style="alternate-row" 
default-table-style="basic-table
hover-bar">
       <field name="billToCustomerPartyId"><hidden 
value="${parameters.billToCustomerPartyId}"/></field>
       <field name="supplierPartyId"><hidden 
value="${parameters.partyId}"/></field>
       <field name="requirementId" widget-style="buttontext">
@@ -310,18 +320,20 @@
       <field name="comments"><display/></field>
       <field name="_rowSubmit" 
title="${uiLabelMap.CommonSelect}"><check/></field>
   </form>
-    <form name="ApprovedProductRequirementsSubmit" type="single">
+    <form name="ApprovedProductRequirementsSubmit" type="single"
+        header-row-style="header-row" default-table-style="basic-table">
       <field name="submitButton" title="${uiLabelMap.CommonEmptyHeader}" 
widget-style="buttontext">
           <hyperlink also-hidden="false" target-type="plain" 
description="${uiLabelMap.OrderInputQuickPurchaseOrder}"
target="javascript:document.ApprovedProductRequirements.submit()"/>
       </field>
   </form>
-    <form name="ApprovedProductRequirementsSummary" type="single" 
default-map-name="quantityReport"
target="ApprovedProductRequirements">
-        <field name="distinctProductCount" title="Number of 
Products"><display/></field>
+    <form name="ApprovedProductRequirementsSummary" type="single" 
default-map-name="quantityReport"
target="ApprovedProductRequirements"
+        header-row-style="header-row" default-table-style="basic-table">
+        <field name="distinctProductCount" 
title="${uiLabelMap.OrderRequirementNumberOfProducts}"><display/></field>
       <field name="quantityTotal"><display/></field>
       <field name="amountTotal"><display type="currency" 
currency="${currencyUomId}"/></field>
   </form>
   <form name="ApprovedProductRequirementsByVendor" type="list" use-row-submit="true" 
list-name="requirements"
target="ApprovedProductRequirements" separate-columns="true"
-        paginate-target="ApprovedProductRequirementsByVendor">
+        paginate-target="ApprovedProductRequirementsByVendor" 
odd-row-style="alternate-row"
default-table-style="basic-table
hover-bar">
       <field name="partyId">
           <display description="${bsh: 
org.ofbiz.party.party.PartyHelper.getPartyName(delegator, partyId, false);}"/>
       </field>
@@ -348,4 +360,4 @@
           <submit button-type="button"/>
       </field>
   </form>
-</forms>
+</forms>
\ No newline at end of file

Modified: 
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementTabBar.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementTabBar.ftl?rev=610161&r1=610160&r2=610161&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementTabBar.ftl
 (original)
+++ 
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementTabBar.ftl
 Tue Jan  8 13:20:47 2008
@@ -16,15 +16,16 @@
specific language governing permissions and limitations
under the License.
-->
+<#assign selected = tabButtonItem?default("void")>

-<#assign unselectedClassName = "tabButton">
-<#assign selectedClassMap = {page.tabButtonItem?default("void") : 
"tabButtonSelected"}>
-
-<#if requirement?exists>
-<div class='tabContainer'>
-    <a 
href="<@ofbizUrl>EditRequirement?requirementId=${requirement.requirementId}</@ofbizUrl>"
class="${selectedClassMap.EditRequirement?default(unselectedClassName)}">${uiLabelMap.OrderRequirement}</a>
-    <a 
href="<@ofbizUrl>ListRequirementCustRequests?requirementId=${requirement.requirementId}</@ofbizUrl>"
class="${selectedClassMap.ListRequirementCustRequests?default(unselectedClassName)}">${uiLabelMap.OrderRequests}</a>
-    <a 
href="<@ofbizUrl>ListRequirementOrders?requirementId=${requirement.requirementId}</@ofbizUrl>"
class="${selectedClassMap.ListRequirementOrdersTab?default(unselectedClassName)}">${uiLabelMap.OrderOrders}</a>
-    <a 
href="<@ofbizUrl>ListRequirementRoles?requirementId=${requirement.requirementId}</@ofbizUrl>"
class="${selectedClassMap.ListRequirementRolesTab?default(unselectedClassName)}">${uiLabelMap.PartyRoles}</a>
-</div>
-</#if>
+<#if requirement?has_content>
+    <div class="button-bar tab-bar">
+        <ul>
+            <li<#if selected="EditRequirement"> class="selected"</#if>><a
href="<@ofbizUrl>EditRequirement?requirementId=${requirement.requirementId}</@ofbizUrl>">${uiLabelMap.OrderRequirement}</a></li>
+            <li<#if selected="ListRequirementCustRequests"> 
class="selected"</#if>><a
href="<@ofbizUrl>ListRequirementCustRequests?requirementId=${requirement.requirementId}</@ofbizUrl>">${uiLabelMap.OrderRequests}</a></li>
+            <li<#if selected="ListRequirementOrdersTab"> 
class="selected"</#if>><a
href="<@ofbizUrl>ListRequirementOrders?requirementId=${requirement.requirementId}</@ofbizUrl>">${uiLabelMap.OrderOrders}</a></li>
+            <li<#if selected="ListRequirementRolesTab"> 
class="selected"</#if>><a
href="<@ofbizUrl>ListRequirementRoles?requirementId=${requirement.requirementId}</@ofbizUrl>">${uiLabelMap.PartyRoles}</a></li>
+        </ul>
+        <br/>
+    </div>
+</#if>
\ No newline at end of file

Modified: 
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementsTabBar.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementsTabBar.ftl?rev=610161&r1=610160&r2=610161&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementsTabBar.ftl
 (original)
+++ 
ofbiz/trunk/applications/order/webapp/ordermgr/requirement/RequirementsTabBar.ftl
 Tue Jan  8 13:20:47 2008
@@ -16,13 +16,14 @@
specific language governing permissions and limitations
under the License.
-->
+<#assign selected = tabButtonItem?default("void")>

-<#assign unselectedClassName = "tabButton">
-<#assign selectedClassMap = {page.tabButtonItem?default("void") : 
"tabButtonSelected"}>
-
-<div class='tabContainer'>
-    <a href="<@ofbizUrl>FindRequirements</@ofbizUrl>"
class="${selectedClassMap.FindRequirements?default(unselectedClassName)}">${uiLabelMap.OrderRequirements}</a>
-    <a href="<@ofbizUrl>ApproveRequirements</@ofbizUrl>"
class="${selectedClassMap.ApproveRequirements?default(unselectedClassName)}">${uiLabelMap.OrderApproveRequirements}</a>
-    <a href="<@ofbizUrl>ApprovedProductRequirementsByVendor</@ofbizUrl>"
class="${selectedClassMap.ApprovedProductRequirementsByVendor?default(unselectedClassName)}">${uiLabelMap.OrderApprovedProductRequirementsByVendor}</a>
-    <a href="<@ofbizUrl>ApprovedProductRequirements</@ofbizUrl>"
class="${selectedClassMap.ApprovedProductRequirements?default(unselectedClassName)}">${uiLabelMap.OrderApprovedProductRequirements}</a>
-</div>
+<div class="button-bar tab-bar">
+    <ul>
+        <li<#if selected="FindRequirements"> class="selected"</#if>><a
href="<@ofbizUrl>FindRequirements</@ofbizUrl>">${uiLabelMap.OrderRequirements}</a></li>
+        <li<#if selected="ApproveRequirements"> class="selected"</#if>><a
href="<@ofbizUrl>ApproveRequirements</@ofbizUrl>">${uiLabelMap.OrderApproveRequirements}</a></li>
+        <li<#if selected="ApprovedProductRequirementsByVendor"> 
class="selected"</#if>><a
href="<@ofbizUrl>ApprovedProductRequirementsByVendor</@ofbizUrl>">${uiLabelMap.OrderApprovedProductRequirementsByVendor}</a></li>
+        <li<#if selected="ApprovedProductRequirements"> 
class="selected"</#if>><a
href="<@ofbizUrl>ApprovedProductRequirements</@ofbizUrl>">${uiLabelMap.OrderApprovedProductRequirements}</a></li>
+    </ul>
+    <br/>
+</div>
\ No newline at end of file

Modified: ofbiz/trunk/applications/order/widget/ordermgr/RequirementScreens.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/widget/ordermgr/RequirementScreens.xml?rev=610161&r1=610160&r2=610161&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/widget/ordermgr/RequirementScreens.xml 
(original)
+++ ofbiz/trunk/applications/order/widget/ordermgr/RequirementScreens.xml Tue 
Jan  8 13:20:47 2008
@@ -22,10 +22,6 @@
       
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-screen.xsd";>
   <screen name="CommonRequirementDecorator">
       <section>
-            <actions>
-                <!-- <set field="leftbarScreenName" value="leftbar"/> -->
-                <!-- <set field="leftbarScreenLocation" value=""/> -->
-            </actions>
           <widgets>
               <decorator-screen name="main-decorator" 
location="${parameters.mainDecoratorLocation}">
                   <decorator-section name="body">
@@ -41,7 +37,9 @@
                               <container>
                                   <label 
style="head1">${uiLabelMap.OrderRequirement} [${requirementId}]</label>
                               </container>
+
                               <decorator-section-include name="body"/>
+
                           </widgets>
                           <fail-widgets>
                               <label 
style="head3">${uiLabelMap.OrderViewPermissionError}</label>
@@ -54,10 +52,6 @@
   </screen>
   <screen name="CommonRequirementsDecorator">
       <section>
-            <actions>
-                <!-- <set field="leftbarScreenName" value="leftbar"/> -->
-                <!-- <set field="leftbarScreenLocation" value=""/> -->
-            </actions>
           <widgets>
               <decorator-screen name="main-decorator" 
location="${parameters.mainDecoratorLocation}">
                   <decorator-section name="body">
@@ -87,7 +81,6 @@
   <screen name="FindRequirements">
       <section>
           <actions>
-                <set field="title" 
value="${uiLabelMap.OrderFindRequirements}"/>
               <set field="titleProperty" value="PageTitleFindRequirements"/>
               <set field="headerItem" value="requirement"/>
               <set field="tabButtonItem" value="FindRequirements"/>
@@ -97,8 +90,34 @@
           <widgets>
               <decorator-screen name="CommonRequirementsDecorator">
                   <decorator-section name="body">
-                        <include-form name="FindRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
-                        <include-form name="ListRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleFindRequirements}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <include-form name="FindRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleFindRequirements}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <include-form name="ListRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
                   </decorator-section>
               </decorator-screen>
           </widgets>
@@ -107,7 +126,6 @@
   <screen name="ApproveRequirements">
       <section>
           <actions>
-                <set field="title" 
value="${uiLabelMap.OrderFindRequirements}"/>
               <set field="titleProperty" value="PageTitleFindRequirements"/>
               <set field="headerItem" value="requirement"/>
               <set field="tabButtonItem" value="ApproveRequirements"/>
@@ -118,8 +136,34 @@
           <widgets>
               <decorator-screen name="CommonRequirementsDecorator">
                   <decorator-section name="body">
-                        <include-form name="FindNotApprovedRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
-                        <include-form name="ApproveRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleFindApprovedRequirements}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <include-form 
name="FindNotApprovedRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleFindApprovedRequirements}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <include-form 
name="ApproveRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
                   </decorator-section>
               </decorator-screen>
           </widgets>
@@ -128,8 +172,7 @@
   <screen name="ApprovedProductRequirements">
       <section>
           <actions>
-                <set field="title" 
value="${uiLabelMap.OrderFindRequirements}"/>
-                <set field="titleProperty" value="PageTitleFindRequirements"/>
+                <set field="titleProperty" 
value="PageTitleFindApprovedProductRequirements"/>
               <set field="headerItem" value="requirement"/>
               <set field="tabButtonItem" value="ApprovedProductRequirements"/>
               <set field="viewIndex" from-field="parameters.VIEW_INDEX" 
type="Integer"/>
@@ -140,7 +183,20 @@
           <widgets>
               <decorator-screen name="CommonRequirementsDecorator">
                   <decorator-section name="body">
-                        <include-form name="FindApprovedProductRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleFindApprovedProductRequirements}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <include-form 
name="FindApprovedProductRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
                       <section>
                           <actions>
                               <set field="genericLinkName" value="print"/>
@@ -158,17 +214,40 @@
                               <not><if-empty 
field-name="parameters.partyId"/></not>
                           </condition>
                           <widgets>
-                                <container>
-                                    <label style="head2" 
text="${uiLabelMap.OrderRequirementsList}"/>
-                                </container>
-                                <include-form 
name="ApprovedProductRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
                               <container style="screenlet">
-                                    <include-form 
name="ApprovedProductRequirementsSummary"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    <container style="screenlet-title-bar">
+                                        <container style="head4">
+                                            <label 
text="${uiLabelMap.OrderRequirementsList}"/>
+                                        </container>
+                                    </container>
+                                    <container style="screenlet-body">
+                                        <section>
+                                            <widgets>
+                                                <include-form 
name="ApprovedProductRequirements"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                                <container style="screenlet">
+                                                    <include-form 
name="ApprovedProductRequirementsSummary"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                                </container>
+                                                <include-form 
name="ApprovedProductRequirementsSubmit"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                            </widgets>
+                                        </section>
+                                    </container>
                               </container>
-                                <include-form 
name="ApprovedProductRequirementsSubmit"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
                           </widgets>
                           <fail-widgets>
-                                <include-form 
name="ApprovedProductRequirementsList"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                <container style="screenlet">
+                                    <container style="screenlet-title-bar">
+                                        <container style="head4">
+                                            <label 
text="${uiLabelMap.PageTitleFindApprovedProductRequirements}"/>
+                                        </container>
+                                    </container>
+                                    <container style="screenlet-body">
+                                        <section>
+                                            <widgets>
+                                                <include-form 
name="ApprovedProductRequirementsList"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                            </widgets>
+                                        </section>
+                                    </container>
+                                </container>
                           </fail-widgets>
                       </section>
                   </decorator-section>
@@ -198,8 +277,7 @@
   <screen name="ApprovedProductRequirementsByVendor">
       <section>
           <actions>
-                <set field="title" value="Approved Product Requirements By 
Vendor"/>
-                <set field="titleProperty" value="PageTitleFindRequirements"/>
+                <set field="titleProperty" 
value="PageTitleFindApprovedRequirementsByVendor"/>
               <set field="headerItem" value="requirement"/>
               <set field="tabButtonItem" 
value="ApprovedProductRequirementsByVendor"/>
               <set field="viewIndex" from-field="parameters.VIEW_INDEX" 
type="Integer"/>
@@ -209,7 +287,20 @@
           <widgets>
               <decorator-screen name="CommonRequirementsDecorator">
                   <decorator-section name="body">
-                        <include-form 
name="ApprovedProductRequirementsByVendor"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleFindApprovedRequirementsByVendor}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <include-form 
name="ApprovedProductRequirementsByVendor"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
                   </decorator-section>
               </decorator-screen>
           </widgets>
@@ -237,7 +328,6 @@
   <screen name="EditRequirement">
       <section>
           <actions>
-                <set field="title" value="Edit Requirement"/>
               <set field="titleProperty" value="PageTitleEditRequirement"/>
               <set field="headerItem" value="requirement"/>
               <set field="tabButtonItem" value="EditRequirement"/>
@@ -249,10 +339,20 @@
           <widgets>
               <decorator-screen name="CommonRequirementDecorator">
                   <decorator-section name="body">
-                        <container>
-                            <link target="EditRequirement" 
text="${uiLabelMap.OrderNewRequirement}" style="buttontext"/>
-                        </container>
-                        <include-form name="EditRequirement"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleEditRequirement}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <include-form name="EditRequirement"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
                   </decorator-section>
               </decorator-screen>
           </widgets>
@@ -261,7 +361,6 @@
   <screen name="ListRequirementCustRequests">
       <section>
           <actions>
-                <set field="title" value="List RequirementCustRequests"/>
               <set field="titleProperty" 
value="PageTitleListRequirementCustRequests"/>
               <set field="headerItem" value="requirement"/>
               <set field="tabButtonItem" value="ListRequirementCustRequests"/>
@@ -276,7 +375,20 @@
           <widgets>
               <decorator-screen name="CommonRequirementDecorator">
                   <decorator-section name="body">
-                        <include-form name="ListRequirementCustRequests"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleListRequirementCustRequests}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <include-form 
name="ListRequirementCustRequests"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
                   </decorator-section>
               </decorator-screen>
           </widgets>
@@ -287,7 +399,6 @@
   <screen name="ListRequirementOrders">
       <section>
           <actions>
-                <set field="title" value="ListRequirementOrders"/>
               <set field="titleProperty" 
value="PageTitleListRequirementOrders"/>
               <set field="headerItem" value="requirement"/>
               <set field="tabButtonItem" value="ListRequirementOrdersTab"/>
@@ -301,7 +412,20 @@
           <widgets>
               <decorator-screen name="CommonRequirementDecorator">
                   <decorator-section name="body">
-                        <include-form name="ListRequirementOrders"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleListRequirementOrders}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <include-form 
name="ListRequirementOrders"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
                   </decorator-section>
               </decorator-screen>
           </widgets>
@@ -312,7 +436,6 @@
   <screen name="ListRequirementRoles">
       <section>
           <actions>
-                <set field="title" value="ListRequirementRoles"/>
               <set field="titleProperty" 
value="PageTitleListRequirementRoles"/>
               <set field="headerItem" value="requirement"/>
               <set field="tabButtonItem" value="ListRequirementRolesTab"/>
@@ -326,11 +449,24 @@
           <widgets>
               <decorator-screen name="CommonRequirementDecorator">
                   <decorator-section name="body">
-                        <container>
-                            <link 
target="EditRequirementRole?requirementId=${requirementId}"
text="${uiLabelMap.CommonNew}"
style="buttontext"/>
-                            <link 
target="autoAssignRequirementToSupplier?requirementId=${requirementId}"
text="${uiLabelMap.OrderAutoAssign}" style="buttontext"/>
-                        </container>
-                        <include-form name="ListRequirementRoles"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleListRequirementRoles}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <container>
+                                            <link 
target="EditRequirementRole?requirementId=${requirementId}"
text="${uiLabelMap.CommonNew}" style="buttontext"/>
+                                            <link 
target="autoAssignRequirementToSupplier?requirementId=${requirementId}"
text="${uiLabelMap.OrderAutoAssign}" style="buttontext"/>
+                                        </container>
+                                        <include-form 
name="ListRequirementRoles"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
                   </decorator-section>
               </decorator-screen>
           </widgets>
@@ -339,7 +475,6 @@
   <screen name="EditRequirementRole">
       <section>
           <actions>
-                <set field="title" value="Edit Requirement Role"/>
               <set field="titleProperty" value="PageTitleEditRequirementRole"/>
               <set field="headerItem" value="requirement"/>
               <set field="tabButtonItem" value="ListRequirementRolesTab"/>
@@ -350,12 +485,23 @@
           <widgets>
               <decorator-screen name="CommonRequirementDecorator">
                   <decorator-section name="body">
-                        <include-form name="EditRequirementRole"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                        <container style="screenlet">
+                            <container style="screenlet-title-bar">
+                                <container style="head4">
+                                    <label 
text="${uiLabelMap.PageTitleEditRequirementRole}"/>
+                                </container>
+                            </container>
+                            <container style="screenlet-body">
+                                <section>
+                                    <widgets>
+                                        <include-form 
name="EditRequirementRole"
location="component://order/webapp/ordermgr/requirement/RequirementForms.xml"/>
+                                    </widgets>
+                                </section>
+                            </container>
+                        </container>
                   </decorator-section>
               </decorator-screen>
           </widgets>
       </section>
   </screen>
-
-</screens>
-
+</screens>
\ No newline at end of file












Reply via email to