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;}}
|
||||
return{name:name,version:version,screen:screen}}
|
||||
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;}
|
||||
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});}
|
||||
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);}
|
||||
{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 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);}
|
||||
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('');}
|
||||
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}
|
||||
}
|
||||
|
||||
this.createInfoPanel = function(url, params, columnsSize)
|
||||
{
|
||||
this.createInfoPanel = function (url, params, columnsSize) {
|
||||
var labelColumnWidth = 170;
|
||||
var valueColumnWidth = 350;
|
||||
params = params || {};
|
||||
|
||||
if(typeof columnsSize != 'undefined') {
|
||||
if (typeof columnsSize !== 'undefined') {
|
||||
labelColumnWidth = columnsSize[0] || labelColumnWidth;
|
||||
valueColumnWidth = columnsSize[1] || valueColumnWidth;
|
||||
}
|
||||
@@ -112,39 +111,44 @@ PMExtJSCommon = function() {
|
||||
method : 'POST'
|
||||
}),
|
||||
baseParams: params,
|
||||
reader : new Ext.data.JsonReader({
|
||||
fields : [{name : 'label'}, {name : 'value'}, {name : 'section'}]
|
||||
reader: new Ext.data.JsonReader({
|
||||
fields: [{name: 'label'}, {name: 'value'}, {name: 'section'}]
|
||||
}),
|
||||
groupField: 'section'
|
||||
}),
|
||||
columns : [
|
||||
columns: [
|
||||
{
|
||||
width : labelColumnWidth,
|
||||
dataIndex : "label",
|
||||
renderer: function(v){return "<b><font color=\"#465070\">"+v+"</font></b>"},
|
||||
width: labelColumnWidth,
|
||||
dataIndex: "label",
|
||||
renderer: function (v) {
|
||||
return "<b><font class='selectText' color=\"#465070\">" + v + "</font></b>";
|
||||
},
|
||||
align: "right"
|
||||
},
|
||||
{
|
||||
width : valueColumnWidth,
|
||||
dataIndex : "value"
|
||||
width: valueColumnWidth,
|
||||
dataIndex: "value",
|
||||
renderer: function (v) {
|
||||
return "<b class='selectText'>" + v + "</b>";
|
||||
}
|
||||
},
|
||||
{
|
||||
hidden: true,
|
||||
dataIndex : "section"
|
||||
}
|
||||
],
|
||||
autoHeight : true,
|
||||
autoHeight: true,
|
||||
columnLines: true,
|
||||
trackMouseOver:false,
|
||||
disableSelection:true,
|
||||
trackMouseOver: false,
|
||||
disableSelection: true,
|
||||
view: new Ext.grid.GroupingView({
|
||||
forceFit:true,
|
||||
headersDisabled : true,
|
||||
forceFit: true,
|
||||
headersDisabled: true,
|
||||
groupTextTpl: '{group}'
|
||||
}),
|
||||
loadMask: true
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
this.cookie = {
|
||||
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;}
|
||||
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;}}}
|
||||
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=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;}
|
||||
|
||||
@@ -2093,6 +2093,14 @@ div.x-toolbar-no-items {
|
||||
position:relative;
|
||||
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 {
|
||||
overflow:hidden !important;
|
||||
|
||||
Reference in New Issue
Block a user