From be93968a028982831c4d2ed60a1ff89185c7e55a Mon Sep 17 00:00:00 2001 From: Hector Cortez Date: Wed, 21 Aug 2013 16:20:41 -0400 Subject: [PATCH] BUG 12755 Password from the first row in a grid is copied in a second row SOLVED - Password from the first row in a grid is copied in a second row - Added text password validation in javascript to add a new row. --- gulliver/js/grid/core/grid.js | 1 + gulliver/js/maborak/core/maborak.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gulliver/js/grid/core/grid.js b/gulliver/js/grid/core/grid.js index 165f66a69..bea3a816b 100755 --- a/gulliver/js/grid/core/grid.js +++ b/gulliver/js/grid/core/grid.js @@ -409,6 +409,7 @@ var G_Grid = function(oForm, sGridName){ for(n=0; n < aObjects.length; n++){ switch(aObjects[n].type){ case 'text': //TEXTBOX, CURRENCY, PERCENTAGE, DATEPICKER + case 'password': // PASSWORD aObjects[n].className = "module_app_input___gray"; tags = oNewRow.getElementsByTagName('td')[i].getElementsByTagName('a'); diff --git a/gulliver/js/maborak/core/maborak.js b/gulliver/js/maborak/core/maborak.js index 0ae290d4c..e951595bf 100644 --- a/gulliver/js/maborak/core/maborak.js +++ b/gulliver/js/maborak/core/maborak.js @@ -1358,7 +1358,7 @@ newElem.options[i]=new Option(elem.options[i].text,elem.options[i].value,elem.op newElem.options[pos].selected=true;} break;} return newElem;};this.replaceHtml=function(el,html){var oldEl=typeof el==="string"?document.getElementById(el):el;if(this.determineBrowser()=="MSIE"){oldEl.innerHTML=html;return oldEl;}else{var newEl=oldEl.cloneNode(false);newEl.innerHTML=html;oldEl.parentNode.replaceChild(newEl,oldEl);return newEl;}};this.addGridRow=function(){this.oGrid=document.getElementById(this.sGridName);var i,aObjects;var defaultValue='';var n,a,x;var oRow=document.getElementById('firstRow_'+this.sGridName);var aCells=oRow.getElementsByTagName('td');var oNewRow=this.oGrid.insertRow(this.oGrid.rows.length-1);var currentRow=this.oGrid.rows.length-2;var newID,attributes,img2,gridType;oNewRow.onmouseover=function(){highlightRow(this,'#D9E8FF');};oNewRow.onmouseout=function(){highlightRow(this,'#fff');};for(i=0;i