You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2008/01/30 10:20:59 UTC
svn commit: r616697 - in /ofbiz/trunk:
applications/product/webapp/catalog/feature/EditFeatureCategoryFeatures.ftl
framework/images/webapp/images/maincss.css
framework/images/webapp/images/selectall.js
Author: jleroux
Date: Wed Jan 30 01:20:59 2008
New Revision: 616697
URL: http://svn.apache.org/viewvc?rev=616697&view=rev
Log:
A patch from Bilgin Ibryam "Highlight Selected Feature" (https://issues.apache.org/jira/browse/OFBIZ-689) - OFBIZ-689
A slight change a big effect !
Modified:
ofbiz/trunk/applications/product/webapp/catalog/feature/EditFeatureCategoryFeatures.ftl
ofbiz/trunk/framework/images/webapp/images/maincss.css
ofbiz/trunk/framework/images/webapp/images/selectall.js
Modified: ofbiz/trunk/applications/product/webapp/catalog/feature/EditFeatureCategoryFeatures.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/feature/EditFeatureCategoryFeatures.ftl?rev=616697&r1=616696&r2=616697&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/webapp/catalog/feature/EditFeatureCategoryFeatures.ftl (original)
+++ ofbiz/trunk/applications/product/webapp/catalog/feature/EditFeatureCategoryFeatures.ftl Wed Jan 30 01:20:59 2008
@@ -79,14 +79,14 @@
<td><b>${uiLabelMap.ProductIdSeqNum}</b></td>
<td><b>${uiLabelMap.ProductIdCode}</b></td>
<td><b>${uiLabelMap.ProductAbbrev}</b></td>
- <td align="right"><b>${uiLabelMap.CommonAll}<input type="checkbox" name="selectAll" value="${uiLabelMap.CommonY}" onclick="javascript:toggleAll(this, 'selectAllForm');"></td>
+ <td align="right"><b>${uiLabelMap.CommonAll}<input type="checkbox" name="selectAll" value="${uiLabelMap.CommonY}" onclick="javascript:toggleAll(this, 'selectAllForm');highlightAllRows(this, 'productFeatureId_tableRow_', 'selectAllForm');"></td>
</tr>
<#if (listSize > 0)>
<#assign rowCount = 0>
<#assign rowClass = "2">
<#list productFeatures as productFeature>
<#assign curProductFeatureType = productFeature.getRelatedOneCache("ProductFeatureType")>
- <tr valign="middle"<#if rowClass == "1"> class="alternate-row"</#if>>
+ <tr id="productFeatureId_tableRow_${rowCount}" valign="middle"<#if rowClass == "1"> class="alternate-row"</#if>>
<input type="hidden" name="productFeatureId_o_${rowCount}" value="${productFeature.productFeatureId}">
<td><a href="<@o...@ofbizUrl>" class="buttontext">${productFeature.productFeatureId}</a></td>
<td><input type="text" size='15' name="description_o_${rowCount}" value="${productFeature.description}"></td>
@@ -115,7 +115,7 @@
<td><input type="text" size='5' name="defaultSequenceNum_o_${rowCount}" value="${productFeature.defaultSequenceNum?if_exists}"></td>
<td><input type="text" size='5' name="idCode_o_${rowCount}" value="${productFeature.idCode?if_exists}"></td>
<td><input type="text" size='5' name="abbrev_o_${rowCount}" value="${productFeature.abbrev?if_exists}"></td>
- <td align="right"><input type="checkbox" name="_rowSubmit_o_${rowCount}" value="Y" onclick="javascript:checkToggle(this, 'selectAllForm');"></td>
+ <td align="right"><input type="checkbox" name="_rowSubmit_o_${rowCount}" value="Y" onclick="javascript:checkToggle(this, 'selectAllForm');highlightRow(this,'productFeatureId_tableRow_${rowCount}');"></td>
</tr>
<#assign rowCount = rowCount + 1>
<#-- toggle the row color -->
@@ -131,4 +131,4 @@
</#if>
</table>
</div>
-</div>
\ No newline at end of file
+</div>
Modified: ofbiz/trunk/framework/images/webapp/images/maincss.css
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/images/webapp/images/maincss.css?rev=616697&r1=616696&r2=616697&view=diff
==============================================================================
--- ofbiz/trunk/framework/images/webapp/images/maincss.css (original)
+++ ofbiz/trunk/framework/images/webapp/images/maincss.css Wed Jan 30 01:20:59 2008
@@ -1565,6 +1565,14 @@
background-color: #eeeeee;
}
+.basic-table .selected {
+background: #FFFCCF;
+}
+
+.basic-table .alternate-rowSelected {
+background: #FFF55F;
+}
+
.basic-table tr .button-col {
/* button column style - for the small
collection of buttons used in lists */
Modified: ofbiz/trunk/framework/images/webapp/images/selectall.js
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/images/webapp/images/selectall.js?rev=616697&r1=616696&r2=616697&view=diff
==============================================================================
--- ofbiz/trunk/framework/images/webapp/images/selectall.js (original)
+++ ofbiz/trunk/framework/images/webapp/images/selectall.js Wed Jan 30 01:20:59 2008
@@ -80,6 +80,36 @@
cform.submit();
}
+// highlight the selected row(s)
+
+function highlightRow(e,rowId){
+ var currentClassName = document.getElementById(rowId).className;
+ if (e.checked) {
+ if (currentClassName == '' ) {
+ document.getElementById(rowId).className = 'selected';
+ } else if (currentClassName == 'alternate-row') {
+ document.getElementById(rowId).className = 'alternate-rowSelected';
+ }
+ } else {
+ if (currentClassName == 'selected') {
+ document.getElementById(rowId).className = '';
+ } else if (currentClassName == 'alternate-rowSelected') {
+ document.getElementById(rowId).className = 'alternate-row';
+ }
+ }
+}
+
+function highlightAllRows(e, halfRowId, formName){
+ var cform = document[formName];
+ var len = cform.elements.length;
+ for (var i = 0; i < len; i++) {
+ var element = cform.elements[i];
+ if (element.name.substring(0, 10) == "_rowSubmit") {
+ highlightRow(e, halfRowId+element.name.substring(13));
+ }
+ }
+}
+
// popup windows functions
function popUp(url, name, height, width) {