details:   https://code.openbravo.com/erp/devel/pi/rev/4c26c383725c
changeset: 13830:4c26c383725c
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Mon Sep 26 10:04:54 2011 +0200
summary:   Upgraded to latest Smartclient build of 25-09

details:   https://code.openbravo.com/erp/devel/pi/rev/68047a608ed1
changeset: 13831:68047a608ed1
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Mon Sep 26 10:07:08 2011 +0200
summary:   Workaround for Smartclient issue in 25-09 build

diffstat:

 
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
                       |  475 ++-------
 
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_History.js
                        |    6 +-
 
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient.js
                             |   18 +
 
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/smartclient/load_skin.js
 |    1 -
 4 files changed, 159 insertions(+), 341 deletions(-)

diffs (truncated from 1036 to 300 lines):

diff -r ae3d74392c5e -r 68047a608ed1 
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
--- 
a/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
    Sun Sep 25 11:19:47 2011 +0200
+++ 
b/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/isomorphic/ISC_Combined.js
    Mon Sep 26 10:07:08 2011 +0200
@@ -1,6 +1,6 @@
 /*
  * Isomorphic SmartClient
- * Version SC_SNAPSHOT-2011-09-09 (2011-09-09)
+ * Version SC_SNAPSHOT-2011-09-25 (2011-09-25)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -12,7 +12,7 @@
 var isc = window.isc ? window.isc : 
{};if(window.isc&&!window.isc.module_Core){isc.module_Core=1;isc._moduleStart=isc._Core_start=(isc.timestamp?isc.timestamp():new
 Date().getTime());if(isc._moduleEnd&&(!isc.Log||(isc.Log && 
isc.Log.logIsDebugEnabled('loadTime')))){isc._pTM={ message:'Core load/parse 
time: ' + (isc._moduleStart-isc._moduleEnd) + 'ms', category:'loadTime'};
 if(isc.Log && isc.Log.logDebug)isc.Log.logDebug(isc._pTM.message,'loadTime')
 else if(isc._preLog)isc._preLog[isc._preLog.length]=isc._pTM
-else isc._preLog=[isc._pTM]}isc.definingFramework=true;var 
isc=window.isc?window.isc:{};isc.$d=new 
Date().getTime();isc.version="SC_SNAPSHOT-2011-09-09/LGPL 
Deployment";isc.versionNumber="SC_SNAPSHOT-2011-09-09";isc.buildDate="2011-09-09";isc.expirationDate="";isc.licenseType="LGPL";isc.licenseCompany="Isomorphic
 
Software";isc.licenseSerialNumber="ISC_LGPL_NIGHTLY";isc.licensingPage="http://smartclient.com/product/";isc.$41r={SCServer:{present:"false",name:"SmartClient
 Server",serverOnly:true,isPro:true},Drawing:{present:"false",name:"Drawing 
Module"},PluginBridges:{present:"true",name:"PluginBridges 
Module"},RichTextEditor:{present:"true",name:"RichTextEditor 
Module"},Calendar:{present:"true",name:"Calendar 
Module"},Analytics:{present:"false",name:"Analytics 
Module"},Tools:{present:"${includeTools}",name:"Portal and Tools 
Module"},NetworkPerformance:{present:"false",name:"Network Performance 
Module"},FileLoader:{present:"false",name:"Network Performance 
Module"},RealtimeMessaging:{present:"false",name:"RealtimeMessaging 
Module"},serverCriteria:{present:"false",name:"Server Advanced 
Filtering",serverOnly:true,isFeature:true},customSQL:{present:"false",name:"SQL 
Templating",serverOnly:true,isFeature:true},chaining:{present:"false",name:"Transaction
 
Chaining",serverOnly:true,isFeature:true},batchDSGenerator:{present:"false",name:"Batch
 
DS-Generator",serverOnly:true,isFeature:true},batchUploader:{present:"false",name:"Batch
 
Uploader",serverOnly:true,isFeature:true},transactions:{present:"false",name:"Automatic
 Transaction 
Management",serverOnly:true,isFeature:true}};isc.canonicalizeModules=function(_1){if(!_1)return
 null;if(isc.isA.String(_1)){if(_1.indexOf(",")!=-1){_1=_1.split(",");var 
_2=/^\s+/,_3=/\s+$/;for(var 
i=0;i<_1.length;i++){_1[i]=_1[i].replace(_2,"").replace(_3,"")}}else _1=[_1]}
+else isc._preLog=[isc._pTM]}isc.definingFramework=true;var 
isc=window.isc?window.isc:{};isc.$d=new 
Date().getTime();isc.version="SC_SNAPSHOT-2011-09-25/LGPL 
Deployment";isc.versionNumber="SC_SNAPSHOT-2011-09-25";isc.buildDate="2011-09-25";isc.expirationDate="";isc.licenseType="LGPL";isc.licenseCompany="Isomorphic
 
Software";isc.licenseSerialNumber="ISC_LGPL_NIGHTLY";isc.licensingPage="http://smartclient.com/product/";isc.$41r={SCServer:{present:"false",name:"SmartClient
 Server",serverOnly:true,isPro:true},Drawing:{present:"false",name:"Drawing 
Module"},PluginBridges:{present:"true",name:"PluginBridges 
Module"},RichTextEditor:{present:"true",name:"RichTextEditor 
Module"},Calendar:{present:"true",name:"Calendar 
Module"},Analytics:{present:"false",name:"Analytics 
Module"},Tools:{present:"${includeTools}",name:"Portal and Tools 
Module"},NetworkPerformance:{present:"false",name:"Network Performance 
Module"},FileLoader:{present:"false",name:"Network Performance 
Module"},RealtimeMessaging:{present:"false",name:"RealtimeMessaging 
Module"},serverCriteria:{present:"false",name:"Server Advanced 
Filtering",serverOnly:true,isFeature:true},customSQL:{present:"false",name:"SQL 
Templating",serverOnly:true,isFeature:true},chaining:{present:"false",name:"Transaction
 
Chaining",serverOnly:true,isFeature:true},batchDSGenerator:{present:"false",name:"Batch
 
DS-Generator",serverOnly:true,isFeature:true},batchUploader:{present:"false",name:"Batch
 
Uploader",serverOnly:true,isFeature:true},transactions:{present:"false",name:"Automatic
 Transaction 
Management",serverOnly:true,isFeature:true}};isc.canonicalizeModules=function(_1){if(!_1)return
 null;if(isc.isA.String(_1)){if(_1.indexOf(",")!=-1){_1=_1.split(",");var 
_2=/^\s+/,_3=/\s+$/;for(var 
i=0;i<_1.length;i++){_1[i]=_1[i].replace(_2,"").replace(_3,"")}}else _1=[_1]}
 return _1};isc.hasOptionalModules=function(_1){if(!_1)return 
true;_1=isc.canonicalizeModules(_1);for(var 
i=0;i<_1.length;i++)if(!isc.hasOptionalModule(_1[i]))return false;return 
true};isc.getMissingModules=function(_1){var 
_2=[];_1=isc.canonicalizeModules(_1);for(var i=0;i<_1.length;i++){var 
_4=_1[i];if(!isc.hasOptionalModule(_4))_2.add(isc.$41r[_4])}
 return _2};isc.hasOptionalModule=function(_1){var 
v=isc.$41r[_1];if(!v){if(isc.Log)isc.Log.logWarn("isc.hasOptionalModule - 
unknown module: "+_1);return false}
 return 
v.present=="true"||v.present.charAt(0)=="$"};isc.getOptionalModule=function(_1){return
 
isc.$41r[_1]};isc.$a=window.isc_useSimpleNames;if(isc.$a==null)isc.$a=true;if(window.OpenAjax){isc.$b=isc.versionNumber.replace(/[a-zA-Z_]+/,".0");OpenAjax.registerLibrary("SmartClient","http://smartclient.com/SmartClient",isc.$b,{namespacedMode:!isc.$a,iscVersion:isc.version,buildDate:isc.buildDate,licenseType:isc.licenseType,licenseCompany:isc.licenseCompany,licenseSerialNumber:isc.licenseSerialNumber});OpenAjax.registerGlobals("SmartClient",["isc"])}
@@ -1060,7 +1060,7 @@
 return null}
 ,isc.A.$gs=function isc_Arra__getNormalizer(_1,_2){var _3=this.$gj(_1,_2);var 
_4=Array.$gk(_3);return _4||Array.$gl}
 ,isc.A.normalize=function isc_Arra_normalize(_1,_2){var 
_3=(this.normalizer?this.normalizer:this.$gs(_2,_1));return _3(_1,_2)}
-);isc.B._maxIndex=isc.C+7;isc.A=Array;isc.A.$gt="$gu";isc.A.$gv="$gw";isc.A=Array;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$a6="string";isc.A.$gx="text";isc.A.$gy="number";isc.A.$gz="integer";isc.A.$g0="float";isc.A.$g1="int";isc.A.$g2="boolean";isc.A._$Date_="Date";isc.A.$g3="Time";isc.A.$g4="date";isc.A.$g5="time";isc.A.$bl="object";isc.A.$g6={"float":"number","int:":"number","integer":"number","text":"string","Date":"date","Time":"date","time":"date"};isc.B.push(isc.A.$gl=function
 isc_Array__normalizeObj(_1,_2){return _1[_2]}
+);isc.B._maxIndex=isc.C+7;isc.A=Array;isc.A.$gt="$gu";isc.A.$gv="$gw";isc.A=Array;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$a6="string";isc.A.$gx="text";isc.A.$gy="number";isc.A.$gz="integer";isc.A.$g0="float";isc.A.$g1="int";isc.A.$g2="boolean";isc.A._$Date_="Date";isc.A.$g3="Time";isc.A.$68l="datetime";isc.A.$89w="Datetime";isc.A.$g4="date";isc.A.$g5="time";isc.A.$bl="object";isc.A.$g6={"float":"number","int:":"number","integer":"number","text":"string","Date":"date","Time":"date","time":"date"};isc.B.push(isc.A.$gl=function
 isc_Array__normalizeObj(_1,_2){return _1[_2]}
 ,isc.A.$g7=function 
isc_Array__normalizeStr(_1,_2){return(isc.isA.String(_1[_2])?_1[_2].toLowerCase():isc.emptyString)}
 ,isc.A.$g8=function isc_Array__normalizeNum(_1,_2){var _3=_1[_2];return 
isc.isA.Number(_3)?_3:(0-Number.MAX_VALUE)}
 ,isc.A.$g9=function isc_Array__normalizeBool(_1,_2){var 
_3=_1[_2];if(_3==true)return 1;if(_3==false)return 
0;if(_3==null)return-1;return-2}
@@ -1068,7 +1068,7 @@
 if(isNaN(_3))return-8640000000000000;return _3}
 ,isc.A.$hb=function isc_Array__normalizeTime(_1,_2){var 
_3=_1[_2];if(!isc.isA.Date(_3)&&_3!=null)_3=isc.Time.parseInput(_3);if(isc.isA.Date(_3))return
 _3.getTime();return 0}
 ,isc.A.textToNumericNormalizer=function 
isc_Array_textToNumericNormalizer(_1,_2){var 
_3=parseInt(_1[_2],10);if(isc.isA.Number(_3))return _3;else return 0}
-,isc.A.$gk=function 
isc_Array__getNormalizerFromType(_1){if(!_1||!isc.isA.String(_1))return 
null;switch(_1){case this.$a6:case this.$gx:return Array.$g7;case 
this.$g2:return Array.$g9;case this._$Date_:case this.$g4:return Array.$ha;case 
this.$g3:case this.$g5:return Array.$hb;case this.$gy:case this.$gz:case 
this.$g1:case this.$g0:return Array.$g8}
+,isc.A.$gk=function 
isc_Array__getNormalizerFromType(_1){if(!_1||!isc.isA.String(_1))return 
null;switch(_1){case this.$a6:case this.$gx:return Array.$g7;case 
this.$g2:return Array.$g9;case this._$Date_:case this.$g4:case this.$89w:case 
this.$68l:return Array.$ha;case this.$g3:case this.$g5:return Array.$hb;case 
this.$gy:case this.$gz:case this.$g1:case this.$g0:return Array.$g8}
 return Array.$gl}
 ,isc.A.$gr=function isc_Array__getType(_1){var _2=typeof 
_1;if(_2==this.$bl){if(isc.isA.Date(_1))_2=this.$g4}
 return _2}
@@ -1515,7 +1515,7 @@
 {_5.hide()}else{if(_4.showDragShadow)_1.$lt();if(_4.dragOpacity!=null)_1.$lv()}
 if(this.dragTracker&&this.dragTracker.$l6){this.dragTracker.destroy();delete 
this.dragTracker}
 var 
_7=_1.dragMoveTarget?_1.dragMoveTarget:_1.dragTarget;this.$ly(_7);if(_1.$lq)delete
 _1.$lq;var 
_8=_1.dropTarget;if(_8){_1.handleEvent(_1.dropTarget,_1.DROP_OUT);if(_8.willAcceptDrop())_1.handleEvent(_8,_1.DROP);_3=true}
-var 
_9=(_4==_5);if(_1.handleEvent(_4,_6+"Stop")!=false){_3=true;if(_6==_1.DRAG_RESIZE){if(!_9){if(_5!=null){_4.setPageRect(_5.getPageLeft(),_5.getPageTop(),_5.getWidth(),_5.getHeight(),true)}else{var
 _10=isc.EH.resizeEdge;if(_10!=null){var 
X=isc.EH.getX(),Y=isc.EH.getY(),_13=_10.contains("L")?X-_1.dragTargetStartRect[0]:0,_14=_10.contains("T")?Y-_1.dragTargetStartRect[1]:0;_4.setPageRect(_10.contains("L")?X:_1.dragTargetStartRect[0],_10.contains("T")?Y:_1.dragTargetStartRect[1],_10.contains("R")?X-_4.getPageLeft():_1.dragTargetStartRect[2]-_13,_10.contains("B")?isc.EH.getY()-_4.getPageTop():_1.dragTargetStartRect[3]-_14,true)}}}
+var 
_9=(_4==_5);if(_1.handleEvent(_4,_6+"Stop")!=false){_3=true;if(_6==_1.DRAG_RESIZE){if(!_9){if(_5!=null&&this.dragOperation==this.TRACKER){_4.setPageRect(_5.getPageLeft(),_5.getPageTop(),_5.getWidth(),_5.getHeight(),true)}else{var
 _10=isc.EH.resizeEdge;if(_10!=null){var 
X=isc.EH.getX(),Y=isc.EH.getY(),_13=_10.contains("L")?X-_1.dragTargetStartRect[0]:0,_14=_10.contains("T")?Y-_1.dragTargetStartRect[1]:0;_4.setPageRect(_10.contains("L")?X:_1.dragTargetStartRect[0],_10.contains("T")?Y:_1.dragTargetStartRect[1],_10.contains("R")?X-_4.getPageLeft():_1.dragTargetStartRect[2]-_13,_10.contains("B")?isc.EH.getY()-_4.getPageTop():_1.dragTargetStartRect[3]-_14,true)}}}
 var 
_15=_4.getVisibleWidth()-_1.dragTargetStartRect[2],_16=_4.getVisibleHeight()-_1.dragTargetStartRect[3];_4.dragResized(_15,_16)}else
 
if(_6==_1.DRAG_REPOSITION){if(!_9){if(_5!=null){_4.setPageRect(_5.getPageLeft(),_5.getPageTop())}else{_4.setPageRect(isc.EH.getX(),isc.EH.getY())}
 _4.bringToFront()}
 
_1.dragTarget.dragRepositioned()}}else{if(_6==_1.DRAG_RESIZE){if(_9){_4.setRect(_1.dragTargetStartRect)}}else
 
if(_1.dragOperation==_1.DRAG_REPOSITION){if(_9){_4.moveTo(_1.dragTargetStartRect[0],_1.dragTargetStartRect[1])}}}
@@ -1567,7 +1567,8 @@
 {return true}
 return false}
 ,isc.A.isMouseEvent=function 
isc_c_EventHandler_isMouseEvent(_1){_1=_1||this.lastEvent.eventType;if(this.$mg==null){this.$mg={mouseOver:true,mouseover:true,mouseDown:true,mousedown:true,rightMouseDown:true,mouseMove:true,mousemove:true,mouseOut:true,mouseout:true,mouseUp:true,mouseup:true,DOMMouseScroll:true,mousewheel:true,mouseWheel:true,click:true,doubleClick:true,doubleclick:true,showContextMenu:true,showcontextmenu:true,selectStart:true,selectstart:true}}
-if(this.$mg[_1]==true)return 
true;if(_1=="contextMenu"||_1=="contextmenu"){return!this.lastEvent.keyboardContextMenu}
+if(this.$mg[_1]==true)return 
true;if(_1=="selectionChange"){return(this.lastEvent.keyName==null||this.lastEvent.keyName=="")}
+if(_1=="contextMenu"||_1=="contextmenu"){return!this.lastEvent.keyboardContextMenu}
 return false}
 ,isc.A.isKeyEvent=function 
isc_c_EventHandler_isKeyEvent(_1){_1=_1||this.lastEvent.eventType;if(this.$mh==null){this.$mh={};var
 
_2=this.$mh;_2[this.KEY_DOWN]=true;_2[this.KEY_PRESS]=true;_2[this.KEY_UP]=true;var
 _3=this.$i7;for(var _4 in _3)_2[_4]=true}
 if(this.$mh[_1]==true)return 
true;if(_1=="contextMenu"||_1=="contextmenu"){return!!this.lastEvent.keyboardContextMenu}
@@ -2730,12 +2731,12 @@
 
{this.setRect(this._percent_left,this._percent_top,this._percent_width,this._percent_height)}}}
 ,isc.A.prepareForDragging=function isc_Canvas_prepareForDragging(){var 
_1=this.ns.EH;if(_1.dragTarget)return;var 
_2=false,_3=this.dragOperation;if(isc.Browser.isTouch&&this.touchDragOperation&&_1.lastEvent.originalType==_1.TOUCH_START)
 {_3=this.touchDragOperation}
-if(_3){_2=true;_1.dragOperation=_3}else 
if(this.canDragResize){_1.resizeEdge=this.getEventEdge();if(_1.resizeEdge){_2=true;_1.dragOperation=_1.DRAG_RESIZE;_1.dragMoveAction=_1.$mq}}
+if(_3){_2=true;_1.dragOperation=_3}else 
if(this.canDragResize){_1.resizeEdge=this.getEventEdge();if(_1.resizeEdge){_2=true;_1.dragOperation=_1.DRAG_RESIZE;var
 
_4=this.dragAppearance;_1.dragMoveAction=(_4=="tracker")?_1.$ll:_1.$mq;_1.dragMoveAction=_1.$mq}}
 
if(!_2){if(this.canDragReposition){_2=true;_1.dragOperation=_1.DRAG_REPOSITION;_1.dragMoveAction=_1.$ll}else
 if(isc.Browser.isTouch&&(this.hscrollOn||this.vscrollOn)&&!this.dragOperation)
 {_2=true;_1.dragOperation=_1.DRAG_SCROLL;_1.dragAppearance=_1.NONE}else 
if(this.canDrag){_2=true;_1.dragOperation=_1.DRAG}else 
if(this.canSelectText&&this.overflow!="visible"){_2=true;_1.dragOperation=_1.DRAG_SELECT;this.dragAppearance="none"}}
-if(_2){var 
_4=this;if(this.dragTarget!=null){if(isc.isA.Canvas(this.dragTarget)){_4=this.dragTarget}else
 if(this.dragTarget=="top"&&this.topElement){_4=this.topElement}else 
if(this.dragTarget=="parent"&&this.parentElement){_4=this.parentElement}else 
if(this.dragTarget=="creator"&&this.creator){_4=this.creator}else 
if(isc.isA.String(this.dragTarget)&&isc.isA.Canvas(window[this.dragTarget]))
-{_4=window[this.dragTarget]}else{this.logWarn('prepareForDragging():  
target.dragTarget not understood : '+this.dragTarget)}}
-_1.dragTarget=_4}}
+if(_2){var 
_5=this;if(this.dragTarget!=null){if(isc.isA.Canvas(this.dragTarget)){_5=this.dragTarget}else
 if(this.dragTarget=="top"&&this.topElement){_5=this.topElement}else 
if(this.dragTarget=="parent"&&this.parentElement){_5=this.parentElement}else 
if(this.dragTarget=="creator"&&this.creator){_5=this.creator}else 
if(isc.isA.String(this.dragTarget)&&isc.isA.Canvas(window[this.dragTarget]))
+{_5=window[this.dragTarget]}else{this.logWarn('prepareForDragging():  
target.dragTarget not understood : '+this.dragTarget)}}
+_1.dragTarget=_5}}
 ,isc.A.dragScrollStart=function isc_Canvas_dragScrollStart(){var 
_1=this.dragScrollTarget||this;this.$77s=isc.EH.getX();this.$77t=isc.EH.getY();this.$77u=_1.scrollLeft||0;this.$77v=_1.scrollTop||0;this.$77w=this.$77x=isc.EH.getX();this.$77y=this.$77z=isc.EH.getY();this.$770=this.$771=isc.timestamp()}
 ,isc.A.dragScrollMove=function isc_Canvas_dragScrollMove(){var 
_1=this.dragScrollTarget||this;var 
_2=this.$77s-isc.EH.getX(),_3=this.$77t-isc.EH.getY();_1.scrollTo(this.$77u+_2,this.$77v+_3,"dragScrollMove");if(window.event)window.event.preventDefault();this.$77w=this.$77x;this.$77y=this.$77z;this.$770=this.$771;this.$77x=isc.EH.getX();this.$77z=isc.EH.getY();this.$771=isc.timestamp()}
 ,isc.A.dragScrollStop=function 
isc_Canvas_dragScrollStop(){if(!this.momentumScrolling)return;var 
_1=(this.$771-this.$770);if(_1==0)return;if(isc.timestamp()-this.$771>100)return;var
 
_2=(this.$77x-this.$77w)/_1,_3=(this.$77z-this.$77y)/_1,_4=this,_5=this.dragScrollTarget||this;if(!_5.hscrollOn)_2=0;if(!_5.vscrollOn)_3=0;if(this.logIsDebugEnabled("dragScroll")){this.logDebug("dragScroll:
 x/y: "+[this.$77x,this.$77z]+", last: "+[this.$77w,this.$77y]+", elapsed: 
"+_1+", speed: "+[_2,_3],"dragScroll")}
@@ -3134,8 +3135,8 @@
 if(_3.part){var 
_5=!_4||(_4.ID!=_3.ID),_6=(_5?isc.EH.MOUSE_OVER:isc.EH.MOUSE_MOVE);this.$wd(_3.part,_6,_3.element,_3.ID,_1);if(_5){isc.Hover.setAction(this,this.$we,[_3.element,_3.ID],this.hoverDelay)}}
 this.$nw=_3}
 if(this.mouseMove)return this.mouseMove(_1,_2)}
-,isc.A.$we=function 
isc_Canvas__handleRectHover(_1,_2){if(this.$nw)this.$wd(this.$nw.part,"hover",_1,_2)}
-);isc.evalBoundary;isc.B.push(isc.A.handleMouseOut=function 
isc_Canvas_handleMouseOut(_1,_2){if(_1.target==this&&this.useEventParts){var 
_3=this.$nw;if(_3&&_3.part){this.$wd(_3.part,isc.EH.MOUSE_OUT,_3.element,_3.ID,_1)}}
+);isc.evalBoundary;isc.B.push(isc.A.$we=function 
isc_Canvas__handleRectHover(_1,_2){if(this.$nw)this.$wd(this.$nw.part,"hover",_1,_2)}
+,isc.A.handleMouseOut=function 
isc_Canvas_handleMouseOut(_1,_2){if(_1.target==this&&this.useEventParts){var 
_3=this.$nw;if(_3&&_3.part){this.$wd(_3.part,isc.EH.MOUSE_OUT,_3.element,_3.ID,_1)}}
 if(this.mouseOut)return this.mouseOut(_1,_2)}
 ,isc.A.handleMouseDown=function isc_Canvas_handleMouseDown(_1,_2){var 
_3=this.$772;if(_3!=null){this.cancelAnimation(_3)}
 
if(_1.target==this&&this.useEventParts)this.firePartEvent(_1,isc.EH.MOUSE_DOWN);if(this.mouseDown)return
 this.mouseDown(_1,_2)}
@@ -3255,7 +3256,7 @@
 if(_1==null||isc.isAn.emptyString(_1)){return(_9?[isc.$ad]:isc.$ad)}
 var _11=this.$xd;if(!_11){this.$xe="<img src='";this.$xf="' 
width='";this.$xg="' height='";this.$xh="' 
align='";this.$xi=(isc.Page.isXHTML()?"' id='":"' name='");this.$xj="' 
";this.$xk=isc.Browser.isOpera?"middle":"TEXTTOP";this.$xl=" border='0' 
suppress='TRUE'/>";this.$xd=_11=[this.$xe];this.$xm="' 
style='filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"";this.$xn="\",sizingMethod=\"scale\");"}
 
if(_10==null)_10=this.$xk;if(!this.$hu)this.$hu=this.getImgURL("[SKIN]/blank.gif");if(isc.Browser.isSafari&&(_2>32000||_3>32000)){this.logWarn("Attempting
 to draw an image of size "+_2+" x "+_3+".  Images larger than 32000 pixels in 
either direction are not reliably "+" rendered in this browser.")}
-var 
_12=this.getImgURL(_1,_6,_8);if(_9)_11=[this.$xe];if(isc.Page.isXHTML())_12=isc.makeXMLSafe(_12);if(isc.screenReader){if(_5==null||!isc.contains(_5,"alt=")){_11[0]="<img
 alt='' src='"}else{_11[0]=this.$xe}}
+var 
_12=this.getImgURL(_1,_6,_8);if(_9)_11=[this.$xe];if(isc.Page.isXHTML())_12=isc.makeXMLSafe(_12);if(isc.screenReader){if(_5==null||!isc.contains(_5,"alt=")){_11[0]="<img
 role='presentation' src='"}else{_11[0]=this.$xe}}
 
if(!this.$xo(_8)||!this.$xp(_1)){_11[1]=_12}else{_11[1]=this.$hu;_11[3]=this.$xm;_11[4]=_12;_11[5]=this.$xn;if(_2==null)_2=16;if(_3==null)_3=16}
 if(_2){_11[6]=this.$xf;_11[7]=_2}
 if(_3){_11[8]=this.$xg;_11[9]=_3}
@@ -4190,7 +4191,7 @@
 isc._moduleEnd=isc._Core_end=(isc.timestamp?isc.timestamp():new 
Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('Core
 module init time: ' + (isc._moduleEnd-isc._moduleStart) + 
'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && 
isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'Core'.");}
 /*
  * Isomorphic SmartClient
- * Version SC_SNAPSHOT-2011-09-09 (2011-09-09)
+ * Version SC_SNAPSHOT-2011-09-25 (2011-09-25)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -4201,7 +4202,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SC_SNAPSHOT-2011-09-09 (2011-09-09)
+ * Version SC_SNAPSHOT-2011-09-25 (2011-09-25)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -4858,7 +4859,7 @@
 _10[11]=isc.dot;_10[12]=_9;var _11=_10.join(isc.$ad);return _11}
 
);isc.B._maxIndex=isc.C+1;isc.A=isc.Img.getPrototype();isc.A.name="main";isc.A.src="blank.gif";isc.A.imageType=isc.Img.STRETCH;isc.A.suppressClassName=false;isc.A.mozOutlineOffset="0px";isc.A.showTitle=false;isc.A.usePNGFix=true;isc.A=isc.Img.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$5h="<TABLE
 WIDTH=";isc.A.$5i=" HEIGHT=";isc.A.$5j=" BORDER=0 CELLSPACING=0 
CELLPADDING=0><TR>";isc.A.$5k="<TD VALIGN=center ALIGN=center>";isc.A.$5l="<TD 
BACKGROUND=";isc.A.$5m="</TD></TR></TABLE>";isc.A.sizeImageToFitOverflow=false;isc.B.push(isc.A.initWidget=function
 
isc_Img_initWidget(){isc.StatefulCanvas.$b4.initWidget.call(this);this.redrawOnResize=(this.imageType!=isc.Img.STRETCH)}
 ,isc.A.setImageType=function 
isc_Img_setImageType(_1){if(this.imageType==_1)return;this.imageType=_1;this.markForRedraw();this.redrawOnResize=(this.imageType!=isc.Img.STRETCH)}
-,isc.A.getInnerHTML=function isc_Img_getInnerHTML(){var 
_1=this.sizeImageToFitOverflow?this.getOverflowedInnerWidth():this.getInnerWidth(),_2=this.sizeImageToFitOverflow?this.getOverflowedInnerHeight():this.getInnerHeight(),_3=this.imageType;var
 _4=this.extraStuff;if(this.altText!=null||this.prompt!=null){var 
_5=this.altText||this.prompt;_5=" alt='"+_5.replace("'","&apos;")+"'"
+,isc.A.getInnerHTML=function isc_Img_getInnerHTML(){var 
_1=this.sizeImageToFitOverflow?this.getOverflowedInnerWidth():this.getInnerWidth(),_2=this.sizeImageToFitOverflow?this.getOverflowedInnerHeight():this.getInnerHeight(),_3=this.imageType;var
 _4=this.extraStuff;if(this.altText!=null){var _5=this.altText;_5=" 
alt='"+_5.replace("'","&apos;")+"'"
 if(_4==null)_4=_5;else _4+=" "+_5}
 
if(_3==isc.Img.STRETCH||_3==isc.Img.NORMAL){if(_3==isc.Img.NORMAL){_1=this.imageWidth;_2=this.imageHeight}
 return this.imgHTML(this.getURL(),_1,_2,this.name,_4,null,this.activeAreaHTML)}
@@ -5428,7 +5429,7 @@
 
);isc.B._maxIndex=isc.C+34;isc.SplitPane.registerStringMethods({paneChanged:"pane"});isc._moduleEnd=isc._Foundation_end=(isc.timestamp?isc.timestamp():new
 
Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('Foundation
 module init time: ' + (isc._moduleEnd-isc._moduleStart) + 
'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && 
isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'Foundation'.");}
 /*
  * Isomorphic SmartClient
- * Version SC_SNAPSHOT-2011-09-09 (2011-09-09)
+ * Version SC_SNAPSHOT-2011-09-25 (2011-09-25)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -5439,7 +5440,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SC_SNAPSHOT-2011-09-09 (2011-09-09)
+ * Version SC_SNAPSHOT-2011-09-25 (2011-09-25)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -5983,7 +5984,7 @@
 
);isc.B._maxIndex=isc.C+1;isc.TabSet.registerDupProperties("tabs",["pane"]);isc._moduleEnd=isc._Containers_end=(isc.timestamp?isc.timestamp():new
 
Date().getTime());if(isc.Log&&isc.Log.logIsInfoEnabled('loadTime'))isc.Log.logInfo('Containers
 module init time: ' + (isc._moduleEnd-isc._moduleStart) + 
'ms','loadTime');delete isc.definingFramework;}else{if(window.isc && isc.Log && 
isc.Log.logWarn)isc.Log.logWarn("Duplicate load of module 'Containers'.");}
 /*
  * Isomorphic SmartClient
- * Version SC_SNAPSHOT-2011-09-09 (2011-09-09)
+ * Version SC_SNAPSHOT-2011-09-25 (2011-09-25)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -5994,7 +5995,7 @@
 
 /*
  * Isomorphic SmartClient
- * Version SC_SNAPSHOT-2011-09-09 (2011-09-09)
+ * Version SC_SNAPSHOT-2011-09-25 (2011-09-25)
  * Copyright(c) 1998 and beyond Isomorphic Software, Inc. All rights reserved.
  * "SmartClient" is a trademark of Isomorphic Software, Inc.
  *
@@ -6021,7 +6022,7 @@
 
isc.$27b();isc.A=isc.isA;isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$27c="List";isc.B.push(isc.A.List=function
 isc_isA_List(_1){if(_1==null)return false;if(isc.isA.Array(_1))return 
true;return _1.isA&&_1.isA(this.$27c)}
 
);isc.B._maxIndex=isc.C+1;isc.ClassFactory.defineClass("Tree",null,"List");isc.A=isc.Tree.getPrototype();isc.A.getProperty=isc.List.getInstanceProperty("getProperty");isc.A=isc.Tree;isc.A.FOLDERS_AND_LEAVES=null;isc.A.FOLDERS_ONLY="folders";isc.A.LEAVES_ONLY="leaves";isc.A.UNLOADED=null;isc.A.LOADING="loading";isc.A.FOLDERS_LOADED="foldersLoaded";isc.A.LOADED="loaded";isc.A.PARENT="parent";isc.A.CHILDREN="children";isc.A.autoID=0;isc.A=isc.Tree.getPrototype();isc.A.modelType="children";isc.A.isFolderProperty="isFolder";isc.A.reportCollisions=true;isc.A.autoSetupParentLinks=true;isc.A.pathDelim="/";isc.A.treeProperty="$42c";isc.A.nameProperty="name";isc.A.titleProperty="title";isc.A.childrenProperty="children";isc.A.cacheOpenList=true;isc.A.discardParentlessNodes=false;isc.A.indexByLevel=false;isc.A.showOpenIcon=false;isc.A.showDropIcon=false;isc.A.sortDirection=Array.ASCENDING;isc.A.showRoot=false;isc.A.autoOpenRoot=true;isc.A.separateFolders=false;isc.A.sortFoldersBeforeLeaves=true;isc.A.defaultNodeTitle="Untitled";isc.A.defaultLoadState=isc.Tree.UNLOADED;isc.A=isc.Tree.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$64z="treeLinking";isc.A.$27d=0;isc.A.loadBatchSize=50;isc.B.push(isc.A.init=function
 
isc_Tree_init(){this.setupProperties();this.setRoot(this.root||this.makeRoot());if(this.loadOnInit&&this.loadBatchSize>=0)this.loadSubtree(null,null,true)}
 ,isc.A.setupProperties=function 
isc_Tree_setupProperties(){if(this.ID==null||window[this.ID]!=this)isc.ClassFactory.addGlobalID(this);if(!this.parentProperty)this.parentProperty="_parent_"+this.ID;if(!this.isFolderProperty)this.isFolderProperty="_isFolder_"+this.ID;if(this.idField==null)this.idField="id";if(this.parentIdField==null)this.parentIdField="parentId";if(!this.openProperty)this.openProperty="_isOpen_"+this.ID;if(this.indexByLevel)this.$76h=[]}
-,isc.A.destroy=function 
isc_Tree_destroy(){if(window[this.ID]==this)window[this.ID]=null}
+,isc.A.destroy=function 
isc_Tree_destroy(){this.destroyed=true;if(window[this.ID]==this)window[this.ID]=null}
 ,isc.A.makeRoot=function isc_Tree_makeRoot(){var _1={};var 
_2;if(this.idField!==_2)_1[this.idField]=this.rootValue;_1[this.treeProperty]=this.ID;return
 _1}
 ,isc.A.convertToFolder=function 
isc_Tree_convertToFolder(_1){_1[this.isFolderProperty]=true}
 ,isc.A.makeNode=function isc_Tree_makeNode(_1,_2){var 
_3=this.find(_1);if(_3){if(_2)this.convertToFolder(_3);return _3}
@@ -6179,7 +6180,7 @@
 ,isc.A.getAllItems=function isc_Tree_getAllItems(){return this.$27l()}
 ,isc.A.sortByProperty=function 
isc_Tree_sortByProperty(_1,_2,_3,_4){if(_1!=null)this.sortProp=_1;if(_2!=null)this.sortDirection=_2;if(_3&&isc.isA.Function(_3)){this.$27i=_3}else{this.$27n()}
 this.$45g=_4;this.$736(true);this.dataChanged()}
-,isc.A.$27n=function isc_Tree__makeOpenNormalizer(){var 
_1=this.sortProp,_2=this.sortDirection,_3=this.separateFolders!=false;var 
_4=isc.SB.create();_4.append("var __tree__ = ",this.getID(),";\rvar value = 
'';");if(_3){var 
_5,_6;if(this.sortFoldersBeforeLeaves){_5="0:";_6="1:"}else{_5="1:";_6="0:"}
+,isc.A.$27n=function isc_Tree__makeOpenNormalizer(){var 
_1=this.sortProp,_2=this.sortDirection,_3=this.separateFolders!=false;var 
_4=isc.SB.create();_4.append("var __tree__ = ",this.getID(),";\rvar value = 
'';\r");_4.append("if (__tree__ == null) return;\r");if(_3){var 
_5,_6;if(this.sortFoldersBeforeLeaves){_5="0:";_6="1:"}else{_5="1:";_6="0:"}
 _4.append("value+=(__tree__.isFolder(obj) ? '"+_5+"' : '"+_6+"');")}
 if(_1&&_1!="title"){_4.append("var prop = obj['",_1,"'];","if 
(isc.isA.Number(prop)) {","if (prop > 0) prop = '1' + 
prop.stringify(12,true);","else {","prop = 999999999999 + prop;","prop = '0' + 
prop.stringify(12,true);","}","} else if (isc.isA.Date(prop)) prop = 
prop.getTime();","if (prop != null) value += prop + ':';")}
 if(_1){_4.append("var title = __tree__.getTitle(obj);","if 
(isc.isA.Number(title)) {","if (title > 0) title = '1' + 
title.stringify(12,true);","else {","title = 999999999999 + prop;","title = '0' 
+ title.stringify(12,true);","}","} else if (isc.isA.Date(title)) title = 
title.getTime();","if (title != null) {title = title + ''; value += 
title.toLowerCase()}")}
@@ -6209,33 +6210,38 @@
 if(_6)return _5[0];return _5}
 
);isc.B._maxIndex=isc.C+3;isc.ClassFactory.defineClass("Selection");isc.A=isc.Selection.getPrototype();isc.A.enabledProperty="enabled";isc.A.canSelectProperty="canSelect";isc.A.cascadeSelection=false;isc.A.$q7=true;isc.A=isc.Selection;isc.A.NONE="none";isc.A.SINGLE="single";isc.A.MULTIPLE="multiple";isc.A.SIMPLE="simple";isc.A.$24e=0;isc.A=isc.Selection.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.$74f="up";isc.A.$74g="down";isc.A.selectionRangeNotLoadedMessage="Can't
 select that many records at once.<br><br>"+"Please try working in smaller 
batches.";isc.B.push(isc.A.init=function 
isc_Selection_init(){if(!this.selectionProperty)this.selectionProperty="_selection_"+isc.Selection.$24e++;this.partialSelectionProperty="$74h"+this.selectionProperty;this.setData((this.data?this.data:[]))}
 ,isc.A.destroy=function 
isc_Selection_destroy(){if(this.data)this.ignoreData(this.data);delete 
this.data}
-,isc.A.setData=function 
isc_Selection_setData(_1){if(this.data!=null)this.ignoreData(this.data);this.data=_1;if(this.data!=null)this.observeData(this.data)}
+,isc.A.setData=function 
isc_Selection_setData(_1){if(this.data!=null)this.ignoreData(this.data);this.data=_1;if(this.data!=null)this.observeData(this.data);this.markForRedraw()}
 ,isc.A.observeData=function 
isc_Selection_observeData(_1){this.observe(_1,"dataChanged","observer.dataChanged()");if(_1.dataArrived)this.observe(_1,"dataArrived","observer.dataChanged()")}
 ,isc.A.ignoreData=function 
isc_Selection_ignoreData(_1){if(!_1)return;if(this.isObserving(_1,"dataChanged"))this.ignore(_1,"dataChanged");if(this.isObserving(_1,"dataArrived"))this.ignore(_1,"dataArrived")}
 ,isc.A.dataChanged=function isc_Selection_dataChanged(){this.markForRedraw()}
 ,isc.A.markForRedraw=function isc_Selection_markForRedraw(){this.$q7=true}
-,isc.A.isSelected=function isc_Selection_isSelected(_1){if(_1==null)return 
false;if(isc.isAn.XMLNode(_1))return"true"==_1.getAttribute(this.selectionProperty);return!!_1[this.selectionProperty]}
-,isc.A.isPartiallySelected=function 
isc_Selection_isPartiallySelected(_1){if(_1==null)return 
false;if(isc.isAn.XMLNode(_1))return"true"==_1.getAttribute(this.partialSelectionProperty);return!!_1[this.partialSelectionProperty]}
+,isc.A.isSelected=function 
isc_Selection_isSelected(_1){if(this.$q7)this.cacheSelection();if(_1==null)return
 
false;if(isc.isAn.XMLNode(_1))return"true"==_1.getAttribute(this.selectionProperty);return!!_1[this.selectionProperty]}
+,isc.A.isPartiallySelected=function 
isc_Selection_isPartiallySelected(_1){if(this.$q7)this.cacheSelection();if(_1==null)return
 
false;if(isc.isAn.XMLNode(_1))return"true"==_1.getAttribute(this.partialSelectionProperty);return!!_1[this.partialSelectionProperty]}
 ,isc.A.anySelected=function isc_Selection_anySelected(){return 
this.getSelection().length>0}
 ,isc.A.multipleSelected=function isc_Selection_multipleSelected(){return 
this.getSelection().length>1}
 ,isc.A.getSelection=function 
isc_Selection_getSelection(_1){if(this.$q7)this.cacheSelection();var 
_2=this.$27q;if(_1==true&&_2!=null&&_2.length>0){var _3=this.$27q;_2=[];for(var 
i=0;i<_3.length;i++){var 
_5=_3[i];if(!this.isPartiallySelected(_5)){_2[_2.length]=_5}}}
 return _2}
 ,isc.A.getSelectedRecord=function isc_Selection_getSelectedRecord(){var 
_1=this.getSelection();if(_1&&_1.length>0)return _1[0]}
-,isc.A.cacheSelection=function isc_Selection_cacheSelection(){this.$27q=[];var 
_1=this.getItemList(),_2=isc.isA.ResultSet!=null&&isc.isA.ResultSet(_1),_3=_1.getLength();if(_2&&!_1.lengthIsKnown()){this.$q7=false;return}
-for(var i=0;i<_3;i++){if(_2&&!_1.rowIsLoaded(i))continue;var 
_5=_1.get(i);if(_5!=null&&this.isSelected(_5)){this.$27q[this.$27q.length]=_5}}
-this.$q7=false}
-,isc.A.setSelected=function 
isc_Selection_setSelected(_1,_2,_3){if(_1==null)return 
false;if(_1[this.enabledProperty]==false)return 
false;if(_1[this.canSelectProperty]==false)return false;var 
_4=this.selectionProperty,_5=this.partialSelectionProperty,_6=isc.isAn.XMLNode(_1),_7=(_6?_1.getAttribute(_5):_1[_5]);if(_2==null)_2=true;if(this.cascadeSelection&&!this.useRemoteSelection){if(_3==this.$74f){var
 _8=false,_9=_1.children.length;for(var i=0;i<_9;i++){var 
_11=_1.children.get(i),_12=isc.isAn.XMLNode(_11),_13=(_12?_11.getAttribute(_5):_11[_5]);if(_13||(_2&&!this.isSelected(_11))||(!_2&&this.isSelected(_11)))
-{_8=true;break}}
-if(_6){_1.setAttribute(_5,_8+"")}else{_1[_5]=_8}
-if(_2!=_8)_2=true}else 
if(_1.children&&_1.children.length>0){if(_6){_1.removeAttribute(_5)}else{delete 
_1[_5]}}}
-var 
_14=_6?_1.getAttribute(_4):_1[_4];if(_14==null)_14=false;if(_6){_1.setAttribute(_4,(_2==true)+"")}else{_1[_4]=_2}
-this.lastSelectionItem=_1;this.lastSelectionState=_2;var 
_15=(_6?_1.getAttribute(_5):_1[_5]);if(_2==_14&&_15==_7)return 
false;this.markForRedraw();if(this.target&&this.target.selectionChange)this.target.selectionChange(_1,_2);if(this.cascadeSelection&&!this.useRemoteSelection)
-{var _16=_1,_17=_2;if(_3!=this.$74f&&!_6&&_1.children&&_1.children.length>0)
+,isc.A.cacheSelection=function 
isc_Selection_cacheSelection(){if(this.$89z||this.$890)return;this.$27q=[];var 
_1=this.getItemList(),_2=isc.isA.ResultSet!=null&&isc.isA.ResultSet(_1),_3=_1.getLength();if(_2&&!_1.lengthIsKnown()){this.$q7=false;return}
+this.$89z=true;var _4=false;for(var 
i=0;i<_3;i++){if(_2&&!_1.rowIsLoaded(i))continue;var 
_6=_1.get(i);if(_6!=null&&this.isSelected(_6)){if(this.cascadeSelection&&!this.isPartiallySelected(_6)){this.setSelected(_6,true,null,true);_4=true}
+if(!_4){this.$27q[this.$27q.length]=_6}}}
+if(_4){this.$27q=[];for(var 
i=0;i<_3;i++){if(_2&&!_1.rowIsLoaded(i))continue;var 
_6=_1.get(i);if(_6!=null&&this.isSelected(_6)){this.$27q[this.$27q.length]=_6}}}
+this.$89z=false;this.$q7=false}
+,isc.A.setSelected=function 
isc_Selection_setSelected(_1,_2,_3,_4){if(_1==null)return 
false;if(this.data==null||this.data.destroyed)return 
false;if(_1[this.enabledProperty]==false)return 
false;if(_1[this.canSelectProperty]==false)return false;var 
_5=this.$890;this.$890=true;var 
_6=this.selectionProperty,_7=this.partialSelectionProperty,_8=isc.isAn.XMLNode(_1),_9=(_8?_1.getAttribute(_7):_1[_7]);if(_2==null)_2=true;if(this.cascadeSelection&&!this.useRemoteSelection){if(_3==this.$74f){var
 _10=false,_11=_1.children.length;for(var i=0;i<_11;i++){var 
_13=_1.children.get(i),_14=isc.isAn.XMLNode(_13),_15=(_14?_13.getAttribute(_7):_13[_7]);if(_15||(_2&&!this.isSelected(_13))||(!_2&&this.isSelected(_13)))
+{_10=true;break}}
+if(_8){_1.setAttribute(_7,_10+"")}else{_1[_7]=_10}
+if(_2!=_10)_2=true}else 
if(_1.children&&_1.children.length>0){if(_8){_1.removeAttribute(_7)}else{delete 
_1[_7]}}}
+var 
_16=_8?_1.getAttribute(_6):_1[_6];if(_16==null)_16=false;if(_8){_1.setAttribute(_6,(_2==true)+"")}else{_1[_6]=_2}
+this.lastSelectionItem=_1;this.lastSelectionState=_2;this.lastSelectionPreviousState=_16;this.lastSelectionPartialValue=_10;this.lastSelectionPreviousPartialValue=_9;var
 _17=(_8?_1.getAttribute(_7):_1[_7]);var 
_18=true;if(_2==_16&&_17==_9){_18=false}
+if(!_4&&_18==false){if(!_5)this.$890=false;return false}
+this.markForRedraw();if(_18&&this.target&&this.target.selectionChange)this.target.selectionChange(_1,_2);if(this.cascadeSelection&&!this.useRemoteSelection)
+{var _19=_1,_20=_2,_21=_16,_22=_10,_23=_9;var 
_24=false;if(this.cascadeSyncOnly==null){_24=true;this.cascadeSyncOnly=!_18}
+if(_3!=this.$74f&&!_8&&_1.children&&_1.children.length>0)
 {this.selectList(_1.children,_2,this.$74g)}
 if(_3!=this.$74g&&isc.isA.Tree(this.data)&&this.data.getParent(_1))
 {this.setSelected(this.data.getParent(_1),_2,this.$74f)}
-this.lastSelectionItem=_16;this.lastSelectionState=_17}
-return true}
+this.lastSelectionItem=_19;this.lastSelectionState=_20;this.lastSelectionPreviousState=_21;this.lastSelectionPartialValue=_22;this.lastSelectionPreviousPartialValue=_23;if(_24){this.cascadeSyncOnly=null}}
+if(!_5)this.$890=false;return true}
 ,isc.A.select=function isc_Selection_select(_1){return 
this.setSelected(_1,true)}
 ,isc.A.deselect=function isc_Selection_deselect(_1){return 
this.setSelected(_1,false)}
 ,isc.A.selectSingle=function 
isc_Selection_selectSingle(_1){this.deselectAll();return this.select(_1)}
@@ -6393,7 +6399,7 @@
 return _6}
 ,isc.A.$270=function isc_GridRenderer__scrollToTargetRow(_1){var 
_2=this.$27y,_3=this.$27z;var 
_4=this.getRowTop(_2)+_3;this.$274=true;this.$sz=null;this.scrollTo(null,_4,_1||"targetRow");this.$274=false;this.$271=null}
 ,isc.A.scrollTo=function 
isc_GridRenderer_scrollTo(_1,_2,_3,_4){if(isc.$cv)arguments.$cw=this;if(this.$60s&&_2!=null&&_3!="nativeScroll"){var
 
_5=this.getScrollTop(),_6=_2-_5;if(_6!=0){this.$273(_5,_6);_2=Math.min(_2,this.getRowTop(this.getTotalRows()-1))}}
-this.invokeSuper(isc.GridRenderer,"scrollTo",_1,_2,_3,_4);if(this.isDirty()||this.$80f)return;var
 
_7=(this.$276()||this.$277());if(_7){if(!this.isFastScrolling()&&this.instantScrollTrackRedraw){this.redraw("scrolled")}else
 if(this.scrollRedrawDelay==0){this.markForRedraw("scrolled")}else{var 
_8=this;this.fireOnPause("scrollRedraw",function(){_8.markForRedraw("scrolled")},this.scrollRedrawDelay)}
+this.invokeSuper(isc.GridRenderer,"scrollTo",_1,_2,_3,_4);if(this.isDirty()||this.$80f)return;var
 
_7=(this.$276()||this.$277());if(_7){if(!this.isFastScrolling()&&this.instantScrollTrackRedraw){if(this.delayInstantScrollTrackRedraw){this.delayCall("redraw",["scrolled"])}else{this.redraw("scrolled")}}else
 if(this.scrollRedrawDelay==0){this.markForRedraw("scrolled")}else{var 
_8=this;this.fireOnPause("scrollRedraw",function(){_8.markForRedraw("scrolled")},this.scrollRedrawDelay)}
 this.$250=true}}
 ,isc.A.$276=function 
isc_GridRenderer__needRowRedraw(){if(this.showAllRows)return false;var 
_1=this.getVisibleRows(),_2=_1[0],_3=_1[1];var 
_4=this.getTotalRows();if(_3>_4-1)_3=_4-1;var 
_5=(_2<this.$252||_3>this.$253);return _5}
 ,isc.A.$277=function 
isc_GridRenderer__needColumnRedraw(){if(this.shouldShowAllColumns())return 
false;var 
_1=this.getVisibleColumns(),_2=_1[0],_3=_1[1],_4=(_2<this.$254||_3>this.$255);return
 _4}
@@ -6604,7 +6610,8 @@
 return null;var _3=this.$29f;if(_3==null){var _4=this.getTableElementId();var 
_3=isc.Element.get(_4);if(_3==null)return 
null;if(this.$756){this.logInfo("getTableElement() called while updating table 
HTML. "+"This call may be invalid as the table is being rewritten in the DOM. 
"+"Suppressing caching of the current element.","redrawing");return _3}}
 return this.$29f=_3}
 ,isc.A.getTableElement=function isc_GridRenderer_getTableElement(_1,_2){var 
_3=this.getDOMTable(_1,_2);if(_1==null)return _3;if(!_3)return null;var 
_4=_1-(this.$252>0?this.$252:0);if(_4<0){return null}
-var 
_5;if(this.$29g!=null)_5=this.$29g[_4];if(_5==null)_5=_3.rows[_4];if(_5==null)return
 null;if(this.$29g==null)this.$29g=[];this.$29g[_4]=_5;if(_2==null)return 
_5;var _6=_2-this.$254;if(_6<0){return null}
+var 
_5;if(this.$29g!=null)_5=this.$29g[_4];if(_5==null)_5=_3.rows[_4];if(_5==null)return
 null;if(!this.$756){if(this.$29g==null)this.$29g=[];this.$29g[_4]=_5}
+if(_2==null)return _5;var _6=_2-this.$254;if(_6<0){return null}
 if(this.getRowSpan){var 
_7=this.getCellStartRow(_1,_6);if(_7!=_4){_4=_7;_5=this.getTableElement(_7)}
 if(_5.cells.length<(this.$255-this.$254+1)){var _8=0;for(var 
i=0;i<_6;i++){if(this.fields[i].$28w!=null&&this.fields[i].$28w[_4]!=null&&this.fields[i].$28w[_4]!=_4)_8++}
 _6-=_8}}
@@ -6742,13 +6749,17 @@
 if(this.rowContextClick(_4,_1,_2)==false)_5=false;if(this.recordContextClick)
 if(this.recordContextClick(_4,_1,_2)==false)_5=false;if(_5==false)return false}
 return this.Super("showContextMenu")}
-,isc.A.setSelection=function 
isc_GridRenderer_setSelection(_1){this.selection=_1;if(this.selection.isA("CellSelection")){this.observe(this.selection,"selectionChanged","observer.$29s(observed.changedCells)")}else{this.observe(this.selection,"setSelected","observer.$29t(observed.lastSelectionItem,!!observed.lastSelectionState)")}}
+,isc.A.setSelection=function 
isc_GridRenderer_setSelection(_1){this.selection=_1;if(this.selection.isA("CellSelection")){this.observe(this.selection,"selectionChanged","observer.$29s(observed.changedCells)")}else{this.observe(this.selection,"setSelected","observer.$895(observed);")}}
 ,isc.A.clearSelection=function 
isc_GridRenderer_clearSelection(){if(this.selection){if(this.isObserving(this.selection,"selectionChanged"))
 
this.ignore(this.selection,"selectionChanged");if(this.isObserving(this.selection,"setSelected"))
 this.ignore(this.selection,"setSelected");delete this.selection}}
 ,isc.A.$29s=function 
isc_GridRenderer__cellSelectionChanged(_1){if(this.cellSelectionChanged){if(this.cellSelectionChanged(_1)==false)return
 false}
 this.refreshCellStyles(_1)}
-,isc.A.$29t=function 
isc_GridRenderer__rowSelectionChanged(_1,_2){if(this.handleSelectionChanged(_1,_2)==false)return
 false;var 
_3=this.selection,_4=_3.lastSelectionItem,_5=_3.data.indexOf(_4,this.$252,this.$253);if(_5==-1)_5=_3.data.indexOf(_4);if(_5==-1)return;this.updateRowSelection(_5)}
+,isc.A.$895=function isc_GridRenderer__setSelectedObservation(_1){var 
_2=false;if(!!_1.lastSelectionPreviousState!=!!_1.lastSelectionState){_2=true}else
 
if(_1.lastSelectionState&&(!!_1.lastSelectionPartialValue!=!!_1.lastSelectionPreviousPartialValue))
+{_2=true}
+if(_2){this.$29t(_1.lastSelectionItem,!!_1.lastSelectionState,_1.cascadeSyncOnly)}}
+,isc.A.$29t=function 
isc_GridRenderer__rowSelectionChanged(_1,_2,_3){if(!_3){if(this.handleSelectionChanged(_1,_2)==false)return
 false}
+var 
_4=this.selection,_5=_4.lastSelectionItem,_6=_4.data.indexOf(_5,this.$252,this.$253);if(_6==-1)_6=_4.data.indexOf(_5);if(_6==-1)return;this.updateRowSelection(_6)}
 ,isc.A.handleSelectionChanged=function 
isc_GridRenderer_handleSelectionChanged(_1,_2){if(this.selectionChanged)return 
this.selectionChanged(_1,_2)}
 ,isc.A.updateRowSelection=function 
isc_GridRenderer_updateRowSelection(_1){this.setRowStyle(_1)}
 ,isc.A.selectionEnabled=function isc_GridRenderer_selectionEnabled(){return 
this.selection!=null}
@@ -6803,11 +6814,11 @@
 ,isc.A.setStartSpace=function 
isc_GridRenderer_setStartSpace(_1){if(!isc.isA.Number(_1)||_1==this.startSpace)return;var
 
_2=this.startSpace&&this.startSpace>_1;this.startSpace=_1;if(!this.isDrawn())return;var
 
_3=_1+this.$514,_4=isc.Element.get(this.getID()+"$28s");if(_4){if(_3==0)_4.style.display="none";else
 _4.style.display="";if(this.$79b){_4.style.height=_3+"px"}
 if(!_2||!this.$79b){_4.innerHTML=isc.Canvas.spacerHTML(1,_3)}
 this.$t6()}}
-,isc.A.setEndSpace=function 
isc_GridRenderer_setEndSpace(_1){if(!isc.isA.Number(_1)||_1==this.endSpace)return;var
 
_2=this.endSpace&&this.endSpace>_1;this.endSpace=_1;if(!this.isDrawn())return;var
 
_3=_1+this.$515,_4=isc.Element.get(this.getID()+"$284");if(_4){if(_3==0)_4.style.display="none";else
 
_4.style.display="";if(this.$79b)_4.style.height=_3+"px";if(!_2||!this.$79b){_4.innerHTML=isc.Canvas.spacerHTML(1,_3)}
+);isc.evalBoundary;isc.B.push(isc.A.setEndSpace=function 
isc_GridRenderer_setEndSpace(_1){if(!isc.isA.Number(_1)||_1==this.endSpace)return;var
 
_2=this.endSpace&&this.endSpace>_1;this.endSpace=_1;if(!this.isDrawn())return;var
 
_3=_1+this.$515,_4=isc.Element.get(this.getID()+"$284");if(_4){if(_3==0)_4.style.display="none";else
 
_4.style.display="";if(this.$79b)_4.style.height=_3+"px";if(!_2||!this.$79b){_4.innerHTML=isc.Canvas.spacerHTML(1,_3)}
 this.$t6()}}
-);isc.evalBoundary;isc.B.push(isc.A.clear=function 
isc_GridRenderer_clear(){this.Super("clear",arguments);this.$29j();delete 
this.$50v}
+,isc.A.clear=function 
isc_GridRenderer_clear(){this.Super("clear",arguments);this.$29j();delete 
this.$50v}
 ,isc.A.$29j=function 
isc_GridRenderer__clearTableCache(){this.$29g=null;this.$29f=null;delete 
this.$29o;delete this.$293;delete this.$8s;this.$250=false}
-);isc.B._maxIndex=isc.C+178;isc.GridRenderer.$294={getCellRecord:"rowNum,colNum",getCellValue:"record,rowNum,colNum,gridBody",findRowNum:"record",findColNum:"record",getBaseStyle:"record,rowNum,colNum",getCellStyle:"record,rowNum,colNum",getCellCSSText:"record,rowNum,colNum",cellIsEnabled:"rowNum,colNum",getRowHeight:"record,rowNum",getRowSpan:"record,rowNum,colNum",cellOut:"record,rowNum,colNum",cellOver:"record,rowNum,colNum",rowOut:"record,rowNum,colNum",rowOver:"record,rowNum,colNum",cellMove:"record,rowNum,colNum",rowMove:"record,rowNum,colNum",cellContextClick:"record,rowNum,colNum",rowContextClick:"record,rowNum,colNum",recordContextClick:"record,recordNum,fieldNum",cellMouseDown:"record,rowNum,colNum",rowMouseDown:"record,rowNum,colNum",recordMouseDown:"recordNum,fieldNum",cellMouseUp:"record,rowNum,colNum",rowMouseUp:"record,rowNum,colNum",recordMouseUp:"recordNum,fieldNum",selectOnMouseDown:"record,rowNum,colNum",selectOnRightMouseDown:"record,rowNum,colNum",selectOnMouseUp:"record,rowNum,colNum",cellClick:"record,rowNum,colNum",cellDoubleClick:"record,rowNum,colNum",rowClick:"record,rowNum,colNum",rowDoubleClick:"record,rowNum,colNum",cellHover:"record,rowNum,colNum",rowHover:"record,rowNum,colNum",cellHoverHTML:"record,rowNum,colNum",getCellHoverComponent:"record,rowNum,colNum",selectionChanged:"record,state",selectionUpdated:"record,recordList",cellSelectionChanged:"cellList",getRowElementId:"rowNum,physicalRowNum",getCellElementId:"rowNum,physicalRowNum,colNum,physicalColNum",shouldFixRowHeight:"record,rowNum",updateEmbeddedComponentZIndex:"component",updateEmbeddedComponentCoords:"component,record,rowNum,colNum",getRowRole:"rowNum,record",getRowAriaState:"rowNum,record",getCellRole:"rowNum,colNum,record",getCellAriaState:"rowNum,colNum,record"};isc.GridRenderer.registerStringMethods(isc.GridRenderer.$294);isc.ClassFactory.defineClass("ListGrid","Canvas","DataBoundComponent");isc.addGlobal("ListViewer",isc.ListGrid);isc.defineClass("GridBody",isc.GridRenderer);isc.A=isc.GridBody.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.adjustOverflowWhileDirty=false;isc.A.expandEmptyMessageToMatchFields=true;isc.B.push(isc.A.adjustOverflow=function
 isc_GridBody_adjustOverflow(_1,_2,_3,_4,_5){if(this.$80o)return;var 
_6=this.grid;if(_6==null)return this.Super("adjustOverflow",arguments);var 
_7=_6.data,_8=false;;if(isc.isA.ResultSet(_7)&&!_7.lengthIsKnown()){if(_6.emptyMessageHeight==null){return
 this.invokeSuper(isc.GridBody,"adjustOverflow",_1,_2,_3,_4,_5)}
+);isc.B._maxIndex=isc.C+179;isc.GridRenderer.$294={getCellRecord:"rowNum,colNum",getCellValue:"record,rowNum,colNum,gridBody",findRowNum:"record",findColNum:"record",getBaseStyle:"record,rowNum,colNum",getCellStyle:"record,rowNum,colNum",getCellCSSText:"record,rowNum,colNum",cellIsEnabled:"rowNum,colNum",getRowHeight:"record,rowNum",getRowSpan:"record,rowNum,colNum",cellOut:"record,rowNum,colNum",cellOver:"record,rowNum,colNum",rowOut:"record,rowNum,colNum",rowOver:"record,rowNum,colNum",cellMove:"record,rowNum,colNum",rowMove:"record,rowNum,colNum",cellContextClick:"record,rowNum,colNum",rowContextClick:"record,rowNum,colNum",recordContextClick:"record,recordNum,fieldNum",cellMouseDown:"record,rowNum,colNum",rowMouseDown:"record,rowNum,colNum",recordMouseDown:"recordNum,fieldNum",cellMouseUp:"record,rowNum,colNum",rowMouseUp:"record,rowNum,colNum",recordMouseUp:"recordNum,fieldNum",selectOnMouseDown:"record,rowNum,colNum",selectOnRightMouseDown:"record,rowNum,colNum",selectOnMouseUp:"record,rowNum,colNum",cellClick:"record,rowNum,colNum",cellDoubleClick:"record,rowNum,colNum",rowClick:"record,rowNum,colNum",rowDoubleClick:"record,rowNum,colNum",cellHover:"record,rowNum,colNum",rowHover:"record,rowNum,colNum",cellHoverHTML:"record,rowNum,colNum",getCellHoverComponent:"record,rowNum,colNum",selectionChanged:"record,state",selectionUpdated:"record,recordList",cellSelectionChanged:"cellList",getRowElementId:"rowNum,physicalRowNum",getCellElementId:"rowNum,physicalRowNum,colNum,physicalColNum",shouldFixRowHeight:"record,rowNum",updateEmbeddedComponentZIndex:"component",updateEmbeddedComponentCoords:"component,record,rowNum,colNum",getRowRole:"rowNum,record",getRowAriaState:"rowNum,record",getCellRole:"rowNum,colNum,record",getCellAriaState:"rowNum,colNum,record"};isc.GridRenderer.registerStringMethods(isc.GridRenderer.$294);isc.ClassFactory.defineClass("ListGrid","Canvas","DataBoundComponent");isc.addGlobal("ListViewer",isc.ListGrid);isc.defineClass("GridBody",isc.GridRenderer);isc.A=isc.GridBody.getPrototype();isc.B=isc._allFuncs;isc.C=isc.B._maxIndex;isc.D=isc._funcClasses;isc.D[isc.C]=isc.A.Class;isc.A.adjustOverflowWhileDirty=false;isc.A.expandEmptyMessageToMatchFields=true;isc.B.push(isc.A.adjustOverflow=function
 isc_GridBody_adjustOverflow(_1,_2,_3,_4,_5){if(this.$80o)return;var 
_6=this.grid;if(_6==null)return this.Super("adjustOverflow",arguments);var 
_7=_6.data,_8=false;;if(isc.isA.ResultSet(_7)&&!_7.lengthIsKnown()){if(_6.emptyMessageHeight==null){return
 this.invokeSuper(isc.GridBody,"adjustOverflow",_1,_2,_3,_4,_5)}
 _8=true}
 var 
_9=(this.autoFitData=="both"),_10=_9,_11=_6&&_6.frozenFields!=null,_12=_11&&_6&&(_6.frozenBody==this);if(!_9)_9=(this.autoFitData=="vertical");if(!_10)_10=(this.autoFitData=="horizontal");if(_10||_9){var
 _13,_14,_15,_16,_17,_18,_19;if(_9){var 
_20=this.grid.getAutoFitMinBodyHeight();_13=_20;var 
_21=_8?0:this.getTotalRows(),_22=_21;_15=0;if(this.autoFitMaxRecords)_22=Math.min(_22,this.autoFitMaxRecords);if(_22>0){var
 _23=this.$26b();var 
_24=this.$252,_25=this.$253;if(this.$252==null){_24=_22;_25=_22}
 if(_24>0){_24=Math.min(_24,_22);for(var 
i=0;i<_24;i++){_15+=this.getRowHeight?this.getRowHeight(i):this.cellHeight}}
@@ -7082,6 +7093,8 @@
 
if(this.canCollapseGroup==false)this.groupStartOpen="all";this.$765=this.sortDirection;this.setData(this.data?null:this.getDefaultData());this.setSelectionAppearance(this.selectionAppearance,true);this.$31i()}
 ,isc.A.getDefaultData=function isc_ListGrid_getDefaultData(){return[]}
 ,isc.A.$31i=function 
isc_ListGrid__setUpDragProperties(){this.canDrag=!this.canDragSelectText&&(this.canDrag||this.canDragRecordsOut||this.canReorderRecords||this.canDragSelect);this.canDrop=(this.canDrop||this.canDragRecordsOut||this.canReorderRecords);this.canAcceptDrop=(this.canAcceptDrop||this.canAcceptDroppedRecords||this.canReorderRecords)}
+,isc.A.dragResizeStart=function 
isc_ListGrid_dragResizeStart(){this.defaultDragAppearance=this.dragAppearance;this.dragAppearance="outline"}
+,isc.A.dragResizeStop=function 
isc_ListGrid_dragResizeStop(){this.dragAppearance=this.defaultDragAppearance}
 ,isc.A.getEmptyMessage=function 
isc_ListGrid_getEmptyMessage(){if(isc.ResultSet&&isc.isA.ResultSet(this.data)&&!this.data.lengthIsKnown()){if(isc.Offline&&isc.Offline.isOffline()){return
 this.offlineMessage}
 return 
this.loadingDataMessage==null?"&nbsp;":this.loadingDataMessage.evalDynamicString(this,{loadingImage:this.imgHTML(isc.Canvas.loadingImageSrc,isc.Canvas.loadingImageSize,isc.Canvas.loadingImageSize)})}
 if(this.isOffline()){return this.offlineMessage}
@@ -7485,8 +7498,8 @@
 ,isc.A.getSpecifiedFieldWidth=function 
isc_ListGrid_getSpecifiedFieldWidth(_1){_1=this.getField(_1);var 
_2=_1[this.fieldIdProperty],_3=this.header?this.header.members:null,_4=this.frozenFields&&this.frozenHeader?this.frozenHeader.members:null,_5;if(_3||_4){var
 
_6;if(_3)_6=_3.find(this.fieldIdProperty,_2);if(!_6&&_4){_6=_4.find(this.fieldIdProperty,_2)}
 if(_6&&_6.$pn&&isc.isA.Number(_6.$pn)){_5=_6.$pn}}
 return _5}
-,isc.A.getValueIconHTML=function isc_ListGrid_getValueIconHTML(_1,_2){var 
_3=_2.imageURLPrefix||_2.baseURL||_2.imgDir,_4=_2.imageURLSuffix,_5=this.getValueIconWidth(_2),_6=this.getValueIconHeight(_2),_7=this.getValueIconLeftPadding(_2),_8=this.getValueIconRightPadding(_2);if(_4!=null)_1+=_4;var
 _9=isc.Canvas.$xq(_1,_3,_5,_6,_7,_8,null,this);return _9}
-);isc.evalBoundary;isc.B.push(isc.A.getCellAlign=function 
isc_ListGrid_getCellAlign(_1,_2,_3){if(_1&&_1[this.singleCellValueProperty]!=null&&(!this.showSingleCellCheckboxField(_1)||!this.isCheckboxField(this.getField(_3))))
+);isc.evalBoundary;isc.B.push(isc.A.getValueIconHTML=function 
isc_ListGrid_getValueIconHTML(_1,_2){var 
_3=_2.imageURLPrefix||_2.baseURL||_2.imgDir,_4=_2.imageURLSuffix,_5=this.getValueIconWidth(_2),_6=this.getValueIconHeight(_2),_7=this.getValueIconLeftPadding(_2),_8=this.getValueIconRightPadding(_2);if(_4!=null)_1+=_4;var
 _9=isc.Canvas.$xq(_1,_3,_5,_6,_7,_8,null,this);return _9}
+,isc.A.getCellAlign=function 
isc_ListGrid_getCellAlign(_1,_2,_3){if(_1&&_1[this.singleCellValueProperty]!=null&&(!this.showSingleCellCheckboxField(_1)||!this.isCheckboxField(this.getField(_3))))

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to