FBI-1817:Can not select text for copying in the Case Summary
Code Style
This commit is contained in:
@@ -17,9 +17,8 @@ this.getBrowser=function()
|
|||||||
{var browsersList=new Array("opera","msie","firefox","chrome","safari");var browserMeta=navigator.userAgent.toLowerCase();var name='Unknown';var version='';var screen={width:Ext.getBody().getViewSize().width,height:Ext.getBody().getViewSize().height};var so=Ext.isLinux?'Linux':(Ext.isWindows?'Windows':(Ext.isMac?'Mac OS':'Unknown'));for(var i=0;i<browsersList.length;i++){if((name=="")&&(browserMeta.indexOf(browsersList[i])!=-1)){name=browsersList[i];version=String(parseFloat(browserMeta.substr(browserMeta.indexOf(browsersList[i])+browsersList[i].length+1)));break;}}
|
{var browsersList=new Array("opera","msie","firefox","chrome","safari");var browserMeta=navigator.userAgent.toLowerCase();var name='Unknown';var version='';var screen={width:Ext.getBody().getViewSize().width,height:Ext.getBody().getViewSize().height};var so=Ext.isLinux?'Linux':(Ext.isWindows?'Windows':(Ext.isMac?'Mac OS':'Unknown'));for(var i=0;i<browsersList.length;i++){if((name=="")&&(browserMeta.indexOf(browsersList[i])!=-1)){name=browsersList[i];version=String(parseFloat(browserMeta.substr(browserMeta.indexOf(browsersList[i])+browsersList[i].length+1)));break;}}
|
||||||
return{name:name,version:version,screen:screen}}
|
return{name:name,version:version,screen:screen}}
|
||||||
this.createInfoPanel=function(url,params,columnsSize)
|
this.createInfoPanel=function(url,params,columnsSize)
|
||||||
{var labelColumnWidth=170;var valueColumnWidth=350;params=params||{};if(typeof columnsSize!='undefined'){labelColumnWidth=columnsSize[0]||labelColumnWidth;valueColumnWidth=columnsSize[1]||valueColumnWidth;}
|
{var labelColumnWidth=170;var valueColumnWidth=350;params=params||{};if(typeof columnsSize!=='undefined'){labelColumnWidth=columnsSize[0]||labelColumnWidth;valueColumnWidth=columnsSize[1]||valueColumnWidth;}
|
||||||
return new Ext.grid.GridPanel({store:new Ext.data.GroupingStore({autoLoad:true,proxy:new Ext.data.HttpProxy({url:url,method:'POST'}),baseParams:params,reader:new Ext.data.JsonReader({fields:[{name:'label'},{name:'value'},{name:'section'}]}),groupField:'section'}),columns:[{width:labelColumnWidth,dataIndex:"label",renderer:function(v){return"<b><font color=\"#465070\">"+v+"</font></b>"},align:"right"},{width:valueColumnWidth,dataIndex:"value"},{hidden:true,dataIndex:"section"}],autoHeight:true,columnLines:true,trackMouseOver:false,disableSelection:true,view:new Ext.grid.GroupingView({forceFit:true,headersDisabled:true,groupTextTpl:'{group}'}),loadMask:true});}
|
return new Ext.grid.GridPanel({store:new Ext.data.GroupingStore({autoLoad:true,proxy:new Ext.data.HttpProxy({url:url,method:'POST'}),baseParams:params,reader:new Ext.data.JsonReader({fields:[{name:'label'},{name:'value'},{name:'section'}]}),groupField:'section'}),columns:[{width:labelColumnWidth,dataIndex:"label",renderer:function(v){return"<b><font class='selectText' color=\"#465070\">"+v+"</font></b>"},align:"right"},{width:valueColumnWidth,dataIndex:"value",renderer:function(v){return"<b class='selectText'>"+v+"</b>";}},{hidden:true,dataIndex:"section"}],autoHeight:true,columnLines:true,trackMouseOver:false,disableSelection:true,view:new Ext.grid.GroupingView({forceFit:true,headersDisabled:true,groupTextTpl:'{group}'}),loadMask:true});};this.cookie={create:function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else var expires="";document.cookie=name+"="+value+expires+"; path=/";},read:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
|
||||||
this.cookie={create:function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else var expires="";document.cookie=name+"="+value+expires+"; path=/";},read:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
|
|
||||||
return null;},erase:function(name){Tools.createCookie(name,"",-1);}}}
|
return null;},erase:function(name){Tools.createCookie(name,"",-1);}}}
|
||||||
var PMExt=new PMExtJSCommon();Ext.msgBoxSlider=function(){var msgCt;function createBox(t,s){return['<div class="msg">','<div class="x-box-tl"><div class="x-box-tr"><div class="x-box-tc"></div></div></div>','<div class="x-box-ml"><div class="x-box-mr"><div id="x-box-mc-inner" class="x-box-mc"><h3>',t,'</h3>',s,'</div></div></div>','<div class="x-box-bl"><div class="x-box-br"><div class="x-box-bc"></div></div></div>','</div>'].join('');}
|
var PMExt=new PMExtJSCommon();Ext.msgBoxSlider=function(){var msgCt;function createBox(t,s){return['<div class="msg">','<div class="x-box-tl"><div class="x-box-tr"><div class="x-box-tc"></div></div></div>','<div class="x-box-ml"><div class="x-box-mr"><div id="x-box-mc-inner" class="x-box-mc"><h3>',t,'</h3>',s,'</div></div></div>','<div class="x-box-bl"><div class="x-box-br"><div class="x-box-bc"></div></div></div>','</div>'].join('');}
|
||||||
return{msg:function(title,format,type,time){if(!msgCt){msgCt=Ext.DomHelper.insertFirst(document.body,{id:'msg-div',style:'position:absolute'},true);}
|
return{msg:function(title,format,type,time){if(!msgCt){msgCt=Ext.DomHelper.insertFirst(document.body,{id:'msg-div',style:'position:absolute'},true);}
|
||||||
|
|||||||
@@ -93,13 +93,12 @@ PMExtJSCommon = function() {
|
|||||||
return {name:name, version:version, screen: screen}
|
return {name:name, version:version, screen: screen}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.createInfoPanel = function(url, params, columnsSize)
|
this.createInfoPanel = function (url, params, columnsSize) {
|
||||||
{
|
|
||||||
var labelColumnWidth = 170;
|
var labelColumnWidth = 170;
|
||||||
var valueColumnWidth = 350;
|
var valueColumnWidth = 350;
|
||||||
params = params || {};
|
params = params || {};
|
||||||
|
|
||||||
if(typeof columnsSize != 'undefined') {
|
if (typeof columnsSize !== 'undefined') {
|
||||||
labelColumnWidth = columnsSize[0] || labelColumnWidth;
|
labelColumnWidth = columnsSize[0] || labelColumnWidth;
|
||||||
valueColumnWidth = columnsSize[1] || valueColumnWidth;
|
valueColumnWidth = columnsSize[1] || valueColumnWidth;
|
||||||
}
|
}
|
||||||
@@ -112,39 +111,44 @@ PMExtJSCommon = function() {
|
|||||||
method : 'POST'
|
method : 'POST'
|
||||||
}),
|
}),
|
||||||
baseParams: params,
|
baseParams: params,
|
||||||
reader : new Ext.data.JsonReader({
|
reader: new Ext.data.JsonReader({
|
||||||
fields : [{name : 'label'}, {name : 'value'}, {name : 'section'}]
|
fields: [{name: 'label'}, {name: 'value'}, {name: 'section'}]
|
||||||
}),
|
}),
|
||||||
groupField: 'section'
|
groupField: 'section'
|
||||||
}),
|
}),
|
||||||
columns : [
|
columns: [
|
||||||
{
|
{
|
||||||
width : labelColumnWidth,
|
width: labelColumnWidth,
|
||||||
dataIndex : "label",
|
dataIndex: "label",
|
||||||
renderer: function(v){return "<b><font color=\"#465070\">"+v+"</font></b>"},
|
renderer: function (v) {
|
||||||
|
return "<b><font class='selectText' color=\"#465070\">" + v + "</font></b>";
|
||||||
|
},
|
||||||
align: "right"
|
align: "right"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
width : valueColumnWidth,
|
width: valueColumnWidth,
|
||||||
dataIndex : "value"
|
dataIndex: "value",
|
||||||
|
renderer: function (v) {
|
||||||
|
return "<b class='selectText'>" + v + "</b>";
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
hidden: true,
|
hidden: true,
|
||||||
dataIndex : "section"
|
dataIndex : "section"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
autoHeight : true,
|
autoHeight: true,
|
||||||
columnLines: true,
|
columnLines: true,
|
||||||
trackMouseOver:false,
|
trackMouseOver: false,
|
||||||
disableSelection:true,
|
disableSelection: true,
|
||||||
view: new Ext.grid.GroupingView({
|
view: new Ext.grid.GroupingView({
|
||||||
forceFit:true,
|
forceFit: true,
|
||||||
headersDisabled : true,
|
headersDisabled: true,
|
||||||
groupTextTpl: '{group}'
|
groupTextTpl: '{group}'
|
||||||
}),
|
}),
|
||||||
loadMask: true
|
loadMask: true
|
||||||
});
|
});
|
||||||
}
|
};
|
||||||
|
|
||||||
this.cookie = {
|
this.cookie = {
|
||||||
create: function(name, value, days) {
|
create: function(name, value, days) {
|
||||||
|
|||||||
@@ -1345,7 +1345,7 @@ break;case'hidden':if((attributes.gridtype!="yesno"&&attributes.gridtype!="dropd
|
|||||||
newID=aObjects[n].id.replace(/\[1\]/g,'\['+currentRow+'\]');aObjects[n].id=newID;aObjects[n].name=newID;}
|
newID=aObjects[n].id.replace(/\[1\]/g,'\['+currentRow+'\]');aObjects[n].id=newID;aObjects[n].name=newID;}
|
||||||
break;case'button':if(aObjects[n].onclick){var onclickevn=new String(aObjects[n].onclick);eval('aObjects[n].onclick = '+onclickevn.replace(/\[1\]/g,'\['+currentRow+'\]')+';');}
|
break;case'button':if(aObjects[n].onclick){var onclickevn=new String(aObjects[n].onclick);eval('aObjects[n].onclick = '+onclickevn.replace(/\[1\]/g,'\['+currentRow+'\]')+';');}
|
||||||
break;case"file":aObjects[n].value="";break;}}}
|
break;case"file":aObjects[n].value="";break;}}}
|
||||||
aObjects=null;break;case'textarea':aObjects=oNewRow.getElementsByTagName('td')[i].getElementsByTagName('textarea');if(aObjects){aObjects[0].className="module_app_input___gray";newID=aObjects[0].id.replace(/\[1\]/g,'\['+currentRow+'\]');aObjects[0].id=newID;aObjects[0].name=newID;attributes=elementAttributesNS(aObjects[0],'pm');if(attributes.defaultvalue!=''&&typeof attributes.defaultvalue!='undefined'){defaultValue=attributes.defaultvalue;}else{defaultValue='';}
|
aObjects=null;break;case'textarea':aObjects=oNewRow.getElementsByTagName('td')[i].getElementsByTagName('textarea');if(aObjects){aObjects[0].value='';aObjects[0].className="module_app_input___gray";newID=aObjects[0].id.replace(/\[1\]/g,'\['+currentRow+'\]');aObjects[0].id=newID;aObjects[0].name=newID;attributes=elementAttributesNS(aObjects[0],'pm');if(attributes.defaultvalue!=''&&typeof attributes.defaultvalue!='undefined'){defaultValue=attributes.defaultvalue;}else{defaultValue='';}
|
||||||
aObjects[0].innerHTML=defaultValue;}
|
aObjects[0].innerHTML=defaultValue;}
|
||||||
aObjects=null;break;case'select':aObjects=oNewRow.getElementsByTagName('td')[i].getElementsByTagName('select');if(aObjects){newID=aObjects[0].id.replace(/\[1\]/g,'\['+currentRow+'\]');aObjects[0].id=newID;aObjects[0].name=newID;var oNewSelect=this.cloneElement(aObjects[0]);oNewSelect.id=newID;oNewSelect.name=newID;attributes=elementAttributesNS(aObjects[0],'pm');if(attributes.defaultvalue!=''&&typeof attributes.defaultvalue!='undefined'){defaultValue=attributes.defaultvalue;}else{defaultValue='';}
|
aObjects=null;break;case'select':aObjects=oNewRow.getElementsByTagName('td')[i].getElementsByTagName('select');if(aObjects){newID=aObjects[0].id.replace(/\[1\]/g,'\['+currentRow+'\]');aObjects[0].id=newID;aObjects[0].name=newID;var oNewSelect=this.cloneElement(aObjects[0]);oNewSelect.id=newID;oNewSelect.name=newID;attributes=elementAttributesNS(aObjects[0],'pm');if(attributes.defaultvalue!=''&&typeof attributes.defaultvalue!='undefined'){defaultValue=attributes.defaultvalue;}else{defaultValue='';}
|
||||||
var aDependents=this.allDependentFields.split(',');sObject=this.getObjectName(newID);var sw=false;for(x=0;x<aDependents.length;x++){if(aDependents[x]==sObject)sw=true;}
|
var aDependents=this.allDependentFields.split(',');sObject=this.getObjectName(newID);var sw=false;for(x=0;x<aDependents.length;x++){if(aDependents[x]==sObject)sw=true;}
|
||||||
|
|||||||
@@ -2093,6 +2093,14 @@ div.x-toolbar-no-items {
|
|||||||
position:relative;
|
position:relative;
|
||||||
overflow:hidden;
|
overflow:hidden;
|
||||||
}
|
}
|
||||||
|
/* enable select text*/
|
||||||
|
.selectText {
|
||||||
|
-webkit-user-select: text;
|
||||||
|
-khtml-user-select: text;
|
||||||
|
-moz-user-select: text;
|
||||||
|
-ms-user-select: text;
|
||||||
|
user-select: text;
|
||||||
|
}
|
||||||
|
|
||||||
.x-grid-panel .x-panel-body {
|
.x-grid-panel .x-panel-body {
|
||||||
overflow:hidden !important;
|
overflow:hidden !important;
|
||||||
|
|||||||
Reference in New Issue
Block a user