Author: buscob
Date: Tue Mar 30 20:09:19 2010
New Revision: 929243
URL: http://svn.apache.org/viewvc?rev=929243&view=rev
Log:
A patch from Blas Rodriguez Somoza
OFBIZ-3619 - XHTML validation errors (specialpurpose_webpos)
XHTML validation errors
- Unclosed INPUT
- attributes without values (nowrap, checked, selected)
- Unencoded ampersands in urls.
- Duplicated DOCTYPE definition
Modified:
ofbiz/trunk/specialpurpose/webpos/webapp/webpos/buttons/Main.ftl
ofbiz/trunk/specialpurpose/webpos/webapp/webpos/cart/ShowCart.ftl
ofbiz/trunk/specialpurpose/webpos/webapp/webpos/includes/Header.ftl
ofbiz/trunk/specialpurpose/webpos/webapp/webpos/payment/ClearPayment.ftl
ofbiz/trunk/specialpurpose/webpos/webapp/webpos/search/SearchProducts.ftl
Modified: ofbiz/trunk/specialpurpose/webpos/webapp/webpos/buttons/Main.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/webpos/webapp/webpos/buttons/Main.ftl?rev=929243&r1=929242&r2=929243&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/webpos/webapp/webpos/buttons/Main.ftl (original)
+++ ofbiz/trunk/specialpurpose/webpos/webapp/webpos/buttons/Main.ftl Tue Mar 30
20:09:19 2010
@@ -73,40 +73,40 @@ under the License.
</tr>
<tr>
<td>
- <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-1001&quantity=1</@ofbizUrl>"
class="posButton">NAN GIZMO</a>
+ <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-1001&quantity=1</@ofbizUrl>"
class="posButton">NAN GIZMO</a>
</td>
<td>
- <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-5005&quantity=1</@ofbizUrl>"
class="posButton">PURPLE GIZMO</a>
+ <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-5005&quantity=1</@ofbizUrl>"
class="posButton">PURPLE GIZMO</a>
</td>
<td>
- <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-2644&quantity=1</@ofbizUrl>"
class="posButton">ROUND GIZMO</a>
+ <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-2644&quantity=1</@ofbizUrl>"
class="posButton">ROUND GIZMO</a>
</td>
</tr>
<tr>
<td>
- <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-2002&quantity=1</@ofbizUrl>"
class="posButton">SQUARE GIZMO</a>
+ <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-2002&quantity=1</@ofbizUrl>"
class="posButton">SQUARE GIZMO</a>
</td>
<td>
- <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-7000&quantity=1</@ofbizUrl>"
class="posButton">MASSIVE GIZMO</a>
+ <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-7000&quantity=1</@ofbizUrl>"
class="posButton">MASSIVE GIZMO</a>
</td>
<td>
- <a
href="<@ofbizUrl>AddItem?add_product_id=WG-5569&quantity=1</@ofbizUrl>"
class="posButton">TINY WIDGET</a>
+ <a
href="<@ofbizUrl>AddItem?add_product_id=WG-5569&quantity=1</@ofbizUrl>"
class="posButton">TINY WIDGET</a>
</td>
</tr>
<tr>
<td>
- <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-1004&quantity=1</@ofbizUrl>"
class="posButton">RAINBOW GIZMO</a>
+ <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-1004&quantity=1</@ofbizUrl>"
class="posButton">RAINBOW GIZMO</a>
</td>
<td>
- <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-1005&quantity=1</@ofbizUrl>"
class="posButton">NIT GIZMO</a>
+ <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-1005&quantity=1</@ofbizUrl>"
class="posButton">NIT GIZMO</a>
</td>
<td>
- <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-8544&quantity=1</@ofbizUrl>"
class="posButton">BIG GIZMO</a>
+ <a
href="<@ofbizUrl>AddItem?add_product_id=GZ-8544&quantity=1</@ofbizUrl>"
class="posButton">BIG GIZMO</a>
</td>
</tr>
<tr>
<td>
- <a
href="<@ofbizUrl>AddItem?add_product_id=WG-1111&quantity=1</@ofbizUrl>"
class="posButton">MICRO WIDGET</a>
+ <a
href="<@ofbizUrl>AddItem?add_product_id=WG-1111&quantity=1</@ofbizUrl>"
class="posButton">MICRO WIDGET</a>
</td>
<td>
Modified: ofbiz/trunk/specialpurpose/webpos/webapp/webpos/cart/ShowCart.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/webpos/webapp/webpos/cart/ShowCart.ftl?rev=929243&r1=929242&r2=929243&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/webpos/webapp/webpos/cart/ShowCart.ftl (original)
+++ ofbiz/trunk/specialpurpose/webpos/webapp/webpos/cart/ShowCart.ftl Tue Mar
30 20:09:19 2010
@@ -58,18 +58,18 @@ under the License.
<div class="pos-cart-scroll">
<table class="basic-table" cellspacing="0">
<tr class="header-row">
- <td nowrap> </td>
- <td nowrap><b>${uiLabelMap.OrderProduct}</b></td>
- <td nowrap> </td>
- <td nowrap align="center"><b>${uiLabelMap.CommonQuantity}</b></td>
- <td nowrap align="right"><b>${uiLabelMap.WebPosUnitPrice}</b></td>
- <td nowrap
align="right"><b>${uiLabelMap.WebPosAdjustments}</b></td>
- <td nowrap align="right"><b>${uiLabelMap.WebPosItemTotal}</b></td>
- <td nowrap align="center"><input type="checkbox" name="selectAll"
value="0" onclick="javascript:toggleAll(this);"></td>
+ <td nowrap="nowrap"> </td>
+ <td nowrap="nowrap"><b>${uiLabelMap.OrderProduct}</b></td>
+ <td nowrap="nowrap"> </td>
+ <td nowrap="nowrap"
align="center"><b>${uiLabelMap.CommonQuantity}</b></td>
+ <td nowrap="nowrap"
align="right"><b>${uiLabelMap.WebPosUnitPrice}</b></td>
+ <td nowrap="nowrap"
align="right"><b>${uiLabelMap.WebPosAdjustments}</b></td>
+ <td nowrap="nowrap"
align="right"><b>${uiLabelMap.WebPosItemTotal}</b></td>
+ <td nowrap="nowrap" align="center"><input type="checkbox"
name="selectAll" value="0" onclick="javascript:toggleAll(this);" /></td>
</tr>
<#if (shoppingCartSize > 0)>
<form method="post" action="<@ofbizUrl>ModifyCart</@ofbizUrl>"
name="cartform">
- <input type="hidden" name="removeSelected" value="false">
+ <input type="hidden" name="removeSelected" value="false" />
<#assign itemsFromList = false>
<#-- set initial row color -->
<#assign alt_row = false>
@@ -104,18 +104,18 @@ under the License.
</#if>
</div>
</td>
- <td nowrap align="right">
+ <td nowrap="nowrap" align="right">
</td>
- <td nowrap align="center">
+ <td nowrap="nowrap" align="center">
<div>
- <input size="6" type="text"
name="update_${cartLineIndex}" value="${cartLine.getQuantity()?string.number}">
+ <input size="6" type="text"
name="update_${cartLineIndex}" value="${cartLine.getQuantity()?string.number}"
/>
</div>
</td>
- <td nowrap align="right"><div><@ofbizCurrency
amount=cartLine.getDisplayPrice()
isoCode=shoppingCart.getCurrency()/></div></td>
- <td nowrap align="right"><div><@ofbizCurrency
amount=cartLine.getOtherAdjustments()
isoCode=shoppingCart.getCurrency()/></div></td>
- <td nowrap align="right"><div><@ofbizCurrency
amount=cartLine.getDisplayItemSubTotal()
isoCode=shoppingCart.getCurrency()/></div></td>
- <td nowrap align="center"><div><#if
!cartLine.getIsPromo()><input type="checkbox" name="selectedItem"
value="${cartLineIndex}"
onclick="javascript:checkToggle(this);"><#else> </#if></div></td>
+ <td nowrap="nowrap" align="right"><div><@ofbizCurrency
amount=cartLine.getDisplayPrice()
isoCode=shoppingCart.getCurrency()/></div></td>
+ <td nowrap="nowrap" align="right"><div><@ofbizCurrency
amount=cartLine.getOtherAdjustments()
isoCode=shoppingCart.getCurrency()/></div></td>
+ <td nowrap="nowrap" align="right"><div><@ofbizCurrency
amount=cartLine.getDisplayItemSubTotal()
isoCode=shoppingCart.getCurrency()/></div></td>
+ <td nowrap="nowrap" align="center"><div><#if
!cartLine.getIsPromo()><input type="checkbox" name="selectedItem"
value="${cartLineIndex}" onclick="javascript:checkToggle(this);"
/><#else> </#if></div></td>
</tr>
<#-- toggle the row color -->
<#assign alt_row = !alt_row>
Modified: ofbiz/trunk/specialpurpose/webpos/webapp/webpos/includes/Header.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/webpos/webapp/webpos/includes/Header.ftl?rev=929243&r1=929242&r2=929243&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/webpos/webapp/webpos/includes/Header.ftl
(original)
+++ ofbiz/trunk/specialpurpose/webpos/webapp/webpos/includes/Header.ftl Tue Mar
30 20:09:19 2010
@@ -16,7 +16,7 @@ KIND, either express or implied. See th
specific language governing permissions and limitations
under the License.
-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<#-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -->
<html xmlns="http://www.w3.org/1999/xhtml">
<#-- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> -->
<head>
Modified:
ofbiz/trunk/specialpurpose/webpos/webapp/webpos/payment/ClearPayment.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/webpos/webapp/webpos/payment/ClearPayment.ftl?rev=929243&r1=929242&r2=929243&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/webpos/webapp/webpos/payment/ClearPayment.ftl
(original)
+++ ofbiz/trunk/specialpurpose/webpos/webapp/webpos/payment/ClearPayment.ftl
Tue Mar 30 20:09:19 2010
@@ -28,28 +28,28 @@ under the License.
<tr>
<td><b>${(paymentCash.get("description", locale))?if_exists}</b></td>
<td align="right"><@ofbizCurrency amount=cashAmount
isoCode=shoppingCart.getCurrency()/></td>
- <td align="center"><input type="checkbox" name="clearCash" value="Y"
checked/></td>
+ <td align="center"><input type="checkbox" name="clearCash" value="Y"
checked="checked" /></td>
</tr>
</#if>
<#if (checkAmount?default(0) > 0.00)>
<tr>
<td><b>${(paymentCheck.get("description", locale))?if_exists}</b></td>
<td align="right"><@ofbizCurrency amount=checkAmount
isoCode=shoppingCart.getCurrency()/></td>
- <td align="center"><input type="checkbox" name="clearCheck" value="Y"
checked/></td>
+ <td align="center"><input type="checkbox" name="clearCheck" value="Y"
checked="checked" /></td>
</tr>
</#if>
<#if (giftAmount?default(0) > 0.00)>
<tr>
<td><b>${(paymentGift.get("description", locale))?if_exists}</b></td>
<td align="right"><@ofbizCurrency amount=giftAmount
isoCode=shoppingCart.getCurrency()/></td>
- <td align="center"><input type="checkbox" name="clearGift" value="Y"
checked/></td>
+ <td align="center"><input type="checkbox" name="clearGift" value="Y"
checked="checked" /></td>
</tr>
</#if>
<#if (creditAmount?default(0) > 0.00)>
<tr>
<td><b>${(paymentCredit.get("description", locale))?if_exists}</b></td>
<td align="right"><@ofbizCurrency amount=creditAmount
isoCode=shoppingCart.getCurrency()/></td>
- <td align="center"><input type="checkbox" name="clearCredit" value="Y"
checked/></td>
+ <td align="center"><input type="checkbox" name="clearCredit" value="Y"
checked="checked" /></td>
</tr>
</#if>
<tr>
Modified:
ofbiz/trunk/specialpurpose/webpos/webapp/webpos/search/SearchProducts.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/webpos/webapp/webpos/search/SearchProducts.ftl?rev=929243&r1=929242&r2=929243&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/webpos/webapp/webpos/search/SearchProducts.ftl
(original)
+++ ofbiz/trunk/specialpurpose/webpos/webapp/webpos/search/SearchProducts.ftl
Tue Mar 30 20:09:19 2010
@@ -19,19 +19,19 @@ under the License.
<form name="SearchProducts" method="post"
action="<@ofbizUrl>AddItem</@ofbizUrl>">
<div>
- <input type="hidden" id="quantity" name="quantity" value="1">
- <input type="hidden" id="add_product_id" name="add_product_id"
value="${parameters.add_product_id?if_exists}">
+ <input type="hidden" id="quantity" name="quantity" value="1" />
+ <input type="hidden" id="add_product_id" name="add_product_id"
value="${parameters.add_product_id?if_exists}" />
<label
for="productGoodIdentification"><b> ${uiLabelMap.ProductGoodIdentification}</b></label>
- <input type="text" id="productGoodIdentification"
name="productGoodIdentification" size="40" maxlength="100">
+ <input type="text" id="productGoodIdentification"
name="productGoodIdentification" size="40" maxlength="100" />
<div id="productsIdent" class="autocomplete"
style="display:none"></div>
- <input type="submit" id="submitButton" name="submitButton"
value="${uiLabelMap.OrderAddToCart}"
onclick="ajaxSubmitFormUpdateAreas('SearchProducts', 'CartScreen,
webpos/control/ShowCart,')">
+ <input type="submit" id="submitButton" name="submitButton"
value="${uiLabelMap.OrderAddToCart}"
onclick="ajaxSubmitFormUpdateAreas('SearchProducts', 'CartScreen,
webpos/control/ShowCart,')" />
<br />
<label for="searchBy"><b> ${uiLabelMap.WebPosSearchBy}</b></label>
<select id="searchBy" name="searchBy">
- <option value="productName"
selected>${uiLabelMap.ProductProductName}</option>
+ <option value="productName"
selected="selected">${uiLabelMap.ProductProductName}</option>
<option
value="productDescription">${uiLabelMap.ProductProductDescription}</option>
</select>
- <input type="text" id="productToSearch" name="productToSearch"
size="40" maxlength="100">
+ <input type="text" id="productToSearch" name="productToSearch"
size="40" maxlength="100"/>
<div id="products" class="autocomplete" style="display:none"></div>
</div>
</form>