Author: pranayp
Date: Sat Sep 17 10:32:21 2016
New Revision: 1761180
URL: http://svn.apache.org/viewvc?rev=1761180&view=rev
Log:
Improved: Order: Remove inline js for toggleAll, checkToggle and selectAll
calling from ftls.
(OFBIZ-7896)
Remove inline js for toggleAll, checkToggle and selectAll calling from ftls in
Order component instead, added class="selectAll" on parent checkbox element for
select all functionality.
Thanks: Amardeep Singh Jhajj for the contribution.
Modified:
ofbiz/trunk/applications/order/template/entry/cart/Javascript.ftl
ofbiz/trunk/applications/order/template/entry/cart/ShowCartItems.ftl
ofbiz/trunk/applications/order/template/return/ReturnItemInc.ftl
Modified: ofbiz/trunk/applications/order/template/entry/cart/Javascript.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/template/entry/cart/Javascript.ftl?rev=1761180&r1=1761179&r2=1761180&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/template/entry/cart/Javascript.ftl (original)
+++ ofbiz/trunk/applications/order/template/entry/cart/Javascript.ftl Sat Sep
17 10:32:21 2016
@@ -17,35 +17,6 @@ specific language governing permissions
under the License.
-->
<script language="JavaScript" type="text/javascript">
-function toggle(e) {
- e.checked = !e.checked;
-}
-function checkToggle(e) {
- var cform = document.cartform;
- if (e.checked) {
- var len = cform.elements.length;
- var allchecked = true;
- for (var i = 0; i < len; i++) {
- var element = cform.elements[i];
- if (element.name == "selectedItem" && !element.checked) {
- allchecked = false;
- }
- cform.selectAll.checked = allchecked;
- }
- } else {
- cform.selectAll.checked = false;
- }
-}
-function toggleAll() {
- var cform = document.cartform;
- var len = cform.elements.length;
- for (var i = 0; i < len; i++) {
- var e = cform.elements[i];
- if (e.name == "selectedItem") {
- toggle(e);
- }
- }
-}
function removeSelected() {
var cform = document.cartform;
cform.removeSelected.value = true;
Modified: ofbiz/trunk/applications/order/template/entry/cart/ShowCartItems.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/template/entry/cart/ShowCartItems.ftl?rev=1761180&r1=1761179&r2=1761180&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/template/entry/cart/ShowCartItems.ftl
(original)
+++ ofbiz/trunk/applications/order/template/entry/cart/ShowCartItems.ftl Sat
Sep 17 10:32:21 2016
@@ -63,7 +63,7 @@ under the License.
<td
align="right"><div><b>${uiLabelMap.CommonUnitPrice}</b></div></td>
<td
align="right"><div><b>${uiLabelMap.OrderAdjustments}</b></div></td>
<td align="right"><div><b>${uiLabelMap.OrderItemTotal}</b></div></td>
- <td align="center"><input type="checkbox" name="selectAll" value="0"
onclick="javascript:toggleAll(this);" /></td>
+ <td align="center"><input type="checkbox" name="selectAll" value="0"
class="selectAll"/></td>
</tr>
<#assign itemsFromList = false>
@@ -294,7 +294,7 @@ under the License.
</td>
<td nowrap="nowrap" align="right"><div><@ofbizCurrency
amount=cartLine.getOtherAdjustments() isoCode=currencyUomId/></div></td>
<td nowrap="nowrap" align="right"><div><@ofbizCurrency
amount=cartLine.getDisplayItemSubTotal() isoCode=currencyUomId/></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>
+ <td nowrap="nowrap" align="center"><div><#if
!cartLine.getIsPromo()><input type="checkbox" name="selectedItem"
value="${cartLineIndex}"/><#else> </#if></div></td>
</tr>
</#list>
Modified: ofbiz/trunk/applications/order/template/return/ReturnItemInc.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/template/return/ReturnItemInc.ftl?rev=1761180&r1=1761179&r2=1761180&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/template/return/ReturnItemInc.ftl (original)
+++ ofbiz/trunk/applications/order/template/return/ReturnItemInc.ftl Sat Sep 17
10:32:21 2016
@@ -21,7 +21,7 @@ under the License.
<td colspan="7"><h3>${uiLabelMap.OrderReturnFromOrder}
${uiLabelMap.CommonNbr}<a
href="<@ofbizUrl>orderview?orderId=${orderId}</@ofbizUrl>"
class="buttontext">${orderId}</a></h3></td>
<td colspan="2" align="right">
<label><span>${uiLabelMap.CommonSelectAll}</span>
- <input type="checkbox" name="selectAll" value="Y"
onclick="javascript:toggleAll(this,
'${selectAllFormName}');highlightAllRows(this, 'returnItemId_tableRow_',
'selectAllForm');"/></label>
+ <input type="checkbox" name="selectAll" value="Y" class="selectAll"
onclick="highlightAllRows(this, 'returnItemId_tableRow_',
'selectAllForm');"/></label>
</td>
</tr>
@@ -85,7 +85,7 @@ under the License.
</td>
<td></td>
<td align="right">
- <input type="checkbox" name="_rowSubmit_o_${rowCount}"
value="Y" onclick="javascript:checkToggle(this,
'${selectAllFormName}');highlightRow(this,'returnItemId_tableRow_${rowCount}');"/>
+ <input type="checkbox" name="_rowSubmit_o_${rowCount}"
value="Y" onclick="highlightRow(this,'returnItemId_tableRow_${rowCount}');"/>
</td>
</tr>
<#else>
@@ -155,7 +155,7 @@ under the License.
</select>
</td>
<td align="right">
- <input type="checkbox" name="_rowSubmit_o_${rowCount}"
value="Y" onclick="javascript:checkToggle(this,
'${selectAllFormName}');highlightRow(this,'returnItemId_tableRow_${rowCount}');"/>
+ <input type="checkbox" name="_rowSubmit_o_${rowCount}"
value="Y" onclick="highlightRow(this,'returnItemId_tableRow_${rowCount}');"/>
</td>
</tr>
</#if>
@@ -201,7 +201,7 @@ under the License.
</select>
</td>
<td align="right">
- <input type="checkbox" name="_rowSubmit_o_${rowCount}" value="Y"
onclick="javascript:checkToggle(this, '${selectAllFormName}');"/>
+ <input type="checkbox" name="_rowSubmit_o_${rowCount}" value="Y"/>
</td>
</tr>
<#assign rowCount = rowCount + 1>
@@ -238,7 +238,7 @@ under the License.
</select>
</td>
<td align="right">
- <input type="checkbox" name="_rowSubmit_o_${rowCount}" value="Y"
onclick="javascript:checkToggle(this, '${selectAllFormName}');"/>
+ <input type="checkbox" name="_rowSubmit_o_${rowCount}" value="Y"/>
</td>
</tr>
<#assign rowCount = rowCount + 1>