dojo.provide("portalclient.nls.rest_utils_it");dojo.provide("com.ibm.bundles.nls.Resolver");com.ibm.bundles.nls.Resolver._built=true;dojo.provide("com.ibm.bundles.nls.Resolver.it");com.ibm.bundles.nls.Resolver.it={"errorNoPocHandler":"Non è registrato alcun gestore per il prefisso ${0}","errorDataFormat":"Il formato dati non è valido","errorInit":"Si è verificato un errore durante l'inizializzazione dell'archivio del resolver.","errorWriteNotLoaded":"L'elemento deve essere caricato prima di tentare di scriverci","errorInvalidString":"${0} non è una stringa","errorReadOnlyPrefs":"Impossibile scrivere in un attributo con preferenza in sola lettura con la chiave ${0}","errorNullPrefsKey":"La chiave delle preferenze non può essere null","errorNotInModel":"L'elemento non si trova in questo modello","errorInvalidItem":"${0} non è un elemento in questo archivio"}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("portalclient.nls.rest_utils",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.lang.DeferredQueue"]){dojo._hasResource["com.ibm.lang.DeferredQueue"]=true;dojo.provide("com.ibm.lang.DeferredQueue");dojo.declare("com.ibm.lang.DeferredQueue",null,{constructor:function(_1){this.curDef=_1;this.firstDef=_1;},_addCallbacks:function(_2,_3){_2.addCallbacks(function(_4){_3.callback(_4);return _4;},dojo.hitch(this,function(_5){try{if(!_5._raised){this.raiseError(_5);_5._raised=true;}}catch(err2){}_3.callback(_5);return _5;}));},addBefore:function(_6){if(!this.firstDef){this.firstDef=_6;}else{var _7=this.firstDef;this.firstDef=_6;this._addCallbacks(_6,_7);}},add:function(_8){if(!this.firstDef){this.firstDef=_8;}if(this.curDef){var _9=this.curDef;this.curDef=_8;this._addCallbacks(_9,_8);}else{this.curDef=_8;}return this;},fire:function(_a){if(this.firstDef){this.firstDef.callback(_a);}return this;},raiseError:function(_b){},destroy:function(){delete this.firstDef;delete this.curDef;delete this.raiseError;}});}if(!dojo._hasResource["com.ibm.xml.xpath"]){dojo._hasResource["com.ibm.xml.xpath"]=true;dojo.provide("com.ibm.xml.xpath");com.ibm.xml.xpath=ibm.portal.xml.xpath;if(dojo.isIE||window.ActiveXObject!==undefined){com.ibm.xml.xpath.evaluate=function(_c,_d,_e,_f){var _10=null;if(_e){var ns="";for(var _11 in _e){ns+="xmlns:"+_11+"='"+_e[_11]+"' ";}if(_d.ownerDocument){_d.ownerDocument.setProperty("SelectionNamespaces",ns);}else{_d.setProperty("SelectionNamespaces",ns);}}if(!_f){_10=_d.selectNodes(_c);var _12=[];for(var i=0;i<_10.length;i++){if(_10[i]){_12.push(_10[i]);}}return _12;}else{return _d.selectSingleNode(_c);}};}else{com.ibm.xml.xpath.evaluate=function(_13,_14,_15,_16){var _17=null;var _18=_14;if(!_18.evaluate){_18=_14.ownerDocument;}try{_17=_18.evaluate(_13,_14,function(_19){return _15[_19]||null;},_16?XPathResult.FIRST_ORDERED_NODE_TYPE:XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);}catch(err){throw new Error("Error with xpath expr: "+_13+" - "+err);}if(!_16){var _1a;var _1b=new Array();var len=0;do{_1a=_17.iterateNext();if(_1a){_1b[len]=_1a;len++;}}while(_1a);return _1b;}else{return _17.singleNodeValue;}};}}if(!dojo._hasResource["com.ibm.xml.XmlNodeList"]){dojo._hasResource["com.ibm.xml.XmlNodeList"]=true;dojo.provide("com.ibm.xml.XmlNodeList");(function(){var _1c=function(_1d,ctx,_1e){return com.ibm.xml.xpath.evaluate.call(this,_1d,ctx,this.ns,_1e);};var _1f=function(arr,ns){arr.constructor=com.ibm.xml.XmlNodeList;dojo._mixin(arr,com.ibm.xml.XmlNodeList.prototype);arr.ns=ns;return arr;};com.ibm.xml.XmlNodeList=function(){var ret=_1f(Array.apply(null,arguments),null);return ret;};var xnl=com.ibm.xml.XmlNodeList,_20=xnl.prototype,d=dojo,dom=com.ibm.domUtilities;xnl.fromArray=function(arr,ns){return _1f(arr,ns);};var _21=function(arr,ctr){if(arr&&(arr instanceof Array||typeof arr=="array")){var _22=ctr?new ctr():[];d.forEach(arr,function(_23){_22=_22.concat(_21(_23,ctr));});return _22;}else{return arr;}};var _24=function(def,_25){return dom.createFromJson(_25.ownerDocument,def,this.ns,_25);};d.extend(xnl,{map:function(_26,_27){var ret=d.map(this,_26,_27,xnl);ret.ns=this.ns;return ret;},indexOf:function(_28,_29,_2a){var _2b=this.length||0,_2c=1,i=0;if(_2a){_2c=_2b=-1;i=this.length-1;}if(_29!=undefined){i=_29;}if(!d.isFunction(_28)){while((_2a&&i>_2b)||i<_2b){if(_28==this[i]){return i;}i+=_2c;}}else{while((_2a&&i>_2b)||i<_2b){if(_28(this[i])){return i;}i+=_2c;}}return -1;},lastIndexOf:function(_2d,_2e){return this.indexOf(_2d,_2e,true);},forEach:function(_2f,_30){d.forEach(this,_2f,_30);return this;},removeProp:function(_31){switch(_31){case "childNodes":this.prop(_31).forEach(function(_32){_32.remove();});return this;case "firstChild":case "lastChild":case "parentNode":case "nextSibling":case "previousSibling":this.prop(_31).remove();return this;case "text":case "textContent":case "xml":case "innerXML":return this.prop(_31,"");case "localName":case "baseName":return this;default:this.forEach(function(_33){delete _33[_31];},this);return this;}},removeAttr:function(_34){this.forEach(function(_35){com.ibm.domUtilities.removeAttribute(_35,_34,this.ns);},this);return this;},prop:function(_36,_37){var _38=false,f=null,ns=this.ns;if(arguments.length<2){switch(_36){case "childNodes":f=function(_39){var ret=xnl.apply(null,dojo._toArray(_39[_36]));ret.ns=ns;return ret;};_38=true;break;case "firstChild":case "lastChild":case "parentNode":case "nextSibling":case "previousSibling":f=function(_3a){return _3a[_36];};_38=true;break;case "text":case "textContent":f=function(_3b){return dom.textContent(_3b);};break;case "xml":case "innerXML":f=function(_3c){return dom.innerXML(_3c);};break;case "localName":case "baseName":_36=[d.isIE?"baseName":"localName"];default:f=function(_3d){return _3d[_36];};}var _3e=d.map(this,f,this);if(_38){_3e=xnl.apply(_3e,_3e);_3e.ns=ns;}return _3e;}else{var _3f=_37;switch(_36){case "text":case "textContent":f=function(_40){dojox.data.dom.textContent(_40,_3f);};break;default:f=function(_41){_41[_36]=_3f;};}if(dojo.isArrayLike(_37)){var sf=f,idx=0;f=function(_42){_3f=_37[idx++];if(_3f!==undefined){sf(_42);}};}d.map(this,f,this);return this;}},attr:function(_43,_44){var ns=this.ns;if(arguments.length<2){return d.map(this,function(_45){if(!dom.hasAttribute(_45,_43,ns)){return;}return dom.getAttribute(_45,_43,ns);},this);}else{if(_44==null){return this.removeAttr(_43);}var _46=_44;var f=function(_47){dom.setAttribute(_47,_43,_46,ns);};if(dojo.isArrayLike(_44)){var sf=f,idx=0;f=function(_48){_46=_44[idx++];if(_46!==undefined){sf(_48);}};}d.map(this,f,this);return this;}},hasAttr:function(_49){return d.map(this,function(_4a){return dom.hasAttribute(_4a,_49,this.ns);},this);},every:function(_4b,_4c){return d.every(this,_4b,_4c);},some:function(_4d,_4e){return d.some(this,_4d,_4e);},filter:function(_4f){var _50=this,a=arguments,_51=0;if(d.isString(_4f)){_50=_50.select(".["+_4f+"]");_51=1;}if(a.length>1){_50=xnl.apply(_50,d.filter(_50,a[_51],a[_51+1]));_50.ns=this.ns;}return _50;},select:function(_52,_53){if(!_52){return this;}var _54=[];this.forEach(function(_55){_54=_54.concat(_1c.call(this,_52,_55,_53)||[]);},this);_54=_1f(_54,this.ns);return _54;},remove:function(){return this.forEach(function(_56){if(_56.parentNode){_56.parentNode.removeChild(_56);}},this);},replace:function(_57){for(var i=0;i<_57.length&&i=_7f){_7f=_80+1;}}else{_80=this._insStep(pre,map);if(_80<=_7f){_7f++;}else{_7f=_80+1;}}}this.orderedSteps.splice(_7f,0,_7e);map[_7e.name]=_7e;return _7f;}},orderSteps:function(){this.orderedSteps=[],map={};for(var _81 in this.steps){this._insStep(this.steps[_81],map);}return this;},insertStep:function(_82){if(!_82.name){_82.name=this._genName();}if(!this.steps[_82.name]){this.steps[_82.name]=_82;}return this;},_reset:function(){delete this.groupList;},replan:function(){this._reset();this.orderSteps();return this;},_insertIntoGroupList:function(_83,_84){for(var j=_83.length-1;j>=0;j--){if(!_83[j].hasPreStepOf(_84)){if(j>0){continue;}else{_83[j].addStep(_84);}}else{if(j<_83.length-1){_83[j+1].addStep(_84);return;}else{_83.push(new com.ibm.planner.SimplePOStepGroup([_84]));return;}}}},size:function(){return this.orderedSteps.length;},getList:function(){return this.orderedSteps;},filter:function(_85){this.orderedSteps=dojo.filter(this.orderedSteps,_85);return this;},getGroupList:function(){if(!this.groupList){var _86=[],_87=this.getList();if(_87.length>0){_86.push(new com.ibm.planner.SimplePOStepGroup([_87[0]]));}for(var i=1,st;st=_87[i],i<_87.length;i++){this._insertIntoGroupList(_86,st);}this.groupList=_86;}return this.groupList;}});dojo.declare("com.ibm.planner.SimplePOStep",null,{constructor:function(_88,_89){this.name=_88;this.contents=_89;this.preSteps=[];},destroy:function(){delete this.preSteps;delete this.contents;delete this.name;},isPreStepOf:function(_8a){return _8a.hasPreStep(this);},hasPreStep:function(_8b){return dojo.indexOf(this.preSteps,_8b)>-1;},addPreStep:function(_8c){this.preSteps.push(_8c);},toString:function(){return "";}});dojo.declare("com.ibm.planner.SimplePOStepGroup",null,{constructor:function(_8d){this.steps=_8d?_8d.slice():[];},destroy:function(){delete this.steps;},getSteps:function(){return this.steps;},addStep:function(_8e){this.steps.push(_8e);},hasPreStepOf:function(_8f){for(var i=0,st;st=this.steps[i],i";}});}if(!dojo._hasResource["com.ibm.data.DependencyManager"]){dojo._hasResource["com.ibm.data.DependencyManager"]=true;dojo.provide("com.ibm.data.DependencyManager");dojo.declare("com.ibm.data.DependencyManager",null,{constructor:function(_90){this._st=_90;this._rels={};},destroy:function(){delete this._st;delete this._rels;},_initItemDep:function(id){var r=this._rels;if(!r[id]){r[id]=[{}];for(var t in com.ibm.data.DependencyManager.types){r[id].push({});}}return this;},updateDependencyId:function(_91,_92){var r=this._rels;if(r[_91]){r[_92]=r[_91];delete r[_91];}for(var id in r){for(var i=0,_93;_93=r[id],i"+""+""});})();}if(!dojo._hasResource["com.ibm.lang.Tokenizer"]){dojo._hasResource["com.ibm.lang.Tokenizer"]=true;dojo.provide("com.ibm.lang.Tokenizer");dojo.declare("com.ibm.lang.Tokenizer",null,{splitter:/[ ]/g,constructor:function(_bc){if(_bc){if(dojo.isString(_bc)){_bc=new RegExp(_bc,"g");}this.splitter=_bc;}},tokenize:function(str){var _bd=null,_be=[],_bf=0;while((_bd=this.splitter.exec(str))!=null){if(_bf<_bd.index){_be.push(str.substring(_bf,_bd.index));}_bf=_bd.index;}if(_bf>>i)&_c5);}return _c4;}else{return _c3;}},pushBits:function(_c6,len){while(len){var n=Math.min(len,this.rem),v=(_c6>>>(len-=n))&((1<this.rem){this.pushBitArray(arr.splice(0,this.rem));}var v=0,s=0,_c8=0,end=this.bsize,_c9=arr.slice();while(arr.length>0){v<<=1;v|=(arr.shift()?1:0);if(++s==this.bsize){this.pushBits(v,s);v=0,s=0,_c8=end,end+=this.bsize;}}this.pushBits(v,s);},getBlocks:function(_ca){var b=this.buf.slice(),rem=this.rem;if(this.rem0){var buf=_cd.splice(0,3);for(var i=0;i_cf;c--){_ce.push(abc[64]);}}return _ce.join("");},decode:function(str,_d0){var s=str.split(""),abc=_d0.split("");var _d1=s.indexOf(abc[64]);var bs6=new com.ibm.stream.BitStream(6);var buf=[];for(var i=0;i_d1){_d2.pop();}buf=buf.concat(_d2);bs6.init();}return buf;},encodeBits:function(val,_d3,_d4){var bs8=new com.ibm.stream.BitStream(8,_d4);bs8.pushBitArray(val);var _d5=bs8.getBlocks().blocks;return b64.encode(_d5,_d3);},_encodeStream:function(_d6,_d7){var bs6=_d6.toBitStream(6),_d8=bs6.getBlocks().blocks,out=[];for(var j=0;j<_d8.length;j++){out.push(_d7[_d8[j]]);}return out;},_decodeStream:function(_d9,_da){var bs8=_d9.toBitStream(8),_db=bs8.getBlocks().blocks,out=[];for(var j=0;j<_db.length;j++){out.push(_db[j]);}return out;}};})();}if(!dojo._hasResource["com.ibm.encoding.huffman"]){dojo._hasResource["com.ibm.encoding.huffman"]=true;dojo.provide("com.ibm.encoding.huffman");(function(){var _dc=/[\/\. ]/g,b64=com.ibm.encoding.base64,_dd=function(arr){return b64.encode(arr,b64.alphabets.url);},_de=function(str){return b64.decode(str,b64.alphabets.url);},_df=function(str){return encodeURIComponent(str.replace(/Z/g,"Z5A")).replace(/%/g,"Z").replace(/~/g,"Z7E");},_e0=function(str){decodeURIComponent(str.replace(/Z7E/g,"~").replace(/Z/g,"%")).replace(/Z5A/g,"Z");};var _e1=com.ibm.encoding.huffman={encodeUrlByRegexp:function(url,_e2){return _e1.encodeUrlByTokens((new com.ibm.lang.Tokenizer(_e2||_dc)).tokenize(url));},encodeUrlByTokens:function(_e3){var _e4=_e1.getTree(_e3),url=_dd(_e4.encodedTree.getBlocks().blocks);for(var i=0;i<_e4.alphTokens.length;i++){url+="/"+_df(_e4.alphTokens[i]);}url+="/"+_dd(_e4.encodedData.getBlocks().blocks);window.tree=_e4;return url;},getTree:function(_e5){return new com.ibm.encoding.huffman.Tree(_e5);},decodeUrl:function(url){}};})();dojo.declare("com.ibm.encoding.huffman.Tree",null,{parts:[],root:null,encodedData:null,alphTokens:[],codes:{},encodedTree:null,constructor:function(_e6,_e7){this.parts=_e6;this._nid=0;if(!_e7){this._buildTree();}},_initTreeCodes:function(){this.codes={};this.alphTokens=[];this.encodedTree=new com.ibm.stream.BitStream(8,true);this._walk(this.root,[]);this._encodeParts();},_walk:function(_e8,_e9){if(_e8[0] instanceof Array||typeof _e8[0]=="array"){this.encodedTree.pushBits(1,1);this._walk(_e8[0][0],_e9.concat(0));this._walk(_e8[0][1],_e9.concat(1));}else{this.encodedTree.pushBits(0,1);this.codes[_e8[0]]=_e9;this.alphTokens.push(_e8[0]);}},_buildTree:function(){var _ea=this._getSortedParts();while(_ea.length>1){var l=_ea.shift(),r=_ea.shift();_ea.push([[l,r],l[1]+r[1]]);_ea.sort(this._compareFrequency);}this.root=_ea[0];this._initTreeCodes();},_encodeParts:function(){this.encodedData=new com.ibm.stream.BitStream(8,true);for(var i=0;i=0;i--){if(p in _eb){_eb[p]++;}else{_eb[p]=1;}}var _ed=[];for(var p in _eb){_ed.push([p,_eb[p]]);}return _ed.sort(this._compareFrequency);},_compareFrequency:function(p1,p2){return p1[1]-p2[1];}});}if(!dojo._hasResource["com.ibm.data.ItemsLoader"]){dojo._hasResource["com.ibm.data.ItemsLoader"]=true;dojo.provide("com.ibm.data.ItemsLoader");dojo.declare("com.ibm.data.ItemsLoader",null,{store:null,query:null,queryOptions:null,cacheContext:null,cacheProperty:null,preload:true,fetchOnReload:false,resultSet:null,status:0,constructor:function(_ee){dojo.mixin(this,_ee);if(!this.queryOptions){this.queryOptions={};}this._lastModified=(new Date()).getTime();if(this.preload){setTimeout(dojo.hitch(this,"_load"),1);}},filter:function(_ef){return _ef;},_getResultSet:function(){if(this._lastModified==this.resultSet._lastModified){return this.resultSet;}else{this.resultSet=this.filter(this.resultSet);this._lastModified=this.resultSet._lastModified=(new Date()).getTime();if(this.cacheContext&&this.cacheProperty){this.cacheContext[this.cacheProperty]=this.resultSet;}return this.resultSet;}},_load:function(){if(!this._def){this._def=new dojo.Deferred();if(this.cacheContext&&this.cacheProperty){this.resultSet=this.cacheContext[this.cacheProperty];if(this.resultSet){if(!this.status){this.status=200;}this.resultSet.loaded=true;this._def.callback();return this._def;}}this._fetch();}return this._def;},_getFetchArgs:function(){return {query:this.query,queryOptions:this.queryOptions,onBegin:function(_f0,_f1){this.totalSize=_f0;this._request=_f1;this.status=_f1.xhr.status;},onComplete:function(_f2){_f2.loaded=true;this.resultSet=_f2;this._def.callback();},onError:function(err,_f3){this._request=_f3;this._def.errback(err);},scope:this};},_fetch:function(){this._request=this.store.fetch(this._getFetchArgs());},addOnLoad:function(_f4){this._load().addCallback(this._wrap(_f4));return this;},addOnError:function(_f5){this._load().addErrback(this._wrap(_f5,true));return this;},addOnResult:function(_f6){return this.addOnLoad(_f6).addOnError(_f6);},_wrap:function(f,_f7){if(f){return dojo.hitch(this,function(res){try{f(_f7?res:this._getResultSet());}catch(err){this.raiseError(err);}});}},raiseError:function(err){console.error(err);},reload:function(){if(this._def){this._def.cancel();}delete this._def;if(this.fetchOnReload&&this.cacheContext&&this.cacheProperty){delete this.cacheContext[this.cacheProperty];}this._load();return this;}});}if(!dojo._hasResource["com.ibm.data.PagedItemsLoader"]){dojo._hasResource["com.ibm.data.PagedItemsLoader"]=true;dojo.provide("com.ibm.data.PagedItemsLoader");dojo.declare("com.ibm.data.PagedItemsLoader",com.ibm.data.ItemsLoader,{pageSize:0,constructor:function(_f8){this._pages=[];this._pageDfd=new dojo.Deferred();this.resultSet=[];},_load:function(){if(!this._def){this._def=new dojo.Deferred();if(this.cacheContext&&this.cacheProperty){this._orphanItems=this.cacheContext[this.cacheProperty];if(this._orphanItems){this.query=this._orphanItems.query;}}}return this._def;},hasNext:function(){return (this._orphanItems&&this._orphanItems.length>0)||new Boolean(this.query)==true;},next:function(){if(this.hasNext()){if(!this._curPage){this._makePage();}if(this._curPage&&!this._curPage.loading){this._curPage.load();}}return this;},end:function(){this.addOnPageLoad(dojo.hitch(this,"next"));this.next();return this;},_makePage:function(){var pg=this._curPage=new com.ibm.data.ItemsPage({store:this.store,query:this.query,size:this.pageSize,filter:this.filter});dojo.connect(pg,"onFull",dojo.hitch(this,"_pageFull"));dojo.connect(pg,"onError",dojo.hitch(this,"_pageError"));this._pages.push(pg);if(this._orphanItems){pg.fill(this._orphanItems);}return pg;},_pageFull:function(_f9,_fa,_fb){this.resultSet.push.apply(this.resultSet,_f9);dojo.mixin(this.resultSet,{_lastModified:this._lastModified=(new Date()).getTime(),query:this.query=_fb});this._orphanItems=_fa;delete this._curPage;this._copyDfd().callback(_f9);if(!_fb&&(!_fa||_fa.length==0)){this.resultSet.push.apply(this.resultSet,this._orphanItems);delete this._orphanItems;this._def.callback();}},_pageError:function(err,_fc){this._copyDfd().errback(err);this.resultSet=this.resultSet.concat(this._orphanItems);delete this._orphanItems;this._def.errback(err);},_copyDfd:function(){var df=new dojo.Deferred();df.chain=this._pageDfd.chain.slice();return df;},addOnPageLoad:function(_fd){this._pageDfd.addCallback(this._wrapPage(_fd));return this;},addOnPageError:function(_fe){this._pageDfd.addErrback(this._wrapPage(_fe));return this;},addOnPageResult:function(_ff){return this.addOnPageLoad(_ff).addOnPageError(_ff);},_wrapPage:function(f){if(f){return dojo.hitch(this,function(res){try{f(res);}catch(err){this.raiseError(err);}});}}});dojo.declare("com.ibm.data.ItemsPage",null,{store:null,query:null,items:[],size:50,constructor:function(args){this.items=[];dojo.mixin(this,args);this.full=false;this.loading=false;},filter:function(_100){return _100;},_makeLdr:function(){this._ldr=new com.ibm.data.ItemsLoader({query:this.query,store:this.store,preload:false,filter:this.filter});},load:function(){if(!this.loading&&!this.full){this.loading=true;this._load();}},_load:function(){if(this.query){if(!this._ldr){this._makeLdr();}this._startLoader();}else{this.onFull(this.items,[],null);}},_startLoader:function(){this._ldr.addOnLoad(dojo.hitch(this,"_onLoadFill")).addOnError(dojo.hitch(this,"error"));},_onLoadFill:function(_101){this.query=this._ldr._request.nextQuery;this.fill(_101);},fill:function(_102){var dif=this.size-this.items.length;if(dif>0){this.items.push.apply(this.items,_102.slice(0,dif));if(this.items.length==this.size){this.onFull(this.items,_102.slice(dif),this.query);}else{if(this.loading){this._load();}}}},error:function(err){this.onError(err,this.items);},onFull:function(_103,_104,_105){this.full=true;},onError:function(err,_106){this.full=true;this.err=err;}});}if(!dojo._hasResource["com.ibm.data.Resolver"]){dojo._hasResource["com.ibm.data.Resolver"]=true;dojo.provide("com.ibm.data.Resolver");dojo.require("dojo.DeferredList");dojo.require("dojo.i18n");(function(){var _107={};com.ibm.data.Resolver={register:function(_108,cntr){if(!_107[_108]){_107[_108]=cntr;}},getHandler:function(_109){return _107[_109];},getStore:function(args){return new com.ibm.data.ResolverStore(args);},_flagDigestUpdate:function(){dojo.cookie("DigestTracker",(new Date()).getTime(),{path:"/"});},TOPICS:{UpdateDigest:"/resolver/UpdateDigest"}};dojo.subscribe(com.ibm.data.Resolver.TOPICS.UpdateDigest,com.ibm.data.Resolver._flagDigestUpdate);})();dojo.declare("com.ibm.data.ResolverStore",null,{tunnel:false,states:{"new":0,"dirty":1,"deletedExpl":2,"deletedImpl":3,"deleted":4,"loaded":5,"saving":6},_features:{"dojo.data.api.Read":true,"dojo.data.api.Write":true,"dojo.data.api.Identity":true,"dojo.data.api.Notification":true,"com.ibm.data.api.ServerGenerated":true},namespaces:{},headers:{"DIGEST":"X-Request-Digest","STATUS":"X-Status-Code","URI":"Content-ID","CONTENT_TYPE":"Content-Type","METHOD":"X-Method-Override","AUTH_OVERRIDE":"X-IBM-XHR"},URL_LIMIT:2000,_huffmanTokenizer:/[\/ ]/g,_digest:"",url:"",isAuthenticated:false,saveWait:1,fetchWait:1,constructor:function(args){dojo.mixin(this,args);this._handlers={};this._cachedItems={};this._itemLoaders={};this._cidMap={};this._ioOutQueue=this._getDeferredQueue(new dojo.Deferred()).fire();this._fetchQueue=[];this._laundryQueue=[];this._cidCntr=Math.floor(Math.random()*10000001);this._etagMap={};this._notifyOn=true;this.multiPart=true;var qi=this.url.indexOf("?");if(qi>-1){this.multiPartUrl=this.url.substr(0,qi)+"?uri=mashup:multiplex&"+this.url.substr(qi+1);}else{this.multiPartUrl=this.url+"?uri=mashup:multiplex";}this._auth=dojo.getObject("com.ibm.ajax.auth");this._depMgr=new com.ibm.data.DependencyManager(this);this._messages=dojo.i18n.getLocalization("com.ibm.bundles","Resolver");this._faultFactory=new com.ibm.data.resolver.FaultFactory();dojo.addOnWindowUnload(dojo.hitch(this,function(){this.destroy();}));},destroy:function(){for(var id in this._cachedItems){var item=this._cachedItems[id];try{if(this._isItem(item)){this._getHandlerByItem(item).uninitialize(item);}for(var p in item){delete item[p];}}catch(err){}}delete this._cachedItems;for(var _10a in this._handlers){var h=this._getHandlerByScheme(_10a);h.destroy();delete h._$;}delete this._handlers;delete this._itemLoaders;this._depMgr.destroy();delete this._depMgr;delete this._ioOutQueue;delete this._laundryQueue;delete this._messages;},getNamespaces:function(){return this.namespaces;},applyHandlerStrategy:function(_10b,_10c){var h=this._getHandlerByScheme(_10b);return com.ibm.strategy.Strategy.applyStrategy(h,_10c);},unapplyHandlerStrategy:function(adv){com.ibm.strategy.Strategy.removeStrategy(adv);},_initStoreMeta:function(item,_10d){if(item._$==null){item._$={states:[],store:this};}item._$=dojo.mixin(item._$,_10d);return item;},_getDeferredQueue:function(dfd){var dfdq=new com.ibm.lang.DeferredQueue(dfd);dfdq.raiseError=dojo.hitch(this,"raiseError");return dfdq;},_getSchemeFromUri:function(uri){if(!uri){var err=new Error(this.fmt("errorNoPocHandler",[uri]));this.raiseError(err);throw err;}return uri.split(":")[0];},_getHandlerByScheme:function(_10e){if(!this._handlers[_10e]){var h=com.ibm.data.Resolver.getHandler(_10e);if(!h){var err=new Error(this.fmt("errorNoPocHandler",[_10e]));this.raiseError(err);throw err;}var inst=new h(this,this._depMgr);this._handlers[_10e]=inst;inst._$={stateLists:[[],[],[]]};}return this._handlers[_10e];},_getHandlerByItem:function(item){this._assertItem(item);return this._getHandlerByScheme(item._$.scheme);},_getHandlerByUri:function(uri){return this._getHandlerByScheme(this._getSchemeFromUri(uri));},raiseError:function(_10f){console.error(_10f);},urlToQuery:function(url,_110){return new com.ibm.data.resolver.Query({url:url,scheme:_110});},fmt:function(key,map){return dojo.string.substitute(this._messages[key],map,function(_111,_112){if(_111===null){return "null";}if(_111===undefined){return "undefined";}return _111;});},_isItem:function(_113){return _113&&_113._$&&_113._$.scheme&&_113._$.store===this;},_assertItem:function(_114){if(!this._isItem(_114)){var err=new Error(this.fmt("errorInvalidItem",[_114]));this.raiseError(err);throw err;}return true;},_assertString:function(_115){if(!dojo.isString(_115)){var err=new Error(this.fmt("errorInvalidString",[_115]));this.raiseError(err);throw err;}return true;},_getDigestFromResponse:function(_116,_117){var _118=_117.xhr.getResponseHeader(this.headers.DIGEST);if(_118){if(this._digest){this.url=this.url.replace(this._digest,_118);}this._digest=_118;}},_flagDigestUpdate:function(){dojo.publish(com.ibm.data.Resolver.TOPICS.UpdateDigest);},_queryToHeader:function(_119){return dojo.objectToQuery(_119).replace(/&/mg,"; ");},_isResponseError:function(_11a,xhr){var s=xhr.status;if((s>=200&&s<300)||s==302||s==1223){return false;}return true;},_multiPartContentHandler:function(_11b,xhr,_11c){var _11d=xhr.getResponseHeader(this.headers.STATUS);xhr.status=_11d?_11d-0:200;var _11e=xhr.responseText;if(this._isResponseError(_11b,xhr)){if(xhr.getResponseHeader(this.headers.CONTENT_TYPE)=="application/soap+xml"){_11e=this._faultFactory.getFaultError(_11e,new Error());}else{_11e=new Error(_11e);}}else{_11e=_11c(_11b,xhr);}return _11e;},_createIOMPartDfd:function(_11f,_120){var dfd=new dojo.Deferred(),_121;var _122=_120.method.toUpperCase();switch(_122){case "GET":case "PROPFIND":delete _120.query.digest;_121=_11f.inboundQueue;break;default:if(!_120.headers){_120.headers={};}_120.headers[this.headers.METHOD]=_122;var _123=null;if(dojo.isString(_120.query)){_120.headers[this.headers.URI]="res:/"+_120.query;}else{_120.headers[this.headers.URI]=_120.query.uri;delete _120.query.uri;var _123=this._queryToHeader(_120.query);if(_123.length>0){_120.headers[this.headers.URI]+="; "+_123;}}delete _120.query;_121=_11f.outboundQueue;break;}var _124=_120.error;_120.error=function(_125,args){try{if(_124){_124.call(_120,_125,args);}}catch(err){}};var _126=_120.handle;_120.handle=function(_127,args){try{if(_126){_126.call(_120,_127,args);}}catch(err){}if(_127 instanceof Error){dfd.errback(_127);}else{dfd.callback(_127);}};_121.push(_120);return dfd;},_getSiteMap:function(_128){var sm=new com.ibm.data.resolver.SiteMap();var q;for(var i=0;i<_128.length;i++){q=_128[i].query;if(dojo.isString(q)){q={uri:"res:/"+q};}sm.addEntry(q);}return sm;},_encodeSiteMap:function(sm){return com.ibm.encoding.huffman.encodeUrlByRegexp(sm.serialize(),this._huffmanTokenizer);},_exceedsURLLimit:function(url){return (url.length+window.location.protocol.length+window.location.hostname.length+window.location.port.length+3)>this.URL_LIMIT;},_sendHuffmanRequest:function(_129){if(_129&&_129.length>0){var sm=this._getSiteMap(_129),_12a=this._encodeSiteMap(sm);var _12b;var qi=this.url.indexOf("?");if(qi>-1){_12b=this.url.substr(0,qi)+"mashup/mashup:huffman/"+_12a+"?"+this.url.substr(qi+1);}else{_12b=this.url+"mashup/mashup:huffman/"+_12a;}if(this._exceedsURLLimit(_12b)){this._sendHuffmanRequest(_129.slice(0,_129.length/2));this._sendHuffmanRequest(_129.slice(_129.length/2,_129.length));}else{var hdrs={};hdrs[this.headers.AUTH_OVERRIDE]="true";dojo.xhrGet({headers:hdrs,partContentHandler:dojo.hitch(this,"_multiPartContentHandler"),url:_12b,load:dojo.hitch(this,function(_12c,args){if(!this._authHandler(_12c,args)){return;}this._getDigestFromResponse(_12c,args);com.ibm.utilities.handleMultiPartResponse(_129,_12c,args);}),error:function(err,args){dojo.forEach(_129,function(obj){if(obj.error){try{obj.error(err,args);}catch(e){}}if(obj.handle){try{obj.handle(err,args);}catch(e){}}},this);}});}}},_io:function(_12d){var _12e=null,_12f=null;if(this.multiPart&&_12d.length>1){var _130=[],_131={inboundQueue:[],outboundQueue:[]};_12e=dojo.partial(this._createIOMPartDfd,_131);_12f=dojo.hitch(this,function(){var hdrs={};hdrs[this.headers.AUTH_OVERRIDE]="true";if(_131.outboundQueue.length>0){com.ibm.utilities.multiPartXhr("POST",{headers:hdrs,url:this.multiPartUrl,partContentHandler:dojo.hitch(this,"_multiPartContentHandler"),preHandle:dojo.hitch(this,function(_132,args){if(!this._authHandler(_132,args)){return;}this._getDigestFromResponse(_132,args);})},_131.outboundQueue);}if(_131.inboundQueue.length>0){this._sendHuffmanRequest(_131.inboundQueue);}});}else{var _133=[];_12e=function(_134){if(dojo.isString(_134.query)){_134.url=_134.query;}else{var _135=dojo.objectToQuery(_134.query);if(this.url.indexOf("?")>-1){_134.url=this.url+"&"+_135;}else{_134.url=this.url+"?"+_135;}}delete _134.query;_134.method=_134.method.toLowerCase();if(_134.method=="put"||_134.method=="post"){_134[_134.method+"Data"]=_134.data;}if(!_134.headers){_134.headers={};}_134.headers[this.headers.AUTH_OVERRIDE]="true";if(this.tunnel&&_134.method!="post"&&_134.method!="get"){_134.headers[this.headers.METHOD]=_134.method.toUpperCase();_134.method="post";}var _136=_134.handle;_134.handle=dojo.hitch(this,function(_137,args){if(!this._authHandler(_137,args)){return;}if(_136){_136.call(args,_137,args);}});var _138=_134.load;_134.load=dojo.hitch(this,function(_139,args){this._getDigestFromResponse(_139,args);if(_138){_138.call(args,_139,args);}});var _13a=new dojo.Deferred();_133.push(function(){return dojo.xhr(_134.method,_134,true).addCallbacks(function(resp){return _13a.callback(resp);},function(err){return _13a.errback(err);});});return _13a;};_12f=function(){dojo.forEach(_133,function(_13b){_13b();});};}var dfds=dojo.map(_12d,_12e,this),dfdl=new dojo.DeferredList(dfds);dfdl.addCallback(function(_13c){return dojo.map(_13c,function(res){return res[1];});});return {start:function(res){_12f();return dfdl;},deferredList:dfdl};},_authHandler:function(_13d,args){if(this._auth){if(this._auth.isAuthenticationRequired(_13d,args)){this._auth.authenticationHandler();return false;}}return true;},_ioOut:function(_13e){if(!_13e||_13e.length==0){var _13f=new dojo.Deferred();_13f.callback([]);return _13f;}var _140=this._io(_13e);this._flagDigestUpdate();return _140.start();},_ioIn:function(_141){var _142=this._io(_141);return _142.start();},_fromCache:function(id){return this._cachedItems[id];},_toCache:function(id,item){this._cachedItems[id]=item;},getValue:function(item,_143,_144){this._assertString(_143);return this._getHandlerByItem(item).getValue(item,_143,_144);},getValues:function(item,_145){this._assertString(_145);return this._getHandlerByItem(item).getValues(item,_145);},getAttributes:function(item){return this._getHandlerByItem(item).getAttributes(item);},hasAttribute:function(item,_146){this._assertString(_146);return this._getHandlerByItem(item).hasAttribute(item,_146);},containsValue:function(item,_147,_148){this._assertString(_147);return this._getHandlerByItem(item).containsValue(item,_147,_148);},isItem:function(_149){return this._isItem(_149)&&!this._hasState(_149,this.states["deleted"]);},isItemLoaded:function(_14a){return this.isItem(_14a)&&this._hasState(_14a,this.states["loaded"]);},loadItem:function(_14b){var it=_14b.item;if(this.isItemLoaded(it)){return;}var ldr=this._getItemLoader(it);if(_14b.onItem){ldr.addOnLoad(dojo.hitch(_14b.scope,_14b.onItem));}if(_14b.onError){ldr.addOnError(dojo.hitch(_14b.scope,_14b.onError));}},getLoader:function(_14c){var _14d=dojo.delegate(_14c,{store:this,preload:false}),cls;if(_14c.pageSize!=null){cls=com.ibm.data.PagedItemsLoader;}else{cls=com.ibm.data.ItemsLoader;}return new cls(_14d);},fetch:function(_14e){if(!_14e){_14e={};}_14e.aborted=false;if(!_14e.scope){_14e.scope=dojo.global;}if(!_14e.queryOptions){_14e.queryOptions={};}var _14f=_14e.queryOptions.preventCache;_14e=this._prepareQuery(_14e);var _150=_14e.scheme,_151=this._getHandlerByScheme(_150),_152=_151.definition.handleAs;var _153=dojo.hitch(this,function(_154,_155){try{if(_14e.aborted){return;}if((dojo.isIE||window.ActiveXObject!==undefined)&&_152=="xml"){_154=com.ibm.domUtilities.docFromString(_154);}this.processResponse(_154,_14e,_150,_155);}catch(err){this.raiseError(err);}});var _156=function(_157,_158){if(_14e.onError){_14e.onError.call(_14e.scope,_157,_14e);}};if(_14e.url){_14e.query=_14e.url+"?"+dojo.objectToQuery(_14e.query);delete _14e.url;}var sync=_14e.sync||_14e.queryOptions.sync;var _159={"X-IBM-XHR":"true"};if(_14e.queryOptions&&_14e.queryOptions.additionalHeaders){dojo.mixin(_159,_14e.queryOptions.additionalHeaders);}var args={method:"GET",preventCache:_14f,content:{},query:_14e.query,handleAs:"text",headers:_159,load:_153,error:_156};if(_152){if(!(dojo.isIE||window.ActiveXObject!==undefined)||_152!="xml"){args.handleAs=_152;}}if(_14e.queryOptions.timeout!=null){args.timeout=_14e.queryOptions.timeout;}else{if(this.timeout){args.timeout=this.timeout;}}_14e.abort=function(){_14e.aborted=true;};args=this.modifyRequestArgs(args,_14e);if(this._fetchQueue.length==0){setTimeout(dojo.hitch(this,"_flushFetchQueue"),this.fetchWait);}var _15a=/opera/i.test(navigator.userAgent);if(sync||_14e.queryOptions.bypassBatch||_15a){args.sync=sync;this._ioIn([args]);}else{this._fetchQueue.push([args]);}this._lastRequest=_14e;return _14e;},_flushFetchQueue:function(){try{var q=[],fq=this._fetchQueue.splice(0,this._fetchQueue.length);for(var i=0;i-1&&(_15e=0&&_15f.query.digest&&_15f.query.digest!=this._digest)){_15f.query.digest=this._digest;}}},_prepareQuery:function(_160){var q=_160.query,_161,_162;if(!q){q={};}else{if(q.declaredClass=="com.ibm.data.resolver.Query"){_160.scheme=q.scheme;q=q.url;}}if(dojo.isString(q)){_162=this._splitUrlParts(q);}else{_162={query:q};}if(!_160.scheme){_160.scheme=this._getSchemeFromUri(_162.query.uri);}_161=this._getHandlerByUri(_160.scheme);var _163=dojo.mixin({},_160);dojo.forEach(["onBegin","onItem","onComplete","onError","scope","query","scheme"],function(p){delete _163[p];});_162.query=_161.modifyFetchQuery(_162.query,_163);this._attachDigestToQuery(_162);_160.query=_162.query;_160.url=_162.path;return this.prepareQuery(_160);},prepareQuery:function(_164){return _164;},_buildUrl:function(_165,_166){var ret="";var _165=this._prepareQuery(_165);var _167=dojo.objectToQuery(_165.query);if(_166.indexOf("?")>-1){ret=_166+"&"+_167;}else{ret=_166+"?"+_167;}return (this.modifyUrl(_165,ret));},modifyUrl:function(_168,url){return url;},processFetchedItems:function(_169,meta,_16a,_16b,_16c){var _16d=(_16a.queryOptions&&_16a.queryOptions.preventClientCache);var _16e=(_16a.queryOptions&&_16a.queryOptions.replaceCache);for(var i=0;i<_169.length;i++){this._initStoreMeta(_169[i],{scheme:_16b,pocHandler:_16c});this._addState(_169[i],_16c,this.states["loaded"]);this._toCache(this.getIdentity(_169[i]),_169[i]);}return _169;},processResponse:function(data,_16f,_170,_171){_16f.xhr=_171.xhr;if(_16f.aborted){return;}var _172=this._getHandlerByScheme(_170);var _173=_172.processFetch(data,_16f);items=this.processFetchedItems(_173.items,_173.meta,_16f,_170,_172);if(_16f.onBegin){_16f.onBegin.call(_16f.scope,_173.meta.resultSize,_16f);}if(_16f.aborted){return;}if(_16f.onItem){for(var i=0;i0){_1ae="onError";}else{_1ae="onComplete";}if(kw[_1ae]){try{kw[_1ae].call(kw.scope?kw.scope:dojo.global,_1ac);}catch(err){this.raiseError(err);}}},this);},_launder:function(){var _1af=[],_1b0=[],_1b1=[],pile;var _1b2=new com.ibm.data.SaveList({store:this});while((pile=this._laundryQueue.shift())!=null){_1af=_1af.concat(pile.dirtyList);_1b0=_1b0.concat(pile.delList);if(pile.keywordArgs){_1b1.push(pile.keywordArgs);}}var _1b3=this._getDeferredQueue(),_1b4=this._getDeferredQueue();dojo.forEach(_1b1,function(_1b5){if(_1b5.onComplete){_1b3.add((new dojo.Deferred()).addCallback(dojo.hitch(_1b5.scope?_1b5.scope:dojo.global,_1b5.onComplete,_1b2)));}if(_1b5.onError){_1b4.add((new dojo.Deferred()).addCallback(dojo.hitch(_1b5.scope?_1b5.scope:dojo.global,_1b5.onError,_1b2)));}},this);var _1b6=this._depMgr.getPlan(_1af,com.ibm.data.DependencyManager.types["create"]).orderSteps().filter(dojo.hitch(this,function(step){var item=this.byId(step.name);ret=this.isDirty(item);if(ret){_1b2.addItem(item);}return ret;})),_1b7=_1b6.getGroupList();dojo.forEach(_1b7,function(pile){var map={};var _1b8=dojo.map(pile.steps,function(step){var item=this.byId(step.name);map[step.name]=item;return item;},this);var _1b9=this._depMgr.getPlan(_1b8,com.ibm.data.DependencyManager.types["order"]).orderSteps().filter(dojo.hitch(this,function(step){return map[step.name]!=null;}));pile.steps=_1b9.orderedSteps;},this);_1b0=dojo.map(_1b0,function(item){_1b2.addItem(item);var args={query:{uri:this.getIdentity(item),rep:"empty"},method:"DELETE",load:dojo.hitch(this,function(){var h=this._getHandlerByItem(item);dojo.forEach(["dirty","deletedExpl","deletedImpl","deleted","saving"],function(_1ba){this._removeState(item,h,this.states[_1ba]);},this);h.uninitialize(item);for(var p in item){delete item[p];}})};var _1bb=args.error;args.error=dojo.hitch(this,function(err,_1bc){_1b2.setError(item,err);if(_1bb){_1bb.call(args,err,_1bc);}_1bb=null;return err;});return args;},this);var _1bd=_1b7.shift(),_1be=new dojo.Deferred();_1be.addCallback(dojo.hitch(this,function(){var _1bf;if(_1bd!=null){_1bf=dojo.map(_1bd.steps,function(step){return this._planStepsMapper(step,_1b2);},this);}else{_1bf=[];}var _1c0=_1bf.concat(_1b0);var _1c1=dojo.hitch(this,function(res){if((_1bd=_1b7.shift())!=null){try{_1bd.steps=this._filterUnmetDependencies(_1bd.steps,com.ibm.data.DependencyManager.types["create"],_1b2);_1c0=dojo.map(_1bd.steps,function(step){return this._planStepsMapper(step,_1b2);},this);return this._ioOut(_1c0).addCallback(_1c1);}catch(err){this.raiseError(err);}}else{var _1c2=_1b2.getErrors();if(_1c2.length==0){_1b3.fire(_1b2);}if(_1c2.length>0){_1b4.fire(_1b2,new Error());}this.onSaveComplete(_1b2);_1b2.destroy();}return res;});return this._ioOut(_1c0).addCallback(_1c1);}));this._ioOutQueue.add(_1be);},revert:function(){for(var pre in this._handlers){this.revertHandler(this._handlers[pre]);}},revertHandler:function(_1c3){var h=this._handlers[_1c3];if(h){var _1c4=["dirty","deletedExpl","new"];dojo.forEach(_1c4,function(_1c5){var list=this._getHandlerStateList(h,this.states[_1c5]);dojo.forEach(list,function(item){this._revertHandlerItem(item,h);},this);},this);}},revertItem:function(item){var h=this._getHandlerByItem(item);if(h){this._revertHandlerItem(item,h);}},_revertHandlerItem:function(item,_1c6){if(this._hasState(item,this.states["new"])){this._removeState(item,_1c6,this.states["new"]);_1c6.uninitialize(item);}else{this._removeState(item,_1c6,this.states["dirty"]);this._removeState(item,_1c6,this.states["deletedExpl"]);_1c6.restore(item);}},_changeState:function(item,_1c7,_1c8){if(this._hasState(item,_1c8)){return;}switch(_1c8){case this.states["new"]:if(this._hasState(item,this.states["dirty"])||this._hasState(item,this.states["deleted"])){return;}this._addState(item,_1c7,_1c8);return;case this.states["dirty"]:if(this._hasState(item,this.states["new"])||this._hasState(item,this.states["deleted"])){return;}this._addState(item,_1c7,_1c8);break;case this.states["deletedExpl"]:case this.states["deletedImpl"]:this._addState(item,_1c7,_1c8);_1c8=this.states["deleted"];case this.states["deleted"]:this._removeState(item,_1c7,this.states["dirty"]);this._removeState(item,_1c7,this.states["new"]);this._addState(item,_1c7,_1c8);var _1c9=this._depMgr.getTargetsByType(this.getIdentity(item),com.ibm.data.DependencyManager.types["delete"]);dojo.forEach(_1c9,function(_1ca){var _1cb=this.byId(_1ca);this._changeState(_1cb,this._getHandlerByItem(_1cb),this.states["deletedImpl"]);},this);break;case this.states["loaded"]:default:this._addState(item,_1c7,_1c8);}},_removeState:function(item,_1cc,_1cd,_1ce){if(!this._hasState(item,_1cd)){return;}delete item._$.states[_1cd];if(!_1ce){var list=this._getHandlerStateList(_1cc,_1cd);if(list){for(var i=0;i0)||(l=this._getHandlerStateList(h,this.states["deleted"])&&l.length>0)||(l=this._getHandlerStateList(h,this.states["new"])&&l.length>0)){return true;}}return false;}},isCreated:function(item){this._assertItem(item);return !this._hasState(item,this.states["new"]);},_fireCreated:function(item){if(item._$.onCreateDefQueue){item._$.onCreateDefQueue.fire(item);item._$.onCreateDefQueue.destroy();delete item._$.onCreateDefQueue;}},addOnCreate:function(item,_1db){this._assertItem(item);if(!item._$.onCreateDefQueue){_1db(item);}else{item._$.onCreateDefQueue.add((new dojo.Deferred()).addCallback(_1db));}},getUniqueCId:function(){return "cid:"+this._cidCntr++;},registerCId:function(cid,item){this._cidMap[cid]=item;item._$.cid=cid;this.addOnCreate(item,dojo.hitch(this,function(item){var id=this.getIdentity(item);this._toCache(id,item);this._depMgr.updateDependencyId(cid,id);}));},getCId:function(item){this._assertItem(item);return item._$.cid;},byCId:function(cid){return this._cidMap[cid];},seedStore:function(_1dc,_1dd){if(_1dc.id&&!_1dc.scheme){_1dc.scheme=this._getSchemeFromUri(_1dc.id);}var h=this._getHandlerByScheme(_1dc.scheme);_1dc._$seeded=true;var item=this._createItemFromProps(_1dc,_1dd,h);this._toCache(h.getIdentity(item),item);return item;},onDelete:function(_1de){return _1de;},onNew:function(_1df,_1e0){return {newItem:_1df,parentInfo:_1e0};},onSet:function(item,_1e1,_1e2,_1e3){return {item:item,attribute:_1e1,oldValue:_1e2,newValue:_1e3};}});dojo.declare("com.ibm.data.resolver.Query",null,{url:null,params:null,scheme:"",constructor:function(args){dojo.mixin(this,args);if(this.url){var qi=this.url.indexOf("?");if(qi>-1){this.params=dojo.queryToObject(this.url.substr(qi+1));}}else{this.url="?"+dojo.objectToQuery(this.params);}},param:function(name,_1e4){if(arguments.length>1){this.params[name]=_1e4;this._updateUrl();}else{return this.params[name];}},_updateUrl:function(){var qi=this.url.indexOf("?");if(qi>-1){this.url=this.url.substring(0,qi+1)+dojo.objectToQuery(this.params);}},toString:function(){return this.url;}});dojo.declare("com.ibm.data.SaveList",null,{store:null,list:null,constructor:function(args){this.list=[];dojo.mixin(this,args);},addItem:function(item){var id=this.store.getIdentity(item);if(!this.list[id]){var inf=[item,null];this.list.push(inf);this.list[id]=inf;}},removeItem:function(item){var id=this.store.getIdentity(item);if(this.list[id]){delete this.list[id];for(var i=0,inf;inf=this.list[i],i-1&&end>_1fa){var _1fb=_1f9.substring(0,_1fa)+"$";var _1fc=_1f9.substring(_1fa+1,end).split(",");return {key:_1fb,parameters:_1fc};}}return {key:_1f9,parameters:null};},getByRule:function(data,rule,_1fd){return data;},setByRule:function(data,rule,_1fe,_1ff){if(this.isReadOnly(rule)){return false;}return true;},unsetByRule:function(data,rule,_200){if(this.isReadOnly(rule)){return false;}return true;}});}if(!dojo._hasResource["com.ibm.data.resolver.QueryRulePocHandler"]){dojo._hasResource["com.ibm.data.resolver.QueryRulePocHandler"]=true;dojo.provide("com.ibm.data.resolver.QueryRulePocHandler");dojo.declare("com.ibm.data.resolver.QueryRulePocHandler",null,{definition:{scheme:"",handleAs:"text",features:{}},queryRules:{},bodyQueryRules:{},customAttributes:{},queryEngineClass:"com.ibm.query.QueryRuleEngine",types:{"Item":{to:function(_201){if(_201){return this.resolver.byId(_201);}return null;},from:function(_202){if(this.resolver.isItem(_202)){return this.resolver.getIdentity(_202);}else{return _202;}}},"decodedURI":{to:function(_203){return decodeURI(_203);},from:function(_204){return encodeURI(_204);}},"QueryURL$":{to:function(_205,_206){return new com.ibm.data.resolver.Query({url:_205,scheme:_206[0]});},from:function(_207,_208){return _207?_207.url:"";}},"QueryURL":{to:function(_209){return this.types["QueryURL$"].to(_209,[this.handler.definition.scheme]);},from:function(_20a){return this.types["QueryURL$"].from(_20a,[this.handler.definition.scheme]);}}},constructor:function(_20b,_20c){this.resolver=_20b;this.depMgr=_20c;this.engine=this.buildEngine();},buildEngine:function(){var cls=dojo.getObject(this.queryEngineClass);return new cls({queryRules:this.queryRules,types:this.types,resolver:this.resolver,handler:this});},_getValue:function(item,_20d,_20e,_20f){if(item._unsetAttrs[_20d]){return _20e;}var rule=this.engine.getQuery(_20d,this.customAttributes,_20f);if(rule){return this.customAttributes[_20d].get.call(this,item,_20f,rule.parameters);}else{if(item.data){rule=this.engine.getQuery(_20d,this.queryRules,_20f);if(!rule){return _20e;}var res=this.engine.getByRule(item.data,rule,_20f);if(!res.found){if(item._backupData){res=this.engine.getByRule(item._backupData,rule,_20f);if(res.found){return res.value;}}return _20e;}return res.value;}}return _20e;},getValue:function(item,_210,_211){return this._getValue(item,_210,_211,false);},getValues:function(item,_212){return this._getValue(item,_212,[],true);},getAttributes:function(item){var _213=[];for(var x in this.queryRules){_213.push(x);}for(var y in this.customAttributes){_213.push(y);}return _213;},hasAttribute:function(item,_214){if(item._unsetAttrs[_214]){return false;}var rule=this.engine.getQuery(_214,this.queryRules);if(!rule){rule=this.engine.getQuery(_214,this.customAttributes);if(rule){return this.customAttributes[_214].get.call(this,item,false,rule.parameters)!==undefined;}return false;}var res=this.engine.getByRule(item.data,rule);if(!res.found){return false;}return true;},containsValue:function(item,_215,_216){return dojo.some(this.getValues(item,_215),function(val){if(val==_216){return true;}return false;},this);},getLabel:function(item){var arr=this.getLabelAttributes(item);var str="";for(var i=0;i0){this.attr(_269[0],_265,_266);}else{_268.attributes[_265]=_266;this.createFromJson(data,_268);}}return true;};_263.category.setter=dojo.partial(_264,"term");_263.categoryScheme.setter=dojo.partial(_264,"scheme");_263.categoryLabel.setter=dojo.partial(_264,"label");})();if(!(dojo.isIE||window.ActiveXObject!==undefined)){com.ibm.query.rules.Atom.namespaces["xml"]="http://www.w3.org/XML/1998/namespace";}}if(!dojo._hasResource["com.ibm.data.resolver.AtomPocHandler"]){dojo._hasResource["com.ibm.data.resolver.AtomPocHandler"]=true;dojo.provide("com.ibm.data.resolver.AtomPocHandler");dojo.declare("com.ibm.data.resolver.AtomPocHandler",com.ibm.data.resolver.XmlPocHandler,{queryRules:dojo.mixin({},com.ibm.query.rules.Atom.syndication.common,com.ibm.query.rules.Atom.syndication.entry),bodyQueryRules:dojo.mixin({},com.ibm.query.rules.Atom.syndication.common),namespaces:{"atom":"http://www.w3.org/2005/Atom"},mergeItems:function(_26a,_26b){if(this.resolver.isDirty(_26b)){_26b._backupData=_26a.data;}else{_26b.data=_26a.data;}return _26b;},processEntryData:function(_26c){var _26d=this.dataToItem(_26c);var _26e=this.getIdentity(_26d);var _26f=this.resolver._fromCache(_26e);if(_26f){_26d=this.mergeItems(_26d,_26f);}return _26d;},parseFeed:function(_270,_271){var _272=[],root=null,_273=this.engine.evaluate("/atom:feed",_271,true);if(_273.length==0){_273=this.engine.evaluate("/atom:entry",_271);if(_273.length==0){throw new Error(this.resolver.fmt("errorDataFormat"));}else{root=_273[0];_272.push(this.processEntryData(root));}}else{root=_273[0];_273=this.engine.evaluate("./atom:entry",root);dojo.forEach(_273,function(_274){_272.push(this.processEntryData(_274));},this);}return {items:_272,root:root};},processFetch:function(_275,_276){var _277=this.parseFeed(_276,_275),meta={root:_277.root,resultSize:_277.items.length};if(!this._nsSynced){this.syncNamespaces(_277.root);this._nsSynced=true;}dojo.forEach(_277.items,function(item){item._cachedMeta.requestMeta=meta;},this);return {items:_277.items,meta:meta};},processSave:function(item){this.inherited(arguments);var args={data:this._serializeSaveData(item),headers:{},handleAs:dojo.isIE||window.ActiveXObject!==undefined?"text":this.definition.handleAs};args.headers[this.resolver.headers.CONTENT_TYPE]="application/atom+xml";if(!this.resolver.isCreated(item)){args.load=dojo.hitch(this,function(_278,_279){if(dojo.isIE||window.ActiveXObject!==undefined){_278=com.ibm.portal.xslt.loadXmlString(_278);}var _27a=this.engine.evaluate("//atom:entry",_278);var cid=this.getIdentity(item);if(_27a&&_27a.length>0){item.data=_27a[0];item.cid=item.id;delete item.id;var _27b=this.getIdentity(item);}return _278;});}args.query=this.getSaveQuery(item);return args;},_serializeSaveData:function(item){return com.ibm.domUtilities.stringFromDoc(item.data);},getSaveQuery:function(item){var q={uri:this.getIdentity(item)};if(this.resolver.isCreated(item)){q.mode="merge";}return q;},getLabel:function(item){return this.getValue(item,"title");},getLabelAttributes:function(item){return ["title"];},getIdentity:function(item){if(!item.id){item.id=this.getValue(item,"id");}return item.id;},getIdentityAttributes:function(item){return ["id"];},instantiateTemplate:function(_27c,args,_27d){var _27e=this.inherited(arguments);var _27f=this.engine.evaluate("//atom:entry",_27e);if(_27f&&_27f.length>0){_27e=_27f[0];}return _27e;}});(function(){var prot=com.ibm.data.resolver.AtomPocHandler.prototype;prot.queryRules.selfLink=dojo.mixin({},prot.queryRules.selfLink,{type:"QueryURL"});})();}if(!dojo._hasResource["com.ibm.query.rules.OpenSearch"]){dojo._hasResource["com.ibm.query.rules.OpenSearch"]=true;dojo.provide("com.ibm.query.rules.OpenSearch");com.ibm.query.rules.OpenSearch={namespaces:dojo.mixin({},com.ibm.query.rules.Atom.namespaces,{"os":"http://a9.com/-/spec/opensearch/1.1/"}),common:{nextLink:{selector:"./atom:link[@rel='next']",field:"@href"},startIndex:{selector:"./os:startIndex",field:"$textContent",type:"Number"},itemsPerPage:{selector:"./os:itemsPerPage",field:"$textContent",type:"Number"},totalResults:{selector:"./os:totalResults",field:"$textContent",type:"Number"},query:{selector:"./os:Query",type:"Node"}}};}if(!dojo._hasResource["com.ibm.data.resolver.OpenSearchPocHandler"]){dojo._hasResource["com.ibm.data.resolver.OpenSearchPocHandler"]=true;dojo.provide("com.ibm.data.resolver.OpenSearchPocHandler");dojo.declare("com.ibm.data.resolver.OpenSearchPocHandler",com.ibm.data.resolver.AtomPocHandler,{bodyQueryRules:dojo.mixin({},com.ibm.data.resolver.AtomPocHandler.prototype.bodyQueryRules,com.ibm.query.rules.OpenSearch.common),namespaces:dojo.mixin({},com.ibm.data.resolver.AtomPocHandler.prototype.namespaces,com.ibm.query.rules.OpenSearch.namespaces),processFetch:function(_280,_281){var _282=this.inherited(arguments);_282.meta.resultSize=this.engine.getByRule(_282.meta.root,this.bodyQueryRules["totalResults"]).value;_281.nextQuery=_282.meta.nextURL=this.engine.getByRule(_282.meta.root,this.bodyQueryRules["nextLink"]).value;_281.startIndex=_282.meta.startIndex=this.engine.getByRule(_282.meta.root,this.bodyQueryRules["startIndex"]).value;_281.itemsPerPage=_282.meta.itemsPerPage=this.engine.getByRule(_282.meta.root,this.bodyQueryRules["itemsPerPage"]).value;return _282;}});(function(){var prot=com.ibm.data.resolver.OpenSearchPocHandler.prototype;prot.bodyQueryRules.nextLink=dojo.mixin({},prot.bodyQueryRules.nextLink,{type:"QueryURL"});})();}if(!dojo._hasResource["com.ibm.data.resolver.ResolverQueryRules"]){dojo._hasResource["com.ibm.data.resolver.ResolverQueryRules"]=true;dojo.provide("com.ibm.data.resolver.ResolverQueryRules");com.ibm.data.resolver.ResolverQueryRules={namespaces:dojo.mixin({},com.ibm.query.rules.OpenSearch.namespaces,{"xsl":"http://www.w3.org/1999/XSL/Transform","thr":"http://purl.org/syndication/thread/1.0","xhtml":"http://www.w3.org/1999/xhtml","service":"http://www.ibm.com/xmlns/prod/sw/model/service/1.0","ac":"http://www.ibm.com/xmlns/prod/lotus/access-control/v1.0","trc":"http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-tag-rate-comment","cp":"http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal","um":"http://www.ibm.com/xmlns/prod/websphere/um.xsd","xs":"http://www.w3.org/2001/XMLSchema-datatypes","stats":"http://www.ibm.com/xmlns/prod/websphere/portal/v7.0.5/statistics","asa":"http://www.ibm.com/xmlns/prod/websphere/portal/v8.0/site-analytics","cm":"http://coremetrics.com/dataapi","portal":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model","xsi":"http://www.w3.org/2001/XMLSchema-instance"}),atom:{modelExt:{modelNodeType:{selector:"./atom:content/*",field:"$localName",readOnly:true}},uniqueNameExt:{uniqueName:{selector:"./atom:id",field:"@ext:uniquename",setter:function(data,rule,_283){this.createFromJson(data,{name:"atom:id",attributes:{"ext:uniquename":_283}});return true;}}},threadExt:{parent:{selector:"./thr:in-reply-to",field:"@ref",type:"Item"},parentId:{selector:"./thr:in-reply-to",field:"@ref"},parentURI:{selector:"./thr:in-reply-to",field:"@href",type:"QueryURL"}},treeExt:{childrenURI:{selector:"./atom:link[@rel='replies']",field:"@href",readOnly:true,type:"QueryURL"},next:{selector:"./atom:link[@rel='next']",field:"@ext:uri",type:"Item",unset:"!"},nextId:{selector:"./atom:link[@rel='next']",field:"@ext:uri",unset:"!"},nextURI:{selector:"./atom:link[@rel='next']",field:"@href",unset:"!",type:"QueryURL"}},L10nExt:{localizedTitle$:{selector:"./atom:content/*[model:title]/model:title/base:nls-string["+(dojo.isIE||window.ActiveXObject!==undefined?"@xml:lang = '${0}'":"lang('${0}')")+"]",field:"$textContent",locale:"${0}"},localizedDescription$:{selector:"./atom:content/*[model:description]/model:description/base:nls-string["+(dojo.isIE||window.ActiveXObject!==undefined?"@xml:lang = '${0}'":"lang('${0}')")+"]",field:"$textContent",locale:"${0}"}},acExt:{userOwned:{selector:"./atom:content/*/ac:allowed-access",field:"@ac:user-owned",readOnly:true},isPrivate:{selector:"./atom:content/*/ac:allowed-access",field:"@ac:private",readOnly:true},accessLevel:{selector:"./atom:content/*/ac:allowed-access/ac:access-level",field:"@ac:type"},accessLevel$:{selector:"./atom:content/*/ac:allowed-access/ac:access-level[@ac:type='${0}']",field:"@ac:type",acType:"${0}"}},operationsExt:{contextMenu:{selector:"./atom:link[@ext:rel='contextMenu']",field:"@ext:uri",readOnly:true},contextMenuURI:{selector:"./atom:link[@ext:rel='contextMenu']",field:"@href",readOnly:true}},contentExt:{layoutURI:{selector:"./atom:link[@ext:rel='layout']",field:"@href",type:"QueryURL[lm]$",readOnly:true},theme:{selector:"./atom:link[@ext:rel='theme']",field:"@ext:uri",setter:function(data,rule,_284){this.createFromJson(data,{name:"atom:link",attributes:{"ext:rel":"theme","ext:uri":_284,"href":_284}});return true;}}},cpExt:{cpScope:{selector:"./atom:id",field:"@cp:scope"},preferredLocale:{selector:"./atom:content/cp:tagspace/cp:preferredLocale",field:"$textContent"},preferredLocaleDir:{selector:"./atom:content/cp:tagspace/cp:preferredLocaleDir",field:"$textContent"},resource:{selector:"./atom:link[@portal:rel]",field:"@href",setter:null},uri:{selector:"./atom:link",field:"@portal:uri"},count:{selector:"./atom:link",field:"@thr:count"},isMine:{selector:"./atom:link",field:"@thr:isMine"},deleteLink:{selector:"./atom:link[@ext:rel='tagfeed']",field:"@href"},deleteAllLink:{selector:"./atom:link[@portal:rel='managerDelete']",field:"@href"}},metaExt:{metadata$:{selector:"./atom:content/*/model:metadata[@name='${0}']/base:value",field:"@value",mdname:"${0}",deferSet:true,setter:function(data,rule,_285,_286){var _287={name:"base:value",attributes:{"xsi:type":"base:String"}};var _288=this.select("./atom:content/*",data,true);var _289=_288.select("model:metadata[@name='"+rule.mdname+"']",true);if(_289.length==0){_288.createFromJson({name:"model:metadata",attributes:{"name":rule.mdname}});}_289=_288.select("model:metadata[@name='"+rule.mdname+"']",true);_289.select("*").destroy();if(_286){dojo.forEach(_285,function(val){_287.attributes.value=val;_289.createFromJson(_287);},this);}else{_287.attributes.value=_285;_289.createFromJson(_287);}return true;}}},arExt:{subTitle:{selector:"./atom:content/office:document-content/office:body/*/chart:chart/chart:subtitle",field:"$textContent",readOnly:true},mainTitle:{selector:"./atom:content/office:document-content/office:body/*/chart:chart/chart:title",field:"$textContent",readOnly:true},published:{selector:"./atom:published",field:"$textContent",readOnly:true},backendLink:{selector:"./atom:link",field:"@href",readOnly:true},multipleDataItemKey:{selector:"./atom:content/office:document-content/office:body/*/chart:chart/table:table/table:table-header-rows/*/table:table-cell",field:"$textContent",readOnly:true},multipleDataItemValue:{selector:"./atom:content/office:document-content/office:body/*/chart:chart/table:table/table:table-rows/*/table:table-cell",field:"$textContent",readOnly:true},singleDataItemKey:{selector:"./atom:content/stats:dataItem",field:"@key",readOnly:true},singleDataItemValue:{selector:"./atom:content/stats:dataItem",field:"@value",readOnly:true},reportApplicability:{selector:"./atom:category",field:"@term",readOnly:true},reportApplicabilityType:{selector:"./atom:category",field:"@scheme",readOnly:true},errorMessage:{selector:"./atom:content/cm:Response/cm:message",field:"$textContent",readOnly:true},errorCode:{selector:"./atom:content/cm:Response/*/cm:errorCode",field:"@errorCode",readOnly:true}},atExt:{tagValue:{selector:"./atom:content/*/base:value",field:"@value",readOnly:true},resourceUriLinks:{selector:"./atom:link",type:"Node",deferMultiValued:true}}}};(function(){var _28a=com.ibm.data.resolver.ResolverQueryRules.atom;var _28b=function(data,rule,_28c,_28d){var _28e=this.select(rule.selector,data,false);if(_28e.length==0){this.createFromJson(data,{name:"thr:in-reply-to",attributes:{"ext:uri":_28c,"type":"application/atom+xml","ref":_28c,"href":_28c}});}else{_28e.attr("ext:uri",_28c).attr("ref",_28c).attr("href",_28c);}return true;};_28a.threadExt.parent.setter=_28b;_28a.threadExt.parentId.setter=_28b;_28a.threadExt.parentURI.setter=_28b;_28a.threadExt.parent.deferSet=true;_28a.threadExt.parentId.deferSet=true;_28a.threadExt.parentURI.deferSet=true;var _28f=function(data,rule,_290){var _291={"ext:uri":_290,"rel":"next","type":"application/atom+xml"};_291[rule.field.substr(1)]=_290;this.createFromJson(data,{name:"atom:link",attributes:_291});return true;};_28a.treeExt.next.setter=_28f;_28a.treeExt.nextId.setter=_28f;_28a.treeExt.nextURI.setter=_28f;var _292=function(_293,data,rule,_294){var _295=this.select("./atom:content/*",data,true);var _296=_295.select("model:title",true);var _297={name:"base:nls-string",attributes:{"xml:lang":rule.locale},children:[_294]};if(_296.length==0){_295.createFromJson({name:_293,children:[_297]});}else{_296.createFromJson(_297);}return true;};_28a.L10nExt.localizedTitle$.setter=dojo.partial(_292,"model:title");_28a.L10nExt.localizedDescription$.setter=dojo.partial(_292,"model:description");var _298=function(_299,data,rule,_29a,_29b){var _29c={};_29c[rule.field.substr(1)]=_29a;this.createFromJson(item.data,{name:_299,attributes:_29c});return true;};_28a.cpExt.cpScope.setter=dojo.partial(_298,"atom:id");_28a.cpExt.uri.setter=dojo.partial(_298,"atom:link");_28a.cpExt.count.setter=dojo.partial(_298,"atom:link");_28a.cpExt.isMine.setter=dojo.partial(_298,"atom:link");var _29d=function(_29e,data,rule,_29f,_2a0){this.select(rule.selector,data,false).remove();var _2a1={"rel":"related","type":"application/atom+xml"};if(!_2a0){_29f=[_29f];}dojo.forEach(_29f,function(val){_2a1["portal:uri"]=val;this.createFromJson(data,{name:_29e,attributes:_2a1});},this);return true;};_28a.atExt.resourceUriLinks.setter=dojo.partial(_29d,"atom:link");}());}if(!dojo._hasResource["com.ibm.data.resolver.UMPocHandler"]){dojo._hasResource["com.ibm.data.resolver.UMPocHandler"]=true;dojo.provide("com.ibm.data.resolver.UMPocHandler");dojo.declare("com.ibm.data.resolver.UMPocHandler",[com.ibm.data.resolver.OpenSearchPocHandler],{namespaces:dojo.mixin({},com.ibm.data.resolver.OpenSearchPocHandler.prototype.namespaces,com.ibm.data.resolver.ResolverQueryRules.namespaces),_secureRegx:null,constructor:function(){this._secureRegx=new RegExp(this.definition.scheme+":secure/");},_createTemplates:function(){var _2a2=[];for(var _2a3 in this.namespaces){_2a2.push("xmlns:",_2a3,"=\"",this.namespaces[_2a3],"\" ");}dojo.mixin(this,{userTemplate:{templateString:""+""+""+"IBM WebSphere Portal/6.1"+""+"IBM WebSphere Portal Model Feed"+""+""+"${tagname}"+"${id}"+""+""+"",templateProps:{id:"",tagname:"",title:"",resourceURI:""}},groupTemplate:{templateString:""+""+""+"IBM WebSphere Portal/6.1"+""+"IBM WebSphere Portal Model Feed"+""+""+"${tagname}"+"${id}"+""+""+"",templateProps:{id:"",tagname:"",title:"",resourceURI:""}}});},getTemplate:function(args,_2a4){return this.tagTemplate;},getSaveQuery:function(item){var q=this.inherited(arguments);if(this.resolver.isCreated(item)){q.rep="empty";}else{q.uri=this._newTagURI;}return q;},modifyFetchQuery:function(_2a5,_2a6){var uri=_2a5.uri,_2a7=uri.match(this._secureRegx),sch=this.definition.scheme;if(_2a7!=null&&!this.resolver.isAuthenticated){_2a5.uri=sch+":"+uri.substr(_2a7[0].length);}else{if(_2a7==null&&this.resolver.isAuthenticated){_2a5.uri=sch+":secure/"+uri.substr(sch.length+1);}}return _2a5;}});(function(){var r=com.ibm.data.resolver;var _2a8=r.ResolverQueryRules.atom;var r=com.ibm.data.resolver,_2a9=r.UMPocHandler,prot=_2a9.prototype,def=prot.definition,_2a8=r.ResolverQueryRules.atom;def=dojo.mixin({},def,{scheme:"um"});prot.definition=def;var _2aa=function(data,name,type){var _2ab=this.engine.select("./atom:content/um:profile/um:attribute[@name='"+name+"']",data,true);if(_2ab.length>0){return _2ab;}else{var _2ac=this.engine.select("./atom:content/um:profile",data,true);if(_2ac.length>0){return _2ac.createFromJson({name:"um:attribute",attributes:{"name":name,"type":type?type:"xs:string","multivalued":"false"}}).select("./um:attribute[@name='"+name+"']",true);}else{return null;}}},_2ad=function(_2ae,_2af){_2ae.createFromJson({name:"um:attributeValue",children:[_2af]});};dojo.extend(_2a9,{queryRules:dojo.mixin({},r.OpenSearchPocHandler.prototype.queryRules,{umType:{selector:"./atom:content/um:profile",field:"@type",readOnly:true},umIdentifier:{selector:"./atom:content/um:profile",field:"@identifier",readOnly:true},groupMembershipURL:{selector:"./atom:link[@rel='related']",field:"@href",readOnly:true},umAttrIsMultivalued$:{selector:"./atom:content/um:profile/um:attribute[@name='${0}']",field:"@multiValued"},umAttrType$:{selector:"./atom:content/um:profile/um:attribute[@name='${0}']",field:"@type",attrName:"${0}",deferSet:true,setter:function(data,rule,_2b0,_2b1){var _2b2=_2aa.call(this,data,rule.attrName,_2b0);if(_2b2.length>0){_2b2.attr("type",_2b0);return true;}else{return false;}}},umAttrValue$:{selector:"./atom:content/um:profile/um:attribute[@name='${0}']/um:attributeValue",field:"$textContent",attrName:"${0}",deferSet:true,setter:function(data,rule,_2b3,_2b4){var _2b5=_2aa.call(this,data,rule.attrName,_2b3);if(_2b5.length>0){_2b5.select("um:attributeValue").destroy();if(_2b4){dojo.forEach(_2b3,dojo.hitch(this,_2ad,_2b5));}else{_2ad.call(this,_2b5,_2b3);}return true;}else{return false;}}},umAttributes:{selector:"./atom:content/um:profile/um:attribute",field:"@name",readOnly:true}})});com.ibm.data.Resolver.register(def.scheme,_2a9);})();}if(!dojo._hasResource["com.ibm.data.resolver.PrivateAtomModelExt"]){dojo._hasResource["com.ibm.data.resolver.PrivateAtomModelExt"]=true;dojo.provide("com.ibm.data.resolver.PrivateAtomModelExt");dojo.declare("com.ibm.data.resolver.PrivateAtomModelExt",null,{_privacyNodeSelector:"./atom:content/*",modifyNewItemArgs:function(args,_2b6){this.inherited("modifyNewItemArgs",arguments);if(args.isPrivate!=null){if(dojo.isString(args.isPrivate)){args.isPrivate=args.isPrivate.toLowerCase();switch(args.isPrivate){case "true":case "yes":args.isPrivate="true";break;default:args.isPrivate="false";}}else{if(args.isPrivate==true){args.isPrivate="true";}else{args.isPrivate="false";}}}return args;},fillInProperties:function(_2b7,_2b8,_2b9,_2ba){this._initItemPrivacy(_2b7,_2b9);return this.inherited("fillInProperties",arguments);},_initItemPrivacy:function(item,_2bb){if(_2bb.isPrivate!=null){this.engine.select(this._privacyNodeSelector,item.data,true).attr("creationcontext:private",_2bb.isPrivate);}delete _2bb.isPrivate;}});}if(!dojo._hasResource["com.ibm.data.resolver.TMPocHandler"]){dojo._hasResource["com.ibm.data.resolver.TMPocHandler"]=true;dojo.provide("com.ibm.data.resolver.TMPocHandler");dojo.declare("com.ibm.data.resolver.TMPocHandler",[com.ibm.data.resolver.OpenSearchPocHandler,com.ibm.data.resolver.PrivateAtomModelExt],{_newTagURI:"tm:all",_newIdPrefix:"tm:name:",_privacyNodeSelector:".",namespaces:dojo.mixin({},com.ibm.data.resolver.OpenSearchPocHandler.prototype.namespaces,com.ibm.data.resolver.ResolverQueryRules.namespaces),_createTemplates:function(){var _2bc=[];for(var _2bd in this.namespaces){_2bc.push("xmlns:",_2bd,"=\"",this.namespaces[_2bd],"\" ");}this._nsDeclString=_2bc.join("");dojo.mixin(this,{tagTemplate:{templateString:""+""+""+"IBM WebSphere Portal/7.0"+""+"IBM WebSphere Portal Model Feed"+""+""+"${title}"+"${id}"+""+""+"",templateProps:{id:"",title:"",resourceURI:"",locale:dojo.locale.replace(/-/g,"_")}}});},_serializeSaveData:function(item){return ""+""+""+"IBM WebSphere Portal/7.0"+""+"WebSphere Portal Server TagSpace Feed"+"tm:ts:empty"+""+com.ibm.domUtilities.stringFromDoc(item.data)+"";},getTemplate:function(args,_2be){return this.tagTemplate;},getSaveQuery:function(item){var q=this.inherited(arguments);if(this.resolver.isCreated(item)){q.rep="empty";}else{q.uri=this._newTagURI;}return q;}});(function(){var r=com.ibm.data.resolver;var _2bf=r.ResolverQueryRules.atom;var r=com.ibm.data.resolver,_2c0=r.TMPocHandler,prot=_2c0.prototype,def=prot.definition,_2bf=r.ResolverQueryRules.atom;def=dojo.mixin({},def,{scheme:"tm"});prot.definition=def;dojo.extend(_2c0,{queryRules:dojo.mixin({},r.OpenSearchPocHandler.prototype.queryRules,_2bf.uniqueNameExt,_2bf.L10nExt,_2bf.modelExt,_2bf.cpExt,{tagScope:_2bf.cpExt.cpScope})});com.ibm.data.Resolver.register(def.scheme,_2c0);})();}if(!dojo._hasResource["com.ibm.data.resolver.RTMPocHandler"]){dojo._hasResource["com.ibm.data.resolver.RTMPocHandler"]=true;dojo.provide("com.ibm.data.resolver.RTMPocHandler");dojo.declare("com.ibm.data.resolver.RTMPocHandler",[com.ibm.data.resolver.OpenSearchPocHandler,com.ibm.data.resolver.PrivateAtomModelExt],{_newRatingURI:"rtm:all",_privacyNodeSelector:".",namespaces:dojo.mixin({},com.ibm.data.resolver.OpenSearchPocHandler.prototype.namespaces,com.ibm.data.resolver.ResolverQueryRules.namespaces),_createTemplates:function(){var _2c1=[];for(var _2c2 in this.namespaces){_2c1.push("xmlns:",_2c2,"=\"",this.namespaces[_2c2],"\" ");}this._nsDeclString=_2c1.join("");dojo.mixin(this,{ratingTemplate:{templateString:""+""+""+"IBM WebSphere Portal/7.0"+""+"IBM WebSphere Portal Model Feed"+""+""+"${rating}"+"${id}"+""+""+"",templateProps:{id:"",rating:"",title:"",resourceURI:"",isPrivate:""}}});},_serializeSaveData:function(item){return ""+""+""+"IBM WebSphere Portal/7.0"+""+"WebSphere Portal Server RatingSpace Feed"+"rtm:rs:empty"+""+com.ibm.domUtilities.stringFromDoc(item.data)+"";},getTemplate:function(args,_2c3){return this.ratingTemplate;},getSaveQuery:function(item){var q=this.inherited(arguments);if(this.resolver.isCreated(item)){q.rep="empty";}else{q.uri=this._newRatingURI;}return q;}});(function(){var r=com.ibm.data.resolver;var _2c4=r.ResolverQueryRules.atom;var r=com.ibm.data.resolver,_2c5=r.RTMPocHandler,prot=_2c5.prototype,def=prot.definition,_2c4=r.ResolverQueryRules.atom;def=dojo.mixin({},def,{scheme:"rtm"});prot.definition=def;dojo.extend(_2c5,{queryRules:dojo.mixin({},r.OpenSearchPocHandler.prototype.queryRules,_2c4.uniqueNameExt,_2c4.L10nExt,_2c4.modelExt,_2c4.cpExt,{ratingScope:_2c4.cpExt.cpScope})});com.ibm.data.Resolver.register(def.scheme,_2c5);})();}if(!dojo._hasResource["com.ibm.data.resolver.ARPocHandler"]){dojo._hasResource["com.ibm.data.resolver.ARPocHandler"]=true;dojo.provide("com.ibm.data.resolver.ARPocHandler");dojo.declare("com.ibm.data.resolver.ARPocHandler",[com.ibm.data.resolver.PrivateAtomModelExt,com.ibm.data.resolver.OpenSearchPocHandler],{namespaces:dojo.mixin({},com.ibm.data.resolver.ResolverQueryRules.namespaces)});(function(){var r=com.ibm.data.resolver,_2c6=r.ARPocHandler,prot=_2c6.prototype,def=prot.definition,_2c7=r.ResolverQueryRules.atom;def=dojo.mixin({},def,{scheme:"ar"});prot.definition=def;dojo.extend(_2c6,{queryRules:dojo.mixin({},r.OpenSearchPocHandler.prototype.queryRules,_2c7.uniqueNameExt,_2c7.L10nExt,_2c7.modelExt,_2c7.arExt)});com.ibm.data.Resolver.register(def.scheme,_2c6);})();}if(!dojo._hasResource["com.ibm.data.resolver.ATPocHandler"]){dojo._hasResource["com.ibm.data.resolver.ATPocHandler"]=true;dojo.provide("com.ibm.data.resolver.ATPocHandler");dojo.declare("com.ibm.data.resolver.ATPocHandler",[com.ibm.data.resolver.PrivateAtomModelExt,com.ibm.data.resolver.OpenSearchPocHandler],{_newAnalyticsTagURI:"at:all",_newIdPrefix:"at:name:",_privacyNodeSelector:".",namespaces:dojo.mixin({},com.ibm.data.resolver.OpenSearchPocHandler.prototype.namespaces,com.ibm.data.resolver.ResolverQueryRules.namespaces),_createTemplates:function(){var _2c8=[];for(var _2c9 in this.namespaces){_2c8.push("xmlns:",_2c9,"=\"",this.namespaces[_2c9],"\" ");}this._nsDeclString=_2c8.join("");dojo.mixin(this,{analyticsTagTemplate:{templateString:""+""+"IBM WebSphere Portal Model Feed"+""+""+"${name}"+"${id}"+""+""+""+""+""+""+""+"",templateProps:{id:"",title:"",name:"",value:"",resourceURI:""}}});},_serializeSaveData:function(item){return ""+""+"WebSphere Portal Server Analytics Tag Feed"+"at:all"+""+com.ibm.domUtilities.stringFromDoc(item.data)+"";},getTemplate:function(args,_2ca){return this.analyticsTagTemplate;},getSaveQuery:function(item){var q=this.inherited(arguments);if(this.resolver.isCreated(item)){q.update="delete";q.rep="empty";}else{q.uri=this._newAnalyticsTagURI;}return q;}});(function(){var r=com.ibm.data.resolver,_2cb=r.ATPocHandler,prot=_2cb.prototype,def=prot.definition,_2cc=r.ResolverQueryRules.atom;def=dojo.mixin({},def,{scheme:"at"});prot.definition=def;dojo.extend(_2cb,{queryRules:dojo.mixin({},r.OpenSearchPocHandler.prototype.queryRules,_2cc.uniqueNameExt,_2cc.L10nExt,_2cc.modelExt,_2cc.atExt)});com.ibm.data.Resolver.register(def.scheme,_2cb);})();}if(!dojo._hasResource["com.ibm.strategy.Strategy"]){dojo._hasResource["com.ibm.strategy.Strategy"]=true;dojo.provide("com.ibm.strategy.Strategy");dojo.require("dojox.lang.aspect");dojo.declare("com.ibm.strategy.Strategy",null,{extensions:[],extensionsMap:{},strategyInit:function(obj){},getStrategyContext:function(){return dojox.lang.aspect.getContext();},around:function(){var _2cd=this.getStrategyContext().joinPoint.targetName;if(this.extensionsMap[_2cd]){return this[this.extensionsMap[_2cd]].apply(this,arguments);}else{if(this[_2cd]){return this[_2cd].apply(this,arguments);}else{return this.proceed(arguments);}}},proceed:function(args){return dojox.lang.aspect.proceed.apply(null,args);}});com.ibm.strategy.Strategy.applyStrategy=function(obj,_2ce){_2ce.strategyInit(obj);var adv=dojox.lang.aspect.advise(obj,_2ce.extensions,_2ce);return adv;};com.ibm.strategy.Strategy.removeStrategy=function(adv){dojox.lang.aspect.unadvise(adv);};}if(!dojo._hasResource["com.ibm.data.resolver.strategy.PocHandlerStrategy"]){dojo._hasResource["com.ibm.data.resolver.strategy.PocHandlerStrategy"]=true;dojo.provide("com.ibm.data.resolver.strategy.PocHandlerStrategy");dojo.declare("com.ibm.data.resolver.strategy.PocHandlerStrategy",com.ibm.strategy.Strategy,{handler:null,around:function(){this.handler=this.getStrategyContext().instance;var ret=this.inherited(arguments);this.handler=this.getStrategyContext().instance;return ret;}});}if(!dojo._hasResource["com.ibm.data.resolver.strategy.UpdateStrategy"]){dojo._hasResource["com.ibm.data.resolver.strategy.UpdateStrategy"]=true;dojo.provide("com.ibm.data.resolver.strategy.UpdateStrategy");dojo.declare("com.ibm.data.resolver.strategy.UpdateStrategy",com.ibm.data.resolver.strategy.PocHandlerStrategy,{extensions:["setValue","setValues"],extensionsMap:{"setValue":"_setValue","setValues":"_setValue"},_setValue:function(item,_2cf,_2d0){return this.proceed(arguments);}});}if(!dojo._hasResource["com.ibm.data.resolver.tree.TreeModeledHandler"]){dojo._hasResource["com.ibm.data.resolver.tree.TreeModeledHandler"]=true;dojo.provide("com.ibm.data.resolver.tree.TreeModeledHandler");dojo.declare("com.ibm.data.resolver.tree.TreeModeledHandler",null,{parentMgmtStrategy:"com.ibm.data.resolver.tree.ParentDependencyStrategy",siblingMgmtStrategy:"com.ibm.data.resolver.tree.SiblingDependencyStrategy",cacheContext:"_cachedMeta",childrenCacheKey:"children",constructor:function(){this.customAttributes=dojo.mixin({},this.customAttributes,{mayHaveChildren:{get:function(item,_2d1){var _2d2=item[this.cacheContext][this.childrenCacheKey];if(_2d2&&_2d2.loaded){return _2d2.length>0;}if(item[this.cacheContext].mayHaveChildren==true){return true;}return this.getValue(item,"childrenURI")!=null;},set:function(item,_2d3,_2d4){if(_2d3===1){item[this.cacheContext].mayHaveChildren=true;}return false;}},children:{get:function(item,_2d5){if(!item._cachedMeta.childrenLoader){var _2d6=this.getChildrenQuery(item);item._cachedMeta.childrenLoader=new com.ibm.data.ItemsLoader({store:this.resolver,query:_2d6,fetchOnReload:true,cacheContext:item[this.cacheContext],cacheProperty:this.childrenCacheKey,filter:dojo.hitch(this,"filterChildren",item)});}return _2d5?[item._cachedMeta.childrenLoader]:item._cachedMeta.childrenLoader;},set:function(item,_2d7,_2d8){if(dojo.isArray(_2d7)&&_2d8&&_2d7.preloaded){item[this.cacheContext][this.childrenCacheKey]=_2d7.slice();}return false;}},treeModel:{get:function(item,_2d9){if(!item._cachedMeta.treeModel){item._cachedMeta.treeModel=new com.ibm.data.resolver.tree.PocTreeModel({root:item,handler:this,resolver:this.resolver});}return _2d9?[item._cachedMeta.treeModel]:item._cachedMeta.treeModel;},set:function(item,_2da,_2db){return false;}}});com.ibm.strategy.Strategy.applyStrategy(this,new (dojo.getObject(this.parentMgmtStrategy))());com.ibm.strategy.Strategy.applyStrategy(this,new (dojo.getObject(this.siblingMgmtStrategy))());},updateReferences:function(item){this.inherited(arguments);var _2dc=this.getValue(item,"parentId");if(_2dc){var _2dd=this.resolver.byId(_2dc);if(_2dd){this.setValue(item,"parentId",this.resolver.getIdentity(_2dd));}}},modifyChildren:function(_2de){_2de._lastModified=(new Date()).getTime();},getChildrenQuery:function(item){return this.getValue(item,"childrenURI",{uri:this.getIdentity(item),levels:2,mode:"download"});},filterChildren:function(_2df,_2e0){var id=this.getIdentity(_2df);_2e0=dojo.filter(_2e0,function(item){return id==this.resolver.getValue(item,"parentId");},this);_2e0.loaded=true;return _2e0;}});dojo.declare("com.ibm.data.resolver.tree.ParentDependencyStrategy",com.ibm.data.resolver.strategy.UpdateStrategy,{extensions:com.ibm.data.resolver.strategy.UpdateStrategy.prototype.extensions.concat(["processFetch","newItem","createStub"]),extensionsMap:dojo.mixin({},com.ibm.data.resolver.strategy.UpdateStrategy.prototype.extensionsMap,{"newItem":"updateNewItem","createStub":"updateNewItem"}),_setValue:function(item,_2e1,_2e2){var _2e3=false;if(_2e1=="parent"||_2e1=="parentId"||_2e1=="parentURI"){var _2e4=this.getStrategyContext().joinPoint.targetName=="setValues";var _2e5=this.handler[_2e4?"getValues":"getValue"](item,_2e1),_2e6=_2e2;_2e3=this.proceed(arguments);if(_2e3){if(_2e4){_2e5=_2e5?_2e5[0]:null;_2e6=_2e6?_2e6[0]:null;}if(_2e1=="parent"){if(_2e5){_2e5=this.handler.getIdentity(_2e5);}if(_2e6){_2e6=this.handler.getIdentity(_2e6);}}this._changeDependencies(item,this.handler.getIdentity(item),_2e6,_2e5);}}else{_2e3=this.proceed(arguments);}return _2e3;},_checkAndUpdateDependencies:function(item){var pId=this.handler.getValue(item,"parentId");if(pId){this._changeDependencies(item,this.handler.getIdentity(item),pId);}},updateNewItem:function(){var item=this.proceed(arguments);this._checkAndUpdateDependencies(item);return item;},processFetch:function(){var map=this.proceed(arguments);dojo.forEach(map.items,function(item){this._checkAndUpdateDependencies(item);},this);return map;},_changeDependencies:function(_2e7,_2e8,_2e9,_2ea){if(_2ea==_2e9){return;}if(_2ea){this.handler.depMgr.removeDependency(_2ea,_2e8,com.ibm.data.DependencyManager.types["delete"]);this.handler.depMgr.removeDependency(_2e8,_2ea,com.ibm.data.DependencyManager.types["create"]);}if(_2e9){this.handler.depMgr.addDependency(_2e9,_2e8,com.ibm.data.DependencyManager.types["delete"]);this.handler.depMgr.addDependency(_2e8,_2e9,com.ibm.data.DependencyManager.types["create"]);}}});dojo.declare("com.ibm.data.resolver.tree.AtomParentDependencyStrategy",com.ibm.data.resolver.tree.ParentDependencyStrategy,{cdepType:com.ibm.data.DependencyManager.types["create"],_changeDependencies:function(_2eb,_2ec,_2ed,_2ee){this.inherited(arguments);var _2ef=this.handler.depMgr.getSourcesByType(_2ee,this.cdepType);var _2f0=this.handler.getValue(_2eb,"nextId")||null;dojo.forEach(_2ef,function(_2f1){if(this.handler.resolver._getHandlerByUri(_2f1)==this.handler){var item=this.handler.resolver.byId(_2f1);if(this.handler.getValue(item,"nextId")==_2ec){this.handler._setValue(item,"nextId",_2f0);}}},this);}});dojo.declare("com.ibm.data.resolver.tree.SiblingDependencyStrategy",com.ibm.data.resolver.strategy.UpdateStrategy,{extensions:com.ibm.data.resolver.strategy.UpdateStrategy.prototype.extensions.concat(["processSave","unsetAttribute"]),blocked:false,odepType:com.ibm.data.DependencyManager.types["order"],cdepType:com.ibm.data.DependencyManager.types["create"],processSave:function(item){this.blocked=true;this.handler.setValue(item,"nextId",this._getEffectiveNextId(item));this.blocked=false;return this.proceed(arguments);},_getEffectiveNextId:function(item){if(!item){return null;}var next=this.handler.getValue(item,"next");if(next){if(!this.handler.resolver.isCreated(next)||this._isPendingPosition(next)){return this._getEffectiveNextId(next);}else{return this.handler.getIdentity(next);}}else{return null;}},_isPendingPosition:function(item){return dojo.some(item._writeLog,function(op){switch(op.attribute){case "next":case "nextId":case "parent":case "parentId":return true;default:return false;}},this);},unsetAttribute:function(item,_2f2){var _2f3=this.handler.getValue(item,_2f2);if(_2f2=="next"){if(_2f3){_2f3=this.handler.getIdentity(_2f3);}}var _2f4=this.proceed(arguments);if(_2f4){this._changeDependencies(item,this.handler.getIdentity(item),null,_2f3);}},_setValue:function(item,_2f5,_2f6){var _2f7=false;if(!this.blocked&&(_2f5=="next"||_2f5=="nextId")){var _2f8=this.getStrategyContext().joinPoint.targetName=="setValues";var _2f9=this.handler[_2f8?"getValues":"getValue"](item,_2f5),_2fa=_2f6;_2f7=this.proceed(arguments);if(_2f7){if(_2f8){_2f9=_2f9?_2f9[0]:null;_2fa=_2fa?_2fa[0]:null;}if(_2f5=="next"){if(_2f9){_2f9=this.handler.getIdentity(_2f9);}if(_2fa){_2fa=this.handler.getIdentity(_2fa);}}this._changeDependencies(item,this.handler.getIdentity(item),_2fa,_2f9);}}else{_2f7=this.proceed(arguments);}return _2f7;},_changeDependencies:function(item,id,_2fb,_2fc){if(_2fc==_2fb){return;}this._remove(id);this._insert(id,_2fb);},_remove:function(id){var _2fd=this.handler.depMgr.getTargetsByType(id,this.odepType);var _2fe=this.handler.depMgr.getSourcesByType(id,this.odepType);dojo.forEach(_2fd,function(_2ff){dojo.forEach(_2fe,function(_300){this.handler.depMgr.addDependency(_300,_2ff,this.odepType);},this);this.handler.depMgr.removeDependency(id,_2ff,this.odepType);},this);dojo.forEach(_2fe,function(_301){this.handler.depMgr.removeDependency(_301,id,this.odepType);},this);},_insert:function(id,_302){if(!_302){var _303=this.handler.depMgr.getSourcesByType(this.handler.getValue(this.handler.resolver.byId(id),"parentId"),this.cdepType);dojo.forEach(_303,function(_304){if(_304!=id&&this.handler.resolver._getHandlerByUri(_304)==this.handler){var item=this.handler.resolver.byId(_304);if(!this.handler.getValue(item,"nextId")){this.handler.depMgr.addDependency(id,_304,this.odepType);}}},this);}else{var _305=this.handler.depMgr.getTargetsByType(_302,this.odepType);dojo.forEach(_305,function(_306){this.handler.depMgr.removeDependency(_302,_306,this.odepType);this.handler.depMgr.addDependency(id,_306,this.odepType);},this);this.handler.depMgr.addDependency(_302,id,this.odepType);}}});dojo.declare("com.ibm.data.resolver.tree.AtomSiblingDependencyStrategy",com.ibm.data.resolver.tree.SiblingDependencyStrategy,{_changeDependencies:function(item,id,_307,_308){this.inherited(arguments);this.blocked=true;_308=_308||null;var _309=this.handler.depMgr.getSourcesByType(this.handler.getValue(item,"parentId"),this.cdepType);dojo.forEach(_309,function(_30a){if(this.handler.resolver._getHandlerByUri(_30a)==this.handler){var item=this.handler.resolver.byId(_30a);if(this.handler.getValue(item,"nextId")==id){this.handler._setValue(item,"nextId",_308);}}},this);this.blocked=false;}});dojo.declare("com.ibm.data.resolver.tree.AtomModelTreeStrategy",com.ibm.data.resolver.strategy.UpdateStrategy,{extensions:com.ibm.data.resolver.strategy.UpdateStrategy.prototype.extensions.concat(["processFetch","processSave"]),_setValue:function(item,_30b,_30c){var _30d=false;switch(_30b){case "next":case "nextId":if(!_30c){_30d=this.handler.unsetAttribute(item,_30b);}else{_30d=this.proceed(arguments);}if(_30d){var _30e=this.handler.getValue(item,"parentId");if(_30e){this.handler.setValue(item,"parentId",_30e);}}break;default:_30d=this.proceed(arguments);}return _30d;},processChildren:function(map,_30f,_310){if(_30f>1||_30f=="all"){var _311={};dojo.forEach(map.items,function(item){var id=this.handler.getIdentity(item),_312;_311[id]={item:item};if(id!=_310){_312=this.handler.getValue(item,"parentId");if(_311[_312]){_311[id].level=_311[_312].level+1;if(_311[_312].children){_311[_312].children.push(item);}}}else{_311[id].level=1;}if(_30f=="all"||_311[id].level<_30f){if(!item._cachedMeta.children){_311[id].children=item._cachedMeta.children=[];}item._cachedMeta.children.loaded=true;}},this);}},processFetch:function(_313,_314){var map=this.proceed(arguments);var _315=_314.query.levels;if(dojo.isString(_315)){_315=_315.toLowerCase();}this.processChildren(map,_315,_314.query.uri);return map;},processSave:function(item){var _316=dojo.some(item._writeLog,function(op){switch(op.attribute){case "next":case "nextId":case "parent":case "parentId":return true;default:return false;}},this);var ret=this.proceed(arguments);if(!_316){this.handler.engine.select(this.handler.queryRules.parentId.selector+" | "+this.handler.queryRules.nextId.selector,item.data).destroy();ret.data=this.handler._serializeSaveData(item);}return ret;}});}if(!dojo._hasResource["com.ibm.data.resolver.tree.PocTreeModel"]){dojo._hasResource["com.ibm.data.resolver.tree.PocTreeModel"]=true;dojo.provide("com.ibm.data.resolver.tree.PocTreeModel");dojo.declare("com.ibm.data.resolver.tree.PocTreeModel",null,{root:null,resolver:null,handler:null,deferWrites:true,listening:true,constructor:function(args){dojo.mixin(this,args);this._dirtyItems={};this._allItems={};this._ancLoaders={};if(this.root){this._allItems[this.getIdentity(this.root)]=this.root;}this._connections=[].concat([dojo.connect(this.resolver,"onNew",this,"_onNew"),dojo.connect(this.resolver,"onSet",this,"_onSet"),dojo.connect(this.resolver,"onDelete",this,"_onDelete")]);if(dojo.isIE){dojo.addOnWindowUnload(dojo.hitch(this,function(){this.destroy();}));}},assertRelevance:function(item){if(!this.inModel(item)){throw new Error(this.resolver.fmt("errorNotInModel"));}},destroy:function(){dojo.forEach(this._connections,dojo.disconnect);delete this._connections;delete this._allItems;delete this._dirtyItems;delete this._ancLoaders;delete this.root;},getRoot:function(_317,_318){if(this.store.isItemLoaded(this.root)){_317(this.root);}else{this.store.loadItem({item:this.root,onItem:_317,onError:_318});}},mayHaveChildren:function(item){return this.handler.getValue(item,"mayHaveChildren");},getChildren:function(_319,_31a,_31b){this.handler.getValue(_319,"children").addOnLoad(dojo.hitch(this,function(_31c){dojo.forEach(_31c,function(item){this._allItems[this.getIdentity(item)]=item;},this);if(_31a){_31a(this.filterChildren(_319,_31c.slice()));}})).addOnError(dojo.hitch(this,function(_31d){if(_31b){_31b(_31d);}}));},filterChildren:function(_31e,_31f){return _31f;},getIdentity:function(item){return this.handler.getIdentity(item);},getLabel:function(item){return this.handler.getLabel(item);},getAncestors:function(item,_320,_321){this.assertRelevance(item);var id=this.getIdentity(item);if(this._ancLoaders[id]){this._ancLoaders[id].addOnLoad(_320).addOnError(_321);}else{var _322=null,_323=true,_324=[];while(this.resolver.isItemLoaded(item)){this._allItems[this.getIdentity(item)]=item;_324.push(item);_322=this.getParent(item);if(!_322){break;}item=_322;_323=false;}if(!_322&&_320&&!_323){_320(_324);}else{this._ancLoaders[id]=(new com.ibm.data.ItemsLoader({store:this.resolver,query:this.getAncestorQuery(item),filter:function(_325){return _324.concat(_325);}})).addOnResult(dojo.hitch(this,function(_326){delete this._ancLoaders[id];dojo.forEach(_326,function(item){this._allItems[this.getIdentity(item)]=item;},this);})).addOnLoad(_320).addOnError(_321);}}},getAncestorQuery:function(item){return {uri:this.getIdentity(item),levels:"-all"};},getParent:function(item){return this.handler.getValue(item,"parent");},newItem:function(args,_327){var _328={parent:_327,attribute:"parent"};var item=this.store.newItem(args,_328);this.store.save({onComplete:args.onComplete,onError:args.onError,scope:args.scope});return item;},isCreated:function(item){return this.resolver.isCreated(item);},addOnCreate:function(item,_329){return this.resolver.addOnCreate(item,_329);},pasteItem:function(_32a,_32b,_32c,_32d,pos){var chId=this.getIdentity(_32a),_32e=this.getIdentity(_32b),_32f=this.getIdentity(_32c),_330=this.listening;if(chId==_32f){return;}else{this._dirtyItems[chId]=_32a;if(_32e!=_32f){this.listening=false;this.resolver.setValue(_32a,"parentId",_32f);this.listening=_330;}this.getChildren(_32c,dojo.hitch(this,function(_331){this.listening=false;var _332=null;if(pos!=null){if(typeof (pos)=="number"){if(_331.length=_335.length){_335.push(item);}else{_335.splice(pos,0,item);}this.handler.modifyChildren(_335);return true;},_removeChildItem:function(_336,item){var _337=_336._cachedMeta.children;if(!_337||!_337.loaded){return false;}var id=this.getIdentity(item);for(var i=0;i<_337.length;i++){if(this.getIdentity(_337[i])==id){_337.splice(i,1);break;}}this.handler.modifyChildren(_337);return true;},inModel:function(obj){return true;},loadedInModel:function(obj){if(!dojo.isString(obj)){obj=this.getIdentity(obj);}return !!this._allItems[obj];},_onNew:function(_338,_339){if(!this.listening||!_339||!_339.item){return;}if(this.handler!=this.resolver._getHandlerByItem(_338)){return;}var _33a=_339.item;if(this.loadedInModel(_33a)){this._dirtyItems[this.handler.getIdentity(_338)]=_338;var _33b=this.handler.getValue(_338,"next");this._insertChildItem(_33a,_338,_33b);this.onTreeChange(_338,null,_33a,_33b);this.getChildren(_33a,dojo.hitch(this,"onChildrenChange",_33a));}},_onDelete:function(_33c){if(!this.listening){return;}if(this.loadedInModel(_33c)){this._dirtyItems[this.handler.getIdentity(_33c)]=_33c;var _33d=this.getParent(_33c);this._removeChildItem(_33d,_33c);this.onTreeChange(_33c,_33d);this.onDelete(_33c);}},_onSet:function(item,_33e,_33f,_340){if(!this.listening){return;}if(this.loadedInModel(item)){switch(_33e){case "parentId":_340=this.resolver.byId(_340);case "parent":this.pasteItem(item,this.handler.getValue("parent"),_340,false,this.handler.getValue("next"));break;case "nextId":_340=this.resolver.byId(_340);case "next":var _341=this.handler.getValue("parent");this.pasteItem(item,_341,_341,false,_340);break;default:this.onChange(item);}}},onDelete:function(item){},onChange:function(item){},onChildrenChange:function(_342,_343){},onTreeChange:function(_344,_345,_346,_347){},toString:function(){return "[PocTreeModel of {"+this.handler+"}]";}});}if(!dojo._hasResource["com.ibm.data.resolver.tree.PocGlobalTreeModel"]){dojo._hasResource["com.ibm.data.resolver.tree.PocGlobalTreeModel"]=true;dojo.provide("com.ibm.data.resolver.tree.PocGlobalTreeModel");dojo.declare("com.ibm.data.resolver.tree.PocGlobalTreeModel",com.ibm.data.resolver.tree.PocTreeModel,{scheme:"",refItem:null,getRoot:function(_348,_349){if(this.root){_348(this.root);}else{this.getAncestors(this.refItem,dojo.hitch(this,function(_34a){if(!this.root){this.root=_34a[_34a.length-1];this._allItems[this.getIdentity(this.root)]=this.root;}if(_348){_348(this.root);}}),_349);}}});}if(!dojo._hasResource["com.ibm.data.resolver.NMPocHandler"]){dojo._hasResource["com.ibm.data.resolver.NMPocHandler"]=true;dojo.provide("com.ibm.data.resolver.NMPocHandler");dojo.declare("com.ibm.data.resolver.NMPocHandler",[com.ibm.data.resolver.OpenSearchPocHandler,com.ibm.data.resolver.tree.TreeModeledHandler],{category:"navigation",_globalTreeModel:null,parentMgmtStrategy:"com.ibm.data.resolver.tree.AtomParentDependencyStrategy",siblingMgmtStrategy:"com.ibm.data.resolver.tree.AtomSiblingDependencyStrategy",namespaces:dojo.mixin({},com.ibm.data.resolver.OpenSearchPocHandler.prototype.namespaces,com.ibm.data.resolver.ResolverQueryRules.namespaces),constructor:function(){this.customAttributes.treeModel.get=function(item,_34b){if(!this._globalTreeModel){this._globalTreeModel=new com.ibm.data.resolver.tree.PocGlobalTreeModel({refItem:item,handler:this,resolver:this.resolver,scheme:this.definition.scheme});}return _34b?[this._globalTreeModel]:this._globalTreeModel;};com.ibm.strategy.Strategy.applyStrategy(this,new com.ibm.data.resolver.tree.AtomModelTreeStrategy());},_createTemplates:function(){var _34c=[];for(var _34d in this.namespaces){_34c.push("xmlns:",_34d,"=\"",this.namespaces[_34d],"\" ");}dojo.mixin(this,{nodeTemplate:{templateString:""+""+""+"IBM WebSphere Portal/6.1"+""+"IBM WebSphere Portal Model Feed"+""+""+"${title}"+"${id}"+""+""+""+"${title}"+""+""+""+""+"",templateProps:{id:"",title:"",locale:dojo.local}}});},getSaveQuery:function(item){var q=this.inherited(arguments);if(this.resolver.isCreated(item)){q.rep="empty";}else{q.uri=this.getValue(item,"parentId");}return q;},fillInProperties:function(_34e,_34f,_350,_351){if(_350.metadata){for(var key in _350.metadata){_350["metadata["+key+"]$"]=_350.metadata[key];}delete _350.metadata;}if(_350.friendlyName){_350["metadata[com.ibm.portal.friendly.name]$"]=_350.friendlyName;delete _350.friendlyName;}return this.inherited(arguments);},getTemplate:function(args,_352){return this.nodeTemplate;},instantiateTemplate:function(_353,args,_354){var _355=this.inherited(arguments);if(!args.parentId){this.engine.select("./thr:in-reply-to",_355).destroy();}return _355;},_makeModifiable:function(item){this.engine.select("atom:content/*/* | thr:in-reply-to | atom:link",item.data).destroy();this.inherited(arguments);}});(function(){var r=com.ibm.data.resolver,_356=r.NMPocHandler,prot=_356.prototype,def=prot.definition,_357=r.ResolverQueryRules.atom;def=dojo.mixin({},def,{scheme:"nm"});def.features=dojo.mixin({},def.features,{"TreeModeled":true});prot.definition=def;dojo.extend(_356,{queryRules:dojo.mixin({},r.OpenSearchPocHandler.prototype.queryRules,_357.threadExt,_357.treeExt,_357.uniqueNameExt,_357.L10nExt,_357.acExt,_357.modelExt,_357.operationsExt,_357.contentExt,_357.metaExt,{contentNode:{selector:"./atom:link[@ext:class='content-node']",field:"@ext:uri",type:"Item"},contentNodeId:{selector:"./atom:link[@ext:class='content-node']",field:"@ext:uri"},contentNodeType:{selector:"./atom:link[@ext:class='content-node']",field:"@ext:rel"}})});var _358=function(data,rule,_359){var _35a={"ext:class":"content-node","type":"application/atom+xml"};_35a[rule.field.substr(1)]=_359;this.createFromJson(data,{name:"atom:link",attributes:_35a});return true;};prot.queryRules.contentNode.setter=_358;prot.queryRules.contentNodeId.setter=_358;prot.queryRules.contentNodeType.setter=_358;com.ibm.data.Resolver.register(def.scheme,_356);})();}if(!dojo._hasResource["com.ibm.data.resolver.strategy.AspectsStrategy"]){dojo._hasResource["com.ibm.data.resolver.strategy.AspectsStrategy"]=true;dojo.provide("com.ibm.data.resolver.strategy.AspectsStrategy");dojo.declare("com.ibm.data.resolver.strategy.AspectsStrategy",com.ibm.data.resolver.strategy.PocHandlerStrategy,{extensions:["modifyFetchQuery"],constructor:function(_35b){this._aspects=_35b||[];},modifyFetchQuery:function(_35c){if(!_35c.aspect){_35c.aspect=[];}_35c.aspect=_35c.aspect.concat(this._aspects);return this.proceed(arguments);}});}if(!dojo._hasResource["com.ibm.data.resolver.strategy.MetadataStrategy"]){dojo._hasResource["com.ibm.data.resolver.strategy.MetadataStrategy"]=true;dojo.provide("com.ibm.data.resolver.strategy.MetadataStrategy");dojo.declare("com.ibm.data.resolver.strategy.MetadataStrategy",com.ibm.data.resolver.strategy.PocHandlerStrategy,{extensions:["modifyFetchQuery"],constructor:function(keys){this._keys=keys||[];},modifyFetchQuery:function(_35d){if(!_35d.mdname){_35d.mdname=[];}else{if(!dojo.isArray(_35d.mdname)){_35d.mdname=[_35d.mdname];}}_35d.mdname=_35d.mdname.concat(this._keys);return this.proceed(arguments);}});}(function(){ibmPortalConfig.resolver=com.ibm.data.Resolver.getStore({url:ibmPortalConfig.contentHandlerURI,namespaces:{"ext":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model","creationcontext":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1.0/portal-creation-context","base":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0/ibm-portal-composite-base","model":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements"},tunnel:ibmConfig["tunnel.mode"],isAuthenticated:!ibmConfig.anonymousUser});})(); (function(){ // register module paths to enabler and builder ibmConfig = ibmCfg.enablerConfig; dojo.registerModulePath("com.ibm.mm", ibmCfg.enablerConfig["com.ibm.mashups.contextroot.enabler"] + "/js/com/ibm/mm"); dojo.registerModulePath("com.ibm.mashups", ibmCfg.enablerConfig["com.ibm.mashups.contextroot.enabler"] + "/js/com/ibm/mashups"); dojo.registerModulePath("com.ibm.mm.builder", ibmCfg.enablerConfig["com.ibm.mashups.contextroot.builder"] + "/js/com/ibm/mm/builder"); dojo.registerModulePath("com.ibm.mashups.builder", ibmCfg.enablerConfig["com.ibm.mashups.contextroot.builder"] + "/js/com/ibm/mashups/builder"); })();/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2008, 2010 - All Rights reserved. **/ dojo.provide("com.ibm.mm.enabler.extreg");if(typeof (ExtensionRegistry)=="undefined"){this.ExtensionRegistry=function(_1){var _2=window;var _3={root:document.body,enabled:false,_queue:[],debug:function(_4){if(this.enabled){}},log:function(_5){if(this.enabled){}},_flushQueueIfNecessary:function(){var _6=(this._queue.length>0);while(this._queue.length>0){this.root.appendChild(this._queue.shift());}if(_6){this.log("----------------- END STMTS EXECUTED BEFORE ONLOAD ---------------");}}};var _7=function(_8){var _9=_8.split(".");var _a=null;var _b=window;var _c=null;for(var i=0;(i<_9.length&&_b);i++){_a=_b;_c=_9[i];_b=_a[_9[i]];}return [{object:_a,method:_c}];};if(!_1){_1=_7;}function forInLoop(_d,_e){for(var _f in _d){if(Object.prototype.hasOwnProperty.call(_d,_f)){_e(_f,_d[_f]);}}};function isArray(obj){return (obj&&obj.length&&typeof (obj.length)=="number");};function applyToObjectOrArray(obj,_10){if(isArray(obj)){for(var i=0;i [ "+arguments+" ]");_3.log("handler to execute: "+_15.toString());_3.debug(_15);_3.log("next function in the chain (executor parameter): "+fn.toString());_3.debug(fn);}var me=this;var _16=_15.call(this,function(_17){return fn.apply(me,_17);},arguments);if(_3.enabled){_3.log("around advice exit ==> "+_16);}return _16;});};ExtensionPointController.prototype.execute=function(_18,_19){if(_3.enabled){_3.log("ExtensionPointController.execute entry ==> [ "+_18+", "+_19+" ] ");_3.debug(_18);_3.debug(_19);}function argumentsToArray(_1a){var arr=[];for(var i=0;i<_1a.length;i++){arr.push(_1a[i]);}return arr;};var _1b=null;if(_3.enabled){_3.log("Executing extensions for \""+this.name+"\"...");}var _1c=this.extensions;var _1d=this.fnDescriptor;function doExecution(_1e){if(_3.enabled){_3.log("doExecution entry ==> "+_1e);_3.debug(_1e);}if(_1e){_1e=argumentsToArray(_1e);}var _1f=null;var _20=_1d.getMethod();_1d.revert();var _21=_1c.before;if(_3.enabled){_3.log("Executing "+_21.length+" before advice extensions.");}for(var i=0;i<_21.length;i++){if(_3.enabled){_3.log("beforeAdvice["+i+"] = "+_21[i].toString());_3.debug(_21[i]);}_1e=_21[i].call(this,_1e);}if(_3.enabled){_3.log("Executing the original function: "+_1d.getMethod().toString());}_1f=_1d.getMethod().apply(this,_1e);var _22=_1c.after;if(_3.enabled){_3.log("Executing "+_22.length+" after advice extensions.");}if(_1e){for(var j=0;j<_22.length;j++){if(_3.enabled){_3.log("afterAdvice["+j+"] = "+_22[j].toString());_3.debug(_22[j]);_3.log("Return value: "+_1f);_3.debug(_1f);}_1f=_22[j].call(this,_1f,_1e);}}_1d.setMethod(_20);if(_3.enabled){_3.log("doExecution exit ==> "+_1f);}return _1f;};_1b=doExecution.apply(_18,[_19]);if(_3.enabled){_3.log("ExtensionPointController.execute exit ==> "+_1b);}return _1b;};if(!ExtensionRegistry.prototype.extensionPointControllers){ExtensionRegistry.prototype.extensionPointControllers={};}function getExtensionPointController(_23,_24){if(_3.enabled){_3.log("ExtensionRegistry.getExtensionPointController entry ==> [ "+_23+", "+_24+" ]");}var _25=ExtensionRegistry.prototype.extensionPointControllers[_23];if(!_25){_25={};ExtensionRegistry.prototype.extensionPointControllers[_23]=_25;}var _26=_25[_24.id];if(!_26){_26=new ExtensionPointController(_23,_24);ExtensionRegistry.prototype.extensionPointControllers[_23][_24.id]=_26;_24.setMethod(function(){if(_3.enabled){_3.log(_23+" entry ==> "+arguments);}var _27=_26.execute(this,arguments);if(_3.enabled){_3.log(_23+" exit ==> "+_27);}return _27;});}if(_3.enabled){_3.log("ExtensionRegistry.getExtensionPointController exit ==> "+_26);}return _26;};function processExtensionDefinition(_28,_29){if(_3.enabled){_3.log("processExtensionDefinition entry ==> [ "+_28+", "+_29+" ]");_3.log("Extension: "+_28+"; extension: { type: \""+_29.type+"\", handler: "+_29.handler+" }");}var _2a=_1(_28);_2a=_2a||null;if(_2a===null){_2a=_7(_28);}if(_3.enabled){_3.log("impls="+_2a);}for(var i=0;i<_2a.length;i++){var _2b=_2a[i];var md=new MethodDescriptor(_2b.object,_2b.method);if(md.originalValue){var _2c=getExtensionPointController(_28,md);if(_3.enabled){_3.log("Extension Point (after mapping function): "+md);}switch(_29.type){case "before":if(_3.enabled){_3.log("wrapping in a before extension");}_2c.extensions.before.push(_29.handler);break;case "after":if(_3.enabled){_3.log("wrapping in an after extension");}_2c.extensions.after.push(_29.handler);break;case "around":if(_3.enabled){_3.log("wrapping in an around extension");}_2c.addAroundAdvice(_29.handler);break;default:if(_3.enabled){_3.log("Unrecognized extension type: "+_29.type);}}}else{if(console&&console.log){console.log("WARNING! \""+_28+"\" does not exist! The provided extension will be ignored!");}}}if(_3.enabled){_3.log("processExtensionDefinition exit");}};function removeExtensionDefinition(_2d){if(_3.enabled){_3.log("removeExtensionDefinition entry ==> [ "+_2d+" ]");}var _2e=ExtensionRegistry.prototype.extensionPointControllers[_2d];forInLoop(_2e,function(_2f,_30){_30.fnDescriptor.revert();});delete ExtensionRegistry.prototype.extensionPointControllers[_2d];if(_3.enabled){_3.log("removeExtensionDefinition exit");}};this.process=function(_31){if(_3.enabled){_3.log("ExtensionRegistry.process entry ==>"+_31);}applyToObjectOrArray(_31,function(_32){forInLoop(_32,function(_33,_34){applyToObjectOrArray(_34,function(obj){processExtensionDefinition(_33,obj);});});});if(_3.enabled){_3.log("ExtensionRegistry.process exit");}};this.disconnect=function(_35){if(_3.enabled){_3.log("ExtensionRegistry.disconnect entry ==>"+_35);}removeExtensionDefinition(_35);if(_3.enabled){_3.log("ExtensionRegistry.disconnect exit");}};this.enableTracking=function(_36){var _37=new ImplementationTracker(true);var _38={"dojo.declare":{type:"before",handler:function(_39){_37.add(_39[0],_39[1]);return _39;}}};this.process(_38);var _3a=function(_3b){return _37.getImpls(_3b);};dojo.addOnLoad(function(){if(_36&&_36.extensions&&_36.extensions.length>0){var _3c={};function forInLoop(obj,_3d){for(var _3e in obj){if(obj.hasOwnProperty(_3e)){_3d(_3e,obj[_3e]);}}};for(var i=0;i<_36.extensions.length;i++){forInLoop(_36.extensions[i],function(_3f,_40){_3c[_3f]=_40;});}var _41=new ExtensionRegistry(_3a);_41.process(_36.extensions);}});};this.disableTracking=function(){this.disconnect("dojo.declare");};};}if(typeof ImplementationTracker=="undefined"){this.ImplementationTracker=function(_42){var _43={enabled:false,log:function(msg){if(this.enabled){}},debug:function(obj){if(this.enabled){}}};function forInLoop(obj,_44){for(var _45 in obj){if(Object.prototype.hasOwnProperty.call(obj,_45)){_44(_45,obj[_45]);}}};function getMethodImpl(_46){var _47=_46.split(".");var _48=null;var _49=window;var _4a=null;for(var i=0,l=_47.length;(i "+[_53,_54]);}if(!_4b[_53]){if(_54&&typeof _54=="function"){_54=[_54];}var _55=new ObjectInfo(_53);_4b[_53]=_55;for(var i=0,l=_54?_54.length:0;i "+_58);}var _59=_58.substring(0,_58.lastIndexOf("."));var _5a=_58.substring(_58.lastIndexOf(".")+1);if(_43.enabled){_43.log("className = "+_59+"; methodName = "+_5a);}var _5b=getMethodImpl(_58);_5b=_5b||null;if(!_4b[_59]||_5b===null){if(_43.enabled){_43.log("ImplementationTracker.getImpls exit ==> null ");}return null;}var _5c=_4b[_59].implementors;if(_43.enabled){_43.log("impls = "+_5c);}var _5d=[];for(var i=0,l=_5c.length;i "+_5d);}return _5d;};};}(function() { var implTracker = new ImplementationTracker(true); var DojoExtensions = { "dojo.declare": { type: "before", handler: function ( fnArgs ) { implTracker.add( fnArgs[0], fnArgs[1] ); return fnArgs; } } }; var registry = new ExtensionRegistry(); registry.process( DojoExtensions ); ibmConfig.mappingFunction = function ( name ) { return implTracker.getImpls( name ); }; })();dojo.provide("com.ibm.mm.enabler.nls.enabler_it");dojo.provide("com.ibm.mm.enabler.nls.modelMessages");com.ibm.mm.enabler.nls.modelMessages._built=true;dojo.provide("com.ibm.mm.enabler.nls.modelMessages.it");com.ibm.mm.enabler.nls.modelMessages.it={"E_COMNODE_NOTFOUND_1":"BMWMF0011E: Non è stato possibile trovare il seguente nodo: ${0}.","E_WIDGETDEF_MUST_BE_IDENTIFIABLE_0":"BMWMF0018E: Impossibile identificare la definizione di widget.","E_INVALID_PARAM_TYPE_0":"BMWMF0021E: Il parametro ${num} non è valido. Il valore deve essere di tipo ${type}.","E_LAYOUTNODE_NEXT_CAN_NOT_BE_ITSELF_0":"BMWMF0027E: Il nodo inserito non può essere inserito accanto a se stesso.","E_LAYOUTNODE_NOTFOUND_1":"BMWMF0015E: Impossibile trovare il seguente nodo di layout: ${0}.","E_INVALID_DOCUMENT_0":"BMWMF0022E: Il documento non può essere null.","E_XHR_REQUEST_FAILED_2":"BMWMF0025E: Il server non è riuscito a rispondere alla richiesta HTTP. La richiesta è stata restituita con stato '${0}' e i dati di risposta '${1}'.","E_PARAM_ISNULL_0":"BMWMF0014E: Il valore del parametro non può essere null.","E_PARAM_IS_SMALLER_ZERO_0":"BMWMF0016E: I valori di parametro devono essere superiori o equivalenti a zero.","E_PARAM_ISNULL_OR_UNDEFINED_3":"BMWMF0024E: Il parametro '${0}' nella funzione '${1}.${2}' non può essere null o non definito.","E_INVALID_CONTEXT_MISSING_TYPE_0":"BMWMF0019E: Il contesto deve contenere un tipo.","E_INVALID_CONTEXT_SPECIFIED_0":"BMWMF0017E: Il contesto del widget non è definito.","E_CATNODE_NOTFOUND_1":"BMWMF0010E: Non è stato possibile trovare la seguente voce di catalogo: ${0}.","E_NODE_NOTFOUND_1":"BMWMF0004E: Il sistema non riesce a trovare il seguente nodo: ${0}.","E_NODE_ISNULL_0":"BMWMF0001E: Si è verificato un errore perché il nodo è null.","E_INVALID_XPATH_EXPR_0":"BMWMF0023E: L'espressione XPath non può essere vuota.","E_ELEMENT_NOT_FOUND_2":"BMWMF0013E: Impossibile trovare l'elemento ${0} in ${1}.","E_INVALID_PARAM_COUNT_0":"BMWMF0020E: Il numero di parametri non è valido.","E_UNSUPPORTED_OP_0":"BMWMF0003E: Questa operazione non è supportata.","E_OBJECT_DISPOSED_0":"BMWMF0026E: L'oggetto è stato eliminato.","E_CCATNODE_NOTFOUND_1":"BMWMF0012E: Non è stato possibile trovare la seguente categoria di catalogo: ${0}.","E_WIDGET_NOTFOUND_1":"BMWMF0002E: Non è stato possibile caricare il seguente widget: ${0}."};dojo.provide("com.ibm.mm.data.nls.dataTypeStrings");com.ibm.mm.data.nls.dataTypeStrings._built=true;dojo.provide("com.ibm.mm.data.nls.dataTypeStrings.it");com.ibm.mm.data.nls.dataTypeStrings.it={"countrycode":"Codice paese","languagecode":"Codice lingua","date":"Data","boolean":"Booleano","json":"JSON","table":"Tabella","rss":"RSS","email":"E-mail","image":"Immagine","any":"Tutti i dati","text":"Testo","html":"HTML","modeldata":"Dati modello","time":"Ora","phone":"Telefono","url":"URL","currency":"Divisa","address":"Indirizzo","postalcode":"Codice postale","xml":"XML","timestamp":"Data/ora","person":"Persona","number":"Numero","atom":"Atom"};dojo.provide("com.ibm.mm.enabler.nls.iwStr");com.ibm.mm.enabler.nls.iwStr._built=true;dojo.provide("com.ibm.mm.enabler.nls.iwStr.it");com.ibm.mm.enabler.nls.iwStr.it={"I_NO_PREVIEW_SUPPORT_0":"BMWIS0001I: Questo elemento non supporta l'anteprima.","ALL_AUTH":"Tutti gli utenti autenticati","LOAD":"Caricamento in corso.....","I_ONEUI_INFORMATION_0":"Informazioni","I_ONEUI_INFORMATION_1":"Informazioni:","WIDGET_NOT_INSTALLED":"Widget non disponibile","ERROR":"Errore","WARNING":"Avviso","ANON":"Anonimo","INFO":"Informazioni","WIDGET_NOT_INSTALLED_SUB":"Questo widget non è abilitato o non è disponibile per l'uso.","ALL_PORTAL":"All Portal Users"};dojo.provide("com.ibm.mm.enabler.nls.iwMessages");com.ibm.mm.enabler.nls.iwMessages._built=true;dojo.provide("com.ibm.mm.enabler.nls.iwMessages.it");com.ibm.mm.enabler.nls.iwMessages.it={"E_WIDGET_DISPLAY_FAIL_2":"BMWIW0006E: Impossibile visualizzare correttamente il widget ${0}. Dettagli dell'errore: ${1}.","W_STANDALONECLASS_MISSING_1":"BMWIW0013W: Al widget ${0} manca la classe iw-Standalone.","E_IWIDGETDEF_NOTAVAILABLE_1":"BMWIW0001E: Il widget ${0} non è disponibile. Controllare la connessione di rete o contattare l'amministratore per confermare che il widget è ancora disponibile sul server richiesto.","W_API_DEPRECATED_1":"BMWIW0008W: Il metodo utilizzato non è più supportato. Utilizzare invece ${0}.","E_NODISPLAY_UNSECUREWIDGET_1":"BMWIW0010E: Non è stato possibile visualizzare il widget non affidabile ${0}.","E_RESOURCE_LOAD_FAIL_2":"BMWIW0011E: Impossibile caricare la risorsa ${0} : ${1}.","E_SUBDOMAIN_NOTAVAILABLE_2":"BMWIW0003E: Non è stato possibile caricare il widget non affidabile ${0} perché il numero di domini secondari ha superato il limite di ${1}. Contrassegnare un altro widget nella pagina come affidabile per rendere disponibile un altro dominio secondario.","E_SUBDOMAIN_NOTAVAILABLE1_2":"BMWIW0009E: Non è stato possibile caricare il widget non affidabile ${0} perché il numero di domini secondari ha superato il limite di ${1}.","E_WIDGET_EVENT_FAIL_3":"BMWIW0007E: Il sistema non è in grado di gestire l'evento ${0} per il widget ${1}. Dettagli dell'errore: ${2}.","E_WIDGETS_UNLOAD_FAIL_1":"BMWIW0004E: I widget non sono stati caricati correttamente perché la finestra del browser non è stata aggiornata completamente. Dettagli dell'errore: ${0}.","W_DEPRECATE_2":"BMWIW0012W: La funzione: ${0} è stata dichiarata obsoleta. Utilizzare invece ${1}.","E_WIDGET_UNLOAD_FAIL_2":"BMWIW0005E: Il widget ${0} non è stato caricato correttamente. Dettagli dell'errore: ${1}.","E_IWIDGETDEF_CONTENTNOTAVAILABLE_1":"BMWIW0002E: Il sistema non riesce a trovare il contenuto per la seguente modalità: ${0}.","E_WIDGET_INCORRECTCONFIG_1":"BMWIW0014E: Il widget ${0} non è configurato correttamente."};/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2008, 2010 - All Rights reserved. **/ dojo.provide("com.ibm.mm.enabler.portal");dojo.i18n._preloadLocalizations("com.ibm.mm.enabler.nls.enabler",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hr","hu","it","it-it","ja","ja-jp","kk","ko","ko-kr","nb","nl","nl-be","nl-nl","no","pl","pt","pt-br","pt-pt","ro","ro-ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-cn","zh-tw"]);(function(){var _1="3.0.0.20150520-1751".split(".");var _2="enabler";var _3="3.0.0.1-CF3";if(_2){_2="_"+_2;}if(_1.length==4){dojo.setObject("com.ibm.mashups.enabler.version",{major:_1[0],minor:_1[1],patch:_1[2],"projectName":_3,"flag":_2,revision:_1[3],toString:function(){return this.major+"."+this.minor+"."+this.patch+(this.flag||"")+" ("+this.revision+")"+(this.projectName?"["+this.projectName+"]":"");}});}})();if(!dojo._hasResource["com.ibm.mashups.enabler.Deferred_API"]){dojo._hasResource["com.ibm.mashups.enabler.Deferred_API"]=true;dojo.provide("com.ibm.mashups.enabler.Deferred_API");dojo.provide("com.ibm.mashups.enabler.Deferred");dojo.declare("com.ibm.mashups.enabler.Deferred",null,{setFinishedCallback:function(_4,_5,_6){},start:function(_7){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.logging.LogLevel"]){dojo._hasResource["com.ibm.mashups.enabler.logging.LogLevel"]=true;dojo.provide("com.ibm.mashups.enabler.logging.LogLevel");dojo.declare("com.ibm.mashups.enabler.logging.LogLevel",null,{TRACE:500,INFO:800,WARNING:900,SEVERE:1000});com.ibm.mashups.enabler.logging.LogLevel=new com.ibm.mashups.enabler.logging.LogLevel();}if(!dojo._hasResource["com.ibm.mashups.enabler.logging.LogHandler"]){dojo._hasResource["com.ibm.mashups.enabler.logging.LogHandler"]=true;dojo.provide("com.ibm.mashups.enabler.logging.LogHandler");dojo.require("com.ibm.mashups.enabler.logging.LogLevel");dojo.declare("com.ibm.mashups.enabler.logging.LogHandler",null,{constructor:function(){},getHandlerID:function(){return null;},getLogLevel:function(){return null;},log:function(_8,_9,_a,_b){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.logging.Logger_API"]){dojo._hasResource["com.ibm.mashups.enabler.logging.Logger_API"]=true;dojo.provide("com.ibm.mashups.enabler.logging.Logger_API");dojo.provide("com.ibm.mashups.enabler.logging.Logger");dojo.require("com.ibm.mashups.enabler.logging.LogLevel");dojo.declare("com.ibm.mashups.enabler.logging.Logger",null,{constructor:function(){},getLogger:function(_c){return null;},addHandler:function(_d){},removeHandler:function(_e){},entering:function(_f,_10){},exiting:function(_11,_12){},info:function(_13,_14,_15){},warning:function(_16,_17,_18){},severe:function(_19,_1a,_1b){},trace:function(_1c,_1d,_1e){},log:function(_1f,_20,_21,_22){},isLoggable:function(_23){return false;}});}if(!dojo._hasResource["com.ibm.mm.enabler.logging.ConsoleHandler"]){dojo._hasResource["com.ibm.mm.enabler.logging.ConsoleHandler"]=true;dojo.provide("com.ibm.mm.enabler.logging.ConsoleHandler");dojo.declare("com.ibm.mm.enabler.logging.ConsoleHandler",[com.ibm.mashups.enabler.logging.LogHandler],{constructor:function(){this.handlerID="com.ibm.mm.enabler.logging.ConsoleHandler";this.logLevel=com.ibm.mashups.enabler.logging.LogLevel.TRACE;},getHandlerID:function(){return this.handlerID;},getLogLevel:function(){return this.logLevel;},log:function(_24,_25,_26,_27){if(_25==com.ibm.mashups.enabler.logging.LogLevel.SEVERE){console.error(_24+" "+_26+": "+_27);}else{if(_25==com.ibm.mashups.enabler.logging.LogLevel.WARNING){console.warn(_24+" "+_26+": "+_27);}else{if(_25==com.ibm.mashups.enabler.logging.LogLevel.INFO){console.info(_24+" "+_26+": "+_27);}else{if(_25==com.ibm.mashups.enabler.logging.LogLevel.TRACE){console.debug(_24+" "+_26+": "+_27);}}}}}});}if(!dojo._hasResource["com.ibm.mm.enabler.logging.LoggerImpl"]){dojo._hasResource["com.ibm.mm.enabler.logging.LoggerImpl"]=true;dojo.provide("com.ibm.mm.enabler.logging.LoggerImpl");dojo.declare("com.ibm.mm.enabler.logging.LoggerImpl",[com.ibm.mashups.enabler.logging.Logger],{BASE_TOPIC:"com.ibm.mm.enabler.logging.",constructor:function(_28,_29){this.loggers={};this.handlers={};this.name=_28?_28:null;this.parentLogger=_29?_29:null;if(!this.parentLogger){if(ibmConfig&&ibmConfig.traceConfig){this._setTraceConfig(ibmConfig.traceConfig);}else{this._setTraceConfig();}}},getLogger:function(_2a){if(this.parentLogger){return this.parentLogger.getLogger(_2a);}if(!this.loggers[_2a]){this.loggers[_2a]=new com.ibm.mm.enabler.logging.LoggerImpl(_2a,this);}return this.loggers[_2a];},addHandler:function(_2b){if(this.parentLogger){return this.parentLogger.addHandler(_2b);}this.handlers[_2b.handlerID]={};var _2c=this.handlers[_2b.handlerID];_2c.handler=_2b;var _2d=_2b.getLogLevel();var _2e="log";_2c.severeHandle=dojo.subscribe(this.BASE_TOPIC+com.ibm.mashups.enabler.logging.LogLevel.SEVERE,_2b,_2e);if(_2d<=com.ibm.mashups.enabler.logging.LogLevel.WARNING){_2c.warningHandle=dojo.subscribe(this.BASE_TOPIC+com.ibm.mashups.enabler.logging.LogLevel.WARNING,_2b,_2e);}if(_2d<=com.ibm.mashups.enabler.logging.LogLevel.INFO){_2c.infoHandle=dojo.subscribe(this.BASE_TOPIC+com.ibm.mashups.enabler.logging.LogLevel.INFO,_2b,_2e);}if(_2d<=com.ibm.mashups.enabler.logging.LogLevel.TRACE){_2c.traceHandle=dojo.subscribe(this.BASE_TOPIC+com.ibm.mashups.enabler.logging.LogLevel.TRACE,_2b,_2e);}},removeHandler:function(_2f){var _30;var _31;if(dojo.isString(_2f)){if(!_2f in this.handlers){return;}_30=this.handlers[_2f];_31=_2f;}else{if(dojo.isObject(_2f)){_30=this.handlers[_2f.getHandlerID()];_31=_2f.getHandlerID();}else{return;}}if(_30){if(_30.severeHandle){dojo.unsubscribe(_30.severeHandle);}if(_30.warningHandle){dojo.unsubscribe(_30.warningHandle);}if(_30.infoHandle){dojo.unsubscribe(_30.infoHandle);}if(_30.traceHandle){dojo.unsubscribe(_30.traceHandle);}if(_30.handler){delete _30.handler;}}delete this.handlers[_31];},entering:function(_32,_33){var _34=com.ibm.mashups.enabler.logging.LogLevel.TRACE;if(this.isLoggable(_34)){var msg=this._getMessageString(_33);this._log(this.name,_34,_32,"ENTRY"+(msg?" "+msg:""));}},exiting:function(_35,_36){var _37=com.ibm.mashups.enabler.logging.LogLevel.TRACE;if(this.isLoggable(_37)){var msg=this._getMessageString(_36);this._log(this.name,_37,_35,"RETURN"+(msg?" "+msg:""));}},info:function(_38,_39,_3a){var _3b=com.ibm.mashups.enabler.logging.LogLevel.INFO;this.log(_3b,_38,_39,_3a);},warning:function(_3c,_3d,_3e){var _3f=com.ibm.mashups.enabler.logging.LogLevel.WARNING;this.log(_3f,_3c,_3d,_3e);},severe:function(_40,_41,_42){var _43=com.ibm.mashups.enabler.logging.LogLevel.SEVERE;this.log(_43,_40,_41,_42);},trace:function(_44,_45,_46){var _47=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.log(_47,_44,_45,_46);},log:function(_48,_49,_4a,_4b){if(!this.parentLogger){this._log("com.ibm.mashups.enabler.logging.Logger",com.ibm.mashups.enabler.logging.LogLevel.WARNING,"{log|info|warning|severe|trace|entering|exiting}","You must not use the RootLogger (com.ibm.mashups.enabler.logging.Logger). Create your own logger for each class.");}if(this.isLoggable(_48)){this._log(this.name,_48,_49,_4a,_4b);}},isLoggable:function(_4c){if(_4c!=com.ibm.mashups.enabler.logging.LogLevel.TRACE){return true;}if(!(ibmConfig&&ibmConfig.isDebug)){return false;}var _4d=this._getRegExp();if(_4d&&_4d.exec(this.name)){return true;}return false;},_log:function(_4e,_4f,_50,_51,_52){if((_52&&!dojo.isArray(_52))||_52===false){_52=[_52];}var _53=_52?dojo.string.substitute(_51.toString(),_52):_51;dojo.publish(this.BASE_TOPIC+_4f,[_4e,_4f,_50,_53]);},_getMessageString:function(_54){var _55=0;var msg="";if(_54||_54===false){msg+="[ ";if(dojo.isArray(_54)){for(var i=0;i<_54.length;++i){var arg=_54[i];if(msg.length>2){msg+=", ";}if(typeof arg=="undefined"){msg+="undefined";}if(arg&&arg.toString){msg+=arg.toString();}else{if(arg===null){msg+="null";}else{msg+="n/a";}}}}else{if(_54&&_54.toString){msg+=_54.toString();}else{if(_54===null){msg+="null";}else{msg+="n/a";}}}msg+=" ]";}return msg;},_setTraceConfig:function(_56){if(dojo.isString(_56)&&_56.length>0&&_56=="*"){this._log("RootLogger",com.ibm.mashups.enabler.logging.LogLevel.TRACE,"_setTraceConfig","Invalid traceConfig specified: *");}else{if((dojo.isArray(_56)||dojo.isString(_56))&&_56.length>0){this._log("RootLogger",com.ibm.mashups.enabler.logging.LogLevel.TRACE,"_setTraceConfig","Changing traceConfig: "+_56);var _57=dojo.isArray(_56)?_56.join("|"):_56;if(_57.length>0){this.regExp=new RegExp(_57);return;}}}this.regExp=null;},_disableTraceConfig:function(){this.regExp=null;},_getRegExp:function(){if(this.parentLogger){return this.parentLogger._getRegExp();}return this.regExp;}});com.ibm.mashups.enabler.logging.Logger=new com.ibm.mm.enabler.logging.LoggerImpl();com.ibm.mashups.enabler.logging.Logger.addHandler(new com.ibm.mm.enabler.logging.ConsoleHandler());}if(!dojo._hasResource["com.ibm.mashups.enabler.logging.Logger"]){dojo._hasResource["com.ibm.mashups.enabler.logging.Logger"]=true;dojo.provide("com.ibm.mashups.enabler.logging.Logger");}if(!dojo._hasResource["com.ibm.mm.enabler.DeferredImpl"]){dojo._hasResource["com.ibm.mm.enabler.DeferredImpl"]=true;dojo.provide("com.ibm.mm.enabler.DeferredImpl");dojo.declare("com.ibm.mm.enabler.DeferredImpl",[com.ibm.mashups.enabler.Deferred],{_chainedDeferred:null,_sync:false,_previous:null,constructor:function(_58,_59,_5a){this.context=_58;this.startfn=_59;this.params=_5a;this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);},addErrorCallback:function(_5b,_5c){dojo.deprecated("com.ibm.mashups.enabler.Deferred.addErrorCallback()","use com.ibm.mashups.enabler.Deferred.setFinishedCallback() instead");this.errorCallback=_5b;this.errorCallbackParameters=_5c;},addFinishedCallback:function(_5d,_5e){dojo.deprecated("com.ibm.mashups.enabler.Deferred.addFinishedCallback()","use com.ibm.mashups.enabler.Deferred.setFinishedCallback() instead");this.finishedCallback=_5d;this.finishedCallbackParameters=_5e;},setFinishedCallback:function(_5f,_60,_61){if(_61===true){this._isVerboseFinish=true;}this.finishedCallback2=_5f;this.finishedCallbackParameters2=_60;return this;},start:function(_62,_63){this._sync=(_62||typeof (_62)=="undefined");var ret=null;if(dojo.isFunction(this.startfn)){ret=dojo.hitch(this.context||null,this.startfn)(this,this._sync,this.params,_63||null);}return ret;},getFinishedCallback:function(){return this.finishedCallback2;},getFinishedCallbackParameters:function(){return this.finishedCallbackParameters2;},setChainedDeferred:function(_64){this._chainedDeferred=_64;},getChainedDeferred:function(){return this._chainedDeferred;},getPrevious:function(){return this._previous;},_setPreviousDeferred:function(_65,_66,_67){this._previous={deferred:_65,result:_66,status:_67};},removeChainedDeferred:function(){this._chainedDeferred=null;},finish:function(_68,_69,_6a){try{if(dojo.isFunction(this.getFinishedCallback())){if(this._isVerboseFinish){var _6b={resource:_68,parameter:this.getFinishedCallbackParameters()};_6b.statusCode=_69;if(this._verboseOperationResults){_6b.operations=this._verboseOperationResults||[];}else{_6b.request=_6a||{statusCode:_69};}dojo.partial(this.getFinishedCallback())(_6b);}else{dojo.partial(this.getFinishedCallback())(_68,_69,this.getFinishedCallbackParameters());}}else{if(dojo.isFunction(this.finishedCallback)&&(""+_69).indexOf("2")===0){dojo.partial(this.finishedCallback)(_68,this.finishedCallbackParameters);}else{if(dojo.isFunction(this.errorCallback)&&_69>=400){dojo.partial(this.errorCallback)(_68,this.errorCallbackParameters);}}}}catch(e){this.LOGGER.warning("finish","Callback failed to execute; skipping. Reason: "+e.message);}if(this._chainedDeferred){this._chainedDeferred._setPreviousDeferred(this,_68,_69);this._chainedDeferred.start(this._sync);}}});}if(!dojo._hasResource["com.ibm.mashups.enabler.Deferred"]){dojo._hasResource["com.ibm.mashups.enabler.Deferred"]=true;dojo.provide("com.ibm.mashups.enabler.Deferred");}if(!dojo._hasResource["com.ibm.mashups.enabler.context.LocalizedContext_API"]){dojo._hasResource["com.ibm.mashups.enabler.context.LocalizedContext_API"]=true;dojo.provide("com.ibm.mashups.enabler.context.LocalizedContext_API");dojo.provide("com.ibm.mashups.enabler.context.LocalizedContext");dojo.declare("com.ibm.mashups.enabler.context.LocalizedContext",null,{getPreferredLocale:function(){},getDefaultLocale:function(){},getLocale:function(_6c){},getDisplayLocale:function(_6d){},getTitle:function(_6e){},getDescription:function(_6f){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.xml.XPath_API"]){dojo._hasResource["com.ibm.mashups.enabler.xml.XPath_API"]=true;dojo.provide("com.ibm.mashups.enabler.xml.XPath_API");dojo.provide("com.ibm.mashups.enabler.xml.XPath");dojo.declare("com.ibm.mashups.enabler.xml.XPath",null,{evaluateXPath:function(_70,doc,_71){},evaluateEntry:function(_72,doc,_73){},evaluateBoolean:function(_74,doc,_75){},evaluateString:function(_76,doc,_77){},evaluateNumber:function(_78,doc,_79){}});}if(!dojo._hasResource["com.ibm.mm.enabler.utils.Dom"]){dojo._hasResource["com.ibm.mm.enabler.utils.Dom"]=true;dojo.provide("com.ibm.mm.enabler.utils.Dom");com.ibm.mm.enabler.utils.Dom={getAttributeWithNS:function(_7a,_7b,_7c,_7d){if(!_7a){return null;}if(!_7b){return null;}if(!_7c){return null;}if(!_7d){return null;}var _7e=null;if(dojo.isIE||window.ActiveXObject!==undefined){_7e=_7a.getAttribute(_7b);if(_7e===null||_7e==""){var _7f=_7a.attributes;for(var i=_7f.length;i>0;i--){if(_7f[i-1].baseName==_7c&&_7f[i-1].namespaceURI==_7d){_7e=_7f[i-1].value;break;}}}}else{_7e=_7a.getAttributeNS(_7d,_7c);}return _7e;},setAttributeWithNS:function(dom,_80,_81,_82,_83,_84){if(!dojo.isObject(_80)){throw new Error("element must be a DOMNode");}if(dojo.isIE||window.ActiveXObject!==undefined){var _85=dom.createNode(2,_81,_83);if(_84===null||_84===undefined){_84="";}_85.nodeValue=_84;_80.setAttributeNode(_85);}else{_80.setAttributeNS(_83,_81,_84);}},textContent:function(_86,_87){if(!_86){return "";}if(arguments.length>1){var doc=_86.ownerDocument;var _88=doc.createTextNode(_87||"");com.ibm.mm.enabler.utils.Dom.replaceChildren(_86,_88);return;}else{var tc=dojox.xml.parser.textContent(_86);if(tc){return tc;}return dojo.map(_86.childNodes||[],function(_89){return (_89.nodeType>0&&_89.nodeType<4)?_89.nodeValue:"";}).join("");}},createElement:function(dom,_8a,ns){var _8b;if(dojo.isIE||window.ActiveXObject!==undefined){if(ns){_8b=dom.createNode(1,_8a,ns);}else{_8b=dom.createElement(_8a);}}else{_8b=dom.createElementNS(ns,_8a);}return _8b;},destroyNode:function(_8c){var _8d=dojo.byId("IELeakGarbageBin");if(!_8d){_8d=dojo.create("div",{id:"IELeakGarbageBin",style:{display:"none"}},dojo.body());}dojo.place(_8c,_8d);dojo.attr(_8d,"innerHTML","");if(_8c.nodeType!=3){if(dojo.isIE||window.ActiveXObject!==undefined){dojo.attr(_8c,"outerHTML","");}}},createDocument:function(_8e,_8f){if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){var _90=["MSXML2.FreeThreadedDOMDocument.6.0","Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.3.0"];for(var i=0;i<_90.length;i++){try{oXml=new ActiveXObject(_90[i]);if(oXml){break;}}catch(e){if(i==_90.length){console.warn("Error creating Msxml.DOMDocument; reason: ",e);}}}oXml.async=false;if(_8e){oXml.loadXML(_8e);if(oXml.parseError.errorCode!=0){var _91=oXml.parseError;console.warn("Error parsing XML data. Reason: '"+_91.reason+"'; data: '"+_8e+"'.");}}return oXml;}else{return dojox.xml.parser.parse(_8e,_8f);}},replaceChildren:function(_92,_93){return dojox.xml.parser.replaceChildren(_92,_93);},innerXML:function(_94){return _94?dojox.xml.parser.innerXML(_94):null;},removeChildren:function(_95){return dojox.xml.parser.removeChildren(_95);},copyChildren:function(_96,_97,_98){var _99=_96.cloneNode(true);return this.moveChildren(_99,_97,_98);},moveChildren:function(_9a,_9b,_9c){var _9d=0;if(_9c){while(_9a.hasChildNodes()&&_9a.firstChild.nodeType==3){_9a.removeChild(_9a.firstChild);}while(_9a.hasChildNodes()&&_9a.lastChild.nodeType==3){_9a.removeChild(_9a.lastChild);}}while(_9a.hasChildNodes()){_9b.appendChild(_9a.firstChild);_9d++;}return _9d;},getLocalName:function(_9e){if(!_9e){return null;}switch(_9e.nodeType){case 3:return "#text";case 1:return _9e.localName||com.ibm.mm.enabler.utils.Dom.removeNodeNS(_9e.nodeName);}return null;},getNodeNSPrefix:function(_9f){var tN=""+_9f;var _a0=tN.indexOf(":");return (_a0!=-1)?tN.substring(0,_a0):null;},removeNodeNS:function(_a1){var tN=""+_a1;var _a2=tN.indexOf(":");return (_a2!=-1)?tN.substring(1+_a2):_a1;},lookupNamespaceURI:function(_a3,_a4){if(!(dojo.isIE||window.ActiveXObject!==undefined)){return _a3.lookupNamespaceURI(_a4);}var _a5=_a3;while(_a5&&_a5.nodeType!=9){var _a6=_a5.getAttribute("xmlns:"+_a4);if(_a6){return _a6;}_a5=_a5.parentNode;}return null;}};}if(!dojo._hasResource["com.ibm.mm.enabler.xml.xpath._Generic"]){dojo._hasResource["com.ibm.mm.enabler.xml.xpath._Generic"]=true;dojo.provide("com.ibm.mm.enabler.xml.xpath._Generic");dojo.declare("com.ibm.mm.enabler.xml.xpath._Generic",null,{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.xml.xpath._Generic");},_evaluateXPath:function(_a7,doc,_a8){if(dojo.isSafari){return this._safariEvaluateXPath(_a7,doc,_a8);}else{if(dojo.isIE||window.ActiveXObject!==undefined){return this._ieEvaluateXPath(_a7,doc,_a8);}else{return this._geckoEvaluateXPath(_a7,doc,_a8);}}},_transformNode:function(_a9,_aa){if(typeof XPathResult!="undefined"&&_a9 instanceof XPathResult){return this._xpathResultValue(_a9,_aa);}else{if(_aa==com.ibm.mm.enabler.xml.xpath._Generic.ANY_TYPE){return _a9;}else{if(_aa==com.ibm.mm.enabler.xml.xpath._Generic.NUMBER_TYPE){return parseFloat(com.ibm.mm.enabler.utils.Dom.textContent(_a9));}else{if(_aa==com.ibm.mm.enabler.xml.xpath._Generic.STRING_TYPE){return com.ibm.mm.enabler.utils.Dom.textContent(_a9);}else{if(_aa==com.ibm.mm.enabler.xml.xpath._Generic.BOOLEAN_TYPE){return !!_a9;}}}}}return null;},_xpathResultValue:function(_ab,_ac){if(_ac==com.ibm.mm.enabler.xml.xpath._Generic.ANY_TYPE){return _ab;}else{if(_ac==com.ibm.mm.enabler.xml.xpath._Generic.NUMBER_TYPE){return _ab.numberValue;}else{if(_ac==com.ibm.mm.enabler.xml.xpath._Generic.STRING_TYPE){return _ab.stringValue;}else{if(_ac==com.ibm.mm.enabler.xml.xpath._Generic.BOOLEAN_TYPE){return _ab.booleanValue;}}}}return null;},_evaluateXPathSingle:function(_ad,doc,_ae,_af){_af=_af||com.ibm.mm.enabler.xml.xpath._Generic.ANY_TYPE;var _b0;if(dojo.isSafari){_b0=this._safariEvaluateXPathRaw(_ad,doc,_ae,_af);if(XPathResult&&_b0 instanceof XPathResult){if(_af==com.ibm.mm.enabler.xml.xpath._Generic.ANY_TYPE){return _b0.iterateNext();}return this._transformNode(_b0,_af);}else{if(_b0){return this._transformNode(_b0[0],_af);}}}else{if(dojo.isIE||window.ActiveXObject!==undefined){_b0=this._ieEvaluateXPathRawSingle(_ad,doc,_ae);if(_b0||_b0===null){return this._transformNode(_b0,_af);}}else{_b0=this._geckoEvaluateXPathRaw(_ad,doc,_ae,_af);if(_b0&&_af==com.ibm.mm.enabler.xml.xpath._Generic.ANY_TYPE){return _b0.iterateNext();}else{return this._transformNode(_b0,_af);}}}return _b0||null;},_geckoEvaluateXPath:function(_b1,doc,_b2){var _b3=this._geckoEvaluateXPathRaw(_b1,doc,_b2,com.ibm.mm.enabler.xml.xpath._Generic.ANY_TYPE);var _b4=[];if(_b3){var _b5;while((_b5=_b3.iterateNext())){_b4.push(_b5);}}return _b4;},_geckoEvaluateXPathRaw:function(_b6,doc,_b7,_b8){var _b9=doc;if(doc.nodeType!=9){_b9=doc.ownerDocument;}return _b9.evaluate(_b6,doc,function(_ba){return _b7[_ba]?_b7[_ba].toString():null;},_b8,null);},_ieEvaluateXPath:function(_bb,doc,_bc){var _bd=this._ieEvaluateXPathRaw(_bb,doc,_bc);return _bd||[];},_setIeNamespaces:function(doc,_be){if(_be){var ns=[];var _bf;for(var _c0 in _be){_bf=_be[_c0];if(_c0!="xml"){ns.push("xmlns:",_c0,"='",_bf,"' ");}}var _c1=doc.ownerDocument||doc;_c1.setProperty("SelectionNamespaces",ns.join(""));_c1.setProperty("SelectionLanguage","XPath");}},_ieEvaluateXPathRaw:function(_c2,doc,_c3){this._setIeNamespaces(doc,_c3);return doc.selectNodes(_c2);},_ieEvaluateXPathRawSingle:function(_c4,doc,_c5){this._setIeNamespaces(doc,_c5);return doc.selectSingleNode(_c4);},_safariEvaluateXPath:function(_c6,doc,_c7){var _c8=this._safariEvaluateXPathRaw(_c6,doc,_c7,com.ibm.mm.enabler.xml.xpath._Generic.ANY_TYPE);if(XPathResult&&_c8 instanceof XPathResult){var _c9=[];var _ca;while((_ca=_c8.iterateNext())){_c9.push(_ca);}return _c9;}return _c8||[];},_safariEvaluateXPathRaw:function(_cb,doc,_cc,_cd){if(typeof XPathResult!="undefined"){return document.evaluate(_cb,doc,function(_ce){return _cc[_ce]?_cc[_ce].toString():null;},_cd,null);}else{if(doc.selectNodes){return doc.selectNodes(_cb);}}}});com.ibm.mm.enabler.xml.xpath._Generic.ANY_TYPE=0;com.ibm.mm.enabler.xml.xpath._Generic.NUMBER_TYPE=1;com.ibm.mm.enabler.xml.xpath._Generic.STRING_TYPE=2;com.ibm.mm.enabler.xml.xpath._Generic.BOOLEAN_TYPE=3;}if(!dojo._hasResource["com.ibm.mm.enabler.xml.XPathImpl"]){dojo._hasResource["com.ibm.mm.enabler.xml.XPathImpl"]=true;dojo.provide("com.ibm.mm.enabler.xml.XPathImpl");dojo.declare("com.ibm.mm.enabler.xml.XPathImpl",[com.ibm.mashups.enabler.xml.XPath,com.ibm.mm.enabler.xml.xpath._Generic],{modelMessages:null,constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.xml.XPath");this.modelMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","modelMessages");},ANY_TYPE:com.ibm.mm.enabler.xml.xpath._Generic.ANY_TYPE,NUMBER_TYPE:com.ibm.mm.enabler.xml.xpath._Generic.NUMBER_TYPE,STRING_TYPE:com.ibm.mm.enabler.xml.xpath._Generic.STRING_TYPE,BOOLEAN_TYPE:com.ibm.mm.enabler.xml.xpath._Generic.BOOLEAN_TYPE,evaluateXPath:function(_cf,doc,_d0){var _d1="evaluateXPath(xpathExpr, doc, namespaces)";var _d2=this.LOGGER.isLoggable(com.ibm.mashups.enabler.logging.LogLevel.TRACE);if(_d2){this.LOGGER.entering(_d1,[_cf,doc,_d0]);}if(!dojo.isString(_cf)||_cf.length===0){throw new Error(this.modelMessages.E_INVALID_XPATH_EXPR_0);}if(!doc){throw new Error(this.modelMessages.E_INVALID_DOCUMENT_0);}var ret=this._evaluateXPath(_cf,doc,_d0);if(_d2){this.LOGGER.exiting(_d1,ret);}return ret;},evaluateSingle:function(_d3,doc,_d4,_d5){if(!dojo.isString(_d3)||_d3.length===0){throw new Error(this.modelMessages.E_INVALID_XPATH_EXPR_0);}if(!doc){throw new Error(this.modelMessages.E_INVALID_DOCUMENT_0);}return this._evaluateXPathSingle(_d3,doc,_d4,_d5);},evaluateEntry:function(_d6,doc,_d7){return this.evaluateSingle(_d6,doc,_d7,com.ibm.mashups.enabler.xml.XPath.ANY_TYPE);},evaluateBoolean:function(_d8,doc,_d9){return this.evaluateSingle(_d8,doc,_d9,com.ibm.mashups.enabler.xml.XPath.BOOLEAN_TYPE);},evaluateString:function(_da,doc,_db){return this.evaluateSingle(_da,doc,_db,com.ibm.mashups.enabler.xml.XPath.STRING_TYPE);},evaluateNumber:function(_dc,doc,_dd){return this.evaluateSingle(_dc,doc,_dd,com.ibm.mashups.enabler.xml.XPath.NUMBER_TYPE);},createXPath:function(_de,_df,_e0){var _e1=_de.split("/");var _e2=_e1[0];var _e3=_e2.split(":");var _e4,_e5;if(_e3.length>1){_e5=_e3[0];_e4=_e3[1];}else{_e4=_e3[0];}var _e6=com.ibm.mashups.enabler.xml.XPath.evaluateXPath((_e5?_e5+":":"")+_e4,_df,_e0);var _e7;if(_e6&&_e6.length>0){_e7=_e6[0];}else{_e7=com.ibm.mm.enabler.utils.Dom.createElement(_df.ownerDocument,(_e5?_e5+":":"")+_e4,_e5?_e0[_e5]:null);_df.appendChild(_e7);}if(_e1.length>1){_e7=com.ibm.mashups.enabler.xml.XPath.createXPath(_de.substr(_de.indexOf("/")+1),_e7,_e0);}return _e7;}});com.ibm.mashups.enabler.xml.XPath=new com.ibm.mm.enabler.xml.XPathImpl();com.ibm.mm.enabler.xml.xpath.evaluateXPath=function(_e8,doc,_e9){var _ea=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.xml.xpath");var _eb="evaluateXPath";_ea.warning(_eb,"This method must not be used directly. Use com.ibm.mashups.enabler.xml.XPath.evaluateXPath instead.");dojo.deprecated("com.ibm.mm.enabler.xml.xpath.evaluateXPath","The method com.ibm.mm.enabler.xml.xpath.evaluateXPath is deprecated, please use com.ibm.mashups.enabler.xml.XPath.evaluateXPath instead");return com.ibm.mm.enabler.xml.xpath._Generic.evaluateXPath.apply(null,arguments);};}if(!dojo._hasResource["com.ibm.mashups.enabler.xml.XPath"]){dojo._hasResource["com.ibm.mashups.enabler.xml.XPath"]=true;dojo.provide("com.ibm.mashups.enabler.xml.XPath");}if(!dojo._hasResource["com.ibm.mm.enabler.utils.LocaleHelper"]){dojo._hasResource["com.ibm.mm.enabler.utils.LocaleHelper"]=true;dojo.provide("com.ibm.mm.enabler.utils.LocaleHelper");com.ibm.mm.enabler.utils.LocaleHelper={LOG_LEVEL:com.ibm.mashups.enabler.logging.LogLevel.TRACE,LOGGER:com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.utils.LocaleHelper"),getLocale:function(_ec,_ed,_ee){com.ibm.mm.enabler.utils.LocaleHelper.LOGGER.warning("com.ibm.mm.enabler.utils.LocaleHelper.getLocale","Deprecated. Use com.ibm.mashups.enabler.context.Factory.getLocalizedContext().getLocale() instead.");if(typeof _ec=="undefined"||_ec===null){return null;}var _ef=_ec.getLocales();if(typeof _ef=="undefined"||_ef===null||!dojo.isArray(_ef)){return null;}if(_ef.length===0){return null;}var _f0=null;if(_ef.length===1){_f0=_ef[0];}var arr={};for(var i in _ef){if(Object.prototype.hasOwnProperty.call(_ef,i)){var _f1=_ef[i];arr[_f1]=_f1;}}var _f2;if(_f0===null){if(typeof _ed!="undefined"&&_ed!==null){_f0=this.findMatchLocale(arr,_ed);if(_f0===null){_f2=_ed.split(/-|_/);if(_f2.length==2){var _f3=_f2[0];if(typeof arr[_f3]!="undefined"&&arr[_f3]!==null){_f0=_f3;}}}}}if(_f0===null){var _f4=(dojo.isIE||window.ActiveXObject!==undefined?navigator.userLanguage:navigator.language).toLowerCase();if(typeof ibmConfig!="undefined"&&ibmConfig&&typeof (ibmConfig.locale)!="undefined"&&ibmConfig.locale){_f4=ibmConfig.locale;}if(_f4!==null){_f0=this.findMatchLocale(arr,_f4);if(_f0===null){_f2=_f4.split(/-|_/);if(_f2.length==2){var _f5=_f2[0];if(typeof arr[_f5]!="undefined"&&arr[_f5]!==null){_f0=_f5;}}}}}if(_f0===null){if(_ee){_f0=_ee;}}if(_f0===null){if(arr.en){_f0="en";}}if(_f0===null){_f0=_ef[0];}return _f0;},findMatchLocale:function(arr,_f6){com.ibm.mm.enabler.utils.LocaleHelper.LOGGER.warning("com.ibm.mm.enabler.utils.LocaleHelper.findMatchLocale","Deprecated. Use com.ibm.mm.enabler.utils.LocaleHelper.matchLocale() instead.");var _f7=null;if(arr[_f6]){_f7=_f6;}var _f8=this.toServerLocale(_f6);if(_f7===null&&arr[_f8]){_f7=_f8;}var _f9=_f8.toLowerCase();if(_f7===null&&arr[_f9]){_f7=_f9;}return _f7;},matchLocale:function(_fa,_fb){return com.ibm.mm.enabler.utils.LocaleHelper._matchLocale(com.ibm.mm.enabler.utils.LocaleHelper._getLocaleObj(_fa),com.ibm.mm.enabler.utils.LocaleHelper.normalizeLocale(_fb));},_matchLocale:function(_fc,_fd,_fe){var _ff=_fc;var _100=null;var _101=dojo.some(_fd,function(item){if(item==com.ibm.mm.enabler.utils.LocaleHelper.normalizeLocale(_fc.toString())){_100=item;return true;}});if(_101&&_100){return _100;}if(_fc.variant){_fc.variant=null;return com.ibm.mm.enabler.utils.LocaleHelper._matchLocale(_fc,_fd);}if(_fc.country){_fc.country=null;return com.ibm.mm.enabler.utils.LocaleHelper._matchLocale(_fc,_fd);}if(!_fe){_fc=_ff;switch(_fc.language){case "he":_fc.language="iw";break;case "iw":_fc.language="he";break;}return com.ibm.mm.enabler.utils.LocaleHelper._matchLocale(_fc,_fd,true);}return null;},toServerLocale:function(_102){com.ibm.mm.enabler.utils.LocaleHelper.LOGGER.warning("com.ibm.mm.enabler.utils.LocaleHelper.normalizeLocale","Deprecated. Use com.ibm.mm.enabler.utils.LocaleHelper.normalizeLocale() instead.");if(!_102){return null;}if(_102.indexOf("-")<0){return _102;}_102=_102.replace(/-/,"_");var _103=_102.split("_");var lang=_103[0];var _104=_103[1].toUpperCase();var _105=lang+"_"+_104;return _105;},_getLocaleObj:function(_106){if(dojo.isArray(_106)){return dojo.map(_106,function(item){return com.ibm.mm.enabler.utils.LocaleHelper._getLocaleObj(item);});}else{if(dojo.isString(_106)&&dojo.string.trim(_106).length>0){var _107={language:null,country:null,variant:null,toString:function(){return (this.language?this.language+(this.country?"_"+this.country+(this.variant?"_"+this.variant:""):""):"");},isValid:function(){return !!this.language;}};var _108=dojo.string.trim(_106).replace(/-/g,"_").split("_");switch(_108.length){case 3:_107.variant=_108[2];case 2:_107.country=_108[1].toUpperCase();case 1:_107.language=_108[0].toLowerCase();break;}return _107;}else{return null;}}},normalizeLocale:function(_109){if(dojo.isArray(_109)){return dojo.map(_109,function(item){return com.ibm.mm.enabler.utils.LocaleHelper.normalizeLocale(item);});}else{if(_109&&dojo.isString(_109)){return _109.replace(/_/g,"-").toLowerCase();}else{return null;}}}};}if(!dojo._hasResource["com.ibm.mm.enabler.model.NameSpaceFactory"]){dojo._hasResource["com.ibm.mm.enabler.model.NameSpaceFactory"]=true;dojo.provide("com.ibm.mm.enabler.model.NameSpaceFactory");dojo.declare("com.ibm.mm.enabler.model.NameSpaceFactoryImpl",null,{constructor:function(){this.NS_APP="app";this.NS_ATOM="atom";this.NS_THR="thr";this.NS_UM="um";this.NS_XHTML="xhtml";this.NS_XML="xml";this.NS_XSI="xsi";this.NS_OPENSEARCH="opensearch";this.NS_CM="cm";this.NS_CA="ca";this.NS_AC="ac";this.NS_EVENT_DATATYPES="event-datatypes";this.NS_XMLNS="xmlns";this.NS_XSD="xsd";this.NS_JS="js";this.NS_ENV="env";this.namespaces={};this.namespaces[this.NS_APP]="http://www.w3.org/2007/app";this.namespaces[this.NS_ATOM]="http://www.w3.org/2005/Atom";this.namespaces[this.NS_THR]="http://purl.org/syndication/thread/1.0";this.namespaces[this.NS_UM]="http://www.ibm.com/xmlns/prod/websphere/um.xsd";this.namespaces[this.NS_XHTML]="http://www.w3.org/1999/xhtml";this.namespaces[this.NS_XML]="http://www.w3.org/XML/1998/namespace";this.namespaces[this.NS_XSI]="http://www.w3.org/2001/XMLSchema-instance";this.namespaces[this.NS_XMLNS]="http://www.w3.org/2000/xmlns/";this.namespaces[this.NS_OPENSEARCH]="http://a9.com/-/spec/opensearch/1.1/";this.namespaces[this.NS_CM]="http://www.ibm.com/xmlns/prod/composite-applications/v1.0";this.namespaces[this.NS_CA]="http://www.ibm.com/xmlns/prod/composite-applications/v1.0";this.namespaces[this.NS_AC]="http://www.ibm.com/xmlns/prod/lotus/access-control/v1.0";this.namespaces[this.NS_EVENT_DATATYPES]="http://www.ibm.com/xmlns/prod/lotus/mashups/event-datatypes";this.namespaces[this.NS_XSD]="http://www.w3.org/2001/XMLSchema";this.namespaces[this.NS_JS]="text/javascript";this.namespaces[this.NS_ENV]="http://www.w3.org/2003/05/soap-envelope";},getNameSpaces:function(_10a){var _10b={};var len=_10a.length;for(var i=0;i").replace(/</g,"<");if(_121){this.LOGGER.exiting(_120,[dojo.doc.title]);}}});com.ibm.mm.enabler.context.PageContext=new com.ibm.mm.enabler.context.PageContextImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.context.PageContext"]){dojo._hasResource["com.ibm.mashups.enabler.context.PageContext"]=true;dojo.provide("com.ibm.mashups.enabler.context.PageContext");}if(!dojo._hasResource["com.ibm.mashups.enabler.context.Factory_API"]){dojo._hasResource["com.ibm.mashups.enabler.context.Factory_API"]=true;dojo.provide("com.ibm.mashups.enabler.context.Factory_API");dojo.provide("com.ibm.mashups.enabler.context.Factory");dojo.declare("com.ibm.mashups.enabler.context.Factory",null,{getLocalizedContext:function(){},getLocalizedContext:function(_122,_123){},getPageContext:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.context.FactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.context.FactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.context.FactoryImpl");dojo.declare("com.ibm.mm.enabler.context.FactoryImpl",[com.ibm.mashups.enabler.context.Factory],{constructor:function(){},getLocalizedContext:function(_124,_125){return new com.ibm.mm.enabler.context.LocalizedContextImpl(_124,_125);},getPageContext:function(){return new com.ibm.mm.enabler.context.PageContextImpl();}});com.ibm.mashups.enabler.context.Factory=new com.ibm.mm.enabler.context.FactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.context.Factory"]){dojo._hasResource["com.ibm.mashups.enabler.context.Factory"]=true;dojo.provide("com.ibm.mashups.enabler.context.Factory");}if(!dojo._hasResource["com.ibm.mashups.enabler.services.ConfigConstants"]){dojo._hasResource["com.ibm.mashups.enabler.services.ConfigConstants"]=true;dojo.provide("com.ibm.mashups.enabler.services.ConfigConstants");dojo.declare("com.ibm.mashups.enabler.services.ConfigConstants",null,{PROXY_URL:"com.ibm.mashups.proxy.url",HUB_URL:"com.ibm.mashups.hub.url",LOGIN_URL:"com.ibm.mashups.url.login",LOGOUT_URL:"com.ibm.mashups.url.logout",CONTEXT_ROOT:"com.ibm.mashups.contextroot",CONTEXT_ROOT_ENABLER:"com.ibm.mashups.contextroot.enabler",CONTEXT_ROOT_BUILDER:"com.ibm.mashups.contextroot.builder",CONTENTHANDLER_PUBLIC:"com.ibm.mashups.contenthandler.public",CONTENTHANDLER_PRIVATE:"com.ibm.mashups.contenthandler.private",EMBEDDING_PUBLIC:"com.ibm.mashups.embedding.public",EMBEDDING_PRIVATE:"com.ibm.mashups.embedding.private",THEMES_FEEDS_EXPIRATION:"themes.feed.expiration",AVAILABLE_LOCALES:"availableLocales",DEFAULT_LOCALE:"default.locale",DISPLAY_LOCALE:"displayLocale",TUNNEL_MODE:"tunnel.mode",CLIENT_IS_DEBUG:"isDebug",CLIENT_IS_BIDI:"isBidi",WIDGETDEFID_SANDBOX_DISABLED:"com.ibm.mashups.sandbox.force.disable",TRACE_CONFIG:"traceConfig",CLIENT_POPUP_CONSOLE:"popupConsole",CLIENT_ALLOW_PUBLISH_LOGGING:"allowPublishLogging",CLIENT_ALLOW_PUBLISH_TRACING:"allowPublishTracing",CLIENT_ADDITIONAL_SERVICES:"additionalServices",CLIENT_DEFAULT_THEME_ID:"com.ibm.mashups.theme.defaultThemeId",CLIENT_PAGE_SOURCE_READ_ONLY:"pageSourceReadOnly",CLIENT_AUTO_ACCEPT_SHARED_GROUPNAME:"autoAcceptSharedGroupName",AUTO_WIRING_DEFAULT_ENABLED:"autoWiringDefaultEnabled",CLIENT_USER_ID_KEY:"userIdKey",CLIENT_GROUP_CN_KEY:"groupCNKey",SERVICE_DOCUMENT_URL:"serviceDocumentUrl",MULTIPART_ENABLED:"com.ibm.mashups.multipart.enabled",MULTIPART_CORRELATE_HOSTS:"com.ibm.mashups.multipart.correlatehosts",MULTIPART_CACHE_QUERIES:"com.ibm.mashups.multipart.cachequeries",ENDPOINTS:"endpointIDs",ENDPOINT_CONFIG_PROVIDER:"Endpoints",ANONYMOUS_USER:"anonymousUser",NAVIGATION_HIDDEN:"com.ibm.mashups.navigation.hidden",SPACE_HIDDEN:"com.ibm.mashups.space.hidden",USER:"user",SUBDOMAINS:"subdomains",SERVERDOMAIN:"serverdomain",SANDBOXENABLED:"sandboxenabled",SUBDOMAINREUSE:"subdomainreuse",NAVSTATE_PERSISTENCE_URL:"navstate.persistence.url",NAVSTATE_PERSISTENCE_PSTORE:"navstate.persistence.pstore",NAVSTATE_PERSISTENCE_URL_LIMIT:"navstate.persistence.url.limit",NAVSTATE_PERSISTENCE_URL_SPLIMIT:"navstate.persistence.url.splimit",NAVSTATE_HUFFMANNENCODE_ENABLED:"navstate.huffmannencode.enabled",LOADING_HTML:"loadingHTML",PAGE_LOAD_OPTIMIZATION:"pageLoadOptimization",PAGE_LOAD_OPTIMIZATION_THEME:"pageLoadOptimizationTheme",PAGE_LOAD_OPTIMIZATION_APP_WIDGETS:"pageLoadOptimizationAppWidgets",ANONYMOUS_ALLOW_CREATE:"com.ibm.mashups.anonymous.allow.create",DEFAULT_USER_DISPLAY_PROP:"com.ibm.mashups.default.user.display.prop",PRODUCT_NAME:"com.ibm.mashups.productname",DEFAULT_GROUP_DISPLAY_PROP:"com.ibm.mashups.default.group.display.prop",WELCOME_SPACE_ID:"com.ibm.mashups.welcome.space.name",BUILDER_TITLE_FILTER_REGEXP:"com.ibm.mashups.builder.filter.title.regexp",ANON_VIRTUAL_USER_ID:"com.ibm.mashups.anonUserId",ALL_AUTH_VIRTUAL_GROUP_ID:"com.ibm.mashups.allAuthGroupId",SERVER_TYPE:"com.ibm.mashups.server",SERVER_TYPE_MASHUPS:"Lotus_Mashups",SERVER_TYPE_PORTAL:"WebSphere_Portal",SERVER_TYPE_BSPACE:"Business_Space",ANON_MODE_ENABLED:"com.ibm.mashups.anonymous.mode",AUTO_WILDCARD_DISABLED:"com.ibm.mashups.autoWildcardSearchDisabled",CONTEXT_MENU_NAME:"com.ibm.mashups.contextmenu.name",WIDGET_BUILDER_ENABLED:"com.ibm.mashups.widgetBuilder.enabled",CREATE_SPACE_TEMPLATE_MODE:"createSpaceOnTemplateMode",FAVORITE_SPACES_MAXIMUM_NUMBER:"favorite.spaces.maximum.number",RECENT_SPACES_MAXIMUM_NUMBER:"recent.spaces.maximum.number",REGISTER_LOADEDRESOURCES:"register.loadedresources",PERSISTENCE_MODE:"com.ibm.mashups.enabler.icontext.persistence.mode",PERSISTENCE_MODE_EVENTS:"com.ibm.mashups.enabler.icontext.persistence.mode.events",PERSISTENCE_MODE_EVENTS_MODIFIABLE:"com.ibm.mashups.enabler.icontext.persistence.mode.events.modifiable",PERSISTENCE_MODE_WIRES:"com.ibm.mashups.enabler.icontext.persistence.mode.wires",PERSISTENCE_MODE_WIRES_MODIFIABLE:"com.ibm.mashups.enabler.icontext.persistence.mode.wires.modifiable",PERSISTENCE_MODE_ATTRIBUTES:"com.ibm.mashups.enabler.icontext.persistence.mode.attributes",PERSISTENCE_MODE_ATTRIBUTES_MODIFIABLE:"com.ibm.mashups.enabler.icontext.persistence.mode.attributes.modifiable",PERSISTENCE_MODE_ATTRIBUTES_JSON_INJECTXML:"com.ibm.mashups.enabler.icontext.attributes.json.injectxml",ICONTEXT_AUTO_COMMIT:"com.ibm.mashups.enabler.icontext.autocommit",ID_PREFIX:"com.ibm.mashups.iWidget.idPrefix",API_ENFORCEMENT_MODE:"com.ibm.mashups.enabler.enforcement",API_ENFORCEMENT_MODE_WARN:"warning",API_ENFORCEMENT_MODE_ERROR:"error",NON_PREVIEWABLE_WIDGET_LOCATION:"com.ibm.mashups.enabler.layout.widget.NonPreviewableContentWidget.location",LIMIT_PAGE_DESCRIPTION:"com.ibm.mashups.persistence.page.description.limit",WIDGET_PERSONALIZE_ENABLED:"com.ibm.mashups.widget.attributes.personalize.enabled",SPACEMANAGER_PAGE_QUERYCOUNT:"com.ibm.mashups.spacemanager.page.queryCount",SPACEMANAGER_PAGE_QUERYKEYWORD:"com.ibm.mashups.spacemanager.page.queryKeyword",SPACEMANAGER_SPACE_QUERYCOUNT:"com.ibm.mashups.spacemanager.spacetemplate.queryCount",SPACEMANAGER_SPACE_QUERYKEYWORD:"com.ibm.mashups.spacemanager.spacetemplate.queryKeyword",LOCALAPPS_REGEX:"com.ibm.mashups.multipart.localapps.regex",SERVER_OBJECT_ID_FORMAT:"com.ibm.mashups.server.oid.format",LOGOUT_VERIFICATION_REGEXP:"com.ibm.mashups.logout.verification.regexp",MULTIPART_SPLIT_PUBLIC:"com.ibm.mashups.multipart.splitPublic",MULTIPART_SPLIT_TRANSACTIONS:"com.ibm.mashups.multipart.splitTransactions",QUEUE_RENDERING:"com.ibm.mashups.queueRendering",MULTIPART_USE_SINK:"com.ibm.mashups.multipart.useSinkForModRequests",NAVIGATION_CREATION_NOOP:"com.ibm.mashups.navigation.creation.noop",ALL_PORTAL_VIRTUAL_GROUP_ID:"com.ibm.mashups.allPortalGroupId"});com.ibm.mashups.enabler.services.ConfigConstants=new com.ibm.mashups.enabler.services.ConfigConstants();}if(!dojo._hasResource["com.ibm.mashups.enabler.services.ConfigObject_API"]){dojo._hasResource["com.ibm.mashups.enabler.services.ConfigObject_API"]=true;dojo.provide("com.ibm.mashups.enabler.services.ConfigObject_API");dojo.provide("com.ibm.mashups.enabler.services.ConfigObject");dojo.declare("com.ibm.mashups.enabler.services.ConfigObject",null,{getValue:function(name){return null;},getValueDeferred:function(name){return null;}});}if(!dojo._hasResource["com.ibm.mm.enabler.services.ConfigObjectDefaultImpl"]){dojo._hasResource["com.ibm.mm.enabler.services.ConfigObjectDefaultImpl"]=true;dojo.provide("com.ibm.mm.enabler.services.ConfigObjectDefaultImpl");dojo.declare("com.ibm.mm.enabler.services.ConfigObjectDefaultImpl",[com.ibm.mashups.enabler.services.ConfigObject],{constructor:function(_126,_127){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.provider=_126;this.configService=_127;this.ns={};this.ns.app="http://www.w3.org/2007/app";this.ns.atom="http://www.w3.org/2005/Atom";},getPreferenceValue:function(name){if(this.provider=="all"){return this.configService.getValue(name);}else{return this._getValue(this.provider,name);}return null;},getValue:function(name){if(this.provider=="all"){return this.configService.getValue(name,internal);}else{return this._getValue(this.provider,name);}return null;},_getValue:function(_128,name){return null;},getValueDeferred:function(name){if(this.provider=="all"){return new com.ibm.mm.enabler.DeferredImpl(this,function(_129,sync,name){var _12a=_129.getFinishedCallback();var _12b=this.configService.getValue(name,internal);if(_12b&&_12a){_12a(_12b,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK,_129.getFinishedCallbackParameters());}return _12b;});}else{return this._getValueDeferred(this.provider,name);}},_getValueDeferred:function(_12c,name){return null;}});if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"Base")>=0)){dojo["require"]("com.ibm.mm.enabler.services.ConfigObjectExtendedImpl");}}if(!dojo._hasResource["com.ibm.mashups.enabler.services.ConfigObject"]){dojo._hasResource["com.ibm.mashups.enabler.services.ConfigObject"]=true;dojo.provide("com.ibm.mashups.enabler.services.ConfigObject");}if(!dojo._hasResource["com.ibm.mashups.enabler.services.ConfigService_API"]){dojo._hasResource["com.ibm.mashups.enabler.services.ConfigService_API"]=true;dojo.provide("com.ibm.mashups.enabler.services.ConfigService_API");dojo.provide("com.ibm.mashups.enabler.services.ConfigService");dojo.declare("com.ibm.mashups.enabler.services.ConfigService",null,{SERVICE_NAME:"configService",getValue:function(name){return null;},getConfigObject:function(name){return null;},getConfigProviderNames:function(){return null;}});com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME="configService";}if(!dojo._hasResource["com.ibm.mashups.services.ServiceManager_API"]){dojo._hasResource["com.ibm.mashups.services.ServiceManager_API"]=true;dojo.provide("com.ibm.mashups.services.ServiceManager_API");dojo.provide("com.ibm.mashups.services.ServiceManager");dojo.declare("com.ibm.mashups.services.ServiceManager",null,{constructor:function(){},getService:function(_12d){}});}if(!dojo._hasResource["com.ibm.mashups.services.ServiceManager"]){dojo._hasResource["com.ibm.mashups.services.ServiceManager"]=true;dojo.provide("com.ibm.mashups.services.ServiceManager");}if(!dojo._hasResource["com.ibm.mm.services.ServiceManagerImpl"]){dojo._hasResource["com.ibm.mm.services.ServiceManagerImpl"]=true;dojo.provide("com.ibm.mm.services.ServiceManagerImpl");dojo.declare("com.ibm.mm.services.ServiceManagerImpl",com.ibm.mashups.services.ServiceManager,{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this._serviceEntries={};ibmConfig=ibmConfig||{};ibmConfig.additionalServices=ibmConfig.additionalServices||null;if(ibmConfig.additionalServices){var _12e=dojo.fromJson(ibmConfig.additionalServices);for(var i in _12e){if(Object.prototype.hasOwnProperty.call(_12e,i)){var _12f=_12e[i];this._serviceEntries[_12f.name]=_12f;}}}},getService:function(_130){var _131=this._serviceEntries[_130];_131=_131||null;if(_131!==null){var _132=_131.serviceHandler;_132=_132||null;if(_132===null){_132=this._createService(_131);_132=_132||null;if(_132===null){this._loadScript(_131);}else{this._serviceEntries[_130].serviceHandler=_132;}}}return this._serviceEntries[_130].serviceHandler;},setService:function(_133,_134){_134=_134||null;if(_134===null){return null;}var _135=this._serviceEntries[_133];_135=_135||null;if(_135!==null){delete this._serviceEntries[_133];}if(!this._serviceEntries[_133]){this._serviceEntries[_133]={};}if(dojo.isString(_134)){this._serviceEntries[_133].baseClass=_134;}else{this._serviceEntries[_133].serviceHandler=_134;}},_loadScript:function(_136){var me=this;dojo.xhrGet({url:_136.path,ibmMultipart:{context:com.ibm.mashups.enabler.io.XHRMultipartFactory.CONTEXT_ENABLER},handleAs:"text",sync:true,load:function(_137){dojo.eval(_137);var _138=me._createService(_136);if(typeof _138!="undefined"&&_138!==null){var _139=_136.name;_136.serviceHandler=_138;}},error:function(data,_13a){this.LOGGER.severe("_loadScript","error loading service:"+_136.name,data);}});},_createService:function(_13b){var _13c=null;try{_13c=new (dojo.getObject(_13b.baseClass))();}catch(err){}return _13c;}});com.ibm.mashups.services.ServiceManager=new com.ibm.mm.services.ServiceManagerImpl();}if(!dojo._hasResource["com.ibm.mm.enabler.services.AbstractConfigServiceImpl"]){dojo._hasResource["com.ibm.mm.enabler.services.AbstractConfigServiceImpl"]=true;dojo.provide("com.ibm.mm.enabler.services.AbstractConfigServiceImpl");dojo.declare("com.ibm.mm.enabler.services.AbstractConfigServiceImpl",com.ibm.mashups.enabler.services.ConfigService,{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);},getPreferenceValue:function(name){return this.getValue(name);},getValue:function(name,_13d){if(typeof _13d=="undefined"){this.LOGGER.warning("com.ibm.mm.enabler.services.ConfigService.getValue","This method must not be used directly. Use com.ibm.mashups.enabler.services.ConfigService.getValue instead. name: ${0}",[name]);}var _13e=ibmConfig[name];return _13e;},getConfigObject:function(_13f){return null;},getConfigProviderNames:function(){return null;}});}if(!dojo._hasResource["com.ibm.mm.enabler.services.ConfigServiceDefaultImpl"]){dojo._hasResource["com.ibm.mm.enabler.services.ConfigServiceDefaultImpl"]=true;dojo.provide("com.ibm.mm.enabler.services.ConfigServiceDefaultImpl");dojo.declare("com.ibm.mm.enabler.services.ConfigServiceDefaultImpl",[com.ibm.mm.enabler.services.AbstractConfigServiceImpl],{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.services.ConfigServiceDefaultImpl");},_getConfigObject:function(_140){if(!ibmConfig["CO_"+_140]){var co=new com.ibm.mm.enabler.services.ConfigObjectDefaultImpl(_140,this);ibmConfig["CO_"+_140]=co;}return ibmConfig["CO_"+_140];},_getConfigProviderNames:function(){var ret=[];ret.push("all");return ret;},getValue:function(name){var _141="getValue(name)";var _142=this.LOGGER.isLoggable(com.ibm.mashups.enabler.logging.LogLevel.TRACE);if(_142){this.LOGGER.entering(_141,name);}var ret=this.inherited(arguments,[name,true]);if(_142){this.LOGGER.exiting(_141,ret);}return ret;},getConfigObject:function(name){var _143="getConfigObject(name)";var _144=this.LOGGER.isLoggable(com.ibm.mashups.enabler.logging.LogLevel.TRACE);if(_144){this.LOGGER.entering(_143,name);}var ret=this._getConfigObject(name);if(_144){this.LOGGER.exiting(_143,ret);}return ret;},getConfigProviderNames:function(){var _145="getConfigProviderNames()";var _146=this.LOGGER.isLoggable(com.ibm.mashups.enabler.logging.LogLevel.TRACE);if(_146){this.LOGGER.entering(_145,name);}var ret=this._getConfigProviderNames();if(_146){this.LOGGER.exiting(_145,ret);}return ret;}});com.ibm.mashups.services.ServiceManager.setService("configService","com.ibm.mm.enabler.services.ConfigServiceDefaultImpl");if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"Base")>=0)){dojo["require"]("com.ibm.mm.enabler.services.ConfigServiceExtendedImpl");}}if(!dojo._hasResource["com.ibm.mashups.enabler.services.ConfigService"]){dojo._hasResource["com.ibm.mashups.enabler.services.ConfigService"]=true;dojo.provide("com.ibm.mashups.enabler.services.ConfigService");}if(!dojo._hasResource["com.ibm.mashups.enabler.utils.EndpointHelper_API"]){dojo._hasResource["com.ibm.mashups.enabler.utils.EndpointHelper_API"]=true;dojo.provide("com.ibm.mashups.enabler.utils.EndpointHelper_API");dojo.provide("com.ibm.mashups.enabler.utils.EndpointHelper");dojo.declare("com.ibm.mashups.enabler.utils.EndpointHelper",null,{resolve:function(url){return null;}});}if(!dojo._hasResource["com.ibm.mm.enabler.EndpointUtils"]){dojo._hasResource["com.ibm.mm.enabler.EndpointUtils"]=true;dojo.provide("com.ibm.mm.enabler.EndpointUtils");dojo.declare("com.ibm.mm.enabler.EndpointUtilsDefaultImpl",null,{constructor:function(){},checkForEndpoints:function(url){return null;}});com.ibm.mm.enabler.EndpointUtils=new com.ibm.mm.enabler.EndpointUtilsDefaultImpl();if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"iWidget")>=0)){dojo["require"]("com.ibm.mm.enabler.EndpointUtilsExtendedImpl");}}if(!dojo._hasResource["com.ibm.mm.enabler.utils.EndpointHelperImpl"]){dojo._hasResource["com.ibm.mm.enabler.utils.EndpointHelperImpl"]=true;dojo.provide("com.ibm.mm.enabler.utils.EndpointHelperImpl");dojo.declare("com.ibm.mm.enabler.utils.EndpointHelperImpl",null,{resolve:function(url){if(!url){return url;}var url2=com.ibm.mm.enabler.EndpointUtils.checkForEndpoints(url);if(url2){return url2;}return url;}});com.ibm.mashups.enabler.utils.EndpointHelper=new com.ibm.mm.enabler.utils.EndpointHelperImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.utils.EndpointHelper"]){dojo._hasResource["com.ibm.mashups.enabler.utils.EndpointHelper"]=true;dojo.provide("com.ibm.mashups.enabler.utils.EndpointHelper");}if(!dojo._hasResource["com.ibm.mashups.enabler.utils.URLHelper_API"]){dojo._hasResource["com.ibm.mashups.enabler.utils.URLHelper_API"]=true;dojo.provide("com.ibm.mashups.enabler.utils.URLHelper_API");dojo.provide("com.ibm.mashups.enabler.utils.URLHelper");dojo.declare("com.ibm.mashups.enabler.utils.URLHelper",null,{rewriteURL:function(_147){return null;}});}if(!dojo._hasResource["com.ibm.mm.enabler.utils.Misc"]){dojo._hasResource["com.ibm.mm.enabler.utils.Misc"]=true;dojo.provide("com.ibm.mm.enabler.utils.Misc");com.ibm.mm.enabler.utils.Misc={LOG_LEVEL:com.ibm.mashups.enabler.logging.LogLevel.TRACE,LOGGER:com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.utils.Misc"),forIn:function(obj,func,_148){if(!obj||typeof obj!="object"){return;}_148=_148||null;var item;for(var idx in obj){if(Object.prototype.hasOwnProperty.call(obj,idx)){item=obj[idx];dojo.hitch(_148,func)(item,idx,obj);}}},encodePath:function(path,_149){if(path.length===0){return path;}var _14a=path.split("/");for(var i=0;i<_14a.length;++i){_14a[i]=_149?com.ibm.mm.enabler.utils.Misc._pathPartUnescape(_14a[i]):com.ibm.mm.enabler.utils.Misc._pathPartEscape(com.ibm.mm.enabler.utils.Misc._pathPartUnescape(_14a[i]));}return _14a.join("/");},_pathPartUnescape:function(_14b){_14b=decodeURIComponent(_14b);return _14b;},_pathPartEscape:function(_14c){_14c=encodeURIComponent(_14c);_14c=_14c.replace(/%3a/g,":");_14c=_14c.replace(/%3A/g,":");return _14c;},inStringArray:function(str,_14d){var rc=false;for(var i in _14d){if(Object.prototype.hasOwnProperty.call(_14d,i)){var _14e=_14d[i];if(_14e==str){rc=true;break;}}}return rc;},isEmpty:function(_14f){if(_14f===null||typeof _14f=="undefined"){return true;}else{if(dojo.isString(_14f)){return _14f.length===0;}else{for(var i in _14f){if(Object.prototype.hasOwnProperty.call(_14f,i)){return false;}}return true;}}},encodeModelID4Uri:function(uri){var pos=uri.indexOf(":");if(pos!=-1){var _150=uri.slice(0,pos+1);var end=uri.slice(pos+1);uri=_150+encodeURIComponent(end);}return encodeURIComponent(uri);},preloadImage:function(path,_151,_152){var _153=(_151&&_152)?new Image(_151,_152):new Image();_153.src=path;return _153;},isInstanceOf:function(obj1,obj2){if(obj1&&obj2){if(typeof obj1.isInstanceOf=="function"){if(obj1.isInstanceOf(obj2)){return true;}}return (obj1 instanceof obj2);}return false;},isPocUrl:function(_154){var _155={http:"http",https:"https",file:"file",endpoint:"endpoint"};var rc=false;if(_154.indexOf(":")>0){if(_154.indexOf("/")===0){return false;}if(_154.indexOf("?")===0){return false;}var _156=_154.substring(0,_154.indexOf(":"));if(!_155[_156]){rc=true;}}return rc;},_transferURLParameter:function(_157,_158){var _159=_158.getParameters();var _15a=_157.getParameters();var c=com.ibm.mm.enabler.model.url.ModelUrlConstants;for(var s in _15a){if(_159[s]){if(s==c.PARAMETER_MDNAME||s==c.PARAMETER_ASPECT){var sv=_15a[s];var _15b=dojo.filter(dojo.isArray(sv)?sv:[sv],function(v){if(dojo.isArray(_159[s])){return dojo.indexOf(_159[s],v)==-1;}else{return _159[s]!=v;}},this);dojo.forEach(_15b,function(v){_158.addParameter(s,v);},this);}}else{_158.setParameter(s,_15a[s]);}}return _158;}};}if(!dojo._hasResource["com.ibm.mm.enabler.utils.HttpUrl"]){dojo._hasResource["com.ibm.mm.enabler.utils.HttpUrl"]=true;dojo.provide("com.ibm.mm.enabler.utils.HttpUrl");dojo.declare("com.ibm.mm.enabler.utils.HttpUrl",null,{constructor:function(_15c,_15d){if(_15d!==false){var _15e=com.ibm.mm.enabler.EndpointUtils.checkForEndpoints(_15c);if(_15e){_15c=_15e;}}this.pocurl=this._resolvePocUrl(_15c);if(!this.pocurl){this.scheme=this._extractScheme(_15c);this.server=this._extractServer(_15c);this.port=this._extractPort(_15c);this.path=this._extractPath(_15c);this.parameters=this._extractQuery(_15c);this.anchor=this._extractAnchor(_15c);}},_resolvePocUrl:function(_15f){var rv=null;if(com.ibm.mm.enabler.utils.Misc.isPocUrl(_15f)){var _160=this._getPrefix();_15f=escape(unescape(_15f));rv=_160.concat(_15f);}return rv;},_getPrefix:function(){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _161=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT);var _162=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.ANONYMOUS_USER);var _163;if(_162){_163=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTENTHANDLER_PUBLIC);}else{_163=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTENTHANDLER_PRIVATE);}var rv=_161.concat(_163).concat("?uri=");return rv;},addParameter:function(name,_164){if(dojo.isString(this.parameters[name])){this.parameters[name]=[this.parameters[name],_164];}else{if(dojo.isArray(this.parameters[name])){this.parameters[name].push(_164);}else{this.parameters[name]=_164;}}},setParameter:function(name,_165){if(!this.parameters){this.parameters={};}this.parameters[name]=_165;},getParameter:function(name){if(!this.parameters){return false;}return this.parameters[name];},getParameters:function(){return this.parameters;},isProxyNeeded:function(){var loc=document.location;if(loc.protocol!=this.scheme){return true;}if(!this._equalsServer(loc.hostname)){return true;}if(loc.port==this.port){return false;}var _166;if(this.scheme=="http:"){_166="80";if((loc.port==""&&this.port==_166)||(loc.port==_166&&this.port=="")){return false;}}if(this.scheme=="https:"){_166="443";if((loc.port==""&&this.port==_166)||(loc.port==_166&&this.port=="")){return false;}}return true;},toServerRelativeString:function(_167){if(this.pocurl){return this.pocurl;}var str="";if(this.path!=""){str+="/"+com.ibm.mm.enabler.utils.Misc.encodePath(this.path,_167);}if(!com.ibm.mm.enabler.utils.Misc.isEmpty(this.parameters)){str+="?"+(_167?this._parametersToQuery(this.parameters):dojo.objectToQuery(this.parameters));}if(this.anchor!=""){str+="#"+this.anchor;}return str;},toProxifiedString:function(){if(this.pocurl){return this.pocurl;}if(typeof ibmConfig=="undefined"){return this.toString();}var _168=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.PROXY_URL);if(!_168){return this.toString();}_168+="/";if(window.location.protocol==this.scheme&&this._equalsServer(window.location.hostname)){if(window.location.port==this.port){return this.toString();}else{if(this.scheme=="http:"&&window.location.port==""&&this.port=="80"){return this.toString();}else{if(this.scheme=="https:"&&window.location.port==""&&this.port=="443"){return this.toString();}else{if(this.scheme=="http:"&&window.location.port=="80"&&this.port==""){return this.toString();}else{if(this.scheme=="https:"&&window.location.port=="443"&&this.port==""){return this.toString();}}}}}}if(this.scheme=="https:"){_168+="https/"+this.server+((this.port!="443"&&this.port!="")?":"+this.port:"");}else{_168+="http/"+this.server+((this.port!="80"&&this.port!="")?":"+this.port:"");}_168+="/";if(this.path!=""){_168+=com.ibm.mm.enabler.utils.Misc.encodePath(this.path);}if(!com.ibm.mm.enabler.utils.Misc.isEmpty(this.parameters)){_168+="?"+dojo.objectToQuery(this.parameters);}if(this.anchor!=""){_168+="#"+this.anchor;}return _168;},getPath:function(){return "/"+this.path;},toString:function(_169){if(this.pocurl){return this.pocurl;}var str="";if(this.server!=""){str+=this.scheme+"//"+this.server;if(this.port!=""){if(this.scheme=="http:"&&this.port=="80"){str+="";}else{if(this.scheme=="https:"&&this.port=="443"){str+="";}else{str+=":"+this.port;}}}}str+="/";if(this.path!=""){str+=com.ibm.mm.enabler.utils.Misc.encodePath(this.path,_169);}if(!com.ibm.mm.enabler.utils.Misc.isEmpty(this.parameters)){str+="?"+(_169?this._parametersToQuery(this.parameters):dojo.objectToQuery(this.parameters));}if(this.anchor!=""){str+="#"+this.anchor;}return str;},_parametersToQuery:function(_16a){var str="";var fn=function(_16b){str+=k+"="+_16b+"&";};for(var k in _16a){if(dojo.isArray(_16a[k])){dojo.forEach(_16a[k],fn);}else{fn(_16a[k]);}}if(str.lastIndexOf("&")===str.length-1){str=str.substr(0,str.length-1);}return str;},_isAbsolute:function(){return this._absoluteURL;},_extractScheme:function(_16c){var _16d=_16c.indexOf("/")===0;if(_16d){return window.location.protocol;}var _16e=_16c.indexOf("://");if(_16e==-1){this._absoluteURL=false;return window.location.protocol;}this._absoluteURL=true;return _16c.substring(0,_16e+1);},_extractServer:function(_16f){var _170=_16f.indexOf(this.scheme);var _171="";if(_170===0){var _172;var _173=_16f.indexOf("/",_170+this.scheme.length+2);if(_173!=-1){_172=_16f.substring(_170+this.scheme.length+2,_173);}else{_172=_16f.substring(_170+this.scheme.length+2);}_171=_172.split(":")[0];}else{var _174=window.location.hostname;_171=this._isIPv6(_174)?"["+_174+"]":_174;}return _171;},_extractPort:function(_175){var _176=_175.indexOf("/")===0;if(_176){return window.location.port;}var _177=_175.indexOf(this.scheme);if(_177>0){return window.location.port;}var _178=_175.indexOf(this.server);if(_178>=0){var _179;var _17a=_175.indexOf("/",_178);if(_17a!=-1){_179=_175.substring(_178,_17a);}else{_179=_175.substring(_178);}var _17b=_179.split(":");if(_17b.length>1){return _17b[1];}}return "";},_extractPath:function(_17c){var _17d=_17c.indexOf(this.scheme);var _17e=0;if(_17d===0){_17e=this.scheme.length+2;}var _17f="";var _180=_17c.indexOf("/",_17e);var _181=_17c.indexOf("?");var _182=_17c.lastIndexOf("#");if(_181>=0){_17f=_17c.substring(_180+1,_181);}else{if(_182>=0&&_180!=-1){_17f=_17c.substring(_180+1,_182);}else{if(_180!=-1){_17f=_17c.substring(_180+1);}}}return _17f;},_extractQuery:function(_183){var _184={};var _185=_183.split("?");if(_185.length>1){_184=dojo.queryToObject(_185[1].split("#")[0]);}return _184;},_extractAnchor:function(_186){var _187="";var _188=_186.split("#");if(_188.length>1){_187=_188[_188.length-1];}return _187;},_isIPv6:function(_189){return _189.indexOf(":")!=-1;},_equalsServer:function(_18a){return this.server.toLowerCase()==(this._isIPv6(_18a)?"["+_18a+"]":_18a).toLowerCase();}});}if(!dojo._hasResource["com.ibm.mm.enabler.utils.URLHelper"]){dojo._hasResource["com.ibm.mm.enabler.utils.URLHelper"]=true;dojo.provide("com.ibm.mm.enabler.utils.URLHelper");dojo.declare("com.ibm.mm.enabler.utils.URLHelperImpl",com.ibm.mashups.enabler.utils.URLHelper,{rewriteURL:function(_18b){var _18c=new com.ibm.mm.enabler.utils.HttpUrl(_18b);return _18c.toProxifiedString();}});com.ibm.mashups.enabler.utils.URLHelper=new com.ibm.mm.enabler.utils.URLHelperImpl();com.ibm.mm.enabler.utils.URLHelper=com.ibm.mashups.enabler.utils.URLHelper;}if(!dojo._hasResource["com.ibm.mashups.enabler.utils.URLHelper"]){dojo._hasResource["com.ibm.mashups.enabler.utils.URLHelper"]=true;dojo.provide("com.ibm.mashups.enabler.utils.URLHelper");}if(!dojo._hasResource["com.ibm.mm.enabler.services.ConfigObjectExtendedImpl"]){dojo._hasResource["com.ibm.mm.enabler.services.ConfigObjectExtendedImpl"]=true;dojo.provide("com.ibm.mm.enabler.services.ConfigObjectExtendedImpl");dojo.declare("com.ibm.mm.enabler.services.ConfigObjectExtendedImpl",[com.ibm.mm.enabler.services.ConfigObjectDefaultImpl],{constructor:function(_18d,_18e){this.valuesArray=null;this.provider=_18d;this.configService=_18e;},_getValue:function(_18f,name){if(!this.valuesArray){this._loadConfigData(_18f);}return this.valuesArray[name];},_getValueDeferred:function(_190,name){return new com.ibm.mm.enabler.DeferredImpl(this,function(_191,sync,name){var _192=_191.getFinishedCallback();if(!this.valuesArray){dojo["require"]("com.ibm.mashups.enabler.xml.XPath");dojo["require"]("com.ibm.mashups.enabler.model.url.ModelUrlFactory");dojo["require"]("com.ibm.mm.enabler.services.ModelRestServiceRequest");var _193="ConfigProvider."+_190;var _194=ibmConfig[_193];if((typeof _194!="undefined")||(_194!==null)){_190=_194;}var _195=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(com.ibm.mashups.enabler.model.url.ModelUrlFactory.CONFIG_URL,this);_195.setSchemeSpecificPart("/"+_190+"/*");var _196=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_195,null,null,false,sync);var me=this;_196.read(function(type,data,xhr,args){if(!me.valuesArray){me.valuesArray={};}var _197=com.ibm.mashups.enabler.xml.XPath.evaluateXPath("//atom:entry/atom:content/preferences/root/node/map/*",data,me.ns);if(_197&&_197.length>0){for(var i=0,l=_197.length;i0){for(var i=0;i<_19e.length;i++){var name=_19e[i].getAttribute("key");var _19f=_19e[i].getAttribute("value");ret[name]=_19f;}}});this.valuesArray=ret;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.Strategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.Strategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.Strategy");dojo.declare("com.ibm.mashups.enabler.strategy.Strategy",null,{});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.Model_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.Model_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.Model_API");dojo.provide("com.ibm.mashups.enabler.model.Model");dojo.declare("com.ibm.mashups.enabler.model.Model",null,{setStrategy:function(_1a0){},getStrategies:function(){},getStrategy:function(_1a1){},addStrategy:function(_1a2){},removeStrategy:function(_1a3){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.Model"]){dojo._hasResource["com.ibm.mashups.enabler.model.Model"]=true;dojo.provide("com.ibm.mashups.enabler.model.Model");}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.NoCacheStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.NoCacheStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.NoCacheStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.NoCacheStrategy",com.ibm.mashups.enabler.strategy.Strategy,{_apply:function(_1a4){_1a4.setHeader("Pragma","no-cache");_1a4.setHeader("Cache-Control","no-cache");_1a4.setHeader("If-Modified-Since","Thu, 1 Jan 1970 00:00:00 GMT");}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.ModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.ModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.ModelImpl");dojo.declare("com.ibm.mm.enabler.model.ModelImpl",com.ibm.mashups.enabler.model.Model,{strategy:null,constructor:function(){this.modelMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","modelMessages");},setStrategy:function(_1a5){if(_1a5===null||typeof _1a5=="undefined"){this.strategy=null;}else{if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(_1a5,Array)){if(_1a5.length>0){this.strategy=[];dojo.forEach(_1a5,function(item,idx,arr){this.strategy.push(item);this._preprocessStrategy(item);},this);}}else{this.strategy=[_1a5];this._preprocessStrategy(_1a5);}}},getStrategies:function(){return this.strategy||[];},addStrategy:function(_1a6){if(_1a6===null||typeof _1a6=="undefined"){throw new Error(this.modelMessages.E_PARAM_ISNULL_0);}if(null===this.strategy){this.strategy=[];}this._preprocessStrategy(_1a6);for(var i=0,l=this.strategy.length;i=0)){this.strategy.splice(s,1+s);}},getStrategy:function(s){if(!this.strategy){return null;}else{if(dojo.isString(s)){return this._findStrategyByType(s);}else{if(!isNaN(s)&&(s=0)){return this.strategy[s];}else{return null;}}}},_findStrategyByType:function(type){var i=this._getIndexOfStrategyByType(type);return i>=0?this.strategy[i]:null;},_getIndexOfStrategyByType:function(type){if(this.strategy){for(var i=0,l=this.strategy.length;i=0){me._doLogin();return;}if(dojo.isIE||window.ActiveXObject!==undefined){data=com.ibm.mm.enabler.utils.Dom.createDocument(xhr.responseText);}_1ad(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD,data,xhr,_1ae);},error:function(_1b2,_1b3){var xhr=_1b3.xhr;var _1b4=xhr.status;if(_1b4==401){me._doLogin();return;}_1ad(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR,null,xhr,_1ae);},sync:this._sync,postData:feed.toString(),handleAs:this._handleAs};dojo.rawXhrPost(args);},read:function(_1b5,_1b6){if(this._textOnly){this._retrieveRawFeed(_1b5,_1b6);}else{this._retrieve(_1b5,_1b6);}},update:function(feed,_1b7,_1b8){this._updateCookie();var me=this;var args={url:this._feedURI,ibmMultipart:{context:com.ibm.mashups.enabler.io.XHRMultipartFactory.CONTEXT_ENABLER},load:function(_1b9,_1ba){var xhr=_1ba.xhr;var xrd=xhr.getResponseHeader("X-Request-Digest");if(xrd!==null){com.ibm.mm.enabler.services.ModelRestServiceRequestStatic.setXRequestDigest(xrd);}var _1bb=xhr.getResponseHeader("Content-Type");if(typeof _1bb!="undefined"&&_1bb!==null&&_1bb.indexOf("text/html")>=0){me._doLogin();return;}dojo.partial(_1b7)(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD,_1b9,xhr,_1b8);},error:function(_1bc,_1bd){var xhr=_1bd.xhr;var _1be=xhr.status;if(_1be==401){me._doLogin();return;}dojo.partial(_1b7)(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR,null,xhr,_1b8);},sync:this._sync,handleAs:this._handleAs};var _1bf={"Content-Type":"application/atom+xml; charset=utf-8","X-IBM-XHR":"true"};var _1c0=com.ibm.mashups.enabler.io.XHRMultipartFactory.create();var _1c1=_1c0.isTransaction();if(com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.TUNNEL_MODE)===true&&(!_1c1||this._sync)){_1bf[this.POST_ACTION_HEADER]=this.REQUEST_METHOD_PUT;args.headers=_1bf;args.postData=feed;dojo.rawXhrPost(args);}else{args.putData=feed;args.headers=_1bf;dojo.rawXhrPut(args);}},remove:function(_1c2,_1c3){this._updateCookie();var me=this;var args={url:this._feedURI,ibmMultipart:{context:com.ibm.mashups.enabler.io.XHRMultipartFactory.CONTEXT_ENABLER},load:function(_1c4,_1c5){var type=com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD;var data=_1c4;var xhr=_1c5.xhr;var xrd=xhr.getResponseHeader("X-Request-Digest");if(xrd!==null){com.ibm.mm.enabler.services.ModelRestServiceRequestStatic.setXRequestDigest(xrd);}var _1c6=xhr.getResponseHeader("Content-Type");if(typeof _1c6!="undefined"&&_1c6!==null&&_1c6.indexOf("text/html")>=0){me._doLogin();return;}if(dojo.isIE||window.ActiveXObject!==undefined){data=com.ibm.mm.enabler.utils.Dom.createDocument(xhr.responseText);}_1c2(type,data,xhr,_1c3);},error:function(_1c7,_1c8){var xhr=_1c8.xhr;var _1c9=xhr.status;if(_1c9==401){me._doLogin();return;}_1c2(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR,null,xhr,_1c3);},sync:this._sync,handleAs:this._handleAs};var _1ca={"Content-Type":"application/atom+xml","X-IBM-XHR":"true"};if(com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.TUNNEL_MODE)===true){_1ca[this.POST_ACTION_HEADER]=this.REQUEST_METHOD_DELETE;args.headers=_1ca;dojo.rawXhrPost(args);}else{args.headers=_1ca;dojo.xhrDelete(args);}},_retrieveRawFeed:function(_1cb,_1cc){var _1cd=this._headers;_1cd["X-IBM-XHR"]=true;var me=this;dojo.xhrGet({url:this._feedURI,headers:_1cd,ibmMultipart:{context:com.ibm.mashups.enabler.io.XHRMultipartFactory.CONTEXT_ENABLER},load:function(data,_1ce){var xhr=_1ce.xhr;var xrd=xhr.getResponseHeader("X-Request-Digest");if(xrd!==null){com.ibm.mm.enabler.services.ModelRestServiceRequestStatic.setXRequestDigest(xrd);}if((me.logoutVerificationForRaw)&&(xhr.responseText)){var _1cf=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.LOGOUT_VERIFICATION_REGEXP);if(_1cf){var _1d0=new RegExp(_1cf);if(_1d0&&(xhr.responseText.match(_1d0))){me._doLogin();return;}}}_1cb(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD,data,_1ce.xhr,_1cc);},error:function(data,_1d1){var xhr=_1d1.xhr;var _1d2=xhr.status;if(_1d2==401){me._doLogin();return;}_1cb(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR,data,_1d1.xhr,_1cc);},sync:this._sync,handleAs:this._handleAs});},_retrieve:function(_1d3,_1d4,_1d5,_1d6){var _1d7={};var mt="xml";if(dojo.isIE||window.ActiveXObject!==undefined){mt="text";}var _1d8=this._headers;_1d8["X-IBM-XHR"]=true;var me=this;var args={url:this._feedURI,content:_1d7,headers:_1d8,ibmMultipart:{context:com.ibm.mashups.enabler.io.XHRMultipartFactory.CONTEXT_ENABLER},load:function(_1d9,_1da){var data=_1d9;var xhr=_1da.xhr;var xrd=xhr.getResponseHeader("X-Request-Digest");if(xrd!==null){com.ibm.mm.enabler.services.ModelRestServiceRequestStatic.setXRequestDigest(xrd);}var _1db=xhr.getResponseHeader("Content-Type");if(typeof _1db!="undefined"&&_1db!==null&&_1db.indexOf("text/html")>=0){me._doLogin();return;}if(dojo.isIE||window.ActiveXObject!==undefined){var doc=com.ibm.mm.enabler.utils.Dom.createDocument(data);_1d3(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD,doc,xhr,_1d4);}else{_1d3(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD,data,xhr,_1d4);}},error:function(_1dc,_1dd){var data=_1dc;var xhr=_1dd.xhr;var _1de=xhr.status;if(_1de==401){me._doLogin();return;}if(dojo.isIE||window.ActiveXObject!==undefined){var doc=null;try{if(data){doc=com.ibm.mm.enabler.utils.Dom.createDocument(data);}}catch(e){}_1d3(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR,doc,xhr,_1d4);}else{_1d3(com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR,data,xhr,_1d4);}},sync:this._sync,handleAs:mt};var _1df="Get";if(this._formNode){args.form=this._formNode;_1df="Post";}if(this._formFilter){args.formFilter=this._formFilter;}dojo["xhr"+_1df](args);},_updateCookie:function(){var dt=new Date();var _1e0={};_1e0.path=this._config.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT);dojo.cookie(this.MODIFICATION_COOKIE,dt.getTime(),_1e0);},_doLogin:function(){dojo["require"]("com.ibm.mashups.enabler.model.state.NavigationStateModelFactory");dojo["require"]("com.ibm.mashups.enabler.model.state.UrlGeneratorFactory");var pid=null;var url=document.location.href;var cb=function(url){if(url){top.location.href=url;}};var _1e1=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();com.ibm.mashups.enabler.model.state.UrlGeneratorFactory.getURLGenerator().getUrl(_1e1,cb,{nohash:"true"});},toString:function(){return this._feedURI;}});com.ibm.mm.enabler.services.ModelRestServiceRequestStatic={xRequestDigest:null,getXRequestDigest:function(){if((null===this.xRequestDigest)&&(ibmConfig["com.ibm.resolver.digest"])){this.xRequestDigest=ibmConfig["com.ibm.resolver.digest"];}return this.xRequestDigest;},setXRequestDigest:function(_1e2){this.xRequestDigest=_1e2;},invalidateXRequestDigest:function(){var dt=new Date();var _1e3=dt.getTime();this.setXRequestDigest(_1e3);var _1e4={};var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);_1e4.path=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT);dojo.cookie("modified.id",_1e3,_1e4);}};com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD="load";com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR="error";}if(!dojo._hasResource["com.ibm.mm.enabler.endpoints.XHREndpointExtensionImpl"]){dojo._hasResource["com.ibm.mm.enabler.endpoints.XHREndpointExtensionImpl"]=true;dojo.provide("com.ibm.mm.enabler.endpoints.XHREndpointExtensionImpl");dojo.declare("com.ibm.mm.enabler.endpoints.XHREndpointExtensionImpl",null,{LOG_LEVEL:com.ibm.mashups.enabler.logging.LogLevel.TRACE,constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_METHOD="dojo.xhrGet()";this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);this.originalDojoXHR=dojo.xhr;dojo.xhr=dojo.hitch(this,function(_1e5,args,_1e6){if(this.bIsLoggable){this.LOGGER.entering(this.LOG_METHOD,[args]);}var url=args.url;var url2=com.ibm.mm.enabler.EndpointUtils.checkForEndpoints(url);url2=url2||null;if(url2!==null){args.url=url2;}var ret=this.originalDojoXHR(_1e5,args,_1e6);if(this.bIsLoggable){this.LOGGER.exiting(this.LOG_METHOD);}return ret;});}});com.ibm.mm.enabler.endpoints.XHREndpointExtension=new com.ibm.mm.enabler.endpoints.XHREndpointExtensionImpl();}if(!dojo._hasResource["com.ibm.mm.enabler.services.ConfigServiceExtendedImpl"]){dojo._hasResource["com.ibm.mm.enabler.services.ConfigServiceExtendedImpl"]=true;dojo.provide("com.ibm.mm.enabler.services.ConfigServiceExtendedImpl");dojo.declare("com.ibm.mm.enabler.services.ConfigServiceExtendedImpl",[com.ibm.mm.enabler.services.ConfigServiceDefaultImpl],{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.services.ConfigServiceExtendedImpl");},_getConfigObject:function(_1e7){if(!ibmConfig["CO_"+_1e7]){var co=new com.ibm.mm.enabler.services.ConfigObjectExtendedImpl(_1e7,this);ibmConfig["CO_"+_1e7]=co;}return ibmConfig["CO_"+_1e7];},_getConfigProviderNames:function(){dojo["require"]("com.ibm.mashups.enabler.model.url.ModelUrlFactory");var ret=[];ret.push("all");var _1e8=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(com.ibm.mashups.enabler.model.url.ModelUrlFactory.CONFIG_URL,this);_1e8.setSchemeSpecificPart("/*");_1e8.setParameter("rep","compact");var _1e9=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_1e8,null,null,false,true);var me=this;_1e9.read(function(type,data,xhr,args){var _1ea=com.ibm.mashups.enabler.xml.XPath.evaluateXPath("//atom:entry/atom:id",data,me.ns);if(_1ea&&_1ea.length>0){for(var i=0,l=_1ea.length;i0){var _1fc=[];for(var ii=0,ll=_1fb.length;ii0){var _205=[];for(var ii=0,ll=_204.length;iithis.max_version)){_209=-1000;}_207[i]=_209;}var _20b=-1;var _20c=1000;for(i=0,scl=_207.length;i_20c){_20b=i;_20c=_207[i];}}if(_20b==-1){return null;}return this.cache[_20b];},_processCollection:function(i,node){var ret={};var _20d="app:categories//atom:category[@term]";var _20e=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(_20d,node,this.ns);var _20f=[];if(_20e){for(var jj=0,ll=_20e.length;jj0;i--){if(fn===this._dirtyCallbacks[i-1].fn){this._dirtyCallbacks.splice(i-1,1);break;}}}}});}if(!dojo._hasResource["com.ibm.mashups.enabler.DirtyFlagProvider"]){dojo._hasResource["com.ibm.mashups.enabler.DirtyFlagProvider"]=true;dojo.provide("com.ibm.mashups.enabler.DirtyFlagProvider");}if(!dojo._hasResource["com.ibm.mashups.enabler.Discardable_API"]){dojo._hasResource["com.ibm.mashups.enabler.Discardable_API"]=true;dojo.provide("com.ibm.mashups.enabler.Discardable_API");dojo.provide("com.ibm.mashups.enabler.Discardable");dojo.declare("com.ibm.mashups.enabler.Discardable",null,{discard:function(node){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.Discardable"]){dojo._hasResource["com.ibm.mashups.enabler.Discardable"]=true;dojo.provide("com.ibm.mashups.enabler.Discardable");}if(!dojo._hasResource["com.ibm.mashups.enabler.Identifiable"]){dojo._hasResource["com.ibm.mashups.enabler.Identifiable"]=true;dojo.provide("com.ibm.mashups.enabler.Identifiable");dojo.declare("com.ibm.mashups.enabler.Identifiable",null,{getID:function(){},getUniqueName:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.Invalidatable_API"]){dojo._hasResource["com.ibm.mashups.enabler.Invalidatable_API"]=true;dojo.provide("com.ibm.mashups.enabler.Invalidatable_API");dojo.provide("com.ibm.mashups.enabler.Invalidatable");dojo.declare("com.ibm.mashups.enabler.Invalidatable",null,{invalidate:function(node){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.Invalidatable"]){dojo._hasResource["com.ibm.mashups.enabler.Invalidatable"]=true;dojo.provide("com.ibm.mashups.enabler.Invalidatable");}if(!dojo._hasResource["com.ibm.mashups.enabler.Locator"]){dojo._hasResource["com.ibm.mashups.enabler.Locator"]=true;dojo.provide("com.ibm.mashups.enabler.Locator");dojo.declare("com.ibm.mashups.enabler.Locator",null,{find:function(id){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ListModel"]){dojo._hasResource["com.ibm.mashups.enabler.ListModel"]=true;dojo.provide("com.ibm.mashups.enabler.ListModel");dojo.declare("com.ibm.mashups.enabler.ListModel",[com.ibm.mashups.enabler.model.Model,com.ibm.mashups.enabler.Locator],{iterator:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ListModelController"]){dojo._hasResource["com.ibm.mashups.enabler.ListModelController"]=true;dojo.provide("com.ibm.mashups.enabler.ListModelController");dojo.declare("com.ibm.mashups.enabler.ListModelController",com.ibm.mashups.enabler.ListModel,{create:function(_22b){},confirmCreate:function(_22c){},insert:function(node,_22d){},confirmInsert:function(node,_22e){},remove:function(node){},confirmRemove:function(node){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.Localized_API"]){dojo._hasResource["com.ibm.mashups.enabler.Localized_API"]=true;dojo.provide("com.ibm.mashups.enabler.Localized_API");dojo.provide("com.ibm.mashups.enabler.Localized");dojo.declare("com.ibm.mashups.enabler.Localized",null,{getLocales:function(){},getTitle:function(_22f){},getTitles:function(){},getDescription:function(_230){},getDescriptions:function(_231){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ModifiableLocalized"]){dojo._hasResource["com.ibm.mashups.enabler.ModifiableLocalized"]=true;dojo.provide("com.ibm.mashups.enabler.ModifiableLocalized");dojo.declare("com.ibm.mashups.enabler.ModifiableLocalized",com.ibm.mashups.enabler.Localized,{setTitle:function(_232,_233){},confirmSetTitle:function(_234,_235){},removeTitle:function(_236){},confirmRemoveTitle:function(_237){},removeTitles:function(){},confirmRemoveTitles:function(){},setDescription:function(desc,_238){},confirmSetDescription:function(desc,_239){},removeDescription:function(_23a){},confirmRemoveDescription:function(_23b){},removeDescriptions:function(){},confirmRemoveDescriptions:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.Localized"]){dojo._hasResource["com.ibm.mashups.enabler.Localized"]=true;dojo.provide("com.ibm.mashups.enabler.Localized");}if(!dojo._hasResource["com.ibm.mashups.enabler.Representation_API"]){dojo._hasResource["com.ibm.mashups.enabler.Representation_API"]=true;dojo.provide("com.ibm.mashups.enabler.Representation_API");dojo.provide("com.ibm.mashups.enabler.Representation");dojo.declare("com.ibm.mashups.enabler.Representation",com.ibm.mashups.enabler.Identifiable,{getID:function(){},getURL:function(){},getMimeType:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.RepresentationImpl"]){dojo._hasResource["com.ibm.mm.enabler.RepresentationImpl"]=true;dojo.provide("com.ibm.mm.enabler.RepresentationImpl");dojo.declare("com.ibm.mm.enabler.RepresentationImpl",com.ibm.mashups.enabler.Representation,{constructor:function(url,type){this.url=url;this.type=type;},getID:function(){return this.type;},getURL:function(){return this.url;},getMimeType:function(){return this.type;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.Representation"]){dojo._hasResource["com.ibm.mashups.enabler.Representation"]=true;dojo.provide("com.ibm.mashups.enabler.Representation");}if(!dojo._hasResource["com.ibm.mashups.enabler.RepresentationProvider_API"]){dojo._hasResource["com.ibm.mashups.enabler.RepresentationProvider_API"]=true;dojo.provide("com.ibm.mashups.enabler.RepresentationProvider_API");dojo.provide("com.ibm.mashups.enabler.RepresentationProvider");dojo.declare("com.ibm.mashups.enabler.RepresentationProvider",null,{getAlternateModel:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.RepresentationModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.RepresentationModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.RepresentationModelImpl");dojo.declare("com.ibm.mm.enabler.RepresentationModelImpl",[com.ibm.mashups.enabler.ListModel,com.ibm.mm.enabler.DeferredIteratorImpl],{constructor:function(_23c){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.loadedNodes={};this.entries=[];this.cursor=0;this.size=null;this.start=null;this.num=null;this.strategy=null;if(_23c&&_23c.length>0){this.size=_23c.length;for(var i=0;i<_23c.length;i++){var link=_23c[i];var url=link.getAttribute("href");var _23d=link.getAttribute("type");var uri=_23d;var node=new com.ibm.mm.enabler.RepresentationImpl(url,_23d);this.entries[i]=uri;this.loadedNodes[uri]=node;}}},find:function(uri){return new com.ibm.mm.enabler.DeferredImpl(this,this._find,uri);},_find:function(_23e,sync,uri){return this._load(uri,_23e,sync);},start:function(sync){while(this._hasNext(this,sync)){if(this._next(this,sync)){continue;}else{break;}}},hasNext:function(){return this._hasNext(null,true);},_hasNext:function(_23f,sync){if(this.start===null||this.cursor=(this.start+this.num)&&(this.size>this.cursor))){this._loadAhead(_23f,sync);}return (this.size>this.cursor);},next:function(){return this._next(null,true);},_next:function(_240,sync){return this._hasNext(_240,sync)?this.loadedNodes[this.entries[this.cursor++]]:null;},size:function(){return this.size;},setCursorPosition:function(_241){this.cursor=_241;},getCursorPosition:function(){return this.cursor;},setStrategy:function(_242){if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(_242,Array)){this.strategy=_242[0];}else{this.strategy=_242;}},_load:function(uri,_243,sync){var _244="_load";var _245=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_245){this.LOGGER.entering(_244,arguments);}if(uri in this.loadedNodes){if(_243){_243.finish(this.loadedNodes[uri],com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}}if(_245){this.LOGGER.exiting(_244,this.loadedNodes[uri]);}return this.loadedNodes[uri];},_loadAhead:function(_246,sync){}});}if(!dojo._hasResource["com.ibm.mm.enabler.RepresentationProviderImpl"]){dojo._hasResource["com.ibm.mm.enabler.RepresentationProviderImpl"]=true;dojo.provide("com.ibm.mm.enabler.RepresentationProviderImpl");dojo.declare("com.ibm.mm.enabler.RepresentationProviderImpl",com.ibm.mashups.enabler.RepresentationProvider,{constructor:function(){this.serviceJson=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_NAVIGATION);var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.r_ns=dojo.delegate(this.serviceJson.namespaces,nsf.getNameSpaces([nsf.NS_ATOM,nsf.NS_XML]));this.XPATH="atom:link";},getAlternateModel:function(){var _247=[];var md=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.XPATH,this.xmlData,this.r_ns);if(md&&md.length>0){for(var i=0,l=md.length;i0){if(i#%{}|\\^~[]`\"Z",constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);},isUnsafeChar:function(_2a9){if(this.UNSAFE_CHARS.indexOf(_2a9)>-1||_2a9.charCodeAt(0)<=32||_2a9.charCodeAt(0)>=123){return true;}return false;},zEncode:function(_2aa){var _2ab="";for(var i=0;i<_2aa.length;++i){var _2ac=_2aa.charAt(i);if(!this.isUnsafeChar(_2ac)){_2ab+=_2ac;continue;}_2ab+=this.zEncodeChar(_2ac);}return _2ab;},zEncodeChar:function(_2ad){var _2ae="Z";return _2ae+this.byteToHex(_2ad.charCodeAt(0));},byteToHex:function(_2af){var _2b0=Math.floor(_2af/16);var _2b1=_2af%16;return this.HEX_CHARS[_2b0]+this.HEX_CHARS[_2b1];},zDecode:function(_2b2){var _2b3="";var _2b4="Z";if(_2b2.indexOf(_2b4)!=-1){for(var i=0,l=_2b2.length;i0){_2ba.dwords.push(_2ba.dword);len+=((_2ba.bits+7)>>3);_2ba.bits=0;}return this._encodeBase64(_2ba.dwords,0,len);},_initStream:function(_2bb){_2bb.dword=0;_2bb.mask=1;_2bb.bits=0;_2bb.dwords=[];return _2bb;},_addBits:function(_2bc,data){var mask=_2bc.mask,_2bd=_2bc.dword,bits=_2bc.bits;var len=data.length,off=0;while(len>0){var copy=Math.min(len,32-bits);for(var i=0;i>2;var _2c0=off&3;var _2c1=data[_2bf++],_2c2;var c1,c2,c3,c4;var _2c3="";for(var i=len;i>0;i-=3){switch(_2c0){case 0:c1=((_2c1>>2)&63);c2=((_2c1<<4)&48)|((_2c1>>12)&15);c3=((_2c1>>6)&60)|((_2c1>>22)&3);c4=((_2c1>>16)&63);_2c0=3;break;case 1:c1=((_2c1>>10)&63);c2=((_2c1>>4)&48)|((_2c1>>20)&15);c3=((_2c1>>14)&60)|((_2c1>>30)&3);c4=((_2c1>>24)&63);_2c0=0;_2c1=data[_2bf++];break;case 2:_2c2=data[_2bf++];c1=((_2c1>>18)&63);c2=((_2c1>>12)&48)|((_2c1>>28)&15);c3=((_2c1>>22)&60)|((_2c2>>6)&3);c4=(_2c2&63);_2c1=_2c2;_2c0=1;break;case 3:_2c2=data[_2bf++];c1=((_2c1>>26)&63);c2=((_2c1>>20)&48)|((_2c2>>4)&15);c3=((_2c2<<2)&60)|((_2c2>>14)&3);c4=((_2c2>>8)&63);_2c1=_2c2;_2c0=2;break;}switch(i){case 1:c3=64;c4=64;break;case 2:c4=64;break;}_2c3+=ab.charAt(c1);_2c3+=ab.charAt(c2);_2c3+=ab.charAt(c3);_2c3+=ab.charAt(c4);}return _2c3;},_decodeBase64:function(_2c4){var ab=this.URL_ALPHABET;var len=_2c4.length/4;var i=0;var _2c5=[];for(var j=0;j>4);c2=((indexC2&15)<<4)|(indexC3>>2);c3=((indexC3&3)<<6)|indexC4;_2c5.push(c1);switch(_2c6){case 0:_2c5.push(c2);_2c5.push(c3);break;case 1:_2c5.push(c2);break;case 2:break;}}return _2c5;},_frequencyCompare:function(n1,n2){return n1.frequency-n2.frequency;},_initTree:function(_2c7,node,_2c8){if(node.left&&node.right){this._addBit(_2c7,1);this._initTree(_2c7,node.left,_2c8.concat(0));this._initTree(_2c7,node.right,_2c8.concat(1));}else{this._addBit(_2c7,0);node.prefix=_2c8;_2c7.tokens.push(node.name);}return _2c7;},_dumpTokens:function(tree,_2c9){var _2ca=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_2ca){for(var i=0;i=0;--i){var _2cd=_2cb[i];node=_2cc[_2cd];if(node){node.frequency++;}else{node={frequency:1,name:_2cd};_2cc[_2cd]=node;}}var _2ce=[];for(node in _2cc){if(Object.prototype.hasOwnProperty.call(_2cc,node)){_2ce.push(_2cc[node]);}}_2ce.sort(this._frequencyCompare);while(_2ce.length>1){var left=_2ce.shift(),_2cf=_2ce.shift();_2ce.push({frequency:left.frequency+_2cf.frequency,left:left,right:_2cf});_2ce.sort(this._frequencyCompare);}var root=_2ce[0];var tree=this._initTree(this._initStream({tokens:[]}),_2ce.shift(),[]);this._dumpTokens(tree,_2cc);var url=this._encodeStream(tree);len=tree.tokens.length;for(i=0;i=0)&&(i1>=0)){var _2d6=this._decodeBase64(tree.substring(0,i0));var _2d7=tree.substring(i0+1,i1).split("/");var _2d8=this._decodeBase64(tree.substring(i1+1));encodedTokens=this._decodeTokens(_2d7);var root=this._readStructure(this._convertBitToChar(_2d6),encodedTokens);var _2d9=this._convertBitToChar(_2d8);var _2da="";while(_2d9.length>0){_2da=this._buildData(_2da,_2d9,root);}return _2da;}return null;},_buildData:function(_2db,_2dc,root){var _2dd=false;var node=null;while(!_2dd){var bit=_2dc.shift();if(typeof bit=="undefined"){node=null;break;}node=this._getNode(bit,root);if(node&&node.token&&node.token){_2dd=true;}else{if(!node){_2dd=true;}}root=node;}if(_2dd&&node){_2db=_2db.concat(node.token);}return _2db;},_getNode:function(bit,_2de){var node=null;node=(bit==1)?_2de.right:_2de.left;if(!node){return null;}return node;},_convertBitToChar:function(_2df){var arr=[];var mask=1;var bit=0;for(var i=0;i<_2df.length;i++){var _2e0=_2df[i];for(var j=0;j<8;j++){bit=_2e0&mask;arr.push(bit);_2e0=(_2e0>>1);}}return arr;},_readStructure:function(_2e1,_2e2){var bit=_2e1.shift();var node={};if(bit==1){node.left=this._readStructure(_2e1,_2e2);node.right=this._readStructure(_2e1,_2e2);}else{var _2e3=_2e2.shift();node.token=_2e3;}return node;},_decodeTokens:function(_2e4){var arr=[];for(var i in _2e4){if(Object.prototype.hasOwnProperty.call(_2e4,i)){arr.push(com.ibm.mm.enabler.encode.huffman.ZEncoder.zDecode(_2e4[i]));}}return arr;}});com.ibm.mm.enabler.encode.huffman.HuffmanURL=new com.ibm.mm.enabler.encode.huffman.HuffmanURL();}if(!dojo._hasResource["com.ibm.mm.enabler.ArrayMap"]){dojo._hasResource["com.ibm.mm.enabler.ArrayMap"]=true;dojo.provide("com.ibm.mm.enabler.ArrayMap");dojo.declare("com.ibm.mm.enabler.ArrayMap",null,{constructor:function(){this.entries=[];this.keys={};},values:function(){return this.entries;},put:function(key,_2e5){var _2e6=this.keys[key];if(typeof _2e6!="undefined"&&_2e6!==null){this.entries[_2e6]=_2e5;}else{_2e6=this.entries.length;this.entries.push(_2e5);this.keys[key]=_2e6;}},getKey:function(_2e7){if(_2e7=400){if(this.error){this.error(new Error(_2f6.xhr.status+": "+_2f7.URI),_2f6,_2f7);}}else{if(this.load){this.load(_2f5,_2f6,_2f7);}}}if(this.handle){this.handle(_2f5,_2f6,_2f7);}}catch(err){try{if(this.error){this.error(_2f5,_2f6,_2f7);}}catch(err2){}}});work();},_handleMultiPartResponse:function(_2f8,_2f9,_2fa,_2fb,_2fc){var _2fd=_2fc.xhr.getResponseHeader("Content-Type");var _2fe=_2fd.match(_2fa.boundaryRegx);if(!_2fe){throw new Error("No boundary specified in Content-Type response header");}var _2ff=_2fe[1];var _300=_2ff.indexOf(";");if(_300!=-1){_2ff=_2ff.substring(0,_300);}var _301=new RegExp(_2fa.newL+_2fa.sep+_2ff,"mg");var _302=_2fb.split(_301);var _303=null;if(_2f9){_303=new com.ibm.mm.enabler.io.XHRMultipartImpl();_303.startTransaction();}var i=1;for(var _304 in _2f8){if(Object.prototype.hasOwnProperty.call(_2f8,_304)){var _305=_2f8[_304];for(var x=0,l=_305.length;x0)){if(-1==_308[1].indexOf(":")){continue;}if(-1==_308[1].indexOf("digest=")){var _30b=_308[1].match(_2fa.headerPartsRegx);_307[_30b[1]]=_30b[2];if(_30b[1]=="X-Status-Code"){_309=_30b[2];}else{if(_30b[1]=="Content-Type"){_2fd=_30b[2];}else{if(_30b[1]=="Content-Language"){_30a=_30b[2];}}}}}part=dojo.string.trim(part.substr(_2fa.headerRegx.lastIndex+_2fa.newL.length));var _30c="";var _30d="";var _30e=parseInt(_309,10);if(_30e<400){_30d=part;if(_306.handleAs=="xml"){_30c=com.ibm.mm.enabler.utils.Dom.createDocument(part);}else{_30c=dojo.contentHandlers[_306.handleAs]({responseText:part});}}else{if(_2fd&&_2fd.indexOf(this.CONTENT_TYPE_SOAP)===0){var _30f=com.ibm.mm.enabler.utils.Dom.createDocument(part);var _310="env:Fault/env:Reason/env:Text/@xml:lang";var _311=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(_310,_30f,this.ns);if(!_30a){_30a=_2fc.xhr.getResponseHeader("Content-Language");}var _312=null;if(_30a&&_311){var _313=dojo.map(_311,function(node){return node.textContent;});_312=com.ibm.mm.enabler.utils.LocaleHelper.matchLocale(_30a,_313);}var expr="env:Fault/env:Reason/env:Text";if(_312){expr+="[@xml:lang='"+_312+"']";}var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,_30f,this.ns);if(node){_30d=com.ibm.mm.enabler.utils.Dom.textContent(node);_30c=_30d;}}}var _314=new com.ibm.mm.enabler.io.XHRWrapper(_2fc,_30d,_30e,_2fd,_307);var xhr=_2fc.xhr;_2fc.xhr=_314;_2fa._partHandler(_306,_30c,_2fc,_307);_2fc.xhr=xhr;}}}if(_2f9){var _315=false;if(_2fc&&_2fc["com.ibm.mm.Multipart.forceOnNextResponse"]){_315=_2fc["com.ibm.mm.Multipart.forceOnNextResponse"];}_303.endTransactionDeferred(_315).start();}},_multiPartXhr:function(_316,args,_317,_318){var body="";var _319=null;for(var _31a in _317){if(Object.prototype.hasOwnProperty.call(_317,_31a)){for(var _31b in _317[_31a]){if(Object.prototype.hasOwnProperty.call(_317[_31a],_31b)){var part=_317[_31a][_31b];part.handleAs=part.handleAs?part.handleAs.toLowerCase():"text";_319="";for(var x in part.headers){if(Object.prototype.hasOwnProperty.call(part.headers,x)){_319+=x+": "+part.headers[x]+this.newL;}}body+=this.startB+_319+this.newL;if(part.data&&part.data.length>1){body+=part.data+this.newL;}else{if(part.postData&&part.postData.length>1){body+=part.postData+this.newL;}else{if(part.putData&&part.putData.length>1){body+=part.putData+this.newL;}}}}}}}body+=this.endB;if(_316.toUpperCase()!="PUT"){_316="POST";}var me=this;var _31c;var _31d=dojo.mixin({},args,{load:function(_31e,_31f){me._handleMultiPartResponse(_317,_318,me,_31e,_31f);_31c=_31f.xhr.status;},error:function(_320,_321){for(var part in _317){for(var x=0,l=part.length;xthis.urlMaxLength){if(!this.splitTransactions){if(_33b){this.LOGGER.trace(_33a,"url is too long, falling back to POST");}_33c=this._doMultipartPOSTRequest(this.method,_339,this.multipartParts);}else{if(_33b){this.LOGGER.trace(_33a,"url is too long, split transactions is enabled");}_33c=this._doMultipartGETSplitRequest(_339,url);}}else{_33c=this._doMultipartGETRequest(url,_339);}}else{_33c=this._doMultipartPOSTRequest(this.method,_339,this.multipartParts);}return _33c;},_doMultipartGETSplitRequest:function(_33d,_33e){var urls=[];for(var url in _33d){urls.push(url);}if(urls.length==0){return 200;}var _33f;if(!_33e){_33f=this._createHuffmanUrl(_33d);}else{_33f=_33e;}if(_33f.length<=this.urlMaxLength||urls.length==1){return this._doMultipartGETRequest(_33f,_33d);}var half=Math.round(urls.length/2);var left={};for(var i=0;i_342?_340:_342;},_doMultipartGETRequest:function(url,_343){var me=this;xhrArgs={url:url,load:function(_344,_345){me._handleMultiPartResponse(_343,me.multipartParts,me,_344,_345);status=_345.xhr.status;},error:function(_346,_347){for(var part in _343){for(var x=0,l=part.length;x_34a){_34a=_34b;}}}else{var _34c={};var pub=_349[this.SCOPE_PUBLIC];for(var part in pub){if(Object.prototype.hasOwnProperty.call(pub,part)){for(var i=0,l=pub[part].length;i_354){_354=_355;}}}}else{var _357=this.partsArray;_354=this._loadPartsArray(_357);}if(_354!==0&&_34e){_34e(_34f);}if(_351){this.LOGGER.exiting(_350);}},endTransactionDeferred:function(_358){if(typeof _358!=="undefined"&&true===_358){this.multipartParts=true;}return new com.ibm.mm.enabler.DeferredOperationImpl(this,this._endTransaction);},_endTransaction:function(_359,sync){var _35a="_endTransaction(deferred, sync)";var _35b=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_35b){this.LOGGER.entering(_35a,[_359,sync]);}if(!this.doMultipart){if(_35b){this.LOGGER.exiting(_35a);}return;}this._release();if(0_35d){_35d=tmpStatus;}}}}else{var _35f=this.partsArray;_35d=this._loadPartsArray(_35f);}if(_35d!==0&&_359){var _360=_359.getOperationCallback();if(_360){_360(id,com.ibm.mashups.enabler.DeferredOperation.OPERATION_GET,xhr.status,myDeferred.getOperationCallbackParameters());}}if(_35b){this.LOGGER.exiting(_35a);}},_doMultipartPOSTRequest:function(_361,_362,_363){var _364=this._processMultipartBody(_362);this._initServiceDoc();var _365;if(_364){_365={url:this.serviceCHJson.url,sync:true};}else{_365={url:this.serviceMPJson.url,sync:true};}var _366=this._multiPartXhr(_361,_365,_362,_363);return _366;},_assocArraySize:function(_367){var size=0;for(var x in _367){if(Object.prototype.hasOwnProperty.call(_367,x)){size++;}}return size;},_addToPartsArray:function(_368,args){var _369=_368[args.url];if(!_369){_368[args.url]=[];_368[args.url][0]=args;}else{_369[_369.length]=args;}},_acquire:function(){this.statics.semaphore++;},_release:function(_36a,_36b){this.statics.semaphore--;},_createPocURI:function(args){var _36c="_createPocURI(args)";var _36d=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_36d){this.LOGGER.entering(_36c,args);}var url=args.url;var _36e=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.PROXY_URL);var _36f=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.LOCALAPPS_REGEX);_36e+="/http/";if(url.indexOf(_36e)===0){var _370="http://";var _371=url.indexOf("/",_36e.length+1);if(_371>-1){_370+=unescape(url.substring(_36e.length,_371));_370+=url.substring(_371);}else{_370="http://"+url.substring(_36e.length);}url=_370;}var _372=new com.ibm.mm.enabler.utils.HttpUrl(url);var _373=this._extractDigest(_372,url);if(_373){if(null===this.digest&&false===this.replaceDigest){this.replaceDigest=true;}else{if(_373!==this.digest){this.replaceDigest=false;}}this.digest=_373;}else{this.digest="";this.replaceDigest=false;}if(args.content){for(var name in args.content){if(Object.prototype.hasOwnProperty.call(args.content,name)){var _374=args.content[name];_372.addParameter(name,_374);}}}var uri="";var _375=_372.isProxyNeeded();var _376=null;if(_36f){_376=new RegExp(_36f);}if((_375)||(_376&&(url.match(_376)))){uri=_372.toString();}else{var _377=(args.method)?args.method.toLowerCase():null;if(_377&&!this.useSinkForModRequests&&(_377=="post"||_377=="put"||_377=="delete")){uri=_372.getParameter("uri");}else{uri="res:"+_372.toServerRelativeString();}}if(_36d){this.LOGGER.trace(_36c,"proxy? ${0}: ${1}",[_375,uri]);}if(_36d){this.LOGGER.exiting(_36c,uri);}return uri;},_processMultipartBody:function(_378){var _379="_processMultipartBody(parts)";var _37a=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_37a){this.LOGGER.entering(_379,_378);}var _37b=false;for(var w in _378){if(Object.prototype.hasOwnProperty.call(_378,w)){for(var x in _378[w]){if(Object.prototype.hasOwnProperty.call(_378[w],x)){var args=_378[w][x];var uri=this._createPocURI(args);var _37c=uri;args.headers=dojo.mixin({},args.headers,{"X-Method-Override":args.method,"Content-ID":_37c});if("GET"!==args.method){_37b=true;}}}}}if(_37a){this.LOGGER.exiting(_379,_37b);}return _37b;},_createSiteMap:function(_37d){var _37e="_createSiteMap(parts)";var _37f=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_37f){this.LOGGER.entering(_37e,_37d);}var cxml="";for(var w in _37d){if(Object.prototype.hasOwnProperty.call(_37d,w)){var args=_37d[w][0];args.handleAs=args.handleAs?args.handleAs.toLowerCase():"text";var uri=this._createPocURI(args).replace(//g,">").replace(/&/g,"&");cxml+="";}}cxml+="";if(_37f){this.LOGGER.exiting(_37e,cxml);}return cxml;},_extractDigest:function(_380,url){var _381="_extractDigest(httpUrl, url)";var _382=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_382){this.LOGGER.entering(_381,[_380,url]);}var _383;var _384=_380.getParameter("digest");if(!_384){var _385=url.indexOf("digest!");if(0<_385){_385+=7;var end=url.indexOf("/",_385);_383=url.substring(_385,end);}if(_382){this.LOGGER.trace(_381,"digest portal style - ${0}",_383);}}else{_383=_384;}if(_382){this.LOGGER.exiting(_381,_383);}return _383;},_updateDigest:function(url){var _386="_updateDigest(url)";var _387=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_387){this.LOGGER.entering(_386,url);}if(!this.replaceDigest){if(_387){this.LOGGER.trace(_386,"this.replaceDigest is false, returning");this.LOGGER.exiting(_386,url);}return url;}var _388;var end;var _389=url.indexOf("digest!");if(0<_389){_389+=7;end=url.indexOf("/",_389);_388=url.substring(_389,end);}else{if(!_388){_389=url.indexOf("digest=");if(0<_389){_389+=7;end=url.indexOf("&",_389);if(-1===end){_388=url.substring(_389);}else{_388=url.substring(_389,end);}}}}if(_387){this.LOGGER.trace(_386,"extracted digest - ${0}",_388);}var _38a=url;if(_388){_38a=url.replace(_388,this.digest);}if(_387){this.LOGGER.exiting(_386,_38a);}return _38a;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.io.XHRMultipart"]){dojo._hasResource["com.ibm.mashups.enabler.io.XHRMultipart"]=true;dojo.provide("com.ibm.mashups.enabler.io.XHRMultipart");}if(!dojo._hasResource["com.ibm.mashups.enabler.io.XHRMultipartFactory_API"]){dojo._hasResource["com.ibm.mashups.enabler.io.XHRMultipartFactory_API"]=true;dojo.provide("com.ibm.mashups.enabler.io.XHRMultipartFactory_API");dojo.provide("com.ibm.mashups.enabler.io.XHRMultipartFactory");dojo.declare("com.ibm.mashups.enabler.io.XHRMultipartFactory",null,{create:function(){},isMultipartEnabled:function(){},isMultipartApplicationWidgets:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.io.XHRMultipartFactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.io.XHRMultipartFactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.io.XHRMultipartFactoryImpl");dojo.declare("com.ibm.mm.enabler.io.XHRMultipartFactoryImpl",[com.ibm.mashups.enabler.io.XHRMultipartFactory,com.ibm.mm.enabler.ServiceDocConsumer],{constructor:function(){this._init=false;this.serviceMPJson=null;this.doMultipart=false;var _38b=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _38c=_38b.getValue(com.ibm.mashups.enabler.services.ConfigConstants.PAGE_LOAD_OPTIMIZATION_APP_WIDGETS);this.multipartAppWidgets=false;if(typeof (_38c)=="undefined"||_38c===null||_38c===true){this.multipartAppWidgets=true;}this.CONTEXT_ENABLER="enabler";},_initServiceDoc:function(){this.inherited("_initServiceDoc",arguments);if(dojo.exists("com.ibm.mm.enabler.model.ServiceDocumentModel")){this.serviceMPJson=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData([com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_MODEL,com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_MULTIPART]);}if(this.serviceMPJson&&this.serviceMPJson.url){this.doMultipart=true;}},create:function(){return new com.ibm.mm.enabler.io.XHRMultipartImpl();},isMultipartEnabled:function(){if(!this._init){this._init=true;var _38d=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _38e=_38d.getValue(com.ibm.mashups.enabler.services.ConfigConstants.MULTIPART_ENABLED);if(dojo.isIE!=6&&_38e){this._initServiceDoc();}}return this.doMultipart;},isMultipartApplicationWidgets:function(){return this.multipartAppWidgets;}});com.ibm.mashups.enabler.io.XHRMultipartFactory=new com.ibm.mm.enabler.io.XHRMultipartFactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.io.XHRMultipartFactory"]){dojo._hasResource["com.ibm.mashups.enabler.io.XHRMultipartFactory"]=true;dojo.provide("com.ibm.mashups.enabler.io.XHRMultipartFactory");dojo.require("com.ibm.mm.enabler.io.XHRMultipartFactoryImpl");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.Accessor"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.Accessor"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.Accessor");dojo.declare("com.ibm.mashups.enabler.model.state.Accessor",null,{});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.PageAccessor_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.PageAccessor_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.PageAccessor_API");dojo.provide("com.ibm.mashups.enabler.model.state.PageAccessor");dojo.declare("com.ibm.mashups.enabler.model.state.PageAccessor",[com.ibm.mashups.enabler.model.state.Accessor],{getPageID:function(){},setPageID:function(_38f){},confirmSetPageID:function(_390){return true;}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.PageAccessorImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.PageAccessorImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.PageAccessorImpl");dojo.declare("com.ibm.mm.enabler.model.state.PageAccessorImpl",[com.ibm.mashups.enabler.model.state.PageAccessor],{constructor:function(_391,_392){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);if(this.bIsLoggable){this.LOGGER.entering("constructor");this.LOGGER.trace("constructor","spaceId:"+_392);}this.navStateModel=_391;if(_392){this.spaceid=_392;}},getPageID:function(){var _393=this.navStateModel._state;var rc=null;if(!_393){return null;}if(!this.spaceid){if(_393.pid){if(this.bIsLoggable){this.LOGGER.trace("getPageID","No required pace is defined, return Pageid"+_393.pid.value);}return _393.pid.value;}if(this.bIsLoggable){this.LOGGER.trace("getPageID","No required space is defined, no pid is defined in state return null");}return null;}else{if(_393.pageselection&&_393.pageselection[this.spaceid]){if(this.bIsLoggable){this.LOGGER.trace("getPageID","return pid:"+_393.pageselection[this.spaceid]+" for space:"+this.spaceid);}return _393.pageselection[this.spaceid].value;}if(this.bIsLoggable){this.LOGGER.trace("getPageID","No page is found for required space "+this.spaceid+" return null");}return null;}if(this.bIsLoggable){this.LOGGER.trace("getPageID","return null");}return null;},setPageID:function(_394){if(this.bIsLoggable){this.LOGGER.trace("setPageID","pageId:"+_394);}var _395=this.navStateModel._state;if(!_395){this.navStateModel._state={};_395=this.navStateModel._state;}if(!_394){_395.pid=null;if(this.spaceid){if(_395.pageselection&&_395.pageselection[this.spaceid]){_395.pageselection[this.spaceid]=null;}}this.navStateModel.setDirty(true,"pid");return;}var lm=new Date().getTime();_395.pid=_395.pid?_395.pid:{};_395.pid.value=_394;_395.pid.params=_395.pid.params?_395.pid.params:{};_395.pid.params.lm=lm;if(this.spaceid){if(!_395.pageselection){_395.pageselection={};}if(!_395.pageselection[this.spaceid]){_395.pageselection[this.spaceid]={};}_395.pageselection[this.spaceid].value=_394;_395.pageselection[this.spaceid].params=_395.pageselection[this.spaceid].params?_395.pageselection[this.spaceid].params:{};_395.pageselection[this.spaceid].params.lm=lm;}this.navStateModel.setDirty(true,"pid");}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.PageAccessor"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.PageAccessor"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.PageAccessor");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.SpaceAccessor_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.SpaceAccessor_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.SpaceAccessor_API");dojo.provide("com.ibm.mashups.enabler.model.state.SpaceAccessor");dojo.declare("com.ibm.mashups.enabler.model.state.SpaceAccessor",[com.ibm.mashups.enabler.model.state.Accessor],{getSpaceID:function(){},setSpaceID:function(_396){},confirmSetSpaceID:function(_397){return true;}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.SpaceAccessorImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.SpaceAccessorImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.SpaceAccessorImpl");dojo.declare("com.ibm.mm.enabler.model.state.SpaceAccessorImpl",[com.ibm.mashups.enabler.model.state.SpaceAccessor],{constructor:function(_398){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);if(this.bIsLoggable){this.LOGGER.entering("constructor");}this.navStateModel=_398;},getSpaceID:function(){var _399=this.navStateModel._state;if(!_399){return null;}if(_399.sid&&_399.sid.value){if(this.bIsLoggable){this.LOGGER.trace("getSpaceID","sid:"+_399.sid.value);}return _399.sid.value;}if(this.bIsLoggable){this.LOGGER.trace("getSpaceID","sid:null");}return null;},_setSpaceIDInternal:function(_39a){var _39b=this.navStateModel._state;if(!_39b){this.navStateModel._state={};_39b=this.navStateModel._state;}var lm=new Date().getTime();if(typeof _39a=="undefined"){_39b.sid={};}else{_39b.sid=_39b.sid?_39b.sid:{};_39b.sid.value=_39a;_39b.sid.params=_39b.sid.params?_39b.sid.params:{};_39b.sid.params.lm=lm;}if(_39b.pid){_39b.pid=null;}},setSpaceID:function(_39c){if(this.bIsLoggable){this.LOGGER.trace("setSpaceID","sid:"+_39c);}this._setSpaceIDInternal(_39c);this.navStateModel.setDirty(true,"sid");}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.SpaceAccessor"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.SpaceAccessor"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.SpaceAccessor");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.WidgetAccessor_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.WidgetAccessor_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.WidgetAccessor_API");dojo.provide("com.ibm.mashups.enabler.model.state.WidgetAccessor");dojo.declare("com.ibm.mashups.enabler.model.state.WidgetAccessor",[com.ibm.mashups.enabler.model.state.Accessor],{constructor:function(_39d,id){},getWidgetID:function(){},getWidgetStateValues:function(key){},getWidgetState:function(key){},setWidgetState:function(key,_39e){},confirmSetWidgetState:function(key,_39f){return true;},setWidgetState:function(key,_3a0){},confirmSetWidgetState:function(key,_3a1){return true;},removeWidgetState:function(key){},confirmRemoveWidgetState:function(key){return true;},getWidgetStateNames:function(){},getWidgetMode:function(){},setWidgetMode:function(mode){},confirmSetWidgetMode:function(mode){return true;},getWindowState:function(){},setWindowState:function(_3a2){},confirmSetWindowState:function(_3a3){return true;},getSize:function(){},setSize:function(_3a4,_3a5){},confirmSetSize:function(_3a6,_3a7){return true;},MIN:"minimize",MAX:"maximize",NORMAL:"normal"});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.WidgetAccessorImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.WidgetAccessorImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.WidgetAccessorImpl");dojo.declare("com.ibm.mm.enabler.model.state.WidgetAccessorImpl",[com.ibm.mashups.enabler.model.state.WidgetAccessor],{constructor:function(_3a8,id){this.navStateModel=_3a8;this.wid=id;this.uniqueWid=this._getUniqueWid();this.widgetNavStateNode=_3a8._find(this.WIDGET_PREFIX+this.navStateModel.DELIMITER+this.uniqueWid);if(this.wid!=this.uniqueWid&&!this.widgetNavStateNode){this.widgetNavStateNodeFallback=_3a8._find(this.WIDGET_PREFIX+this.navStateModel.DELIMITER+this.wid);}},WIDGET_PREFIX:"wparams",WIDTH:"w",HEIGHT:"h",WINDOWSTATE:"st",SYSTEMSTATE:"rp",CUSTOMSTATE:"cp",VALUE:"value",PARAMS:"params",MODE:"md",RP:{w:"w",h:"h",st:"st",md:"md"},VIEW:"view",getWidgetID:function(){return this.wid;},_getUniqueWid:function(){return this.navStateModel._getUniqueWid(this.wid);},getWidgetStateSet:function(){var _3a9=null;if(!this.widgetNavStateNode&&!this.widgetNavStateNodeFallback){return null;}var _3aa=this.widgetNavStateNode;if(!_3aa){_3aa=this.widgetNavStateNodeFallback;}var data=_3aa.getRef();if(data&&data[this.VALUE]){if(data[this.VALUE][this.CUSTOMSTATE]){_3a9=data[this.VALUE][this.CUSTOMSTATE];}}if(_3a9&&!dojo.isString(_3a9)){_3a9=dojo.toJson(_3a9);}return _3a9;},_createWidgetNavStateNode:function(){var _3ab=this.navStateModel.create({key:this.uniqueWid});var _3ac=this.navStateModel._find(this.WIDGET_PREFIX);if(!_3ac){var temp=this.navStateModel.create({key:this.WIDGET_PREFIX});this.navStateModel.insert(temp,this.navStateModel._getRoot());_3ac=this.navStateModel._find(this.WIDGET_PREFIX);}this.navStateModel.insert(_3ab,_3ac);_3ab=this.navStateModel._find(this.WIDGET_PREFIX+this.navStateModel.DELIMITER+this.uniqueWid);return _3ab;},setWidgetStateSet:function(_3ad){var _3ae=null;if(dojo.isString(_3ad)){try{_3ad=dojo.fromJson(_3ad);}catch(e){}}if(!this.widgetNavStateNode){this.widgetNavStateNode=this._createWidgetNavStateNode();}var data=this.widgetNavStateNode.getRef();data.params=data.params?data.params:{};data.params.lm=new Date().getTime();if(data&&data[this.VALUE]){if(data[this.VALUE][this.CUSTOMSTATE]){_3ae=dojo.clone(data[this.VALUE][this.CUSTOMSTATE]);}}data[this.VALUE]=data[this.VALUE]?data[this.VALUE]:{};var obj=_3ad;if(_3ae&&!dojo.isString(_3ae)&&!dojo.isString(_3ad)){obj=dojo.mixin(_3ae,_3ad);}data[this.VALUE][this.CUSTOMSTATE]=obj;this.navStateModel.setDirty(true);return this;},_getWidgetSystemState:function(key){var _3af=null;if(!this.widgetNavStateNode&&!this.widgetNavStateNodeFallback){return null;}var _3b0=this.widgetNavStateNode;if(!_3b0){_3b0=this.widgetNavStateNodeFallback;}var data=_3b0.getRef();if(data&&data[this.VALUE]){if(data[this.VALUE][this.SYSTEMSTATE]){data=data[this.VALUE][this.SYSTEMSTATE];if(data&&data[key]){_3af=data[key];}}}return _3af;},_setWidgetSystemState:function(key,_3b1){if(!this.widgetNavStateNode){this.widgetNavStateNode=this._createWidgetNavStateNode();}var data=this.widgetNavStateNode.getRef();data.params=data.params?data.params:{};data.params.lm=new Date().getTime();var _3b2=null;data[this.VALUE]=data[this.VALUE]?data[this.VALUE]:{};data[this.VALUE][this.SYSTEMSTATE]=data[this.VALUE][this.SYSTEMSTATE]?data[this.VALUE][this.SYSTEMSTATE]:{};_3b2=data[this.VALUE][this.SYSTEMSTATE];_3b2[key]=_3b1;this.navStateModel.setDirty(true);return this;},getWidgetState:function(key){var rc=this._getWidgetStateValue(key)||null;if(!rc){return null;}if(!dojo.isString(rc)){rc=dojo.toJson(rc);}return rc;},_getWidgetStateValue:function(key){if(!key){return null;}if(key&&key=="cp"){return this.getWidgetStateSet();}if(this.RP[key]){return this._getWidgetSystemState(key);}var _3b3=null;if(!this.widgetNavStateNode&&!this.widgetNavStateNodeFallback){return null;}var _3b4=this.widgetNavStateNode;if(!_3b4){_3b4=this.widgetNavStateNodeFallback;}var data=_3b4.getRef();if(data&&data[this.VALUE]){if(data[this.VALUE][this.CUSTOMSTATE]){data=data[this.VALUE][this.CUSTOMSTATE];if(dojo.isString(data)){return null;}if(data&&data[key]){_3b3=data[key];}}}return _3b3;},getWidgetStateValues:function(key){var rc=this._getWidgetStateValue(key)||null;if(!rc){return null;}if(dojo.isString(rc)){var arr=[];arr.push(rc);return arr;}return rc;},getWidgetStateNames:function(){var _3b5=[];if(!this.widgetNavStateNode&&!this.widgetNavStateNodeFallback){return null;}var _3b6=this.widgetNavStateNode;if(!_3b6){_3b6=this.widgetNavStateNodeFallback;}var data=_3b6.getRef();if(data&&data[this.VALUE]){if(data[this.VALUE][this.CUSTOMSTATE]){data=data[this.VALUE][this.CUSTOMSTATE];if(dojo.isString(data)){return null;}if(data){for(var i in data){if(Object.prototype.hasOwnProperty.call(data,i)){if(data[i]){_3b5.push(i);}}}}}}if(_3b5.length===0){return null;}return _3b5;},setWidgetState:function(key,_3b7){if(!key||!_3b7){return null;}if(key&&key=="cp"){return this.setWidgetStateSet(_3b7);}var _3b8=false;if(dojo.isArray(_3b7)&&_3b7.length>=1){if(dojo.isString(_3b7[0])){_3b8=true;}}if(!_3b8){if(dojo.isString(_3b7)){_3b8=true;}}if(!_3b8){return null;}if(this.RP[key]){return this._setWidgetSystemState(key,_3b7);}if(key&&key=="cp"){return this.setWidgetStateSet(_3b7);}if(!this.widgetNavStateNode){this.widgetNavStateNode=this._createWidgetNavStateNode();}var data=this.widgetNavStateNode.getRef();data.params=data.params?data.params:{};data.params.lm=new Date().getTime();var _3b9=null;data[this.VALUE]=data[this.VALUE]?data[this.VALUE]:{};data[this.VALUE][this.CUSTOMSTATE]=data[this.VALUE][this.CUSTOMSTATE]?data[this.VALUE][this.CUSTOMSTATE]:{};_3b9=data[this.VALUE][this.CUSTOMSTATE];_3b9[key]=_3b7;this.navStateModel.setDirty(true);return this;},removeWidgetState:function(key){if(!key){return false;}if(this.RP[key]){return this._removeWidgetSystemState(key);}if(!this.widgetNavStateNode){return false;}var data=this.widgetNavStateNode.getRef();data.params=data.params?data.params:{};data.params.lm=new Date().getTime();if(key&&key=="cp"){if(data&&data[this.VALUE]&&data[this.VALUE][this.CUSTOMSTATE]){data[this.VALUE][this.CUSTOMSTATE]=null;this.navStateModel.setDirty(true);return true;}return false;}if(data&&data[this.VALUE]&&data[this.VALUE][this.CUSTOMSTATE]){var _3ba=data[this.VALUE][this.CUSTOMSTATE];if(_3ba&&_3ba[key]){_3ba[key]=null;this.navStateModel.setDirty(true);return true;}}return false;},_removeWidgetSystemState:function(key){if(!key){return false;}if(!this.widgetNavStateNode){return false;}var data=this.widgetNavStateNode.getRef();data.params=data.params?data.params:{};data.params.lm=new Date().getTime();if(data&&data[this.VALUE]&&data[this.VALUE][this.SYSTEMSTATE]){var _3bb=data[this.VALUE][this.SYSTEMSTATE];if(_3bb&&_3bb[key]){_3bb[key]=null;this.navStateModel.setDirty(true);return true;}}return false;},getWindowState:function(){rc=this._getWidgetSystemState(this.WINDOWSTATE);return rc;},setWindowState:function(_3bc){if(_3bc&&(_3bc==this.MIN||_3bc==this.MAX||_3bc==this.NORMAL)){this._setWidgetSystemState(this.WINDOWSTATE,_3bc);}},getWidgetMode:function(){var rc=this._getWidgetSystemState(this.MODE);return rc;},setWidgetMode:function(_3bd){if(_3bd){this._setWidgetSystemState(this.MODE,_3bd);return this;}return null;},getSize:function(){var size={};var _3be=this._getWidgetSystemState(this.HEIGHT);var _3bf=this._getWidgetSystemState(this.WIDTH);if(_3be){size[this.HEIGHT]=_3be;}if(_3bf){size[this.WIDTH]=_3bf;}if(!size[this.HEIGHT]&&!size[this.WIDTH]){return null;}return size;},setSize:function(_3c0,_3c1){if(_3c0){this._setWidgetSystemState(this.WIDTH,_3c0);}if(_3c1){this._setWidgetSystemState(this.HEIGHT,_3c1);}return this;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.WidgetAccessor"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.WidgetAccessor"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.WidgetAccessor");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.PageModeAccessor_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.PageModeAccessor_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.PageModeAccessor_API");dojo.provide("com.ibm.mashups.enabler.model.state.PageModeAccessor");dojo.declare("com.ibm.mashups.enabler.model.state.PageModeAccessor",[com.ibm.mashups.enabler.model.state.Accessor],{VIEW:"view",EDIT:"edit",getPageMode:function(){},setPageMode:function(_3c2){},confirmSetPageMode:function(_3c3){return true;}});com.ibm.mashups.enabler.model.state.PageModeAccessor.VIEW="view";com.ibm.mashups.enabler.model.state.PageModeAccessor.EDIT="edit";}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.PageModeAccessorImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.PageModeAccessorImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.PageModeAccessorImpl");dojo.declare("com.ibm.mm.enabler.model.state.PageModeAccessorImpl",[com.ibm.mashups.enabler.model.state.PageModeAccessor],{constructor:function(_3c4){this.navStateModel=_3c4;},getPageMode:function(){var _3c5=this.navStateModel._getPageMode();if(!_3c5){return null;}return _3c5;},setPageMode:function(mode){if(mode){this.navStateModel._setPageMode(mode);}return;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.PageModeAccessor"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.PageModeAccessor"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.PageModeAccessor");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.ShareableParameterSetAccessor_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.ShareableParameterSetAccessor_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.ShareableParameterSetAccessor_API");dojo.provide("com.ibm.mashups.enabler.model.state.ShareableParameterSetAccessor");dojo.declare("com.ibm.mashups.enabler.model.state.ShareableParameterSetAccessor",[com.ibm.mashups.enabler.model.state.Accessor],{getId:function(){},getScope:function(){},getAllNames:function(){},setItemValue:function(_3c6,_3c7){},confirmSetItemValue:function(_3c8,_3c9){return true;},removeItem:function(_3ca){},confirmRemoveItem:function(_3cb){return true;},getItemValue:function(_3cc){},registerListener:function(_3cd){},removeListener:function(_3ce){},confirmRemoveListener:function(_3cf){return true;}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.ShareableParameterSetAccessorImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.ShareableParameterSetAccessorImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.ShareableParameterSetAccessorImpl");dojo.declare("com.ibm.mm.enabler.model.state.ShareableParameterSetAccessorImpl",[com.ibm.mashups.enabler.model.state.ShareableParameterSetAccessor],{DELETE_TOKEN:"DELETE_TOKEN",TYPE_NEW:"newItem",TYPE_UPDATE:"changedValue",TYPE_REMOVE:"removedItem",constructor:function(_3d0,name,_3d1){if(!_3d1){this.scope=com.ibm.mm.enabler.model.state.ShareableParameterSetAccessorImpl.GLOBAL_SCOPE;}else{this.scope=_3d1;}this.name=name;this.navStateModel=_3d0;this.navStateNode=_3d0._find("sparams"+this.navStateModel.DELIMITER+name+this.navStateModel.DELIMITER+this.scope);},_createNavStateNode:function(){var temp;var _3d2=this.navStateModel._find("sparams");if(!_3d2){temp=this.navStateModel.create({key:"sparams"});this.navStateModel.insert(temp,this.navStateModel._getRoot());_3d2=this.navStateModel._find("sparams");}var _3d3=this.navStateModel._find(this.name);if(!_3d3){temp=this.navStateModel.create({key:this.name});this.navStateModel.insert(temp,_3d2);_3d3=this.navStateModel._find("sparams"+this.navStateModel.DELIMITER+this.name);}var _3d4=this.navStateModel.create({key:this.scope});this.navStateModel.insert(_3d4,_3d3);_3d4=this.navStateModel._find("sparams"+this.navStateModel.DELIMITER+this.name+this.navStateModel.DELIMITER+this.scope);return _3d4;},getId:function(){return this.name;},getScope:function(){return this.scope;},getAllNames:function(){if(!this.navStateNode){return null;}var arr=[];var data=this.navStateNode.getRef();if(data&&data[this.navStateModel.VALUE]){for(var i in data[this.navStateModel.VALUE]){if(data[this.navStateModel.VALUE].hasOwnProperty(i)){var _3d5=data[this.navStateModel.VALUE][i][this.navStateModel.VALUE];if(_3d5&&_3d5!=this.DELETE_TOKEN){arr.push(i);}}}}return arr;},setItemValue:function(_3d6,_3d7){if(!this.navStateNode){this.navStateNode=this._createNavStateNode();}var data=this.navStateNode.getRef();data.params=data.params?data.params:{};data.params.lm=new Date().getTime();data.value=data.value?data.value:{};var _3d8={};if(!data.value[_3d6]){data.value[_3d6]={};data.value[_3d6].value=_3d7;data.value[_3d6].params=data.value[_3d6].params?data.value[_3d6].params:{};data.value[_3d6].params._isDirty=true;_3d8.alias=_3d6;_3d8.type=this.TYPE_NEW;_3d8.newVal=_3d7;data.value[_3d6].params._change=_3d8;}else{if(data.value[_3d6]){var _3d9=dojo.clone(data.value[_3d6].value);data.value[_3d6].value=_3d7;data.value[_3d6].params=data.value[_3d6].params?data.value[_3d6].params:{};var _3da=data.value[_3d6].params._isDirty;if(_3da){_3d8=data.value[_3d6].params._change;if(_3d8.type==this.TYPE_NEW){_3d8.newVal=_3d7;}else{if(_3d8.type==this.TYPE_UPDATE){_3d8.newVal=_3d7;}else{if(_3d8.type==this.TYPE_REMOVE){if(_3d8.oldVal){_3d8.type=this.TYPE_UPDATE;}else{_3d8.type=this.TYPE_NEW;}_3d8.newVal=_3d7;}}}}else{_3d8.type=this.TYPE_UPDATE;_3d8.oldVal=_3d9;_3d8.newVal=_3d7;_3d8.alias=_3d6;data.value[_3d6].params._change=_3d8;}data.value[_3d6].params._isDirty=true;}}this.navStateModel.setDirty(true);return true;},removeItem:function(_3db){if(!this.navStateNode){return false;}var data=this.navStateNode.getRef();data.params=data.params?data.params:{};data.params.lm=new Date().getTime();if(data&&data[this.navStateModel.VALUE]){if(data[this.navStateModel.VALUE][_3db]){var _3dc=data[this.navStateModel.VALUE][_3db];var _3dd=dojo.clone(_3dc.value);_3dc.value=this.DELETE_TOKEN;_3dc.params=_3dc.params?_3dc.params:{};var _3de=_3dc.params._isDirty;var _3df={};if(_3de){_3df=_3dc.params._change;if(_3df.type==this.TYPE_NEW){delete data[this.navStateModel.VALUE][_3db];}else{if(_3df.type==this.TYPE_UPDATE){_3df.type=this.TYPE_REMOVE;_3df.newVal=null;delete _3df.oldVal;}}}else{_3df.type=this.TYPE_REMOVE;_3df.alias=_3db;_3df.oldVal=_3dd;_3dc.params._change=_3df;_3dc.params._isDirty=true;}this.navStateModel.setDirty(true);}else{return false;}}return true;},getItemValue:function(_3e0){if(!this.navStateNode){return null;}var data=this.navStateNode.getRef();if(data&&data[this.navStateModel.VALUE]){if(data[this.navStateModel.VALUE][_3e0]){var _3e1=data[this.navStateModel.VALUE][_3e0];var _3e2=_3e1[this.navStateModel.VALUE];if(_3e2&&_3e2!=this.DELETE_TOKEN){return _3e2;}}}return null;},registerListener:function(_3e3){if(!this.navStateNode){this.navStateNode=this._createNavStateNode();}var data=this.navStateNode.getRef();var _3e4=data[this.navStateModel.PARAMS];if(!_3e4){data[this.navStateModel.PARAMS]={};_3e4=data[this.navStateModel.PARAMS];}if(!_3e4._listeners){_3e4._listeners={};}var _3e5=this.navStateModel._generateListenerId();_3e4._listeners[_3e5]=_3e3;return _3e5;},removeListener:function(_3e6){if(!this.navStateNode){return null;}var data=this.navStateNode.getRef();var _3e7=data[this.navStateModel.PARAMS];if(_3e7&&_3e7._listeners){var _3e8=_3e7._listeners;if(_3e8[_3e6]){_3e8[_3e6]=null;delete _3e8[_3e6];return true;}}return false;},_setItems:function(_3e9){for(var i in _3e9){if(_3e9[i]&&_3e9[i]==this.DELETE_TOKEN){this.removeItem(i);}else{if(_3e9[i]){this.setItemValue(i,_3e9[i]);}}}}});com.ibm.mm.enabler.model.state.ShareableParameterSetAccessorImpl.GLOBAL_SCOPE="global";}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.ShareableParameterSetAccessor"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.ShareableParameterSetAccessor"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.ShareableParameterSetAccessor");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.LayoutContainerAccessor_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.LayoutContainerAccessor_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.LayoutContainerAccessor_API");dojo.provide("com.ibm.mashups.enabler.model.state.LayoutContainerAccessor");dojo.declare("com.ibm.mashups.enabler.model.state.LayoutContainerAccessor",[com.ibm.mashups.enabler.model.state.Accessor],{constructor:function(_3ea,_3eb,_3ec){},getID:function(){},getSize:function(){},setSize:function(_3ed){},confirmSetSize:function(_3ee){return true;}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.LayoutContainerAccessorImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.LayoutContainerAccessorImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.LayoutContainerAccessorImpl");dojo.declare("com.ibm.mm.enabler.model.state.LayoutContainerAccessorImpl",[com.ibm.mashups.enabler.model.state.LayoutContainerAccessor],{constructor:function(_3ef,_3f0,_3f1){this.navStateModel=_3ef;this.cid=_3f0;this.pid=_3f1;var _3f2=this.navStateModel.DELIMITER;var path=this.LAYOUT_PREFIX;path+=_3f2+this.pid;this.layoutNavStateNode=_3ef._find(path);if(this.layoutNavStateNode){path+=_3f2+this.VALUE+_3f2+this.cid;this.layoutContainerNavStateNode=_3ef._find(path);}else{this.layoutContainerNavStateNode=null;}},LAYOUT_PREFIX:"lcparams",WIDTH:"w",SYSTEMSTATE:"rp",VALUE:"value",PARAMS:"params",MODE:"md",RP:{w:"w"},getID:function(){return this.cid;},_getLayoutContainerSystemState:function(key){var _3f3=null;if(!this.layoutContainerNavStateNode){return null;}var data=this.layoutContainerNavStateNode.getRef();if(data&&data[this.VALUE]){if(data[this.VALUE][this.SYSTEMSTATE]){data=data[this.VALUE][this.SYSTEMSTATE];if(data&&data[key]){_3f3=data[key];}}}return _3f3;},_setLayoutContainerSystemState:function(key,_3f4){var data;if(!this.layoutContainerNavStateNode){this.layoutContainerNavStateNode=this._createLayoutContainerNavStateNode();}data=this.layoutNavStateNode.getRef();data.params=data.params?data.params:{};data.params.lm=new Date().getTime();data=this.layoutContainerNavStateNode.getRef();var _3f5=null;data[this.VALUE]=data[this.VALUE]?data[this.VALUE]:{};data[this.VALUE][this.SYSTEMSTATE]=data[this.VALUE][this.SYSTEMSTATE]?data[this.VALUE][this.SYSTEMSTATE]:{};_3f5=data[this.VALUE][this.SYSTEMSTATE];_3f5[key]=_3f4;this.navStateModel.setDirty(true);return this;},_createLayoutNavStateNode:function(){var _3f6=this.navStateModel.create({key:this.pid});var _3f7=this.navStateModel._find(this.LAYOUT_PREFIX);if(!_3f7){var temp=this.navStateModel.create({key:this.LAYOUT_PREFIX});this.navStateModel.insert(temp,this.navStateModel._getRoot());_3f7=this.navStateModel._find(this.LAYOUT_PREFIX);}this.navStateModel.insert(_3f6,_3f7);_3f6=this.navStateModel._find(this.LAYOUT_PREFIX+this.navStateModel.DELIMITER+this.pid);return _3f6;},_createLayoutContainerNavStateNode:function(){if(!this.layoutNavStateNode){this.layoutNavStateNode=this._createLayoutNavStateNode();}var data=this.layoutNavStateNode.getRef();data[this.VALUE]=data[this.VALUE]?data[this.VALUE]:{};var _3f8=this.navStateModel.DELIMITER;var path=this.LAYOUT_PREFIX+_3f8+this.pid+_3f8+this.VALUE;var _3f9=this.navStateModel.create({key:this.cid});var _3fa=this.navStateModel._find(path);this.navStateModel.insert(_3f9,_3fa);_3f9=this.navStateModel._find(path+_3f8+this.cid);return _3f9;},getSize:function(){var size={};var _3fb=this._getLayoutContainerSystemState(this.WIDTH);if(_3fb){size[this.WIDTH]=_3fb;return size;}else{return null;}return size;},setSize:function(_3fc){if(_3fc){this._setLayoutContainerSystemState(this.WIDTH,_3fc);}return this;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.LayoutContainerAccessor"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.LayoutContainerAccessor"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.LayoutContainerAccessor");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.LayoutAccessor_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.LayoutAccessor_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.LayoutAccessor_API");dojo.provide("com.ibm.mashups.enabler.model.state.LayoutAccessor");dojo.declare("com.ibm.mashups.enabler.model.state.LayoutAccessor",[com.ibm.mashups.enabler.model.state.Accessor],{constructor:function(_3fd,_3fe){},getTemplateURL:function(){},setTemplateURL:function(url){},getContainerAccessor:function(_3ff){},removeAll:function(_400){}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.LayoutAccessorImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.LayoutAccessorImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.LayoutAccessorImpl");dojo.declare("com.ibm.mm.enabler.model.state.LayoutAccessorImpl",[com.ibm.mashups.enabler.model.state.LayoutAccessor],{constructor:function(_401,_402){this.navStateModel=_401;this.pid=_402;this.path=this.LAYOUT_PREFIX+this.navStateModel.DELIMITER+this.pid;this.layoutNavStateNode=null;},LAYOUT_PREFIX:"lcparams",WIDGET_PREFIX:"wparams",VALUE:"value",TEMPLATE_URL:"templateURL",SYSTEMSTATE:"rp",WIDTH:"w",HEIGHT:"h",_getLayoutState:function(key){var _403=null;if(!this.layoutNavStateNode){this.layoutNavStateNode=this.navStateModel._find(this.path);if(!this.layoutNavStateNode){return null;}}var data=this.layoutNavStateNode.getRef();if(data&&data[key]){_403=data[key];}return _403;},_setLayoutState:function(key,_404){var data;if(!this.layoutNavStateNode){this.layoutNavStateNode=this.navStateModel._find(this.path);if(!this.layoutNavStateNode){this.layoutNavStateNode=this._createLayoutNavStateNode();}}data=this.layoutNavStateNode.getRef();data.params=data.params?data.params:{};data.params.lm=new Date().getTime();data[key]=_404;this.navStateModel.setDirty(true);return this;},_createLayoutNavStateNode:function(){var _405=this.navStateModel.create({key:this.pid});var _406=this.navStateModel._find(this.LAYOUT_PREFIX);if(!_406){var temp=this.navStateModel.create({key:this.LAYOUT_PREFIX});this.navStateModel.insert(temp,this.navStateModel._getRoot());_406=this.navStateModel._find(this.LAYOUT_PREFIX);}this.navStateModel.insert(_405,_406);_405=this.navStateModel._find(this.path);return _405;},getTemplateURL:function(){return this._getLayoutState(this.TEMPLATE_URL);},setTemplateURL:function(url){return this._setLayoutState(this.TEMPLATE_URL,url);},removeAll:function(_407){var _408=this.navStateModel.DELIMITER;if(_407&&this.navStateModel._find(this.WIDGET_PREFIX)){var i;var _409;for(i=0;i<_407.length;i++){_409=this.navStateModel._find(this.WIDGET_PREFIX+_408+_407[i]+_408+this.VALUE+_408+this.SYSTEMSTATE);if(_409){_409=_409.getRef();delete _409[this.WIDTH];delete _409[this.HEIGHT];this.navStateModel.setDirty(true);}}}if(this.layoutNavStateNode){this.navStateModel.remove(this.layoutNavStateNode);this.navStateModel.setDirty(true);delete this.layoutNavStateNode;}return this;},getContainerAccessor:function(_40a){return new com.ibm.mm.enabler.model.state.LayoutContainerAccessorImpl(this.navStateModel,_40a,this.pid);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.LayoutAccessor"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.LayoutAccessor"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.LayoutAccessor");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.AccessorFactory_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.AccessorFactory_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.AccessorFactory_API");dojo.provide("com.ibm.mashups.enabler.model.state.AccessorFactory");dojo.declare("com.ibm.mashups.enabler.model.state.AccessorFactory",null,{getPageAccessor:function(_40b,_40c){},getSpaceAccessor:function(_40d){},getWidgetAccessor:function(_40e,_40f){},getPageModeAccessor:function(_410){},getShareableParameterSetAccessor:function(_411,id,_412){},getLayoutAccessor:function(_413,_414){}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.AccessorFactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.AccessorFactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.AccessorFactoryImpl");dojo.declare("com.ibm.mm.enabler.model.state.AccessorFactoryImpl",[com.ibm.mashups.enabler.model.state.AccessorFactory],{constructor:function(){},getPageAccessor:function(_415,_416){return new com.ibm.mm.enabler.model.state.PageAccessorImpl(_415,_416);},getPageModeAccessor:function(_417){return new com.ibm.mm.enabler.model.state.PageModeAccessorImpl(_417);},getSpaceAccessor:function(_418){return new com.ibm.mm.enabler.model.state.SpaceAccessorImpl(_418);},getWidgetAccessor:function(_419,_41a){return new com.ibm.mm.enabler.model.state.WidgetAccessorImpl(_419,_41a);},getShareableParameterSetAccessor:function(_41b,name,_41c){return new com.ibm.mm.enabler.model.state.ShareableParameterSetAccessorImpl(_41b,name,_41c);},getLayoutAccessor:function(_41d,_41e){return new com.ibm.mm.enabler.model.state.LayoutAccessorImpl(_41d,_41e);}});com.ibm.mashups.enabler.model.state.AccessorFactory=new com.ibm.mm.enabler.model.state.AccessorFactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.AccessorFactory"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.AccessorFactory"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.AccessorFactory");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateModel_API");dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateModel");dojo.declare("com.ibm.mashups.enabler.model.state.NavigationStateModel",null,{ONNAVSTATEUPDATED:"com.ibm.mashups.enabler.model.state.onNavStateUpdated",startTransaction:function(){return;},commitTransaction:function(){return;},discardTransaction:function(){return;},isTransaction:function(){return false;},commit:function(_41f){return new com.ibm.mashups.enabler.Deferred();},discard:function(){return;},dispose:function(){return;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.services.IdentificationService_API"]){dojo._hasResource["com.ibm.mashups.enabler.services.IdentificationService_API"]=true;dojo.provide("com.ibm.mashups.enabler.services.IdentificationService_API");dojo.provide("com.ibm.mashups.enabler.services.IdentificationService");dojo.declare("com.ibm.mashups.enabler.services.IdentificationService",null,{createClientID:function(){},attachClientID:function(_420){},releaseClientID:function(id){},isClientID:function(id){},isServerID:function(id){},isAlienID:function(id){},attachServerID:function(_421,_422){},resolveID:function(id){},resolveIdentifiable:function(id){}});}if(!dojo._hasResource["com.ibm.mm.enabler.utils.Utils"]){dojo._hasResource["com.ibm.mm.enabler.utils.Utils"]=true;dojo.provide("com.ibm.mm.enabler.utils.Utils");dojo.declare("com.ibm.mm.enabler.utils.UtilsImpl",null,{constructor:function(){this.serviceJson=null;},_lazyInit:function(){if(this.serviceJson){return;}this.xmlDom=com.ibm.mm.enabler.utils.Dom.createDocument();this.serviceJson=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_NAVIGATION);this.prefix=this.serviceJson.idprefix;var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.ns=dojo.delegate(this.serviceJson.namespaces,nsf.getNameSpaces([nsf.NS_ATOM]));},createNode:function(name,ns){this._lazyInit();return com.ibm.mm.enabler.utils.Dom.createElement(this.xmlDom,name,ns);},createLinkNode:function(href,rel,ns){var _423=this.createNode("atom:link",ns);_423.setAttribute("href",href);_423.setAttribute("rel",rel);return _423;},createExtLinkNode:function(href,rel,_424){this._lazyInit();var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;var _425=this.createNode("atom:link",this.ns[nsf.NS_ATOM]);_425.setAttribute("href",href);if(rel){_425.setAttribute("rel",rel);}com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(this.xmlDom,_425,"ext:rel","rel",this.ns.ext,_424);return _425;},getIdFromExtUri:function(_426,node){this._lazyInit();var id=null;var uri=com.ibm.mm.enabler.utils.Dom.getAttributeWithNS(node,"ext:uri","uri",this.ns.ext);if(uri){var aPos=uri.indexOf("@");if(aPos!=-1){uri=uri.slice(0,aPos);}id=uri;var _427=id.lastIndexOf(":");if(_427!=-1){id=id.slice(_427+1);}_427=id.toUpperCase().lastIndexOf("%3A");if(_427!=-1){id=id.slice(_427+3);}_427=id.lastIndexOf("/");if(_427!=-1){id=id.slice(_427+1);}}return id;},getHrefFromIdentifiable:function(_428){return (_428&&(typeof _428._getParameters=="function"))?_428._getParameters().href:null;},getIdFromIdentifiable:function(_429){if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(_429,com.ibm.mashups.enabler.Identifiable)){return _429.getID();}else{if(dojo.isString(_429)){return dojo.string.trim(_429);}else{return _429;}}},setAttributeWithNS:function(_42a,_42b,_42c,_42d){this._lazyInit();com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(this.xmlDom,_42a,_42b,null,_42c,_42d);},createFeed:function(id,_42e,_42f,_430){var ns="";for(var _431 in _430){if(Object.prototype.hasOwnProperty.call(_430,_431)){ns+="xmlns:"+_431+"=\""+_430[_431]+"\" ";}}var time=new Date();var feed="\n"+"\n"+""+_42e+"\n"+""+id+"\n"+""+time.toGMTString()+"\n"+_42f+"";return feed;},transferElements:function(_432,_433,_434,ns){dojo.forEach(_434,function(ctx){var _435=ctx.parentXpath+"/"+ctx.element;if(ctx.replace===true){var _436=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(_435,_433,ns);if(_436){_436.parentNode.removeChild(_436);}}var _437=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(_435,_432,ns);if(_437){var _438=_437.cloneNode(true);var _439=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(ctx.parentXpath,_433,ns);if(_439){_439.appendChild(_438);}}},this);}});com.ibm.mm.enabler.utils.Utils=new com.ibm.mm.enabler.utils.UtilsImpl();}if(!dojo._hasResource["com.ibm.mm.enabler.IdentifiableHelper"]){dojo._hasResource["com.ibm.mm.enabler.IdentifiableHelper"]=true;dojo.provide("com.ibm.mm.enabler.IdentifiableHelper");com.ibm.mm.enabler.IdentifiableHelper.ID_MATCHER=/^(.*?)(%3a)?([ \.\w_\-]*)(@.*?)?$/i;com.ibm.mm.enabler.IdentifiableHelper.getID=function(id){var _43a=id.match(com.ibm.mm.enabler.IdentifiableHelper.ID_MATCHER);return _43a?_43a[3]:"";};com.ibm.mm.enabler.IdentifiableHelper.replaceID=function(_43b,_43c,_43d){var id=com.ibm.mm.enabler.IdentifiableHelper.getID(_43d);var _43e=_43b.match(com.ibm.mm.enabler.IdentifiableHelper.ID_MATCHER);return _43c+":"+id+(_43e?(_43e[4]||""):"");};}if(!dojo._hasResource["com.ibm.mm.enabler.utils.Atom"]){dojo._hasResource["com.ibm.mm.enabler.utils.Atom"]=true;dojo.provide("com.ibm.mm.enabler.utils.Atom");com.ibm.mm.enabler.utils.Atom={_FEED:"atom:feed",_ENTRY:"atom:entry",_LINK:"atom:link",_ID:"atom:id",_NEXT_LINK:"atom:link[@rel='next']",_EDIT_LINK:"atom:link[@rel='edit']",_REPLIES_LINK:"atom:link[@rel='replies']",_REPLIES_LINK_HREF:"atom:link[@rel='replies']/@href",_IN_REPLY_TO_LINK:"thr:in-reply-to",_IN_REPLY_TO_LINK_HREF:"thr:in-reply-to/@href",LOG_LEVEL:com.ibm.mashups.enabler.logging.LogLevel.TRACE,LOGGER:com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.utils.Atom"),createEntry:function(_43f,_440,_441){var _442={};var _443="createEntry";var _444=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_444){this.LOGGER.entering(_443,[_43f,_440,_441]);}var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;var ns=nsf.getNameSpaces([nsf.NS_ATOM]);var _445=com.ibm.mm.enabler.utils.Utils.createNode("atom:entry",ns.atom);var _446=com.ibm.mm.enabler.utils.Utils.createNode("atom:id",ns.atom);_445.appendChild(_446);var _447=com.ibm.mm.enabler.utils.Utils.createNode("atom:title",ns.atom);if(_43f){com.ibm.mm.enabler.utils.Dom.textContent(_447,_43f);}_445.appendChild(_447);var _448=com.ibm.mm.enabler.utils.Utils.createNode("atom:updated",ns.atom);var time=new Date();com.ibm.mm.enabler.utils.Dom.textContent(_448,time.toGMTString());_445.appendChild(_448);var _449=com.ibm.mm.enabler.utils.Utils.createNode("atom:content",ns.atom);_449.setAttribute("type","application/xml");_445.appendChild(_449);if(_440&&_441){var elem=com.ibm.mm.enabler.utils.Utils.createNode(_440,_441);_449.appendChild(elem);_442.modelElement=elem;}_442.entryElement=_445;_442.idElement=_446;if(_444){this.LOGGER.exiting(_443,_442);}return _442;}};}if(!dojo._hasResource["com.ibm.mm.enabler.persistence.xml.IdentifiableXmlImpl"]){dojo._hasResource["com.ibm.mm.enabler.persistence.xml.IdentifiableXmlImpl"]=true;dojo.provide("com.ibm.mm.enabler.persistence.xml.IdentifiableXmlImpl");dojo.declare("com.ibm.mm.enabler.persistence.xml.IdentifiableXmlImpl",[com.ibm.mashups.enabler.Identifiable,com.ibm.mm.enabler.DirtyFlagProviderImpl,com.ibm.mm.enabler.ServiceDocConsumer],{constructor:function(){this.modelMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","modelMessages");this._resetCachedRawID();this._addDirtyCallback(this,this._resetCachedRawID,null,true);},_cachedRawIdToken:{},_resetCachedRawID:function(){this._cachedRawID=this._cachedRawIdToken;},_cachedRawID:null,_initServiceDoc:function(){this.inherited("_initServiceDoc",arguments);var _44a=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_NAVIGATION);var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.id_ns=dojo.delegate(_44a.namespaces,nsf.getNameSpaces([nsf.NS_ATOM,nsf.NS_THR,nsf.NS_XML,nsf.NS_OPENSEARCH,nsf.NS_XHTML,nsf.NS_APP]));this.id_prefix=_44a.idprefix;},getID:function(){var id=this._getRawID();return id?com.ibm.mm.enabler.IdentifiableHelper.getID(id):id;},_getRawID:function(){this._initServiceDoc();if(this._cachedRawID===this._cachedRawIdToken){var _44b=null;var node=com.ibm.mashups.enabler.xml.XPath.evaluateString(com.ibm.mm.enabler.utils.Atom._ID,this.xmlData,this.id_ns);if(node){_44b=dojo.string.trim(node);}this._cachedRawID=_44b;}return this._cachedRawID;},equals:function(_44c){return com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(this)==com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(_44c);},setID:function(id){this._initServiceDoc();var _44d=this._getRawID();var _44e=this.id_prefix;if(_44d){var _44f=_44d.indexOf(this.id_prefix);if(_44f>0){_44e=_44d.substring(0,_44f+this.id_prefix.length);}}var _450=com.ibm.mm.enabler.IdentifiableHelper.replaceID(_44d||"",_44e,id);if(_450!=_44d){this._setRawID(_450);}},_setRawID:function(id){this._initServiceDoc();id=id||"";var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(com.ibm.mm.enabler.utils.Atom._ID,this.xmlData,this.id_ns);if(node){var _451=this._getRawID();if(id!=_451){com.ibm.mm.enabler.utils.Dom.textContent(node,id);this._setDirty();this._cachedRawID=dojo.string.trim(id);}}else{throw new Error(dojo.string.substitute(this.modelMessages.E_ELEMENT_NOT_FOUND_2,[com.ibm.mm.enabler.utils.Atom._ID,this.toString()]));}},getUniqueName:function(){this._initServiceDoc();var name=null;var res=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(com.ibm.mm.enabler.utils.Atom._ID,this.xmlData,this.id_ns);if(res){name=com.ibm.mm.enabler.utils.Dom.getAttributeWithNS(res,"ext:uniquename","uniquename",this.id_ns.ext);}return name||"";}});}if(!dojo._hasResource["com.ibm.mm.enabler.IdentifierImpl"]){dojo._hasResource["com.ibm.mm.enabler.IdentifierImpl"]=true;dojo.provide("com.ibm.mm.enabler.IdentifierImpl");dojo.declare("com.ibm.mm.enabler.IdentifierImpl",com.ibm.mm.enabler.persistence.xml.IdentifiableXmlImpl,{_id:null,_params:null,constructor:function(id,_452){if(dojo.isString(id)){this._id=id;}else{this.xmlData=id;}this._params=_452;},setID:function(id){if(this._id){this._id=id;}else{this.inherited(arguments);}},getID:function(){return this._id?com.ibm.mm.enabler.IdentifiableHelper.getID(this._id):this.inherited(arguments);},_getParameters:function(){return this._params;},_getRawID:function(){return this._id?this._id:this.inherited(arguments);},_setRawID:function(id){if(!this._id){var _453=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(com.ibm.mm.enabler.utils.Atom._ID,this.xmlData,this.id_ns);if(_453){com.ibm.mm.enabler.utils.Dom.textContent(_453,id);}}}});}if(!dojo._hasResource["com.ibm.mm.enabler.services.IdentificationServiceImpl"]){dojo._hasResource["com.ibm.mm.enabler.services.IdentificationServiceImpl"]=true;dojo.provide("com.ibm.mm.enabler.services.IdentificationServiceImpl");dojo.declare("com.ibm.mm.enabler.services.IdentificationServiceImpl",[com.ibm.mashups.enabler.services.IdentificationService],{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.services.IdentificationServiceImpl");this.clientIds={};this.clientServerMap={};var _454=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.SERVER_OBJECT_ID_FORMAT);if(!_454){_454="M[A-F0-9]+$";}this.serverOidRegExp=new RegExp(_454);},createClientID:function(){while(true){var id=dojox.uuid.generateRandomUuid().replace(/-/g,"_");if(!(id in this.clientIds)){this.clientIds[id]=null;return id;}}return null;},attachClientID:function(_455){this.clientIds[_455]=null;},releaseClientID:function(id){var _456=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(id);if(this.isClientID(_456)){delete this.clientIds[_456];delete this.clientServerMap[_456];}},isClientID:function(id){return (id in this.clientIds);},isServerID:function(id){return this.serverOidRegExp.test(id);},isAlienID:function(id){return !this.isServerID(id)&&!this.isClientID(id);},attachServerID:function(cid,sid){var _457=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(cid);var _458=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(sid);this.clientServerMap[_457]=_458;},resolveID:function(id){var _459=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(id);return (_459 in this.clientServerMap)?this.clientServerMap[_459]:_459;},resolveIdentifiable:function(id){return new com.ibm.mm.enabler.IdentifierImpl(this.resolveID(id));}});com.ibm.mashups.enabler.services.IdentificationService=new com.ibm.mm.enabler.services.IdentificationServiceImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.services.IdentificationService"]){dojo._hasResource["com.ibm.mashups.enabler.services.IdentificationService"]=true;dojo.provide("com.ibm.mashups.enabler.services.IdentificationService");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateProcessor_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateProcessor_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateProcessor_API");dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateProcessor");dojo.declare("com.ibm.mashups.enabler.model.state.NavigationStateProcessor",null,{encodeWidgetIdentifier:function(wid,_45a){},decodeWidgetIdentifier:function(wid,_45b){},decode:function(url,_45c){},encode:function(_45d,_45e,_45f,_460,_461){},generateUrl:function(_462,_463,_464){},generateURL:function(_465,_466,_467){},preprocess:function(_468,_469){},dispose:function(_46a){},postprocess:function(_46b,_46c,_46d,_46e){}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.CookieManager"]){dojo._hasResource["com.ibm.mm.enabler.model.state.CookieManager"]=true;dojo.provide("com.ibm.mm.enabler.model.state.CookieManager");dojo.declare("com.ibm.mm.enabler.model.state.CookieManager",null,{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);this._dirty=false;this.cookiePath=window.location.pathname;},COOKIE_PREFIX:"digest.ignore.state.",disposeState:function(){if(ibmConfig["com.ibm.mashups.embedding.isActive"]===true){return;}var id=this._getCookieID();if(id&&dojo.cookie(id)){if(dojo.isIE||window.ActiveXObject!==undefined){dojo.cookie(id,null,{expires:-1});}else{dojo.cookie(id,null,{expires:-1,path:this.cookiePath});}}if(this._state){delete this._state;}this._dirty=false;},_getCookieID:function(){if(!this._cookieID){var _46f=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var uid=_46f.getValue(com.ibm.mashups.enabler.services.ConfigConstants.USER);if(!uid||(uid&&uid=="null")){return null;}this._cookieID=this.COOKIE_PREFIX+uid;}return this._cookieID;},_init:function(){if(!this._getCookieID()){this._state={};return;}if(dojo.cookie.isSupported()){if(dojo.cookie(this._getCookieID())&&dojo.fromJson(dojo.cookie(this._getCookieID()))){this._state=dojo.fromJson(dojo.cookie(this._getCookieID()));}}if(!this._state){this._state={};}},getState:function(id){if(!this._state){this._init();}if(!id){return this._state;}if(this._state[id]){return this._state[id];}return null;},setState:function(id,_470){if(!this._state){this._state={};}this._state[id]=_470;this._dirty=true;},removeState:function(id){if(this._state[id]){delete this._state[id];this._dirty=true;}},commit:function(){if(ibmConfig["com.ibm.mashups.embedding.isActive"]===true){return;}if(this._dirty){if(!this._getCookieID()){this._dirty=false;return;}if(dojo.cookie.isSupported()){if(dojo.isIE||window.ActiveXObject!==undefined){dojo.cookie(this._getCookieID(),dojo.toJson(this._state),{expires:3652});}else{dojo.cookie(this._getCookieID(),dojo.toJson(this._state),{expires:3652,path:this.cookiePath});}}this._dirty=false;}}});com.ibm.mashups.enabler.model.state.CookieManager=new com.ibm.mm.enabler.model.state.CookieManager();}if(!dojo._hasResource["com.ibm.mashups.iwidget.model.Factory_API"]){dojo._hasResource["com.ibm.mashups.iwidget.model.Factory_API"]=true;dojo.provide("com.ibm.mashups.iwidget.model.Factory_API");dojo.provide("com.ibm.mashups.iwidget.model.Factory");dojo.declare("com.ibm.mashups.iwidget.model.Factory",null,{constructor:function(){},getGlobalWidgetModel:function(){}});}if(!dojo._hasResource["com.ibm.mm.iwidget.Constants"]){dojo._hasResource["com.ibm.mm.iwidget.Constants"]=true;dojo.provide("com.ibm.mm.iwidget.Constants");dojo.declare("com.ibm.mm.iwidget.Constants",null,{constructor:function(){},WIDGETEVENT_PREFIX:"widgetevents.",WILDCARD_PREFIX:"*.",mode:{VIEW:"view",EDIT:"edit",PERSONALIZE:"personalize",CONFIG:"config",HELP:"help"},mode_view:"view",mode_edit:"edit",mode_help:"help",event:{TITLE:"title",DESCRIPTION:"description"},ATTRIBUTES:"attributes",IDESCRIPTOR:"idescriptor",USERPROFILE:"userprofile",windowstate:{NORMAL:"normal",MINIMIZE:"minimize",MAXIMIZE:"maximize"},status:{SUCCESS:200,TIMEOUT:408,NOTFOUND:404,INTERROR:500,OTHER:303},changeType:{CHANGEDVALUE:"changedValue",NEWITEM:"newItem",REMOVEDITEM:"removedItem"},iDescriptorItems:{title:"title",name:"name",description:"description",defaultHeight:"defaultHeight",defaultWidth:"defaultWidth",displayLocale:"displayLocale",mode:"mode",author:"author",email:"email",website:"website",version:"version",icon:"icon",windowState:"windowState",messageLocale:"messageLocale",availableMessageLocales:"availableMessageLocales",thumbnail:"thumbnail"},IW_PREFIX:"iw-",IW_DEFINITION_TYPE:"iwidget",OSGADGET_DEFINITION_TYPE:"os-gadget",CSSCLASS_INSTANCE:{iwWidget:"iWidget",iwOSGadget:"OSGadget",iwSandbox:"Sandbox",iwDefinition:"Definition",iwEventDescription:"EventDescription",iwPayloadType:"PayloadType",iwHandled:"Handled",iwPublished:"Published",iwDescription:"Description",iwTitle:"Title",iwEvent:"Event",iwDescRef:"DescRef",iwGlobalid:"Globalid",iwHandler:"Handler",iwNewWire:"NewWire",iwRemoveWire:"RemoveWire",iwReadOnly:"ReadOnly",iwItemSet:"ItemSet",iwItem:"Item",iwValue:"Value",iwContent:"Content",iwReceivedEvent:"ReceivedEvent",iwSourceEvent:"SourceEvent",iwTargetEvent:"TargetEvent",iwMappedName:"MappedName",iwStandalone:"Standalone"},CSSCLASS_PREFIXED_INSTANCE:{},CSSCLASS_PERSONALIZED:"mm-Personalized",RESOURCE:{src:"src",id:"id",globalid:"globalid",mimeType:"mimeType",callback:"callback",version:"version",blockInit:"blockInit",skipLoad:"skipLoad"},EVENTS:{onLoad:"onLoad",onUnLoad:"onUnload",onModeChanged:"onModeChanged",onItemSetChanged:"onItemSetChanged",unloadWidget:"/enabler/unloadWidget",unSubscribeWire:"/enabler/unSubscribeWire",modeChanged:"modeChanged",onSizeChanged:"onSizeChanged",onNavStateChanged:"onNavStateChanged",onAttributeSaved:"com.ibm.mashups.iwidget.onAttributeSaved",onWindowStateChanged:"onWindowStateChanged",onIncompleteEventDescription:"onIncompleteEventDescription"},eventservice:{type:{MAIN:"MAIN",IFRAME:"IFRAME"}}});com.ibm.mm.iwidget.Constants=new com.ibm.mm.iwidget.Constants();(function(){for(var key in com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE){if(Object.prototype.hasOwnProperty.call(com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE,key)){com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE[key]=com.ibm.mm.iwidget.Constants.IW_PREFIX+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE[key];}}})();iwConstants=com.ibm.mm.iwidget.Constants;}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.WireProvider"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.WireProvider"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.WireProvider");dojo.declare("com.ibm.mashups.iwidget.widget.WireProvider",null,{constructor:function(id){},getWires:function(){}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.IEventDescription_API"]){dojo._hasResource["com.ibm.mashups.iwidget.IEventDescription_API"]=true;dojo.provide("com.ibm.mashups.iwidget.IEventDescription_API");dojo.provide("com.ibm.mashups.iwidget.IEventDescription");dojo.declare("com.ibm.mashups.iwidget.IEventDescription",null,{constructor:function(){},alias:"",name:"",type:"",handlingFn:"",getDescription:function(_471){return null;},lang:"",isHandled:false,isPublished:false,getAttribute:function(_472,_473){return null;},setAttribute:function(_474,_475,_476){}});}if(!dojo._hasResource["com.ibm.mm.iwidget.IEventDescriptionImpl"]){dojo._hasResource["com.ibm.mm.iwidget.IEventDescriptionImpl"]=true;dojo.provide("com.ibm.mm.iwidget.IEventDescriptionImpl");dojo.declare("com.ibm.mm.iwidget.IEventDescriptionImpl",com.ibm.mashups.iwidget.IEventDescription,{constructor:function(name,_477,type,_478,_479,_47a,_47b){if(dojo.isString(name)){var obj={};obj.name=name;_477=_477||null;if(_477){obj.handlingFn=_477;obj.isHandled=true;obj.isPublished=false;}else{obj.isPublished=true;}type=type||null;if(type){obj.type=type;}_47a=_47a||null;if(_47a){obj.lang=_47a;}else{obj.lang="en";}obj.attributes={};obj.localizedAttributes={};_479=_479||null;if(_479){obj.attributes.aliases=_479;}_47b=_47b||null;if(_47b){obj.localizedAttributes=_47b;}if(_478){if(!obj.localizedAttributes[obj.lang]){obj.localizedAttributes[obj.lang]={};}obj.localizedAttributes[obj.lang].description=_478;}this._internalJsonObj=obj;}else{this._internalJsonObj=name;}this.initPredefinedFields(this._internalJsonObj);},initPredefinedFields:function(obj){this.name=obj.name;this.type=obj.type;this.lang=obj.lang;this.handlingFn=obj.handlingFn;this.isHandled=obj.isHandled;this.isPublished=obj.isPublished;},getDescription:function(_47c){return this._getLocalizedAttribute("description",_47c);},getTitle:function(_47d){return this._getLocalizedAttribute("title",_47d);},_getLocalizedAttribute:function(_47e,_47f){var _480=null,_481=null;var lc=com.ibm.mashups.enabler.context.Factory.getLocalizedContext(_47f,this.lang);var _482=lc.getLocale(this);if(this.localemapping&&this.localemapping[_482]){_482=this.localemapping[_482];}if(this._internalJsonObj.localizedAttributes){_481=this._internalJsonObj.localizedAttributes[_482];if(_481){_480=_481[_47e];}}if(!_480){_480=this[_47e];}if(typeof _480=="undefined"){_480=null;}return _480;},setOnRemoveWire:function(_483){if(typeof _483=="undefined"||_483===null){_483="onRemoveWire";}if(typeof this._internalJsonObj.attributes=="undefined"){this._internalJsonObj.attributes={};}this._internalJsonObj.attributes.onRemoveWire=_483;return this;},getOnRemoveWire:function(){if(typeof this._internalJsonObj.attributes!="undefined"&&this._internalJsonObj.attributes.onRemoveWire){return this._internalJsonObj.attributes.onRemoveWire;}return null;},setOnNewWire:function(_484){if(typeof _484=="undefined"||_484===null){_484="onNewWire";}if(typeof this._internalJsonObj.attributes=="undefined"){this._internalJsonObj.attributes={};}this._internalJsonObj.attributes.onNewWire=_484;return this;},getOnNewWire:function(){if(typeof this._internalJsonObj.attributes!="undefined"&&this._internalJsonObj.attributes.onNewWire){return this._internalJsonObj.attributes.onNewWire;}return null;},getLocales:function(){var _485=[];var _486={};if(this._internalJsonObj.localizedAttributes){for(var i in this._internalJsonObj.localizedAttributes){if(Object.prototype.hasOwnProperty.call(this._internalJsonObj.localizedAttributes,i)){_485.push(i);var _487=com.ibm.mm.enabler.utils.LocaleHelper.normalizeLocale(i);if(_487!=i){_486[_487]=i;}}}}this.localemapping=_486;return _485;},toString:function(){var temp=this.toJson();return dojo.toJson(temp);},_getInternalJsonObj:function(){return this._internalJsonObj;},toJson:function(){var _488={};for(var i in this._internalJsonObj){if(Object.prototype.hasOwnProperty.call(this._internalJsonObj,i)){if(i=="handlingFn"){if(dojo.isFunction(this._internalJsonObj[i])){_488[i]="HANDLEFN";continue;}}_488[i]=dojo.clone(this._internalJsonObj[i]);}}return _488;},clone:function(){var temp=dojo.toJson(this._internalJsonObj);if(temp){return new com.ibm.mm.iwidget.IEventDescriptionImpl(dojo.fromJson(temp));}else{return null;}},getAttribute:function(_489,_48a){if(!_489){return null;}if(!_48a){if(this._internalJsonObj.attributes&&typeof this._internalJsonObj.attributes[_489]!="undefined"){return this._internalJsonObj.attributes[_489];}if(this._internalJsonObj.localizedAttributes&&this._internalJsonObj.localizedAttributes[this.lang]){var _48b=this._internalJsonObj.localizedAttributes[this.lang][_489];if(_48b){return _48b;}}return null;}else{return this._getLocalizedAttribute(_489,_48a);}},setAttribute:function(_48c,_48d,_48e){if(!_48c){return null;}if(typeof _48d=="undefined"){return null;}if(!_48e){if(typeof this._internalJsonObj.attributes=="undefined"){this._internalJsonObj.attributes={};}this._internalJsonObj.attributes[_48c]=_48d;if(_48d===null){delete this._internalJsonObj.attributes[_48c];}return this;}if(!this._internalJsonObj.localizedAttributes[_48e]){this._internalJsonObj.localizedAttributes[_48e]={};}this._internalJsonObj.localizedAttributes[_48e][_48c]=_48d;if(_48d===null){delete this._internalJsonObj.localizedAttributes[_48e][_48c];}return this;},copyRuntimeProperties:function(_48f){if((!this.handlingFn)&&(_48f.handlingFn)){this.handlingFn=_48f.handlingFn;}if((!this._internalJsonObj.handlingFn)&&(_48f._internalJsonObj.handlingFn)){this._internalJsonObj.handlingFn=_48f._internalJsonObj.handlingFn;}if(typeof this._internalJsonObj.attributes=="undefined"){this._internalJsonObj.attributes={};}for(var name in _48f._internalJsonObj.attributes){if(!this._internalJsonObj.attributes[name]){this._internalJsonObj.attributes[name]=_48f._internalJsonObj.attributes[name];}}}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.IEventDescription"]){dojo._hasResource["com.ibm.mashups.iwidget.IEventDescription"]=true;dojo.provide("com.ibm.mashups.iwidget.IEventDescription");}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.EventProvider"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.EventProvider"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.EventProvider");dojo.declare("com.ibm.mashups.iwidget.widget.EventProvider",null,{constructor:function(){},getWidgetPublishedEvents:function(){},getWidgetHandledEvents:function(){},getPublicEvent:function(name){}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.Properties_API"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.Properties_API"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.Properties_API");dojo.provide("com.ibm.mashups.iwidget.widget.Properties");dojo.declare("com.ibm.mashups.iwidget.widget.Properties",null,{constructor:function(){},getItemValue:function(_490,_491){},getAllNames:function(){return null;},getItemLocales:function(_492){},isReadOnly:function(_493){}});}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.PropertiesImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.PropertiesImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.PropertiesImpl");dojo.declare("com.ibm.mm.iwidget.widget.PropertiesImpl",com.ibm.mashups.iwidget.widget.Properties,{DELETE_TOKEN:"com.ibm.mm.iwidget.widget.DELETE_TOKEN",TYPE_NEW:"newItem",TYPE_UPDATE:"updatedValue",TYPE_REMOVE:"removedItem",constructor:function(_494,_495){this._defaultProperties=_495;this._items={};if(_494){this._items=_494;}this._localizedItems={};this.DEFAULT_LOCALE=ibmConfig[com.ibm.mashups.enabler.services.ConfigConstants.DEFAULT_LOCALE];if(!this.DEFAULT_LOCALE){this.DEFAULT_LOCALE="en";}},_getItemDefaultLocale:function(_496){var _497=null;if(this._items[_496]){if(this._items[_496].defaultLocale){_497=this._items[_496].defaultLocale;}}if(!_497){_497=null;}return _497;},getLocalizedItemValue:function(_498,_499){if(!_498||!_499){return;}if(!(_498 in this._items)&&!this._defaultProperties){return null;}var item=this._items[_498];var _49a=null;if(!item.values){return null;}var _49b=[];for(var i in item.values){if(Object.prototype.hasOwnProperty.call(item.values,i)){_49b.push(i);}}var _49c;_49c=com.ibm.mm.enabler.utils.LocaleHelper.matchLocale(_499,_49b);for(var j in item.values){if(_49c==com.ibm.mm.enabler.utils.LocaleHelper.normalizeLocale(j)){_49a=item.values[j];break;}}if(_49a==this.DELETE_TOKEN){return null;}return _49a;},getItemValue:function(_49d,_49e){if(!(_49d in this._items)&&!this._defaultProperties){return null;}if(!(_49d in this._items)){return this._defaultProperties.getItemValue(_49d,_49e);}var item=this._items[_49d];var _49f=null;if((typeof _49e=="undefined"||_49e===null)&&typeof item.value!="undefined"&&item.value!==null){if(item.value==this.DELETE_TOKEN){return null;}return item.value;}if(!item.values){return null;}var _4a0=[];for(var i in item.values){if(Object.prototype.hasOwnProperty.call(item.values,i)){_4a0.push(i);}}var _4a1;if(_49e){_4a1=com.ibm.mm.enabler.utils.LocaleHelper.matchLocale(_49e,_4a0);for(var j in item.values){if(_4a1==com.ibm.mm.enabler.utils.LocaleHelper.normalizeLocale(j)){_49f=item.values[j];break;}}}if(item.defaultLocale&&_49f===null){_4a1=com.ibm.mm.enabler.utils.LocaleHelper.matchLocale(item.defaultLocale,_4a0);for(var k in item.values){if(_4a1==com.ibm.mm.enabler.utils.LocaleHelper.normalizeLocale(k)){_49f=item.values[k];break;}}}if(this.DEFAULT_LOCALE&&_49f===null){_4a1=com.ibm.mm.enabler.utils.LocaleHelper.matchLocale(this.DEFAULT_LOCALE,_4a0);for(var l in item.values){if(_4a1==com.ibm.mm.enabler.utils.LocaleHelper.normalizeLocale(l)){_49f=item.values[l];break;}}}if(_49f===null){for(var lang in item.values){if(Object.prototype.hasOwnProperty.call(item.values,lang)){_49f=item.values[lang];break;}}}if(_49f==this.DELETE_TOKEN){return null;}return _49f;},getItemLocales:function(_4a2){var _4a3=[];if(_4a2 in this._items&&this._items[_4a2].values){for(var _4a4 in this._items[_4a2].values){if(Object.prototype.hasOwnProperty.call(this._items[_4a2].values,_4a4)){_4a3.push(_4a4);}}}if(_4a3.length===0){return null;}return _4a3;},getAllNames:function(){var _4a5=[];if(this._defaultProperties){_4a5=this._defaultProperties.getAllNames();}var _4a6={};for(var i=0;i<_4a5.length;i++){_4a6[_4a5[i]]=null;}for(var _4a7 in this._items){if(this._items[_4a7]&&this._items[_4a7]._change&&this._items[_4a7]._change.changeType==this.TYPE_REMOVE){if(_4a7 in _4a6){delete _4a6[_4a7];}}else{_4a6[_4a7]=null;}}var _4a8=[];for(var _4a9 in _4a6){if(Object.prototype.hasOwnProperty.call(_4a6,_4a9)){_4a8.push(_4a9);}}return _4a8;},isReadOnly:function(_4aa){var item=this._items[_4aa];return (this._defaultProperties&&this_defaultProperties.isReadOnly(_4aa))||(item&&item.readOnly);}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.Properties"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.Properties"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.Properties");}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.PropertiesProvider"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.PropertiesProvider"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.PropertiesProvider");dojo.declare("com.ibm.mashups.iwidget.widget.PropertiesProvider",null,{constructor:function(){},getIDescriptorItems:function(){},getAttributes:function(){}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetDefinition_API"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetDefinition_API"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.IWidgetDefinition_API");dojo.provide("com.ibm.mashups.iwidget.widget.IWidgetDefinition");dojo.declare("com.ibm.mashups.iwidget.widget.IWidgetDefinition",[com.ibm.mashups.iwidget.widget.EventProvider,com.ibm.mashups.iwidget.widget.PropertiesProvider],{constructor:function(){},getSupportedModes:function(){},toSpecObject:function(){}});}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetDefinitionDefaultImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetDefinitionDefaultImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.IWidgetDefinitionDefaultImpl");dojo.declare("com.ibm.mm.iwidget.widget.IWidgetDefinitionDefaultImpl",com.ibm.mashups.iwidget.widget.IWidgetDefinition,{namespaces:{"iw":"http://www.ibm.com/xmlns/prod/iWidget"},reservedAttributes:{iScope:"iScope",supportedModes:"supportedModes",id:"id",allowInstanceContent:"allowInstanceContent",lang:"language","xml_lang":"_xml_lang","xmlns_iw":"_xmlns_iw",supportedWindowStates:"supportedWindowStates","xml_base":"_xml_base",sandbox:"sandbox"},constructor:function(_4ab,_4ac,_4ad){this.widgetDef=_4ab;if(_4ac){this.xmlStr=_4ac;}if(_4ad){this.specObject=_4ad;this._specObjectToWidgetDef();}},getXmlBase:function(){if(this.widgetDef.xmlBase){return this.widgetDef.xmlBase;}return null;},getAllowInstanceContent:function(){return this.widgetDef.allowInstanceContent;},getResources:function(){if(!this.resources){this.resources=[];}return this.resources;},getIScope:function(){return this.widgetDef.iScope;},getWidgetEvents:function(){return this.widgetDef.widgetEvents;},getMarkupByMode:function(mode){if(this.widgetDef.markup){if(!mode){mode="view";}var temp=this.widgetDef.markup[mode];return temp;}else{return null;}},setMarkupByMode:function(mode,elem){if(this.widgetDef.markup){if(!mode){mode="view";}this.widgetDef.markup[mode]=elem;return this;}return null;},_getManagedItemSetListener:function(_4ae){if(!_4ae){return null;}if(_4ae!=iwConstants.ATTRIBUTES&&_4ae!=iwConstants.IDESCRIPTOR){return null;}if(this.widgetDef.itemSetsArr){var _4af=this.widgetDef.itemSetsArr[_4ae];if(_4af&&_4af.onItemSetChanged){return _4af.onItemSetChanged;}}return null;},_getManagedItemSetItems:function(_4b0,_4b1){var _4b2={};if(this.widgetDef.itemSetsArr){var _4b3=this.widgetDef.itemSetsArr[_4b0];if(_4b3){for(var _4b4 in _4b3.items){if(Object.prototype.hasOwnProperty.call(_4b3.items,_4b4)){_4b2[_4b4]=_4b3.items[_4b4];}}}}_4b1=_4b1||null;if(_4b1){for(var _4b5 in _4b1){if(Object.prototype.hasOwnProperty.call(_4b1,_4b5)){var _4b6=_4b1[_4b5];if(typeof _4b6!="undefined"&&_4b6!==null){var _4b7={};_4b7.readOnly=false;_4b7.value=_4b6;_4b7.id=_4b5;_4b2[_4b5]=_4b7;}}}}return new com.ibm.mm.iwidget.widget.PropertiesImpl(_4b2);},getAttributes:function(){if(!this.attributeProperties){this.attributeProperties=this._getManagedItemSetItems(iwConstants.ATTRIBUTES,this.widgetDef.simpleAttributes);}return this.attributeProperties;},getIDescriptorItems:function(){if(!this.idescriptorProperties){this.idescriptorProperties=this._getManagedItemSetItems(iwConstants.IDESCRIPTOR,this.widgetDef.iDescriptor);}return this.idescriptorProperties;},getAllItemSetNames:function(){var _4b8=[];if(!this.widgetDef.itemSetsArr){return _4b8;}for(var _4b9 in this.widgetDef.itemSetsArr){if(Object.prototype.hasOwnProperty.call(this.widgetDef.itemSetsArr,_4b9)){var _4ba=this.widgetDef.itemSetsArr[_4b9];if(typeof (_4ba)!="undefined"&&_4b9!=iwConstants.ATTRIBUTES&&_4b9!=iwConstants.IDESCRIPTOR){_4b8.push(_4ba.id);}}}return _4b8;},getItemSet:function(name){if(name=="attributes"){return this.getAttributes();}var _4bb=this.widgetDef.itemSetsArr[name]||null;if(!_4bb){return null;}return _4bb;},getWidgetId:function(){return this.widgetDef.id;},getWidgetName:function(){return this.widgetDef.id;},getPayloadDefs:function(){return null;},getPayloadDef:function(name){return null;},getPayloadDefNames:function(){var arr=[];return arr;},getSupportedModes:function(){var temp=this.widgetDef.supportedModes;if(!temp){return null;}var arr=temp.split(" ");return arr;},getSupportedWindowStates:function(){var temp=this.widgetDef.supportedWindowStates;if(!temp){return null;}var arr=temp.split(" ");return arr;},getDefaultLanguage:function(){return this.widgetDef.lang;},getMarkup:function(){return this.widgetDef.markup;},_specObjectToWidgetDef:function(){this.widgetDef={};if(null===this.specObject){return;}var temp=this.specObject._id;if(!temp){temp=this.specObject._name;}this.widgetDef.id=null;this.widgetDef.name=null;if(temp){this.widgetDef.id=temp;this.widgetDef.name=temp;}this.widgetDef.allowInstanceContent=false;temp=this.specObject._allowInstanceContent;if(temp&&temp=="true"){this.widgetDef.allowInstanceContent=true;}temp=this.specObject._iScope;this.widgetDef.iScope=null;if(temp){this.widgetDef.iScope=temp;}temp=this.specObject._supportedModes;if(!temp){temp="view";}this.widgetDef.supportedModes=temp;temp=this.specObject._supportedWindowStates;if(!temp){temp="normal";}this.widgetDef.supportedWindowStates=temp;temp=this.specObject._lang;if(!temp){temp=this.specObject._xml_lang;}if(!temp){temp="en";}this.widgetDef.lang=temp;temp=this.specObject._xml_base;if(temp){this.widgetDef.xmlBase=temp;}var _4bc=iwConstants.iDescriptorItems;var _4bd={};for(var i in _4bc){if(Object.prototype.hasOwnProperty.call(_4bc,i)){var name=_4bc[i];var _4be=this.specObject["_"+name];if(typeof _4be=="undefined"){_4be=null;}_4bd[name]=_4be;}}this.widgetDef.iDescriptor=_4bd;var _4bf={};var _4c0={};for(var j in this.specObject){if(Object.prototype.hasOwnProperty.call(this.specObject,j)){if(0!==j.indexOf("_")){continue;}var attr=j;attr=attr.substr(1);if(attr.indexOf("on")!==0&&!iwConstants.iDescriptorItems[attr]&&!this.reservedAttributes[attr]){_4bf[attr]=this.specObject[j];}else{if(attr.indexOf("on")===0){_4c0[attr]=this.specObject[j];}}}}this.widgetDef.simpleAttributes=_4bf;this.widgetDef.widgetEvents=_4c0;this.widgetDef.markup=this._extractMarkupFromSpecObject();var _4c1=this._extractItemSetsFromSpecObject(this.widgetDef);if(null!==_4c1){this.widgetDef.itemSetsArr=_4c1;}this.widgetDef.publicEvents=this._extractEventsFromSpecObject();this.widgetDef.resources=this._extractResourcesFromSpecObject();this.widgetDef.eventDescriptions=this._extractEventDescFromSpecObject();},_extractMarkupFromSpecObject:function(){var _4c2=this.specObject.contents;var _4c3={};for(var mode in _4c2){if(Object.prototype.hasOwnProperty.call(_4c2,mode)){if(_4c2[mode]){_4c3[mode]={};if(_4c2[mode]._uri){_4c3[mode].uri=_4c2[mode]._uri;}if(_4c2[mode].value){_4c3[mode].content=_4c2[mode].value;}}}}return _4c3;},_extractItemSetsFromSpecObject:function(_4c4){var _4c5=this.specObject.itemSets;if(_4c5){var _4c6={};var _4c7={};for(var i in _4c5){if(Object.prototype.hasOwnProperty.call(_4c5,i)){var _4c8=_4c5[i];var id=i;var _4c9=_4c8._onItemSetChanged;var temp=_4c8._private;var _4ca=true;if(temp&&temp=="false"){_4ca=false;}var _4cb=_4c8._alias?_4c8._alias:null;var _4cc=_4c8._description;var _4cd={id:id,onItemSetChanged:_4c9,isPrivate:_4ca};if(_4cb){_4cd.alias=_4cb;}_4cd.items={};var _4ce=_4c8.items;for(var j in _4ce){if(Object.prototype.hasOwnProperty.call(_4ce,j)){var item=_4ce[j];var _4cf=false;var _4d0=item._readOnly;if(_4d0&&_4d0=="true"){_4cf=true;}var id2=item._id;var _4d1=item._alias?item._alias:null;var _4d2=item._value;var lang=item._lang;if(!lang){lang=item._xml_lang;}var _4d3={};_4d3.id=id2;if(_4d1){_4d3.alias=_4d1;}_4d3.readOnly=_4cf;if(lang){_4d3.defaultLocale=lang;}if(typeof _4d2!="undefined"&&_4d2!==null&&!lang){_4d3.value=_4d2;}if(typeof _4d2!="undefined"&&_4d2!==null&&lang){_4d3.values={};_4d3.values[lang]=_4d2;}var _4d4=item.alts;for(var v in _4d4){if(Object.prototype.hasOwnProperty.call(_4d4,v)){var _4d5=_4d4[v];var _4d6=v;var _4d7=_4d5._value;if(!_4d3.values){_4d3.values={};}_4d3.values[_4d6]=_4d7;if(lang&&_4d6==lang&&_4d3.value){delete _4d3.value;}}}_4cd.items[id2]=_4d3;}}if(_4ca===true){_4c6[id]=_4cd;}else{_4c7[id]=_4cd;}}}_4c4.shareableItemSetsArr=_4c7;return _4c6;}return null;},_extractEventsFromSpecObject:function(){var _4d8=this.specObject.events;var _4d9={};if(_4d8&&_4d8.length!==0){for(var j in _4d8){if(Object.prototype.hasOwnProperty.call(_4d8,j)){var _4da=_4d8[j];var _4db={};for(var i in _4da){if(Object.prototype.hasOwnProperty.call(_4da,i)){var name=i;if(0===i.indexOf("_")){name=name.substr(1);}var _4dc=_4da[i];if(name=="eventDescName"){name="description";}if(name=="handled"){name="isHandled";}if(name=="published"){name="isPublished";}if(_4dc){_4db[name]=_4dc;}}}_4d9[_4db.id]=_4db;}}}return _4d9;},_extractResourcesFromSpecObject:function(){var _4dd=[];var _4de=this.specObject.resources;var j=0;if(_4de&&_4de.length!==0){for(var i in _4de){if(Object.prototype.hasOwnProperty.call(_4de,i)){var node=_4de[i];var _4df={};var id=node._id;if(!id){id=node._globalid;}_4df[iwConstants.RESOURCE.id]=id?id:null;var src=node._src;if(!src){src=node._uri;}_4df[iwConstants.RESOURCE.src]=src;_4df[iwConstants.RESOURCE.version]=node._version?node._version:null;_4df[iwConstants.RESOURCE.callback]=node._callback?node._callback:null;_4df[iwConstants.RESOURCE.mimeType]=node._mimeType?node._mimeType:null;_4df[iwConstants.RESOURCE.blockInit]=node._blockInit?node._blockInit:null;_4df[iwConstants.RESOURCE.globalid]=node._globalid?node._globalid:null;_4df[iwConstants.RESOURCE.skipLoad]=node._skipLoad?node._skipLoad:null;_4dd[j]=_4df;j++;}}}return _4dd;},_extractPayloadDefsFromSpecObject:function(){var _4e0={};var _4e1=this.specObject.payloadDefs;for(var i in _4e1){if(Object.prototype.hasOwnProperty.call(_4e1,i)){var _4e2=payloadDef[i];}}},_extractEventDescFromSpecObject:function(){var _4e3={};var _4e4=this.specObject.eventDescriptions;if(_4e4&&_4e4.length!==0){for(var i in _4e4){if(Object.prototype.hasOwnProperty.call(_4e4,i)){var node=_4e4[i];var _4e5={};var id=i;_4e5.id=id;_4e5.payloadType=node._payloadType;_4e5.description=node._description;_4e5.title=node._title;_4e5.descriptionURI=node._descriptionURI?node._descriptionURI:null;var lang=node._lang;if(!lang){lang=node._xml_lang;}if(lang){_4e5.lang=lang;}var _4e6=node.alts;for(var j in _4e6){if(Object.prototype.hasOwnProperty.call(_4e6,j)){var _4e7=_4e6[j];var temp={};temp.description=_4e7._description;temp.title=_4e7._title;temp.descriptionURI=_4e7._descriptionURI?aNode_descriptionURI:null;if(!_4e5.descriptions){_4e5.descriptions={};}_4e5.descriptions[j]=temp;}}_4e3[id]=_4e5;}}}return _4e3;},toSpecObject:function(){if(this.specObject){return this.specObject;}var _4e8={};return _4e8;}});com.ibm.mm.iwidget.widget.IWidgetDefinitionImpl=com.ibm.mm.iwidget.widget.IWidgetDefinitionDefaultImpl;if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"iWidget")>=0)){dojo["require"]("com.ibm.mm.iwidget.widget.IWidgetDefinitionExtendedImpl");}}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetDefinition"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetDefinition"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.IWidgetDefinition");}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.ModifiableProperties_API"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.ModifiableProperties_API"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.ModifiableProperties_API");dojo.provide("com.ibm.mashups.iwidget.widget.ModifiableProperties");dojo.declare("com.ibm.mashups.iwidget.widget.ModifiableProperties",[com.ibm.mashups.iwidget.widget.Properties],{constructor:function(){},setItemValue:function(_4e9,_4ea,_4eb,_4ec){},removeItem:function(_4ed){},removeItemValue:function(_4ee,_4ef){}});}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.ModifiablePropertiesImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.ModifiablePropertiesImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.ModifiablePropertiesImpl");dojo.declare("com.ibm.mm.iwidget.widget.ModifiablePropertiesImpl",[com.ibm.mashups.iwidget.widget.ModifiableProperties,com.ibm.mm.iwidget.widget.PropertiesImpl],{constructor:function(_4f0,_4f1){this._dirty=false;},_buildChange:function(item,_4f2,_4f3,_4f4,_4f5){var _4f6=item._dirty;if(!_4f6){item._dirty=true;}var _4f7=item._change?item._change:{};_4f7.id=_4f2;if(_4f5){if(_4f6&&_4f7.changeType&&_4f7.changeType==this.TYPE_NEW){item._dirty=false;delete item._change;return;}else{if(_4f6){_4f7.changeType=this.TYPE_REMOVE;return;}}item._change.changeType=this.TYPE_REMOVE;item._change.oldVal=_4f3;return;}if(_4f6&&_4f7.changeType){if(_4f7.changeType==this.TYPE_NEW){_4f7.newVal=_4f4;}else{_4f7.changeType=this.TYPE_UPDATE;_4f7.newVal=_4f4;}}else{if(_4f3){_4f7.oldVal=_4f3;}if(_4f4){_4f7.newVal=_4f4;}if(_4f3){_4f7.changeType=this.TYPE_UPDATE;}else{_4f7.changeType=this.TYPE_NEW;}}item._change=_4f7;return;},setItemValue:function(_4f8,_4f9,_4fa,_4fb){if(!_4f8||!_4f9){return null;}if(_4f8 in this._items){if(this._defaultProperties&&this._defaultProperties.isReadOnly(_4f8)){return null;}}var _4fc={};var _4fd={};var _4fe;if(!_4fb||(_4fb&&_4fb=="")){if(_4f8 in this._items){_4fc={};_4fd={};if(this._items[_4f8].values){_4fc=dojo.clone(this._items[_4f8].values);if(this._items[_4f8].value){_4fc[""]=this._items[_4f8].value;}_4fd=dojo.clone(this._items[_4f8].values);_4fd[""]=_4f9;}else{if(this._items[_4f8].value){_4fc[""]=this._items[_4f8].value;}_4fd[""]=_4f9;}this._items[_4f8].value=_4f9;this._buildChange(this._items[_4f8],_4f8,_4fc,_4fd);}else{var _4ff={};_4ff.id=_4f8;_4ff.value=_4f9;_4fe=!!_4fa;_4ff.readOnly=_4fe;this._items[_4f8]=_4ff;_4fd={};_4fd[""]=_4f9;this._items[_4f8]=this._items[_4f8]?this._items[_4f8]:{};this._buildChange(this._items[_4f8],_4f8,null,_4fd);}if(this._items[_4f8]._dirty){this._dirty=true;}return this;}var _500=_4fb.replace(/-/g,"_");if(_4f8 in this._items){_4fc={};_4fd={};if(this._items[_4f8].values){_4fc=dojo.clone(this._items[_4f8].values);}this._items[_4f8].values[_500]=_4f9;_4fd=dojo.clone(this._items[_4f8].values);if(this._items[_4f8].value){_4fc[""]=this._items[_4f8].value;_4fd[""]=this._items[_4f8].value;}this._items[_4f8].readOnly=_4fa;this._buildChange(this._items[_4f8],_4f8,_4fc,_4f9);if(this._items[_4f8]._dirty){this._dirty=true;}return this;}var item={};item.values={};item.values[_500]=_4f9;item.id=_4f8;_4fe=!!_4fa;item.readOnly=_4fe;this._items[_4f8]=item;_4fd=dojo.clone(item.values);this._buildChange(this._items[_4f8],_4f8,null,_4fd);if(this._items[_4f8]._dirty){this._dirty=true;}return this;},removeItem:function(_501){if(this._defaultProperties&&this._defaultProperties.isReadOnly(_501)){throw "The specified item ["+_501+"] is readOnly!";}var _502={};var _503=false;if(_501 in this._items){if(this._items[_501]._dirty){this._items[_501].value=this.DELETE_TOKEN;this._items[_501].values=this.DELETE_TOKEN;_502=this._items[_501]._change?this._items[_501]._change:{};if(_502.changeType==this.TYPE_NEW){delete this._items[_501];return this;}else{_502.changeType=this.TYPE_REMOVE;}}else{var _504={};if(this._items[_501].values){_504=dojo.clone(this._items[_501].values);}if(this._items[_501].value){_504[""]=this._items[_501].value;}this._items[_501].value=this.DELETE_TOKEN;this._items[_501].values=this.DELETE_TOKEN;_502={};_502.changeType=this.TYPE_REMOVE;_502.itemName=_501;_502.oldVal=_504;this._items[_501]._change=_502;this._items[_501]._dirty=true;}_503=true;}if(_503){this._dirty=true;return this;}else{return null;}},removeItemValue:function(_505,_506){if(!_506){_506="";}if(this._defaultProperties&&this._defaultProperties.isReadOnly(_505)){throw "The specified item ["+_505+"] is readOnly!";}var _507=_506.replace(/-/g,"_");var _508=false;var _509={};if(_505 in this._items){if(this._items[_505]._dirty){_509=this._items[_505]._change?this._items[_505]._change:{};if(_509.changeType==this.TYPE_REMOVE){return null;}else{if(_509.changeType==this.TYPE_NEW){if(_507==""&&this._items[_505].value&&this._items[_505].value!=this.DELETE_TOKEN){delete this._items[_505].value;if(this._items[_505]._change.newVal[""]){delete this._items[_505]._change.newVal[""];}_508=true;}if(_507!=""){if(this._items[_505].values[_507]){delete this._items[_505].values[_507];if(this._items[_505]._change.newVal[_507]){delete this._items[_505]._change.newVal[_507];}_508=true;}}if(this._isEmpty(this._items[_505]._change.newVal)){delete this._items[_505]._dirty;delete this._items[_505]._change;}}else{if(_507==""&&this._items[_505].value&&this._items[_505].value!=this.DELETE_TOKEN){delete this._items[_505].value;if(this._items[_505]._change.newVal[""]){delete this._items[_505]._change.newVal[""];}_508=true;}if(this._items[_505].values[_507]){delete this._items[_505].values[_507];if(this._items[_505]._change.newVal[_507]){delete this._items[_505]._change.newVal[_507];}_508=true;}}}}else{var _50a={};var _50b={};if(_507==""&&this._items[_505].value){_509={};_509.id=_505;_50a={};_50b={};if(this._items[_505].values){_509.changeType=this.TYPE_UPDATE;_50a=dojo.clone(this._items[_505].values);_50a[""]=this._items[_505][""];_509.oldVal=_50a;_509.newVal=dojo.clone(this._items[_505].values);delete this._items[_505].value;}else{_509.changeType=this.TYPE_REMOVE;_50a[""]=this._items[_505][""];_509.oldVal=_50a;delete this._items[_505].value;}this._items[_505]._change=_509;this._items[_505]._dirty=true;_508=true;}if(_507 in this._items[_505].values){_509={};_509.id=_505;_50a={};_50b={};if(this._items[_505].value){_509.changeType=this.TYPE_UPDATE;_50a=dojo.clone(this._items[_505].values);_50a[""]=this._items[_505][""];_509.oldVal=_50a;_509.newVal=dojo.clone(this._items[_505].values);_509.newVal[""]=this._items[_505].value;delete _509.newVal[_507];delete this._items[_505].value;}else{_50a=dojo.clone(this._items[_505].values);delete this._items[_505].values[_507];if(this._isEmpty(this._items[_505].values)){_509.changeType=this.TYPE_REMOVE;}else{_509.changeType=this.TYPE_UPDATE;_509.newVal=dojo.clone(this._items[_505].values);}_509.oldVal=_50a;}this._items[_505]._change=_509;this._items[_505]._dirty=true;_508=true;}}}if(_508){this._dirty=true;return this;}else{return null;}},_isDirty:function(){return this._dirty;},_setDirty:function(_50c){this._dirty=_50c;},_isItemDirty:function(_50d){if(!_50d){return false;}var _50e=false;if(this._items[_50d]){_50e=this._items[_50d]._dirty;}return _50e;},_setItemDirty:function(_50f,_510){if(!_50f){return;}if(this._items[_50f]){this._items[_50f]._dirty=_510;if(typeof _510!="undefined"&&!_510){delete this._items[_50f]._dirty;delete this._items[_50f]._change;}if(this._items[_50f].values&&this._items[_50f].values==this.DELETE_TOKEN){delete this._items[_50f].values;}if(this._items[_50f].value&&this._items[_50f].value==this.DELETE_TOKEN){delete this._items[_50f].value;}if(!this._items[_50f].value&&!this._items[_50f].values){delete this._items[_50f];}}},_getInternalItemValue:function(_511){if(this._items[_511]){return this._items[_511];}return null;},_isEmpty:function(obj){return com.ibm.mm.enabler.utils.Misc.isEmpty(obj);},_getRequiredValue:function(obj,_512){if(!obj){return null;}if(dojo.isString(obj)){return obj;}if(_512){if(obj[_512]){return obj[_512];}else{return null;}}var _513=null;var j=0;for(var i in obj){if(Object.prototype.hasOwnProperty.call(obj,i)){if(i==""){_513=obj[i];}j++;}}if(_513&&j==1){return _513;}return obj;},_updateProperties:function(_514){var _515=dojo.mixin(this._items,_514);this._items=_515;this._dirty=true;},toJson:function(){return this._items;}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.ModifiableProperties"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.ModifiableProperties"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.ModifiableProperties");}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.ModifiablePropertiesProvider"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.ModifiablePropertiesProvider"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.ModifiablePropertiesProvider");dojo.declare("com.ibm.mashups.iwidget.widget.ModifiablePropertiesProvider",null,{constructor:function(){},getIDescriptorItems:function(){},getAttributes:function(){}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.ModifiableWireProvider"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.ModifiableWireProvider"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.ModifiableWireProvider");dojo.declare("com.ibm.mashups.iwidget.widget.ModifiableWireProvider",com.ibm.mashups.iwidget.widget.WireProvider,{constructor:function(id){},addWire:function(_516,_517,_518){},removeWire:function(_519,_51a,_51b){}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetInstance_API"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetInstance_API"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.IWidgetInstance_API");dojo.provide("com.ibm.mashups.iwidget.widget.IWidgetInstance");dojo.declare("com.ibm.mashups.iwidget.widget.IWidgetInstance",[com.ibm.mashups.iwidget.widget.ModifiablePropertiesProvider,com.ibm.mashups.iwidget.widget.ModifiableWireProvider],{constructor:function(){}});}if(!dojo._hasResource["com.ibm.mm.iwidget.Utils"]){dojo._hasResource["com.ibm.mm.iwidget.Utils"]=true;dojo.provide("com.ibm.mm.iwidget.Utils");dojo.declare("com.ibm.mm.iwidget.UtilsDefaultImpl",null,{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.iwidget.Utils");this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},widgetClassRE:new RegExp("(mm:|mm_|iw-)iWidget"),findElementByAttribute:function(att,_51c,root,_51d,_51e){var _51f=root;if(!root.childNodes){return false;}if(att=="class"){dojo.query("."+_51c,root).forEach(function(ele){_51d.push(ele);});return _51d.length!==0;}else{if(att=="query"){dojo.query(_51c,root).forEach(function(ele){_51d.push(ele);});return _51d.length!==0;}}if(root.getElementsByTagName){var _520=root.getElementsByTagName("*");for(var i=0,l=_520.length;i=0)){dojo["require"]("com.ibm.mm.iwidget.UtilsExtended");}else{com.ibm.mm.iwidget.Utils=new com.ibm.mm.iwidget.UtilsDefaultImpl();}}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetInstanceDefaultImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetInstanceDefaultImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.IWidgetInstanceDefaultImpl");dojo.declare("com.ibm.mm.iwidget.widget.IWidgetInstanceDefaultImpl",com.ibm.mashups.iwidget.widget.IWidgetInstance,{constructor:function(_52d,_52e,id){this.wrapper=_52d;this.rootElement=_52e;this.id=id;this.ns=_52e.className.substr(0,3);var _52f=[];var _530=this.ns+"Definition";com.ibm.mm.iwidget.Utils.findElementByAttribute("query","> ."+_530,this.rootElement,_52f,false);if(_52f&&_52f.length>0){var node=_52f[0];var url=node.getAttribute("href");if(typeof (url)!="undefined"&&url!==null){this.widgetXMLUrl=url;}}this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},_destroy:function(){if(this.rootElement){this.rootElement=null;}},getDefaultViewContent:function(){if(this.defaultViewContent){return this.defaultViewContent;}var _531=this.ns+"Content";var node=null;var _532=dojo.query("> ."+_531+"."+iwConstants.mode_view,this.rootElement);if(_532){node=_532[0];}if(!node){_532=dojo.query("> ."+_531,this.rootElement);if(_532){node=_532[0];}}if(node){this.defaultViewContent=node.innerHTML;return this.defaultViewContent;}else{return null;}},getWidgetEvents:function(){if(this.widgetEvents){return this.widgetEvents;}var _533={};var _534=this.rootElement.attributes;for(var i=0;i<_534.length;i++){var _535=_534[i];if(_535.name!==null&&_535.name.indexOf("on")===0){var _536=this.rootElement.getAttribute(_535.name);if(typeof _536!="undefined"&&_536!==null){_533[_535.name]=_536;if(this.bIsLoggable){this.LOGGER.trace("iWidgetInstance.getWidgetEvents","eventName:"+_535.name+" handler:"+_533[_535.name]);}}}}this.widgetEvents=_533;return this.widgetEvents;},_addWire:function(wire){},_removeWire:function(id){},addWire:function(_537,_538,_539){},removeWire:function(_53a,_53b,_53c){},_getPublicEvents:function(){return null;},getWires:function(){return [];},getWireModel:function(){return null;},getAttributes:function(){if(!this.attributeProperties){var _53d=this.getItemSets()[iwConstants.ATTRIBUTES];var _53e={};if(_53d){for(var _53f in _53d){if(Object.prototype.hasOwnProperty.call(_53d,_53f)){_53e[_53f]=_53d[_53f];}}}this.attributeProperties=new com.ibm.mm.iwidget.widget.ModifiablePropertiesImpl(_53e);}return this.attributeProperties;},getIDescriptorItems:function(){if(!this.idescriptorProperties){var _540=this.getItemSets()[iwConstants.IDESCRIPTOR];var _541={};if(_540){for(var _542 in _540){if(Object.prototype.hasOwnProperty.call(_540,_542)){_541[_542]=_540[_542];}}}this.idescriptorProperties=new com.ibm.mm.iwidget.widget.ModifiablePropertiesImpl(_541);}return this.idescriptorProperties;},_getItemSets:function(){if(this.itemSets){return this.itemSets;}this.loadItemSets();return this.itemSets;},getItemSets:function(){return this._getItemSets();},getItemSet:function(_543){if(!_543){return null;}var _544=this._getItemSets();if(_544&&_544[_543]){return _544[_543];}},loadItemSets:function(){this.itemSets=this._loadItemSetsOptimized(this.rootElement,this.ns);},_loadItemSetsOptimized:function(_545,ns){var _546={};if(_545.childNodes.length){dojo.query("> ."+ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwItemSet+" > ."+ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwItem,_545).forEach(function(item){var _547=dojo.attr(item.parentNode,"title");if(_547){if(!_546[_547]){_546[_547]={};}var _548=this._loadItemOptimized(item,ns);_546[_547][_548.id]=_548;}},this);}return _546;},_loadItemOptimized:function(elem,ns){var css=com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE;var item={id:com.ibm.mm.iwidget.Utils.stripHashPrefix(dojo.attr(elem,"href")),readOnly:dojo.hasClass(elem,ns+css.iwReadOnly)};var lang=dojo.attr(elem,"lang");if(lang){item.defaultLocale=lang;}var _549;var _54a=dojo.query("> ."+ns+css.iwValue,elem);if(_54a.length){item.values={};_54a.forEach(function(_54b){var _54c=dojo.attr(_54b,"lang")||lang;item.values[_54c]=com.ibm.mm.enabler.utils.Dom.textContent(_54b);});}else{_549=com.ibm.mm.enabler.utils.Dom.textContent(elem);if(dojo.isString(_549)){item.value=dojo.string.trim(_549);}}return item;},_invalidateItemSets:function(name){if(!name){this.itemSets={};}else{this.itemSets[name]={};}},_getInstanceMarkup:function(){var node=dojo.clone(this.rootElement);dojo.query("> ."+this.ns+"Content",node).forEach(function(_54d){com.ibm.mm.enabler.utils.Dom.destroyNode(_54d);});dojo.query("> ."+this.ns+"loading",node).forEach(function(_54e){com.ibm.mm.enabler.utils.Dom.destroyNode(_54e);});var _54f=document.createElement("div");_54f.appendChild(node);var html=_54f.innerHTML;return html;}});com.ibm.mm.iwidget.widget.IWidgetInstanceImpl=com.ibm.mm.iwidget.widget.IWidgetInstanceDefaultImpl;if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"iWidget")>=0)){dojo["require"]("com.ibm.mm.iwidget.widget.IWidgetInstanceExtendedImpl");}}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetInstance"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetInstance"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.IWidgetInstance");}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetWrapper_API"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetWrapper_API"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.IWidgetWrapper_API");dojo.provide("com.ibm.mashups.iwidget.widget.IWidgetWrapper");dojo.declare("com.ibm.mashups.iwidget.widget.IWidgetWrapper",[com.ibm.mashups.iwidget.widget.WireProvider,com.ibm.mashups.iwidget.widget.EventProvider],{constructor:function(){},getIWidgetDefinition:function(){},setIWidgetDefinition:function(_550){},getIWidgetInstance:function(){},getMarkup:function(){},isLoaded:function(){},isStandalone:function(){},doRender:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.aggregation.javascript.Filter"]){dojo._hasResource["com.ibm.mm.enabler.aggregation.javascript.Filter"]=true;dojo.provide("com.ibm.mm.enabler.aggregation.javascript.Filter");function com_ibm_enabler_aggregation_javascript_globalEvalNonIE(_551){eval.call(self,_551);};dojo.declare("com.ibm.mm.enabler.aggregation.javascript.Filter",null,{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},doFilter:function(_552){},evalGlobal:function(_553){if(window.execScript){window.execScript(this._stripHTMLComments(_553),"JavaScript");}else{com_ibm_enabler_aggregation_javascript_globalEvalNonIE(_553);}},_stripHTMLComments:function(str){if(this.bIsLoggable){this.LOGGER.entering("com.ibm.mm.enabler.aggregation.javascript.Filter._stripHTMLComments",[str]);}var _554=str;_554=_554.replace(/)]+-->/g,"");if(this.bIsLoggable){this.LOGGER.exiting("com.ibm.mm.enabler.aggregation.javascript.Filter._stripHTMLComments",[_554]);}return _554;},prepareDocumentWrite:function(_555){if(this.bIsLoggable){this.LOGGER.entering("com.ibm.mm.enabler.aggregation.javascript.Filter.prepareDocumentWrite");}var me=this;document.write=function(){me._documentWrite(_555,document.write.arguments);};document.writeln=function(str){me._documentWrite(_555,document.writeln.arguments);};if(this.bIsLoggable){this.LOGGER.exiting("com.ibm.mm.enabler.aggregation.javascript.Filter.prepareDocumentWrite");}},_documentWrite:function(_556,args){for(var i=0,l=args.length;i0){var i=0;if(dojo.isIE||window.ActiveXObject!==undefined){cont="
"+cont;i++;}var div=dojo.create("div",{innerHTML:cont});var _559=dojo.isIE||window.ActiveXObject!==undefined||dojo.isWebKit||dojo.isOpera;var _55a=div.childNodes||null;if(_55a!==null&&_55a.length>0){var pred=_557;var l;var _55b=[];while(i<(l=_55a.length)){var node=_55a[l-1];dojo.place(node,pred,"before");if(_559&&node.tagName&&node.tagName.toLowerCase()=="script"){_55b.unshift(node);}pred=node;}if(_559){dojo.forEach(_55b,function(scr){com.ibm.mm.enabler.aggregation.javascript.JAVASCRIPT_HANDLER.handle(scr);});}}dojo.destroy(div);}if(this.bIsLoggable){this.LOGGER.exiting("com.ibm.mm.enabler.aggregation.javascript.Filter.applyDocumentWrite");}}});}if(!dojo._hasResource["com.ibm.mm.enabler.aggregation.javascript.ExternalScriptFilter"]){dojo._hasResource["com.ibm.mm.enabler.aggregation.javascript.ExternalScriptFilter"]=true;dojo.provide("com.ibm.mm.enabler.aggregation.javascript.ExternalScriptFilter");dojo.declare("com.ibm.mm.enabler.aggregation.javascript.ExternalScriptFilter",com.ibm.mm.enabler.aggregation.javascript.Filter,{doFilter:function(_55c){var url=this._getScriptUrl(_55c);var _55d=false;if(url){var _55e=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.PROXY_URL);_55e=_55e||null;if(_55e!==null){_55e+="/";url=this._rewriteURL(url,_55e);}var _55f={content:""};this.prepareDocumentWrite(_55f);this._loadExternalScript(url);this.applyDocumentWrite(_55c,_55f);_55d=true;}return _55d;},_getScriptUrl:function(_560){var url=null;if(_560.getAttribute){url=_560.getAttribute("src");}else{var _561=_560.toLowerCase().indexOf("");var _562=_560.substring(_561,end);var _563=_562.toLowerCase().indexOf("src");if(_563!=-1){var _564=_562.indexOf("'",_563);var _565=_562.indexOf("\"",_563);var _566="\"";var _567=_565;if(_565==-1||(_564!=-1&&_564<_565)){_566="'";_567=_564;}var _568=_562.indexOf(_566,_567+1);url=_562.substring(_567+1,_568);}}return url;},loadExternalScript:function(url){var _569=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.PROXY_URL);_569=_569||null;if(_569!==null){_569+="/";url=this._rewriteURL(url,_569);}this._loadExternalScript(url);},_loadExternalScript:function(url){var me=this;dojo.xhrGet({url:url,load:function(data,_56a){if(this.bIsLoggable){this.LOGGER.trace("com.ibm.mm.enabler.aggregation.javascript.Filter._loadExternalScript","Retrieved JS file: ${0}",[data]);}me.evalGlobal(data);},sync:true,handleAs:"text"});},_rewriteURL:function(_56b,_56c){var _56d=_56c;var host=window.location.host;var _56e=window.location.protocol;if(_56b.indexOf("://")<0||_56b.indexOf(_56e)===0&&_56b.indexOf(host)==_56e.length+2){return _56b;}if(_56b.indexOf("https")===0){_56d+="https/";}else{_56d+="http/";}_56d+=_56b.substr(_56b.indexOf("://")+3);return _56d;}});}if(!dojo._hasResource["com.ibm.mm.enabler.aggregation.javascript.FilterChain"]){dojo._hasResource["com.ibm.mm.enabler.aggregation.javascript.FilterChain"]=true;dojo.provide("com.ibm.mm.enabler.aggregation.javascript.FilterChain");dojo.declare("com.ibm.mm.enabler.aggregation.javascript.FilterChain",null,{constructor:function(){this._filters=[];},addFilter:function(_56f){if(!this._filters){this._filters=[];}this._filters.push(_56f);},applyFilters:function(_570){var _571=false;for(var i=0,l=this._filters.length;i");var _577=_575.lastIndexOf("<");_574=_575.substring(_576+1,_577);}if(this.bIsLoggable){this.LOGGER.trace("com.ibm.mm.enabler.aggregation.javascript.InlineScriptFilter.doFilter","Stripped HTML tags out: "+_574);}if(_574){var _578={content:""};this.prepareDocumentWrite(_578);this.evalGlobal(_574);_573=true;this.applyDocumentWrite(_572,_578);}return _573;}});}if(!dojo._hasResource["com.ibm.mm.enabler.aggregation.javascript.WidgetJavascriptHandler"]){dojo._hasResource["com.ibm.mm.enabler.aggregation.javascript.WidgetJavascriptHandler"]=true;dojo.provide("com.ibm.mm.enabler.aggregation.javascript.WidgetJavascriptHandler");dojo.declare("com.ibm.mm.enabler.aggregation.javascript.WidgetJavascriptHandler",null,{constructor:function(){this.filterChain=new com.ibm.mm.enabler.aggregation.javascript.FilterChain();this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},handle:function(_579){if(this.bIsLoggable){this.LOGGER.entering("WidgetJavascriptHandler.handle",[_579]);}var val=this.filterChain.applyFilters(_579);if(this.bIsLoggable){this.LOGGER.exiting("WidgetJavascriptHandler.handle");}}});}if(!dojo._hasResource["com.ibm.mm.enabler.aggregation.javascript"]){dojo._hasResource["com.ibm.mm.enabler.aggregation.javascript"]=true;dojo.provide("com.ibm.mm.enabler.aggregation.javascript");com.ibm.mm.enabler.aggregation.javascript.JAVASCRIPT_HANDLER=new com.ibm.mm.enabler.aggregation.javascript.WidgetJavascriptHandler();com.ibm.mm.enabler.aggregation.javascript.JAVASCRIPT_HANDLER.filterChain.addFilter(new com.ibm.mm.enabler.aggregation.javascript.ExternalScriptFilter());com.ibm.mm.enabler.aggregation.javascript.JAVASCRIPT_HANDLER.filterChain.addFilter(new com.ibm.mm.enabler.aggregation.javascript.InlineScriptFilter());}if(!dojo._hasResource["com.ibm.mashups.iwidget.Constants"]){dojo._hasResource["com.ibm.mashups.iwidget.Constants"]=true;dojo.provide("com.ibm.mashups.iwidget.Constants");dojo.declare("com.ibm.mashups.iwidget.Constants",null,{WIDGET_LOADED:"com.ibm.mashups.iwidget.widgetloaded",RESIZE_WIDGET:"com.ibm.mashups.iwidget.resizewidget",UNLOAD_WIDGETS:"com.ibm.mashups.iwidget.unloadwidgets",WIDGETS_UNLOADED:"com.ibm.mashups.iwidget.widgetsunloaded",WIDGET_MODECHANGED:"com.ibm.mashups.iwidget.widgetmodechanged",CHANGE_WIDGETMODE:"com.ibm.mashups.iwidget.changewidgetmode",WIDGET_WINDOWSTATECHANGED:"com.ibm.mashups.iwidget.widgetwindowstatechanged",CHANGE_WIDGETWINDOWSTATE:"com.ibm.mashups.iwidget.changewidgetwindowstate",NAVSTATE_UPDATED:"com.ibm.mashups.enabler.model.state.onNavStateUpdated"});com.ibm.mashups.iwidget.Constants=new com.ibm.mashups.iwidget.Constants();}if(!dojo._hasResource["com.ibm.mashups.iwidget.iEvents_API"]){dojo._hasResource["com.ibm.mashups.iwidget.iEvents_API"]=true;dojo.provide("com.ibm.mashups.iwidget.iEvents_API");dojo.provide("com.ibm.mashups.iwidget.iEvents");dojo.declare("com.ibm.mashups.iwidget.iEvents",null,{constructor:function(){},fireEvent:function(_57a,_57b,_57c){},setEvent:function(_57d){},setEvents:function(_57e){},removeEvent:function(_57f){},removeEvents:function(_580){},getEvents:function(_581){},createEventDescription:function(_582){}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.IEvent_API"]){dojo._hasResource["com.ibm.mashups.iwidget.IEvent_API"]=true;dojo.provide("com.ibm.mashups.iwidget.IEvent_API");dojo.provide("com.ibm.mashups.iwidget.IEvent");dojo.declare("com.ibm.mashups.iwidget.IEvent",null,{constructor:function(){},name:"",type:"",payload:null,source:""});}if(!dojo._hasResource["com.ibm.mashups.iwidget.IEvent"]){dojo._hasResource["com.ibm.mashups.iwidget.IEvent"]=true;dojo.provide("com.ibm.mashups.iwidget.IEvent");}if(!dojo._hasResource["com.ibm.mm.iwidget.IEventImpl"]){dojo._hasResource["com.ibm.mm.iwidget.IEventImpl"]=true;dojo.provide("com.ibm.mm.iwidget.IEventImpl");dojo.declare("com.ibm.mm.iwidget.IEventImpl",com.ibm.mashups.iwidget.IEvent,{constructor:function(name,type,_583,_584){this.name=name;if(typeof type!="undefined"){this.type=type;}else{this.type=null;}if(typeof _583!="undefined"){this.payload=_583;}else{this.payload=null;}if(typeof _584!="undefined"){this.source=_584;}else{this.source=null;}this.source=_584;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.icontext.IContextIEventsImpl"]){dojo._hasResource["com.ibm.mm.iwidget.icontext.IContextIEventsImpl"]=true;dojo.provide("com.ibm.mm.iwidget.icontext.IContextIEventsImpl");dojo.declare("com.ibm.mm.iwidget.icontext.IContextIEventsImpl",com.ibm.mashups.iwidget.iEvents,{constructor:function(_585){this.widget=_585;this.id=_585.id;this.svc=com.ibm.mashups.services.ServiceManager.getService("eventService");this.timer=null;this.timerEventQ=[];this.allTargetWidgetsLoaded=false;this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},createEventDescription:function(_586){return new com.ibm.mm.iwidget.IEventDescriptionImpl(_586);},getEvents:function(_587){var _588=this.widget._getPublicEvents();var _589=_588.getEvents(_587);if(!_589){return null;}var arr=[];for(var i in _589){if(Object.prototype.hasOwnProperty.call(_589,i)){arr.push(_589[i].clone());}}return arr;},setEvent:function(_58a){var _58b=this.widget._getPublicEvents();var rc=_58b.eventExists(_58a.name);var _58c=false;if(rc){_58c=_58b.isUpdateEventRequired(_58a);}else{_58c=true;}if(_58c){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME);if(cs){cs.switchToModifiablePersistenceMode(com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS);}}_58b=this.widget._getPublicEvents();rc=_58b.eventExists(_58a.name);if(rc){if(this.widget._inIframe()){this.svc._publishEvent(this.svc.WIDGETEVENT_PREFIX+"_stub_"+this.id,{"scope":"eventmodel","methodname":"updateEvent","params":[_58a.toJson()]},this.id);}rc=_58b.updateEvent(_58a);}else{if(this.widget._inIframe()){this.svc._publishEvent(this.svc.WIDGETEVENT_PREFIX+"_stub_"+this.id,{"scope":"eventmodel","methodname":"createEvent","params":[_58a.toJson()]},this.id);}rc=_58b.createEvent(_58a);}return rc;},removeEvent:function(_58d){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME);if(cs){cs.switchToModifiablePersistenceMode(com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS);}if(this.widget._inIframe()){this.svc._publishEvent(this.svc.WIDGETEVENT_PREFIX+"_stub_"+this.id,{"scope":"eventmodel","methodname":"removeEvent","params":[_58d]},this.id);}var _58e=this.widget._getPublicEvents();var rc=_58e.removeEvent(_58d);return rc;},publishEvent:function(_58f,_590,_591){return this.fireEvent(_58f,_591,_590);},fireEvent:function(_592,_593,_594){var _595="fireEvent(eventName, payloadType, payload)";if(this.bIsLoggable){this.LOGGER.entering(_595,[_592,_593,_594]);}if(this.allTargetWidgetsLoaded){this._fireEventFinish(_592,_593,_594);}else{this.timerEventQ.push({"eventName":_592,"payloadType":_593,"payload":_594});if(!this.timer){var _596=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();var _597=dojo.query("."+this.widget.ns+"ReceivedEvent");var _598=[];for(var i=0;i<_597.length;i++){var _599=dojo.query("."+this.widget.ns+"SourceEvent",_597[i])[0];if(_599){var href=_599.getAttribute("href");if(href.indexOf(this.widget.id)!=-1){var _59a=_596.find(_597[i].parentNode.id);if(_59a){_598.push(_59a);}}}}this.timer_tries=0;this.timer=setInterval(dojo.hitch(this,"_fireEventContinue",_598),5);}}if(this.bIsLoggable){this.LOGGER.exiting(_595);}},_fireEventContinue:function(_59b){var _59c="_fireEventContinue(target_widgets)";if(this.bIsLoggable){this.LOGGER.entering(_59c,[_59b]);}for(var i=0;i<_59b.length;i++){if(!_59b[i].isLoaded()&&(this.timer_tries<20)){this.timer_tries++;if(this.bIsLoggable){this.LOGGER.trace(_59c,"Not all target widgets are loaded, retry "+this.timer_tries);}if(this.bIsLoggable){this.LOGGER.exiting(_59c);}return;}}clearInterval(this.timer);this.timer_tries=0;while(this.timerEventQ.length>0){var _59d=this.timerEventQ.shift();this._fireEventFinish(_59d.eventName,_59d.payloadType,_59d.payload);}this.allTargetWidgetsLoaded=true;this.timer=null;if(this.bIsLoggable){this.LOGGER.exiting(_59c);}},_fireEventFinish:function(_59e,_59f,_5a0){var _5a1="_fireEventFinish(eventName, payloadType, payload)";if(this.bIsLoggable){this.LOGGER.entering(_5a1,[_59e,_59f,_5a0]);}var _5a2=this.widget._getPublicEvents();var _5a3=false;var temp;if(_5a2){temp=_5a2.find(_59e);if(temp){_59f=temp.type;}if(temp&&temp.handlingFn){_5a3=true;}}var _5a4=new com.ibm.mm.iwidget.IEventImpl(_59e,_59f,_5a0,null);if(!_5a3){this.widget.handleEvent(_5a4);}if(_5a2){temp=_5a2.find(_59e);if(temp&&temp.isPublished){this.svc.publishWire(this.id,_59e,_5a0,_59f);}}if(this.bIsLoggable){this.LOGGER.exiting(_5a1);}},setEvents:function(_5a5){var _5a6=this.widget._getPublicEvents();if(this.widget._inIframe()){var arr=[];for(var i=0;i<_5a5.length;i++){arr.push(_5a5[i].toJson());}this.svc._publishEvent(this.svc.WIDGETEVENT_PREFIX+"_stub_"+this.id,{"scope":"eventmodel","methodname":"setEvents","params":[arr]},this.id);}rc=_5a6.setEvents(_5a5);return rc;},removeEvents:function(_5a7){if(this.widget._inIframe()){this.svc._publishEvent(this.svc.WIDGETEVENT_PREFIX+"_stub_"+this.id,{"scope":"eventmodel","methodname":"removeEvents","params":[_5a7]},this.id);}var _5a8=this.widget._getPublicEvents();var rc=_5a8.removeEvents(_5a7);return rc;}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.iEvents"]){dojo._hasResource["com.ibm.mashups.iwidget.iEvents"]=true;dojo.provide("com.ibm.mashups.iwidget.iEvents");}if(!dojo._hasResource["com.ibm.mashups.iwidget.io_API"]){dojo._hasResource["com.ibm.mashups.iwidget.io_API"]=true;dojo.provide("com.ibm.mashups.iwidget.io_API");dojo.provide("com.ibm.mashups.iwidget.io");dojo.declare("com.ibm.mashups.iwidget.io",null,{constructor:function(){},XMLHttpRequest:function(){},rewriteURI:function(uri,_5a9){return null;},xhrReq:function(args){return;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.icontext.IContextIOImpl"]){dojo._hasResource["com.ibm.mm.iwidget.icontext.IContextIOImpl"]=true;dojo.provide("com.ibm.mm.iwidget.icontext.IContextIOImpl");dojo.declare("com.ibm.mm.iwidget.icontext.IContextIOImpl",com.ibm.mashups.iwidget.io,{constructor:function(_5aa){this.id=_5aa.id;this.widget=_5aa;this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},XMLHttpRequest:function(){return dojo._xhrObj();},rewriteURI:function(uri,_5ab){if(this.bIsLoggable){this.LOGGER.entering("com.ibm.mm.iwidget.io.rewriteURI",[uri,_5ab]);}var _5ac=this.widget._rewriteURI(uri,_5ab);if(this.bIsLoggable){this.LOGGER.exiting("com.ibm.mm.iwidget.io.rewriteURI",[_5ac]);}return _5ac;},getWebAppRootPath:function(){if(this.rootPath){return this.rootPath;}var _5ad=this.widget.getIWidgetInstance().widgetXMLUrl;_5ad=this.widget._getRawBaseUri(_5ad);_5ad=this.widget._getResolvedPocUri(_5ad);var _5ae=null;if(_5ad&&_5ad.indexOf("/")===0){var temp=_5ad.substring(1);if(temp.indexOf("/")>0){_5ae="/"+temp.substring(0,temp.indexOf("/"));}else{_5ae=_5ad;}}if(_5ae){this.rootPath=_5ae;return _5ae;}if(_5ad&&_5ad.indexOf("://")>0){var _5af=_5ad.split("/");if(_5af.length>=4){_5ae=_5af[0]+"//"+_5af[2]+"/"+_5af[3];}}if(_5ae){this.rootPath=_5ae;return _5ae;}return null;},request:function(_5b0,uri,_5b1,_5b2,_5b3){var xhr=dojo._xhrObj();var _5b4=this.rewriteURI(uri);var _5b5=false;if(_5b1){xhr.onreadystatechange=_5b1;_5b5=true;}var _5b6=_5b0||null;if(!_5b0){_5b6=this.httpmethods.GET;}if(_5b0){if(!this.httpmethods[_5b0]){_5b6=this.httpmethods.GET;}}xhr.open(_5b6,_5b4,_5b5);var _5b7=null;var _5b8="application/x-www-form-urlencoded";if(_5b3){for(var i=0;i<_5b3.length;i++){var _5b9=_5b3[i];var _5ba=_5b9[_5ba];var _5bb=_5b9[_5bb];if(_5ba=="Content-Type"){_5b7=_5bb;}else{xhr.setRequestHeader(_5ba,_5bb);}}}xhr.setRequestHeader("Content-Type",(_5b7||_5b8));if(_5b6==this.httpmethods.PUT||_5b6==this.httpmethods.POST){if(_5b2){xhr.send(_5b2);}}else{xhr.send(null);}return xhr;},xhrReq:function(args){if(!args){return;}var _5bc=com.ibm.mashups.enabler.io.XHRMultipartFactory;if(!args.requestVerb||!args.url||!args.handleAs){return;}var _5bd=args.requestVerb;if(_5bd&&!this.requestVerbs[_5bd]){_5bd=this.requestVerbs.get;}if(_5bd&&_5bd==this.requestVerbs.get){var obj=args;delete obj.requestVerb;obj.ibmMultipart={context:_5bc.CONTEXT_ENABLER};dojo.xhrGet(obj);return;}if(_5bd&&_5bd==this.requestVerbs.put){var obj1=args;delete obj1.requestVerb;if(obj1.msgData){obj1.putData=obj1.msgData;delete obj1.msgData;}obj1.ibmMultipart={context:_5bc.CONTEXT_ENABLER};dojo.xhrPut(obj1);return;}if(_5bd&&_5bd==this.requestVerbs["delete"]){var obj2=args;delete obj2.requestVerb;obj2.ibmMultipart={context:_5bc.CONTEXT_ENABLER};dojo.xhrDelete(obj2);return;}if(_5bd&&_5bd==this.requestVerbs.post){var obj3=args;delete obj3.requestVerb;if(obj3.msgData){obj3.postData=obj3.msgData;delete obj3.msgData;}obj3.ibmMultipart={context:_5bc.CONTEXT_ENABLER};dojo.xhrPost(obj3);return;}},httpmethods:{GET:"GET",PUT:"PUT",POST:"POST",DELETE:"DELETE"},requestVerbs:{get:"get",put:"put",post:"post","delete":"delete"}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.io"]){dojo._hasResource["com.ibm.mashups.iwidget.io"]=true;dojo.provide("com.ibm.mashups.iwidget.io");}if(!dojo._hasResource["com.ibm.mashups.iwidget.iContext_API"]){dojo._hasResource["com.ibm.mashups.iwidget.iContext_API"]=true;dojo.provide("com.ibm.mashups.iwidget.iContext_API");dojo.provide("com.ibm.mashups.iwidget.iContext");dojo.declare("com.ibm.mashups.iwidget.iContext",null,{constructor:function(){},constants:{mode:{VIEW:"view",EDIT:"edit",PERSONALIZE:"personalize",CONFIG:"config",HELP:"help"},event:{TITLE:"title",DESCRIPTION:"description"},ATTRIBUTES:"attributes",IDESCRIPTOR:"idescriptor",USERPROFILE:"userprofile",keys:{SHIFT:1,ALT:2,CTRL:4,META:8,CAPSLOCK:16},windowstate:{NORMAL:"normal",MINIMIZE:"minimize",MAXIMIZE:"maximize"},status:{SUCCESS:200,TIMEOUT:408,NOTFOUND:404,INTERROR:500,OTHER:303},changeType:{CHANGEDVALUE:"changedValue",NEWITEM:"newItem",REMOVEDITEM:"removedItem"}},getWidgetId:function(){return null;},getRootElement:function(){return null;},getElementById:function(id,root){return null;},getiWidgetAttributes:function(){return {};},getItemSet:function(name,_5be){return null;},getShareableItemSet:function(name){return null;},requires:function(_5bf,_5c0,uri,cb,_5c1){},iScope:function(){return null;},processMarkup:function(_5c2){return null;},processiWidgets:function(root){},getElementByClass:function(_5c3,root){return null;},getUserProfile:function(){return null;},getiDescriptor:function(){return null;},io:{},iEvents:{}});}if(!dojo._hasResource["com.ibm.mm.iwidget.icontext.IContextDefaultImpl"]){dojo._hasResource["com.ibm.mm.iwidget.icontext.IContextDefaultImpl"]=true;dojo.provide("com.ibm.mm.iwidget.icontext.IContextDefaultImpl");dojo.declare("com.ibm.mm.iwidget.icontext.IContextDefaultImpl",com.ibm.mashups.iwidget.iContext,{constructor:function(_5c4){this.widgetwrapper=_5c4;this.widgetId=_5c4.id;this.scope={};this.rootElement=dojo.byId(this.widgetId);this.ns=this.rootElement.className.substr(0,3);this._initEvents();this._initIO();this._initMMExtension();},_destroy:function(){if(this.rootElement){this.rootElement=null;}},getWidgetId:function(){if(this.widgetId){return this.widgetId;}return null;},_initEvents:function(){this.iEvents=null;},_initMMExtension:function(){this._mm=null;},getRootElement:function(){return dojo.byId(this.widgetId);},getElementById:function(id,root){if(!root){root=this._getContentRoot();}var _5c5=[];var rc=com.ibm.mm.iwidget.Utils.findElementByAttribute("id",id,root,_5c5,false);if(rc){return _5c5[0];}else{return null;}},getiWidgetAttributes:function(){var _5c6=this.widgetwrapper.getAttributes();return _5c6;},getItemSet:function(name,_5c7){if(typeof name=="undefined"||name===null){return null;}if(name==iwConstants.ATTRIBUTES){return this.getiWidgetAttributes();}if(name==iwConstants.USERPROFILE){return this.getUserProfile();}if(name==iwConstants.IDESCRIPTOR){return this.getiDescriptor();}var _5c8=this.widgetwrapper.getWidgetItemSet(name);return _5c8;},iScope:function(){return this.scope;},processMarkup:function(_5c9){var _5ca=_5c9.replace(/_IWID_/g,"_"+this.widgetId+"_");var _5cb=_5ca.replace(/iContext(?=\.|\s|\(|\))/g,"_"+this.widgetId+"_iContext");return _5cb;},getElementByClass:function(_5cc,root){if(!root){root=this._getContentRoot();}var _5cd=dojo.query("."+_5cc,root);if(typeof _5cd!="undefined"&&_5cd!==null){if(_5cd.length===0){return null;}else{var _5ce=[];for(var i=0;i<_5cd.length;i++){_5ce.push(_5cd[i]);}return _5ce;}}return null;},getWidgetXMLPath:function(){var url=this.widgetwrapper.getIWidgetInstance().widgetXMLUrl;var _5cf=url.indexOf("?");if(0<_5cf){url=url.substring(0,_5cf);}var url2=com.ibm.mm.enabler.EndpointUtils.checkForEndpoints(url);if(url2){url=url2;}return url;},_getWidgetBaseUri:function(){var _5d0=this.widgetwrapper.getIWidgetInstance().widgetXMLUrl;var _5d1=_5d0.indexOf("?");if(0<_5d1){_5d0=_5d0.substring(0,_5d1);}return _5d0.substring(0,_5d0.lastIndexOf("/")+1);},_getContentRoot:function(){var _5d2=this.getRootElement();var _5d3=this.widgetwrapper.currentMode;if(!_5d3){_5d3="view";}var _5d4=this.widgetwrapper.windowManager[_5d3];if(_5d4){var temp=_5d4.root;if(temp){_5d2=temp;}}return _5d2;},getiDescriptor:function(){var _5d5=this.widgetwrapper.getIDescriptorItems();return _5d5;},_initIO:function(){this.io=new com.ibm.mm.iwidget.icontext.IContextIOImpl(this.widgetwrapper);},getUserProfile:function(){return null;},requires:function(_5d6,_5d7,uri,cb,_5d8){return;},processiWidgets:function(root){return;}});com.ibm.mm.iwidget.icontext.IContextImpl=com.ibm.mm.iwidget.icontext.IContextDefaultImpl;if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"iWidget")>=0)){dojo["require"]("com.ibm.mm.iwidget.icontext.IContextExtendedImpl");}}if(!dojo._hasResource["com.ibm.mashups.iwidget.iContext"]){dojo._hasResource["com.ibm.mashups.iwidget.iContext"]=true;dojo.provide("com.ibm.mashups.iwidget.iContext");}if(!dojo._hasResource["com.ibm.mashups.iwidget.itemset.ManagedItemSetCallbackModel"]){dojo._hasResource["com.ibm.mashups.iwidget.itemset.ManagedItemSetCallbackModel"]=true;dojo.provide("com.ibm.mashups.iwidget.itemset.ManagedItemSetCallbackModel");dojo.declare("com.ibm.mashups.iwidget.itemset.ManagedItemSetCallbackModel",null,{constructor:function(){},postSaveCallbackFn:function(_5d9,_5da){}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.itemset.ManagedItemSet_API"]){dojo._hasResource["com.ibm.mashups.iwidget.itemset.ManagedItemSet_API"]=true;dojo.provide("com.ibm.mashups.iwidget.itemset.ManagedItemSet_API");dojo.provide("com.ibm.mashups.iwidget.itemset.ManagedItemSet");dojo.declare("com.ibm.mashups.iwidget.itemset.ManagedItemSet",null,{constructor:function(){},save:function(_5db){},commit:function(_5dc){},setItemValue:function(_5dd,_5de,_5df){return this;},setItemValue:function(_5e0,_5e1){return this;},getItemValue:function(_5e2){return null;},getAllNames:function(){return null;},removeItem:function(_5e3){return null;},clone:function(){return null;},isReadOnly:function(_5e4){return null;},getItemSetDescription:function(){return null;},addListener:function(_5e5){return null;},removeListener:function(_5e6){return true;}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.services.EventService"]){dojo._hasResource["com.ibm.mashups.iwidget.services.EventService"]=true;dojo.provide("com.ibm.mashups.iwidget.services.EventService");dojo.declare("com.ibm.mashups.iwidget.services.EventService",null,{SERVICE_NAME:"eventService",constructor:function(){},fireEvent:function(_5e7,_5e8,_5e9,_5ea,_5eb){},broadcastEvent:function(_5ec,_5ed,_5ee,_5ef){},broadcastEvent:function(_5f0,_5f1,_5f2,_5f3,_5f4){},broadcastEvent:function(_5f5,_5f6,_5f7,_5f8,_5f9,_5fa){},broadcastEvents:function(_5fb,_5fc){},broadcastEvents:function(_5fd,_5fe,_5ff){},broadcastEvents:function(_600,_601,_602,_603){},publishEvent:function(_604,_605,_606,_607){},subscribeEvent:function(_608,_609,_60a,_60b,_60c){},unsubscribeEvent:function(_60d,_60e){}});com.ibm.mashups.iwidget.services.EventService.SERVICE_NAME="eventService";}if(!dojo._hasResource["com.ibm.mm.iwidget.manageditemset.IDescriptorDefaultImpl"]){dojo._hasResource["com.ibm.mm.iwidget.manageditemset.IDescriptorDefaultImpl"]=true;dojo.provide("com.ibm.mm.iwidget.manageditemset.IDescriptorDefaultImpl");dojo.declare("com.ibm.mm.iwidget.manageditemset.IDescriptorDefaultImpl",com.ibm.mashups.iwidget.itemset.ManagedItemSet,{constructor:function(_60f,_610,_611){this.widget=_60f;this.defiDescriptorItems=_610;this.instanceiDescriptorItems=_611;this.navStateModel=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();this._updatedItems={};this._hasDynamicTitle=false;this._hasDynamicIcon=false;},readOnlyItems:{defaultHeight:"defaultHeight",defaultWidth:"defaultWidth",displayLocale:"displayLocale",messageLocale:"messageLocale",author:"author",email:"email",website:"website",version:"version",icon:"icon"},writableItems:{title:"title",name:"name",description:"description",availableMessageLocales:"availableMessageLocales",mode:"mode",windowState:"windowState"},localizedItems:{title:"title",name:"name",description:"description"},getItemValue:function(name){if(typeof name=="undefined"||name===null){return null;}var _612=null;if(name==iwConstants.iDescriptorItems.mode){var _613=this.widget;if(_613){_612=_613.currentMode;}}else{if(name==iwConstants.iDescriptorItems.displayLocale){var _614=ibmConfig.locale;var _615=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var temp=_615.getValue(com.ibm.mashups.enabler.services.ConfigConstants.DISPLAY_LOCALE);if(temp){_614=temp;}_612=_614;}else{if(name==iwConstants.iDescriptorItems.messageLocale){_612=this._getMessageLocale();}else{if(name==iwConstants.iDescriptorItems.windowState){_612=this._getWindowState();}else{_612=this._getItemValue(name);}}}}return _612;},_getWindowState:function(){return "normal";},_getItemValue:function(_616){var _617=null;var _618=null;var _619=null;if(this.localizedItems[_616]){_619=this._getMessageLocale();}if(_616==iwConstants.iDescriptorItems.title){_618=this._getDynamicTitle();}if(_618===null&&this.instanceiDescriptorItems){_618=this.instanceiDescriptorItems.getItemValue(_616,_619);}if(_618===null&&this.defiDescriptorItems){_617=this.defiDescriptorItems.getItemValue(_616,_619);if(typeof _617=="undefined"){_617=null;}}if(_618!==null){return _618;}return _617;},_getDynamicTitle:function(){return null;},_setDynamicTitleOrIcon:function(name,_61a){},setItemValue:function(name,_61b){if(typeof name=="undefined"||name===null){return null;}if(typeof _61b=="undefined"||_61b===null){return null;}if(this.readOnlyItems[name]){return null;}if(name==iwConstants.iDescriptorItems.mode){var _61c=this._getWidgetDef().getSupportedModes();if(this._contains(_61c,_61b)){this._updatedItems[name]=_61b;}else{return null;}}if(name==iwConstants.iDescriptorItems.windowState){var _61d=this._getWidgetDef().getSupportedWindowStates();if(this._contains(_61d,_61b)){this._updatedItems[name]=_61b;}else{return null;}}if(this.widget.id&&(name==iwConstants.iDescriptorItems.title||name==iwConstants.iDescriptorItems.icon)){this._setDynamicTitleOrIcon(name,_61b);}var _61e=null;if(this.localizedItems[name]){_61e=this._getMessageLocale();}if(name==this.writableItems.title||name==this.writableItems.name||name==this.writableItems.description){this.instanceiDescriptorItems.setItemValue(name,_61b,false,_61e);}if(name==iwConstants.iDescriptorItems.availableMessageLocales){this.instanceiDescriptorItems.setItemValue(name,_61b,false);}return this;},isReadOnly:function(name){if(typeof name=="undefined"||name===null){return false;}if(this.readOnlyItems[name]){return true;}else{return false;}},removeItem:function(name){return null;},getAllNames:function(){var arr={};if(this.defiDescriptorItems){var _61f=this.defiDescriptorItems.getAllNames();for(var i in _61f){if(Object.prototype.hasOwnProperty.call(_61f,i)){arr[_61f[i]]=true;}}}if(this.instanceiDescriptorItems){var _620=this.instanceiDescriptorItems.getAllNames();for(var j in _620){if(Object.prototype.hasOwnProperty.call(_620,j)){arr[_620[j]]=true;}}}this._hasDynamicTitle&&(arr[iwConstants.iDescriptorItems.title]=true);this._hasDynamicIcon&&(arr[iwConstants.iDescriptorItems.icon]=true);var _621=[];for(var name in arr){if(Object.prototype.hasOwnProperty.call(arr,name)){_621.push(name);}}return _621;},save:function(cb){return this.commit(cb);},commit:function(_622){if(this.serverless){this._saveMicroformat();}if(this._updatedItems[iwConstants.iDescriptorItems.mode]){var _623=this._updatedItems[iwConstants.iDescriptorItems.mode];this.widget._handleOnModeChange(_623);}if(this._updatedItems[iwConstants.iDescriptorItems.windowState]){var _624=this._updatedItems[iwConstants.iDescriptorItems.windowState];var _625=this._getWindowState();var _626=com.ibm.mashups.services.ServiceManager.getService("eventService");_626.publishEvent(com.ibm.mashups.iwidget.Constants.CHANGE_WIDGETWINDOWSTATE,{id:this.widget.id,newWindowState:_624,oldWindowState:_625});}if(_622){_622(iwConstants.IDESCRIPTOR,true);}},_saveMicroformat:function(){this.widget.commit();var _627={};_627.wid=this.widget.id;this.widget.eventSvr._publishEvent(iwConstants.EVENTS.onAttributeSaved,_627,this.widget.hubId);},addListener:function(fn){var _628=this.widget;var _629=_628._registerListener(iwConstants.IDESCRIPTOR,fn);return _629;},removeListener:function(_62a){var _62b=this.widget;return _62b._removeListener(iwConstants.IDESCRIPTOR,_62a);},_getWidgetDef:function(){return this.widget.widgetDef;},_contains:function(arr,_62c){var rc=false;for(var i=0;i=0)){dojo["require"]("com.ibm.mm.iwidget.manageditemset.IDescriptorExtendedImpl");}}if(!dojo._hasResource["com.ibm.mashups.iwidget.itemset.ManagedItemSet"]){dojo._hasResource["com.ibm.mashups.iwidget.itemset.ManagedItemSet"]=true;dojo.provide("com.ibm.mashups.iwidget.itemset.ManagedItemSet");}if(!dojo._hasResource["com.ibm.mm.iwidget.manageditemset.PersistentAttributes"]){dojo._hasResource["com.ibm.mm.iwidget.manageditemset.PersistentAttributes"]=true;dojo.provide("com.ibm.mm.iwidget.manageditemset.PersistentAttributes");dojo.declare("com.ibm.mm.iwidget.manageditemset.InternalPersistentAttributesToPreferenceModelAdapter",com.ibm.mashups.iwidget.itemset.ManagedItemSet,{constructor:function(_636,_637,_638){if(_637){this.serverless=true;}else{this.serverless=false;}this.modes=iwConstants.mode;this.widget=_636;this.widgetInstance=this.widget.getIWidgetInstance();this.instanceAttributes=this.widgetInstance.getAttributes();this.defAttributes=this.widget.widgetDef.getAttributes();this.parent=_638;this.mode=this._getMode(null);},setItemValue:function(_639,_63a,_63b){if(!_639){return null;}if(!_63a){return null;}if(this.isReadOnly(_639)){return null;}if(this.serverless){if(this.mode==this.modes.EDIT){this.instanceAttributes.setItemValue(_639,_63a);if(this.parent){return this.parent;}}}return null;},getItemValue:function(_63c,_63d){if(!_63c){return null;}var _63e;if(this.serverless){if(typeof _63d==="undefined"){_63d=true;}if(this.mode==this.modes.CONFIG){_63e=this.defAttributes.getItemValue(_63c);if(typeof _63e==="undefined"){_63e=null;}return _63e;}if(this.mode==this.modes.EDIT&&!_63d){_63e=this.instanceAttributes.getItemValue(_63c);if(typeof _63e==="undefined"){_63e=null;}return _63e;}if(_63d){_63e=this.instanceAttributes.getItemValue(_63c);if(!_63e){_63e=this.defAttributes.getItemValue(_63c);}if(typeof _63e==="undefined"){_63e=null;}return _63e;}}return null;},getAllNames:function(_63f){if(this.serverless){if(typeof _63f==="undefined"){_63f=true;}var _640;if(this.mode==this.modes.CONFIG){_640=this.defAttributes.getAllNames();if(_640&&_640.length&&_640.length===0){return null;}return _640;}if(this.mode==this.modes.EDIT&&!_63f){_640=this.instanceAttributes.getAllNames();if(_640&&_640.length&&_640.length===0){return null;}return _640;}var name;if(_63f){_640=this.instanceAttributes.getAllNames();var obj={};if(_640&&_640.length&&_640.length>0){for(var i in _640){if(Object.prototype.hasOwnProperty.call(_640,i)){name=_640[i];obj[name]=name;}}}_640=this.defAttributes.getAllNames();if(_640&&_640.length&&_640.length>0){for(var j in _640){if(Object.prototype.hasOwnProperty.call(_640,j)){name=_640[j];obj[name]=name;}}}return this._getNamesArray(obj);}}return null;},removeItem:function(_641){if(!_641){return null;}if(this.isReadOnly(_641)){return null;}if(this.serverless){if(this.mode==this.modes.EDIT){this.instanceAttributes.removeItem(_641);if(this.parent){return this.parent;}}}return null;},isReadOnly:function(_642,_643){if(!_642){return false;}if(this.serverless){if(typeof _643==="undefined"){_643=true;}if(this.mode==this.modes.CONFIG){return this.defAttributes.isReadOnly(_642);}if(this.mode==this.modes.EDIT&&_643){var _644=this.defAttributes.isReadOnly(_642);if(!_644){_644=this.instanceAttributes.isReadOnly(_642);}return _644;}if(this.mode==this.modes.EDIT){return this.instanceAttributes.isReadOnly(_642);}}return false;},commit:function(_645){if(this.serverless){this._saveMicroformat();}else{return null;}if(_645){_645(iwConstants.ATTRIBUTES,true);}return (this);},_getNamesArray:function(_646){var i=0;var _647=[];var name;for(name in _646){if(Object.prototype.hasOwnProperty.call(_646,name)){_647.push(name);i++;}}if(i===0){return null;}return _647;},_saveMicroformat:function(){this.widget.commit();var _648={};_648.wid=this.widget.id;this.widget.eventSvr._publishEvent(iwConstants.EVENTS.onAttributeSaved,_648,this.widget.hubId);},_getMode:function(_649){var mode=this.modes.EDIT;if(_649){mode=_649;}else{mode=this.widget.currentMode;}if(mode==this.modes.VIEW){mode=this.modes.EDIT;}return mode;},addListener:function(fn){var _64a=this.widget._registerListener(iwConstants.ATTRIBUTES,fn);return _64a;},removeListener:function(_64b){return this.widget._removeListener(iwConstants.ATTRIBUTES,_64b);}});dojo.declare("com.ibm.mm.iwidget.manageditemset.PersistentAttributes",com.ibm.mashups.iwidget.itemset.ManagedItemSet,{constructor:function(_64c,_64d){this._internalPersistentAttributesToPreferenceModelAdapter=new com.ibm.mm.iwidget.manageditemset.InternalPersistentAttributesToPreferenceModelAdapter(_64c,_64d,this);},setItemValue:function(_64e,_64f){return this._internal().setItemValue(_64e,_64f,true);},getItemValue:function(_650){return this._internal().getItemValue(_650,true);},getAllNames:function(){return this._internal().getAllNames(true);},removeItem:function(_651){return this._internal().removeItem(_651);},isReadOnly:function(_652){return this._internal().isReadOnly(_652,true);},save:function(_653){return this.commit(_653);},commit:function(_654){return this._internal().commit(_654);},_internal:function(){return this._internalPersistentAttributesToPreferenceModelAdapter;},addListener:function(fn){return this._internal().addListener(fn);},removeListener:function(_655){return this._internal().removeListener(_655);}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.itemset.ItemSet"]){dojo._hasResource["com.ibm.mashups.iwidget.itemset.ItemSet"]=true;dojo.provide("com.ibm.mashups.iwidget.itemset.ItemSet");dojo.declare("com.ibm.mashups.iwidget.itemset.ItemSet",null,{constructor:function(){},setLocalizedItemValue:function(_656,_657,_658){return this;},setItemValue:function(_659,_65a,_65b){return this;},setItemValue:function(_65c,_65d){return this;},getLocalizedItemValue:function(_65e,_65f){return null;},getItemValue:function(_660){return null;},getAllNames:function(){return null;},removeItem:function(_661){return null;},removeItemValue:function(_662){return null;},removeLocalizedItemValue:function(_663,_664){return null;},getLocalesWithValues:function(_665){return null;},clone:function(){return null;},isReadOnly:function(_666){return false;},getItemSetDescription:function(){return null;},addListener:function(_667){return null;},removeListener:function(_668){return true;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.itemset.ItemsetDefaultImpl"]){dojo._hasResource["com.ibm.mm.iwidget.itemset.ItemsetDefaultImpl"]=true;dojo.provide("com.ibm.mm.iwidget.itemset.ItemsetDefaultImpl");dojo.declare("com.ibm.mm.iwidget.itemset.ItemSetDefaultImpl",com.ibm.mashups.iwidget.itemset.ItemSet,{constructor:function(_669,_66a,name){this.widget=_669;this.name=name;var _66b=this.widget.getIWidgetInstance();var _66c=null;if(_66b){_66c=_66b.getItemSet(name);}var _66d={};if(_66a){if(_66a){for(var _66e in _66a.items){if(Object.prototype.hasOwnProperty.call(_66a.items,_66e)){_66d[_66e]=dojo.clone(_66a.items[_66e]);}}}this.properties=new com.ibm.mm.iwidget.widget.ModifiablePropertiesImpl(_66d);}if(!this.properties){this.properties=new com.ibm.mm.iwidget.widget.ModifiablePropertiesImpl(_66d);}if(_66c){for(var _66f in _66c){if(Object.prototype.hasOwnProperty.call(_66c,_66f)){var _670=_66c[_66f];if(_670.values){for(var j in _670.values){if(Object.prototype.hasOwnProperty.call(_670.values,j)){this.properties.setItemValue(_66f,_670.values[j],false,j);}}}if(_670.value){this.properties.setItemValue(_66f,_670.value);}}}}this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},_getResourceBundle:function(){if(!this.iwMessages){this.iwMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","iwMessages");}return this.iwMessages;},_logDeprecated:function(_671,fn1,fn2){this._getResourceBundle();var _672=dojo.string.substitute(this.iwMessages.W_DEPRECATE_2,[fn1,fn2]);this.LOGGER.warning(_671,_672);},getLocalesWithValues:function(_673){return this.properties.getItemLocales(_673);},setLocalizedItemValue:function(_674,_675,_676){if(!_674||!_676){return null;}if(!(typeof _675!="undefined"&&_675!==null)){return null;}rc=this.properties.setItemValue(_674,_675,false,_676);if(rc){return this;}return null;},setItemValue:function(_677,_678,_679){if(!_677){return null;}if(!(typeof _678!="undefined"&&_678!==null)){return null;}if(!_679){rc=this.properties.setItemValue(_677,_678,false);}else{if(_679&&!dojo.isString(_679)){this._logDeprecated("setItemValue","ItemSet.setItemValue(itemName,value,readOnly)","ItemSet.setItemValue(item,value)");rc=this.properties.setItemValue(_677,_678,false);}else{this._logDeprecated("setItemValue","ItemSet.setItemValue(itemName,value,locale)","ItemSet.setLocalizedItemValue(item,value,locale)");return this.setLocalizedItemValue(_677,_678,_679);}}if(rc){return this;}return null;},getLocalizedItemValue:function(_67a,_67b){if(!_67a||!_67b){return null;}return this.properties.getLocalizedItemValue(_67a,_67b);},getItemValue:function(_67c,_67d){if(!_67c){return null;}if(_67d){this._logDeprecated("getItemValue","ItemSet.getItemValue(itemName,locale)","ItemSet.getLocalizedItemValue(item,locale)");return this.getLocalizedItemValue(_67c,_67d);}return this.properties.getItemValue(_67c);},getAllNames:function(){rc=this.properties.getAllNames();if(rc&&rc.length===0){return null;}return rc;},removeItem:function(_67e,_67f){if(!_67e){return null;}if(_67f){this._logDeprecated("removeItem","ItemSet.removeItem(itemName,locale)","ItemSet.removeLocalizedItemValue(itemName,locale)");return this.removeLocalizedItemValue(_67e,_67f);}rc=this.properties.removeItem(_67e);if(rc){return this;}return null;},removeLocalizedItemValue:function(_680,_681){if(!_680||!_681){return null;}rc=this.properties.removeItemValue(_680,_681);if(rc){return this;}return null;},removeItemValue:function(_682){if(!_682){return null;}rc=this.properties.removeItemValue(_682);if(rc){return this;}return null;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.DeferredLiveTextUnprocessStubImpl"]){dojo._hasResource["com.ibm.mm.iwidget.DeferredLiveTextUnprocessStubImpl"]=true;dojo.provide("com.ibm.mm.iwidget.DeferredLiveTextUnprocessStubImpl");dojo.declare("com.ibm.mm.iwidget.DeferredLiveTextUnprocessStubImpl",com.ibm.mm.enabler.DeferredImpl,{constructor:function(_683){this.wrapper=_683;},start:function(sync){if(sync){return;}var _684=this.wrapper.getIWidgetInstance();var _685=dojo.clone(this.wrapper.rootElement);this._unchangeCompleteCallback(_685);},setIncludeParent:function(_686){this.includeParent=_686;},getIncludeParent:function(){return this.includeParent;},_unchangeCompleteCallback:function(node){if(dojo.isFunction(this.getFinishedCallback())){this.finish(node,200);}}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.services.ContainerService_API"]){dojo._hasResource["com.ibm.mashups.iwidget.services.ContainerService_API"]=true;dojo.provide("com.ibm.mashups.iwidget.services.ContainerService_API");dojo.provide("com.ibm.mashups.iwidget.services.ContainerService");dojo.declare("com.ibm.mashups.iwidget.services.ContainerService",null,{SERVICE_NAME:"iWidgetContainerService",PROVIDER_EVENTS:"events",PROVIDER_WIRES:"wires",PROVIDER_ATTRIBUTES:"attributes",registerOnChangeListener:function(_687,_688){},getPersistenceMode:function(_689,_68a){},switchToModifiablePersistenceMode:function(){}});com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME="iWidgetContainerService";com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS="events";com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES="wires";com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES="attributes";}if(!dojo._hasResource["com.ibm.mm.iwidget.services.ContainerServiceImpl"]){dojo._hasResource["com.ibm.mm.iwidget.services.ContainerServiceImpl"]=true;dojo.provide("com.ibm.mm.iwidget.services.ContainerServiceImpl");dojo.declare("com.ibm.mm.iwidget.services.ContainerServiceImpl",com.ibm.mashups.iwidget.services.ContainerService,{constructor:function(){this._modes=null;this._modModes=null;this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);this.TOPIC_BASE="/"+("com.ibm.mm.iwidget.services.ContainerServiceImpl".replace(/\./ig,"/"))+"/";this.TOPIC_CHANGE=this.TOPIC_BASE+"change";this.TOPIC_CHANGE_EVENTS=this.TOPIC_CHANGE+"/events";this.TOPIC_CHANGE_WIRES=this.TOPIC_CHANGE+"/wires";this.TOPIC_CHANGE_ATTRIBUTES=this.TOPIC_CHANGE+"/attributes";this._topics={};this._topics[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS]=this.TOPIC_CHANGE_EVENTS;this._topics[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES]=this.TOPIC_CHANGE_WIRES;this._topics[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES]=this.TOPIC_CHANGE_ATTRIBUTES;},_invalidate:function(){this._modes=null;this._modModes=null;},_init:function(){if(this._modes){return;}var _68b="_init";if(this.bIsLoggable){this.LOGGER.entering(_68b,arguments);}var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _68c=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.PERSISTENCE_MODE);var _68d=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.PERSISTENCE_MODE_EVENTS);var _68e=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.PERSISTENCE_MODE_WIRES);var _68f=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.PERSISTENCE_MODE_ATTRIBUTES);this._modes={};this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS]=(_68d)?_68d:_68c;this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES]=(_68e)?_68e:_68c;this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES]=(_68f)?_68f:_68c;_68d=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.PERSISTENCE_MODE_EVENTS_MODIFIABLE);_68e=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.PERSISTENCE_MODE_WIRES_MODIFIABLE);_68f=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.PERSISTENCE_MODE_ATTRIBUTES_MODIFIABLE);this._modModes={};this._modModes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS]=(_68d)?_68d:_68c;this._modModes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES]=(_68e)?_68e:_68c;this._modModes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES]=(_68f)?_68f:_68c;if(this.bIsLoggable){this.LOGGER.trace(_68b,"Selected Modes for the iWidget Providers:");this.LOGGER.trace(_68b,com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS+": "+this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS]);this.LOGGER.trace(_68b,com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES+": "+this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES]);this.LOGGER.trace(_68b,com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES+": "+this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES]);this.LOGGER.exiting(_68b);}},registerOnChangeListener:function(_690,_691){this._init();var _692=dojo.subscribe(this._topics[_690],_691.context,_691.callback);if(dojo.isFunction(_691.unregister)){dojo.hitch(_691.context,_691.unregister)(_692);}},getPersistenceMode:function(_693,_694){this._init();return this._modes[_693];},switchToModifiablePersistenceMode:function(_695){var _696="switchToModifiablePersistenceMode";if(this.bIsLoggable){this.LOGGER.entering(_696,arguments);}this._init();var _697=this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS];var _698=this._modModes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS];var _699=this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES];var _69a=this._modModes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES];var _69b=this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES];var _69c=this._modModes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES];this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS]=_698;this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES]=_69a;this._modes[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES]=_69c;if(_697!=_698){if(this.bIsLoggable){this.LOGGER.trace(_696,"old mode != new mode, switching...");}dojo.publish(this._topics[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS],[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS,_697,_698]);dojo.publish(this._topics[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES],[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES,_699,_69a]);dojo.publish(this._topics[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES],[com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES,_69b,_69c]);}if(this.bIsLoggable){this.LOGGER.exiting(_696);}}});com.ibm.mashups.services.ServiceManager.setService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME,new com.ibm.mm.iwidget.services.ContainerServiceImpl());}if(!dojo._hasResource["com.ibm.mashups.iwidget.services.ContainerService"]){dojo._hasResource["com.ibm.mashups.iwidget.services.ContainerService"]=true;dojo.provide("com.ibm.mashups.iwidget.services.ContainerService");}if(!dojo._hasResource["com.ibm.mm.iwidget.manageditemset.AttributesModeDelegate"]){dojo._hasResource["com.ibm.mm.iwidget.manageditemset.AttributesModeDelegate"]=true;dojo.provide("com.ibm.mm.iwidget.manageditemset.AttributesModeDelegate");dojo.declare("com.ibm.mm.iwidget.manageditemset.AttributesModeDelegate",com.ibm.mashups.iwidget.itemset.ManagedItemSet,{constructor:function(_69d,_69e){this.persistentAttributesFactoryService=_69d;this.wrapper=_69e;this.callbackHandle={context:this,callback:"_attributesProviderModeChange",unregister:function(_69f){this.wrapper.unregisterArray.push(_69f);}};this.widgetAttributes=[];this.widgetAttributesReplay=[];this._skipRecord=false;this._getAttributes();},_attributesProviderModeChange:function(_6a0,_6a1,_6a2){this.widgetAttributes=[];this._getAttributes();var _6a3=this._getModeSelector();var _6a4=this.widgetAttributesReplay[_6a3];if(_6a4){this._skipRecord=true;for(var i=0;i<_6a4.length;i++){var _6a5=_6a4[i];if(_6a5[0]=="set"){this.setItemValue(_6a5[1],_6a5[2]);}else{if(_6a5[0]=="remove"){this.removeItem(_6a5[1]);}}}this._skipRecord=false;}this.widgetAttributesReplay=[];this.widgetAttributesReplay[_6a3]=[];},_getModeSelector:function(){var _6a6=this.wrapper._getCurrentMode();var _6a7=iwConstants.mode.PERSONALIZE;if(_6a6==iwConstants.mode.CONFIG||_6a6==iwConstants.mode.EDIT){_6a7=_6a6;}return _6a7;},_getAttributes:function(){var _6a8=this._getModeSelector();this.widgetAttributes[_6a8]=this.widgetAttributes[_6a8]||null;if(this.widgetAttributes[_6a8]===null){this.widgetAttributes[_6a8]=this.persistentAttributesFactoryService.createPersistentAttributes(this.wrapper,this.callbackHandle);this.callbackHandle=null;}return this.widgetAttributes[_6a8];},_record:function(_6a9){if(!this._skipRecord){var _6aa=this._getModeSelector();this.widgetAttributesReplay[_6aa]=this.widgetAttributesReplay[_6aa]||null;if(this.widgetAttributesReplay[_6aa]===null){this.widgetAttributesReplay[_6aa]=[];}this.widgetAttributesReplay[_6aa].push(_6a9);}},_clearReplay:function(){var _6ab=this._getModeSelector();this.widgetAttributesReplay[_6ab]=[];},setItemValue:function(_6ac,_6ad){this._record(["set",_6ac,_6ad]);return this._getAttributes().setItemValue(_6ac,_6ad);},getItemValue:function(_6ae){return this._getAttributes().getItemValue(_6ae,true);},getAllNames:function(){return this._getAttributes().getAllNames(true);},removeItem:function(_6af){this._record(["remove",_6af]);return this._getAttributes().removeItem(_6af);},isReadOnly:function(_6b0){return this._getAttributes().isReadOnly(_6b0,true);},save:function(_6b1){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME);if(cs){cs.switchToModifiablePersistenceMode(com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES);}this._clearReplay();return this._getAttributes().save(_6b1);},commit:function(_6b2){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME);if(cs){cs.switchToModifiablePersistenceMode(com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES);}this._clearReplay();return this._getAttributes().commit(_6b2);},addListener:function(fn){return this._getAttributes().addListener(fn);},removeListener:function(_6b3){return this._getAttributes().removeListener(_6b3);}});}if(!dojo._hasResource["com.ibm.mm.iwidget.DeferredLoadImpl"]){dojo._hasResource["com.ibm.mm.iwidget.DeferredLoadImpl"]=true;dojo.provide("com.ibm.mm.iwidget.DeferredLoadImpl");dojo.declare("com.ibm.mm.iwidget.DeferredLoadImpl",com.ibm.mm.enabler.DeferredImpl,{constructor:function(uri,id,_6b4){this.uri=uri;if(typeof id=="undefined"){id=null;}this.id=id;if(typeof _6b4=="undefined"){_6b4=null;}this.widgetDef=_6b4;},start:function(sync){if(this.widgetDef){this._handleCallback(this.widgetDef,200);return this.widgetDef;}var mode=(typeof (sync)=="undefined")?true:sync;var _6b5=com.ibm.mashups.services.ServiceManager.getService("widgetLoadService");_6b5.getWidgetXML(this.uri,mode,dojo.hitch(this,"_handleLoad"),this.id);if(sync){return this.widgetDef;}return null;},_handleLoad:function(data,_6b6,xhr){if(xhr){_6b6=xhr.status;}if(_6b6!=200){data=null;}this.widgetDef=data;this._handleCallback(data,status);},_handleCallback:function(_6b7,_6b8){this.finish(_6b7,_6b8);}});}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetWrapperDefaultImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetWrapperDefaultImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.IWidgetWrapperDefaultImpl");dojo.declare("com.ibm.mm.iwidget.widget.IWidgetWrapperDefaultImpl",com.ibm.mashups.iwidget.widget.IWidgetWrapper,{constructor:function(_6b9,id){this._internalIbmModes=iwConstants._INTERNALIBMMODES;this.rootElement=_6b9;this.id=id||dojo.attr(_6b9,"id");this.hubId=this.id;this.simpleWidgetEvents={};this.loaded=false;this.standalone=null;this.widgetAttributes=null;this.widgetItemSets=null;this.ns=_6b9.className.substr(0,3);this.windowManager={};this.iwMessages=null;this.eventSvr=com.ibm.mashups.services.ServiceManager.getService("eventService");this._jsHandler=com.ibm.mm.enabler.aggregation.javascript.JAVASCRIPT_HANDLER;this.eventHandlers=[];this.unregisterArray=[];this.publishedEvents={};this.handledEvents={};this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},getID:function(){return this.id;},getIWidgetInstance:function(){if(this.widgetInstance){return this.widgetInstance;}this.widgetInstance=new com.ibm.mm.iwidget.widget.IWidgetInstanceImpl(this,this.rootElement,this.id);return this.widgetInstance;},setIWidgetDefinition:function(_6ba){this.widgetDef=_6ba;},getIWidgetDefinition:function(){if(this.loaded){return new com.ibm.mm.iwidget.DeferredLoadImpl(this.getIWidgetInstance().widgetXMLUrl,this.id,this.widgetDef);}else{return new com.ibm.mm.iwidget.DeferredLoadImpl(this.getIWidgetInstance().widgetXMLUrl,this.id);}},getMarkup:function(){return new com.ibm.mm.iwidget.DeferredLiveTextUnprocessStubImpl(this);},doRender:function(){try{this.prepare();this.execute();}catch(e){this.LOGGER.severe("IWidgetWrapper.doRender","widget: ${0} OnloadingException: ${1}",[this.hubId,e]);}},prepare:function(){var _6bb="_"+this.id+"_"+"iContext";if(!this.isModal()){dojo.global[_6bb]=new com.ibm.mm.iwidget.icontext.IContextImpl(this,this.ns);}else{var _6bc=this._mainframeId;var _6bd=parent[_6bc][_6bb];dojo.global[_6bb]=_6bd;}var _6be=this.eventSvr._subscribeEvent(this.eventSvr.WIDGETEVENT_PREFIX+this.hubId,this,"handleEvent",null,this.hubId);if(!this._inIframe()){this.eventHandlers.push(_6be);}},execute:function(){this._initialize(dojo.hitch(this,function(){this._doRender();}));},_initialize:function(_6bf){var lang=this.widgetDef.getDefaultLanguage();if(typeof lang!="undefined"&&lang!==null){this.defaultLanguage=lang;}else{this.defaultLanguage="en";}var _6c0=this._getInitDefaultMode();if(_6c0===null){_6c0=iwConstants.mode_view;}this.currentMode=_6c0;if(this._handleSaveMode){this._handleSaveMode();}this._initManagedItemSet();if(_6bf){_6bf();}},_getResourceBundle:function(){return null;},_logUpdateMarkupError:function(mode){},_getMarkupByMode:function(mode){var _6c1=this.widgetDef;var elem=_6c1.getMarkupByMode(mode);if(elem&&elem.uri){var uri=this._rewriteURI(elem.uri);dojo.xhrGet({url:uri,ibmMultipart:{context:com.ibm.mashups.enabler.io.XHRMultipartFactory.CONTEXT_ENABLER},handleAs:"text",sync:true,load:function(_6c2){if(_6c2){var _6c3={};_6c3.content=_6c2;_6c1.setMarkupByMode(mode,_6c3);}},error:function(data,_6c4){this.LOGGER.severe("_getMarkupByMode","error loading content for mode:"+mode,data);delete elem.uri;}});}var _6c5=null;if(_6c1.getMarkupByMode(mode)){_6c5=_6c1.getMarkupByMode(mode).content;}return _6c5;},_updateTitle:function(){},_updateMarkup:function(mode,_6c6){var _6c7=this._getMarkupByMode(mode);if(mode==iwConstants.mode_view){if(this.widgetDef.getAllowInstanceContent()){var temp=this.getIWidgetInstance().getDefaultViewContent();if(temp&&temp!==null){_6c7=temp;}}}if(typeof _6c7=="undefined"||_6c7===null){this._logUpdateMarkupError(mode);return true;}var _6c8=this._prepareMarkup(_6c7);_6c8=_6c8.replace(/^\s+|\s+$/,"");if(_6c8.indexOf("=0;k--){var _6d2=_6d1[k].getSourceWidgetID();_6d0.removeWire(_6d2);this.commit();}}}var _6d3=null;if(_6d0){_6d3=_6d0.getTargets();}if(_6d3&&true!==_6cf){var _6d4=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();for(var i in _6d3){if(Object.prototype.hasOwnProperty.call(_6d3,i)){var _6d5=_6d4.find(i);if(_6d5){var _6d6=_6d5.getIWidgetInstance().getWireModel();_6d6.removeWire(this.id);_6d5.commit();}}}}for(var x in this.eventHandlers){if(Object.prototype.hasOwnProperty.call(this.eventHandlers,x)){this.eventSvr._unsubscribeEvent(this.eventHandlers[x],this.hubId);}}this.eventSvr._getHubAdapter(this.hubId).removeInlineHubClient(this.hubId);if(dojo.global["_"+this.id+"_"+"iContext"]){dojo.global["_"+this.id+"_"+"iContext"]._destroy();dojo.global["_"+this.id+"_"+"iContext"]=null;}}else{if(!this.isModal()){this.eventSvr.disconnectHubClient();if(dojo.global["_"+this.id+"_"+"iContext"]){dojo.global["_"+this.id+"_"+"iContext"]=null;}}}if(this.rootElement){this.rootElement=null;}if(this.windowManager){this.windowManager=null;}this.widgetInstance._destroy();},_doRender:function(){if(!this._inIframe()){this._updateTitle();}var _6d7=document.createElement("div");_6d7.className=this.ns+"Content";this.rootElement.appendChild(_6d7);var _6d8=this.rootElement.lastChild;dojo.addClass(_6d8,this.currentMode);_6d8.style.visibility="hidden";if(this._inIframe()){dojo.style(_6d8,"height","100%");}var _6d9=this.widgetDef.getIDescriptorItems();var _6da=_6d9.getItemValue(iwConstants.iDescriptorItems.mode);if(this.isModal()&&this.currentMode!=_6da){var _6db=document.createElement("div");_6db.className=this.ns+"Content";this.rootElement.appendChild(_6db);contentDiv1=this.rootElement.lastChild;dojo.addClass(contentDiv1,_6da);contentDiv1.style.visibility="hidden";contentDiv1.style.display="none";this._updateMarkup(_6da,contentDiv1);}this._updateMarkup(this.currentMode,_6d8);this._loadWidgetSharedResource(dojo.partial(this._finishRender,_6d8,this));},_finishRender:function(_6dc,_6dd){try{var _6de=_6dd.eventSvr._subscribeEvent(com.ibm.mashups.iwidget.Constants.RESIZE_WIDGET+"."+_6dd.id,_6dd,"handleSizeChanged",null,_6dd.id);_6dd.eventHandlers.push(_6de);_6dd._createiScope();_6dd._evalScripts(_6dc);_6dd.windowManager[_6dd.currentMode]={id:_6dd.currentMode,root:_6dc,active:true,external:false};dojo.query("> ."+_6dd.ns+"loading",_6dd.rootElement).forEach(function(elem){com.ibm.mm.enabler.utils.Dom.destroyNode(elem);});_6dd.onLoad();if(typeof _6dd._eventqueue!="undefined"&&_6dd._eventqueue!==null){for(var _6df in _6dd._eventqueue){if(Object.prototype.hasOwnProperty.call(_6dd._eventqueue,_6df)){_6dd.handleEvent(_6dd._eventqueue[_6df]);}}}}catch(e){if(_6dd._logInlineMessage){_6dd._logInlineMessage(_6dd,e);}if(_6dd.bIsLoggable){_6dd.LOGGER.trace("iWidget._finishRender","failed to render widget:"+_6dd.id+" Error:"+e.message);}return;}dojo.query("."+_6dd.currentMode,_6dd.rootElement).style({"visibility":""});},_evalScripts:function(_6e0){dojo.query("script",_6e0).forEach(function(_6e1){this._jsHandler.handle(_6e1);},this);},onLoad:function(){if(!this.isModal()){this._handleEventInternal(iwConstants.EVENTS.onLoad);}this.updateState();var _6e2=new com.ibm.mm.iwidget.IEventImpl("on"+this.currentMode,null,{oldMode:null});this._handleEventInternal("on"+this.currentMode,_6e2);this.loaded=true;try{dojo.publish(com.ibm.mashups.iwidget.Constants.WIDGET_LOADED+"."+this.id,[this.id]);}catch(e){throw e;}this.eventSvr._publishEvent(com.ibm.mashups.iwidget.Constants.WIDGET_LOADED+"."+this.hubId,this.hubId);},updateState:function(){return;},_getSimpleEventHandler:function(_6e3){if(this.simpleWidgetEvents&&typeof this.simpleWidgetEvents[_6e3]!="undefined"){return this.simpleWidgetEvents[_6e3];}var _6e4=this.widgetDef.getWidgetEvents()[_6e3];if(!_6e4){_6e4=_6e3;}var _6e5=this._getHandlerScope(_6e4);var _6e6=null;if(_6e5){_6e6=dojo.hitch(_6e5,_6e4);this.simpleWidgetEvents[_6e3]=_6e6;}else{if(_6e4.indexOf("on")===0){var _6e7="on"+_6e4.substr(2,1).toUpperCase()+_6e4.substr(3);if(_6e7!=_6e4){_6e5=this._getHandlerScope(_6e7);if(_6e5){_6e6=dojo.hitch(_6e5,_6e7);this.simpleWidgetEvents[_6e3]=_6e6;}}}}return _6e6;},_getHandlerScope:function(_6e8){var fn=dojo.global["_"+this.id+"_"+_6e8];if(typeof (fn)=="undefined"){var _6e9=dojo.global["_"+this.id+"_iContext"].iScope();if(_6e9&&_6e9[_6e8]){fn=_6e9;}}if(typeof fn=="undefined"||fn===null){fn=dojo.global[_6e8];}if(typeof fn=="undefined"||fn===null){return null;}else{return fn;}},handleEvent:function(_6ea){var _6eb=_6ea.declaredClass;if(_6eb=="com.ibm.mm.iwidget.IEventImpl"){var _6ec=_6ea.name;return this._handleEvent(_6ec,_6ea);}},_handleEvent:function(_6ed,_6ee){var _6ef="_handleEvent(eventName, iEvent)";if(this.bIsLoggable){this.LOGGER.entering(_6ef,[_6ed,dojo.toJson(_6ee)]);}_6ee=this._deserializePayload(_6ee);if(typeof _6ed=="undefined"||_6ed===null){return false;}if(!this.loaded){if(!this._eventqueue){this._eventqueue={};}this._eventqueue[_6ed]=_6ee;return;}try{if(_6ed==iwConstants.EVENTS.onModeChanged){if(this._inIframe()){var _6f0={};_6f0.methodname="_handleOnModeChange";_6f0.hubclient=this.hubId;_6f0.params=[_6ee.payload];var id="_stub_"+this.id;this.eventSvr._publishEvent(iwConstants.WIDGETEVENT_PREFIX+id,_6f0,this.hubId);return;}return this._handleModeChange(_6ee);}return this._handleEventInternal(_6ed,_6ee);}catch(e){this.LOGGER.severe("IWidgetWrapper.handleEvent","widget: ${0}, eventName: ${1}, HandleEventException: ${2}",[this.hubId,_6ed,e]);throw e;}},_deserializePayload:function(_6f1){if(typeof _6f1.payload=="string"&&_6f1.payload.indexOf("className")!=-1&&_6f1.payload.indexOf("json")!=-1){try{var _6f2=dojo.fromJson(_6f1.payload);if(_6f2.className&&typeof _6f2.className=="string"&&_6f2.className.length>0&&_6f2.json&&typeof _6f2.json=="string"){var _6f3=_6f2.json;if(_6f2.className=="com.ibm.mm.data.table"&&_6f3.indexOf("data")!=-1){_6f3=dojo.fromJson(_6f3);}_6f1.payload=new (dojo.getObject(_6f2.className))(_6f3);}}catch(e){this.LOGGER.severe("IWidgetWrapper._deserializePayload","widget: ${0}, eventName: ${1}, PayloadDeserializeException: ${2}",[this.hubId,_6f1.payload,e]);throw e;}}return _6f1;},_handleOnModeChange:function(_6f4){var _6f5=new com.ibm.mm.iwidget.IEventImpl("onModeChanged",null,{newMode:_6f4},null);this._handleModeChange(_6f5);},_handleModeChange:function(_6f6){var _6f7=false;var _6f8=this.currentMode;var _6f9=_6f6.payload;if(typeof _6f9=="undefined"||_6f9===null){return false;}if(dojo.isString(_6f9)){_6f9=dojo.fromJson(_6f9);}if(typeof _6f9=="undefined"||_6f9===null){return false;}var _6fa=_6f9.newMode||null;var _6fb=_6f9.rootElementId||null;if(_6fa!==null&&_6fa==this.currentMode){return false;}if(_6fa===null){return false;}var _6fc=_6fb!==null;var _6fd=_6fb;var _6fe=this._getDefaultMode();if(!_6fe){_6fe="view";}var _6ff=this.windowManager[_6fa]||null;if(this._inIframe()&&_6ff!==null&&_6fe==_6fa){this.currentMode=_6fa;if(this._handleSaveMode){this._handleSaveMode();}this.windowManager[_6fa].active=true;if(_6fd!==null){this.windowManager[_6fa].root=_6fd;}dojo.style(this.windowManager[_6fa].root,"display","");var _700=this.windowManager[_6f8];_700.active=false;if(_700.root){dojo.style(_700.root,"display","none");}this._handleOnModeEvent(_6fa,_6f8);return;}var _701=false;if(typeof _6ff!="undefined"&&_6ff!==null){var _702=_6ff.root;if(!_6ff.external&&_702!==null&&_6fb===null){_6fd=_702;_701=true;_6f7=true;dojo.style(_702,"display","");}}if(!_701){if(_6fd===null){var _703=document.createElement("div");_703.className=this.ns+"Content";this.rootElement.appendChild(_703);_6fd=this.rootElement.lastChild;dojo.addClass(_6fd,_6fa);}_6f7=this._updateMarkup(_6fa,_6fd);}if(_6f7){var _704=this.windowManager[this.currentMode];var _705=_704.root;if(_704.external){dojo.style(_705,"display","none");this.windowManager[this.currentMode]=null;}else{if(_6fb!==null){_704.active=false;}else{_704.active=false;dojo.style(_705,"display","none");}}_6f8=this.currentMode;this.currentMode=_6fa;if(this._handleSaveMode){this._handleSaveMode();}this.windowManager[_6fa]={id:_6fa,root:_6fd,active:true,external:_6fc};if(!_701){this._evalScripts(_6fd);}this._handleOnModeEvent(_6fa,_6f8);}if(_6f7&&!this._inIframe()){dojo.publish(iwConstants.EVENTS.modeChanged,[this.id,_6f8,_6fa]);_6f9={};_6f9.id=this.id;_6f9.oldMode=_6f8;_6f9.newMode=_6fa;this.eventSvr._publishEvent(com.ibm.mashups.iwidget.Constants.WIDGET_MODECHANGED,_6f9,this.hubId);}if(this._inIframe()){var _706={};_706.methodname="_handleOnModeUpdated";_706.hubclient=this.hubId;_706.params=[_6f6.payload];var id="_stub_"+this.id;this.eventSvr._publishEvent(iwConstants.WIDGETEVENT_PREFIX+id,_706,this.hubId);}return _6f7;},_handleOnModeUpdated:function(mode){var _707=mode.newMode||mode;if(_707==this.currentMode){return;}this.currentMode=_707;if(this._handleSaveMode){this._handleSaveMode();}this.windowManager[_707]={id:this.id,active:true,external:true};},_handleOnModeEvent:function(mode,_708){if(this._inIframe()){dojo.setContext(com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().global,com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().doc);if(dojo.isIE||window.ActiveXObject!==undefined){if(document._mmcreateElement){document.createElement=document._mmcreateElement;}if(document._mmgetElementsByTagName){document.getElementsByTagName=document._mmgetElementsByTagName;}}}var _709=false;var _70a="on"+mode;if(!_708){_708=null;}var _70b=new com.ibm.mm.iwidget.IEventImpl(_70a,null,{oldMode:_708});_709=this._handleEventInternal(_70a,_70b);return _709;},_handleEventInternal:function(_70c,_70d){if(typeof _70c=="undefined"||_70c===null){return false;}var _70e=false;var _70f=null;if(_70c.indexOf("on")===0){var _710=this._getSimpleEventHandler(_70c);if(_710!==null){_70f=_710;}}if(_70f===null){_70f=this.getPublicEventHandler(_70c);}if(dojo.isFunction(_70f)){try{if(_70d){if(this._transform){_70d=this._transform(_70c,_70d);}dojo.partial(_70f)(_70d);}else{dojo.partial(_70f)();}}catch(e){this.LOGGER.severe("IWidgetWrapper._handleEventInternal","widget: ${0}, eventName: ${1}, HandleEventException: ${2}",[this.hubId,_70c,e]);throw e;}_70e=true;}return _70e;},getPublicEventHandler:function(_711){return null;},_getParent:function(){if(!this.parent){this.parent=com.ibm.mm.iwidget.Utils.getWidgetParent(this.rootElement);}this.parent=this.parent||null;return this.parent;},_setParent:function(_712){this.parent=_712;},getAttributes:function(){if(!this.widgetAttributes){var _713=com.ibm.mashups.services.ServiceManager.getService("persistentAttributesFactoryService");this.widgetAttributes=new com.ibm.mm.iwidget.manageditemset.AttributesModeDelegate(_713,this);}return this.widgetAttributes;},getWidgetItemSets:function(){if(this.widgetItemSets){return this.widgetItemSets;}this.widgetItemSets={};if(this.widgetDef){var _714=this.widgetDef.getAllItemSetNames();for(var i=0,l=_714.length;i0){var _74a=new com.ibm.mm.iwidget.IEventImpl("onItemSetChanged",null,_748);if(dojo.isString(fn)){var _74b=me._getHandlerScope(fn);if(_74b){fn=dojo.hitch(_74b,fn);}}if(dojo.isFunction(fn)){dojo.partial(fn)(_74a);}}};this.listenerManager[_745][_746]=_747;return _746;},_removeListener:function(_74c,id){if(!_74c||typeof id=="undefined"||id===null){return false;}if(!this.listenerManager){return false;}if(!this.listenerManager[_74c]){return false;}if(this.listenerManager[_74c][id]){delete this.listenerManager[_74c][id];return true;}return false;},_generateListenerId:function(){if(typeof this._listenerCt=="undefined"){this._listenerCt=0;}else{this._listenerCt++;}return this._listenerCt;},_initManagedItemSet:function(){var _74d=null;if(typeof (this.widgetDef)!="undefined"){_74d=this.widgetDef._getManagedItemSetListener(iwConstants.ATTRIBUTES);if(_74d!==null){this._registerListener(iwConstants.ATTRIBUTES,_74d);}_74d=this.widgetDef._getManagedItemSetListener(iwConstants.IDESCRIPTOR);if(_74d!==null){this._registerListener(iwConstants.IDESCRIPTOR,_74d);}}},_getRawUri:function(){var _74e=this.getIWidgetInstance().widgetXMLUrl;if(this.widgetDef.getXmlBase()){_74e=this.widgetDef.getXmlBase();}return _74e;},_initBaseUri:function(_74f){if(!_74f){return;}this.rawBaseUri=this._getRawBaseUri(_74f);this.widgetBaseUri=this._getResolvedPocUri(this.rawBaseUri);this.widgetBaseUriXhr=this._getXhrUri(this.widgetBaseUri);if(this.rawBaseUri.indexOf(":/")!=-1){var _750=this._getServerRoot(this.rawBaseUri);if(_750){this.serverRoot=this._getResolvedPocUri(_750);this.serverRootXhr=this._getXhrUri(this.serverRoot);}}},_rewriteURI:function(uri,_751){if(!this.widgetBaseUri){var _752=this._getRawUri();this._initBaseUri(_752);}return this._rewriteURIWithContext(uri,_751,this.widgetBaseUri,this.widgetBaseUriXhr,this.serverRoot,this.serverRootXhr);},_rewriteURIWithContext:function(uri,_753,_754,_755,_756,_757){if(typeof _753=="undefined"){_753=true;}var uri2=com.ibm.mm.enabler.EndpointUtils.checkForEndpoints(uri);if(uri2){uri=uri2;}var _758=uri;var _759,_75a;if(_753){if(uri.indexOf(":/")!=-1){_758=com.ibm.mm.enabler.utils.URLHelper.rewriteURL(uri);}else{if(_757!==null&&uri.indexOf(_757)===0){_758=uri;}else{_759=uri.split("?");_75a=com.ibm.mm.enabler.utils.Misc.encodePath(_759[0]);_758=_75a;if(uri.indexOf("/")===0){if(_757){_758=_757+_75a.substring(1);}}else{if(_755){_758=_755+_75a;}}if(_759.length==2){_758+="?"+_759[1];}}}}else{if(uri.indexOf(":/")===-1){_759=uri.split("?");_75a=com.ibm.mm.enabler.utils.Misc.encodePath(_759[0]);if(uri.indexOf("/")===0){if(_756){_758=_756+_75a.substring(1);}}else{if(_754){_758=_754+_75a;}}if(_759.length===2){_758+="?"+_759[1];}}}return _758;},_getRawBaseUri:function(_75b){if(!_75b){return null;}var _75c=_75b.indexOf("?");if(0<_75c){_75b=_75b.substring(0,_75c);}var uri2=com.ibm.mm.enabler.EndpointUtils.checkForEndpoints(_75b);if(uri2){_75b=uri2;}var rc=_75b.substring(0,_75b.lastIndexOf("/")+1);return rc;},_getResolvedPocUri:function(_75d){if(!_75d){return null;}var rc=_75d;if(com.ibm.mm.enabler.utils.Misc.isPocUrl(_75d)===true){rc=com.ibm.mm.enabler.utils.URLHelper.rewriteURL(_75d);}return rc;},_getXhrUri:function(_75e){if(!_75e){return null;}var rc=_75e;if(_75e.indexOf("/")!==0){rc=com.ibm.mm.enabler.utils.URLHelper.rewriteURL(_75e);}return rc;},_getServerRoot:function(_75f){if(!_75f){return null;}if(_75f.indexOf(":/")==-1){return null;}var _760=null;var _761=_75f.indexOf(":/");_760=_75f.substring(0,_761+2);if(_75f.indexOf(":///")!==-1){_760=_75f.substring(0,_761+4);}else{if(_75f.indexOf("://")!==-1){var _762=_75f.indexOf("/",_761+4);_760=_75f.substring(0,_762+1);}}return _760;},_executeCallbackQueue:function(){return;},_getCurrentMode:function(){return this.currentMode;}});com.ibm.mm.iwidget.widget.IWidgetWrapperImpl=com.ibm.mm.iwidget.widget.IWidgetWrapperDefaultImpl;if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"iWidget")>=0)){dojo["require"]("com.ibm.mm.iwidget.widget.IWidgetWrapperExtendedImpl");}}if(!dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetWrapper"]){dojo._hasResource["com.ibm.mashups.iwidget.widget.IWidgetWrapper"]=true;dojo.provide("com.ibm.mashups.iwidget.widget.IWidgetWrapper");}if(!dojo._hasResource["com.ibm.mashups.iwidget.model.WidgetModel"]){dojo._hasResource["com.ibm.mashups.iwidget.model.WidgetModel"]=true;dojo.provide("com.ibm.mashups.iwidget.model.WidgetModel");dojo.declare("com.ibm.mashups.iwidget.model.WidgetModel",null,{constructor:function(id){},find:function(id){},hasChildren:function(_763){},getChildren:function(_764,_765){},getParent:function(_766){},getWidgetDefinitionByUrl:function(url){},getWidgetDefinitionByURL:function(url){},commit:function(){},createIWidgetDefinition:function(json){},createWidget:function(span){}});}if(!dojo._hasResource["com.ibm.mm.enabler.hub.ManagedHubImpl"]){dojo._hasResource["com.ibm.mm.enabler.hub.ManagedHubImpl"]=true;dojo.provide("com.ibm.mm.enabler.hub.ManagedHubImpl");dojo.declare("com.ibm.mm.enabler.hub.ManagedHubImpl",null,{constructor:function(){},publishMgr:function(_767,data,_768,_769){var _76a=_768?_768.getClientID():"manager";var _76b=_769?_769.getClientID():"manager";var that=com.ibm.mm.enabler.hub.ManagedHubImpl._instance;if(that.bIsLoggable){that.LOGGER.trace("publishMgr","(MANAGER): PUB: "+_76a+" -> "+_76b+" || topic: '"+_767+"' data: '"+data+"'");}return true;},subscribeMgr:function(_76c,_76d){var _76e=_76d?_76d.getClientID():"manager";var that=com.ibm.mm.enabler.hub.ManagedHubImpl._instance;if(that.bIsLoggable){that.LOGGER.trace("subscribeMgr","(MANAGER): SUB: id: '"+_76e+"' topic: '"+_76c+"'");}return true;},securityMgr:function(_76f,_770){var that=com.ibm.mm.enabler.hub.ManagedHubImpl._instance;if(that.bIsLoggable){that.LOGGER.trace("securityMgr","source:"+_76f+" alertType:"+_770);}},getInstance:function(){var hub=com.ibm.mm.enabler.hub.ManagedHubImpl._instance;if(!hub){com.ibm.mm.enabler.hub.ManagedHubImpl._instance=new OpenAjax.hub.ManagedHub({onPublish:this.publishMgr,onSubscribe:this.subscribeMgr,onSecurityAlert:this.securityMgr});com.ibm.mm.enabler.hub.ManagedHubImpl._instance.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.hub.ManagedHubImpl");com.ibm.mm.enabler.hub.ManagedHubImpl._instance.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;com.ibm.mm.enabler.hub.ManagedHubImpl._instance.bIsLoggable=com.ibm.mm.enabler.hub.ManagedHubImpl._instance.LOGGER.isLoggable(com.ibm.mm.enabler.hub.ManagedHubImpl._instance.LOG_LEVEL);hub=com.ibm.mm.enabler.hub.ManagedHubImpl._instance;}return hub;}});com.ibm.mm.enabler.hub.ManagedHubImpl=new com.ibm.mm.enabler.hub.ManagedHubImpl();}if(!dojo._hasResource["com.ibm.mm.enabler.hub.SubDomainPoolImpl"]){dojo._hasResource["com.ibm.mm.enabler.hub.SubDomainPoolImpl"]=true;dojo.provide("com.ibm.mm.enabler.hub.SubDomainPoolImpl");dojo.declare("com.ibm.mm.enabler.hub.SubDomainPoolImpl",null,{constructor:function(arr){if(arr){this._pool=arr;this._internalPool=dojo.clone(this._pool);}else{this._counter=0;this._reusedSubDomain=[];}this.configService=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);this.reuseSubDomain=this.configService.getValue(com.ibm.mashups.enabler.services.ConfigConstants.SUBDOMAINREUSE);},getSize:function(){if(this._internalPool){return this._internalPool.length;}return -1;},get:function(){if(this._pool){return this._getFromPool();}var cnt=this._counter;if(this.reuseSubDomain){if(this._reusedSubDomain.length>0){cnt=this._reusedSubDomain.shift();return cnt;}else{this._counter++;}}else{this._counter++;}return "w"+cnt;},add:function(_771){if(!this.reuseSubDomain){return;}if(this._pool){return this._addToPool(_771);}else{this._reusedSubDomain.push(_771);}return;},_getFromPool:function(){if(this._pool.length===0){return null;}return this._pool.shift();},_addToPool:function(_772){this._pool.push(_772);}});}if(!dojo._hasResource["com.ibm.mm.enabler.hub.XHRHeaderExtensionImpl"]){dojo._hasResource["com.ibm.mm.enabler.hub.XHRHeaderExtensionImpl"]=true;dojo.provide("com.ibm.mm.enabler.hub.XHRHeaderExtensionImpl");dojo.declare("com.ibm.mm.enabler.hub.XHRHeaderExtensionImpl",null,{LOG_LEVEL:com.ibm.mashups.enabler.logging.LogLevel.TRACE,constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_METHOD="dojo.xhr()";this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);this.originalDojoXHR=dojo.xhr;dojo.xhr=dojo.hitch(this,function(_773,args,_774){if(this.bIsLoggable){this.LOGGER.entering(this.LOG_METHOD,[_773,args,_774]);}if(!args.headers){args.headers={};}args.headers["com.ibm.lotus.openajax.virtualhost"]=document.location.hostname;args.headers["com.ibm.lotus.openajax.virtualport"]=document.location.port?document.location.port:(document.location.protocol=="https:"?"443":"80");if(this.bIsLoggable){this.LOGGER.trace(this.LOG_METHOD,"Adding headers: com.ibm.lotus.openajax.virtualhost="+document.location.hostname+" - com.ibm.lotus.openajax.virtualport="+document.location.port);}var ret=this.originalDojoXHR(_773,args,_774);if(this.bIsLoggable){this.LOGGER.exiting(this.LOG_METHOD);}return ret;});}});com.ibm.mm.enabler.hub.XHRHeaderExtension=new com.ibm.mm.enabler.hub.XHRHeaderExtensionImpl();}if(!dojo._hasResource["com.ibm.mm.enabler.hub.MainHubAdapterImpl"]){dojo._hasResource["com.ibm.mm.enabler.hub.MainHubAdapterImpl"]=true;dojo.provide("com.ibm.mm.enabler.hub.MainHubAdapterImpl");dojo.declare("com.ibm.mm.enabler.hub.MainHubAdapterImpl",null,{constructor:function(_775){this._managedhub=_775;this._inlineHubClients={};this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},PREFIX_INLINE:"_inline_",PREFIX_IFRAME:"_iframe_",createInlineHubContainer:function(id){var _776=this.PREFIX_INLINE+id;var me=this;function onClientConnect(_777){if(me.bIsLoggable){me.LOGGER.trace("onClientConnect","++ "+_777.getClientID()+" connected");}};function onClientDisconnect(_778){if(me.bIsLoggable){me.LOGGER.trace("onClientDisconnect","-- "+_778.getClientID()+" disconnected");}};function onClientSecurityAlert(_779,_77a){if(me.bIsLoggable){me.LOGGER.trace("onClientSecurityAlert","!! security alert - id: '"+_779.getClientID()+"' msg: '"+_77a);}};function onClientError(_77b,_77c){if(me.bIsLoggable){me.LOGGER.trace("onClientError","!! error - id: '"+_77b.getClientID()+"' msg: '"+_77c);}};var _77d={Container:{onConnect:onClientConnect,onDisconnect:onClientDisconnect,onSecurityAlert:onClientSecurityAlert,onError:onClientError}};var _77e=new OpenAjax.hub.InlineContainer(this._managedhub,_776,_77d);return _77e;},createIframeHubContainer:function(id,_77f,uri,_780,_781,_782,_783){var _784=this.PREFIX_IFRAME+id;var _785=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _786=_785.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT_ENABLER);var _787=_786+"/js/openajaxhub/rpc_relay.html";var _788=window.location.protocol;var host=window.location.hostname;var port=window.location.port;var _789=_788+"//"+host+":"+port+_787;if(port==""){_789=_788+"//"+host+_787;}var me=this;function onClientConnect(_78a){if(me.bIsLoggable){me.LOGGER.trace("onClientConnect","++ "+_78a.getClientID()+" connected");}};function onClientDisconnect(_78b){if(me.bIsLoggable){me.LOGGER.trace("onClientDisconnect","-- "+_78b.getClientID()+" disconnected");}};function onClientSecurityAlert(_78c,_78d){if(me.bIsLoggable){me.LOGGER.trace("onClientSecurityAlert","!! security alert - id: '"+_78c.getClientID()+"' msg: '"+_78d);}};try{var w,h;this.removeIframeHubContainer(id);if(_780&&_780=="true"){w="600px";h="400px";}else{w="100%";h="100%";}if(_781){w=_781;}if(_782){h=_782;}if(_783){onClientSecurityAlert=_783;}var _78e=new OpenAjax.hub.IframeContainer(this._managedhub,_784,{Container:{onConnect:onClientConnect,onDisconnect:onClientDisconnect,onSecurityAlert:onClientSecurityAlert},IframeContainer:{uri:uri,tunnelURI:_789,parent:_77f,iframeAttrs:{title:"iframe",style:{width:w,height:h,border:"0px",overflow:"auto"}},timeout:1200000}});}catch(e){if(me.bIsLoggable){me.LOGGER.trace("createIframeHubContainer","Creating iframe container exception:"+e.message);}}},createInlineHubClient:function(id){var _78f=this.PREFIX_INLINE+id;var me=this;var _790=this._managedhub.getContainer(_78f);function onHubClientSecurityAlert(_791,_792){};var _793=new OpenAjax.hub.InlineHubClient({HubClient:{onSecurityAlert:onHubClientSecurityAlert},InlineHubClient:{container:_790}});function onHubClientConnect(_794,_795,_796){if(!_795){if(me.bIsLoggable){me.LOGGER.trace("createIframeHubContainer","!! client connection error = id: '"+_794.getClientID()+"' msg: '"+_796);}}};_793.connect(onHubClientConnect);this._inlineHubClients[_78f]=_793;return _793;},_getInlineHubClient:function(id){if(!id){return null;}var _797=this.PREFIX_INLINE+id;var _798=this._inlineHubClients[_797];if(typeof _798=="undefined"){_798=null;}return _798;},getInlineHubClient:function(id){if(!id){return this._managedhub;}var _799=this._getInlineHubClient(id);return _799?_799:this._managedhub;},isInlineClient:function(id){var rc=false;var _79a=this._getInlineHubClient(id);if(_79a){rc=true;}return rc;},removeInlineHubClient:function(id){var _79b=this._getInlineHubClient(id);var _79c=this.PREFIX_INLINE+id;if(_79b){var me=this;var _79d=function(_79e,_79f,_7a0){if(!_79f){if(me.bIsLoggable){me.LOGGER.trace("onHubClientDisconnect","-- "+_79e.getClientID()+" msg:"+_7a0);}}};_79b.disconnect(_79d);delete this._inlineHubClients[_79c];var _7a1=this._managedhub.getContainer(_79c);if(_7a1){this._managedhub.removeContainer(_7a1);}return;}},getContainer:function(id,_7a2){_7a2=_7a2||false;if(_7a2===true){id=this.PREFIX_IFRAME+id;}return this._managedhub.getContainer(id);},removeIframeHubContainer:function(id){var _7a3=this.PREFIX_IFRAME+id;var _7a4=this._managedhub.getContainer(_7a3);if(_7a4){this._managedhub.removeContainer(_7a4);}},returnSubDomain:function(_7a5){this.getSubDomainPool().add(_7a5);},getSubDomainSize:function(){return this.getSubDomainPool().getSize();},getSubDomain:function(){return this.getSubDomainPool().get();},getSubDomainPool:function(){if(!this.subDomainPool){var _7a6=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _7a7=_7a6.getValue(com.ibm.mashups.enabler.services.ConfigConstants.SUBDOMAINS);if(_7a7){if(dojo.isArray(_7a7)&&_7a7.length!==0){this.subDomainPool=new com.ibm.mm.enabler.hub.SubDomainPoolImpl(_7a7);}}if(!this.subDomainPool){this.subDomainPool=new com.ibm.mm.enabler.hub.SubDomainPoolImpl();}}return this.subDomainPool;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.services.EventService"]){dojo._hasResource["com.ibm.mm.iwidget.services.EventService"]=true;dojo.provide("com.ibm.mm.iwidget.services.EventService");dojo.declare("com.ibm.mm.iwidget.services.EventServiceDefaultImpl",com.ibm.mashups.iwidget.services.EventService,{constructor:function(){this.subMgr={};this.managedhub=com.ibm.mm.enabler.hub.ManagedHubImpl.getInstance();this.hubAdapter=new com.ibm.mm.enabler.hub.MainHubAdapterImpl(this.managedhub);this._subscribeEventService();if(this.registerServices){this.registerServices();}if(this.registerExtServices){this.registerExtServices();}this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},getType:function(){return com.ibm.mm.iwidget.Constants.eventservice.type.MAIN;},registerServices:function(){var _7a8=com.ibm.mashups.iwidget.Constants.CHANGE_WIDGETMODE;var me=this;var _7a9=function(_7aa){var _7ab=_7aa.id;var _7ac=_7aa.newMode;var _7ad=_7aa.parentNode;me.fireEvent(_7ab,"onModeChanged",{newMode:_7ac,rootElementId:_7ad});};this.subscribeEvent(_7a8,null,_7a9,null,null);},setId:function(id){this.id=id;},getId:function(){return "main";},_subscribeEventService:function(){var that=this;function eventCallback(_7ae,_7af,_7b0){var _7b1=_7af.methodname;if(_7b1){var fn=that[_7af.methodname];if(fn){that[_7b1].apply(that,_7af.params);}}};this.managedhub.subscribe("eventservice."+this.getId(),eventCallback,that,that._subscribeCallback);},_subscribeCallback:function(_7b2,_7b3,_7b4){if(!_7b3){console.log("subscribe failed "+_7b2);}},_getHubAdapter:function(){return this.hubAdapter;},_getManagedHub:function(){return this.managedhub;},WIDGETEVENT_PREFIX:iwConstants.WIDGETEVENT_PREFIX,WILDCARD_PREFIX:iwConstants.WILDCARD_PREFIX,subscribeWire:function(_7b5,_7b6,_7b7,_7b8){return false;},publishWire:function(_7b9,_7ba,_7bb,_7bc){return false;},unSubscribeWire:function(_7bd,_7be,_7bf,_7c0){return false;},addWire:function(_7c1,_7c2,_7c3,_7c4){return false;},removeWire:function(_7c5,_7c6,_7c7,_7c8){return false;},fireEvent:function(_7c9,_7ca,_7cb,_7cc,_7cd){var _7ce=new com.ibm.mm.iwidget.IEventImpl(_7ca,_7cc,_7cb,_7cd);var _7cf=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();var _7d0=_7cf.find(_7c9);var cb=function(_7d1,_7d2,_7d3,_7d4){var _7d5=_7d1.hubAdapter.isInlineClient(_7d2.id);if(_7d5){_7d1._publishEvent(_7d1.WIDGETEVENT_PREFIX+_7d2.id,_7d3,_7d3.source);}else{var _7d6={};if(_7d3.name==iwConstants.EVENTS.onModeChanged){_7d6.methodname="_handleOnModeChange";_7d6.params=[_7cb];_7d2.handleEvent(_7d6);return;}_7d6.methodname="fireEvent";_7d6.hubclient=_7d1.getId();_7d6.params=[_7d2.id,_7d3.name,_7d3.payload,_7d3.type];_7d1._publishEvent("eventservice."+_7d2.id,_7d6);}if(_7d4){var _7d7=_7d1.subMgr[_7d4];if(_7d7){_7d1.unsubscribeEvent(_7d7);}delete _7d1.subMgr[_7d4];}};if(_7d0&&_7d0.isLoaded()){cb(this,_7d0,_7ce);}else{var that=this;var _7d8=dojox.uuid.generateRandomUuid();var _7d9=this.subscribeEvent(com.ibm.mashups.iwidget.Constants.WIDGET_LOADED+"."+_7c9,null,function(){var _7da=_7cf.find(_7c9);cb(that,_7da,_7ce,_7d8);});this.subMgr[_7d8]=_7d9;}},publishEvent:function(_7db,_7dc,_7dd,_7de){if(this.bIsLoggable){this.LOGGER.entering("eventService.publishEvent",[_7db,_7dc,_7dd,_7de]);}if(typeof _7db=="undefined"||_7db===null){return;}var temp;if(_7db.indexOf(this.WILDCARD_PREFIX)===0){temp=this.WILDCARD_PREFIX;return this.broadcastEvent(_7db.substring(temp.length),_7dc,_7dd,_7de);}else{if(_7db.indexOf(this.WIDGETEVENT_PREFIX)===0){temp=_7db.substring(this.WIDGETEVENT_PREFIX.length);var _7df=temp.substring(0,temp.indexOf("."));var _7e0=temp.substring(temp.indexOf(".")+1);return this.fireEvent(_7df,_7e0,_7dc,_7dd,_7de);}}this._publishEvent(_7db,_7dc,_7de);},_publishEvent:function(_7e1,_7e2,_7e3){var _7e4=this.hubAdapter.getInlineHubClient(_7e3);if(typeof _7e2=="undefined"||_7e2===null){_7e4.publish(_7e1);}else{_7e4.publish(_7e1,_7e2);}},broadcastEvent:function(_7e5,_7e6,_7e7,_7e8,_7e9,_7ea){var _7eb={};_7eb.targetEvent=_7e5;_7eb.payload=_7e6;_7eb.payloadType=_7e7;this.broadcastEvents([_7eb],_7e8,_7e9,_7ea);return;},broadcastEvents:function(_7ec,_7ed,_7ee,_7ef){if((_7ec===null)||!dojo.isArray(_7ec)){return;}var _7f0=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _7f1=com.ibm.mashups.enabler.model.state.AccessorFactory.getSpaceAccessor(_7f0);var _7f2=_7f1.getSpaceID();var _7f3=com.ibm.mashups.enabler.model.state.AccessorFactory.getPageAccessor(_7f0,_7f2);var _7f4=_7f3.getPageID();var _7f5=((_7ee)&&(typeof _7ee=="string")&&(_7ee!=_7f4));if(_7f5){this._switchPageForBroadcastEvents(_7ec,_7ed,_7ee,_7ef,_7f0,_7f1,_7f2);}else{var _7f6;var _7f7;var _7f8=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();var _7f9=_7f8.getAllWidgets();var that=this;var _7fa=function(_7fb,_7fc,_7fd){var _7fe=_7fb.getWidgetHandledEvents();if(_7fe===null){var _7ff=_7fb.getIWidgetDefinition().start();if(_7ff){_7fe=_7ff.getWidgetHandledEvents();}}if(_7fe){for(var i=0;i<_7fc.length;i++){for(var j=0;j<_7fe.length;j++){if(_7fc[i].targetEvent==_7fe[j].name){that.fireEvent(_7fb.getID(),_7fc[i].targetEvent,_7fc[i].payload,_7fc[i].payloadType,_7ed);break;}}}}if(_7fd){var _800=that.subMgr[_7fd];if(_800){that.unsubscribeEvent(_800);}delete that.subMgr[_7fd];}};var _801=false;for(var i in _7f9){if(Object.prototype.hasOwnProperty.call(_7f9,i)){var _802=_7f9[i];if(_802.isLoaded()){_7fa(_802,_7ec);}else{if(!_802.lazyLoad){_801=true;_7f6=dojox.uuid.generateRandomUuid();_7f7=this.subscribeEvent(com.ibm.mashups.iwidget.Constants.WIDGET_LOADED+"."+_802.getID(),null,dojo.partial(_7fa,_802,_7ec,_7f6));this.subMgr[_7f6]=_7f7;}}}}if((_7ec.length>0)&&(_7ec[0].targetEvent==="com.ibm.mashups.builder.skinLoaded")){_7f6=dojox.uuid.generateRandomUuid();_7f7=this.subscribeEvent(com.ibm.mashups.iwidget.Constants.WIDGET_LOADED+"."+_7ec[0].payload.widgetId,null,function(){that._handleBroadcastEventsCache();var _803=that.subMgr[_7f6];if(_803){that.unsubscribeEvent(_803);}});this.subMgr[_7f6]=_7f7;}for(var j=0;j<_7ec.length;j++){this._publishEvent(_7ec[j].targetEvent,_7ec[j].payload,_7ed);}}return;},_switchPageForBroadcastEvents:function(_804,_805,_806,_807,_808,_809,_80a){},_handleBroadcastEventsCache:function(){},_subscribeEvent:function(_80b,_80c,_80d,_80e,_80f){var _810=this._getHubAdapter().getInlineHubClient(_80f);var _811=_810.subscribe(_80b,function(_812,data,_813){var ec=_80d;if(_80c&&_80d){ec=dojo.hitch(_80c,_80d);}if(ec){ec(data);}},null,function(_814,_815,_816){if(_80c&&_80e){_80e=dojo.hitch(_80c,_80e);}if(_80e){_80e.apply(this,[_814,_815,_816]);}if(!_815){console.log("subscription for "+_814+" failed");return;}});return _811;},subscribeEvent:function(_817,_818,_819,_81a,_81b){return this._subscribeEvent(_817,_818,_819,_81a,_81b);},_unsubscribeEvent:function(_81c,_81d){var _81e=this._getHubAdapter().getInlineHubClient(_81d);try{if(_81e){_81e.unsubscribe(_81c);}}catch(e){console.log("unsubscribe failure:"+e);}},unsubscribeEvent:function(_81f,_820){if(!_81f){return;}this._unsubscribeEvent(_81f,_820);},_generateWireId:function(_821,_822,_823,_824){return _821+"_"+_822+"_"+_823+"_"+_824;}});if(!ibmConfig.insideSandbox){com.ibm.mashups.services.ServiceManager.setService("eventService","com.ibm.mm.iwidget.services.EventServiceDefaultImpl");}if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"iWidget")>=0)){dojo["require"]("com.ibm.mm.iwidget.services.EventServiceExtended");dojo["require"]("com.ibm.mm.iwidget.services.IFrameEventServiceImpl");}}if(!dojo._hasResource["com.ibm.mm.iwidget.model.WidgetModel"]){dojo._hasResource["com.ibm.mm.iwidget.model.WidgetModel"]=true;dojo.provide("com.ibm.mm.iwidget.model.WidgetModel");dojo.declare("com.ibm.mm.iwidget.model.WidgetModelDefaultImpl",com.ibm.mashups.iwidget.model.WidgetModel,{constructor:function(){this.widgetArr={};this.parentMap={};this.eventService=com.ibm.mashups.services.ServiceManager.getService("eventService");this.eventService.subscribeEvent(com.ibm.mashups.iwidget.Constants.UNLOAD_WIDGETS,this,"_unloadWidgets");if(!ibmConfig||(ibmConfig&&typeof ibmConfig.loadingHTML!="string")){if(ibmConfig["loadingHTML.imageURL"]){this.processAnim=com.ibm.mm.enabler.utils.Misc.preloadImage(ibmConfig["loadingHTML.imageURL"],20,20);}else{var url=dojo.moduleUrl("com.ibm.mm.iwidget","image/");url=url+"progress-anim.gif";this.processAnim=com.ibm.mm.enabler.utils.Misc.preloadImage(url,20,20);}}dojo.addOnWindowUnload(this,"_onWindowUnload");this.global=dojo.global;this.doc=dojo.doc;this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},_onWindowUnload:function(){try{var arr=[];for(var i in this.widgetArr){if(Object.prototype.hasOwnProperty.call(this.widgetArr,i)){this._unloadWidget(i);}}}catch(e){console.log("_onWindowUnload "+e.message);}},createWidget:function(_825){var id=_825.getAttribute("id");if(typeof (id)=="undefined"){return null;}var _826=this.widgetArr[id];if(typeof _826!="undefined"&&_826!==null){var _827=_826.rootElement;if(_827==_825){return _826;}else{this._unloadWidget(id);}}var _828=new com.ibm.mm.iwidget.widget.IWidgetWrapperImpl(_825,id);this.widgetArr[id]=_828;this.parentMap[id]="DEFER_TOKEN";return _828;},createIWidgetDefinition:function(json){return new com.ibm.mm.iwidget.widget.IWidgetDefinitionImpl(null,null,json);},find:function(id){var _829=this.widgetArr[id];if(typeof _829!="undefined"){if(_829.lazyLoad&&!_829.loaded){this.renderWidget(_829);delete _829.lazyLoad;}return _829;}return null;},getWidgetById:function(id){return this.find(id);},commit:function(){return new com.ibm.mm.enabler.DeferredOperationImpl(this,this._commit);},_commit:function(_82a,sync){for(var _82b in this.widgetArr){if(Object.prototype.hasOwnProperty.call(this.widgetArr,_82b)){var _82c=this.widgetArr[_82b];var _82d=_82c.getIWidgetInstance();if(!_82d){continue;}_82c.commit();}}},_unloadWidgets:function(arr){var _82e;if(typeof arr!="undefined"||arr!==null){var _82f;if(arr.refreshId){_82f=arr.refreshId;arr=arr.unloadArray;}if(dojo.isArray(arr)){for(var i in arr){if(Object.prototype.hasOwnProperty.call(arr,i)){_82e=arr[i];this._unloadWidget(_82e,_82e==_82f?true:false);}}dojo.publish(com.ibm.mashups.iwidget.Constants.WIDGETS_UNLOADED,[arr]);this.eventService.publishEvent(com.ibm.mashups.iwidget.Constants.WIDGETS_UNLOADED,arr);}else{if(dojo.isString(arr)){this._unloadWidget(arr);}}}},_unloadWidget:function(_830,_831){if(typeof this.widgetArr[_830]!="undefined"&&this.widgetArr[_830]!==null){var _832=this.widgetArr[_830];try{_832.destroy(_831);}catch(e){}delete this.widgetArr[_830];if(this.parentMap[_830]){delete this.parentMap[_830];}}},getParent:function(_833){var _834=this.parentMap[_833.getID()];if(_834&&_834=="DEFER_TOKEN"){_834=_833._getParent();this.parentMap[_833.getID()]=_834;}if(_834){parent=this.find(_834);}return parent||null;},hasChildren:function(_835){return (this.getChildren(_835,false).length===0)?false:true;},getChildren:function(_836,_837){this._checkParentMap();var _838=[];var _839=(typeof _837=="undefined")?true:_837;this._getChildren(_836,_839,_838);return _838;},_checkParentMap:function(){for(var id in this.widgetArr){if(Object.prototype.hasOwnProperty.call(this.widgetArr,id)){var _83a=this.parentMap[id];if(_83a&&_83a=="DEFER_TOKEN"){var _83b=this.widgetArr[id];_83a=_83b._getParent();this.parentMap[id]=_83a;}}}},_getChildren:function(_83c,_83d,_83e){for(var id in this.parentMap){if(this.parentMap[id]==_83c.getID()){var _83f=this.find(id);if(_83f){_83e.push(_83f);if(_83d){this._getChildren(_83f,_83d,_83e);}}}}},getWidgetDefinitionByUrl:function(url){return this.getWidgetDefinitionByURL(url);},getWidgetDefinitionByURL:function(url){return new com.ibm.mm.iwidget.DeferredLoadImpl(url);},getAllWidgets:function(){return this.widgetArr;},renderWidget:function(_840){if(typeof _840=="undefined"){return;}if(_840.loaded){return;}_840.doRender();}});com.ibm.mm.iwidget.model.WidgetModelImpl=com.ibm.mm.iwidget.model.WidgetModelDefaultImpl;if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"iWidget")>=0)){dojo["require"]("com.ibm.mm.iwidget.model.WidgetModelExtended");}}if(!dojo._hasResource["com.ibm.mm.iwidget.model.FactoryImpl"]){dojo._hasResource["com.ibm.mm.iwidget.model.FactoryImpl"]=true;dojo.provide("com.ibm.mm.iwidget.model.FactoryImpl");dojo.declare("com.ibm.mm.iwidget.model.FactoryImpl",com.ibm.mashups.iwidget.model.Factory,{constructor:function(){},getGlobalWidgetModel:function(){if(!this._globalWidgetModel){this._globalWidgetModel=new com.ibm.mm.iwidget.model.WidgetModelImpl();}return this._globalWidgetModel;}});com.ibm.mashups.iwidget.model.Factory=new com.ibm.mm.iwidget.model.FactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.iwidget.model.Factory"]){dojo._hasResource["com.ibm.mashups.iwidget.model.Factory"]=true;dojo.provide("com.ibm.mashups.iwidget.model.Factory");}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.NavigationStateProcessorImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.NavigationStateProcessorImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.NavigationStateProcessorImpl");dojo.declare("com.ibm.mm.enabler.model.state.NavigationStateProcessorImpl",com.ibm.mashups.enabler.model.state.NavigationStateProcessor,{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);if(this.bIsLoggable){this.LOGGER.entering("constructor");}this.configService=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _841=this.configService.getValue(com.ibm.mashups.enabler.services.ConfigConstants.NAVSTATE_PERSISTENCE_URL);if(_841){this.persistenceURL=this._getAssociativeArray(_841);}var _842=this.configService.getValue(com.ibm.mashups.enabler.services.ConfigConstants.NAVSTATE_PERSISTENCE_PSTORE);if(_842){this.persistencePSTORE=this._getAssociativeArray(_842);}var _843=this.configService.getValue(com.ibm.mashups.enabler.services.ConfigConstants.NAVSTATE_PERSISTENCE_URL_LIMIT);var _844=10;if(_843){_844=parseInt(_843,10);}this.urlpersistenceLIMIT=_844;var _845=this.configService.getValue(com.ibm.mashups.enabler.services.ConfigConstants.NAVSTATE_PERSISTENCE_URL_SPLIMIT);_844=2;if(_845){_844=parseInt(_845,10);}this.urlpersistenceSPLIMIT=_844;this.isHuffmannEnabled=this.configService.getValue(com.ibm.mashups.enabler.services.ConfigConstants.NAVSTATE_HUFFMANNENCODE_ENABLED);},PID:"pid",SHAREDPARAMETERSETS:"sps",SID:"sid",HUFFMANN_PREFIX:"mashup:huffman/",encodeWidgetIdentifier:function(wid,nsm){return wid;},decodeWidgetIdentifier:function(wid,nsm){return wid;},dispose:function(_846){var _847=com.ibm.mashups.enabler.model.state.CookieManager;var temp=_847.disposeState();if(_846){_846();}},_getAssociativeArray:function(_848){var obj={};if(dojo.isString(_848)){obj[_848]=_848;return obj;}for(var i in _848){if(Object.prototype.hasOwnProperty.call(_848,i)){var _849=_848[i];obj[_849]=_849;}}return obj;},decode:function(url,_84a){if(this.bIsLoggable){this.LOGGER.entering("decode");this.LOGGER.trace("decode","url is "+url);}if(url.indexOf(this.HUFFMANN_PREFIX)!=-1){var arr=url.split(this.HUFFMANN_PREFIX);var _84b=com.ibm.mm.enabler.encode.huffman.HuffmanURL.getDataFromHuffmanTree(arr[1])||null;if(_84b){url=arr[0]+_84b;}}var hash=this._getHash(url)||null;if(hash){if(url.indexOf("#")!=-1){if(url.lastIndexOf("&")==(url.length-1)){url=url.concat(hash);}else{url=url.concat("#");url=url.concat(hash);}}else{url=url.concat("#");url=url.concat(hash);}}var _84c={};var _84d=new com.ibm.mm.enabler.utils.HttpUrl(url);var _84e=_84d.anchor;_84e=decodeURIComponent(_84e);if(this.bIsLoggable){this.LOGGER.trace("decode","fragment is "+_84e);}if(_84e&&_84e!=""){var _84f=dojo.queryToObject(_84e);var _850=new Date().getTime();if(_84f.pid){_84c.pid={};_84c.pid.value=decodeURIComponent(_84f.pid);_84c.pid.params={};_84c.pid.params.lm=_850;}if(_84f.sid){_84c.sid={};_84c.sid.value=decodeURIComponent(_84f.sid);_84c.sid.params={};_84c.sid.params.lm=_850;}if(_84f.sps){_84c.sparams={};rawValue=dojo.fromJson(decodeURIComponent(_84f.sps));_84c.sparams=rawValue;}_84c.wparams={};for(var i in _84f){if(i.indexOf("w")===0&&i.indexOf("cp")==-1&&i.indexOf("rp")==-1){var _851={};var _852=i.substr(1)*1+_850;var wID=_84f[i];var _853=i+"cp";var _854=i+"rp";if(_84f[_853]){_851.value=_851.value?_851.value:{};try{_851.value.cp=dojo.fromJson(decodeURIComponent(_84f[_853]));}catch(e){_851.value.cp=decodeURIComponent(_84f[_853]);}_851.params=_851.params?_851.params:{};_851.params.lm=_852;}if(_84f[_854]){_851.value=_851.value?_851.value:{};try{_851.value.rp=dojo.fromJson(decodeURIComponent(_84f[_854]));}catch(e2){_851.value.rp=decodeURIComponent(_84f[_854]);}_851.params=_851.params?_851.params:{};_851.params.lm=_852;}_84c.wparams[wID]=_851;}else{if(i.indexOf("w")!==0&&i!="pid"&&i!="sid"&&i!="sps"&&i!="pageselection"){var _855=_84f[i];_84c.params=_84c.params?_84c.params:{};_84c.params[i]=decodeURIComponent(_855);}}}}if(_84a){_84a(_84c);}if(!_84a){return _84c;}},_getFragmentFromData:function(obj,_856,_857){var _858;if(dojo.isString(obj)){_858=obj;}else{_858=dojo.clone(obj);if(_856||_857){_858=this._filterData(obj,_856,_857);}}var _859=_858;if(!dojo.isString(_859)){if(this._isEmpty(_859)){_859=null;}else{try{_859=dojo.toJson(_859);}catch(e){_859=null;}}}return _859;},encode:function(_85a,_85b,_85c,_85d,nsm){var _85e="";var _85f={};var wm;if(_85d&&_85d.cp){_85f=_85d.cp;if(_85f.widgetsOnCurrentPage=="true"){wm=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();}}var data;var pid;var sid;if(_85a.pid&&_85a.pid.value){pid=_85a.pid.value;}if(!pid&&_85a.sid&&_85a.sid.value){sid=_85a.sid.value;if(_85a.pageselection&&_85a.pageselection[sid]){pid=_85a.pageselection[sid].value;}}if(pid&&this._contains("pid",this.persistenceURL)){_85e=_85e+"pid"+"="+encodeURIComponent(pid)+"&";}if(!sid&&_85a.sid&&_85a.sid.value){sid=_85a.sid.value;}if(sid&&this._contains("sid",this.persistenceURL)){_85e=_85e+"sid"+"="+encodeURIComponent(sid)+"&";}for(var i in _85a){if(Object.prototype.hasOwnProperty.call(_85a,i)){if(i=="sparams"){if(_85a[i]){var _860=dojo.clone(_85a[i])||null;this._removeHiddenParameters(_860);this._removeEmptyObj(_860);if(_860&&this._contains("sparams",this.persistenceURL)){_85e=_85e+"sps"+"="+encodeURIComponent(dojo.toJson(_860))+"&";}}}if(i=="pageselection"&&_85a[i]){data=dojo.clone(_85a[i])||null;if(data&&this._contains("pageselection",this.persistenceURL)){_85e=_85e+"pageselection"+"="+encodeURIComponent(dojo.toJson(data))+"&";}}if(i=="wparams"&&_85a[i]&&!(_85f.noWidgets=="true")){var _861=this._sortData(dojo.clone(_85a[i]));if(_861.length>this.urlpersistenceLIMIT){_861=_861.slice(_861.length-this.urlpersistenceLIMIT);}var _862=0;var _863;var _864;var _865=_85f.allWidgets=="true"||this._contains("cp",this.persistenceURL);var _866=_85f.widgetsOnCurrentPage=="true";for(var j in _861){if(Object.prototype.hasOwnProperty.call(_861,j)){var _867=_861[j]||null;if(_866&&wm){if(_867&&_867.wid){var wid=dojo.isFunction(this.decodeWidgetIdentifier)?this.decodeWidgetIdentifier(_867.wid,nsm):_867.wid;if(wm.find(wid)===null){continue;}}}if(_867&&_867.value){_863=null;_864=null;if(_867.value.cp&&(_865||_866)){_863=this._getFragmentFromData(_867.value.cp)||null;}if(_867.value.rp){_864=this._getFragmentFromData(_867.value.rp,this.persistenceURL)||null;}if(_863||_864){_85e=_85e+"w"+_862+"="+_867.wid+"&";if(_863){_85e=_85e+"w"+_862+"cp="+encodeURIComponent(_863)+"&";}if(_864){_85e=_85e+"w"+_862+"rp="+encodeURIComponent(_864)+"&";}_862++;if(_862>=this.urlpersistenceLIMIT){break;}}}}}}if(i=="params"&&_85a[i]){var _868=_85a[i];for(var k in _868){if(Object.prototype.hasOwnProperty.call(_868,k)){_85e=_85e+k+"="+encodeURIComponent(_868[k])+"&";}}}}}if(this.isHuffmannEnabled){if(_85e.indexOf("&")!=-1){data=_85e.substr(_85e.indexOf("&")+1);if(data.length>0){data=com.ibm.mm.enabler.encode.huffman.HuffmanURL.createRawSchemeSpecificPartFromRegex(data,"[%&c=]");_85e=_85e.substring(0,_85e.indexOf("&")+1);_85e=_85e.concat(this.HUFFMANN_PREFIX);_85e=_85e.concat(data);}}}if(_85b){_85b(_85e,_85d);}if(!_85b){return _85e;}},_removeHiddenParameters:function(obj){for(var i in obj){if(Object.prototype.hasOwnProperty.call(obj,i)){if(i.indexOf("_")===0){obj[i]=null;delete obj[i];}else{if(!dojo.isString(obj[i])){this._removeHiddenParameters(obj[i]);}}}}},_removeEmptyObj:function(obj){if(com.ibm.mm.enabler.utils.Misc.isEmpty(obj)){return;}for(var _869 in obj){if(Object.prototype.hasOwnProperty.call(obj,_869)){if(!dojo.isObject(obj[_869])){continue;}var _86a=obj[_869];this._removeEmptyObj(_86a);if(com.ibm.mm.enabler.utils.Misc.isEmpty(_86a)){obj[_869]=null;delete obj[_869];}}}},_removeQueryState:function(wru){if(wru.indexOf("?")==-1){return wru;}var _86b=wru.substring(wru.indexOf("?")+1);if(_86b&&_86b.indexOf("#")!=-1){_86b=_86b.substring(0,_86b.indexOf("#"));}var _86c=wru.substr(0,wru.indexOf("?"));var st=null;var _86d="";if(_86b&&(_86b.indexOf("nst=")===0||_86b.indexOf("&nst=")>=0)){var temp=_86b.substr(_86b.indexOf("nst=")+3);var _86e="";if(temp.indexOf("&")>0){st=temp.substring(0,temp.indexOf("&"));_86e=temp.substring(temp.indexOf("&"));}else{st=temp;}if(_86b.indexOf("&nst=")!=-1){_86d=_86b.substring(0,_86b.indexOf("&nst="));}if(_86d.length===0&&_86e.length!==0){_86d=_86d.concat(_86e.substring(1));}else{_86d=_86d.concat(_86e);}}else{return wru;}var hash=wru.substr(wru.indexOf("#")+1);var _86f=_86c;if(_86d.length>0){_86f=_86f.concat("?").concat(_86d);}if(hash.length>0){_86f=_86f.concat("#").concat(hash);}return _86f;},generateUrl:function(_870,_871,_872,nsm){return this.generateURL(_870,_871,_872);},generateURL:function(_873,_874,_875,nsm){var _876;if(_875&&_875.cp){_876={cp:_875.cp};}var _877=_876?this.encode(_873,null,null,_876,nsm):this.encode(_873,null,null,null,nsm);var href=window.location.href;href=this._removeQueryState(href);var _878=href;if(href.indexOf("#")!=-1){_878=href.substr(0,href.indexOf("#"));}var url=_878.concat("#");url=url.concat(_877);if(_875&&_875.nohash&&_875.nohash=="true"){_877=encodeURIComponent(_877);if(_878.indexOf("?")==-1){url=_878.concat("?");url=url.concat("nst=");url=url.concat(_877);}else{if(_878.lastIndexOf("&")==(_878.length-1)){url=_878.concat("nst=");url=url.concat(_877);}else{url=_878.concat("&");url=url.concat("nst=");url=url.concat(_877);}}}if(_874){_874(url);}return url;},_getHash:function(wru){if(wru.indexOf("?")==-1){return null;}if(wru.indexOf("#")!=-1){var _879=wru.substr(wru.indexOf("#")+1);if(wru.indexOf("pid")!=-1||wru.indexOf("sid")!=-1){return null;}}var _87a=wru.substring(wru.indexOf("?")+1);if(_87a&&_87a.indexOf("#")!=-1){_87a=_87a.substring(0,_87a.indexOf("#"));}var st=null;if(_87a&&(_87a.indexOf("nst=")===0||_87a.indexOf("&nst=")>=0)){var temp=_87a.substr(_87a.indexOf("nst=")+4);var _87b="";if(temp.indexOf("&")>0){st=temp.substring(0,temp.indexOf("&"));}else{st=temp;}st=decodeURIComponent(st);}else{return null;}return st;},_sortData:function(_87c){var arr=[];for(var i in _87c){if(Object.prototype.hasOwnProperty.call(_87c,i)){_87c[i].wid=i;var _87d=_87c[i];if(_87d.params&&_87d.params.lm){arr.push(_87d);}}}var _87e=function(a,b){return (a.params.lm-b.params.lm);};arr.sort(_87e);return arr;},_getLength:function(obj){var _87f=0;for(var i in obj){if(Object.prototype.hasOwnProperty.call(obj,i)){_87f++;}}return _87f;},_isEmpty:function(obj){return com.ibm.mm.enabler.utils.Misc.isEmpty(obj);},_contains:function(_880,obj){if(!obj){return false;}if(obj[_880]){return true;}return false;},_filterData:function(data,_881,_882){if(!_881&&!_882){return data;}if(!_882){for(var i in data){if(Object.prototype.hasOwnProperty.call(data,i)){if(!this._contains(i,_881)){delete data[i];}}}return data;}for(var j in data){if(Object.prototype.hasOwnProperty.call(data,j)){if(!this._contains(j,_881)&&this._contains(j,_882)){delete data[j];}}}return data;},preprocess:function(_883,_884){if(this.bIsLoggable){this.LOGGER.entering("preprocess");if(_883){this.LOGGER.trace("preprocess","state is "+dojo.toJson(_883));}}var _885=com.ibm.mashups.enabler.model.state.CookieManager;var temp=_885.getState();if(!_883.pid&&temp.pid&&!_883.sid){_883.pid=temp.pid;}if(!_883.sid&&temp.sid){_883.sid=temp.sid;}if(!_883.pageselection&&temp.pageselection){_883.pageselection=temp.pageselection;}_883.lcparams=temp.lcparams||{};if(!_883.wparams){_883.wparams={};}var _886=_883.wparams;var _887=temp.wparams;for(var i in _887){if(Object.prototype.hasOwnProperty.call(_887,i)){var _888=i;var _889=_887[i];var _88a=_886[_888];if(_88a){_889=dojo.mixin(_889,dojo.clone(_88a));_886[_888]=_889;}else{_886[_888]=_889;}}}if(_884){_884(_883);}if(!_884){return _883;}},postprocess:function(_88b,_88c,_88d,_88e){var _88f=com.ibm.mashups.enabler.model.state.CookieManager;for(var i in _88b){if(Object.prototype.hasOwnProperty.call(_88b,i)){if(i=="pid"||i=="sid"||i=="pageselection"||i=="sparams"){if(this._contains(i,this.persistencePSTORE)){_88f.setState(i,_88b[i]);}}if(i=="lcparams"&&_88b[i]&&this.persistencePSTORE&&(this.persistencePSTORE.w||this.persistencePSTORE.h)){var _890={};var _891=_88b[i];for(var page in _891){if(Object.prototype.hasOwnProperty.call(_891,page)){var _892={};var _893=_891[page];_892.templateURL=_893.templateURL;_892.params=_893.params;_890[page]=_892;}}_88f.setState("lcparams",_890);}if(i=="wparams"&&_88b[i]){var _894={};var _895=_88b[i];for(var j in _895){if(Object.prototype.hasOwnProperty.call(_895,j)){var _896=_895[j]||null;var wID=j;var _897={};if(_896&&_896.value){if(_896.value.rp){var _898=this._filterData(dojo.clone(_896.value.rp),this.persistencePSTORE);if(!this._isEmpty(_898)){_897.value=_897.value?_897.value:{};_897.value.rp=_898;}}if(_896.value.cp&&this._contains("cp",this.persistencePSTORE)){var _899=this._filterData(dojo.clone(_896.value.cp),this.persistencePSTORE);if(!this._isEmpty(_899)){_897.value=_897.value?_897.value:{};_897.value.cp=_899;}}if(!this._isEmpty(_897)){if(_896.params){_897.params=_896.params;}_894[wID]=_897;}}}}_88f.setState("wparams",_894);}}}_88f.commit();if(_88c){_88c(_88b,_88e);}if(!_88c){return _88b;}}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateProcessor"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateProcessor"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateProcessor");}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.NavigationStateProcessorFactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.NavigationStateProcessorFactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.NavigationStateProcessorFactoryImpl");dojo.declare("com.ibm.mm.enabler.model.state.NavigationStateProcessorFactoryImpl",null,{constructor:function(){},getProcessor:function(){if(!this._nsp){this._nsp=new com.ibm.mm.enabler.model.state.NavigationStateProcessorImpl();}return this._nsp;}});com.ibm.mashups.enabler.model.state.NavigationStateProcessorFactory=new com.ibm.mm.enabler.model.state.NavigationStateProcessorFactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateNode_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateNode_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateNode_API");dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateNode");dojo.declare("com.ibm.mashups.enabler.model.state.NavigationStateNode",com.ibm.mashups.enabler.Identifiable,{get:function(){},set:function(_89a){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateNode"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateNode"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateNode");}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.NavigationStateNodeImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.NavigationStateNodeImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.NavigationStateNodeImpl");dojo.declare("com.ibm.mm.enabler.model.state.NavigationStateNodeImpl",[com.ibm.mashups.enabler.model.state.NavigationStateNode],{constructor:function(_89b,key,_89c,id,ref){this.model=_89b;this.key=key;this.value=_89c;if(id){this.id=id;}if(ref){this.ref=ref;}},setID:function(id){this.id=id;},setRef:function(ref){this.ref=ref;},getID:function(){return this.id;},getRef:function(){return this.ref;},getKey:function(){return this.key;},getValue:function(){return this.value;},get:function(){return dojo.clone(this._ref);},set:function(_89d){this.ref=_89d;this.model.setDirty(true);}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.NavigationStateModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.NavigationStateModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.NavigationStateModelImpl");dojo.declare("com.ibm.mm.enabler.model.state.NavigationStateModelImpl",[com.ibm.mashups.enabler.model.state.NavigationStateModel],{DELIMITER:"#",ROOT:"ROOT",DELETE_TOKEN:"DELETE_TOKEN",VALUE:"value",PARAMS:"params",constructor:function(_89e){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);this.processor=com.ibm.mashups.enabler.model.state.NavigationStateProcessorFactory.getProcessor();if(_89e){this._state=_89e;this._rootNode=new com.ibm.mm.enabler.model.state.NavigationStateNodeImpl(this,this.ROOT,this._state,this.ROOT,this._state);this._loaded=true;}else{dojo.back.setInitialState({back:this._loadCurrentPage,forward:this._loadCurrentPage});this._loaded=false;var _89f=this._getBaseUrl();this.processor.decode(_89f,dojo.hitch(this,"_preprocess"));}this._sync=true;},_getBaseUrl:function(){var _8a0=dojo.query("base");var _8a1=null;if(_8a0&&_8a0.length>0){var hash=dojo.hash();_8a1=_8a0[0].href+(hash!==""?"#"+hash:"");}else{_8a1=window.location.href;}return _8a1;},_getUniqueWid:function(wid){return dojo.isFunction(this.processor.encodeWidgetIdentifier)?this.processor.encodeWidgetIdentifier(wid,this):wid;},_refreshPage:function(){var cb=function(url){if(url){top.location.href=url;}};var _8a2=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();com.ibm.mashups.enabler.model.state.UrlGeneratorFactory.getURLGenerator().getUrl(_8a2,cb,{nohash:"true"});},_getFullUrl:function(cb,_8a3){return this.processor.generateURL(this._state,cb,_8a3,this);},clone:function(){var _8a4=dojo.clone(this._state);return new com.ibm.mm.enabler.model.state.NavigationStateModelImpl(_8a4);},_preprocess:function(_8a5){if(this.bIsLoggable){this.LOGGER.entering("_preprocess");if(_8a5){this.LOGGER.trace("_preprocess","state:"+dojo.toJson(_8a5));}}this.processor.preprocess(_8a5,dojo.hitch(this,"_initializeState"));},_initialize:function(){var _8a6=this._getBaseUrl();this.processor.decode(_8a6,dojo.hitch(this,"_preprocess"));},_initializeState:function(_8a7){if(this.bIsLoggable){this.LOGGER.entering("_initializeState");if(_8a7){this.LOGGER.trace("_initializeState","state:"+dojo.toJson(_8a7));}}this._state=_8a7;this._stateInternal=dojo.clone(_8a7);this._rootNode=new com.ibm.mm.enabler.model.state.NavigationStateNodeImpl(this,this.ROOT,this._state,this.ROOT,this._state);this._isDirty=false;this._isTransactionDirty=false;this._isTransaction=false;this._loaded=true;},_postprocess:function(_8a8,_8a9){if(this._isDirty&&(!this._pagemode||(this._pagemode&&this._pagemode!="unload"&&this._pagemode!="edit"))){this.processor.encode(_8a8,dojo.hitch(this,"_finishCommit"),this._stateInternal,_8a9,this);}else{if(this._deferred){this._deferred.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);delete this._deferred;}}},_loadCurrentPage:function(){var nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();nsm._initialize();var _8aa=com.ibm.mashups.services.ServiceManager.getService("eventService");_8aa.publishEvent(nsm.ONNAVSTATEUPDATED);},_finishCommit:function(_8ab,_8ac,_8ad){try{var _8ae=window.location.hash.substring(1);if(_8ac&&_8ac.addToHistory){if(_8ab&&_8ae!=_8ab){dojo.back.addToHistory({back:this._loadCurrentPage,forward:this._loadCurrentPage,changeUrl:_8ab});}}}catch(e){this.LOGGER.warning("_finishCommit","failed to update window.location.href error:"+e.message+" length of fragment:"+_8ab.length);}if(this._isDirty){var _8af=com.ibm.mashups.services.ServiceManager.getService("eventService");_8af.publishEvent(this.ONNAVSTATEUPDATED);}this._isDirty=false;this._removeDirty(this._state);this._stateInternal=dojo.clone(this._state);if(_8ac&&_8ac.allowRedirect&&_8ad&&_8ad.doRedirect&&!this._sync){this._refreshPage();}else{if(this._deferred){this._deferred.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);delete this._deferred;}}},_removeDirty:function(obj){for(var i in obj){if(Object.prototype.hasOwnProperty.call(obj,i)){if(i.params&&i.params._isDirty){i.params._isDirty=false;if(i.value&&i.value==this.DELETE_TOKEN){obj[i]=null;delete obj[i];}}if(obj[i]&&!dojo.isString(obj[i])){this._removeDirty(obj[i]);}}}},setDirty:function(_8b0){this._isDirty=_8b0;},isDirty:function(){return this._isDirty;},_find:function(id){id=id||null;if(!id){return null;}if(id==this.ROOT){return this._rootNode;}else{var _8b1=this._findReference(id)||null;if(_8b1){var _8b2=new com.ibm.mm.enabler.model.state.NavigationStateNodeImpl(this);_8b2.setID(id);_8b2.setRef(_8b1);return _8b2;}}return null;},create:function(_8b3){var key=_8b3.key?_8b3.key:null;var _8b4=_8b3.value?_8b3.value:null;var _8b5=new com.ibm.mm.enabler.model.state.NavigationStateNodeImpl(this,key,_8b4);return _8b5;},insert:function(_8b6,_8b7){var _8b8=_8b7.getRef();var key=_8b6.getKey();var _8b9=_8b6.getValue()||null;if(!_8b9){_8b9={};}var _8ba=_8b7.getID();_8b8[key]=_8b9;return;},_getIndex:function(_8bb){var _8bc=0;for(var i in _8bb){if(Object.prototype.hasOwnProperty.call(_8bb,i)){_8bc++;}}return _8bc;},remove:function(_8bd){var id=_8bd.getID();var arr=id.split("#");if(arr.length==1){if(this._state[id]){delete this._state[id];}}if(arr.length>1){var key=id.substring(id.lastIndexOf("#")+1);var _8be=id.substring(0,id.lastIndexOf("#"));var _8bf=this._find(_8be);if(_8bf){var ref=_8bf.getRef();if(ref[key]){delete ref[key];}}}return;},_getRoot:function(){return this._rootNode;},_findReference:function(id){if(id==this.ROOT){return this._state;}var _8c0=false;var arr=id.split("#");var node=this._state;if(!node){return null;}for(var i in arr){if(Object.prototype.hasOwnProperty.call(arr,i)){var j=arr[i];_8c0=false;if(this._findMatch(node,j)){node=node[j];_8c0=true;}else{break;}}}if(!_8c0){return null;}return node;},_findMatch:function(node,key){if(node[key]){return true;}return false;},commit:function(_8c1){return new com.ibm.mm.enabler.DeferredImpl(this,this._commit,_8c1);},_commit:function(_8c2,sync,_8c3){this._deferred=_8c2;this._sync=sync;if(_8c3&&_8c3.allowRedirect&&this._sync){this.LOGGER.warning("_commit","additionalParams.allowRedirect set to true will be ignored since sync is true. The page will not be refreshed");}this._processShareableParameters();if(this._isDirty&&(!this._pagemode||(this._pagemode&&this._pagemode!="edit"))){this._isTransactionDirty=true;this.processor.postprocess(this._state,dojo.hitch(this,this._postprocess),this._stateInternal,_8c3);}else{_8c2.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}},_processShareableParameters:function(){var _8c4=this._state.sparams;if(!_8c4){return;}var _8c5=null;for(var i in _8c4){if(Object.prototype.hasOwnProperty.call(_8c4,i)){var _8c6={};_8c6.itemSetName=i;var _8c7=[];for(var _8c8 in _8c4[i]){if(Object.prototype.hasOwnProperty.call(_8c4[i],_8c8)){var _8c9=_8c4[i][_8c8].value;for(var j in _8c9){if(Object.prototype.hasOwnProperty.call(_8c9,j)){var _8ca=_8c9[j].params;if(_8ca&&_8ca._isDirty){_8c7.push(_8ca._change);if(_8c9[j].value==this.DELETE_TOKEN){_8c9[j]=null;delete _8c9[j];}else{_8c9[j].params=null;delete _8c9[j].params;}}}}if(_8c7.length>0){_8c6.changes=_8c7;if(_8c4[i][_8c8].params&&_8c4[i][_8c8].params._listeners){var _8cb=_8c4[i][_8c8].params._listeners;for(var t in _8cb){if(Object.prototype.hasOwnProperty.call(_8cb,t)){_8cb[t](_8c6);}}}}}}}}},discard:function(){this._state=dojo.clone(this._stateInternal);this._rootNode=new com.ibm.mm.enabler.model.state.NavigationStateNodeImpl(this,this.ROOT,this._state,this.ROOT,this._state);this._isDirty=false;},_getPageMode:function(){if(!this._pagemode){return null;}return this._pagemode;},_setPageMode:function(_8cc){if(_8cc){this._pagemode=_8cc;}},dispose:function(){this._state={};this._stateInternal={};this._rootNode=new com.ibm.mm.enabler.model.state.NavigationStateNodeImpl(this,this.ROOT,this._state,this.ROOT,this._state);this._isDirty=false;this._loaded=true;this.processor.dispose();},startTransaction:function(){if(this.isTransaction()){return;}this.discard();this._isTransaction=true;this._isTransactionDirty=false;this._transactionRollbackState=dojo.clone(this._state);var _8cd=null;if(this._state){_8cd=this._state.wparams;}if(_8cd){var _8ce=com.ibm.mashups.enabler.services.IdentificationService;var id;for(id in _8cd){if(!_8ce.isServerID(id)){delete _8cd[id];}}}},commitTransaction:function(){if(this.isTransaction()){this._isTransaction=false;if(this._isTransactionDirty){this.discard();this._stateInternal=this._transactionRollbackState;this._transactionRollbackState=null;this._isDirty=true;this.processor.postprocess(this._state,dojo.hitch(this,this._postprocess),this._stateInternal);this._isTransactionDirty=false;}}return;},discardTransaction:function(){if(this.isTransaction()){if(this._isTransactionDirty){this.discard();if(!(typeof this._transactionRollbackState=="undefined")){var trs=this._transactionRollbackState;var s=this._state;if(s){if(s.pid){trs.pid=dojo.clone(s.pid);}if(s.sid){trs.sid=dojo.clone(s.sid);}if(s.pageselection){trs.pageselection=dojo.clone(s.pageselection);}}this._state=this._transactionRollbackState;this._rootNode=new com.ibm.mm.enabler.model.state.NavigationStateNodeImpl(this,this.ROOT,this._state,this.ROOT,this._state);this._transactionRollbackState=null;this._isDirty=true;this.processor.postprocess(this._state,dojo.hitch(this,this._postprocess),this._stateInternal);}this._isTransactionDirty=false;}this._isTransaction=false;}return;},isTransaction:function(){if(typeof this._isTransaction=="undefined"){this._isTransaction=false;}return this._isTransaction;},_generateListenerId:function(){if(!this._listenerCounter){this._listenerCounter=1;}else{this._listenerCounter++;}return this._listenerCounter;}});dojo.back.init();}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateModel"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateModel"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateModel");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateModelFactory_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateModelFactory_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateModelFactory_API");dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateModelFactory");dojo.declare("com.ibm.mashups.enabler.model.state.NavigationStateModelFactory",null,{getNavigationStateModel:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.NavigationStateModelFactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.NavigationStateModelFactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.NavigationStateModelFactoryImpl");dojo.declare("com.ibm.mm.enabler.model.state.NavigationStateModelFactoryImpl",[com.ibm.mashups.enabler.model.state.NavigationStateModelFactory],{constructor:function(){},getNavigationStateModel:function(_8cf){if(!this.navigationstatemodel){this.navigationstatemodel=new com.ibm.mm.enabler.model.state.NavigationStateModelImpl(_8cf);}return this.navigationstatemodel;}});com.ibm.mashups.enabler.model.state.NavigationStateModelFactory=new com.ibm.mm.enabler.model.state.NavigationStateModelFactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateModelFactory"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.NavigationStateModelFactory"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.NavigationStateModelFactory");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.UrlGenerator_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.UrlGenerator_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.UrlGenerator_API");dojo.provide("com.ibm.mashups.enabler.model.state.UrlGenerator");dojo.declare("com.ibm.mashups.enabler.model.state.UrlGenerator",null,{getUrl:function(_8d0,_8d1,_8d2){},getURL:function(_8d3,_8d4,_8d5){}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.UrlGeneratorImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.UrlGeneratorImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.UrlGeneratorImpl");dojo.declare("com.ibm.mm.enabler.model.state.UrlGeneratorImpl",com.ibm.mashups.enabler.model.state.UrlGenerator,{constructor:function(){},getUrl:function(_8d6,_8d7,_8d8){return this.getURL(_8d6,_8d7,_8d8);},getURL:function(_8d9,_8da,_8db){if(!_8d9){return null;}var _8dc=_8d9.clone();return _8dc._getFullUrl(_8da,_8db);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.UrlGenerator"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.UrlGenerator"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.UrlGenerator");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.UrlGeneratorFactory_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.UrlGeneratorFactory_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.UrlGeneratorFactory_API");dojo.provide("com.ibm.mashups.enabler.model.state.UrlGeneratorFactory");dojo.declare("com.ibm.mashups.enabler.model.state.UrlGeneratorFactory",null,{getUrlGenerator:function(){},getURLGenerator:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.model.state.UrlGeneratorFactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.model.state.UrlGeneratorFactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.model.state.UrlGeneratorFactoryImpl");dojo.declare("com.ibm.mm.enabler.model.state.UrlGeneratorFactoryImpl",com.ibm.mashups.enabler.model.state.UrlGeneratorFactory,{constructor:function(){this._urlGenerator=new com.ibm.mm.enabler.model.state.UrlGeneratorImpl();},getUrlGenerator:function(){return this.getURLGenerator();},getURLGenerator:function(){return this._urlGenerator;}});com.ibm.mashups.enabler.model.state.UrlGeneratorFactory=new com.ibm.mm.enabler.model.state.UrlGeneratorFactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.model.state.UrlGeneratorFactory"]){dojo._hasResource["com.ibm.mashups.enabler.model.state.UrlGeneratorFactory"]=true;dojo.provide("com.ibm.mashups.enabler.model.state.UrlGeneratorFactory");}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.AdminModelStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.AdminModelStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.AdminModelStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.AdminModelStrategy",com.ibm.mashups.enabler.strategy.Strategy,{_apply:function(_8dd){_8dd.setHeader("X-Pragma","admin");}});}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.HiddenMetaDataLoadingStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.HiddenMetaDataLoadingStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.HiddenMetaDataLoadingStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.HiddenMetaDataLoadingStrategy",com.ibm.mashups.enabler.strategy.Strategy,{constructor:function(_8de){this.names=_8de;},getHiddenMetaDataToLoad:function(){return this.names;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.ListLoadAheadStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.ListLoadAheadStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.ListLoadAheadStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.ListLoadAheadStrategy",com.ibm.mashups.enabler.strategy.Strategy,{constructor:function(_8df){this.interval=_8df;},getInterval:function(){return this.interval;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.NavigationDeletionStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.NavigationDeletionStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.NavigationDeletionStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.NavigationDeletionStrategy",com.ibm.mashups.enabler.strategy.Strategy,{isDeleteContentByID:function(node,_8e0){return node.getID()!=_8e0;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.NavigationUpdateStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.NavigationUpdateStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.NavigationUpdateStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.NavigationUpdateStrategy",com.ibm.mashups.enabler.strategy.Strategy,{constructor:function(_8e1){this._URLUpdateParameterValue=_8e1;},getURLUpdateParameterValue:function(){return this._URLUpdateParameterValue;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.SyncMetaDataStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.SyncMetaDataStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.SyncMetaDataStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.SyncMetaDataStrategy",com.ibm.mashups.enabler.strategy.Strategy,{});}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.TreeLoadAheadStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.TreeLoadAheadStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.TreeLoadAheadStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.TreeLoadAheadStrategy",com.ibm.mashups.enabler.strategy.Strategy,{constructor:function(_8e2,_8e3){this.parentLevel=_8e2;this.childrenLevel=_8e3;},getChildrenLevel:function(){return this.childrenLevel;},getParentLevel:function(){return this.parentLevel;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.utils.EventTransformer_API"]){dojo._hasResource["com.ibm.mashups.enabler.utils.EventTransformer_API"]=true;dojo.provide("com.ibm.mashups.enabler.utils.EventTransformer_API");dojo.provide("com.ibm.mashups.enabler.utils.EventTransformer");dojo.declare("com.ibm.mashups.enabler.utils.EventTransformer",null,{isTransformable:function(_8e4,_8e5,_8e6){}});}if(!dojo._hasResource["com.ibm.mm.data.datatypes"]){dojo._hasResource["com.ibm.mm.data.datatypes"]=true;dojo.provide("com.ibm.mm.data.datatypes");dojo.declare("com.ibm.mm.data.datatypes",null,{_alltypes:{"text":1,"url":1,"html":1,"image":1,"number":1,"countrycode":1,"languagecode":1,"currency":1,"boolean":1,"date":1,"time":1,"timestamp":1,"email":1,"postalcode":1,"phone":1,"address":1,"person":1,"table":1,"atom":1,"xml":1,"json":1,"modeldata":1,"xsd:string":1,"xsd:boolean":1,"xsd:decimal":1,"xsd:float":1,"xsd:double":1,"xsd:duration":1,"xsd:datetime":1,"xsd:time":1,"xsd:date":1,"xsd:gyearmonth":1,"xsd:gyear":1,"xsd:gmonthday":1,"xsd:gday":1,"xsd:gmonth":1,"xsd:hexbinary":1,"xsd:base64binary":1,"xsd:anyuri":1,"xsd:qname":1,"xsd:notation":1,"js:string":1,"js:number":1,"js:date":1,"js:boolean":1},_simpleTypes:{"text":1,"url":1,"html":1,"image":1,"number":1,"countrycode":1,"languagecode":1,"currency":1,"boolean":1,"date":1,"time":1,"timestamp":1,"email":1,"postalcode":1,"phone":1,"address":1,"person":1,"xsd:string":1,"xsd:boolean":1,"xsd:decimal":1,"xsd:float":1,"xsd:double":1,"xsd:duration":1,"xsd:datetime":1,"xsd:time":1,"xsd:date":1,"xsd:gyearmonth":1,"xsd:gyear":1,"xsd:gmonthday":1,"xsd:gday":1,"xsd:gmonth":1,"xsd:hexbinary":1,"xsd:base64binary":1,"xsd:anyuri":1,"xsd:qname":1,"xsd:notation":1,"js:string":1,"js:number":1,"js:date":1,"js:boolean":1},_complexTypes:{"table":1,"atom":1,"xml":1,"json":1,"modeldata":1},specialTypes:{"mashupdata":1},_mappings:{text:{"url":1,"html":1,"number":1,"countrycode":1,"languagecode":1,"currency":1,"boolean":1,"date":1,"time":1,"timestamp":1,"email":1,"postalcode":1,"phone":1,"address":1,"person":1,"xsd:string":1,"xsd:boolean":1,"xsd:decimal":1,"xsd:float":1,"xsd:double":1,"xsd:duration":1,"xsd:datetime":1,"xsd:time":1,"xsd:date":1,"xsd:gyearmonth":1,"xsd:gyear":1,"xsd:gmonthday":1,"xsd:gday":1,"xsd:gmonth":1,"xsd:hexbinary":1,"xsd:base64binary":1,"xsd:anyuri":1,"xsd:qname":1,"xsd:notation":1,"js:string":1,"js:number":1,"js:date":1,"js:boolean":1},"url":{"xsd:anyuri":1,"text":1,"xsd:string":1,"js:string":1},"html":{"text":1,"xsd:string":1,"js:string":1},"image":{},"number":{"xsd:decimal":1,"xsd:float":1,"xsd:double":1,"js:number":1,"text":1,"xsd:string":1,"js:string":1},"countrycode":{"text":1,"xsd:string":1,"js:string":1},"languagecode":{"text":1,"xsd:string":1,"js:string":1},"currency":{"text":1,"xsd:string":1,"js:string":1},"boolean":{"xsd:boolean":1,"js:boolean":1,"text":1,"xsd:string":1,"js:string":1},"date":{"timestamp":1,"xsd:date":1,"js:date":1,"text":1,"xsd:string":1,"js:string":1},"time":{"timestamp":1,"xsd:time":1,"text":1,"xsd:string":1,"js:string":1},"timestamp":{"date":1,"time":1,"xsd:datetime":1,"text":1,"xsd:string":1,"js:string":1},"email":{"text":1,"xsd:string":1,"js:string":1},"postalcode":{"text":1,"xsd:string":1,"js:string":1},"phone":{"text":1,"xsd:string":1,"js:string":1},"address":{"text":1,"xsd:string":1,"js:string":1},"person":{"text":1,"xsd:string":1,"js:string":1},"json":{},"xsd:string":{"text":1,"url":1,"html":1,"number":1,"countrycode":1,"languagecode":1,"currency":1,"boolean":1,"date":1,"time":1,"timestamp":1,"email":1,"postalcode":1,"phone":1,"address":1,"person":1,"xsd:boolean":1,"xsd:decimal":1,"xsd:float":1,"xsd:double":1,"xsd:duration":1,"xsd:datetime":1,"xsd:time":1,"xsd:date":1,"xsd:gyearmonth":1,"xsd:gyear":1,"xsd:gmonthday":1,"xsd:gday":1,"xsd:gmonth":1,"xsd:hexbinary":1,"xsd:base64binary":1,"xsd:anyuri":1,"xsd:qname":1,"xsd:notation":1,"js:string":1,"js:number":1,"js:date":1,"js:boolean":1},"xsd:boolean":{"boolean":1,"js:boolean":1,"text":1,"xsd:string":1,"js:string":1},"xsd:decimal":{"number":1,"js:number":1,"text":1,"xsd:string":1,"js:string":1},"xsd:float":{"number":1,"js:number":1,"text":1,"xsd:string":1,"js:string":1},"xsd:double":{"number":1,"js:number":1,"text":1,"xsd:string":1,"js:string":1},"xsd:duration":{"text":1,"xsd:string":1,"js:string":1},"xsd:gmonthday":{"text":1,"xsd:string":1,"js:string":1},"xsd:gday":{"text":1,"xsd:string":1,"js:string":1},"xsd:gmonth":{"text":1,"xsd:string":1,"js:string":1},"xsd:hexbinary":{"text":1,"xsd:string":1,"js:string":1},"xsd:base64binary":{"text":1,"xsd:string":1,"js:string":1},"xsd:qname":{"text":1,"xsd:string":1,"js:string":1},"xsd:notation":{"text":1,"xsd:string":1,"js:string":1},"xsd:anyuri":{"url":1,"text":1,"xsd:string":1,"js:string":1},"xsd:time":{"time":1,"text":1,"xsd:string":1,"js:string":1},"xsd:date":{"date":1,"js:date":1,"text":1,"xsd:string":1,"js:string":1},"xsd:datetime":{"timestamp":1,"text":1,"xsd:string":1,"js:string":1},"xsd:gyear":{"date":1,"text":1,"xsd:string":1,"js:string":1},"xsd:gyearmonth":{"date":1,"text":1,"xsd:string":1,"js:string":1},"js:string":{"text":1,"url":1,"html":1,"number":1,"countrycode":1,"languagecode":1,"currency":1,"boolean":1,"date":1,"time":1,"timestamp":1,"email":1,"postalcode":1,"phone":1,"address":1,"person":1,"xsd:string":1,"xsd:boolean":1,"xsd:decimal":1,"xsd:float":1,"xsd:double":1,"xsd:duration":1,"xsd:datetime":1,"xsd:time":1,"xsd:date":1,"xsd:gyearmonth":1,"xsd:gyear":1,"xsd:gmonthday":1,"xsd:gday":1,"xsd:gmonth":1,"xsd:hexbinary":1,"xsd:base64binary":1,"xsd:anyuri":1,"xsd:qname":1,"xsd:notation":1,"js:number":1,"js:date":1,"js:boolean":1},"js:date":{"date":1,"xsd:date":1,"text":1,"xsd:string":1,"js:string":1},"js:number":{"xsd:decimal":1,"xsd:float":1,"xsd:double":1,"number":1,"text":1,"xsd:string":1,"js:string":1},"js:boolean":{"xsd:boolean":1,"boolean":1,"text":1,"xsd:string":1,"js:string":1}},_semanticMappings:{text:{"xsd:string":1,"js:string":1},"url":{"xsd:anyuri":1},"html":{},"image":{},"number":{"xsd:decimal":1,"xsd:float":1,"xsd:double":1,"js:number":1},"countrycode":{},"languagecode":{},"currency":{},"boolean":{"xsd:boolean":1,"js:boolean":1},"date":{"xsd:date":1,"js:date":1},"time":{"xsd:time":1},"timestamp":{"xsd:datetime":1},"email":{},"postalcode":{},"phone":{},"address":{},"person":{},"json":{},"xsd:string":{"text":1,"js:string":1},"xsd:boolean":{"boolean":1,"js:boolean":1},"xsd:decimal":{"number":1,"js:number":1},"xsd:float":{"number":1,"js:number":1},"xsd:double":{"number":1,"js:number":1},"xsd:duration":{},"xsd:gmonthday":{},"xsd:gday":{},"xsd:gmonth":{},"xsd:hexbinary":{},"xsd:base64binary":{},"xsd:qname":{},"xsd:notation":{},"xsd:anyuri":{"url":1},"xsd:time":{"time":1},"xsd:date":{"date":1,"js:date":1},"xsd:datetime":{"timestamp":1},"xsd:gyear":{"date":1},"xsd:gyearmonth":{"date":1},"js:string":{"text":1,"xsd:string":1},"js:date":{"date":1,"xsd:date":1},"js:number":{"xsd:decimal":1,"xsd:float":1,"xsd:double":1,"number":1},"js:boolean":{"xsd:boolean":1,"boolean":1}},_SIMPLE_DATA_TYPE:1,_COMBINED_DATA_TYPE:2,_COMPLEX_DATA_TYPE:3,resourceBundle:null,constructor:function(_8e7){this.resourceBundle=dojo.i18n.getLocalization("com.ibm.mm.data","dataTypeStrings");this.xsdNS=com.ibm.mm.enabler.model.NameSpaceFactory.getNameSpaceUri(com.ibm.mm.enabler.model.NameSpaceFactory.NS_XSD);this.nsNS=com.ibm.mm.enabler.model.NameSpaceFactory.getNameSpaceUri(com.ibm.mm.enabler.model.NameSpaceFactory.NS_EVENT_DATATYPES);this.jsNS=com.ibm.mm.enabler.model.NameSpaceFactory.getNameSpaceUri(com.ibm.mm.enabler.model.NameSpaceFactory.NS_JS);this.xsdPrefix="xsd:";this.nsPrefix="";this.jsPrefix="js:";},addDataType:function(_8e8,_8e9){if(!_8e8){return;}this._alltypes.typename=1;if(!_8e9||_8e9==this._SIMPLE_DATA_TYPE){this._simpleTypes.typename=1;}else{this._complexTypes.typename=1;}},removeDataType:function(_8ea){delete this._alltypes[_8ea];},addDataMapping:function(_8eb,_8ec){if(this._mappings.typename1===null){this._mappings.typename1={};}this._mappings[_8eb][_8ec]=1;},removeDataMapping:function(_8ed,_8ee){if(this._mappings[_8ed]!==null){if(this._mappings[_8ed][_8ee]!==null){delete this._mappings[_8ed][_8ee];}}},getAllTypes:function(){return dojo.clone(this._alltypes);},doesTypeMatch:function(_8ef,_8f0){var _8f1=false;if(!_8ef||!_8f0){return _8f1;}_8ef=_8ef.toLowerCase();_8f0=_8f0.toLowerCase();if(_8ef==_8f0||_8ef=="any"||_8f0=="any"){_8f1=true;}else{var _8f2=this.checkDataType(_8ef);switch(_8f2){case this._SIMPLE_DATA_TYPE:var _8f3=this.checkDataType(_8f0);switch(_8f3){case this._SIMPLE_DATA_TYPE:if(this._mappings[_8ef][_8f0]==1){_8f1=true;}break;case this._COMBINED_DATA_TYPE:var _8f4=this.getMainType(_8f0);if(_8ef==_8f4||this._mappings[_8ef][_8f4]==1){_8f1=true;}break;default:break;}break;case this._COMBINED_DATA_TYPE:break;case this._COMPLEX_DATA_TYPE:break;default:break;}}return _8f1;},doesTypeFlexMatch:function(_8f5,_8f6,_8f7){var _8f8=false;if(_8f5===null||_8f6===null){return _8f8;}if((_8f7===null)||(typeof _8f7=="undefined")){_8f7=true;}_8f5=this.getNormalizedPayload(_8f5);_8f6=this.getNormalizedPayload(_8f6);_8f5=_8f5.toLowerCase();_8f6=_8f6.toLowerCase();if(_8f5==_8f6||_8f5=="any"||_8f6=="any"){_8f8=true;}else{var _8f9=this.checkDataType(_8f5);var _8fa,_8fb;switch(_8f9){case this._SIMPLE_DATA_TYPE:_8fa=this.checkDataType(_8f6);switch(_8fa){case this._SIMPLE_DATA_TYPE:if(_8f7){if(this._mappings[_8f5][_8f6]==1){_8f8=true;}}else{if(this._semanticMappings[_8f5][_8f6]==1){_8f8=true;}}break;case this._COMBINED_DATA_TYPE:_8fb=this.getMainType(_8f6);if(_8f7){if(_8f5==_8fb||this._mappings[_8f5][_8fb]==1){_8f8=true;}}else{if(_8f5==_8fb||this._semanticMappings[_8f5][_8fb]==1){_8f8=true;}}break;default:break;}break;case this._COMBINED_DATA_TYPE:_8fa=this.checkDataType(_8f6);var _8fc=this.getMainType(_8f5);switch(_8fa){case this._SIMPLE_DATA_TYPE:if(_8f7){if(_8fc==_8f6||this._mappings[_8fc][_8f6]==1){_8f8=true;}}else{if(_8fc==_8f6||this._semanticMappings[_8fc][_8f6]==1){_8f8=true;}}break;case this._COMBINED_DATA_TYPE:_8fb=this.getMainType(_8f6);if(_8fc==_8fb||this._mappings[_8fc][_8fb]==1){_8f8=true;}break;default:break;}break;default:break;}}return _8f8;},getMainType:function(_8fd){var _8fe=_8fd.indexOf(".");if(_8fe<0){return _8fd;}else{return _8fd.substring(0,_8fe);}},checkDataType:function(_8ff){_8ff=_8ff.toLowerCase();var _900=_8ff.split(".");if(_900.length==1){if(this._simpleTypes[_8ff]==1){return this._SIMPLE_DATA_TYPE;}else{return this._COMPLEX_DATA_TYPE;}}else{if(_900.length==2||_900.length==3){var _901=_900[0];var _902=_900[_900.length-1];if(_901=="url"||_902=="languagecode"||_902=="countrycode"){return this._COMBINED_DATA_TYPE;}else{return this._COMPLEX_DATA_TYPE;}}else{return this._COMPLEX_DATA_TYPE;}}},getTypeLabel:function(_903,_904){_903=_903.toLowerCase();var _905=_903;var _906=this.checkDataType(_903);if(_906==this._COMBINED_DATA_TYPE){var _907=_903.indexOf(".");var main=_903.substring(0,_907);var _908=this.getSimpleTypeLabel(main,_904);var sub=_903.substring(_907+1,_903.length);var _909=this.getSimpleTypeLabel(sub,_904);_905=_908+" ("+_909+")";}else{_905=this.getSimpleTypeLabel(_903,_904);}return _905;},getNormalizedPayload:function(_90a){var _90b=_90a;var _90c=_90a;var _90d=_90a.indexOf("{");var _90e=_90a.indexOf("}");var _90f="";if(_90e>_90d){_90b=_90a.substring(_90d+1,_90e);_90c=_90a.substring(_90e+1,_90a.length);if(_90b===this.xsdNS){_90f=this.xsdPrefix;}else{if(_90b===this.jsNS){_90f=this.jsPrefix;}else{if(_90b===this.nsNS){_90f=this.nsPrefix;}}}_90c=_90f+_90c;}return _90c;},getSimpleTypeLabel:function(_910,_911){var _912;if(this.resourceBundle[_910]){_912=this.resourceBundle[_910];}else{_912=_910.charAt(0).toUpperCase()+_910.substring(1);}return _912;}});}if(!dojo._hasResource["com.ibm.mm.enabler.utils.EventTransformerImpl"]){dojo._hasResource["com.ibm.mm.enabler.utils.EventTransformerImpl"]=true;dojo.provide("com.ibm.mm.enabler.utils.EventTransformerImpl");dojo.declare("com.ibm.mm.enabler.utils.EventTransformerImpl",[com.ibm.mashups.enabler.utils.EventTransformer],{constructor:function(){this.dataTypes=new com.ibm.mm.data.datatypes();},_transform:function(_913,_914,_915){var _916=null;if(_913.type==_914.type||_913.type=="any"||_914.type=="any"){_916=new com.ibm.mm.iwidget.IEventImpl(_913.name,_913.type,_913.payload,_913.source);}else{var _917=this.isTransformable(_913,_914,_915);if(_917){var _918=null;switch(_914.type.toLowerCase()){case "time":if(_913.type.toLowerCase()=="xsd:time"){_918=this._xsdTimeToMmTime(_913.payload);}break;case "date":switch(_913.type.toLowerCase()){case "xsd:date":_918=this._xsdDateToMmDate(_913.payload);break;case "js:date":_918=this._jsDateToMmDate(_913.payload);break;}break;case "timestamp":if(_913.type.toLowerCase()=="xsd:datetime"){_918=this._xsdDateTimeToMmTimestamp(_913.payload);}break;case "xsd:time":if(_913.type.toLowerCase()=="time"){_918=this._mmTimeToXsdTime(_913.payload);}break;case "xsd:date":switch(_913.type.toLowerCase()){case "date":_918=this._mmDateToXsdDate(_913.payload);break;case "js:date":_918=this._jsDateToXsdDate(_913.payload);break;}break;case "xsd:datetime":if(_913.type.toLowerCase()=="timestamp"){_918=this._mmTimestampToXsdDatetime(_913.payload);}break;case "js:date":switch(_913.type.toLowerCase()){case "xsd:date":_918=this._xsdDateToJsDate(_913.payload);break;case "date":_918=this._mmDateToJsDate(_913.payload);break;}break;}if(_918!==null){_916=new com.ibm.mm.iwidget.IEventImpl(_913.name,_914.type,_918,_913.source);}else{_916=new com.ibm.mm.iwidget.IEventImpl(_913.name,_914.type,_913.payload,_913.source);}}}return _916;},isTransformable:function(_919,_91a,_91b){return this.dataTypes.doesTypeFlexMatch(_919.type,_91a.type,_91b);},_mmTimestampToXsdDatetime:function(_91c){var _91d="T";var _91e="-";var _91f=":";var _920=/^([\d]{4})-([\d]{2})-([\d]{2})\s([\d]{2}):([\d]{2}):([\d]{2})$/;var _921=/^([\d]{4})-([\d]{2})-([\d]{2})\s([\d]{2}):([\d]{2}):([\d]{2})\.([\d]{4})$/;var _922=/^([\d]{4})([\d]{2})([\d]{2})\s([\d]{2})([\d]{2})([\d]{2})$/;var _923=false;_923=_921.test(_91c);if(_923){var _924=_91c.split(new RegExp("[.]{1}"))[0];return _924.replace(/\s/,_91d);}else{_923=_920.test(_91c);if(_923){return _91c.replace(/\s/,_91d);}else{_923=_922.test(_91c);if(_923){var _925=_922.exec(_91c);var yyyy=_925[1];var _926=_925[2];var dd=_925[3];var hh=_925[4];var _927=_925[5];var ss=_925[6];return yyyy+_91e+_926+_91e+dd+_91d+hh+_91f+_927+_91f+ss;}else{return null;}}}},_mmDateToXsdDate:function(date){var _928="-";var _929="01";var _92a="01";var _92b=/^([\d]{4})-([\d]{2})-([\d]{2})$/;var _92c=/^([\d]{4})([\d]{2})([\d]{2})$/;var _92d=/^([\d]{4})([\d]{2})$/;var _92e=/^([\d]{4})$/;var _92f=false;_92f=_92b.test(date);if(_92f){return date;}else{_92f=_92c.test(date);var yyyy,mm,_930;if(_92f){_930=_92c.exec(date);yyyy=_930[1];mm=_930[2];var dd=_930[3];return yyyy+_928+mm+_928+dd;}else{_92f=_92d.test(date);if(_92f){_930=_92d.exec(date);yyyy=_930[1];mm=_930[2];return yyyy+_928+mm+_928+_92a;}else{_92f=_92e.test(date);if(_92f){_930=_92e.exec(date);yyyy=_930[1];return yyyy+_928+_929+_928+_92a;}else{return null;}}}}},_mmTimeToXsdTime:function(time){var _931=":";var _932="00";var _933="00";var _934=/^\d{2}\:\d{2}\:\d{2}\.\d{4}$/;var _935=/^\d{2}\:\d{2}\:\d{2}$/;var _936=/^\d{2}\:\d{2}$/;var _937=/^\d{2}$/;var _938=false;_938=_934.test(time);if(_938){return time.split(new RegExp("[.]{1}"))[0];}else{_938=_935.test(time);if(_938){return time;}else{_938=_936.test(time);if(_938){return time+_931+_933;}else{_938=_937.test(time);if(_938){return time+_931+_932+_931+_933;}else{return null;}}}}},_xsdDateTimeToMmTimestamp:function(_939){var _93a=" ";var _93b=/^\d{4}\-\d{2}\-\d{2}\T\d{2}\:\d{2}\:\d{2}/;var _93c=false;_93c=_93b.test(_939);if(_93c){var _93d=_939.match(_93b)[0];return _93d.replace(/T/,_93a);}else{return null;}},_xsdDateToMmDate:function(date){var _93e=/^\d{4}\-\d{2}\-\d{2}/;var _93f=false;_93f=_93e.test(date);if(_93f){return date.match(_93e)[0];}else{return null;}},_xsdTimeToMmTime:function(time){var _940=/^\d{2}\:\d{2}\:\d{2}/;var _941=false;_941=_940.test(time);if(_941){return time.match(_940)[0];}else{return null;}},_jsDateToMmDate:function(date){if(date){var year=date.getFullYear();var _942=date.getMonth();var day=date.getDate();_942=this._format(_942.toString());day=this._format(day.toString());return year+"-"+_942+"-"+day;}else{return null;}},_jsDateToXsdDate:function(date){var _943=null;if(date){var year=date.getFullYear();var _944=date.getMonth();var day=date.getDate();var _945=date.getTimezoneOffset();_944=this._format(_944.toString());day=this._format(day.toString());_943=year+"-"+_944+"-"+day;if(_945!==0){var _946;var _947;var _948;if(_945<0){_947=Math.ceil(_945/60);_948=(_945*-1)%60;if(_948===0){_946="-"+this._format((_947*-1).toString())+":00";}else{_946="-"+this._format((_947*-1).toString())+this._format(_948);}_943=_943+_946;}else{_947=Math.floor(_945/60);_948=_945%60;if(_948===0){_946="+"+this._format((_947).toString())+":00";}else{_946="+"+this._format((_947).toString())+this._format(_948);}_943=_943+_946;}}}return _943;},_xsdDateToJsDate:function(date){var _949=/^([\d]{4})-(\d\d)-(\d\d)/;var _94a=false;_94a=_949.test(date);if(_94a){var _94b=new Date(NaN);var _94c;var _94d=_949.exec(date);if(_94d){_94c=_94d[2];_94b.setFullYear(_94d[1],_94c-1,_94d[3]);if(_94c!=_94b.getMonth()+1){_94b.setTime(NaN);}}return _94b;}else{return null;}},_mmDateToJsDate:function(date){return this._xsdDateToJsDate(this._mmDateToXsdDate(date));},_format:function(_94e){if(_94e.length==1){_94e="0"+_94e;}return _94e;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.utils.EventTransformer"]){dojo._hasResource["com.ibm.mashups.enabler.utils.EventTransformer"]=true;dojo.provide("com.ibm.mashups.enabler.utils.EventTransformer");}if(!dojo._hasResource["com.ibm.mm.enabler.logging.Trace"]){dojo._hasResource["com.ibm.mm.enabler.logging.Trace"]=true;if(typeof (__trace)=="undefined"){__trace={enter:function(_94f,_950,args){if((args)&&(args.length==0)){args=null;}com.ibm.mashups.enabler.logging.Logger.getLogger(_94f).entering(_950,args);},msg:function(_951,_952,msg,args){com.ibm.mashups.enabler.logging.Logger.getLogger(_951).trace(_952,msg,args);},evalFunction:function(js){return "function() {"+js+"}";},evalResult:function(_953,_954,msg){com.ibm.mashups.enabler.logging.Logger.getLogger(_953).trace(_954,msg);},exit:function(_955,_956,_957){com.ibm.mashups.enabler.logging.Logger.getLogger(_955).exiting(_956,_957);},assertFunction:function(_958){return "function() {\t if (!("+_958+")) {\t throw new Error('Assert failed');\t }\t }";}};}}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.Constants_API"]){dojo._hasResource["com.ibm.mashups.enabler.widget.Constants_API"]=true;dojo.provide("com.ibm.mashups.enabler.widget.Constants_API");dojo.provide("com.ibm.mashups.enabler.widget.Constants");dojo.declare("com.ibm.mashups.enabler.widget.Constants",null,{FILTER_HANDLED_EVENTS:"HandledEvents",FILTER_PUBLISHED_EVENTS:"PublishedEvents"});}if(!dojo._hasResource["com.ibm.mm.enabler.widget.Constants"]){dojo._hasResource["com.ibm.mm.enabler.widget.Constants"]=true;dojo.provide("com.ibm.mm.enabler.widget.Constants");dojo.declare("com.ibm.mm.enabler.widget.Constants",com.ibm.mashups.enabler.widget.Constants,{constructor:function(){},PERSISTENCE_MODE_MODEL:"Model",PERSISTENCE_MODE_MODEL_PREFERENCES:"ModelPreferences",PERSISTENCE_MODE_DOM:"DOM"});com.ibm.mashups.enabler.widget.Constants=new com.ibm.mm.enabler.widget.Constants();}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.Constants"]){dojo._hasResource["com.ibm.mashups.enabler.widget.Constants"]=true;dojo.provide("com.ibm.mashups.enabler.widget.Constants");}if(!dojo._hasResource["com.ibm.mashups.iwidget.itemset.PersistentAttributesFactory"]){dojo._hasResource["com.ibm.mashups.iwidget.itemset.PersistentAttributesFactory"]=true;dojo.provide("com.ibm.mashups.iwidget.itemset.PersistentAttributesFactory");dojo.declare("com.ibm.mashups.iwidget.itemset.PersistentAttributesFactory",null,{createPersistentAttributes:function(_959,_95a){},getSupportedPersistenceMode:function(){}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService_API"]){dojo._hasResource["com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService_API"]=true;dojo.provide("com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService_API");dojo.provide("com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService");dojo.declare("com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService",null,{SERVICE_NAME:"persistentAttributesFactoryService",createPersistentAttributes:function(_95b,_95c){},setFactory:function(_95d,_95e){},removeFactory:function(_95f){}});com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService.SERVICE_NAME=com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService.prototype.SERVICE_NAME;}if(!dojo._hasResource["com.ibm.mm.iwidget.manageditemset.DOMPersistentAttributesFactoryImpl"]){dojo._hasResource["com.ibm.mm.iwidget.manageditemset.DOMPersistentAttributesFactoryImpl"]=true;dojo.provide("com.ibm.mm.iwidget.manageditemset.DOMPersistentAttributesFactoryImpl");dojo.declare("com.ibm.mm.iwidget.manageditemset.DOMPersistentAttributesFactoryImpl",com.ibm.mashups.iwidget.itemset.PersistentAttributesFactory,{constructor:function(){this.modes=["DOM"];},createPersistentAttributes:function(_960,_961){return new com.ibm.mm.iwidget.manageditemset.PersistentAttributes(_960,true);},getSupportedPersistenceMode:function(){return this.modes;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.services.PersistentAttributesFactoryServiceImpl"]){dojo._hasResource["com.ibm.mm.iwidget.services.PersistentAttributesFactoryServiceImpl"]=true;dojo.provide("com.ibm.mm.iwidget.services.PersistentAttributesFactoryServiceImpl");dojo.declare("com.ibm.mm.iwidget.services.PersistentAttributesFactoryServiceImpl",com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService,{constructor:function(){this._factories={};this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},createPersistentAttributes:function(_962,_963){if(_963){com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME).registerOnChangeListener(com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES,_963);}var _964;var wID=_962.id;var _964=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME).getPersistenceMode(com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_ATTRIBUTES);var _965=_962.rootElement;if(dojo.hasClass(_965,com.ibm.mm.iwidget.services.PersistentAttributesFactoryServiceImpl.STANDALONE_CLASS)||!_964){_964=com.ibm.mm.iwidget.services.PersistentAttributesFactoryServiceImpl.DEFAULT_PERSISTENCE;}if(typeof _964!=="undefined"&&_964==com.ibm.mashups.enabler.widget.Constants.PERSISTENCE_MODE_MODEL){var _966=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _967=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _968=com.ibm.mashups.enabler.model.state.AccessorFactory.getSpaceAccessor(_967);var _969=com.ibm.mashups.enabler.model.state.AccessorFactory.getPageAccessor(_967,_96a);var _96a=_968.getSpaceID();var _96b=_969.getPageID();var _96c=com.ibm.mm.iwidget.Utils.getModelID(wID);var wnd=_966.findWidgetWindow(_96c,_96b).start();if(!wnd){if(!com.ibm.mashups.enabler.services.IdentificationService.isClientID(_96c)){if(dojo.isFunction(_962._getResourceBundle)){_962._getResourceBundle();this.LOGGER.warning("createPersistentAttributes",_962.iwMessages.W_STANDALONECLASS_MISSING_1,[wID]);}else{this.LOGGER.warning("createPersistentAttributes","widget "+wID+" is missing class "+com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE.iwStandalone);}}_964=com.ibm.mm.iwidget.services.PersistentAttributesFactoryServiceImpl.DEFAULT_PERSISTENCE;}}if(!(_964 in this._factories)){return null;}return this._factories[_964].createPersistentAttributes(_962,_964);},setFactory:function(_96d,_96e){this._factories[_96d]=_96e;},removeFactory:function(_96f){if(_96f in this._factories){delete this._factories[_96f];}}});com.ibm.mm.iwidget.services.PersistentAttributesFactoryServiceImpl.DEFAULT_PERSISTENCE=com.ibm.mashups.enabler.widget.Constants.PERSISTENCE_MODE_DOM;com.ibm.mm.iwidget.services.PersistentAttributesFactoryServiceImpl.STANDALONE_CLASS=com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE.iwStandalone;com.ibm.mashups.services.ServiceManager.setService(com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService.SERVICE_NAME,new com.ibm.mm.iwidget.services.PersistentAttributesFactoryServiceImpl());com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService.SERVICE_NAME).setFactory(com.ibm.mashups.enabler.widget.Constants.PERSISTENCE_MODE_DOM,new com.ibm.mm.iwidget.manageditemset.DOMPersistentAttributesFactoryImpl());}if(!dojo._hasResource["com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService"]){dojo._hasResource["com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService"]=true;dojo.provide("com.ibm.mashups.iwidget.services.PersistentAttributesFactoryService");}if(!dojo._hasResource["com.ibm.mm.iwidget.services.IWidgetFragmentServiceImpl"]){dojo._hasResource["com.ibm.mm.iwidget.services.IWidgetFragmentServiceImpl"]=true;dojo.provide("com.ibm.mm.iwidget.services.IWidgetFragmentServiceImpl");dojo.declare("com.ibm.mm.iwidget.services.IWidgetFragmentServiceImpl",null,{createItem:function(_970,_971,_972,ns){if(!ns){ns="iw-";}var item=document.createElement("a");dojo.addClass(item,ns+iwConstants.CSSCLASS_INSTANCE.iwItem);dojo.style(item,"visibility","hidden");dojo.style(item,"display","none");item.setAttribute("href","#"+_970);if(_972){item.setAttribute("lang",_972);}if(_971&&!_972){item.innerHTML=_971;}return item;},createItemSet:function(_973,ns){if(!ns){ns="iw-";}var _974=document.createElement("span");dojo.addClass(_974,ns+iwConstants.CSSCLASS_INSTANCE.iwItemSet);_974.setAttribute("title",_973);dojo.style(_974,"visibility","hidden");dojo.style(_974,"display","none");return _974;},createWidgetDefRef:function(_975,ns){if(!ns){ns="iw-";}var aTag=document.createElement("a");dojo.addClass(aTag,ns+iwConstants.CSSCLASS_INSTANCE.iwDefinition);aTag.setAttribute("href",_975);dojo.style(aTag,"visibility","hidden");dojo.style(aTag,"display","none");return aTag;},getItemSet:function(_976,name,ns){if(!ns){ns="iw-";}var rc=null;var _977=dojo.byId(_976);var _978=dojo.query("."+ns+iwConstants.CSSCLASS_INSTANCE.iwItemSet,_977);for(var i=0;i<_978.length;i++){var _979=_978[i];var _97a=_979.getAttribute("title");if(name==_97a){rc=_979;break;}}return rc;},getItem:function(_97b,name,ns){if(!ns){ns="iw-";}var rc=null;var _97c=dojo.query("."+ns+iwConstants.CSSCLASS_INSTANCE.iwItem,_97b);for(var i=0;i<_97c.length;i++){var _97d=_97c[i];var _97e=this.getKeyFromHref(_97d);if(_97e&&_97e==name){rc=_97d;break;}}return rc;},getItems:function(_97f,ns){if(!ns){ns="iw-";}var _980=dojo.query("."+ns+iwConstants.CSSCLASS_INSTANCE.iwItem,_97f);if(typeof _980=="undefined"||_980===null||_980.length===0){_980=null;}return _980;},getWidgetDefRef:function(_981,ns){if(!ns){ns="iw-";}var rc=null;var _982=dojo.byId(_981);var def=dojo.query("."+ns+iwConstants.CSSCLASS_INSTANCE.iwDefinition,_982)[0];var ref=def.getAttribute("href");if(ref){rc=ref;}return rc;},getKeyFromHref:function(node){var _983=node.getAttribute("href");if(!_983){return null;}var pos=_983.indexOf("#");if(pos<0){return null;}return _983.substring(pos+1);}});com.ibm.mashups.services.ServiceManager.setService("iwidgetFragmentService",new com.ibm.mm.iwidget.services.IWidgetFragmentServiceImpl());}if(!dojo._hasResource["com.ibm.mm.enabler.EndpointUtilsExtendedImpl"]){dojo._hasResource["com.ibm.mm.enabler.EndpointUtilsExtendedImpl"]=true;dojo.provide("com.ibm.mm.enabler.EndpointUtilsExtendedImpl");dojo.declare("com.ibm.mm.enabler.EndpointUtilsExtendedImpl",com.ibm.mm.enabler.EndpointUtilsDefaultImpl,{constructor:function(){},checkForEndpoints:function(url){if(!url){return null;}var _984=url.toString();if(_984){var _985=_984.indexOf("endpoint://",0);if(_985===0){var _986=_984.indexOf("/",11);if(_986>0){var _987=_984.substring(11,_986);var _988=_984.substring(_986+1);var _989=this._resolveEndpoint(_987);if(_989){if(_989.charAt(_989.length-1)=="/"){_984=_989+_988;}else{_984=_989+"/"+_988;}return _984;}else{return null;}}}else{if(_985>0){var _98a=_984.substring(0,_985);var _98b=_984.substring(_985);var _98c=this.checkForEndpoints(_98b);if(_98c){return _98c.substring(0);}}}}return url;},_resolveEndpoint:function(_98d){if(!this.co){this._init();}var _98e=decodeURIComponent(_98d);var url=this.co.getValue(_98e+".url");if(!url){if(_98e=="{contenthandler}"){url=this.urlContentHandler;}else{if(_98e=="{webdavroot}"){url=this.urlWebDavRoot;}else{return null;}}}if((url)&&(url.charAt(0)!="/")&&(url.substr(0,4)!="http")){url="/"+url;}return url;},_init:function(){this.cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);this.co=this.cs.getConfigObject(com.ibm.mashups.enabler.services.ConfigConstants.ENDPOINT_CONFIG_PROVIDER);this.urlContentHandler="";this.urlContentHandler+=this.cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT);var _98f=this.cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.ANONYMOUS_USER);var _990;if(_98f){_990=this.cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTENTHANDLER_PUBLIC);}else{_990=this.cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTENTHANDLER_PRIVATE);}this.urlContentHandler+=_990;if(com.ibm.mm.enabler.remote&&com.ibm.mm.enabler.remote.WebDavUrlFactory){this.urlWebDavRoot=com.ibm.mm.enabler.remote.WebDavUrlFactory.createUrl()+"/";}else{this.urlWebDavRoot=null;}}});com.ibm.mm.enabler.EndpointUtils=new com.ibm.mm.enabler.EndpointUtilsExtendedImpl();}if(!dojo._hasResource["com.ibm.mm.iwidget.payloadDef"]){dojo._hasResource["com.ibm.mm.iwidget.payloadDef"]=true;dojo.provide("com.ibm.mm.iwidget.payloadDef");dojo.declare("com.ibm.mm.iwidget.payloadDef",null,{constructor:function(name,type,_991,_992,_993){this.name=name;this.attributes=_993||null;if(!this.attributes){this.attributes={};}if(typeof type!="undefined"&&type!==null){this.attributes.type=type;}if(typeof _991!="undefined"&&_991!==null){this.attributes.defaultValue=_991;}if(typeof _992!="undefined"&&_992!==null){this.attributes.description=_992;}this.attributeNames=[];this.attributeNames.push("type");this.attributeNames.push("defaultValue");this.attributeNames.push("description");var _994;for(_994 in _993){if(Object.prototype.hasOwnProperty.call(_993,_994)){this.attributeNames.push(_994);}}this.children=new com.ibm.mm.enabler.ArrayMap();},setAttribute:function(name,_995){this.attributes[name]=_995;if(typeof (this.attributeNames[name])!="undefined"){this.attributeNames.push(name);}},getAttribute:function(name){var _996=this.attributes[name];if(typeof _996=="undefined"){_996=null;}return _996;},getAttributeNames:function(){return this.attributeNames;},getChildren:function(){return this.children.values();},getChild:function(name){return this.children.get(name);},setChild:function(name,_997){this.children.put(name,_997);},getChildrenNames:function(){this.children.keySet();},getName:function(){return this.name;},getType:function(){return this.attributes.type;},getDefaultValue:function(){return this.attributes.defaultValue;},getDescription:function(){return this.attributes.description;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.UtilsExtended"]){dojo._hasResource["com.ibm.mm.iwidget.UtilsExtended"]=true;dojo.provide("com.ibm.mm.iwidget.UtilsExtended");dojo.declare("com.ibm.mm.iwidget.UtilsExtendedImpl",com.ibm.mm.iwidget.UtilsDefaultImpl,{getPayloadDef:function(_998){var name=_998.getAttribute("name");var _999=new com.ibm.mm.iwidget.payloadDef(name);var _99a=_998.attributes;for(var i=0;i<_99a.length;i++){var _99b=_99a[i];if(_99b.name!="name"){_999.setAttribute(_99b.name,_99b.value);}}var _99c=_998.childNodes;for(var j=0;j<_99c.length;j++){var _99d=_99c[j];if(_99d.nodeType==1){var _99e=this.getPayloadDef(_99d);_999.setChild(_99e.name,_99e);}}return _999;}});if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"CoreModel")>=0)){dojo["require"]("com.ibm.mm.enabler.iwidget.UtilsModelImpl");}else{com.ibm.mm.iwidget.Utils=new com.ibm.mm.iwidget.UtilsExtendedImpl();}}if(!dojo._hasResource["com.ibm.mm.iwidget.icontext.IContextMMExtensionImpl"]){dojo._hasResource["com.ibm.mm.iwidget.icontext.IContextMMExtensionImpl"]=true;dojo.provide("com.ibm.mm.iwidget.icontext.IContextMMExtensionImpl");dojo.declare("com.ibm.mm.iwidget.icontext.IContextMMExtensionImpl",null,{constructor:function(_99f){this.widget=_99f;this.widgetId=_99f.id;},getSupportedModes:function(){var _9a0=this.widgetwrapper.widgetDef.getSupportedModes();return _9a0;},getPayloadDef:function(name){var _9a1=this.widget.widgetDef.payloadDefs;var _9a2=_9a1[name];if(typeof _9a2=="undefined"){return null;}return _9a2;},getPayloadDefNames:function(){var _9a3=this.widget.widgetDef.payloadDefs;var arr=[];for(var a in _9a3){if(Object.prototype.hasOwnProperty.call(_9a3,a)){arr.push(a);}}return arr;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.manageditemset.UserProfileImpl"]){dojo._hasResource["com.ibm.mm.iwidget.manageditemset.UserProfileImpl"]=true;dojo.provide("com.ibm.mm.iwidget.manageditemset.UserProfileImpl");dojo.declare("com.ibm.mm.iwidget.manageditemset.UserProfileImpl",com.ibm.mashups.iwidget.itemset.ManagedItemSet,{constructor:function(_9a4,user){this.widgetId=_9a4;this.user=user;},getItemValue:function(name){if(!name){return null;}var _9a5=this.user.getAttribute(name);if(typeof _9a5=="undefined"){_9a5=null;}return _9a5;},setItemValue:function(name,_9a6){if(!name||!_9a6){return null;}if(this.isReadOnly(name)){return null;}this.user.setAttribute(name,_9a6);return this;},isReadOnly:function(name){if(typeof name=="undefined"||name===null){return false;}var _9a7=this.user.getReadOnlyAttributeNames();var rc=this._contains(_9a7,name);return rc;},_contains:function(_9a8,_9a9){if(!_9a9){return false;}if(!_9a8){return false;}if(_9a8&&!dojo.isArray(_9a8)){return false;}for(var i=0;i<_9a8.length;i++){if(_9a8[i]&&_9a8[i]==_9a9){return true;}}return false;},removeItem:function(name){if(!name){return null;}if(this.isReadOnly(name)){return null;}this.user.removeAttribute(name);return this;},getAllNames:function(){var _9aa=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _9ab=_9aa.getValue("com.ibm.mashups.hideLookaside");if(dojo.isString(_9ab)&&_9ab.toLowerCase()=="true"){return this.user.getReadOnlyAttributeNames();}return this.user.getAttributeNames();},save:function(cb){return this.commit(cb);},commit:function(cb){var _9ac=null;if(com.ibm.mashups.enabler.user.Factory.getUserModel){_9ac=com.ibm.mashups.enabler.user.Factory.getUserModel();}if(_9ac){var _9ad=_9ac.commit();var fn=function(_9ae,_9af,_9b0){if(cb){var rc=false;var _9b1=iwConstants.USERPROFILE;if(_9af&&_9af==iwConstants.status.SUCCESS){rc=true;}cb(_9b1,rc);}};_9ad.setFinishedCallback(fn);_9ad.start();}},addListener:function(fn){var _9b2=this._getWidget();if(!_9b2){return null;}var _9b3=_9b2._registerListener(iwConstants.USERPROFILE,fn);return _9b3;},removeListener:function(_9b4){var _9b5=this._getWidget();if(!_9b5){return null;}return _9b5._removeListener(iwConstants.USERPROFILE,_9b4);},_getWidget:function(){var _9b6=com.ibm.mashups.iwidget.model.Factory.getGlobalModel();return _9b6.find(this.widget)||null;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.ResourceImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.ResourceImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.ResourceImpl");dojo.declare("com.ibm.mm.iwidget.widget.ResourceImpl",null,{constructor:function(obj){if(obj){for(var i in obj){if(Object.prototype.hasOwnProperty.call(obj,i)){this[i]=obj[i];}}}},IMAGE:{"bmp":"bmp","cod":"cod","gif":"gif","ief":"ief","jpe":"jpe","jpeg":"jpeg","jpg":"jpg","jfif":"jfif","svg":"svg","tif":"tif","tiff":"tiff","ras":"ras","cmx":"cmx","ico":"ico","pnm":"pnm","pbm":"pbm","pgm":"pgm","ppm":"ppm","rgb":"rgb","xbm":"xbm","xpm":"xpm","xwd":"xwd"},isCSS:function(){var rc=false;var _9b7=this._getExtension();if(_9b7&&_9b7=="css"){rc=true;}if(!rc&&this.getMimeType()){if(this.getMimeType()=="text/stylesheet"||this.getMimeType()=="text/css"){rc=true;}}return rc;},isImage:function(){var rc=false;var _9b8=this._getExtension();if(_9b8&&_9b8 in this.IMAGE){rc=true;}if(!rc&&this.getMimeType()){if(this.getMimeType().indexOf("image/")===0){rc=true;}}return rc;},isJS:function(){var rc=false;var _9b9=this._getExtension();if(_9b9&&_9b9=="js"){rc=true;}if(!rc&&this.getMimeType()){var _9ba=this.getMimeType();if(_9ba=="text/javascript"||_9ba=="application/x-javascript"||_9ba=="application/javascript"){rc=true;}}return rc;},getGlobalId:function(){var id=this[iwConstants.RESOURCE.globalid];if(!id){id=this[iwConstants.RESOURCE.id];}if(!id){id=null;}return id;},getSrc:function(){return this[iwConstants.RESOURCE.src];},getMimeType:function(){var _9bb=this[iwConstants.RESOURCE.mimeType];if(!_9bb){_9bb=null;}return _9bb;},_getExtension:function(){var uri=this.getSrc();if(!uri){return null;}var _9bc=uri.substring(uri.lastIndexOf(".")+1,uri.length);if(!_9bc){return null;}return _9bc;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.icontext.IContextExtendedImpl"]){dojo._hasResource["com.ibm.mm.iwidget.icontext.IContextExtendedImpl"]=true;dojo.provide("com.ibm.mm.iwidget.icontext.IContextExtendedImpl");dojo.declare("com.ibm.mm.iwidget.icontext.IContextExtendedImpl",com.ibm.mm.iwidget.icontext.IContextDefaultImpl,{_initEvents:function(){this.iEvents=new com.ibm.mm.iwidget.icontext.IContextIEventsImpl(this.widgetwrapper);},_initIO:function(){this.io=new com.ibm.mm.iwidget.icontext.IContextIOImpl(this.widgetwrapper);},_initMMExtension:function(){this._mm=new com.ibm.mm.iwidget.icontext.IContextMMExtensionImpl(this.widgetwrapper);},getUserProfile:function(){var _9bd=null;if(com.ibm.mashups.enabler.user.Factory.getUserModel){_9bd=com.ibm.mashups.enabler.user.Factory.getUserModel();}var user=null;if(_9bd){user=_9bd.findCurrentUser().start();}var _9be=null;if(user){_9be=new com.ibm.mm.iwidget.manageditemset.UserProfileImpl(this.widgetId,user);}return _9be;},requires:function(_9bf,_9c0,uri,cb,_9c1){_9c1=_9c1||null;if(!_9c1){_9c1="text/plain";}uri=uri||null;if(uri){var obj={};obj[iwConstants.RESOURCE.mimeType]=_9c1;obj[iwConstants.RESOURCE.id]=_9bf;obj[iwConstants.RESOURCE.version]=_9c0;obj[iwConstants.RESOURCE.src]=uri;obj[iwConstants.RESOURCE.callback]=cb;var _9c2=new com.ibm.mm.iwidget.widget.ResourceImpl(obj);com.ibm.mashups.services.ServiceManager.getService("resourceLoadService").loadResource(_9c2,this.widgetId);}},processiWidgets:function(root){dojo.publish("/com/ibm/mashups/livetext/livetextchanged",[root,true]);},getShareableItemSet:function(name){name=name||null;if(!name){return null;}var _9c3=this.widgetwrapper._getShareableItemSet(name);return _9c3;}});com.ibm.mm.iwidget.icontext.IContextImpl=com.ibm.mm.iwidget.icontext.IContextExtendedImpl;}if(!dojo._hasResource["com.ibm.mm.iwidget.manageditemset.IDescriptorExtendedImpl"]){dojo._hasResource["com.ibm.mm.iwidget.manageditemset.IDescriptorExtendedImpl"]=true;dojo.provide("com.ibm.mm.iwidget.manageditemset.IDescriptorExtendedImpl");dojo.declare("com.ibm.mm.iwidget.manageditemset.IDescriptorExtendedImpl",com.ibm.mm.iwidget.manageditemset.IDescriptorDefaultImpl,{_getWindowState:function(){if(this.widget){var _9c4=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(this.navStateModel,this.widget.id);value=_9c4.getWindowState();}else{value="normal";}return value;}});com.ibm.mm.iwidget.manageditemset.IDescriptorImpl=com.ibm.mm.iwidget.manageditemset.IDescriptorExtendedImpl;if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"CoreModel")>=0)){dojo["require"]("com.ibm.mm.enabler.iwidget.manageditemset.IDescriptorModelImpl");}}if(!dojo._hasResource["com.ibm.mm.iwidget.services.ResourceLoadServiceImpl"]){dojo._hasResource["com.ibm.mm.iwidget.services.ResourceLoadServiceImpl"]=true;dojo.provide("com.ibm.mm.iwidget.services.ResourceLoadServiceImpl");dojo.declare("com.ibm.mm.iwidget.services.ResourceLoadServiceImpl",null,{constructor:function(){this.modules={};this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);this.LOADING_TOKEN=0;this.LOADING_ERROR_TOKEN=1;this.LOADED_TOKEN=2;this.waitingqueue={};this.evalqueue={};this.callbackQueue={};var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);if(cs){var _9c5=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.REGISTER_LOADEDRESOURCES);if(_9c5){if(dojo.isString(_9c5)){try{_9c5=dojo.fromJson(_9c5);}catch(e){}}if(dojo.isArray(_9c5)){this.registeredLoadedResources=_9c5;}}}},executeCallbackQueue:function(_9c6){if(this.callbackQueue[_9c6]){var _9c7=this.callbackQueue[_9c6];var _9c8=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(_9c6);if(_9c8){for(var i=0;i<_9c7.length;i++){if(_9c7[i]){var _9c9=_9c8._getHandlerScope(_9c7[i].cb);if(_9c9){var cb=dojo.hitch(_9c9,_9c7[i].cb);cb(_9c7[i].id,_9c7[i].src,_9c7[i].status);_9c7[i]=null;}}}}}},loadResource:function(_9ca,_9cb,cb2){var _9cc="loadResource";var _9cd=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_9cd){this.LOGGER.entering(_9cc,arguments);}var _9ce=_9ca.getGlobalId();var uri=_9ca.getSrc();var path=null;if(_9ca.isJS()){path=this._rewriteUrl(uri,_9cb,true);}else{path=this._rewriteUrl(uri,_9cb,false);}if(!_9ce){_9ce=path;}if(!_9ce){return;}this.evalqueue[_9cb]=this.evalqueue[_9cb]?this.evalqueue[_9cb]:[];this.evalqueue[_9cb].push({_id:_9ce,resourceElem:_9ca,cb2:cb2,widgetId:_9cb,isReady:false});var _9cf=_9ca[iwConstants.RESOURCE.skipLoad];if(_9cf){var rc=false;try{rc=dojo.eval(_9cf);}catch(e){rc=false;}if(rc){this._handleLoadedResource(_9ce,_9cb,null,iwConstants.status.OTHER);return;}}var _9d0=this.registeredLoadedResources;if(dojo.isArray(_9d0)){for(var j=0;j<_9d0.length;j++){if(_9d0[j].globalid&&_9d0[j].globalid==_9ce){if(_9d0[j].version){var _9d1=_9ca[iwConstants.RESOURCE.version];if(!_9d1||(_9d1&&_9d1==_9d0[j].version)){this._handleLoadedResource(_9ce,_9cb,null,iwConstants.status.OTHER);return;}}else{this._handleLoadedResource(_9ce,_9cb,null,iwConstants.status.OTHER);return;}}}}var _9d2=this.modules[_9ce];var me=this;if(_9d2&&_9d2!==null){var type=_9d2.type;switch(type){case 0:this.waitingqueue[_9d2._id]=(this.waitingqueue[_9d2._id])?this.waitingqueue[_9d2._id]:[];this.waitingqueue[_9d2._id].push({resourceElem:_9ca,widgetId:_9cb,cb2:cb2});return;case 1:this._handleLoadedResource(_9ce,_9cb,null,_9d2.status,_9d2.data);return;case 2:this._handleLoadedResource(_9ce,_9cb,null,_9d2.status);return;}}_9d2={};_9d2.type=this.LOADING_TOKEN;_9d2._id=_9ce;_9d2._path=path;this.modules[_9ce]=_9d2;if(_9ce!=path){this.modules[path]=this.modules[_9ce];}var _9d3=null;if(_9ca.isCSS()){_9d3=this._loadCSS(path);this.modules[_9ce].type=this.LOADED_TOKEN;this.modules[_9ce].status=iwConstants.status.OTHER;this._handleLoadedResource(_9ce,_9cb,null,iwConstants.status.OTHER);return;}if(_9ca.isImage()){_9d3=this._loadImage(path);this.modules[_9ce].type=this.LOADED_TOKEN;this.modules[_9ce].status=iwConstants.status.OTHER;this._handleLoadedResource(_9ce,_9cb,null,iwConstants.status.OTHER);return;}var _9d4=path;if(dojo.isIE==6&&path.indexOf("/")===0){var _9d5=window.location.protocol;var host=window.location.hostname;var port=window.location.port;_9d4=_9d5+"//"+host+":"+port+path;}var _9d6=com.ibm.mashups.enabler.io.XHRMultipartFactory;var _9d7=_9d6.create();var _9d8=!_9d7.isTransaction();if(ibmConfig.dojotest){_9d8=true;}var args={url:_9d4,ibmMultipart:{context:_9d6.CONTEXT_ENABLER},sync:_9d8,load:function(data,_9d9){var _9da=null;if(_9d9.xhr.status==200||_9d9.xhr.status===0){var _9db=_9d9.xhr.responseText;_9da=_9db.replace(/_IWID_/g,"_"+_9cb+"_");}me.modules[_9ce].type=me.LOADED_TOKEN;me.modules[_9ce].status=iwConstants.status.SUCCESS;me._handleLoadedResource(_9ce,_9cb,_9da,iwConstants.status.SUCCESS);var _9dc=me.waitingqueue[_9ce];if(_9dc){for(var j=0;j<_9dc.length;j++){var req=_9dc[j];me._handleLoadedResource(_9ce,req.widgetId,null,iwConstants.status.SUCCESS);}}me.waitingqueue[_9ce]=null;},error:function(data,_9dd){me.modules[_9ce].type=me.LOADING_ERROR_TOKEN;me.modules[_9ce].data=data;me.modules[_9ce].status=_9dd.xhr.status;me._handleLoadedResource(_9ce,_9cb,null,_9dd.xhr.status,data);var _9de=me.waitingqueue[_9ce];if(_9de){for(var h=0;h<_9de.length;h++){var req=_9de[h];me._handleLoadedResource(_9ce,req.widgetId,null,_9dd.xhr.status,data);}}me.waitingqueue[_9ce]=null;}};dojo.xhrGet(args);},_rewriteUrl:function(uri,id,_9df){var _9e0=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(id);return _9e0._rewriteURI(uri,_9df);},_getExtension:function(uri){return uri.substring(uri.lastIndexOf(".")+1,uri.length);},_loadCSS:function(path){var link=document.createElement("link");link.setAttribute("rel","stylesheet");link.setAttribute("type","text/css");link.setAttribute("href",path);document.getElementsByTagName("head")[0].appendChild(link);},_loadImage:function(path){com.ibm.mm.enabler.utils.Misc.preloadImage(url);},_evalCallback:function(cb,_9e1,_9e2,_9e3){if(cb){if(dojo.isString(cb)){var _9e4=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(_9e1);if(_9e4){var _9e5=_9e4._getHandlerScope(cb);if(_9e5){cb=dojo.hitch(_9e5,cb);}}}var id=_9e2.getGlobalId();var src=_9e2.getSrc();if(!_9e3){_9e3=iwConstants.status.SUCCESS;}if(dojo.isFunction(cb)){dojo.partial(cb)(id,src,_9e3);}else{this.callbackQueue[_9e1]=this.callbackQueue[_9e1]?this.callbackQueue[_9e1]:[];var _9e6={cb:cb,id:id,src:src,status:_9e3};this.callbackQueue[_9e1].push(_9e6);}}},_evalFn:function(_9e7){if(window.execScript){window.execScript(_9e7,"JavaScript");}else{dojo.eval(_9e7);}},_loadedFC:function(_9e8,_9e9,cb2,data,_9ea){var cb=_9e8[iwConstants.RESOURCE.callback];if(cb){this._evalCallback(cb,_9e9,_9e8,_9ea);}if(cb2){var _9eb=com.ibm.mashups.enabler.io.XHRMultipartFactory.create();_9eb.suspendTransaction();if(data&&_9ea){cb2(data,_9ea);}else{cb2();}_9eb.resumeTransaction();}},_handleLoadedResource:function(_9ec,_9ed,_9ee,_9ef,_9f0){var _9f1;var _9f2=this.evalqueue[_9ed];if(_9f2){if(_9f2[0]&&_9f2[0]._id&&_9f2[0]._id==_9ec){if(_9ee){this._evalFn(_9ee);}_9f1=_9f2.shift();this._loadedFC(_9f1.resourceElem,_9ed,_9f1.cb2,_9f0,_9ef);var arr=_9f2;var _9f3=true;while(_9f3&&_9f2.length>0){if(_9f2[0].isReady){var _9f4=_9f2[0].contents;if(_9f4){this._evalFn(_9f4);}this._loadedFC(_9f2[0].resourceElem,_9ed,_9f2[0].cb2,_9f2[0].statusData,_9f2[0].status);_9f2.shift();}else{_9f3=false;}}}else{if(_9f2[0]&&_9f2[0]._id&&_9f2[0]._id!=_9ec){for(var i=0;i<_9f2.length;i++){_9f1=_9f2[i];if(_9f1._id&&_9f1._id==_9ec){_9f2[i].contents=_9ee;_9f2[i].isReady=true;_9f2[i].status=_9ef;_9f2[i].statusData=_9f0;}}}}}}});com.ibm.mashups.services.ServiceManager.setService("resourceLoadService",new com.ibm.mm.iwidget.services.ResourceLoadServiceImpl());}if(!dojo._hasResource["com.ibm.mm.iwidget.parser.WidgetParser"]){dojo._hasResource["com.ibm.mm.iwidget.parser.WidgetParser"]=true;dojo.provide("com.ibm.mm.iwidget.parser.WidgetParser");dojo.declare("com.ibm.mm.iwidget.parser.WidgetParser",null,{parseWidgetDefinition:function(){return null;}});}if(!dojo._hasResource["com.ibm.mm.enabler.xslt"]){dojo._hasResource["com.ibm.mm.enabler.xslt"]=true;dojo.provide("com.ibm.mm.enabler.xslt");com.ibm.mm.enabler.xslt.ie={};com.ibm.mm.enabler.xslt.gecko={};com.ibm.mm.enabler.xslt.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);com.ibm.mm.enabler.xslt.getXmlHttpRequest=function(){var oXml=null;if(typeof ActiveXObject!="undefined"){oXml=new ActiveXObject("Microsoft.XMLHTTP");}else{oXml=new XMLHttpRequest();}return oXml;};com.ibm.mm.enabler.xslt.loadXml=function(sUrl){if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){return com.ibm.mm.enabler.xslt.ie.loadXml(sUrl);}else{return com.ibm.mm.enabler.xslt.gecko.loadXml(sUrl);}};com.ibm.mm.enabler.xslt.loadXmlString=function(sXml){if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){return com.ibm.mm.enabler.xslt.ie.loadXmlString(sXml);}else{var _9f5=new DOMParser();return com.ibm.mm.enabler.xslt.gecko.loadXmlString(sXml);}};com.ibm.mm.enabler.xslt.loadXsl=function(sUrl){if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){return com.ibm.mm.enabler.xslt.ie.loadXsl(sUrl);}else{return com.ibm.mm.enabler.xslt.gecko.loadXsl(sUrl);}};com.ibm.mm.enabler.xslt.transform=function(xml,xsl,_9f6,_9f7,_9f8){var _9f9=com.ibm.mashups.enabler.logging.LogLevel.TRACE;var _9fa="transform";var _9fb=com.ibm.mm.enabler.xslt.LOGGER.isLoggable(_9f9);if(_9fb){com.ibm.mm.enabler.xslt.LOGGER.entering(_9fa,arguments);}if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){return com.ibm.mm.enabler.xslt.ie.transform(xml,xsl,_9f6,_9f7,_9f8);}else{return com.ibm.mm.enabler.xslt.gecko.transform(xml,xsl,_9f6,_9f7,_9f8);}};com.ibm.mm.enabler.xslt.transformAndUpdate=function(_9fc,xml,xsl,_9fd,_9fe){var _9ff=com.ibm.mashups.enabler.logging.LogLevel.TRACE;var _a00="transformAndUpdate";var _a01=com.ibm.mm.enabler.xslt.LOGGER.isLoggable(_9ff);if(_a01){com.ibm.mm.enabler.xslt.LOGGER.entering(_a00,arguments);}var _a02;if(typeof ActiveXObject!="undefined"||window.ActiveXObject!==undefined){_a02=com.ibm.mm.enabler.xslt.ie.transform(xml,xsl,_9fd,_9fe,true);if(_a01){com.ibm.mm.enabler.xslt.LOGGER.trace(_a00,"XSLT result: "+_a02);}_9fc.innerHTML+=_a02;}else{_a02=com.ibm.mm.enabler.xslt.gecko.transform(xml,xsl,_9fd,_9fe,false);if(_a01){com.ibm.mm.enabler.xslt.LOGGER.trace(_a00,"XSLT result: "+(new XMLSerializer()).serializeToString(_a02));}var _a03=_a02.documentElement;if(_a02.documentElement.tagName=="transformiix:result"){_a03=_a02.documentElement.childNodes;com.ibm.mm.enabler.utils.Dom.copyChildren(_a02.documentElement,_9fc,true);}else{if(_a01){com.ibm.mm.enabler.xslt.LOGGER.trace(_a00,"Appending: "+(new XMLSerializer()).serializeToString(_a03));}_9fc.appendChild(_a03);}}if(_a01){com.ibm.mm.enabler.xslt.LOGGER.exiting(_a00);}};com.ibm.mm.enabler.xslt.ie.loadXml=function(sUrl){var _a04=new ActiveXObject("MSXML2.DOMDocument");_a04.async=0;_a04.resolveExternals=0;if(!_a04.load(sUrl)){throw new Error("Error loading xml file "+sUrl);}return _a04;};com.ibm.mm.enabler.xslt.ie.loadXmlString=function(sXml){var _a05=!window.ActiveXObject&&window.ActiveXObject!==undefined;var _a06=_a05?new ActiveXObject("MSXML2.FreeThreadedDOMDocument.6.0"):new ActiveXObject("MSXML2.DOMDocument");_a06.async=0;_a06.resolveExternals=0;if(!_a06.loadXML(sXml)){throw new Error("Error loading xml string "+sXml);}return _a06;};com.ibm.mm.enabler.xslt.ie.loadXsl=function(sUrl){var _a07=new ActiveXObject("MSXML2.FreeThreadedDOMDocument");_a07.async=0;_a07.resolveExternals=0;if(!_a07.load(sUrl)){throw new Error("Error loading xsl file "+sUrl);}return _a07;};com.ibm.mm.enabler.xslt.ie.transform=function(_a08,xsl,_a09,_a0a,_a0b){var oXml=_a08;var oXsl=xsl;try{if(!oXsl.documentElement){oXsl=this.loadXsl(xsl);}}catch(e){var sMsg=e.message;throw new Error(""+sMsg,""+sMsg);}var _a0c=new ActiveXObject("Msxml2.XSLTemplate");_a0c.stylesheet=oXsl;var _a0d=_a0c.createProcessor();_a0d.input=oXml;if(_a0a){com.ibm.mm.enabler.utils.Misc.forIn(_a0a,function(_a0e,key,obj){this.addParameter(key,_a0e);},_a0d);}if(_a09){_a0d.addParameter("mode",_a09);}if(_a0b){if(!_a0d.transform()){throw new Error("Error transforming xml doc "+oXml);}return _a0d.output;}else{var _a0f=new ActiveXObject("MSXML2.DOMDocument");_a0f.async=0;_a0f.validateOnParse=1;oXml.transformNodeToObject(oXsl,_a0f);return _a0f;}};com.ibm.mm.enabler.xslt.gecko.loadXml=function(sUrl){};com.ibm.mm.enabler.xslt.gecko.loadXmlString=function(sXml){var _a10=new DOMParser();var _a11;try{_a11=_a10.parseFromString(sXml,"text/xml");}catch(exc){throw new Error("Error loading xml string "+sXml);}return _a11;};com.ibm.mm.enabler.xslt.gecko.loadXsl=function(sUrl){var _a12=document.implementation.createDocument("","",null);_a12.async=0;_a12.load(sUrl);return _a12;};com.ibm.mm.enabler.xslt.gecko.transform=function(_a13,xsl,_a14,_a15,_a16){try{var _a17=xsl;if(!_a17.documentElement){_a17=this.loadXsl(xsl);}var proc=new XSLTProcessor();proc.importStylesheet(_a17);if(_a15){com.ibm.mm.enabler.utils.Misc.forIn(_a15,function(_a18,key,obj){this.setParameter(null,key,_a18);},proc);}if(_a14){proc.setParameter(null,"mode",_a14);}var _a19=proc.transformToDocument(_a13);if(!_a16){return _a19;}resultStr=_a19.documentElement.childNodes[0].textContent;}catch(exc){throw new Error("Error transforming xml doc "+exc);}return resultStr;};com.ibm.mm.enabler.xslt.setLayerContentByXml=function(_a1a,xml,xsl,_a1b,_a1c){var _a1d=com.ibm.mm.enabler.xslt.transform(xml,xsl,null,_a1b,_a1c);if(_a1a.innerHTML){_a1a.innerHTML=_a1d;}else{var obj=document.getElementById(_a1a);obj.innerHTML=_a1d;}};}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetDefinitionLegacyImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetDefinitionLegacyImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.IWidgetDefinitionLegacyImpl");dojo.declare("com.ibm.mm.iwidget.widget.IWidgetDefinitionLegacyImpl",com.ibm.mashups.iwidget.widget.IWidgetDefinition,{constructor:function(name,_a1e,_a1f,_a20,_a21,uri,_a22,_a23,_a24,_a25,_a26,_a27){var arg1=name;if(dojo.isString(arg1)){this.name=name;this.markup=_a1e;this.iScope=_a1f;this.itemSetsArr=_a20;this.uri=uri;this.widgetEvents=_a21;this.publishedEvents=_a23;this.handledEvents=_a24;this.supportedModes=_a22;this.resources=_a25;this.payloadDefs=_a26;this.iDescriptor=_a27;}else{this.name=arg1.name;this.markup=arg1.markup;this.metaData=arg1.metaData;this.events=arg1.events;this.itemSets=arg1.itemSets;this.resources=arg1.resources;this.payloadDefs=arg1.payloadDefs;this.iScope=this.metaData.iScope;this.supportedModes=this.metaData.supportedModes;this.uri=this.metaData.contentURI;var _a28;this.widgetEvents={};for(_a28 in this.metaData){if(_a28.indexOf("on")===0){this.widgetEvents[_a28]=this.metaData[_a28];}}var _a29=arg1.events.publishedEvents;this.publishedEvents={};this.handledEvents={};var _a2a;var _a2b;for(_a2a in _a29){if(Object.prototype.hasOwnProperty.call(_a29,_a2a)){_a28=_a29[_a2a];_a2b=new com.ibm.mm.iwidget.IEventDescriptionImpl(_a28.eventName,_a28.payloadType,_a28.description,_a28.onEvent);if(!this.publishedEvents[_a2a]){this.publishedEvents[_a2a]=[];}this.publishedEvents[_a2a].push(_a2b);}}var _a2c=arg1.events.handledEvents;for(_a2a in _a2c){if(Object.prototype.hasOwnProperty.call(_a2c,_a2a)){_a28=_a2c[_a2a];_a2b=new com.ibm.mm.iwidget.IEventDescriptionImpl(_a28.eventName,_a28.payloadType,_a28.description,_a28.onEvent);if(!this.handledEvents[_a2a]){this.handledEvents[_a2a]=[];}this.handledEvents[_a2a].push(_a2b);}}var _a2d;this.itemSetsArr={};for(_a2d in arg1.itemSets){if(Object.prototype.hasOwnProperty.call(arg1.itemSets,_a2d)){var _a2e=arg1.itemSets[_a2d];var _a2f;if(_a2d=="attributes"){_a2f=new com.ibm.mm.iwidget.itemset.ItemSetDefaultImpl(_a2e.name,_a2e.onItemSetChanged);}else{_a2f=new com.ibm.mm.iwidget.itemset.ItemSetDefaultImpl(_a2e.name,_a2e.onItemSetChanged);}_a2f.itemLists.items=_a2e.itemLists;this.itemSetsArr[_a2d]=_a2f;}}}},_getPublishedEvents:function(){return this.publishedEvents;},_getHandledEvents:function(){return this.handledEvents;},getPublishedEvents:function(){var arr=[];for(var i in this.publishedEvents){if(Object.prototype.hasOwnProperty.call(this.publishedEvents,i)){arr.push(this.publishedEvents[i]);}}return arr;},getHandledEvents:function(){var arr=[];for(var i in this.handledEvents){if(Object.prototype.hasOwnProperty.call(this.handledEvents,i)){arr.push(this.handledEvents[i]);}}return arr;},getAttributes:function(){var _a30=this.itemSetsArr.attributes;if(!_a30){_a30={name:"attributes",items:{}};}if(typeof (this.uri)!="undefined"&&_a30){_a30.items.contentURI={id:"contentURI",value:this.uri,readOnly:false};}if(typeof (this.supportedModes)!="undefined"&&_a30){_a30.items.supportedModes={id:"supportedModes",value:this.uri,readOnly:false};}return _a30;},getAllItemSetNames:function(){var _a31=[];if(!this.itemSetsArr){return _a31;}var i=0;for(var _a32 in this.itemSetsArr){if(Object.prototype.hasOwnProperty.call(this.itemSetsArr,_a32)){var _a33=this.itemSetsArr[_a32];if(typeof (_a33)!="undefined"){_a31[i]=_a33.name;}i++;}}return _a31;},getItemSet:function(name){if(name=="attributes"){return this.getAttributes();}var _a34=this.itemSetsArr[name];if(typeof (_a34)!="undefined"){return _a34;}return null;},getPublishedEventsNames:function(){if(!this.publishedEvents){return null;}var _a35=[];var _a36;for(_a36 in this.publishedEvents){if(Object.prototype.hasOwnProperty.call(this.publishedEvents,_a36)){_a35.push(_a36);}}return _a35;},getHandledEventsNames:function(){if(!this.handledEvents){return null;}var _a37=[];var _a38;for(_a38 in this.handledEvents){if(Object.prototype.hasOwnProperty.call(this.handledEvents,_a38)){_a37.push(_a38);}}return _a37;},getPublishedEvent:function(_a39){if(!this.publishedEvents){return null;}return this.publishedEvents[_a39];},getHandledEvent:function(_a3a){if(!this.handledEvents){return null;}return this.handledEvents[_a3a];},getWidgetName:function(){return this.name;},getPayloadDefs:function(){return this.payloadDefs;},getPayloadDef:function(name){var _a3b=this.payloadDefs[name];if(typeof _a3b=="undefined"){return null;}return _a3b;},getPayloadDefNames:function(){var arr=[];var a;for(a in this.payloadDefs){if(Object.prototype.hasOwnProperty.call(this.payloadDefs,a)){arr.push(a);}}return arr;},getSupportedModes:function(){var temp=this.supportedModes;if(!temp){return null;}var arr=temp.split(" ");return arr;},getIDescriptorItems:function(){return null;},getMarkupByMode:function(mode){return this.markup;},getWidgetEvents:function(){return this.widgetEvents;},getIScope:function(){return this.iScope;},getResources:function(){return this.resources;},getDefaultLanguage:function(){return "en";},getMarkup:function(){return this.markup;},getAllowInstanceContent:function(){return false;},_getShareableItemSets:function(){return null;},_getManagedItemSetListener:function(_a3c){return null;},getXmlBase:function(){return null;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.parser.LegacyXMLParser"]){dojo._hasResource["com.ibm.mm.iwidget.parser.LegacyXMLParser"]=true;dojo.provide("com.ibm.mm.iwidget.parser.LegacyXMLParser");dojo.declare("com.ibm.mm.iwidget.parser.LegacyXMLParser",com.ibm.mm.iwidget.parser.WidgetParser,{constructor:function(_a3d){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.xmlStr=_a3d;},namespaces:{"iw":"http://www.ibm.com/iWidget"},parseWidgetDefinition:function(){var _a3e=com.ibm.mm.enabler.xslt.loadXmlString(this.xmlStr);var _a3f=this.readMarkup(_a3e);var _a40=this.readItemSets(_a3e);var uri=this.readContentURI(_a3e);var _a41=this.readWidgetEvents(_a3e);var name=this.readName(_a3e);var _a42=this.readiScope(_a3e);var _a43=this.readSupportedModes(_a3e);var _a44=this.readPublicEvents(_a3e,"iw:handledEvents");var _a45=this.readPublicEvents(_a3e,"iw:publishedEvents");var _a46=this.readResources(_a3e);var _a47=this.readPayloadDefs(_a3e);var _a48=this.readIDescriptor(_a3e);return new com.ibm.mm.iwidget.widget.IWidgetDefinitionLegacyImpl(name,_a3f,_a42,_a40,_a41,uri,_a43,_a45,_a44,_a46,_a47,_a48);},readMarkup:function(_a49){var _a4a="readMarkup";var _a4b=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_a4b){this.LOGGER.entering(_a4a,arguments);}var _a4c="/iw:iwidget/iw:content";var _a4d=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(_a4c,_a49,this.namespaces);var _a4e="";if(_a4d){var _a4f=_a4d.childNodes;for(var j=0,l=_a4f.length;j0){dojo.forEach(_a7a,function(node){var _a7b={};_a7b.name=node.getAttribute("resourceName");_a7b.src=node.getAttribute("uri");_a7b.version=node.getAttribute("version");_a7b.callback=node.getAttribute("callback");_a7b.mimetype=node.getAttribute("mimetype");_a79[i]=_a7b;},this);}return _a79;},readIDescriptor:function(_a7c){return null;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.parser.StandardXMLParser"]){dojo._hasResource["com.ibm.mm.iwidget.parser.StandardXMLParser"]=true;dojo.provide("com.ibm.mm.iwidget.parser.StandardXMLParser");dojo.declare("com.ibm.mm.iwidget.parser.StandardXMLParser",com.ibm.mm.iwidget.parser.WidgetParser,{constructor:function(_a7d){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.xmlStr=_a7d;},namespaces:{"iw":"http://www.ibm.com/xmlns/prod/iWidget"},reservedAttributes:{iScope:"iScope",supportedModes:"supportedModes",id:"id",allowInstanceContent:"allowInstanceContent",lang:"lang","xmlns:iw":"xmlns:iw",supportedWindowStates:"supportedWindowStates","xml:lang":"xml:lang","xml:base":"xml:base"},parseWidgetDefinition:function(){var _a7e=com.ibm.mm.enabler.xslt.loadXmlString(this.xmlStr);var _a7f=this.readRootElement(_a7e);_a7f.markup=this.readMarkup(_a7e);_a7f.itemSetsArr=this.readItemSets(_a7e,_a7f);_a7f.publicEvents=this.readPublicEvents(_a7e);_a7f.resources=this.readResources(_a7e);var _a80=this.readPayloadDefs(_a7e);if(_a80){_a7f.payloadDefs=_a80;}_a7f.eventDescriptions=this.readEventDescriptions(_a7e);_a7f.xmlStr=this.xmlStr;return new com.ibm.mm.iwidget.widget.IWidgetDefinitionImpl(_a7f,this.xmlStr);},readRootElement:function(_a81){var _a82={};var root=_a81.documentElement;var _a83=root.getAttribute("supportedModes");if(!_a83){_a83="view";}_a82.supportedModes=_a83;var _a84;var name=root.getAttribute("id");if(!name){name=null;}_a82.id=name;_a82.name=name;var temp=root.getAttribute("allowInstanceContent");var _a85=false;if(temp&&temp=="true"){_a85=true;}_a82.allowInstanceContent=_a85;var lang=root.getAttribute("lang");if(!lang){lang=root.getAttribute("xml:lang");}if(!lang){lang="en";}_a82.lang=lang;var _a86={};var _a87=root.attributes;var i;for(i=0;i<_a87.length;i++){var _a88=_a87[i];if(_a88.name.indexOf("on")===0){var _a89=_a88.value;if(_a89){_a86[_a88.name]=_a89;}}}_a82.widgetEvents=_a86;var _a8a=root.getAttribute("iScope");if(!_a8a){_a8a=null;}_a82.iScope=_a8a;var _a8b=iwConstants.iDescriptorItems;var _a8c={};for(var j in _a8b){if(Object.prototype.hasOwnProperty.call(_a8b,j)){name=_a8b[j];_a84=root.getAttribute(name);_a8c[name]=_a84;}}_a82.iDescriptor=_a8c;var _a8d={};_a87=root.attributes;for(i=0;i<_a87.length;i++){var att=_a87[i];if(att.name.indexOf("on")!==0&&!iwConstants.iDescriptorItems[att.name]&&!this.reservedAttributes[att.name]){_a84=att.value;if(typeof _a84!="undefined"&&_a84!==null){_a8d[att.name]=_a84;}}}_a82.simpleAttributes=_a8d;var _a8e=root.getAttribute("supportedWindowStates");if(!_a8e){_a8e="normal";}_a82.supportedWindowStates=_a8e;var _a8f=root.getAttribute("xml:base");if(_a8f){_a82.xmlBase=_a8f;}return _a82;},readMarkup:function(_a90){var _a91="readMarkup";var _a92=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_a92){this.LOGGER.entering(_a91,arguments);}var _a93="/iw:iwidget/iw:content";var _a94=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(_a93,_a90,this.namespaces);var _a95={};var _a96="";var mode=null;if(_a94&&_a94.length>0){for(var i=0,l=_a94.length;i0||(lang&&_aae)){for(var v=0,vL=_ab0.length;v=0){_b02=true;_b07.defaultLocale=lang;}else{_b07.value=_b06;}_b03.items[id]=_b07;if(_b00){_afc[_afe]=_b03;}else{_afd[_afe]=_b03;}}}}}_af8.shareableItemSetsArr=_afd;_af8.itemSetsArr=_afc;if(_afa){this.LOGGER.exiting(_af9,_afc);}},readPayloadDefs:function(_b08){var _b09="readPayloadDefs";var _b0a=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_b0a){this.LOGGER.entering(_b09,arguments);}var _b0b={};return _b0b;},readPublicEvents:function(_b0c,_b0d){var _b0e="readPublicEvents";var _b0f=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_b0f){this.LOGGER.entering(_b0e,arguments);}var _b10={};if(_b0f){this.LOGGER.exiting(_b0e,itemSetsArr);}return _b10;},readResources:function(_b11){var _b12="readResources";var _b13=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_b13){this.LOGGER.entering(_b12,arguments);}var _b14=[];if(_b13){this.LOGGER.exiting(_b12,itemSetsArr);}return _b14;},readEventDescriptions:function(_b15){var _b16="readEventDescriptions";var _b17=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_b17){this.LOGGER.entering(_b16,arguments);}var _b18={};if(_b17){this.LOGGER.exiting(_b16,itemSetsArr);}return _b18;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.parser.WidgetParserFactory"]){dojo._hasResource["com.ibm.mm.iwidget.parser.WidgetParserFactory"]=true;dojo.provide("com.ibm.mm.iwidget.parser.WidgetParserFactory");dojo.declare("com.ibm.mm.iwidget.parser.WidgetParserFactory",null,{getWidgetParser:function(_b19){var _b1a=_b19.replace(/^\s+/,"").replace(/\s+$/,"");var _b1b=this._isXML(_b1a);var _b1c=this._isLegacy(_b1a);var _b1d=this._isOpenSocialGadget(_b1a);if(_b1b&&_b1c&&!_b1d){return new com.ibm.mm.iwidget.parser.LegacyXMLParser(_b1a);}else{if(_b1b&&!_b1c&&!_b1d){return new com.ibm.mm.iwidget.parser.StandardXMLParser(_b1a);}else{if(_b1b&&_b1d){return new com.ibm.mm.iwidget.parser.OpenSocialXMLParser(_b1a);}}}return null;},_isOpenSocialGadget:function(_b1e){var _b1f=true;var _b20=_b1e.indexOf("");if(_b20===-1){_b1f=false;}return _b1f;},_isXML:function(_b21){var _b22=true;var _b23=_b21.indexOf("=\"http://www.w3.org/1999/xhtml\"");if(_b23!=-1){_b22=false;}return _b22;},_isLegacy:function(_b24){var _b25=true;var _b26=_b24.indexOf("=\"http://www.ibm.com/xmlns/prod/iWidget\"");if(_b26!=-1){_b25=false;}return _b25;}});com.ibm.mm.iwidget.parser.WidgetParserFactory=new com.ibm.mm.iwidget.parser.WidgetParserFactory();}if(!dojo._hasResource["com.ibm.mm.iwidget.services.WidgetLoadServiceImpl"]){dojo._hasResource["com.ibm.mm.iwidget.services.WidgetLoadServiceImpl"]=true;dojo.provide("com.ibm.mm.iwidget.services.WidgetLoadServiceImpl");dojo.provide("com.ibm.mm.iwidget.services.WidgetLoadServiceImpl");dojo.declare("com.ibm.mm.iwidget.services.WidgetLoadServiceImpl",null,{constructor:function(){this.widgetDef={};this.LOADING_TOKEN="LOADING_TOKEN";this.LOADING_ERROR_TOKEN="LOADING_ERROR_TOKEN";this.waitingqueue={};this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},getWidgetXML:function(_b27,sync,_b28,_b29){if(ibmConfig.dojotest){sync=true;}var _b2a=this.widgetDef[_b27];if(_b2a&&_b2a==this.LOADING_TOKEN){if(!this.waitingqueue[_b27]){this.waitingqueue[_b27]=[];}var _b2b={id:_b29,cb:_b28};this.waitingqueue[_b27].push(_b2b);return;}else{if(_b2a&&_b2a.error&&_b2a.error==this.LOADING_ERROR_TOKEN){return this.handleCallback(_b28,_b2a.data,_b2a.status);}else{if(_b2a){return this.handleCallback(_b28,_b2a,"200");}}}this.widgetDef[_b27]=this.LOADING_TOKEN;var me=this;var _b2c=_b27;if((_b2c.indexOf("http")===0)||(_b2c.indexOf("https")===0)||(_b2c.indexOf("endpoint")===0)){_b2c=com.ibm.mm.enabler.utils.URLHelper.rewriteURL(_b2c);}var args={url:_b2c,ibmMultipart:{context:com.ibm.mashups.enabler.io.XHRMultipartFactory.CONTEXT_ENABLER},load:function(data,_b2d){var xhr=_b2d.xhr;_b2d["com.ibm.mm.Multipart.forceOnNextResponse"]=true;var _b2e=com.ibm.mm.iwidget.parser.WidgetParserFactory.getWidgetParser(xhr.responseText);var _b2f=_b2e.parseWidgetDefinition();me.widgetDef[_b27]=_b2f;me.handleCallback(_b28,_b2f,xhr.status,xhr);var _b30=me.waitingqueue[_b27];if(_b30){for(var i in _b30){if(Object.prototype.hasOwnProperty.call(_b30,i)){me.handleCallback(_b30[i].cb,_b2f,xhr.status,xhr);}}me.waitingqueue[_b27]=null;}},error:function(data,_b31){var xhr=_b31.xhr;if(xhr.status==404){me.LOGGER.warning("getWidgetXML","Error loading widget xml. "+data.message);}me.widgetDef[_b27]={error:me.LOADING_ERROR_TOKEN,data:data,status:xhr.status};me.handleCallback(_b28,data,xhr.status,xhr);var _b32=me.waitingqueue[_b27];if(_b32){for(var i in _b32){if(Object.prototype.hasOwnProperty.call(_b32,i)){me.handleCallback(_b32[i].cb,data,xhr.status,xhr);}}me.waitingqueue[_b27]=null;}},handleAs:"text",sync:sync};dojo.xhrGet(args);return;},handleCallback:function(_b33,data,_b34,xhr){if(_b33){_b33(data,_b34,xhr);}}});com.ibm.mashups.services.ServiceManager.setService("widgetLoadService",new com.ibm.mm.iwidget.services.WidgetLoadServiceImpl());}if(!dojo._hasResource["com.ibm.mm.enabler.logging.LegacyLoggerStatus"]){dojo._hasResource["com.ibm.mm.enabler.logging.LegacyLoggerStatus"]=true;dojo.provide("com.ibm.mm.enabler.logging.LegacyLoggerStatus");dojo.declare("com.ibm.mm.enabler.logging.LegacyLoggerStatus.StatusType",null,{constructor:function(id,_b35,_b36,_b37,_b38){this._id=id;this._styleClass=_b35;this._iconPath=_b36;this._iconAlt=_b37;this._color=_b38;}});dojo.declare("com.ibm.mm.enabler.logging.LegacyLoggerStatus.StatusMessage",null,{constructor:function(type,_b39,_b3a){this._type=type;this._message=_b39;this._details=_b3a;},render:function(_b3b){var _b3c=com.ibm.mm.enabler.logging.LegacyLoggerStatus.statusTypesMap.getStatusType(this._type);var msg=[];msg[msg.length]="
";msg[msg.length]="
";msg[msg.length]="
";var _b3d=this._message;if(this._type==="error"){var _b3e=_b3d.split(":");var _b3f=_b3e.shift()+":";_b3d=_b3e.join(":");msg[msg.length]="
";msg[msg.length]=_b3f;msg[msg.length]="
";}msg[msg.length]="
";msg[msg.length]=_b3d;msg[msg.length]="
";if(this._details&&this._details.length>0){msg[msg.length]="
";msg[msg.length]=this._details;msg[msg.length]="
";}msg[msg.length]="
";_b3b.innerHTML=msg.join("");}});dojo.declare("com.ibm.mm.enabler.logging.LegacyLoggerStatus.StatusTypesMap",null,{constructor:function(){this._baseURL=dojo.moduleUrl("com.ibm.mm.enabler","image/");this.constants={"ERROR":"error","WARN":"warn","INFO":"info"};this.internalStatusTypeMap=null;},getStatusType:function(type){if(this.internalStatusTypeMap===null){var _b40=dojo.i18n.getLocalization("com.ibm.mm.enabler","iwStr");this.internalStatusTypeMap={};this.internalStatusTypeMap.error=new com.ibm.mm.enabler.logging.LegacyLoggerStatus.StatusType(0,"error",this._baseURL+"error.gif",_b40.ERROR,"#FF0000");this.internalStatusTypeMap.warn=new com.ibm.mm.enabler.logging.LegacyLoggerStatus.StatusType(1,"warning",this._baseURL+"warning.gif",_b40.WARNING,"FFFF00");this.internalStatusTypeMap.info=new com.ibm.mm.enabler.logging.LegacyLoggerStatus.StatusType(2,"info",this._baseURL+"info.gif",_b40.INFO,"#0077FF");}return this.internalStatusTypeMap[type];}});com.ibm.mm.enabler.logging.LegacyLoggerStatus.statusTypesMap=new com.ibm.mm.enabler.logging.LegacyLoggerStatus.StatusTypesMap();}if(!dojo._hasResource["com.ibm.mm.enabler.logging.LegacyLogger"]){dojo._hasResource["com.ibm.mm.enabler.logging.LegacyLogger"]=true;dojo.provide("com.ibm.mm.enabler.logging.LegacyLogger");com.ibm.mm.enabler.logging.LegacyLogger.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.logging.LegacyLogger");com.ibm.mm.enabler.logging.LegacyLogger.Constants={MMLogging:"/mm/logging",MMStatusMsg:"/mm/statusMsg",MMTracing:"/mm/tracing",LOG:"log",INFO:"info",WARN:"warn",ERROR:"error"};com.ibm.mm.enabler.logging.LegacyLogger.getObjectArryFromArguments=function(args){if(args.length==1){return null;}var _b41=[];for(var i=1;i/g,">");return _b48;};com.ibm.mm.enabler.logging.LegacyLogger.info=function(_b49){var _b4a=com.ibm.mm.enabler.logging.LegacyLogger.getObjectArryFromArguments(arguments);var msg=com.ibm.mm.enabler.logging.LegacyLogger.LOGGER._getMessageString(_b4a);com.ibm.mm.enabler.logging.LegacyLogger.LOGGER.info(_b49,msg);};com.ibm.mm.enabler.logging.LegacyLogger.warn=function(_b4b){var _b4c=com.ibm.mm.enabler.logging.LegacyLogger.getObjectArryFromArguments(arguments);var msg=com.ibm.mm.enabler.logging.LegacyLogger.LOGGER._getMessageString(_b4c);com.ibm.mm.enabler.logging.LegacyLogger.LOGGER.warning(_b4b,msg);};com.ibm.mm.enabler.logging.LegacyLogger.error=function(_b4d){var _b4e=com.ibm.mm.enabler.logging.LegacyLogger.getObjectArryFromArguments(arguments);var msg=com.ibm.mm.enabler.logging.LegacyLogger.LOGGER._getMessageString(_b4e);com.ibm.mm.enabler.logging.LegacyLogger.LOGGER.severe(_b4d,msg);};com.ibm.mm.enabler.logging.LegacyLogger._log=function(type,args){if(com.ibm.mm.enabler.logging.LegacyLogger.isLogging){if(args.length>=2&&dojo.isString(args[1])){var arr=[];arr.push(args[0]+args[1]);for(var i=2;i0){var _b79=_b78[0].getSourceWidgetID();_b77.removeWire(_b79);this.commit();_b78=_b77.getWires();}}var _b7a=null;if(_b77){_b7a=_b77.getTargets();}if(_b7a){var _b7b=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();for(var i in _b7a){if(Object.prototype.hasOwnProperty.call(_b7a,i)){var _b7c=_b7b.find(i);if(_b7c){var _b7d=_b7c.getIWidgetInstance().getWireModel();_b7d.removeWire(this.id);_b7c.commit();}}}}for(var i2 in this.subHandler){if(Object.prototype.hasOwnProperty.call(this.subHandler,i2)){for(var j in this.subHandler[i2]){if(Object.prototype.hasOwnProperty.call(this.subHandler[i2],j)){this.eventSvr.unsubscribeEvent(this.subHandler[i2][j]);}}}}this.eventSvr._getHubAdapter(this.id).removeIframeHubContainer(this.id);if(this.windowManager){this.windowManager=null;}},update2:function(span){return;},_getParent:function(){if(!this.parent){this.parent=com.ibm.mm.iwidget.Utils.getWidgetParent(this.rootElement);}this.parent=this.parent||null;return this.parent;},_setParent:function(_b7e){this.parent=_b7e;},_getPublishedEvents:function(){var _b7f=this.getWidgetPublishedEvents();var arr={};if(dojo.isArray(_b7f)){for(var i=0,l=_b7f.length;i ."+that.ns+"loading",that.rootElement).forEach(function(elem){com.ibm.mm.enabler.utils.Dom.destroyNode(elem);});dojo.query("."+that.currentMode,that.rootElement).style({"visibility":""});}});that.subHandler[id].push(_ba9);var _bab=that.eventSvr.subscribeEvent(com.ibm.mashups.iwidget.Constants.RESIZE_WIDGET+"."+that.id,that,"handleSizeChanged");that.subHandler[id].push(_bab);};if(_ba1.isLoaded()&&_ba0&&_ba0=="false"){_ba1.loaded=false;_ba1._getInstanceMarkup(eventCallbackContinue);}else{eventCallbackContinue(_b9f);}};var _bac=_ba1.eventSvr.subscribeEvent(_ba1.eventSvr.WIDGETEVENT_PREFIX+id+"."+"onFrameLoaded",null,eventCallback);_ba1.subHandler[id].push(_bac);var _bad=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var url=window.location.protocol;var host=window.location.hostname;var _bae=_bad.getValue(com.ibm.mashups.enabler.services.ConfigConstants.SERVERDOMAIN);if(_bae&&_bae!="null"){host=_bae;}var port=window.location.port;var path=window.location.pathname;var _baf=_bad.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT);var _bb0=null;if(path.indexOf(_baf)>0){_bb0=path.slice(0,path.indexOf(_baf));}if(_ba1._getSubDomain()){var _bb1=_ba1._getSubDomain()+"."+host;if(_bad.getValue("sandbox.disable.subdomains")){_bb1=host;}if(port!=""){url+="//"+_bb1+":"+port;}else{url+="//"+_bb1;}if(_bb0){url+=_bb0;}url+=_bad.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT_ENABLER);url+="/widgetsandbox";_ba1.eventSvr._getHubAdapter().createIframeHubContainer(id,root,url,_ba0,null,null,dojo.hitch(this,"_onSecurityAlert"));}else{var _bb2=_ba1.eventSvr._getHubAdapter().getSubDomainSize();var _bb3=unescape(_ba1.getIWidgetInstance().getIDescriptorItems().getItemValue("title",dojo.locale));if(!_bb3){_bb3=_ba1.getID();}var _bb4=_bad.getValue(com.ibm.mashups.enabler.services.ConfigConstants.SUBDOMAINREUSE);var fmt=_ba1.iwMessages.E_SUBDOMAIN_NOTAVAILABLE1_2;if(_bb4){fmt=_ba1.iwMessages.E_SUBDOMAIN_NOTAVAILABLE_2;}var _bb5=dojo.string.substitute(fmt,[_bb3,_bb2]);var _bb6=[];com.ibm.mm.iwidget.Utils.findElementByAttribute("query","> ."+_ba1.ns+"loading",_ba1.rootElement,_bb6,false);if(_bb6.length>0){aNode=_bb6[0];aNode.innerHTML="";com.ibm.mm.enabler.logging.LegacyLogger.logInlineMessage(aNode,"error",_bb5);}}},_onSecurityAlert:function(_bb7,_bb8){if(_bb8&&_bb8=="OpenAjax.hub.SecurityAlert.FramePhish"){var me=this;setTimeout(function(){me._handleIframeMove(_bb7);},0);}else{this.LOGGER.trace("_onSecurityAlert","securityAlert:"+_bb8);}},_handleIframeMove:function(_bb9){this.eventSvr._getHubAdapter(this.id).returnSubDomain(this._getSubDomain());var _bba=this.windowManager[this.currentMode];var id=_bba.id;var root=_bba.root||null;if(root===null){var _bbb=this._getDefaultMode()||iwConstants.mode_view;var _bbc=this.windowManager[_bbb]||null;if(_bbc!==null){root=_bbc.root||null;}}try{for(var j in this.subHandler[id]){if(Object.prototype.hasOwnProperty.call(this.subHandler[id],j)){this.eventSvr.unsubscribeEvent(this.subHandler[id][j]);}}}catch(e){this.LOGGER.trace("_handleIframeMove","FramePHishing"+" error:"+e.message);}this.eventSvr._getHubAdapter(id).removeIframeHubContainer(id);this._getInstanceMarkup(dojo.hitch(this,function(_bbd){this._createIframe(_bbd,root,id,"false",this);}));},_getSubDomain:function(){if(!this.subDomain){this.subDomain=this.eventSvr._getHubAdapter().getSubDomain();}return this.subDomain;},_handleDataSync:function(_bbe){if(_bbe&&_bbe.attributes){var _bbf=_bbe.attributes;this._syncModifiableProperties(_bbf,this.getIWidgetInstance().getAttributes());this._syncAttributes(_bbf,this.getAttributes());}if(_bbe&&_bbe.wiremodel){var _bc0=_bbe.wiremodel;this._syncWireModel(_bc0,this.getIWidgetInstance().getWireModel());}this.commit(true);},_syncWireModel:function(_bc1,_bc2){var _bc3=_bc1._wires;for(var i in _bc3){if(Object.prototype.hasOwnProperty.call(_bc3,i)){var _bc4=_bc3[i];if(_bc4._isDirty&&_bc4._type&&_bc4._type=="NEW"){_bc2.addWire(_bc4.SourceWidget,_bc4.SourceEvent,_bc4.TargetEvent);}else{if(_bc4._isDirty&&_bc4._type&&_bc4._type=="DELETE"){_bc2.removeWire(_bc4.SourceWidget,_bc4.SourceEvent,_bc4.TargetEvent);}}}}var _bc5=_bc1._targets;_bc2._targets=_bc5;},_syncModifiableProperties:function(_bc6,_bc7){_bc7._updateProperties(_bc6);},_syncAttributes:function(_bc8,_bc9){var _bca="newItem";var _bcb="updatedValue";var _bcc="removedItem";for(var att in _bc8){if(Object.prototype.hasOwnProperty.call(_bc8,att)){var item=_bc8[att];if(item._dirty){if(item._change.changeType==_bcc){_bc9.removeItem(item.id);}else{_bc9.setItemValue(item.id,item.value,item.readOnly);}}}}_bc9.commit();},handleSizeChanged:function(_bcd){var _bce=this.windowManager[this.currentMode];var id=this.id;if(!_bce.main){id=this.id+"_"+this.currentMode;}var root=_bce.root;var _bcf=root.childNodes[0];if(_bcd.newWidth){var _bd0=parseInt(_bcd.newWidth,10);_bd0=_bd0-5;dojo.style(_bcf,"width",_bd0+"px");}if(_bcd.newHeight){var _bd1=parseInt(_bcd.newHeight,10);_bd1=_bd1-5;dojo.style(_bcf,"height",_bd1+"px");}this.eventSvr._publishEvent(com.ibm.mashups.iwidget.Constants.RESIZE_WIDGET+id,_bcd);},getCSSUrl:function(){var that=this;if(this.themeCSS){return this.themeCSS;}dojo.forEach(document.getElementsByTagName("link"),function(_bd2){if(_bd2.href&&_bd2.href.indexOf("theme.css")!=-1){var _bd3=_bd2.href.length-9;if(_bd2.href.indexOf("theme.css")==_bd3){that.themeCSS=_bd2.href;}}else{if(_bd2.href&&_bd2.href.indexOf("theme_rtl.css")!=-1){var _bd4=_bd2.href.length-13;if(_bd2.href.indexOf("theme_rtl.css")==_bd4){that.themeCSS=_bd2.href;}}}});return this.themeCSS;},_handleOnNavStateChanged:function(_bd5){var _bd6=_bd5.payload;if(_bd6){var _bd7=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _bd8=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(_bd7,this.id);_bd8.setWidgetState("cp",_bd6);var _bd9=_bd7.commit();_bd9.start();}}});}if(!dojo._hasResource["com.ibm.mm.iwidget.RenderController"]){dojo._hasResource["com.ibm.mm.iwidget.RenderController"]=true;dojo.provide("com.ibm.mm.iwidget.RenderController");dojo.declare("com.ibm.mm.iwidget.RenderController",null,{constructor:function(_bda){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.widgetwrapper=_bda;this.widgetXMLUrl=this.widgetwrapper.getIWidgetInstance().widgetXMLUrl;this.iwStr=dojo.i18n.getLocalization("com.ibm.mm.enabler","iwStr");this.iwMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","iwMessages");},render:function(){this._loadWidgetDefinition();},_resourceBaseURL:dojo.moduleUrl("com.ibm.mm.iwidget","image/"),_setLoading:function(){var _bdb=document.createElement("div");_bdb.className=this.widgetwrapper.ns+"loading";if(ibmConfig&&ibmConfig.loadingHTML){_bdb.innerHTML=ibmConfig.loadingHTML;}else{if(ibmConfig&&ibmConfig["loadingHTML.imageURL"]){_bdb.innerHTML=""+this.iwStr.LOAD+" "+this.iwStr.LOAD;}else{_bdb.innerHTML=""+this.iwStr.LOAD+" "+this.iwStr.LOAD;}}this.widgetwrapper.rootElement.appendChild(_bdb);},_loadWidgetDefinition:function(){var _bdc="_loadWidgetDefinition";var _bdd=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_bdd){this.LOGGER.entering(_bdc,arguments);}var _bde=this.widgetwrapper.rootElement;if(this.widgetwrapper.loaded){return false;}this._setLoading();if(this.widgetXMLUrl!==null){var _bdf=com.ibm.mashups.services.ServiceManager.getService("widgetLoadService");_bdf.getWidgetXML(this.widgetXMLUrl,false,dojo.hitch(this,"handleWidgetInfoRetrieved"),this.widgetwrapper.id);}else{return false;}if(_bdd){this.LOGGER.exiting(_bdc,true);}return true;},handleWidgetInfoRetrieved:function(data,_be0,xhr){var _be1="handleWidgetInfoRetrieved";var _be2=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_be2){this.LOGGER.entering(_be1,arguments);}var _be3;if(_be0=="200"||_be0=="0"){this.widgetwrapper.setIWidgetDefinition(data);this.widgetDef=data;}else{if(!this._isWidgetInstalled()){this._handleInlineWidgetNotInstalledMessage(this.iwStr.WIDGET_NOT_INSTALLED,this.iwStr.WIDGET_NOT_INSTALLED_SUB,data.message);}else{_be3=unescape(this.widgetwrapper.getIWidgetInstance().getIDescriptorItems().getItemValue("title",dojo.locale));if(!_be3){_be3=this.widgetXMLUrl;}this._handleInlineMessage("error",dojo.string.substitute(this.iwMessages.E_IWIDGETDEF_NOTAVAILABLE_1,[_be3]),data.message);}return;}var _be4=this.isSandboxed();if(dojo.isIE<7&&_be4){_be3=unescape(this.widgetwrapper.getIWidgetInstance().getIDescriptorItems().getItemValue("title",dojo.locale));if(!_be3){_be3=this.widgetXMLUrl;}this._handleInlineMessage("error",dojo.string.substitute(this.iwMessages.E_NODISPLAY_UNSECUREWIDGET_1,[_be3]));return;}this._doRender(_be4);if(_be2){this.LOGGER.exiting(_be1);}},_isWidgetInstalled:function(){try{var _be5=com.ibm.mashups.enabler.catalog.Factory.getCatalogCategoryModel();_be5.setStrategy(new com.ibm.mashups.enabler.strategy.ListLoadAheadStrategy(25));var _be6=null;var _be7=null;var _be8=_be5.getRoot().start();var _be9=_be5.getChildren(_be8);while(_be9.hasNext()){var _bea=_be9.next();_be6=_be5.getCatalogEntryModel(_bea);var _beb=_be6.iterator();_beb.setCursorPosition(0);while(_beb.hasNext()){var _bec=_beb.next();var _bed=decodeURIComponent(this.widgetXMLUrl);if(_bed.indexOf(_bec.getDefinitionURL(false))>=0){return true;}}}}catch(e){return true;}return false;},isSandboxed:function(){var _bee=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _bef=_bee.getValue(com.ibm.mashups.enabler.services.ConfigConstants.SANDBOXENABLED);if(!_bef){return false;}var _bf0=document.location+"";_bef=false;var _bf1=this.widgetDef.getAttributes()||null;if(_bf1){var _bf2=_bf1.getItemValue("sandbox");if(typeof _bf2!="undefined"&&_bf2!==null){if(_bf2=="true"){_bef=true;}}}if(!_bef){if(this.widgetwrapper.rootElement.getAttribute("sandbox")!==null&&this.widgetwrapper.rootElement.getAttribute("sandbox")=="true"){_bef=true;}}if(!_bef){if(this.widgetwrapper.rootElement.className.indexOf(iwConstants.CSSCLASS_INSTANCE.iwSandbox)>0){_bef=true;}}if(_bef){if(this._isSandboxDisabledWidget(this.widgetXMLUrl)){_bef=false;}}return _bef;},_isSandboxDisabledWidget:function(_bf3){var _bf4=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var temp=_bf4.getValue(com.ibm.mashups.enabler.services.ConfigConstants.WIDGETDEFID_SANDBOX_DISABLED);var _bf5=temp;if(dojo.isString(_bf5)){_bf5=[temp];}if(_bf5.length===0){return false;}for(var i=0;i<_bf5.length;i++){if(dojo.string.trim(_bf3)===dojo.string.trim(_bf5[i])){return true;}else{if(dojo.string.trim(_bf3).indexOf(dojo.string.trim(_bf5[i]))!=-1&&dojo.string.trim(_bf5[i]).indexOf("/")!==0){return true;}else{if(dojo.string.trim(_bf3).indexOf(dojo.string.trim(_bf5[i]))!=-1&&dojo.string.trim(_bf5[i]).indexOf("/")===0&&dojo.string.trim(_bf3).indexOf(":")!=-1){var buf=_bf3.split("//");var _bf6=buf[0];var buf2=buf[1].split("/");var host=buf2[0];if(_bf6==window.location.protocol&&window.location.host==host){return true;}else{if(_bf6==window.location.protocol&&_bf6=="http:"&&host.indexOf(window.location.host)===0){if(host.substr(host.indexOf(":")+1)=="80"){return true;}}else{if(_bf6==window.location.protocol&&_bf6=="https:"&&host.indexOf(window.location.host)===0){if(host.substr(host.indexOf(":")+1)=="443"){return true;}}}}}}}}return false;},_handleInlineMessage:function(type,_bf7,_bf8){var _bf9=[];com.ibm.mm.iwidget.Utils.findElementByAttribute("query","> ."+this.widgetwrapper.ns+"loading",this.widgetwrapper.rootElement,_bf9,false);var _bfa=_bf9[0];_bfa.innerHTML="";com.ibm.mm.enabler.logging.LegacyLogger.logInlineMessage(_bfa,type,_bf7,_bf8);},_handleInlineWidgetNotInstalledMessage:function(_bfb,_bfc,_bfd){var _bfe=[];com.ibm.mm.iwidget.Utils.findElementByAttribute("query","> ."+this.widgetwrapper.ns+"loading",this.widgetwrapper.rootElement,_bfe,false);var _bff=_bfe[0];var msg=[];msg[msg.length]="
";msg[msg.length]="
";msg[msg.length]="
";msg[msg.length]="
";msg[msg.length]=_bfb;msg[msg.length]="
";if(_bfc&&_bfc.length>0){msg[msg.length]="
";msg[msg.length]=_bfc;msg[msg.length]="
";}msg[msg.length]="
";_bff.innerHTML=msg.join("");com.ibm.mm.enabler.logging.LegacyLogger._publishStatusMsg("info",_bfb,_bfd);},_doRender:function(_c00){var _c01=com.ibm.mashups.services.ServiceManager.getService("eventService");if(_c00){dojo.mixin(this.widgetwrapper,new com.ibm.mm.iwidget.widget.IWidgetWrapperStubImpl());}else{_c01._getHubAdapter().createInlineHubContainer(this.widgetwrapper.id);_c01._getHubAdapter().createInlineHubClient(this.widgetwrapper.id);}this.widgetwrapper.doRender();}});}if(!dojo._hasResource["com.ibm.mm.iwidget.model.WidgetModelExtended"]){dojo._hasResource["com.ibm.mm.iwidget.model.WidgetModelExtended"]=true;dojo.provide("com.ibm.mm.iwidget.model.WidgetModelExtended");dojo.declare("com.ibm.mm.iwidget.model.WidgetModelExtendedImpl",com.ibm.mm.iwidget.model.WidgetModelDefaultImpl,{_onWindowUnload:function(){var _c02=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();if(_c02){var _c03=com.ibm.mashups.enabler.model.state.AccessorFactory.getPageModeAccessor(_c02);_c03.setPageMode("unload");}try{var arr=[];for(var i in this.widgetArr){if(Object.prototype.hasOwnProperty.call(this.widgetArr,i)){this._unloadWidget(i);}}}catch(e){console.log("_onWindowUnload "+e.message);}},renderWidget:function(_c04){if(typeof _c04=="undefined"){return;}if(_c04.loaded||_c04.loading){return;}_c04.loading=true;var _c05=new com.ibm.mm.iwidget.RenderController(_c04);_c05.render();},getWidgetById:function(id){return this.find(id);}});com.ibm.mm.iwidget.model.WidgetModelImpl=com.ibm.mm.iwidget.model.WidgetModelExtendedImpl;}if(!dojo._hasResource["com.ibm.mm.iwidget.services.EventServiceExtended"]){dojo._hasResource["com.ibm.mm.iwidget.services.EventServiceExtended"]=true;dojo.provide("com.ibm.mm.iwidget.services.EventServiceExtended");dojo.declare("com.ibm.mm.iwidget.services.EventServiceExtendedImpl",com.ibm.mm.iwidget.services.EventServiceDefaultImpl,{registerExtServices:function(){var _c06=com.ibm.mashups.iwidget.Constants.WIDGET_WINDOWSTATECHANGED;var me=this;var _c07=function(_c08){var _c09=_c08.id;var _c0a=_c08.newWindowState;var _c0b=_c08.oldWindowState;me.fireEvent(_c09,"onWindowStateChanged",{newWindowState:_c0a,oldWindowState:_c0b});};this.subscribeEvent(_c06,null,_c07,null,null);},subscribeWire:function(_c0c,_c0d,_c0e,_c0f){if(this.bIsLoggable){this.LOGGER.entering("eventService.subscribeWire",[_c0c,_c0d,_c0e,_c0f]);}if(typeof _c0c=="undefined"||_c0c===null){return false;}if(typeof _c0d=="undefined"||_c0d===null){return false;}if(typeof _c0e=="undefined"||_c0e===null){return false;}if(typeof _c0f=="undefined"||_c0f===null){return false;}var rc=true;var that=this;function eventCallback(_c10,_c11,_c12){that.fireEvent(_c0e,_c0f,_c11.payload,_c11.payloadType,_c0c);};function callback(item,_c13,_c14){if(!_c13){console.log("eventService.subscribeWire subscribe failed "+"source:"+_c0c+" sourceEvent:"+_c0d+" targetWidget:"+_c0e+" targetEvent:"+_c0f);}};var _c15;var _c16=this.hubAdapter._getInlineHubClient(_c0e);if(_c16){var _c17=this._generateWireId(_c0c,_c0d,_c0e,_c0f);if(this.subMgr[_c17]){return true;}var _c18=_c16.subscribe(this.WIDGETEVENT_PREFIX+_c0c+"."+_c0d,eventCallback,null,callback);this.subMgr[_c17]=_c18;_c15={};_c15.targetWidget=_c0e;_c15.sourceEvent=_c0d;_c15.sourceWidget=_c0c;_c15.targetEvent=_c0f;this.fireEvent(_c0c,"onNewWire",_c15);}var _c19=this.hubAdapter.isInlineClient(_c0e);if(!_c19){var _c1a="eventservice."+_c0e;_c15={};_c15.methodname="subscribeWire";_c15.sourceWidget=_c0c;_c15.sourceEvent=_c0d;_c15.targetWidget=_c0e;_c15.targetEvent=_c0f;_c15.hubclient="main";this._publishEvent(_c1a,_c15);rc=true;}return rc;},publishWire:function(_c1b,_c1c,_c1d,_c1e){_c1d=this._serializePayload(_c1d);if(this.bIsLoggable){this.LOGGER.entering("eventService.publishWire",[_c1b,_c1c,_c1d,_c1e]);}if(typeof _c1b=="undefined"||_c1b===null){return false;}if(typeof _c1c=="undefined"||_c1c===null){return false;}var _c1f=this.hubAdapter._getInlineHubClient(_c1b);if(_c1f){_c1f.publish(this.WIDGETEVENT_PREFIX+_c1b+"."+_c1c,{"payload":_c1d,"payloadType":_c1e});}return true;},_serializePayload:function(_c20){if(typeof _c20=="object"&&_c20.toJson){_c20=_c20.toJson();}return _c20;},unSubscribeWire:function(_c21,_c22,_c23,_c24){if(typeof _c21=="undefined"||_c21===null){return false;}if(typeof _c22=="undefined"||_c22===null){return false;}if(typeof _c23=="undefined"||_c23===null){return false;}if(typeof _c24=="undefined"||_c24===null){return false;}var _c25;var _c26=this.hubAdapter._getInlineHubClient(_c23);if(_c26){var _c27=this._generateWireId(_c21,_c22,_c23,_c24);var _c28=this.subMgr[_c27];if(_c28){this.unsubscribeEvent(_c28,_c23);delete this.subMgr[_c27];}_c25={};_c25.targetWidget=_c23;_c25.targetEvent=_c24;_c25.sourceWidget=_c21;_c25.sourceEvent=_c22;this.fireEvent(_c23,"onRemoveWire",_c25);this.fireEvent(_c21,"onRemoveWire",_c25);this.publishEvent(iwConstants.EVENTS.unSubscribeWire,{wires:[_c25]});}var _c29=this.hubAdapter.isInlineClient(_c23);if(!_c29){var _c2a="eventservice."+_c23;_c25={};_c25.methodname="unSubscribeWire";_c25.sourceWidget=_c21;_c25.sourceEvent=_c22;_c25.targetWidget=_c23;_c25.targetEvent=_c24;_c25.hubclient="main";this._publishEvent(_c2a,_c25);rc=true;}return true;},addWire:function(_c2b,_c2c,_c2d,_c2e){if(this.bIsLoggable){this.LOGGER.entering("eventService.addWire",[_c2b,_c2c,_c2d,_c2e]);}if(typeof _c2b=="undefined"||_c2b===null){return false;}if(typeof _c2c=="undefined"||_c2c===null){return false;}if(typeof _c2d=="undefined"||_c2d===null){return false;}if(typeof _c2e=="undefined"||_c2e===null){return false;}var rc=false;var _c2f=this.hubAdapter.isInlineClient(_c2d);if(!_c2f){var _c30="eventservice."+_c2d;var _c31={};_c31.methodname="addWire";_c31.params=arguments;_c31.hubclient="main";this._publishEvent(event,_c31);rc=true;}else{rc=this.subscribeWire(_c2b,_c2c,_c2d,_c2e);if(rc){var _c32=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().getWidgetById(_c2d);if(typeof _c32!="undefined"&&_c32!==null){var _c33={};_c33.SourceWidget=_c2b;_c33.SourceEvent=_c2c;_c33.TargetEvent=_c2e;var _c34=_c32.getIWidgetInstance();var _c35=new com.ibm.mm.iwidget.widget.WireImpl(_c2d,_c33);_c34._addWire(_c35);}}}return rc;},removeWire:function(_c36,_c37,_c38,_c39){if(this.bIsLoggable){this.LOGGER.entering("eventService.removeWire",[_c36,_c37,_c38,_c39]);}if(typeof _c36=="undefined"||_c36===null){return false;}if(typeof _c37=="undefined"||_c37===null){return false;}if(typeof _c38=="undefined"||_c38===null){return false;}if(typeof _c39=="undefined"||_c39===null){return false;}var rc=false;var _c3a=this.hubAdapter.isInlineClient(_c38);if(!_c3a){var _c3b="eventservice."+_c38;var _c3c={};_c3c.methodname="removeWire";_c3c.params=arguments;_c3c.hubclient="main";this._publishEvent(event,_c3c);rc=true;}else{rc=this.unSubscribeWire(_c36,_c37,_c38,_c39);if(rc){var _c3d=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().getWidgetById(_c38);if(typeof _c3d!="undefined"&&_c3d!==null){var _c3e={};_c3e.SourceWidget=_c36;_c3e.SourceEvent=_c37;_c3e.TargetEvent=_c39;var _c3f=_c3d.getIWidgetInstance();var _c40=new com.ibm.mm.iwidget.widget.WireImpl(_c38,_c3e);_c3f._removeWire(_c40.getID());}}}return rc;}});if(!ibmConfig.insideSandbox){com.ibm.mashups.services.ServiceManager.setService("eventService","com.ibm.mm.iwidget.services.EventServiceExtendedImpl");}if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"CoreModel")>=0)){dojo["require"]("com.ibm.mm.enabler.iwidget.services.EventServiceModel");}}if(!dojo._hasResource["com.ibm.mm.iwidget.services.IFrameEventServiceImpl"]){dojo._hasResource["com.ibm.mm.iwidget.services.IFrameEventServiceImpl"]=true;dojo.provide("com.ibm.mm.iwidget.services.IFrameEventServiceImpl");dojo.declare("com.ibm.mm.iwidget.services.IFrameEventServiceImpl",com.ibm.mashups.iwidget.services.EventService,{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.subMgr={};this.eventQueue=[];this._hubClient=null;this.getHubClient();this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},getType:function(){return com.ibm.mm.iwidget.Constants.eventservice.type.IFRAME;},PREFIX_IFRAME:"_iframe_",getHubClient:function(){if(this._hubClient){return this._hubClient;}var that=this;function onHubClientSecurityAlert(_c41,_c42){if(that.bIsLoggable){that.LOGGER.trace("onHubClientSecurityAlert","security alert from "+_c41.getClientID());}};var _c43=new OpenAjax.hub.IframeHubClient({HubClient:{onSecurityAlert:onHubClientSecurityAlert}});function onHubClientConnect2(_c44,_c45,_c46){if(!_c45){if(that.bIsLoggable){that.LOGGER.trace("onHubClientConnect2","!! client connection error = id: '"+_c44.getClientID()+"' msg: '"+_c46);}}var id=_c44.getClientID();id=id.slice(8);that.setId(id);that._hubClient=_c44;that._subscribeEventService();for(var i in that.eventQueue){if(Object.prototype.hasOwnProperty.call(that.eventQueue,i)){var args=that.eventQueue[i];args[0]="widgetevents."+id+args[0];that._subscribeEvent.apply(that,args);}}};function onHubClientDisconnect(_c47,_c48,_c49){if(!_c48){if(that.bIsLoggable){that.LOGGER.trace("onHubClientDisconnect2","!! client disconnection error = id: '"+_c47.getClientID()+"' msg: '"+_c49);}}_c47.connect(onHubClientConnect2);};_c43.connect(onHubClientConnect2);return null;},disconnectHubClient:function(){if(!this._hubClient){return;}this._hubClient.disconnect();this._hubClient=null;},setId:function(id){this.id=id;},getId:function(){return this.id;},_subscribeEventService:function(){var that=this;function eventCallback(_c4a,_c4b,_c4c){var _c4d=_c4b.methodname;if((_c4d=="subscribeWire")||(_c4d=="unSubscribeWire")){var fn=that[_c4b.methodname];if(fn){fn.apply(that,[_c4b.sourceWidget,_c4b.sourceEvent,_c4b.targetWidget,_c4b.targetEvent]);}}else{if(_c4d){var fn=that[_c4b.methodname];if(fn){fn.apply(that,_c4b.params);}}}};this._hubClient.subscribe("eventservice."+this.getId(),eventCallback,this,this._subscribeCallback);},_subscribeCallback:function(_c4e,_c4f,_c50){if(!_c4f){}},WIDGETEVENT_PREFIX:iwConstants.WIDGETEVENT_PREFIX,WILDCARD_PREFIX:iwConstants.WILDCARD_PREFIX,subscribeWire:function(_c51,_c52,_c53,_c54){var _c55="subscribeWire";var _c56=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_c56){this.LOGGER.entering(_c55,arguments);}if(typeof _c51=="undefined"||_c51===null){return false;}if(typeof _c52=="undefined"||_c52===null){return false;}if(typeof _c53=="undefined"||_c53===null){return false;}if(typeof _c54=="undefined"||_c54===null){return false;}var rc=true;var that=this;function eventCallback(_c57,_c58,_c59){that.fireEvent(_c53,_c54,_c58.payload,_c58.payloadType,_c51);};function callback(item,_c5a,_c5b){if(!_c5a){if(that.bIsLoggable){that.LOGGER.trace("subscribeWire","eventService.subscribeWire subscribe failed "+"source:"+_c51+" sourceEvent:"+_c52+" targetWidget:"+_c53+" targetEvent:"+_c54);}}};var _c5c=this._hubClient.subscribe(this.WIDGETEVENT_PREFIX+_c51+"."+_c52,eventCallback,null,callback);var _c5d=this._generateWireId(_c51,_c52,_c53,_c54);this.subMgr[_c5d]=_c5c;var _c5e={};_c5e.targetWidget=_c53;_c5e.sourceEvent=_c52;_c5e.sourceWidget=_c51;_c5e.targetEvent=_c54;this.fireEvent(_c51,"onNewWire",_c5e);return rc;},publishWire:function(_c5f,_c60,_c61,_c62){_c61=this._serializePayload(_c61);if(typeof _c5f=="undefined"||_c5f===null){return false;}if(typeof _c60=="undefined"||_c60===null){return false;}this._hubClient.publish(this.WIDGETEVENT_PREFIX+_c5f+"."+_c60,{"payload":_c61,"payloadType":_c62});return true;},_serializePayload:function(_c63){if(typeof _c63=="object"&&_c63.toJson){_c63=_c63.toJson();}return _c63;},unSubscribeWire:function(_c64,_c65,_c66,_c67){if(typeof _c64=="undefined"||_c64===null){return false;}if(typeof _c65=="undefined"||_c65===null){return false;}if(typeof _c66=="undefined"||_c66===null){return false;}if(typeof _c67=="undefined"||_c67===null){return false;}var _c68=this._generateWireId(_c64,_c65,_c66,_c67);var _c69=this.subMgr[_c68];if(_c69){this._unsubscribeEvent(_c69,_c67);delete this.subMgr[_c68];}var _c6a={};_c6a.targetWidget=_c66;_c6a.targetEvent=_c67;_c6a.sourceWidget=_c64;_c6a.sourceEvent=_c65;this.fireEvent(_c66,"onRemoveWire",_c6a);this.fireEvent(_c64,"onRemoveWire",_c6a);this._publishEvent(iwConstants.EVENTS.unSubscribeWire,{wires:[_c6a]});},fireEvent:function(_c6b,_c6c,_c6d,_c6e,_c6f){var _c70=new com.ibm.mm.iwidget.IEventImpl(_c6c,_c6e,_c6d,_c6f);var _c71=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();var _c72=_c71.find(_c6b);if(typeof _c72!="undefined"&&_c72!==null){if(_c72.isLoaded()){_c72.handleEvent(_c70);}else{var _c73=dojox.uuid.generateRandomUuid();var cb=function(_c74,_c75,_c76){_c75.handleEvent(_c76);var _c77=_c74.subMgr[_c73];if(_c77){_c74._unsubscribeEvent(_c77);}};var _c78=this._subscribeEvent(com.ibm.mashups.iwidget.Constants.WIDGET_LOADED+"."+_c72.id,null,dojo.partial(cb,this,_c72,_c70));this.subMgr[_c73]=_c78;}}else{var _c79={};_c79.methodname="fireEvent";_c79.hubclient=this.getId();_c79.params=[_c6b,_c6c,_c6d,_c6e];this._publishEvent("eventservice.main",_c79);}},publishEvent:function(_c7a,_c7b,_c7c,_c7d){return;},_publishEvent:function(_c7e,_c7f,_c80){if(typeof _c7f=="undefined"||_c7f===null){this._hubClient.publish(_c7e,"");}else{this._hubClient.publish(_c7e,_c7f);}},broadcastEvent:function(_c81,_c82,_c83,_c84,_c85,_c86){return;},broadcastEvents:function(_c87,_c88,_c89,_c8a){return;},_handleBroadcastEventsCache:function(){var _c8b={};_c8b.methodname="_handleBroadcastEventsCache";_c8b.hubclient=this.getId();_c8b.params=[];this._publishEvent("eventservice.main",_c8b);},subscribeEvent:function(_c8c,_c8d,_c8e,_c8f,_c90){return;},_subscribeEvent:function(_c91,_c92,_c93,_c94,_c95){if(!this._hubClient){this.eventQueue.push(arguments);return;}var _c96=this._hubClient.subscribe(_c91,function(_c97,data,_c98){if(_c92&&_c93){_c93=dojo.hitch(_c92,_c93);}if(_c93){_c93.apply(this,[data]);}},null,function(_c99,_c9a,_c9b){if(_c92&&_c94){_c94=dojo.hitch(_c92,_c94);}if(_c94){_c94.apply(this,[_c99,_c9a,_c9b]);}if(!_c9a){return;}});return _c96;},_unsubscribeEvent:function(_c9c,_c9d){if(!_c9c){return;}this._hubClient.unsubscribe(_c9c);},unsubscribeEvent:function(_c9e,_c9f){return;},_generateWireId:function(_ca0,_ca1,_ca2,_ca3){return _ca0+"_"+_ca1+"_"+_ca2+"_"+_ca3;}});if(ibmConfig.insideSandbox){com.ibm.mashups.services.ServiceManager.setService("eventService","com.ibm.mm.iwidget.services.IFrameEventServiceImpl");}}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetDefinitionExtendedImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetDefinitionExtendedImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.IWidgetDefinitionExtendedImpl");dojo.declare("com.ibm.mm.iwidget.widget.IWidgetDefinitionExtendedImpl",com.ibm.mm.iwidget.widget.IWidgetDefinitionDefaultImpl,{getResources:function(){if(!this.resources){this.resources=dojo.map(this.widgetDef.resources,function(_ca4){return new com.ibm.mm.iwidget.widget.ResourceImpl(_ca4);});}return this.resources;},getPublishedEventsNames:function(){var _ca5=[];if(this.widgetDef.publicEvents){com.ibm.mm.enabler.utils.Misc.forIn(this.widgetDef.publicEvents,function(temp,_ca6){if(!temp.isPublished||(temp.isPublished&&temp.isPublished=="true")){_ca5.push(_ca6);}});}return _ca5;},getHandledEventsNames:function(){var _ca7=[];if(this.widgetDef.publicEvents){com.ibm.mm.enabler.utils.Misc.forIn(this.widgetDef.publicEvents,function(temp,_ca8){if(temp.onEvent){_ca7.push(_ca8);}});}return _ca7;},getPublishedEvent:function(_ca9){if(!this.widgetDef.publicEvents){return null;}var _caa=this.getPublicEvent(_ca9)||null;if(_caa){if(!_caa.isPublished||(_caa.isPublished&&_caa.isPublished=="false")){_caa=null;}}return _caa;},getHandledEvent:function(_cab){if(!this.widgetDef.publicEvents){return null;}var _cac=this.getPublicEvent(_cab)||null;if(_cac){if(!_cac.onEvent){_cac=null;}}return _cac;},getPublicEvent:function(_cad){if(!this.widgetDef.publicEvents){return null;}if(this.eventsCache&&this.eventsCache[_cad]){return new com.ibm.mm.iwidget.IEventDescriptionImpl(this.eventsCache[_cad]);}var data=this.widgetDef.publicEvents[_cad];var _cae=null;var obj={};if(data){obj.name=data.id;if(data.onEvent){obj.handlingFn=data.onEvent;obj.isHandled=true;}else{obj.isHandled=false;}obj.isPublished=!!data.isPublished;obj.attributes={};obj.localizedAttributes={};var _caf=null;com.ibm.mm.enabler.utils.Misc.forIn(data,function(d,i){if(i=="description"){_caf=d;}else{if(i!="id"&&i!="onEvent"){obj.attributes[i]=d;}}});var _cb0=null;if(_caf){_cb0=this._getEventDescription(_caf)||null;if(_cb0){var _cb1=_cb0.lang;if(!_cb1){_cb1=this.getDefaultLanguage();if(!_cb1){_cb1="en";}}obj.lang=_cb1;if(_cb0.payloadType){obj.type=_cb0.payloadType;}if(_cb0.aliases){obj.attributes.aliases=_cb0.aliases;}var _cb2=_cb0.descriptions;if(_cb2){obj.localizedAttributes=_cb0.descriptions;}if(typeof (obj.localizedAttributes[_cb1])=="undefined"){obj.localizedAttributes[_cb1]={};}if(_cb0.title){obj.localizedAttributes[_cb1].title=_cb0.title;}if(_cb0.description){obj.localizedAttributes[_cb1].description=_cb0.description;}if(_cb0.descriptionURI){obj.localizedAttributes[_cb1].descriptionURI=_cb0.descriptionURI;}}}if(!this.eventsCache){this.eventsCache={};}this.eventsCache[_cad]=obj;_cae=new com.ibm.mm.iwidget.IEventDescriptionImpl(obj);}return _cae;},_getEventDescription:function(id){var _cb3=null;if(this.widgetDef.eventDescriptions){_cb3=this.widgetDef.eventDescriptions[id];}return _cb3;},_getPublicEvents:function(){var _cb4={};com.ibm.mm.enabler.utils.Misc.forIn(this.widgetDef.publicEvents,function(k,_cb5){var _cb6=this.getPublicEvent(_cb5)||null;if(_cb6){_cb4[_cb5]=_cb6;}},this);return _cb4;},getWidgetPublishedEvents:function(){return this.getPublishedEvents();},getWidgetHandledEvents:function(){return this.getHandledEvents();},getPublishedEvents:function(){var _cb7=[];dojo.forEach(this.getPublishedEventsNames(),function(_cb8){var _cb9=this.getPublicEvent(_cb8)||null;if(_cb9){_cb7.push(_cb9);}},this);return _cb7;},getHandledEvents:function(){var _cba=[];dojo.forEach(this.getHandledEventsNames(),function(_cbb){var _cbc=this.getPublicEvent(_cbb)||null;if(_cbc){_cba.push(_cbc);}},this);return _cba;},getPayloadDefs:function(){return this.widgetDef.payloadDefs;},getPayloadDef:function(name){var _cbd=this.widgetDef.payloadDefs[name];return (typeof _cbd=="undefined")?null:_cbd;},getPayloadDefNames:function(){var arr=[];com.ibm.mm.enabler.utils.Misc.forIn(this.widgetDef.payloadDefs,function(a){arr.push(a);});return arr;},_getShareableItemSets:function(){var _cbe=this.widgetDef.shareableItemSetsArr;if(_cbe){for(var i in _cbe){if(Object.prototype.hasOwnProperty.call(_cbe,i)){return _cbe;}}}return null;},toSpecObject:function(){if(this.specObject){return this.specObject;}var _cbf={};if(!this.xmlStr){return _cbf;}var _cc0=com.ibm.mm.enabler.xslt.loadXmlString(this.xmlStr);var expr="/iw:iwidget";var _cc1=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,_cc0,this.namespaces);if(_cc1){this._addAttributesToJson(_cc1,_cbf);var _cc2=[];_cc2.push({elementName:"eventDescription",keyNames:["id"]});_cc2.push({elementName:"alt",keyNames:["lang","xml:lang"]});this._addElements(_cc1,_cc2,_cbf);_cc2=[];_cc2.push({elementName:"event",keyNames:["id"]});this._addElements(_cc1,_cc2,_cbf);_cc2=[];_cc2.push({elementName:"itemSet",keyNames:["id"]});_cc2.push({elementName:"item",keyNames:["id"]});_cc2.push({elementName:"alt",keyNames:["lang","xml:lang"]});this._addElements(_cc1,_cc2,_cbf);_cc2=[];_cc2.push({elementName:"resource",keyNames:["uri","src"],elemsAsAtt:["skipLoad"]});this._addElements(_cc1,_cc2,_cbf);_cc2=[];_cc2.push({elementName:"content",keyNames:["mode"]});this._addElements(_cc1,_cc2,_cbf,true);}this.specObject=_cbf;return _cbf;},_addAttributesToJson:function(node,_cc3){dojo.forEach(node.attributes,function(att){_cc3["_"+att.nodeName.replace(":","_")]=att.nodeValue;});},_addElements:function(node,_cc4,_cc5,_cc6){if(!dojo.isArray(_cc4)||_cc4.length===0){return;}var _cc7=_cc4[0].elementName;var _cc8=_cc4[0].keyNames;var _cc9=_cc4[0].elemsAsAtt;var _cca=null;var _ccb=null;if(_cc4.length>1){_cca=_cc4[1].elementName;_ccb=_cc4[1].keyNames;}var _ccc=_cc5[_cc7+"s"]={};var _ccd=com.ibm.mashups.enabler.xml.XPath.evaluateXPath("iw:"+_cc7,node,this.namespaces);if(_ccd){dojo.forEach(_ccd,function(node){var _cce;for(var j=0,kL=_cc8.length;j ."+ns+_cec,this._instance.rootElement,_ced,true);var _cee=["SourceWidget","SourceEvent","TargetEvent"];var _cef=["SourceEvent","TargetEvent"];for(var i=0;i<_ced.length;i++){var _cf0=_ced[i];var _cf1={};var _cf2=true;for(var j=0;j<2;j++){var _cf3=[];com.ibm.mm.iwidget.Utils.findElementByAttribute("query","> ."+ns+_cef[j],_cf0,_cf3,false);if(_cf3.length===0){_cf2=false;}else{if(j===0){var temp=_cf3[0].getAttribute("href")||null;if(temp!==null){var _cf4=temp.indexOf("#");if(_cf4!=-1){temp=temp.substring(_cf4+1);}_cf1[_cee[0]]=temp;_cf1[_cee[1]]=_cf3[0].innerHTML;}}else{_cf1[_cee[2]]=_cf3[0].innerHTML;}}}if(_cf2){this._addWire(new com.ibm.mm.iwidget.widget.WireImpl(this._instance.id,_cf1),true);}}},commit:function(){if(this.isDirty()===true){for(var i in this._wires){if(Object.prototype.hasOwnProperty.call(this._wires,i)){var _cf5=this._wires[i];if(_cf5.isDirty()&&_cf5.getType()!==null&&_cf5.getType()==_cf5.TYPE_NEW){this._addToDOM(_cf5);_cf5.setDirty(false);_cf5.setType(null);}else{if(_cf5.isDirty()&&_cf5.getType()!==null&&_cf5.getType()==_cf5.TYPE_DELETE){this._removeFromDOM(_cf5);this._wires.splice(i,1);}}}}this.setDirty(false);}},_addToDOM:function(_cf6){var _cf7=_cf6.getSourceWidgetID();var _cf8=_cf6.getSourceEventName();var _cf9=_cf6.getTargetEventName();var _cfa=document.createElement("span");_cfa.className=this._instance.ns+"ReceivedEvent";var _cfb=document.createElement("a");_cfb.className=this._instance.ns+"SourceEvent";_cfb.setAttribute("href","#"+_cf7);_cfb.innerHTML=_cf8;var _cfc=document.createElement("span");_cfc.className=this._instance.ns+"TargetEvent";_cfc.innerHTML=_cf9;_cfa.appendChild(_cfb);_cfa.appendChild(_cfc);this._instance.rootElement.appendChild(_cfa);},_removeFromDOM:function(_cfd){var _cfe=_cfd.getSourceWidgetID();var _cff=_cfd.getSourceEventName();var _d00=_cfd.getTargetEventName();var _d01=this._instance.rootElement;var _d02=dojo.query("."+this._instance.ns+"ReceivedEvent",_d01);var _d03=com.ibm.mashups.services.ServiceManager.getService("iwidgetFragmentService");for(var i=0;i<_d02.length;i++){var _d04=_d02[i];var _d05=dojo.query("."+this._instance.ns+"SourceEvent",_d04)[0];var _d06=_d05.innerHTML;var _d07=dojo.query("."+this._instance.ns+"TargetEvent",_d04)[0];if(_d03.getKeyFromHref(_d05)==_cfe&&_d06==_cff&&_d07.innerHTML==_d00){dojo.destroy(_d04);break;}}}});}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.DOMWireProviderFactoryImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.DOMWireProviderFactoryImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.DOMWireProviderFactoryImpl");dojo.declare("com.ibm.mm.iwidget.widget.DOMWireProviderFactoryImpl",com.ibm.mashups.iwidget.widget.WireProviderFactory,{constructor:function(){this.modes=["DOM"];},createWireProvider:function(_d08,_d09){return new com.ibm.mm.iwidget.widget.ModifiableWireModelImpl(_d08);},getSupportedPersistenceMode:function(){return this.modes;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.services.WireProviderFactoryServiceImpl"]){dojo._hasResource["com.ibm.mm.iwidget.services.WireProviderFactoryServiceImpl"]=true;dojo.provide("com.ibm.mm.iwidget.services.WireProviderFactoryServiceImpl");dojo.declare("com.ibm.mm.iwidget.services.WireProviderFactoryServiceImpl",com.ibm.mashups.iwidget.services.WireProviderFactoryService,{constructor:function(){this._factories={};this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},createWireProvider:function(_d0a,_d0b){if(_d0b){com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME).registerOnChangeListener(com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES,_d0b);}var _d0c;var wID=_d0a.id;_d0c=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME).getPersistenceMode(com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_WIRES);var _d0d=_d0a.rootElement;if(dojo.hasClass(_d0d,com.ibm.mm.iwidget.services.WireProviderFactoryServiceImpl.STANDALONE_CLASS)||!_d0c){_d0c=com.ibm.mm.iwidget.services.WireProviderFactoryServiceImpl.DEFAULT_PERSISTENCE;}if(typeof _d0c!=="undefined"&&_d0c==com.ibm.mashups.enabler.widget.Constants.PERSISTENCE_MODE_MODEL){var _d0e=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _d0f=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _d10=com.ibm.mashups.enabler.model.state.AccessorFactory.getSpaceAccessor(_d0f);var _d11=_d10.getSpaceID();var _d12=com.ibm.mashups.enabler.model.state.AccessorFactory.getPageAccessor(_d0f,_d11);var _d13=_d12.getPageID();var _d14=com.ibm.mm.iwidget.Utils.getModelID(wID);var wnd=_d0e.findWidgetWindow(_d14,_d13).start();if(!wnd){_d0c=com.ibm.mm.iwidget.services.WireProviderFactoryServiceImpl.DEFAULT_PERSISTENCE;if(this.widgetWrapper&&dojo.isFunction(this.widgetWrapper._getResourceBundle)){this.widgetWrapper._getResourceBundle();this.LOGGER.warning("createPersistentAttributes",widgetWrapper.iwMessages.W_STANDALONECLASS_MISSING_1,[wID]);}else{this.LOGGER.warning("createPersistentAttributes","widget "+wID+" is missing class "+com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE.iwStandalone);}}}if(!(_d0c in this._factories)){return null;}return this._factories[_d0c].createWireProvider(_d0a,_d0c);},setFactory:function(_d15,_d16){this._factories[_d15]=_d16;},removeFactory:function(_d17){if(_d17 in this._factories){delete this._factories[_d17];}}});com.ibm.mm.iwidget.services.WireProviderFactoryServiceImpl.DEFAULT_PERSISTENCE=com.ibm.mashups.enabler.widget.Constants.PERSISTENCE_MODE_DOM;com.ibm.mm.iwidget.services.WireProviderFactoryServiceImpl.STANDALONE_CLASS=com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE.iwStandalone;com.ibm.mashups.services.ServiceManager.setService(com.ibm.mashups.iwidget.services.WireProviderFactoryService.SERVICE_NAME,new com.ibm.mm.iwidget.services.WireProviderFactoryServiceImpl());com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.WireProviderFactoryService.SERVICE_NAME).setFactory(com.ibm.mashups.enabler.widget.Constants.PERSISTENCE_MODE_DOM,new com.ibm.mm.iwidget.widget.DOMWireProviderFactoryImpl());}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetInstanceExtendedImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetInstanceExtendedImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.IWidgetInstanceExtendedImpl");dojo.declare("com.ibm.mm.iwidget.widget.IWidgetInstanceExtendedImpl",com.ibm.mm.iwidget.widget.IWidgetInstanceDefaultImpl,{_addWire:function(wire){return this.getWireModel()._addWire(wire);},_removeWire:function(id){return this.getWireModel()._removeWire(id);},addWire:function(_d18,_d19,_d1a){return this.getWireModel().addWire(_d18,_d19,_d1a);},removeWire:function(_d1b,_d1c,_d1d){return this.getWireModel().removeWire(_d1b,_d1c,_d1d);},getWires:function(){return this.getWireModel().getWires();},getWireModel:function(){if(!this.wiremodel){this.wiremodel=com.ibm.mashups.services.ServiceManager.getService("WireProviderFactoryService").createWireProvider(this,{context:this,callback:"_wireProviderModeChange",unregister:function(_d1e){this.wrapper.unregisterArray.push(_d1e);}});}return this.wiremodel;},_wireProviderModeChange:function(_d1f,_d20,_d21){var _d22=null;if(this.wiremodel){_d22=this.wiremodel.getTargets();}this.wiremodel=com.ibm.mashups.services.ServiceManager.getService("WireProviderFactoryService").createWireProvider(this);if(_d22){for(var id in _d22){var _d23=_d22[id];for(var i=0,l=_d23.length;i ."+this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwEvent,this.rootElement,_d24,true);var _d25=[];com.ibm.mm.iwidget.Utils.findElementByAttribute("query","> ."+this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwEventDescription,this.rootElement,_d25,true);if(_d24.length>0){for(var i=0;i<_d24.length;i++){var elem=_d24[i];var _d26=this._getEventDescription(elem,_d25);var id=elem.getAttribute("title");this.events[id]=_d26;}}}return this.events;},_getEventDescription:function(elem,_d27){var id=elem.getAttribute("title");var _d28=dojo.query("> ."+this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwDescRef,elem);var _d29=null;if(_d28){_d29=_d28[0];}var _d2a=null;if(_d29){_d2a=_d29.getAttribute("href");if(_d2a.indexOf("#")===0){_d2a=_d2a.slice(1);_d2a=unescape(_d2a);}}var _d2b=null;for(var j=0;j<_d27.length;j++){var temp=_d27[j];if(temp.getAttribute("title")==_d2a){_d2b=temp;break;}}var obj={};obj.name=id;var _d2c=_d29.innerHTML;_d2c=_d2c.replace(/^\s*/,"").replace(/\s*$/,"");if(_d2c){obj.alias=_d2c;}var _d2d=elem.className;if(_d2d.indexOf(this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwPublished)>0){obj.isPublished=true;}if(_d2d.indexOf(this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwHandled)>0){obj.isHandled=true;}var list=[];list.push(this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwHandler);list.push(this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwNewWire);list.push(this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwRemoveWire);for(var s=0;s ."+list[s],elem);if(_d2e){var _d2f=_d2e[0];if(_d2f){switch(s){case 0:obj.handlingFn=_d2f.innerHTML;break;case 1:obj.attributes=obj.attributes?obj.attributes:{};obj.attributes.onNewWire=_d2f.innerHTML;break;case 2:obj.attributes=obj.attributes?obj.attributes:{};obj.attributes.onRemoveWire=_d2f.innerHTML;break;default:break;}}}}if(_d2b){var _d30=this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwPayloadType;var list=dojo.query("> ."+_d30,_d2b);if(list&&list[0]){obj.type=list[0].innerHTML.replace(/^\s*/,"").replace(/\s*$/,"");}obj.localizedAttributes={};var _d31=this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwTitle;var _d32=this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwValue;var _d33=dojo.query("> ."+_d31,_d2b);if(_d33&&_d33[0]){dojo.query("> ."+_d32,_d33[0]).forEach(function(elem){var lang=elem.getAttribute("lang");var _d34=elem.innerHTML.replace(/^\s*/,"").replace(/\s*$/,"");if(!obj.localizedAttributes[lang]){obj.localizedAttributes[lang]={};}obj.localizedAttributes[lang].title=_d34;});}var _d35=this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwDescription;var _d32=this.ns+com.ibm.mm.iwidget.Constants.CSSCLASS_INSTANCE.iwValue;var _d36=dojo.query("> ."+_d35,_d2b);if(_d36&&_d36[0]){dojo.query("> ."+_d32,_d36[0]).forEach(function(elem){var lang=elem.getAttribute("lang");var _d37=elem.innerHTML.replace(/^\s*/,"").replace(/\s*$/,"");if(!obj.localizedAttributes[lang]){obj.localizedAttributes[lang]={};}obj.localizedAttributes[lang].description=_d37;});}}return new com.ibm.mm.iwidget.IEventDescriptionImpl(obj);}});com.ibm.mm.iwidget.widget.IWidgetInstanceImpl=com.ibm.mm.iwidget.widget.IWidgetInstanceExtendedImpl;}if(!dojo._hasResource["com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService_API"]){dojo._hasResource["com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService_API"]=true;dojo.provide("com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService_API");dojo.provide("com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService");dojo.declare("com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService",null,{SERVICE_NAME:"WidgetEventModelFactoryService",createEventModel:function(_d38,_d39){},setFactory:function(_d3a,_d3b){},removeFactory:function(_d3c){}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService"]){dojo._hasResource["com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService"]=true;dojo.provide("com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService");com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService.SERVICE_NAME=com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService.prototype.SERVICE_NAME;}if(!dojo._hasResource["com.ibm.mashups.iwidget.model.EventModelFactory"]){dojo._hasResource["com.ibm.mashups.iwidget.model.EventModelFactory"]=true;dojo.provide("com.ibm.mashups.iwidget.model.EventModelFactory");dojo.declare("com.ibm.mashups.iwidget.model.EventModelFactory",null,{createEventModel:function(_d3d,_d3e){},getSupportedPersistenceMode:function(){}});}if(!dojo._hasResource["com.ibm.mashups.iwidget.model.EventModel"]){dojo._hasResource["com.ibm.mashups.iwidget.model.EventModel"]=true;dojo.provide("com.ibm.mashups.iwidget.model.EventModel");dojo.declare("com.ibm.mashups.iwidget.model.EventModel",null,{constructor:function(_d3f){this.wrapper=_d3f;},find:function(id){return null;},eventExists:function(id){return false;},createEvent:function(_d40){return null;},removeEvent:function(_d41){},isUpdateEventRequired:function(_d42){},updateEvent:function(_d43){},getEvents:function(_d44){}});}if(!dojo._hasResource["com.ibm.mm.enabler.utils.EventModelHelperImpl"]){dojo._hasResource["com.ibm.mm.enabler.utils.EventModelHelperImpl"]=true;dojo.provide("com.ibm.mm.enabler.utils.EventModelHelperImpl");dojo.declare("com.ibm.mm.enabler.utils.EventModelHelperImpl",null,{_PredefinedFields:{alias:"alias",name:"name",type:"type",lang:"lang",isPublished:"isPublished",isHandled:"isHandled",handlingFn:"handlingFn"},checkMatch:function(_d45,_d46){var rc=true;var _d47=[];var _d48;for(var i in _d46){if(Object.prototype.hasOwnProperty.call(_d46,i)){if(!_d46[i]){continue;}if(typeof (this._PredefinedFields[i])!="undefined"){if(i==this._PredefinedFields.isPublished&&(_d46[i]===true||_d46[i]=="true")){_d48=_d45.isPublished;if(!(_d48&&(_d48===true||_d48=="true"))){rc=false;break;}}else{if(i==this._PredefinedFields.isPublished&&(_d46[i]=="false"||_d46[i]===false)){_d48=_d45.isPublished;if(!(_d48&&(_d48===false||_d48=="false"))){rc=false;break;}}else{if(i==this._PredefinedFields.isPublished&&(_d46[i]=="false"||_d46[i]===false)){if(!this._checkBoolean(dojo.toJson(_d45),i,"false")){rc=false;break;}}else{if(i==this._PredefinedFields.isHandled&&(_d46[i]===true||_d46[i]=="true")){if(!_d45[this._PredefinedFields.handlingFn]){rc=false;break;}}else{if(i==this._PredefinedFields.isHandled&&(_d46[i]=="false"||_d46[i]===false)){if(_d45[this._PredefinedFields.handlingFn]){rc=false;break;}}else{if(!(_d45[i]&&_d45[i]==_d46[i])){rc=false;break;}}}}}}}else{if(!(_d45.attributes&&_d45.attributes[i]&&_d45.attributes[i]==_d46[i])){rc=false;break;}}}}return rc;},_checkBoolean:function(str,name,_d49){var rc=false;var temp="\""+name+"\""+":"+_d49;if(str.indexOf(temp)!=-1){return true;}temp="\""+name+"\""+":\""+_d49+"\"";if(str.indexOf(temp)!=-1){return true;}return false;}});dojo.declare("com.ibm.mashups.enabler.utils.EventModelHelper",null,{});com.ibm.mashups.enabler.utils.EventModelHelper=new com.ibm.mm.enabler.utils.EventModelHelperImpl();}if(!dojo._hasResource["com.ibm.mm.iwidget.model.DOMEventModelImpl"]){dojo._hasResource["com.ibm.mm.iwidget.model.DOMEventModelImpl"]=true;dojo.provide("com.ibm.mm.iwidget.model.DOMEventModelImpl");dojo.declare("com.ibm.mm.iwidget.model.DOMEventModelImpl",com.ibm.mashups.iwidget.model.EventModel,{constructor:function(_d4a){this.wrapper=_d4a;this.eventDescriptionPool={};var _d4b=_d4a.widgetDef._getPublicEvents();var _d4c=_d4a.getIWidgetInstance()._getPublicEvents();var _d4d=_d4b?_d4b:null;if(_d4c){for(var j in _d4c){if(Object.prototype.hasOwnProperty.call(_d4c,j)){_d4d[j]=_d4c[j];}}}if(_d4d){var _d4e={};for(var i in _d4d){if(Object.prototype.hasOwnProperty.call(_d4d,i)){_d4e[i]=_d4d[i];}}this.eventDescriptionPool=_d4e;}},find:function(id){var _d4f=this.eventDescriptionPool[id];if(_d4f){return _d4f;}if(this.wrapper.handledEvents){if(this.wrapper.handledEvents[id]){return this.wrapper.handledEvents[id][0];}}if(this.wrapper.publishedEvents){if(this.wrapper.publishedEvents[id]){return this.wrapper.publishedEvents[id][0];}}return null;},eventExists:function(_d50){var temp=this.eventDescriptionPool[_d50];if(temp){return true;}else{return false;}},_getEventDescObj:function(_d51){var obj=_d51;var _d52=_d51.declaredClass;if(typeof _d52=="undefined"||_d52===null){obj=new com.ibm.mm.iwidget.IEventDescriptionImpl(_d51);}return obj;},createEvent:function(_d53){var _d54=this._getEventDescObj(_d53);var _d55=this.eventExists(_d54.name);if(_d55){return false;}else{this.eventDescriptionPool[_d54.name]=_d54;return true;}},removeEvent:function(_d56){var _d57=this.eventExists(_d56);if(_d57){delete this.eventDescriptionPool[_d56];return true;}else{return true;}},removeEvents:function(_d58){for(var i=0;i<_d58.length;i++){this.removeEvent(_d58[i]);}return true;},isUpdateEventRequired:function(_d59){var _d5a=this._getEventDescObj(_d59);var _d5b=this.eventExists(_d5a.name);if(_d5b){var _d5c=this.eventDescriptionPool[_d5a.name];var _d5d=_d5c.type||"";_d5d=(_d5d.indexOf("}")==-1)?_d5d:_d5d.substring(_d5d.indexOf("}")+1);var _d5e=_d5a.type||"";_d5e=(_d5e.indexOf("}")==-1)?_d5e:_d5e.substring(_d5e.indexOf("}")+1);if((_d5c.alias!=_d5a.alias)||(_d5c.name!=_d5a.name)||(_d5d!=_d5e)||(_d5c.isHandled!=_d5a.isHandled)||(_d5c.isPublished!=_d5a.isPublished)){return true;}return false;}else{return true;}},updateEvent:function(_d5f){var _d60=this._getEventDescObj(_d5f);var _d61=this.eventExists(_d60.name);if(_d61){this.eventDescriptionPool[_d60.name]=_d60;}else{return false;}return true;},setEvents:function(_d62){var rc=true;for(var i=0;i<_d62.length;i++){var _d63=_d62[i];var _d64=this.createEvent(_d63);_d64=_d64||false;if(_d64===false){_d64=this.updateEvent(_d63);}_d64=_d64||false;if(rc===true){rc=_d64;}}return rc;},getEvents:function(_d65){if(typeof _d65=="undefined"||_d65===null){return this._getEventsInArray(this.eventDescriptionPool);}var _d66=[];if(_d65.isHandled&&_d65.isHandled=="true"){if(this.wrapper.handledEvents){this._addEvents(_d66,this.wrapper.handledEvents);}}if(_d65.isPublished&&_d65.isPublished=="true"){if(this.wrapper.publishedEvents){this._addEvents(_d66,this.wrapper.publishedEvents);}}if(dojo.isString(_d65)){try{_d65=dojo.fromJson(_d65);}catch(e){return null;}}for(var j in this.eventDescriptionPool){if(Object.prototype.hasOwnProperty.call(this.eventDescriptionPool,j)){var _d67=this.eventDescriptionPool[j];var rc=com.ibm.mashups.enabler.utils.EventModelHelper.checkMatch(_d67._getInternalJsonObj(),_d65);if(rc){_d66.push(_d67);}}}if(_d66.length===0){return null;}else{return _d66;}},_getEventsInArray:function(arr){var _d68=[];for(var j in arr){if(Object.prototype.hasOwnProperty.call(arr,j)){_d68.push(arr[j]);}}if(_d68.length===0){return null;}else{return _d68;}},_addEvents:function(arr,_d69){for(var i in _d69){if(Object.prototype.hasOwnProperty.call(_d69,i)){var _d6a=_d69[i];for(var j in _d6a){if(Object.prototype.hasOwnProperty.call(_d6a,j)){arr.push(_d6a[j]);}}}}}});}if(!dojo._hasResource["com.ibm.mm.iwidget.model.DOMEventModelFactoryImpl"]){dojo._hasResource["com.ibm.mm.iwidget.model.DOMEventModelFactoryImpl"]=true;dojo.provide("com.ibm.mm.iwidget.model.DOMEventModelFactoryImpl");dojo.declare("com.ibm.mm.iwidget.model.DOMEventModelFactoryImpl",com.ibm.mashups.iwidget.model.EventModelFactory,{constructor:function(){this.modes=["DOM"];},createEventModel:function(_d6b,_d6c){return new com.ibm.mm.iwidget.model.DOMEventModelImpl(_d6b);},getSupportedPersistenceMode:function(){return this.modes;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.services.WidgetEventModelFactoryServiceImpl"]){dojo._hasResource["com.ibm.mm.iwidget.services.WidgetEventModelFactoryServiceImpl"]=true;dojo.provide("com.ibm.mm.iwidget.services.WidgetEventModelFactoryServiceImpl");dojo.declare("com.ibm.mm.iwidget.services.WidgetEventModelFactoryServiceImpl",com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService,{constructor:function(){this._factories={};this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},createEventModel:function(_d6d,_d6e){if(_d6e){com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME).registerOnChangeListener(com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS,_d6e);}return new com.ibm.mm.enabler.DeferredImpl(this,function(dfr,sync){var wID=_d6d.id;var _d6f=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME).getPersistenceMode(com.ibm.mashups.iwidget.services.ContainerService.PROVIDER_EVENTS);var _d70=_d6d.rootElement;if(dojo.hasClass(_d70,com.ibm.mm.iwidget.services.WidgetEventModelFactoryServiceImpl.STANDALONE_CLASS)||!_d6f){_d6f=com.ibm.mm.iwidget.services.WidgetEventModelFactoryServiceImpl.DEFAULT_PERSISTENCE;}var _d71;if(typeof _d6f!=="undefined"&&_d6f==com.ibm.mashups.enabler.widget.Constants.PERSISTENCE_MODE_MODEL){var _d72=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _d73=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _d74=com.ibm.mashups.enabler.model.state.AccessorFactory.getSpaceAccessor(_d73);var _d75=_d74.getSpaceID();var _d76=com.ibm.mashups.enabler.model.state.AccessorFactory.getPageAccessor(_d73,_d75);var _d77=_d76.getPageID();var _d78=com.ibm.mm.iwidget.Utils.getModelID(wID);var _d79=_d72.findWidgetWindow(_d78,_d77);_d79.setFinishedCallback(dojo.hitch(this,function(wnd,_d7a){if(!wnd){_d6f=com.ibm.mm.iwidget.services.WidgetEventModelFactoryServiceImpl.DEFAULT_PERSISTENCE;if(dojo.isFunction(_d6d._getResourceBundle)){_d6d._getResourceBundle();this.LOGGER.warning("createPersistentAttributes",_d6d.iwMessages.W_STANDALONECLASS_MISSING_1,[wID]);}else{this.LOGGER.warning("createPersistentAttributes","widget "+wID+" is missing class "+com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE.iwStandalone);}}if(!(_d6f in this._factories)){_d71=null;}else{_d71=this._factories[_d6f].createEventModel(_d6d,_d6f);}dfr.finish(_d71,_d7a);}));_d79.start(sync);}else{if(!_d71){if(!(_d6f in this._factories)){_d71=null;}else{_d71=this._factories[_d6f].createEventModel(_d6d,_d6f);}}dfr.finish(_d71,200);}return _d71;});},setFactory:function(_d7b,_d7c){this._factories[_d7b]=_d7c;},removeFactory:function(_d7d){if(_d7d in this._factories){delete this._factories[_d7d];}}});com.ibm.mm.iwidget.services.WidgetEventModelFactoryServiceImpl.DEFAULT_PERSISTENCE=com.ibm.mashups.enabler.widget.Constants.PERSISTENCE_MODE_DOM;com.ibm.mm.iwidget.services.WidgetEventModelFactoryServiceImpl.STANDALONE_CLASS=com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE.iwStandalone;com.ibm.mashups.services.ServiceManager.setService(com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService.SERVICE_NAME,new com.ibm.mm.iwidget.services.WidgetEventModelFactoryServiceImpl());com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.WidgetEventModelFactoryService.SERVICE_NAME).setFactory(com.ibm.mashups.enabler.widget.Constants.PERSISTENCE_MODE_DOM,new com.ibm.mm.iwidget.model.DOMEventModelFactoryImpl());}if(!dojo._hasResource["com.ibm.mashups.iwidget.itemset.ShareableItemSet"]){dojo._hasResource["com.ibm.mashups.iwidget.itemset.ShareableItemSet"]=true;dojo.provide("com.ibm.mashups.iwidget.itemset.ShareableItemSet");dojo.declare("com.ibm.mashups.iwidget.itemset.ShareableItemSet",null,{constructor:function(){},setItemValue:function(_d7e,_d7f){return this;},getItemValue:function(_d80){return null;},getAllNames:function(){return null;},removeItem:function(_d81){return null;},commit:function(){return null;},addListener:function(_d82){return null;},removeListener:function(_d83){return true;}});}if(!dojo._hasResource["com.ibm.mm.iwidget.itemset.ShareableItemSetImpl"]){dojo._hasResource["com.ibm.mm.iwidget.itemset.ShareableItemSetImpl"]=true;dojo.provide("com.ibm.mm.iwidget.itemset.ShareableItemSetImpl");dojo.declare("com.ibm.mm.iwidget.itemset.ShareableItemSetImpl",com.ibm.mashups.iwidget.itemset.ShareableItemSet,{constructor:function(_d84,_d85,name){this.DELETE_TOKEN="DELETE_TOKEN";this.parent=_d84;if(name){this.id=name;}if(_d85){this.id=_d85.id;this.alias=_d85.alias?_d85.alias:null;this.defData=_d85;}this.mapping={};this.items={};if(_d85){var _d86=_d85.items;for(var i in _d86){if(Object.prototype.hasOwnProperty.call(_d86,i)){var id=i;var _d87=_d86[i].alias?_d86[i].alias:null;this.items[i]={id:id};if(_d87){this.mapping[_d87]=id;this.items[i].alias=_d87;}}}}this.navigationStateModel=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var psid=this.alias;if(!psid){psid=this.id;}this.shareableAccessor=com.ibm.mashups.enabler.model.state.AccessorFactory.getShareableParameterSetAccessor(this.navigationStateModel,psid,"global");this._isDirty=false;this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);},addListener:function(fn){var id=this.alias;if(!id){id=this.id;}var me=this;var _d88=function(_d89){if(me._isSender){return;}var _d8a=_d89.changes?_d89.changes:null;if(_d8a){for(var i=0;i<_d8a.length;i++){var _d8b=_d8a[i].alias;if(me.mapping){if(me.mapping[_d8b]){var _d8c=me.mapping[_d8b];_d8a[i].id=_d8c;}}}}if(_d8a.length>0){var _d8d=new com.ibm.mm.iwidget.IEventImpl("onItemSetChanged",null,_d89);if(dojo.isString(fn)){var _d8e=me.parent._getHandlerScope(fn);if(_d8e){fn=dojo.hitch(_d8e,fn);}}fn(_d8d);}};var _d8f=this.shareableAccessor.registerListener(_d88);return _d8f;},removeListener:function(_d90){return this.shareableAccessor.removeListener(_d90);},setItemValue:function(_d91,_d92){if(!_d91){return null;}if(!_d92){return null;}if(typeof (this._isDirty)!="undefined"&&!this._isDirty){this._isDirty=true;this._changedItems={};}var _d93=this._resolveMapping(_d91);if(!_d93){_d93=_d91;}this._changedItems=this._changedItems?this._changedItems:{};this._changedItems[_d93]=_d92;return this;},getItemValue:function(_d94){var id=this._resolveMapping(_d94);if(!id){id=_d94;}if(this._isDirty&&this._changedItems){if(this._changedItems[id]&&this._changedItems[id]!=this.DELETE_TOKEN){return this._changedItems[id];}else{if(this._changedItems[id]&&this._changedItems[id]==this.DELETE_TOKEN){return null;}}}var _d95=this.alias;if(!_d95){_d95=this.id;}var _d96=this.shareableAccessor.getItemValue(id);if(!_d96){_d96=null;}return _d96;},getAllNames:function(){var _d97=this.alias;if(!_d97){_d97=this.id;}var _d98=this.shareableAccessor.getAllNames();if(this._isDirty){var obj={};for(var i=0;i<_d98.length;i++){var _d99=_d98[i];obj[_d99]=_d99;}if(this._changedItems){for(var j in this._changedItems){if(this._changedItems[j]&&this._changedItems[j]==this.DELETE_TOKEN&&obj[j]){obj[j]=null;}else{if(this._changedItems[j]&&!obj[j]){obj[j]=j;}}}}var arr=[];for(var k in obj){if(Object.prototype.hasOwnProperty.call(obj,k)){arr.push(k);}}_d98=arr;}for(var s=0;s<_d98.length;s++){var id=_d98[s];if(this.mapping[id]){_d98[s]=this.mapping[id];}}if(_d98.length===0){return null;}return _d98;},removeItem:function(_d9a){if(typeof (this._isDirty)!="undefined"&&!this._isDirty){this._isDirty=true;this._changedItems={};}var _d9b=this.getAllNames();if(_d9b===null){return null;}var _d9c=false;for(var i=0;i<_d9b.length;i++){if(_d9b[i]==_d9a){_d9c=true;}}if(!_d9c){return null;}var id=this._resolveMapping(_d9a);if(!id){id=_d9a;}this._changedItems=this._changedItems?this._changedItems:{};this._changedItems[id]=this.DELETE_TOKEN;return this;},getItemSetDescription:function(){return null;},commit:function(){if(this._isDirty){this._isSender=true;var _d9d=this.alias;if(!_d9d){_d9d=this.id;}this.shareableAccessor._setItems(this._changedItems);var _d9e=this.navigationStateModel.commit();_d9e.start();this._isSender=false;}this._changedItems=null;this._isDirty=false;},_resolveMapping:function(name){if(!name){return null;}if(!this.items){return null;}if(this.items[name]&&this.items[name].alias){return this.items[name].alias;}return null;}});com.ibm.mm.iwidget.itemset.ShareableItemSetFactory=com.ibm.mm.iwidget.itemset.ShareableItemSetImpl;if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"CoreModel")>=0)){dojo["require"]("com.ibm.mm.iwidget.itemset.ShareableItemSetExtendedModelImpl");}}if(!dojo._hasResource["com.ibm.mm.iwidget.DeferredLiveTextUnprocessImpl"]){dojo._hasResource["com.ibm.mm.iwidget.DeferredLiveTextUnprocessImpl"]=true;dojo.provide("com.ibm.mm.iwidget.DeferredLiveTextUnprocessImpl");dojo.declare("com.ibm.mm.iwidget.DeferredLiveTextUnprocessImpl",com.ibm.mm.enabler.DeferredImpl,{constructor:function(_d9f){this.wrapper=_d9f;},start:function(sync){if(sync){return;}var _da0=this.wrapper.getIWidgetInstance();if(dojo.isFunction(this.wrapper.iScope._onGetMarkup)){this.wrapper.iScope._onGetMarkup();}var _da1=dojo.clone(this.wrapper.rootElement);dojo.publish("/com/ibm/mashups/livetext/livetextunchange",[_da1,true,null,null,dojo.hitch(this,this._unchangeCompleteCallback),this.includeParent]);},setIncludeParent:function(_da2){this.includeParent=_da2;},getIncludeParent:function(){return this.includeParent;},_unchangeCompleteCallback:function(node){if(dojo.isFunction(this.getFinishedCallback())){this.finish(node,200);}}});}if(!dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetWrapperExtendedImpl"]){dojo._hasResource["com.ibm.mm.iwidget.widget.IWidgetWrapperExtendedImpl"]=true;dojo.provide("com.ibm.mm.iwidget.widget.IWidgetWrapperExtendedImpl");dojo.declare("com.ibm.mm.iwidget.widget.IWidgetWrapperExtendedImpl",com.ibm.mm.iwidget.widget.IWidgetWrapperDefaultImpl,{getMarkup:function(){return new com.ibm.mm.iwidget.DeferredLiveTextUnprocessImpl(this);},destroy:function(){if(this.widgetDef){var _da3=this.widgetDef._getShareableItemSets();if(_da3){var _da4=null;for(var i in _da3){if(Object.prototype.hasOwnProperty.call(_da3,i)){if(this.shareableItemSets.listeners[i]){for(var j=0,l=this.shareableItemSets.listeners[i].length;j ."+_da7.ns+"loading",_da7.rootElement).forEach(function(elem){elem.innerHTML="";var _da8=_da7.id;if(_da7.getIWidgetInstance().getIDescriptorItems().getItemValue("title",dojo.locale)){_da8=unescape(_da7.getIWidgetInstance().getIDescriptorItems().getItemValue("title",dojo.locale));com.ibm.mm.enabler.logging.LegacyLogger.logInlineMessage(elem,"error",dojo.string.substitute(_da7.iwMessages.E_WIDGET_DISPLAY_FAIL_2,[_da8,e.message]));}else{if(typeof (e)!=="undefined"&&null!==e){com.ibm.mm.enabler.logging.LegacyLogger.logInlineMessage(elem,"error",dojo.string.substitute(_da7.iwMessages.E_WIDGET_DISPLAY_FAIL_2,[_da8,e.message]));}else{elem.innerHTML=dojo.string.substitute(_da7.iwMessages.E_WIDGET_INCORRECTCONFIG_1,[_da8]);}}});},_logUpdateMarkupError:function(mode){this._getResourceBundle();var _da9=dojo.string.substitute(this.iwMessages.E_IWIDGETDEF_CONTENTNOTAVAILABLE_1,[mode]);},_loadWidgetSharedResource:function(cb2){var _daa=this.widgetDef.getResources();this._getResourceBundle();if(typeof _daa!="undefined"&&_daa!==null){var size=_daa.length-1;if(size==-1){cb2();}var _dab=[];var temp=[];for(var x in _daa){if(Object.prototype.hasOwnProperty.call(_daa,x)){var _dac=_daa[x];if(_dac.isImage()||_dac.isCSS()){temp.push(_dac);}else{_dab.push(_dac);}}}for(var y=0;y ."+me.ns+"loading",me.rootElement).forEach(function(elem){elem.innerHTML="";var _daf=me.getIWidgetInstance().getIDescriptorItems().getItemValue("title",dojo.locale);if(!_daf){_daf="'"+me.getIWidgetInstance().widgetXMLUrl+"'";}else{_daf="'"+unescape(_daf)+"'";}if(me.widgetDef){var _db0=me.widgetDef.getWidgetId();if(_db0){_daf="'"+_db0+"' ("+_daf+")";}}var _db1="";var _db2=(dojo.isArray(me.data))?me.data[0]:me.data;_db1="";for(var j in _db2){if(Object.prototype.hasOwnProperty.call(_db2,j)){if(j=="data"){_db1=_db1.concat("'"+_db2[j]+"'").concat("\n");}}}com.ibm.mm.enabler.logging.LegacyLogger.logInlineMessage(elem,"error",dojo.string.substitute(me.iwMessages.E_WIDGET_DISPLAY_FAIL_2,[_daf,_db1]));});me.error=null;me.data=null;}else{if(cb2){cb2();}}}};for(var i=0;i<_dab.length;i++){var _db3=_dab[i];if(typeof _db3!="undefined"&&_db3!==null){com.ibm.mashups.services.ServiceManager.getService("resourceLoadService").loadResource(_db3,this.id,dojo.partial(mycb,i,_db3));}}}},handleEvent:function(_db4){var _db5=_db4.declaredClass;if(typeof _db5!="undefined"&&_db5!==null&&_db5=="com.ibm.mm.iwidget.IEventImpl"){var _db6=_db4.name;return this._handleEvent(_db6,_db4);}var _db7=_db4.scope;if(typeof _db7!="undefined"&&_db7!==null){if(_db7=="instance"){_db7=this.getIWidgetInstance();}else{if(_db7=="eventmodel"){_db7=this._getPublicEvents();}}}else{_db7=this;}var _db8=_db4.methodname;if(typeof _db8!="undefined"&&_db8!==null){if(_db7[_db8]&&dojo.isFunction(_db7[_db8])){_db7[_db8].apply(_db7,_db4.params);}}},_handleEvent:function(_db9,_dba){var _dbb="_handleEvent(eventName, iEvent)";if(this.bIsLoggable){this.LOGGER.entering(_dbb,[_db9,dojo.toJson(_dba)]);}_dba=this._deserializePayload(_dba);if(typeof _db9=="undefined"||_db9===null){return false;}if(!this.loaded){if(!this._eventqueue){this._eventqueue={};}this._eventqueue[_db9]=_dba;return;}try{if(_db9==iwConstants.EVENTS.onNavStateChanged){return this._handleOnNavStateChanged(_dba);}if(_db9==iwConstants.EVENTS.onWindowStateChanged){var _dbc=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _dbd=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(_dbc,this.id);var _dbe=_dba.payload.newWindowState;_dbd.setWindowState(_dbe);var _dbf=dojo.contentBox(this.rootElement.parentNode);this.handleSizeChanged({"newWidth":Math.max(0,_dbf.w),"newHeight":Math.max(0,_dbf.h)});return this._handleEventInternal(_db9,_dba);}if(_db9==iwConstants.EVENTS.onModeChanged){if(this._inIframe()){var _dc0={};_dc0.methodname="_handleOnModeChange";_dc0.hubclient=this.hubId;_dc0.params=[_dba.payload];var id="_stub_"+this.id;this.eventSvr._publishEvent(iwConstants.WIDGETEVENT_PREFIX+id,_dc0,this.hubId);return;}return this._handleModeChange(_dba);}if(_db9=="onNewWire"){return this._handleNewWire(_dba);}if(_db9=="onRemoveWire"){return this._handleRemoveWire(_dba);}return this._handleEventInternal(_db9,_dba);}catch(e){var _dc1=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);_dc1.severe("_handleEvent","widget:"+this.hubId+"eventName:"+_db9+" HandleEventException:"+e);}},getPublicEventHandler:function(_dc2){var _dc3=this._getPublicEvents()||null;if(!_dc3){return null;}var _dc4=_dc3.find(_dc2)||null;if(!_dc4){return null;}var _dc5=_dc4.handlingFn||null;if(!_dc5){var _dc6=_dc4.getAttribute("isComplete");if(typeof _dc6!=="undefined"&&_dc6===false){var _dc7=iwConstants.EVENTS.onIncompleteEventDescription;var _dc8={eventDescription:_dc4};var _dc9=new com.ibm.mm.iwidget.IEventImpl(_dc7,null,_dc8);this._handleEventInternal(_dc7,_dc9);_dc4=_dc3.find(_dc2);_dc5=_dc4.handlingFn;}}var _dca=null;if(_dc5){if(dojo.isFunction(_dc5)){_dca=_dc5;}else{var _dcb=this._getHandlerScope(_dc5)||null;if(_dcb){_dca=dojo.hitch(_dcb,_dc5);}}}return _dca;},getPublishedEvents:function(){if(!this.publishedEvents){this.publishedEvents={};}return this.publishedEvents;},getHandledEvents:function(){if(!this.handledEvents){this.handledEvents={};}return this.handledEvents;},_inIframe:function(){if(this._isInIframe){return this._isInIframe;}var _dcc=false;var type=this.eventSvr.getType();if(typeof type!="undefined"&&type==com.ibm.mm.iwidget.Constants.eventservice.type.IFRAME){_dcc=true;}this._isInIframe=_dcc;return this._isInIframe;},setMainframeId:function(_dcd){this._mainframeId=_dcd;},setModal:function(_dce){this._isModal=_dce;},isModal:function(){return this._isModal?this._isModal:false;},_handleDataSync:function(_dcf){if(typeof _dcf.attributes!="undefined"&&_dcf.attributes!==null){var _dd0=_dcf.attributes;this._syncModifiableProperties(_dd0,this.getIWidgetInstance().getAttributes());}if(typeof _dcf.idescriptors!="undefined"&&_dcf.idescriptors!==null){var _dd1=_dcf.idescriptors;this._syncModifiableProperties(_dd1,this.getIWidgetInstance().getIDescriptorItems());}if(typeof _dcf.wiremodel!="undefined"&&_dcf.wiremodel!==null){var _dd2=_dcf.wiremodel;this._syncWireModel(_dd2,this.getIWidgetInstance().getWireModel());}this.commit(true);},_syncModifiableProperties:function(_dd3,_dd4){var _dd5=_dd3._items;if(_dd3._dirty){for(var i in _dd5){if(Object.prototype.hasOwnProperty.call(_dd5,i)){var name=i;var temp=_dd5[i];if(dojo.isString(temp)){if(temp&&temp==_dd4.DELETE_TOKEN){_dd4.removeItem(name);}}else{var _dd6=(_dd5[i].readOnly)?_dd5[i].readOnly:false;var _dd7=_dd5[i].values;if(typeof _dd7!="undefined"&&_dd7!==null){for(var j in _dd7){if(Object.prototype.hasOwnProperty.call(_dd7,j)){var _dd8=_dd7[j];if(_dd8&&_dd8==_dd4.DELETE_TOKEN){_dd4.removeItemValue(name,j);}else{if(_dd8){_dd4.setItemValue(name,_dd8,_dd6,j);}}}}}}}}}},_syncWireModel:function(_dd9,_dda){var _ddb=_dd9._wires;for(var i in _ddb){if(Object.prototype.hasOwnProperty.call(_ddb,i)){var _ddc=_ddb[i];if(_ddc._isDirty&&_ddc._type&&_ddc._type=="NEW"){_dda.addWire(_ddc.SourceWidget,_ddc.SourceEvent,_ddc.TargetEvent);}else{if(_ddc._isDirty&&_ddc._type&&_ddc._type=="DELETE"){_dda.removeWire(_ddc.SourceWidget,_ddc.SourceEvent,_ddc.TargetEvent);}}}}var _ddd=_dd9._targets;_dda._targets=_ddd;},setStateData:function(_dde){this.stateData=_dde;},updateState:function(){var _ddf;if(!this._inIframe()){var _de0=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _de1=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(_de0,this.id)||null;if(_de1){var _de2=_de1.getWidgetState("cp");if(_de2){_ddf=new com.ibm.mm.iwidget.IEventImpl(iwConstants.EVENTS.onNavStateChanged,"json",_de2);this._handleEventInternal(iwConstants.EVENTS.onNavStateChanged,_ddf);}}}else{if(this.stateData){_ddf=new com.ibm.mm.iwidget.IEventImpl(iwConstants.EVENTS.onNavStateChanged,null,this.stateData);this._handleEventInternal(iwConstants.EVENTS.onNavStateChanged,_ddf);}}},_handleOnNavStateChanged:function(_de3){if(!this._inIframe()){var _de4=_de3.payload;if(_de4){var _de5=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _de6=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(_de5,this.id);_de6.setWidgetState("cp",_de4);var _de7=_de5.commit();_de7.start();}}else{var _de8={};_de8.methodname="_handleOnNavStateChanged";_de8.params=[_de3];this.eventSvr._publishEvent(this.eventSvr.WIDGETEVENT_PREFIX+"_stub_"+this.id,_de8);}},_initialize:function(_de9){var lang=this.widgetDef.getDefaultLanguage()||null;if(lang){this.defaultLanguage=lang;}else{this.defaultLanguage="en";}var _dea=this._getInitDefaultMode()||null;if(!_dea){_dea=iwConstants.mode_view;}this.currentMode=_dea;this._handleSaveMode();this._initManagedItemSet();this._getShareableItemSets();this._getPublicEvents(dojo.hitch(this,function(_deb){this.getWires();if(_de9){_de9();}}));},getPublicEvent:function(name){var _dec=this._getPublicEvents();return _dec.find(name);},_getPublicEvents:function(_ded){if(!this.publicEvents){var _dee=com.ibm.mashups.services.ServiceManager.getService("WidgetEventModelFactoryService");var dfr=_dee.createEventModel(this,{context:this,callback:"_eventProviderModeChange",unregister:function(_def){this.unregisterArray.push(_def);}});dfr.setFinishedCallback(dojo.hitch(this,function(_df0,_df1){this.publicEvents=_df0;if(_ded){_ded(this.publicEvents);}}));var sync=(_ded)?false:true;if(ibmConfig.dojotest){sync=true;}dfr.start(sync);}return this.publicEvents;},_eventProviderModeChange:function(_df2,_df3,_df4){var _df5=this.publicEvents;var _df6=com.ibm.mashups.services.ServiceManager.getService("WidgetEventModelFactoryService");var dfr=_df6.createEventModel(this,{context:this,callback:"_eventProviderModeChange",unregister:function(_df7){this.unregisterArray.push(_df7);}});dfr.setFinishedCallback(dojo.hitch(this,function(_df8,_df9){this.publicEvents=_df8;}));dfr.start(true);var _dfa={};_dfa.isHandled="true";var _dfb=_df5.getEvents(_dfa);if(_dfb){for(var i=0;i<_dfb.length;i++){var _dfc=_dfb[i];var _dfd=this.getPublicEvent(_dfc.name);if(_dfc&&_dfd){_dfd.copyRuntimeProperties(_dfc);}}}},_getPublishedEvents:function(){var _dfe=this.getWidgetPublishedEvents()||null;var arr={};if(_dfe){var i=0;for(i;i<_dfe.length;i++){arr[_dfe[i].name]=_dfe[i];}}return arr;},_getHandledEvents:function(){var _dff=this.getWidgetHandledEvents()||null;var arr={};if(_dff){var i=0;for(i;i<_dff.length;i++){arr[_dff[i].name]=_dff[i];}}return arr;},getWidgetPublishedEvents:function(){var _e00=this._getPublicEvents();if(_e00){var _e01={};_e01.isPublished="true";return _e00.getEvents(_e01);}return null;},getWidgetHandledEvents:function(){var _e02=this._getPublicEvents();if(_e02){var _e03={};_e03.isHandled="true";return _e02.getEvents(_e03);}return null;},getWires:function(){return this.getIWidgetInstance().getWires();},_handleNewWire:function(_e04){var _e05=_e04.payload;var _e06=this.getIWidgetInstance().getWireModel();_e06.registerTargets(_e05.targetWidget,_e05.targetEvent,_e05.sourceEvent);this.commit();var _e07=_e05.sourceEvent;var _e08=this._getPublicEvents();if(!_e08){return false;}var _e09=_e08.find(_e07);if(_e09){var _e0a=_e09.getOnNewWire();if(_e0a){var _e0b=this._getHandlerScope(_e0a);if(_e0b&&dojo.isFunction(_e0b)){_e0b(_e04);}else{if(_e0b&&dojo.isObject(_e0b)){_e0b[_e0a](_e04);}}return true;}}return false;},_handleRemoveWire:function(_e0c){var _e0d=_e0c.payload;var _e0e=_e0d.targetEvent;if(this.id==_e0d.sourceWidget){_e0e=_e0d.sourceEvent;}var _e0f=this._getPublicEvents()||null;if(!_e0f){return false;}var _e10=_e0f.find(_e0e)||null;if(_e10){var _e11=_e10.getOnRemoveWire();if(_e11){var _e12=this._getHandlerScope(_e11);if(_e12&&dojo.isFunction(_e12)){_e12(_e0c);}else{if(_e12&&dojo.isObject(_e12)){_e12[_e11](_e0c);}}return true;}}return false;},_getShareableItemSets:function(){if(this.shareableItemSets){return this.shareableItemSets;}this.shareableItemSets={};this.shareableItemSets.mapping={};this.shareableItemSets.itemsets={};this.shareableItemSets.listeners={};var _e13=this.widgetDef._getShareableItemSets();if(_e13){var _e14=null;for(var i in _e13){if(Object.prototype.hasOwnProperty.call(_e13,i)){_e14=new com.ibm.mm.iwidget.itemset.ShareableItemSetFactory(this,_e13[i]);var _e15=_e13[i].onItemSetChanged||null;if(_e15){if(!this.shareableItemSets.listeners[i]){this.shareableItemSets.listeners[i]=[];}this.shareableItemSets.listeners[i].push(_e14.addListener(_e15));}this.shareableItemSets.itemsets[i]=_e14;var _e16=_e13[i].alias||null;if(_e16){this.shareableItemSets.mapping[_e16]=_e16;}}}}return this.shareableItemSets;},_getShareableItemSet:function(id){var _e17=this._getShareableItemSets();if(_e17&&_e17.mapping[id]){var _e18=_e17.mapping[id];return _e17.itemsets[_e18];}else{if(_e17&&_e17.itemsets[id]){return _e17.itemsets[id];}}var _e19=new com.ibm.mm.iwidget.itemset.ShareableItemSetFactory(this.widgetwrapper,null,name);_e17.itemsets[id]=_e19;return _e17.itemsets[id];},_executeCallbackQueue:function(){com.ibm.mashups.services.ServiceManager.getService("resourceLoadService").executeCallbackQueue(this.id);},_handleSaveMode:function(){var _e1a=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _e1b=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(_e1a,this.id);var _e1c=_e1b.getWidgetMode();if(_e1c!=this.currentMode){if(!((_e1c===null)&&(this.currentMode==com.ibm.mm.iwidget.Constants.mode.VIEW))){_e1b.setWidgetMode(this.currentMode);var _e1d=_e1a.commit();_e1d.start();}}},_transform:function(_e1e,_e1f){var _e20=this.getPublicEvent(_e1e);if(!(!_e20||!_e20.type||!_e1f.type)){var _e21=new com.ibm.mm.iwidget.IEventImpl(_e20.name,_e20.type,_e1f.payload,null);var _e22=new com.ibm.mm.enabler.utils.EventTransformerImpl();var _e23=_e22._transform(_e1f,_e21)||null;if(_e23){_e1f=_e23;}}return _e1f;},_getModeFromNavStateModel:function(){var _e24=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _e25=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(_e24,this.id);return _e25.getWidgetMode();}});com.ibm.mm.iwidget.widget.IWidgetWrapperImpl=com.ibm.mm.iwidget.widget.IWidgetWrapperExtendedImpl;if((ibmConfig.enablerLayerModules)&&(dojo.indexOf(ibmConfig.enablerLayerModules,"CoreModel")>=0)){dojo["require"]("com.ibm.mm.enabler.iwidget.widget.IWidgetWrapperModelImpl");}}if(!dojo._hasResource["com.ibm.mashups.livetext.CallbackModel"]){dojo._hasResource["com.ibm.mashups.livetext.CallbackModel"]=true;dojo.provide("com.ibm.mashups.livetext.CallbackModel");dojo.declare("com.ibm.mashups.livetext.CallbackModel",null,{preProcessCallbackFunc:function(_e26,_e27,_e28){},postProcessCallbackFunc:function(_e29,_e2a,_e2b,_e2c){}});}if(!dojo._hasResource["com.ibm.mashups.livetext.ConfigEntry_API"]){dojo._hasResource["com.ibm.mashups.livetext.ConfigEntry_API"]=true;dojo.provide("com.ibm.mashups.livetext.ConfigEntry_API");dojo.provide("com.ibm.mashups.livetext.ConfigEntry");dojo.declare("com.ibm.mashups.livetext.ConfigEntry",null,{constructor:function(_e2d,_e2e,_e2f,path,_e30,_e31,id){},isEqual:function(_e32){}});}if(!dojo._hasResource["com.ibm.mm.livetext.ConfigEntryImpl"]){dojo._hasResource["com.ibm.mm.livetext.ConfigEntryImpl"]=true;dojo.provide("com.ibm.mm.livetext.ConfigEntryImpl");dojo.declare("com.ibm.mm.livetext.ConfigEntryImpl",com.ibm.mashups.livetext.ConfigEntry,{constructor:function(_e33,_e34,_e35,path,_e36,_e37,id){this.match=_e33;this.wait=_e37;this.procEnc=_e34;this.mod=_e35;this.path=path;this.baseCls=_e36;this.id=id;},isEqual:function(_e38){return _e38&&_e38.match==this.match&&_e38.wait==this.wait&&_e38.procEnc==this.procEnc&&_e38.mod==this.mod&&_e38.path==this.path&&_e38.baseCls==this.baseCls&&_e38.id==this.id;}});com.ibm.mashups.livetext.ConfigEntry=com.ibm.mm.livetext.ConfigEntryImpl;}if(!dojo._hasResource["com.ibm.mashups.livetext.ConfigEntry"]){dojo._hasResource["com.ibm.mashups.livetext.ConfigEntry"]=true;dojo.provide("com.ibm.mashups.livetext.ConfigEntry");}if(!dojo._hasResource["com.ibm.mashups.livetext.Exception"]){dojo._hasResource["com.ibm.mashups.livetext.Exception"]=true;dojo.provide("com.ibm.mashups.livetext.Exception");dojo.declare("com.ibm.mashups.livetext.Exception",null,{constructor:function(_e39,_e3a){},getMessage:function(_e3b){}});}if(!dojo._hasResource["com.ibm.mashups.livetext.LivetextBatchModel"]){dojo._hasResource["com.ibm.mashups.livetext.LivetextBatchModel"]=true;dojo.provide("com.ibm.mashups.livetext.LivetextBatchModel");dojo.declare("com.ibm.mashups.livetext.LivetextBatchModel",null,{processTag:function(_e3c,_e3d){},unprocessTag:function(_e3e){}});}if(!dojo._hasResource["com.ibm.mashups.livetext.LivetextModel"]){dojo._hasResource["com.ibm.mashups.livetext.LivetextModel"]=true;dojo.provide("com.ibm.mashups.livetext.LivetextModel");dojo.declare("com.ibm.mashups.livetext.LivetextModel",null,{processTag:function(node){},unprocessTag:function(node){}});}if(!dojo._hasResource["com.ibm.mashups.livetext.ServiceModel_API"]){dojo._hasResource["com.ibm.mashups.livetext.ServiceModel_API"]=true;dojo.provide("com.ibm.mashups.livetext.ServiceModel_API");dojo.provide("com.ibm.mashups.livetext.ServiceModel");dojo.declare("com.ibm.mashups.livetext.ServiceModel",null,{SERVICE_NAME:"livetextService",init:function(_e3f){},onTagChanged:function(_e40,_e41,_e42,_e43){},onUnchangeTag:function(node,_e44,_e45,_e46,_e47){},onTagContentChanged:function(_e48,_e49,_e4a,_e4b){},onAddConfigEntry:function(_e4c,_e4d){},onRemoveConfigEntry:function(_e4e){}});com.ibm.mashups.livetext.ServiceModel.SERVICE_NAME=com.ibm.mashups.livetext.ServiceModel.prototype.SERVICE_NAME;}if(!dojo._hasResource["com.ibm.mm.livetext.ServiceModelImpl"]){dojo._hasResource["com.ibm.mm.livetext.ServiceModelImpl"]=true;dojo.provide("com.ibm.mm.livetext.ServiceModelImpl");dojo.declare("com.ibm.mm.livetext.ServiceModelImpl",com.ibm.mashups.livetext.ServiceModel,{_initialized:false,_tagTypes:null,_rootContainer:null,tagChanged:"/com/ibm/mashups/livetext/livetextchanged",unchangeTag:"/com/ibm/mashups/livetext/livetextunchange",tagStatusChange:"/com/ibm/mashups/livetext/livetextchanged",tagContentChanged:"/com/ibm/mashups/livetext/livetextcontentchanged",entryAdded:"/com/ibm/mashups/livetext/configentryadded",entryRemoved:"/com/ibm/mashups/livetext/configentryremoved",constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.bIsLoggable=this.LOGGER.isLoggable(this.LOG_LEVEL);this.LogLevel=com.ibm.mashups.enabler.logging.LogLevel.TRACE;if(com.ibm.mm.livetext.ServiceModelStatic){console.warn("WARNING: Do not create the LiveText Framework multiple times!");return;}com.ibm.mm.livetext.ServiceModelStatic=true;dojo.subscribe(this.entryAdded,this,"onAddConfigEntry");dojo.subscribe(this.entryRemoved,this,"onRemoveConfigEntry");},init:function(_e4f){if(this._initialized){console.warn("WARNING: Do not initialize the LiveText Framework multiple times!");return;}this._initialized=true;if(!_e4f){_e4f={};}this._loadTags(_e4f);dojo.subscribe(this.tagChanged,this,"onTagChanged");dojo.subscribe(this.unchangeTag,this,"onUnchangeTag");dojo.subscribe(this.tagContentChanged,this,"onTagContentChanged");dojo.publish(this.tagContentChanged,[_e4f.node||document,("continueAfterException" in _e4f)?_e4f.continueAfterException:true,_e4f.preProcessCallbackFunc,_e4f.postProcessCallbackFunc]);},_getNodes:function(node,_e50){var k=[];if(_e50=="undfined"||!_e50){console.error("Why are we having tagType undefined ::::");return k;}var _e51;var a;var _e52=0;if(_e50.processEnclosedTags!="undefined"&&_e50.processEnclosedTags){var _e53=_e50.match;a=[];_e51=dojo.query(_e53,node);_e51.forEach(function(node,_e54,_e55){a.push(node);});return a;}else{var _e56=_e50.match.split(",");a=[];var b=[];for(_e52=0,l=_e56.length;_e520){_e5c=a[0];_e5d=0;while(_e5d0){tag.loaded=tag.loaded||null;if(tag.loaded===null){this._loadTagHandler(tag);}var _e74=[];if(dojo.isFunction(_e6e)){try{_e6e(node,_e73,tag);}catch(error1){console.debug(error1);}}if(this.LOGGER.isLoggable(this.LogLevel.TRACE)){if(tag.tagHandler instanceof com.ibm.mashups.livetext.LivetextBatchModel){this.LOGGER.trace(_e71,"calling processTag with tagHanlder ${0}",[tag.tagHandler.processTag]);}}if(this.LOGGER.isLoggable(this.LogLevel.TRACE)){this.LOGGER.trace(_e71,"tagHanlder is Instanceof of LivetextBatchModel ${0}:",[(tag.tagHandler instanceof com.ibm.mashups.livetext.LivetextBatchModel)]);}if(tag.tagHandler instanceof com.ibm.mashups.livetext.LivetextBatchModel){try{tag.tagHandler.processTag(_e72,tag);}catch(error){this.LOGGER.trace("_processTypeTag","processTag tag:"+tag.baseClass+" error:"+error.message);_e74[_e74.length]=error;}}else{for(var _e75=0,l=_e72.length;_e750){tag.loaded=tag.loaded||null;if(tag.loaded===null){this._loadTagHandler(tag);}if(tag.tagHandler instanceof com.ibm.mashups.livetext.LivetextBatchModel){try{tag.tagHandler.unprocessTag(nodes,tag);}catch(error2){_e7b[_e7b.length]=error2;}}else{for(var _e7c=0,l=tags.length;_e7c0){_e7d=true;}dojo.destroy(copy.copyOfNode);dojo.destroy(copy.copyNodeParent);delete copy.copyOfNode;delete copy.copyNodeParent;delete copy.result;}return _e7d;},_loadTags:function(){var _e7e="_loadTags";this._tagTypes=this._tagTypes||null;if(this._tagTypes===null){var _e7f=this;if(ibmConfig.livetextService){this._tagTypes=ibmConfig.livetextService;}else{dojo.xhrGet({url:dojo.moduleUrl("com.ibm.mm.livetext","tagservice.entries.cfg"),ibmMultipart:{context:com.ibm.mashups.enabler.io.XHRMultipartFactory.CONTEXT_ENABLER},handleAs:"text",sync:true,load:function(_e80){_e7f._tagTypes=dojo.fromJson(_e80);if(_e7f.LOGGER.isLoggable(_e7f.LogLevel.TRACE)){_e7f.LOGGER.trace(_e7e,"got Inside _loadTags of ServiceModelImpl"+_e7f._tagTypes);}},error:function(data){console.dir(data);}});}}},onAddConfigEntry:function(_e81,_e82){this._loadTags();if(!dojo.some(this._tagTypes,function(_e83){return _e81.isEqual(_e83);})){if(_e82){this._tagTypes.unshift({"match":_e81.match,"processEnclosedTags":_e81.procEnc,"waitOnPreTag":_e81.wait,"module":_e81.mod,"path":_e81.path,"baseClass":_e81.baseCls,"id":_e81.id});}else{this._tagTypes.push({"match":_e81.match,"processEnclosedTags":_e81.procEnc,"waitOnPreTag":_e81.wait,"module":_e81.mod,"path":_e81.path,"baseClass":_e81.baseCls,"id":_e81.id});}}},onRemoveConfigEntry:function(_e84){this._loadTags();for(var i=0;;i\s*/,"");_e8f.allSkins[_e8d]=_e92;_e8f.allVars[_e8d]=_e93;_e8f.startAttatchSkin(_e8d,tag);},error:function(data){_e8f.allSkins[_e8d]=_e92;_e8f.startAttatchSkin(_e8d,tag);}});},error:function(data){this.LOGGER.severe("_getSkinTemplate",dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_SKIN_LOAD_TEMPLATE_FAIL_1,[data]));}});}else{this.startAttatchSkin(_e8d,tag);}},startAttatchSkin:function(_e94,tag){if(this.isProcessing===0){this.executeReplaceSkin(_e94,tag);}else{this.addToWaitingList(_e94,tag);}},chooseNext:function(){if(this.waitingList.length!==0){var _e95=this.waitingList.pop();this.executeReplaceSkin(_e95.skin,_e95.tag);}},addToWaitingList:function(_e96,tag){if(!this.subscribeHandler){this.subscribeHandler=dojo.subscribe(this.skinAttachEvent,this,"chooseNext");}var _e97={};_e97.skin=_e96;_e97.tag=tag;this.waitingList.push(_e97);},executeReplaceSkin:function(_e98,tag){this.isProcessing=1;var temp=this.allSkins[_e98];if(temp){var _e99=this._getNodeToReplace(tag);var _e9a=_e99.parentNode;var anId=dojox.uuid.generateRandomUuid().replace(/\-/g,"");var args=this._getArgs(_e98,tag,anId);if(!args){this.LOGGER.severe("executeReplaceSkin",com.ibm.mm.builder.coreWidgetsMessages.E_SKIN_NOT_EXIST_0);return;}var _e9b=this._getSkinResourceUrl(_e98,"skin.css");com.ibm.mm.builder.utils.htmlUtil.loadCss(_e9b);if(builderConfig.isBidi){var _e9c=this._getSkinResourceUrl(_e98,"skin_rtl.css");com.ibm.mm.builder.utils.htmlUtil.loadCss(_e9c);}var _e9d=dojo.string.substitute(temp,args);_e9d=_e9d.replace(/\/>/g,">");var _e9e=this._getNodeFromMarkup(_e9d);dojo.addClass(_e9e,"mumWidgetTitleBar");_e9a.replaceChild(_e9e,_e99);var _e9f=dojo.byId(anId);_e9f.parentNode.replaceChild(tag,_e9f);if(!(dojo.hasClass(_e99,"iw-iWidget")||dojo.hasClass(_e99,"mm_iWidget"))){}var para={};para.widgetId=tag.id;para.skinNodeId=_e9e.id;para.skinParam=args;com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.skinLoaded",para);}this.isProcessing=0;dojo.publish(this.skinAttachEvent,[null]);},_getSkinResourceUrl:function(_ea0,_ea1){try{var _ea2=com.ibm.mm.builder.utils.skinUtil._getSkinModel();var skin=com.ibm.mm.builder.utils.skinUtil.getSkinNode(_ea0)||com.ibm.mm.builder.utils.skinUtil.getDefaultSkin();var url=_ea2.findResourceURL(skin,_ea1);return url;}catch(ex){this.LOGGER.severe("_getSkinResourceUrl",dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_SKIN_LOAD_ROOT_FAIL_1,[ex.message]));}return null;},_getArgs:function(_ea3,tag,anId){var args={};var _ea4=this.allVars[_ea3];if(_ea4){dojo.mixin(args,_ea4);}args.widgetBody="
";args.skinId=this.skinIdPrefix+tag.id;if(!args.process){args.process=function(_ea5,_ea6){};}args.process(_ea3,tag.id);return args;},_getNodeMarkup:function(tag){var _ea7=document.createElement("div");_ea7.appendChild(tag.cloneNode(true));var _ea8=_ea7.innerHTML;_ea7.removeChild(_ea7.firstChild);return _ea8;},_getNodeFromMarkup:function(_ea9){var _eaa=document.createElement("div");_eaa.innerHTML=_ea9;return _eaa.removeChild(_eaa.firstChild);},_getNodeToReplace:function(tag){var node=dojo.byId(this.skinIdPrefix+tag.id);if(!node){node=tag;}return node;},_showParent:function(node){var _eab=node.parentNode;while(_eab){_eab=_eab.parentNode;}}});}if(!dojo._hasResource["tagservices.widgets"]){dojo._hasResource["tagservices.widgets"]=true;dojo.provide("tagservices.widgets");dojo.provide("com.ibm.mm.livetext.widgets");dojo.declare("tagservices.widgets",null,{queue:[],queueHandle:null,queueRendering:true,constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;var _eac=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);queueRendering=_eac.getValue(com.ibm.mashups.enabler.services.ConfigConstants.QUEUE_RENDERING);},processTag:function(tag){var _ead="processTag";var _eae=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_eae){this.LOGGER.entering(_ead,arguments);}var id=dojo.attr(tag,"id");if(typeof id!="undefined"){var _eaf=dojo.attr(tag,"lazyLoad");var _eb0=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(id);if(_eb0===null){_eb0=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().createWidget(tag);}if(_eb0){if(!_eaf||(_eaf&&_eaf!="true")){if((queueRendering===true)&&!dojo.hasClass(tag,"iw-Standalone")){this.queue.push({priority:dojo.position(tag).y,widgetId:id});this.processQueue(false);}else{com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().renderWidget(_eb0);}}else{_eb0.lazyLoad=true;}}}},processQueue:function(_eb1){if(this.queue.length>0){if(_eb1){while(this.queue.length>0){var json=this.queue.shift();var _eb2=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(json.widgetId);if(_eb2){com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().renderWidget(_eb2);break;}}}else{this.queue.sort(function(_eb3,_eb4){return _eb3.priority-_eb4.priority;});}if(!this.queueHandle){var that=this;this.queueHandle=setTimeout(function(){that.queueHandle=setTimeout(function(){that.queueHandle=null;dojo.hitch(that,that.processQueue)(true);},5);},0);}}},unprocessTag:function(tag){var ns=["iw-","mm_"];for(var n=0,l=ns.length;n0){for(var i=0,l=_ec5.length;i0){return dojo.map(md,function(item){return com.ibm.mm.enabler.utils.Dom.textContent(item);});}return [];},getMetaData:function(name,_ed9){var res=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this.MODEL_METADATA+"[@name='"+name+"']/"+this.BASE_VALUE,this.xmlData,this.mdi_ns);if(res){res=res.getAttribute("value");}if(res&&_ed9){var _eda=com.ibm.mm.enabler.EndpointUtils.checkForEndpoints(res);if(_eda){return _eda;}}return res;},setMetaData:function(name,_edb){var _edc;var _edd=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.MODEL_METADATA+"[@name='"+name+"']/"+this.BASE_VALUE,this.xmlData,this.mdi_ns);if(_edd&&_edd.length>0){_edc=_edd[0];for(var i=1,l=_edd.length;i0){_ee2=this.getMetaData(name);dojo.forEach(_ee3,function(item){dojo.destroy(item);},this);this._setDirty();}return _ee2||null;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ModifiableMetaData"]){dojo._hasResource["com.ibm.mashups.enabler.ModifiableMetaData"]=true;dojo.provide("com.ibm.mashups.enabler.ModifiableMetaData");}if(!dojo._hasResource["com.ibm.mashups.enabler.ThemeProvider"]){dojo._hasResource["com.ibm.mashups.enabler.ThemeProvider"]=true;dojo.provide("com.ibm.mashups.enabler.ThemeProvider");dojo.declare("com.ibm.mashups.enabler.ThemeProvider",null,{getTheme:function(){},setTheme:function(_ee4){},getThemeIdentifier:function(){},setThemeIdentifier:function(_ee5){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.content.ContentNode"]){dojo._hasResource["com.ibm.mashups.enabler.content.ContentNode"]=true;dojo.provide("com.ibm.mashups.enabler.content.ContentNode");dojo.declare("com.ibm.mashups.enabler.content.ContentNode",[com.ibm.mashups.enabler.Identifiable],{});}if(!dojo._hasResource["com.ibm.mashups.enabler.content.ContentPage"]){dojo._hasResource["com.ibm.mashups.enabler.content.ContentPage"]=true;dojo.provide("com.ibm.mashups.enabler.content.ContentPage");dojo.declare("com.ibm.mashups.enabler.content.ContentPage",[com.ibm.mashups.enabler.content.ContentNode,com.ibm.mashups.enabler.ModifiableMetaData,com.ibm.mashups.enabler.Transformable,com.ibm.mashups.enabler.DirtyFlagProvider],{});}if(!dojo._hasResource["com.ibm.mashups.enabler.content.ContentProvider"]){dojo._hasResource["com.ibm.mashups.enabler.content.ContentProvider"]=true;dojo.provide("com.ibm.mashups.enabler.content.ContentProvider");dojo.declare("com.ibm.mashups.enabler.content.ContentProvider",null,{getContent:function(){throw new Error("Unimplemented API: com.ibm.mashups.enabler.content.ContentProvider.getContent");}});}if(!dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationElement_API"]){dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationElement_API"]=true;dojo.provide("com.ibm.mashups.enabler.navigation.NavigationElement_API");dojo.provide("com.ibm.mashups.enabler.navigation.NavigationElement");dojo.declare("com.ibm.mashups.enabler.navigation.NavigationElement",[com.ibm.mashups.enabler.Identifiable,com.ibm.mashups.enabler.ModifiableMetaData,com.ibm.mashups.enabler.ModifiableLocalized,com.ibm.mashups.enabler.DefaultLocalized,com.ibm.mashups.enabler.ThemeProvider,com.ibm.mashups.enabler.content.ContentProvider,com.ibm.mashups.enabler.ac.EffectiveAccess,com.ibm.mashups.enabler.Transformable,com.ibm.mashups.enabler.DirtyFlagProvider],{isHidden:function(){},setHidden:function(hide){},confirmSetHidden:function(hide){},getNavigationElementType:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.EditLinkProvider"]){dojo._hasResource["com.ibm.mashups.enabler.EditLinkProvider"]=true;dojo.provide("com.ibm.mashups.enabler.EditLinkProvider");dojo.declare("com.ibm.mashups.enabler.EditLinkProvider",null,{getEditLink:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.NextLinkProvider"]){dojo._hasResource["com.ibm.mashups.enabler.NextLinkProvider"]=true;dojo.provide("com.ibm.mashups.enabler.NextLinkProvider");dojo.declare("com.ibm.mashups.enabler.NextLinkProvider",null,{_getNextURI:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ThreadingLinkProvider"]){dojo._hasResource["com.ibm.mashups.enabler.ThreadingLinkProvider"]=true;dojo.provide("com.ibm.mashups.enabler.ThreadingLinkProvider");dojo.declare("com.ibm.mashups.enabler.ThreadingLinkProvider",null,{getParentLink:function(){},getChildrenLink:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.space.SpaceIdentifierAspect"]){dojo._hasResource["com.ibm.mm.enabler.space.SpaceIdentifierAspect"]=true;dojo.provide("com.ibm.mm.enabler.space.SpaceIdentifierAspect");dojo.declare("com.ibm.mm.enabler.space.SpaceIdentifierAspect",null,{getSpaceIdentifier:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.persistence.PersistenceHandlerImpl"]){dojo._hasResource["com.ibm.mm.enabler.persistence.PersistenceHandlerImpl"]=true;dojo.provide("com.ibm.mm.enabler.persistence.PersistenceHandlerImpl");dojo.declare("com.ibm.mm.enabler.persistence.PersistenceHandlerImpl",null,{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;},_initTransition:function(ctx,fn){this._transitionCtx=ctx;this._transitionFn=fn;},_initDelegators:function(_ee6,_ee7,_ee8){var _ee9=dojo.getObject(this.declaredClass).prototype;com.ibm.mm.enabler.utils.Misc.forIn(_ee6,function(f,fn){if(dojo.isFunction(f)&&!Object.prototype.hasOwnProperty.call(_ee9,fn)){if(!_ee8||!(_ee8&&_ee8[fn])){this[fn]=dojo.hitch(this,(function(fn){return function(){return (_ee7&&_ee7[fn])?this._delegate(fn,arguments,_ee7[fn]):this._delegate(fn,arguments);};})(fn));}}},this);},_delegate:function(fn,args,_eea){var _eeb=this.LOGGER.isLoggable(this.LOG_LEVEL);var id;if(!dojo.isFunction(this._persistence[fn])){id=(this.getID)?this.getID():"unknown";if(_eeb){this.LOGGER.trace("com.ibm.mm.enabler.persistence.PersistenceHandlerImpl._delegate","No json implementation found for function '${0}' in object with id '${1}'; switching to xml.",[fn,id]);}this._transitionFn.apply(this._transitionCtx,[id]).start();}else{if(_eea&&dojo.isFunction(this._persistence[_eea])&&!this._persistence[_eea].apply(this._persistence,args||[])){id=(this.getID)?this.getID():"unknown";if(_eeb){this.LOGGER.trace("com.ibm.mm.enabler.persistence.PersistenceHandlerImpl._delegate","Conditional function '${0}' indicated to switch to xml implementation for function '${1}' in object with id '${2}'.",[_eea,fn,id]);}this._transitionFn.apply(this._transitionCtx,[id]).start();}}if(!dojo.isFunction(this._persistence[fn])){if(_eeb){this.LOGGER.trace("com.ibm.mm.enabler.persistence.PersistenceHandlerImpl._delegate","Function '${0}' not available in xml as well.",fn);}throw new Error("fn not available!");}return this._persistence[fn].apply(this._persistence,args||[]);},_getPersistence:function(){return this._persistence;},_setPersistence:function(p){this._persistence=p;},toString:function(){if(!this._persistence){return "";}return this._delegate("toString");}});}if(!dojo._hasResource["com.ibm.mm.enabler.navigation.NavigationElementImpl"]){dojo._hasResource["com.ibm.mm.enabler.navigation.NavigationElementImpl"]=true;dojo.provide("com.ibm.mm.enabler.navigation.NavigationElementImpl");dojo.declare("com.ibm.mm.enabler.IdentifiablePrivate",null,{_setRawID:function(){},_getRawID:function(){},setID:function(){}});dojo.declare("com.ibm.mm.enabler.navigation.NavigationElementImpl",[com.ibm.mashups.enabler.navigation.NavigationElement,com.ibm.mm.enabler.persistence.PersistenceHandlerImpl],{constructor:function(_eec){this.navModel=_eec;var e=com.ibm.mashups.enabler;this._initDelegators(e.DefaultLocalized.prototype);this._initDelegators(e.Identifiable.prototype);this._initDelegators(e.Localized.prototype);this._initDelegators(e.MetaData.prototype);this._initDelegators(e.ModifiableLocalized.prototype);this._initDelegators(e.ModifiableMetaData.prototype);this._initDelegators(e.NextLinkProvider.prototype);this._initDelegators(e.ThemeProvider.prototype);this._initDelegators(e.Transformable.prototype);this._initDelegators(e.EditLinkProvider.prototype);this._initDelegators(e.DirtyFlagProvider.prototype);var n=e.navigation;this._initDelegators(n.NavigationElement.prototype);var c=e.content;this._initDelegators(c.ServerRuntimeContent.prototype);this._initDelegators(c.ServerRuntimeContentProvider.prototype);this._initDelegators(c.ContentProvider.prototype,null,{getContent:true});this._initDelegators(e.ac.EffectiveAccess.prototype,{hasRole:"hasCachedHasRole"});this._initDelegators(e.ThreadingLinkProvider.prototype);this._initDelegators(com.ibm.mm.enabler.space.SpaceIdentifierAspect.prototype);this._initDelegators(com.ibm.mm.enabler.IdentifiablePrivate.prototype);var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();this._initTransition(nm,nm.getModifiableNode);},getContent:function(){return new com.ibm.mm.enabler.DeferredImpl(this,function(_eed,sync){var _eee="getContent";var _eef=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_eef){this.LOGGER.entering(_eee,arguments);}var _ef0=null;var dfr=this._getPersistence().getContent();dfr.setFinishedCallback(dojo.hitch(this,function(node,_ef1){if(node){_ef0=this.navModel._wrapContent(node);}_eed.finish(_ef0,_ef1);}));dfr.start(sync);if(_eef){this.LOGGER.exiting(_eee,_ef0);}return _ef0;});}});}if(!dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationElement"]){dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationElement"]=true;dojo.provide("com.ibm.mashups.enabler.navigation.NavigationElement");}if(!dojo._hasResource["com.ibm.mashups.enabler.content.ServerRuntimeContent"]){dojo._hasResource["com.ibm.mashups.enabler.content.ServerRuntimeContent"]=true;dojo.provide("com.ibm.mashups.enabler.content.ServerRuntimeContent");dojo.declare("com.ibm.mashups.enabler.content.ServerRuntimeContent",null,{getServerRuntimeMarkup:function(_ef2){throw new Error("Unimplemented API: com.ibm.mashups.enabler.content.ServerRuntimeContent.getServerRuntimeMarkup");}});}if(!dojo._hasResource["com.ibm.mashups.enabler.content.ServerRuntimeContentProvider"]){dojo._hasResource["com.ibm.mashups.enabler.content.ServerRuntimeContentProvider"]=true;dojo.provide("com.ibm.mashups.enabler.content.ServerRuntimeContentProvider");dojo.declare("com.ibm.mashups.enabler.content.ServerRuntimeContentProvider",null,{getServerRuntimeContent:function(){throw new Error("Unimplemented API: com.ibm.mashups.enabler.content.ServerRuntimeContentProvider.getServerRuntimeContent");},primeServerRuntimeContent:function(_ef3){throw new Error("Unimplemented SPI: com.ibm.mashups.enabler.content.ServerRuntimeContentProvider.primeServerRuntimeContent");}});}if(!dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationNode_API"]){dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationNode_API"]=true;dojo.provide("com.ibm.mashups.enabler.navigation.NavigationNode_API");dojo.provide("com.ibm.mashups.enabler.navigation.NavigationNode");dojo.declare("com.ibm.mashups.enabler.navigation.NavigationNode",[com.ibm.mashups.enabler.navigation.NavigationElement,com.ibm.mashups.enabler.content.ServerRuntimeContentProvider,com.ibm.mashups.enabler.RepresentationProvider],{getExportPageURL:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.navigation.NavigationNodeImpl"]){dojo._hasResource["com.ibm.mm.enabler.navigation.NavigationNodeImpl"]=true;dojo.provide("com.ibm.mm.enabler.navigation.NavigationNodeImpl");dojo.declare("com.ibm.mm.enabler.navigation.NavigationNodeImpl",[com.ibm.mm.enabler.navigation.NavigationElementImpl],{constructor:function(){this._initDelegators(com.ibm.mashups.enabler.navigation.NavigationNode.prototype);this._initDelegators(com.ibm.mashups.enabler.content.ServerRuntimeContentProvider.prototype);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationNode"]){dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationNode"]=true;dojo.provide("com.ibm.mashups.enabler.navigation.NavigationNode");}if(!dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationLabel_API"]){dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationLabel_API"]=true;dojo.provide("com.ibm.mashups.enabler.navigation.NavigationLabel_API");dojo.provide("com.ibm.mashups.enabler.navigation.NavigationLabel");dojo.declare("com.ibm.mashups.enabler.navigation.NavigationLabel",[com.ibm.mashups.enabler.navigation.NavigationElement],{});}if(!dojo._hasResource["com.ibm.mm.enabler.navigation.NavigationLabelImpl"]){dojo._hasResource["com.ibm.mm.enabler.navigation.NavigationLabelImpl"]=true;dojo.provide("com.ibm.mm.enabler.navigation.NavigationLabelImpl");dojo.declare("com.ibm.mm.enabler.navigation.NavigationLabelImpl",[com.ibm.mashups.enabler.navigation.NavigationLabel,com.ibm.mm.enabler.navigation.NavigationElementImpl],{constructor:function(){this._initDelegators(com.ibm.mashups.enabler.navigation.NavigationLabel.prototype);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationLabel"]){dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationLabel"]=true;dojo.provide("com.ibm.mashups.enabler.navigation.NavigationLabel");}if(!dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationURL_API"]){dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationURL_API"]=true;dojo.provide("com.ibm.mashups.enabler.navigation.NavigationURL_API");dojo.provide("com.ibm.mashups.enabler.navigation.NavigationURL");dojo.declare("com.ibm.mashups.enabler.navigation.NavigationURL",[com.ibm.mashups.enabler.navigation.NavigationElement],{getURL:function(){},setURL:function(url){}});}if(!dojo._hasResource["com.ibm.mm.enabler.navigation.NavigationURLImpl"]){dojo._hasResource["com.ibm.mm.enabler.navigation.NavigationURLImpl"]=true;dojo.provide("com.ibm.mm.enabler.navigation.NavigationURLImpl");dojo.declare("com.ibm.mm.enabler.navigation.NavigationURLImpl",[com.ibm.mm.enabler.navigation.NavigationElementImpl],{constructor:function(){this._initDelegators(com.ibm.mashups.enabler.navigation.NavigationURL.prototype);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationURL"]){dojo._hasResource["com.ibm.mashups.enabler.navigation.NavigationURL"]=true;dojo.provide("com.ibm.mashups.enabler.navigation.NavigationURL");}if(!dojo._hasResource["com.ibm.mm.enabler.EmptyModelIteratorImpl"]){dojo._hasResource["com.ibm.mm.enabler.EmptyModelIteratorImpl"]=true;dojo.provide("com.ibm.mm.enabler.EmptyModelIteratorImpl");dojo.declare("com.ibm.mm.enabler.EmptyModelIteratorImpl",[com.ibm.mm.enabler.DeferredIteratorImpl],{constructor:function(){},start:function(){this.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);},hasNext:function(dfr){if(dfr){dfr.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return false;},next:function(dfr){if(dfr){dfr.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return null;},setCursorPosition:function(){},getCursorPosition:function(){return 0;},size:function(){return new com.ibm.mm.enabler.DeferredImpl(this,this._size);},_size:function(dfr,sync){if(dfr){dfr.finish(0,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return 0;}});}if(!dojo._hasResource["com.ibm.mm.enabler.navigation.persistence.FactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.navigation.persistence.FactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.navigation.persistence.FactoryImpl");dojo.declare("com.ibm.mm.enabler.navigation.persistence.FactoryImpl",null,{createNavigationElement:function(p,_ef4){var type=p.getNavigationElementType();var c=com.ibm.mashups.enabler.navigation.Constants;var w;switch(type){case c.NAVIGATION_PAGE:w=new com.ibm.mm.enabler.navigation.NavigationNodeImpl(_ef4);break;case c.NAVIGATION_LABEL:w=new com.ibm.mm.enabler.navigation.NavigationLabelImpl(_ef4);break;case c.NAVIGATION_URL:w=new com.ibm.mm.enabler.navigation.NavigationURLImpl(_ef4);break;default:console.warn("No navigation element type specified!");break;}w._setPersistence(p);p._setContext({getBaseContext:function(){return w;}});return w;}});com.ibm.mm.enabler.navigation.persistence.Factory=new com.ibm.mm.enabler.navigation.persistence.FactoryImpl();}if(!dojo._hasResource["com.ibm.mm.enabler.ModelIteratorOrderedBaseImpl"]){dojo._hasResource["com.ibm.mm.enabler.ModelIteratorOrderedBaseImpl"]=true;dojo.provide("com.ibm.mm.enabler.ModelIteratorOrderedBaseImpl");dojo.declare("com.ibm.mm.enabler.ModelIteratorOrderedBaseImpl",[com.ibm.mm.enabler.DeferredIteratorImpl],{constructor:function(_ef5,_ef6){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.persistenceProvider=_ef5;this.modelProvider=_ef6;this.entries=[];this.entryCache={};this.context=null;this.cursor=0;this.loadFurtherNodes=true;this.sizeValue=null;this._inboundNodes={};this._numInboundNodes=0;com.ibm.mm.enabler.utils.Misc.forIn(this.modelProvider.getCreatedNodes(),function(node,id){this._inboundNodes[id]=null;this._numInboundNodes++;},this);com.ibm.mm.enabler.utils.Misc.forIn(this.modelProvider.getInboundNodes(),function(node,id){this._inboundNodes[id]=null;this._numInboundNodes++;},this);this._outboundNodes={};this._numOutboundNodes=0;com.ibm.mm.enabler.utils.Misc.forIn(this.modelProvider.getDeletedNodes(),function(node,id){this._outboundNodes[id]=null;this._numOutboundNodes++;},this);com.ibm.mm.enabler.utils.Misc.forIn(this.modelProvider.getOutboundNodes(),function(node,id){this._outboundNodes[id]=null;this._numOutboundNodes++;},this);},hasNext:function(dfr,sync){if(typeof this.entries[this.cursor]=="undefined"){var _ef7=0;if(this.loadFurtherNodes){this._loadAheadInternal(dfr||null,true);_ef7=this.cursor;}else{this.entries[0]=null;}}var _ef8=this.entries[this.cursor];var _ef9=_ef8?true:false;if(_ef9&&this._outboundNodes[_ef8]===null){this.cursor++;return this.hasNext(dfr,sync);}return _ef9;},next:function(dfr,sync){if(this.hasNext(dfr||null,true)){var _efa=this.entries[this.cursor++];var _efb=this.modelProvider.lookupNodeInCacheByID(_efa);return (typeof _efb=="undefined")?this.entryCache[_efa]:_efb;}return null;},_insertInbound:function(_efc,_efd){for(var id in this._inboundNodes){_efc.splice(_efd,0,id);_efd++;}},setCursorPosition:function(_efe){if(_efe<0){return;}if(!this.loadFurtherNodes){if(_efe>=this.size().start()){return;}}this.cursor=_efe;this.persistenceProvider.setCursorPosition(this.context,this);},getCursorPosition:function(){return this.cursor;},size:function(){return new com.ibm.mm.enabler.DeferredImpl(this,this._size);},_size:function(dfr,sync){if(!this.sizeValue){this.hasNext(null,true);}var size=this.sizeValue+this._numInboundNodes-this._numOutboundNodes;if(size<0){size=0;}if(dfr){dfr.finish(size,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return size;},start:function(sync){this._loadAheadInternal(this,sync,true);},_loadAheadInternal:function(_eff,sync,_f00){var _f01="_loadAhead";var _f02=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_f02){this.LOGGER.entering(_f01,arguments);}if(!this.context){this.context=this.persistenceProvider.getLoadAheadContext(null,this);}var _f03;var dfr=this.persistenceProvider.loadAhead(this.context);dfr.setFinishedCallback(dojo.hitch(this,function(_f04,_f05){if(_f04==null){this.loadFurtherNodes=false;this.sizeValue=0;this.entries[this.cursor]=null;this._insertInbound(this.entries,this.cursor);if(_eff){_eff.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_BAD_REQUEST);}return;}this.loadFurtherNodes=_f04.loadFurtherNodes;this.sizeValue=_f04.size;if(_f04.size==0){this.entries[this.cursor]=null;this._insertInbound(this.entries,this.cursor);if(_eff){_eff.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return;}var c=0;if(_f04.nodes){for(var i=0,l=_f04.nodes.length;i0;}return _f46;},hasCachedHasChildren:function(_f48){return this._internalCache.pages[_f48];},findSpace:function(_f49,_f4a,sync,_f4b){var _f4c=function(_f4d){if(this._internalCache.spaces[_f4d]){return this._internalCache.spaces[_f4d];}return null;};var _f4e=_f4c.apply(this,[_f49])||null;if(_f4e){if(dojo.isFunction(_f4a)){_f4a(_f4e,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}}else{var _f4f=null;if(!com.ibm.mm.enabler.utils.Misc.isEmpty(this._internalCache.pages)){_f4f={"sections":["spaces"],"spaces":{"select":["current"]}};}this.findBySelection(this.COLLECTION,_f49,_f4f,dojo.hitch(this,function(_f50){if(_f50==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK){_f4e=_f4c.apply(this,[_f49])||null;}if(dojo.isFunction(_f4a)){_f4a(_f4e,_f50);}}),sync,_f4b);}return _f4e;},getSpace:function(_f51,_f52,sync,_f53){var _f54=function(_f55){if(this._page2SpaceMap[_f55]){var _f56=this._page2SpaceMap[_f55];if(_f56==this.MY_MASHUP_APPS){return this.MY_MASHUP_APPS;}else{if(this._internalCache.spaces[_f56]){return this._internalCache.spaces[_f56];}}}return null;};var _f57=null;var _f58=_f54.apply(this,[_f51])||null;if(_f58){if(_f58==this.MY_MASHUP_APPS){if(dojo.isFunction(_f52)){_f52(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);}}else{_f57=_f58;if(dojo.isFunction(_f52)){_f52(_f57,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}}}else{var _f59=null;if(!com.ibm.mm.enabler.utils.Misc.isEmpty(this._internalCache.spaces)){_f59={"sections":["spaces"],"spaces":{"select":["current"]}};}this.findBySelection(_f51,null,_f59,dojo.hitch(this,function(_f5a){if(_f5a==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK){_f57=_f54.apply(this,[_f51])||null;if(!_f57){this._page2SpaceMap[_f51]=this.MY_MASHUP_APPS;_f57=this.MY_MASHUP_APPS;}}if(dojo.isFunction(_f52)){_f52(_f57,_f5a);}}),sync,_f53);}return _f57;},getFavoriteSpaces:function(_f5b,sync,_f5c){var _f5d=this.COLLECTION;var _f5e=function(_f5f){if(this._internalCache.favorites.length>0){var _f60=[];for(var i=0;i0;i--){this._internalCache.parents[_f8b[i]]=_f8b[i-1];}}if(_f88.topLevel){var tl=_f88.topLevel;this._internalCache.topLevels[_f89]=tl;}if(_f88.root){this._internalCache.rootNodes[_f89]=_f88.root;}else{if(_f88.trail){this._internalCache.rootNodes[this.MY_MASHUP_APPS]=_f88.trail[0];}}}for(var j=0,m=_f85.data.length;j0);},hasWidgetsCached:function(_f94){if(this._internalCache.widgets[_f94]){return true;}else{return false;}},invalidatePage:function(id,_f95){if(!id){this._internalCache.pages={};this._internalCache.trails={};this._internalCache.parents={};this._page2SpaceMap={};this._spaceForPage={};}else{if(_f95){var node=this._internalCache.pages[id];if(node){node.children=null;}}else{delete this._internalCache.pages[id];delete this._internalCache.trails[id];delete this._page2SpaceMap[id];delete this._spaceForPage[id];var _f96=this._internalCache.parents[id];if(_f96){var _f97=this._internalCache.pages[_f96];if(_f97){_f97.children=null;}}var _f98=[];for(var _f99 in this._internalCache.parents){_f96=this._internalCache.parents[_f99];if(_f96==id){_f98.push(_f99);}}for(var i=0,l=_f98.length;i1&&com.ibm.mm.enabler.utils.Misc.isEmpty(node.children[0])){var _f9e=com.ibm.mm.enabler.persistence.JsonPersistenceProvider;for(var i=1;i1){c.children=[];for(var j=0;j=this.filters.length){return;}if(this.changing){this.filters[this.current++].onChangingStyle(_103c,_103d,_103e,_103f,this);}else{this.filters[this.current++].onChangeStyle(_103c,_103d,_103e,this);}}});}if(!dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.StyleFilterChain"]){dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.StyleFilterChain"]=true;dojo.provide("com.ibm.mashups.enabler.runtime.skin.StyleFilterChain");}if(!dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.StyleFilter"]){dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.StyleFilter"]=true;dojo.provide("com.ibm.mashups.enabler.runtime.skin.StyleFilter");dojo.declare("com.ibm.mashups.enabler.runtime.skin.StyleFilter",null,{onChangingStyle:function(_1040,_1041,_1042,_1043,_1044){},onChangeStyle:function(_1045,_1046,_1047,_1048){},onChangeLayoutControl:function(_1049){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.RuntimeSkinModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.RuntimeSkinModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.runtime.skin.RuntimeSkinModel_API");dojo.provide("com.ibm.mashups.enabler.runtime.skin.RuntimeSkinModel");dojo.declare("com.ibm.mashups.enabler.runtime.skin.RuntimeSkinModel",[com.ibm.mashups.enabler.ListModel,com.ibm.mashups.enabler.runtime.skin.RuntimeSkinLocator,com.ibm.mashups.enabler.Invalidatable],{addStyleFilter:function(_104a,_104b,_104c){},removeStyleFilter:function(_104d){},find:function(id){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.DynamicContentFilterChain_API"]){dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.DynamicContentFilterChain_API"]=true;dojo.provide("com.ibm.mashups.enabler.runtime.skin.DynamicContentFilterChain_API");dojo.provide("com.ibm.mashups.enabler.runtime.skin.DynamicContentFilterChain");dojo.declare("com.ibm.mashups.enabler.runtime.skin.DynamicContentFilterChain",null,{doFilter:function(_104e,name,_104f,_1050,_1051){}});}if(!dojo._hasResource["com.ibm.mm.enabler.runtime.skin.DynamicContentFilterChainImpl"]){dojo._hasResource["com.ibm.mm.enabler.runtime.skin.DynamicContentFilterChainImpl"]=true;dojo.provide("com.ibm.mm.enabler.runtime.skin.DynamicContentFilterChainImpl");dojo.declare("com.ibm.mm.enabler.runtime.skin.DynamicContentFilterChainImpl",[com.ibm.mashups.enabler.runtime.skin.DynamicContentFilterChain],{constructor:function(_1052,_1053){this.filters=_1052;this.changing=_1053;this.current=0;},doFilter:function(_1054,name,_1055,_1056,_1057){if(this.current>=this.filters.length){return;}if(this.changing){this.filters[this.current++].onChangingDynamicContent(_1054,name,_1055,_1056,_1057,this);}else{this.filters[this.current++].onChangeDynamicContent(_1054,name,_1055,_1056,this);}}});}if(!dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.DynamicContentFilterChain"]){dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.DynamicContentFilterChain"]=true;dojo.provide("com.ibm.mashups.enabler.runtime.skin.DynamicContentFilterChain");}if(!dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.DynamicContentFilter"]){dojo._hasResource["com.ibm.mashups.enabler.runtime.skin.DynamicContentFilter"]=true;dojo.provide("com.ibm.mashups.enabler.runtime.skin.DynamicContentFilter");dojo.declare("com.ibm.mashups.enabler.runtime.skin.DynamicContentFilter",null,{onChangingDynamicContent:function(_1058,name,_1059,_105a,_105b,_105c){},onChangeDynamicContent:function(_105d,name,_105e,_105f,_1060){}});}if(!dojo._hasResource["com.ibm.mm.enabler.runtime.skin.SystemStyleFilter"]){dojo._hasResource["com.ibm.mm.enabler.runtime.skin.SystemStyleFilter"]=true;dojo.provide("com.ibm.mm.enabler.runtime.skin.SystemStyleFilter");dojo.declare("com.ibm.mm.enabler.runtime.skin.SystemStyleFilter",[com.ibm.mashups.enabler.runtime.skin.StyleFilter],{constructor:function(_1061,_1062,_1063){this.navModel=_1061;this.layoutModel=_1062;this.rsModel=_1063;},onChangingStyle:function(_1064,_1065,_1066,_1067,_1068){_1068.doFilter(_1064,_1065,_1066,_1067);},onChangeStyle:function(_1069,_106a,_106b,_106c){var _106d=com.ibm.mm.enabler.runtime.skin.RuntimeSkinNodeImpl.prototype._serializeStyle(_106b);_1069.setMetaData("css-style",_106d);_106c.doFilter(_1069,_106a,_106b);}});}if(!dojo._hasResource["com.ibm.mm.enabler.runtime.skin.SystemDynamicContentFilter"]){dojo._hasResource["com.ibm.mm.enabler.runtime.skin.SystemDynamicContentFilter"]=true;dojo.provide("com.ibm.mm.enabler.runtime.skin.SystemDynamicContentFilter");dojo.declare("com.ibm.mm.enabler.runtime.skin.SystemDynamicContentFilter",null,{onChangingDynamicContent:function(_106e,name,_106f,_1070,_1071,_1072){_1072.doFilter(_106e,name,_106f,_1070,_1071,_1072);},onChangeDynamicContent:function(_1073,name,_1074,_1075,_1076){_1076.doFilter(_1073,name,_1074,_1075);if(!com.ibm.mm.enabler.utils.Misc.isInstanceOf(_1073,com.ibm.mashups.enabler.layout.LayoutControl)||(typeof _1075==="undefined"||null===_1075)||_1074===_1075){return;}var _1077=com.ibm.mashups.enabler.runtime.skin.Factory.getRuntimeSkinModel();var _1078=_1077.findByLayoutNode(_1073);var node=_1078.getDomElementForDynamicContent(name);if(!node){return;}if(name==com.ibm.mashups.enabler.runtime.skin.Constants.DYNAMIC_CONTENT_TITLE){node.innerHTML=_1075.replace(/&/g,"&").replace(/"/g,"\"").replace(/>/g,">").replace(/</g,"<");}else{if(name==com.ibm.mashups.enabler.runtime.skin.Constants.DYNAMIC_CONTENT_ICON){node.src=_1075;}}}});}if(!dojo._hasResource["com.ibm.mm.enabler.runtime.skin.RuntimeSkinModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.runtime.skin.RuntimeSkinModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.runtime.skin.RuntimeSkinModelImpl");dojo.declare("com.ibm.mm.enabler.runtime.skin.RuntimeSkinModelImpl",[com.ibm.mashups.enabler.runtime.skin.RuntimeSkinModel,com.ibm.mm.enabler.model.ModelImpl],{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.modelMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","modelMessages");this.nodes=new dojox.collections.Dictionary();var ids=[];this.cursor=0;this.styleChains=new dojox.collections.Dictionary();this.dcChains=new dojox.collections.Dictionary();this.currentPage=null;this.navStateModel=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();this.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();this.styleFilters=new dojox.collections.SortedList();this.styleFilters.add(com.ibm.mashups.enabler.runtime.skin.Constants.ORDINAL_FIRST,new dojox.collections.ArrayList());this.styleFilters.add(com.ibm.mashups.enabler.runtime.skin.Constants.ORDINAL_LAST,new dojox.collections.ArrayList());this.styleFilterIDs=new dojox.collections.SortedList();this.dcFilters=new dojox.collections.SortedList();this.dcFilters.add(com.ibm.mashups.enabler.runtime.skin.Constants.ORDINAL_FIRST,new dojox.collections.ArrayList());this.dcFilters.add(com.ibm.mashups.enabler.runtime.skin.Constants.ORDINAL_LAST,new dojox.collections.ArrayList());this.dcFilterIDs=new dojox.collections.SortedList();},invalidate:function(node){if(node){var id=node.getLayoutNode().getID();if(this.styleChains.containsKey(id)){this.styleChains.remove(id);}}else{this.styleChains.clear();}},getInstance:function(){var _1079=com.ibm.mm.enabler.runtime.skin.RuntimeSkinModelImpl._instance;var ret=_1079?_1079:(com.ibm.mm.enabler.runtime.skin.RuntimeSkinModelImpl._instance=new com.ibm.mm.enabler.runtime.skin.RuntimeSkinModelImpl());ret.navStateModel=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();ret.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();return ret;},_buildIteratorNodes:function(node,lm){var _107a="buildIteratorNodes(node, lm)";var _107b=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_107b){this.LOGGER.entering(_107a,[node,lm]);}if(typeof node=="undefined"||null===node){if(_107b){this.LOGGER.exiting(_107a);}return;}if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(node,com.ibm.mashups.enabler.layout.LayoutControl)||com.ibm.mm.enabler.utils.Misc.isInstanceOf(node,com.ibm.mashups.enabler.layout.LayoutContainer)){if(_107b){this.LOGGER.trace(_107a,"Adding runtime skin node with id: "+node.getID());}this.nodes.add(node.getID(),new com.ibm.mm.enabler.runtime.skin.RuntimeSkinNodeImpl(node,this));this.ids[this.ids.length]=node.getID();}var _107c=lm.getChildren(node);while(_107c.hasNext()){this._buildIteratorNodes(_107c.next(),lm);}if(_107b){this.LOGGER.exiting(_107a);}},iterator:function(){var _107d="iterator()";var _107e=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_107e){this.LOGGER.entering(_107d);}this.nodes.clear();this.ids=[];var page=this._getCurrentPage();this.cursor=0;if(page===null){if(_107e){this.LOGGER.exiting(_107d);}return this;}var _107f=this.navModel.getLayoutModel(page);if(_107f===null){if(_107e){this.LOGGER.exiting(_107d);}return this;}var root=_107f.getRoot().start();this._buildIteratorNodes(root,_107f);if(_107e){this.LOGGER.exiting(_107d);}return this;},start:function(sync){},hasNext:function(){return this.size()>this.cursor;},next:function(){if(!this.hasNext()){return null;}var ret=null;var id=this.ids[this.cursor++];ret=this.nodes.entry(id).valueOf()||null;return ret;},size:function(){return this.nodes.count;},setCursorPosition:function(_1080){this.cursor=_1080;},getCursorPosition:function(){return this.cursor;},_getCurrentPage:function(){var _1081="_getCurrentPage()";var _1082=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1082){this.LOGGER.entering(_1081);}var _1083=com.ibm.mashups.enabler.model.state.AccessorFactory.getPageAccessor(this.navStateModel,null);var _1084=_1083.getPageID();if(_1082){this.LOGGER.trace(_1081,"page id is "+_1084);}if(typeof _1084=="undefined"||null===_1084){if(_1082){this.LOGGER.exiting(_1081,null);}return null;}var node=this.navModel.find(_1084).start();if(_1082){this.LOGGER.exiting(_1081,node);}return node;},_getLayoutModel:function(){var page=this._getCurrentPage();if(null===page){return null;}return this.navModel.getLayoutModel(page);},_hasPageChanged:function(page){if(this.currentPage===null||com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(page)!=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(this.currentPage)){this.currentPage=page;this.nodes.clear();this.ids=[];return true;}return false;},_isLayoutNodeOnCurrentPage:function(_1085){return true;},find:function(id){var _1086="find(id)";var _1087=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1087){this.LOGGER.entering(_1086,id);}if(typeof id=="undefined"||id===null){return null;}var page=this._getCurrentPage();this._hasPageChanged(page);if(!this._isLayoutNodeOnCurrentPage(id)){if(this.nodes.containsKey(id)){this.nodes.remove(id);}if(_1087){this.LOGGER.trace(_1086,id+" is not on the current page");this.LOGGER.exiting(_1086,null);}return null;}if(this.nodes.containsKey(id)){if(_1087){this.LOGGER.trace(_1086,id+" is cached");this.LOGGER.exiting(_1086,this.nodes.entry(id).valueOf());}return this.nodes.entry(id).valueOf();}var _1088=new com.ibm.mm.enabler.runtime.skin.RuntimeSkinNodeImpl(id,this);this.nodes.add(id,_1088);this.ids[this.ids.length]=id;if(_1087){this.LOGGER.exiting(_1086,_1088);}return _1088;},findByLayoutNode:function(_1089){var _108a="findByLayoutNode(layoutNode)";var _108b=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_108b){this.LOGGER.entering(_108a,_1089);}if(typeof _1089=="undefined"||null===_1089){if(_108b){this.LOGGER.exiting(_108a,null);}return null;}var _108c=this.find(_1089.getID());if(_108c){_108c._setLayoutNode(_1089);}if(_108b){this.LOGGER.exiting(_108a,_108c);}return _108c;},_generateFilterId:function(){if(!this._listenerCounter){this._listenerCounter=1;}else{this._listenerCounter++;}return this._listenerCounter;},addStyleFilter:function(_108d,_108e,_108f){var _1090="ordinal, filter, scopeObject";var _1091=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1091){this.LOGGER.entering(_1090,[_108d,_108e,_108f]);}if(!com.ibm.mm.enabler.utils.Misc.isInstanceOf(_108e,com.ibm.mashups.enabler.runtime.skin.StyleFilter)){if(_1091){this.LOGGER.exiting(_1090,-1);}return -1;}var id=this._addFilter(_108d,_108e,_108f,this.styleFilterIDs,this.styleFilters,this.styleChains);if(_1091){this.LOGGER.exiting(_1090,id);}return id;},_addFilter:function(_1092,_1093,_1094,ids,_1095,_1096){var _1097="_addFilter(ordinal, filter, scopeObject, ids, filters)";var _1098=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1098){this.LOGGER.entering(_1097,[_1092,_1093,_1094,ids,_1095]);}if(typeof _1092!="number"){this.LOGGER.trace(_1097,"ordinal is not a number");this.LOGGER.exiting(_1097,-1);return -1;}var _1099;var _109a=false;if(typeof _1094=="undefined"||null===_1094||!com.ibm.mm.enabler.utils.Misc.isInstanceOf(_1094,com.ibm.mashups.enabler.layout.LayoutNode)){_1099=null;if(_1098){this.LOGGER.trace(_1097,"no scope object");}}else{if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(_1094,com.ibm.mashups.enabler.layout.LayoutControl)){_1099=_1094;if(_1098){this.LOGGER.trace(_1097,"scope object is a LayoutControl");}}else{if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(_1094,com.ibm.mashups.enabler.layout.LayoutContainer)){_1099=_1094;_109a=true;if(_1098){this.LOGGER.trace(_1097,"scope object is a LayoutContainer");}}else{_1099=null;if(_1098){this.LOGGER.trace(_1097,"no scope object");}}}}var id=this._generateFilterId();var _109b={id:id,filter:_1093,scope:_1099,isContainer:_109a,ordinal:_1092};var list;if(com.ibm.mashups.enabler.runtime.skin.Constants.ORDINAL_FIRST>=_1092){list=_1095.item(com.ibm.mashups.enabler.runtime.skin.Constants.ORDINAL_FIRST);list.insert(0,_109b);ids.add(id,com.ibm.mashups.enabler.runtime.skin.Constants.ORDINAL_FIRST);}else{if(com.ibm.mashups.enabler.runtime.skin.Constants.ORDINAL_LAST<=_1092){list=_1095.item(com.ibm.mashups.enabler.runtime.skin.Constants.ORDINAL_LAST);list.add(_109b);ids.add(id,com.ibm.mashups.enabler.runtime.skin.Constants.ORDINAL_LAST);}else{list=_1095.item(_1092);if(typeof list==="undefined"||null===list){list=new dojox.collections.ArrayList();this.styleFilters.add(_1092,list);}list.add(_109b);ids.add(id,_1092);}}_1096.clear();if(_1098){this.LOGGER.exiting(_1097,id);}return id;},removeStyleFilter:function(_109c){this._removeFilter(_109c,this.styleFilterIDs,this.styleFilters,this.styleChains);},_removeFilter:function(_109d,ids,_109e,_109f){var _10a0=ids.item(_109d);if(typeof _10a0=="undefined"||null===_10a0){return;}var list=_109e.item(_10a0);if(typeof list!=="undefined"&&null!==list&&0 .component-container > .id-"+_10d4);if(!!_10d6&&_10d6.length>0){return _10d6;}_10d6=dojo.query("#layoutContainers > .hiddenWidgetsDiv > .component-container > .id-"+_10d4);if(!!_10d6&&_10d6.length>0){return _10d6;}return dojo.query(".id-"+_10d4);},_updateTitle:function(){var _10d7="_updateTitle()";if(this.bIsLoggable){this.LOGGER.entering(_10d7);}var _10d8=com.ibm.mm.iwidget.Utils.getModelID(this.id);var _10d9,elem;var _10da=this._query(_10d8);if(_10da.length!==1){if(this.bIsLoggable){this.LOGGER.trace(_10d7,_10d8+": no layout node; not updating title");this.LOGGER.exiting(_10d7);}return;}_10d9=_10da[0];var elems=dojo.query("."+com.ibm.mashups.enabler.runtime.skin.Constants.DYNAMIC_CONTENT_TITLE,_10d9);if(elems.length!==1){if(this.bIsLoggable){this.LOGGER.trace(_10d7,_10d8+": no dynamic content title element; not updating title");this.LOGGER.exiting(_10d7);}return;}elem=elems[0];var title=com.ibm.mm.iwidget.Utils._getWidgetTitle(_10d8);if(title===null){title=this.widgetDef.getIDescriptorItems().getItemValue("title",dojo.locale);if(this.bIsLoggable){this.LOGGER.trace(_10d7,_10d8+": using title from widget xml: "+title);}}if(title!==null){elem.innerHTML=title;if(this.bIsLoggable){this.LOGGER.trace(_10d7,_10d8+": set title to: "+title);}}if(this.bIsLoggable){this.LOGGER.exiting(_10d7);}}});com.ibm.mm.iwidget.widget.IWidgetWrapperImpl=com.ibm.mm.enabler.iwidget.widget.IWidgetWrapperModelImpl;}if(!dojo._hasResource["com.ibm.mm.enabler.utils.Model"]){dojo._hasResource["com.ibm.mm.enabler.utils.Model"]=true;dojo.provide("com.ibm.mm.enabler.utils.Model");com.ibm.mm.enabler.utils.Model={LOGGER:com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.utils.Model"),LOG_LEVEL:com.ibm.mashups.enabler.logging.LogLevel.TRACE,getCurrentPageID:function(){var _10db=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _10dc=com.ibm.mashups.enabler.model.state.AccessorFactory.getPageAccessor(_10db,null);var _10dd=_10dc.getPageID();return _10dd;},getCurrentPageDeferred:function(){var _10de="getCurrentPageDeferred()";var _10df=com.ibm.mm.enabler.utils.Model.LOGGER.isLoggable(this.LOG_LEVEL);if(_10df){com.ibm.mm.enabler.utils.Model.LOGGER.entering(_10de);}var _10e0=this.getCurrentPageID();if(_10df){com.ibm.mm.enabler.utils.Model.LOGGER.trace(_10de,"page id is "+_10e0);}if(typeof _10e0=="undefined"||null===_10e0){if(_10df){com.ibm.mm.enabler.utils.Model.LOGGER.exiting(_10de,null);}return null;}var _10e1=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _10e2=_10e1.find(_10e0);if(_10df){this.LOGGER.exiting(_10de,_10e2);}return _10e2;},getCurrentPageLayoutModel:function(){var _10e3="getCurrentPageLayoutModel()";var _10e4=com.ibm.mm.enabler.utils.Model.LOGGER.isLoggable(this.LOG_LEVEL);if(_10e4){com.ibm.mm.enabler.utils.Model.LOGGER.entering(_10e3);}var _10e5=com.ibm.mm.enabler.utils.Model.getCurrentPageDeferred().start();if(!_10e5){return null;}if(_10e4){com.ibm.mm.enabler.utils.Model.LOGGER.trace(_10e3,"page id is "+_10e5.getID());}var _10e6=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _10e7=_10e6.getLayoutModel(_10e5);if(_10e4){this.LOGGER.exiting(_10e3,_10e7);}return _10e7;}};}if(!dojo._hasResource["com.ibm.mm.iwidget.itemset.ShareableItemSetExtendedModelImpl"]){dojo._hasResource["com.ibm.mm.iwidget.itemset.ShareableItemSetExtendedModelImpl"]=true;dojo.provide("com.ibm.mm.iwidget.itemset.ShareableItemSetExtendedModelImpl");dojo.declare("com.ibm.mm.iwidget.itemset.ShareableItemSetExtendedModelImpl",com.ibm.mm.iwidget.itemset.ShareableItemSetImpl,{constructor:function(_10e8,_10e9,name){var _10ea=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var dfd=com.ibm.mm.enabler.utils.Model.getCurrentPageDeferred();var scope;if(dfd){scope=this._getScope(dfd.start(),_10ea);}if(!scope){scope="global";}var psid=this.alias;if(!psid){psid=this.id;}this.shareableAccessor=com.ibm.mashups.enabler.model.state.AccessorFactory.getShareableParameterSetAccessor(this.navigationStateModel,psid,scope);},_getScope:function(_10eb,_10ec){if(_10eb){var scope=_10eb.getMetaData("param.sharing.scope");if(scope){return scope;}var _10ed=_10ec.getParent(_10eb);if(_10ed){var _10ee=_10ed.start();if(_10ee){return this._getScope(_10ee,_10ec);}}}return null;}});com.ibm.mm.iwidget.itemset.ShareableItemSetFactory=com.ibm.mm.iwidget.itemset.ShareableItemSetExtendedModelImpl;}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.AccessControlModelFactory_API"]){dojo._hasResource["com.ibm.mashups.enabler.ac.AccessControlModelFactory_API"]=true;dojo.provide("com.ibm.mashups.enabler.ac.AccessControlModelFactory_API");dojo.provide("com.ibm.mashups.enabler.ac.AccessControlModelFactory");dojo.declare("com.ibm.mashups.enabler.ac.AccessControlModelFactory",null,{getAccessControlModel:function(_10ef){},getAccessControlModel:function(_10f0){},getAccessControlModel:function(_10f1){},getAccessControlModel:function(_10f2,_10f3){},getAccessControlModel:function(_10f4,_10f5){}});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.AccessControlModelFactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.AccessControlModelFactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.AccessControlModelFactoryImpl");dojo.declare("com.ibm.mm.enabler.ac.AccessControlModelFactoryImpl",[com.ibm.mashups.enabler.ac.AccessControlModelFactory,com.ibm.mm.enabler.LazyLoadSupport],{modelMessages:null,_resourceACModels:null,_resourceSpaceACModels:null,constructor:function(){this._resourceACModels={};this._resourceSpaceACModels={};this.modelMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","modelMessages");},_transformXNode:function(xNode){if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(xNode,com.ibm.mashups.enabler.layout.LayoutContainer)){xNode=xNode._getContent();dojo.deprecated("com.ibm.mashups.enabler.ac.AccessControlModelFactory.getAccessControlModel","The method com.ibm.mashups.enabler.ac.AccessControlModelFactory.getAccessControlModel used in conjunction with com.ibm.mashups.enabler.layout.LayoutNode is deprecated, please use com.ibm.mashups.enabler.content.ContentNode as parameter instead!");}else{if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(xNode,com.ibm.mashups.enabler.layout.LayoutFragment)){dojo.deprecated("com.ibm.mashups.enabler.ac.AccessControlModelFactory.getAccessControlModel","The method com.ibm.mashups.enabler.ac.AccessControlModelFactory.getAccessControlModel used in conjunction with com.ibm.mashups.enabler.layout.LayoutFragment is deprecated, please use com.ibm.mashups.enabler.content.ContentNode as parameter instead!");}}return xNode;},_getResourceSpaceAccessControlModel:function(_10f6,xNode){var ret=null;var _10f7=_10f6.getID();var xID=xNode.getID();if(this._resourceSpaceACModels[_10f7]){ret=this._resourceSpaceACModels[_10f7][xID];}if(!ret){ret=new com.ibm.mm.enabler.ac.ResourceSpaceAccessControlModelImpl(_10f6,xNode);if(!this._resourceSpaceACModels[_10f7]){this._resourceSpaceACModels[_10f7]={};}this._resourceSpaceACModels[_10f7][xID]=ret;}return ret;},_getResourceAccessControlModel:function(xNode){var ret=null;var xID=xNode.getID();ret=this._resourceACModels[xID];if(!ret){ret=new com.ibm.mm.enabler.ac.ResourceAccessControlModelImpl(xNode);this._resourceACModels[xID]=ret;}return ret;},_getSpaceAccessControlModel:function(_10f8){return new com.ibm.mm.enabler.ac.SpaceAccessControlModelImpl(_10f8);},_getAccessControlModelFromSingleNode:function(xNode){xNode=this._transformXNode(xNode);var ret=null;if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(xNode,com.ibm.mashups.enabler.space.SpaceNode)){ret=this._getSpaceAccessControlModel(xNode);}else{if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(xNode,com.ibm.mashups.enabler.content.ContentNode)||com.ibm.mm.enabler.utils.Misc.isInstanceOf(xNode,com.ibm.mashups.enabler.layout.LayoutFragment)){ret=this._getResourceAccessControlModel(xNode);}else{throw new Error(dojo.string.substitute(this.modelMessages.E_INVALID_PARAM_TYPE_0,{num:1,type:"com.ibm.mashups.enabler.space.SpaceNode|com.ibm.mashups.enabler.content.ContentNode"}));}}return ret;},getAccessControlModel:function(){com.ibm.mashups.enabler.ac.AccessControlModelFactory.lazyLoadModules(["AccessControlModel","SpaceModel","LayoutModel"]);var xNode,ret=null;if(arguments.length===2&&arguments[0]===null){dojo.deprecated("com.ibm.mashups.enabler.ac.AccessControlModelFactory.getAccessControlModel","The method com.ibm.mashups.enabler.ac.AccessControlModelFactory.getAccessControlModel/2 used with null as first parameter is deprecated, please use com.ibm.mashups.enabler.ac.AccessControlModelFactory.getAccessControlModel/1 instead!");ret=this._getAccessControlModelFromSingleNode(arguments[1]);}else{if(arguments.length===2){var _10f9=arguments[0];xNode=arguments[1];if(!com.ibm.mm.enabler.utils.Misc.isInstanceOf(_10f9,com.ibm.mashups.enabler.space.SpaceNode)){throw new Error(dojo.string.substitute(this.modelMessages.E_INVALID_PARAM_TYPE_0,{num:1,type:"com.ibm.mashups.enabler.space.SpaceNode"}));}xNode=this._transformXNode(xNode);if(!com.ibm.mm.enabler.utils.Misc.isInstanceOf(xNode,com.ibm.mashups.enabler.content.ContentNode)&&!com.ibm.mm.enabler.utils.Misc.isInstanceOf(xNode,com.ibm.mashups.enabler.layout.LayoutFragment)){throw new Error(dojo.string.substitute(this.modelMessages.E_INVALID_PARAM_TYPE_0,{num:2,type:"com.ibm.mashups.enabler.content.ContentNode"}));}ret=this._getResourceSpaceAccessControlModel(_10f9,xNode);}else{if(arguments.length===1){ret=this._getAccessControlModelFromSingleNode(arguments[0]);}else{throw new Error(this.modelMessages.E_INVALID_PARAM_COUNT_0);}}}if(ret!==null&&dojo.isFunction(ret._init)&&dojo.isFunction(ret._loadAheadResource)){ret._init();ret._loadAheadResource(null,true);}return ret;}});com.ibm.mashups.enabler.ac.AccessControlModelFactory=new com.ibm.mm.enabler.ac.AccessControlModelFactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.AccessControlModelFactory"]){dojo._hasResource["com.ibm.mashups.enabler.ac.AccessControlModelFactory"]=true;dojo.provide("com.ibm.mashups.enabler.ac.AccessControlModelFactory");}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.VirtualResourceType"]){dojo._hasResource["com.ibm.mashups.enabler.ac.VirtualResourceType"]=true;dojo.provide("com.ibm.mashups.enabler.ac.VirtualResourceType");dojo.declare("com.ibm.mashups.enabler.ac.VirtualResourceType",null,{ROOT:"wps.PORTAL",TEMPLATE:"wps.TEMPLATE_DEPLOYMENT",SPACE:"wps.APPLICATION_ENTITIES"});com.ibm.mashups.enabler.ac.VirtualResourceType=new com.ibm.mashups.enabler.ac.VirtualResourceType();}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.AccessFactory_API"]){dojo._hasResource["com.ibm.mashups.enabler.ac.AccessFactory_API"]=true;dojo.provide("com.ibm.mashups.enabler.ac.AccessFactory_API");dojo.provide("com.ibm.mashups.enabler.ac.AccessFactory");dojo.declare("com.ibm.mashups.enabler.ac.AccessFactory",null,{getEffectiveAccess:function(node){},getEffectiveAccessVirtualResource:function(_10fa){}});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.AccessFactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.AccessFactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.AccessFactoryImpl");dojo.declare("com.ibm.mm.enabler.ac.AccessFactoryImpl",[com.ibm.mashups.enabler.ac.AccessFactory],{getEffectiveAccess:function(node){if((node)&&(node.hasRole)){return node;}return null;},getEffectiveAccessVirtualResource:function(_10fb){var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(com.ibm.mashups.enabler.model.url.ModelUrlFactory.AC_URL,null);myUrl.setNodes([{value:_10fb,isID:true,subModel:com.ibm.mashups.enabler.model.url.ModelUrlFactory.SUBMODEL_ACCESS}]);var _10fc=null;var _10fd=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,true);_10fd.read(dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD){var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;var ns=nsf.getNameSpaces([nsf.NS_ATOM]);var expr="//atom:entry";var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,data,ns);if(node){_10fc=node;}}}));if(_10fc){var ret=new com.ibm.mm.enabler.ac.EffectiveAccessImpl();ret._init(_10fc);return ret;}return null;}});com.ibm.mashups.enabler.ac.AccessFactory=new com.ibm.mm.enabler.ac.AccessFactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.AccessFactory"]){dojo._hasResource["com.ibm.mashups.enabler.ac.AccessFactory"]=true;dojo.provide("com.ibm.mashups.enabler.ac.AccessFactory");}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.operation.Constants"]){dojo._hasResource["com.ibm.mashups.enabler.ac.operation.Constants"]=true;dojo.provide("com.ibm.mashups.enabler.ac.operation.Constants");dojo.declare("com.ibm.mashups.enabler.ac.operation.Constants",null,{EDIT_PAGE_LAYOUT:"com.ibm.mashups.enabler.ac.operation.editpagelayout",EDIT_PAGE_PROPERTIES:"com.ibm.mashups.enabler.ac.operation.editpageproperties",ASSIGN_PAGE_PERMISSIONS:"com.ibm.mashups.enabler.ac.operation.assignpagepermissions",WIDGET_MODE_VIEW:"com.ibm.mashups.enabler.ac.operation.widgetmode.view",WIDGET_MODE_PERSONALIZE:"com.ibm.mashups.enabler.ac.operation.widgetmode.personalize",WIDGET_MODE_EDIT:"com.ibm.mashups.enabler.ac.operation.widgetmode.edit",WIDGET_MODE_CONFIG:"com.ibm.mashups.enabler.ac.operation.widgetmode.config"});com.ibm.mashups.enabler.ac.operation.Constants=new com.ibm.mashups.enabler.ac.operation.Constants();}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.operation.Operation_API"]){dojo._hasResource["com.ibm.mashups.enabler.ac.operation.Operation_API"]=true;dojo.provide("com.ibm.mashups.enabler.ac.operation.Operation_API");dojo.provide("com.ibm.mashups.enabler.ac.operation.Operation");dojo.declare("com.ibm.mashups.enabler.ac.operation.Operation",null,{isAllowed:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.operation.Operation"]){dojo._hasResource["com.ibm.mashups.enabler.ac.operation.Operation"]=true;dojo.provide("com.ibm.mashups.enabler.ac.operation.Operation");}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.operation.AllowedOperationsModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.ac.operation.AllowedOperationsModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.ac.operation.AllowedOperationsModel_API");dojo.provide("com.ibm.mashups.enabler.ac.operation.AllowedOperationsModel");dojo.declare("com.ibm.mashups.enabler.ac.operation.AllowedOperationsModel",[com.ibm.mashups.enabler.model.Model],{getOperation:function(_10fe,_10ff){},setOperation:function(_1100,_1101){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.operation.AllowedOperationsModelFactory_API"]){dojo._hasResource["com.ibm.mashups.enabler.ac.operation.AllowedOperationsModelFactory_API"]=true;dojo.provide("com.ibm.mashups.enabler.ac.operation.AllowedOperationsModelFactory_API");dojo.provide("com.ibm.mashups.enabler.ac.operation.AllowedOperationsModelFactory");dojo.declare("com.ibm.mashups.enabler.ac.operation.AllowedOperationsModelFactory",null,{getAllowedOperationsModel:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.operation.AllowedOperationsModelFactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.operation.AllowedOperationsModelFactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.operation.AllowedOperationsModelFactoryImpl");dojo.declare("com.ibm.mm.enabler.ac.operation.AllowedOperationsModelFactoryImpl",com.ibm.mashups.enabler.ac.operation.AllowedOperationsModelFactory,{constructor:function(){},getAllowedOperationsModel:function(){return com.ibm.mm.enabler.ac.operation.AllowedOperationsModelImpl.prototype.getInstance();}});com.ibm.mashups.enabler.ac.operation.AllowedOperationsModelFactory=new com.ibm.mm.enabler.ac.operation.AllowedOperationsModelFactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.operation.AllowedOperationsModelFactory"]){dojo._hasResource["com.ibm.mashups.enabler.ac.operation.AllowedOperationsModelFactory"]=true;dojo.provide("com.ibm.mashups.enabler.ac.operation.AllowedOperationsModelFactory");}if(!dojo._hasResource["com.ibm.mm.enabler.ac.operation.AbstractOperationImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.operation.AbstractOperationImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.operation.AbstractOperationImpl");dojo.declare("com.ibm.mm.enabler.ac.operation.AbstractOperationImpl",[com.ibm.mashups.enabler.ac.operation.Operation],{constructor:function(_1102){this.context=_1102;this.roleCheck=null;},isAllowed:function(){this.context=this.context||null;if(this.context===null){return false;}if(!this.context.contentNode){return false;}var _1103=com.ibm.mashups.enabler.ac.AccessFactory.getEffectiveAccess(this.context.contentNode);_1103=_1103||null;if(_1103!==null&&_1103.hasRole(this.roleCheck)){return true;}return false;}});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.operation.EditPageLayoutOperationImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.operation.EditPageLayoutOperationImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.operation.EditPageLayoutOperationImpl");dojo.declare("com.ibm.mm.enabler.ac.operation.EditPageLayoutOperationImpl",[com.ibm.mm.enabler.ac.operation.AbstractOperationImpl],{constructor:function(_1104){this.context=_1104;this.roleCheck=com.ibm.mashups.enabler.ac.RoleType.EDITOR;}});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.operation.EditPagePropertiesOperationImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.operation.EditPagePropertiesOperationImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.operation.EditPagePropertiesOperationImpl");dojo.declare("com.ibm.mm.enabler.ac.operation.EditPagePropertiesOperationImpl",[com.ibm.mm.enabler.ac.operation.AbstractOperationImpl],{constructor:function(_1105){this.context=_1105;this.roleCheck=com.ibm.mashups.enabler.ac.RoleType.EDITOR;}});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.operation.AssignPagePermissionsOperationImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.operation.AssignPagePermissionsOperationImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.operation.AssignPagePermissionsOperationImpl");dojo.declare("com.ibm.mm.enabler.ac.operation.AssignPagePermissionsOperationImpl",[com.ibm.mm.enabler.ac.operation.AbstractOperationImpl],{constructor:function(_1106){this.context=_1106;this.roleCheck=com.ibm.mashups.enabler.ac.RoleType.MANAGER;}});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.operation.WidgetModeOperationImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.operation.WidgetModeOperationImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.operation.WidgetModeOperationImpl");dojo.declare("com.ibm.mm.enabler.ac.operation.WidgetModeOperationImpl",[com.ibm.mm.enabler.ac.operation.AbstractOperationImpl],{constructor:function(_1107,mode){this.context=_1107;this.mode=mode;if(this.mode==com.ibm.mm.iwidget.Constants.mode.PERSONALIZE){this.roleCheck=com.ibm.mashups.enabler.ac.RoleType.USER;}else{if(this.mode==com.ibm.mm.iwidget.Constants.mode.EDIT){this.roleCheck=com.ibm.mashups.enabler.ac.RoleType.EDITOR;}else{if(this.mode==com.ibm.mm.iwidget.Constants.mode.CONFIG){this.roleCheck=com.ibm.mashups.enabler.ac.RoleType.USER;}else{this.roleCheck=com.ibm.mashups.enabler.ac.RoleType.USER;}}}},_getCurrentMode:function(){var _1108=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _1109=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(_1108,this.context.id);return _1109.getWidgetMode();},_getCurrentPageID:function(){var _110a=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();return com.ibm.mashups.enabler.model.state.AccessorFactory.getPageAccessor(_110a).getPageID();},_getSupportModes:function(){var _110b=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _110c=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _110d=_110c.findWidgetWindow(this.context.id,this._getCurrentPageID(_110b)).start();var _110e=_110c.getWidgetDefinitionByWindow(_110d).start();return _110e.getSupportedModes();},_isSupportedMode:function(){var _110f=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _1110=this._getSupportModes(_110f);var _1111=(dojo.indexOf(_1110,this.mode)>=0);if(_1111&&(this.mode==com.ibm.mm.iwidget.Constants.mode.CONFIG)){var _1112=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _1113=_1112.findWidgetWindow(this.context.id,this._getCurrentPageID(_110f)).start();var _1114=_1112.getWidgetInstance(_1113).start();if(_1114.isSandboxed()){_1111=false;}}return _1111;},_isModeSwitchable:function(){var _1115=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _1116=this._getCurrentMode(_1115);var _1117=[com.ibm.mm.iwidget.Constants.mode.EDIT,com.ibm.mm.iwidget.Constants.mode.PERSONALIZE,com.ibm.mm.iwidget.Constants.mode.CONFIG];return (dojo.indexOf(_1117,_1116)<0||dojo.indexOf(_1117,this.mode)<0);},isAllowed:function(){if(!this._isSupportedMode()){return false;}if(!this._isModeSwitchable()){return false;}var _1118=this.inherited(arguments);if(_1118){if(this.mode==com.ibm.mm.iwidget.Constants.mode.PERSONALIZE){var _1119=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _111a=_1119.getValue(com.ibm.mashups.enabler.services.ConfigConstants.WIDGET_PERSONALIZE_ENABLED);if(typeof _111a!="undefined"){if(!_111a){return false;}}var _111b=com.ibm.mashups.enabler.user.Factory.getUserModel().findCurrentUser().start();if(_111b&&_111b.isVirtual()){var _111c=_111b.getVirtualType();if(com.ibm.mashups.enabler.user.VirtualType.ANONYMOUS_USER==_111c){return false;}}}else{if(this.mode==com.ibm.mm.iwidget.Constants.mode.CONFIG){if(!ibmConfig["com.ibm.mm.internal.allowConfig"]){return false;}}}}return _1118;}});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.operation.AllowedOperationsModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.operation.AllowedOperationsModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.operation.AllowedOperationsModelImpl");dojo.declare("com.ibm.mm.enabler.ac.operation.AllowedOperationsModelImpl",com.ibm.mashups.enabler.ac.operation.AllowedOperationsModel,{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.additionalOperations=[];},getInstance:function(){var _111d=com.ibm.mm.enabler.ac.operation.AllowedOperationsModelImpl._instance;return _111d?_111d:(com.ibm.mm.enabler.ac.operation.AllowedOperationsModelImpl._instance=new com.ibm.mm.enabler.ac.operation.AllowedOperationsModelImpl());},getOperation:function(_111e,_111f){return new com.ibm.mm.enabler.DeferredImpl(this,this._getOperation,{"operationName":_111e,"jsonContext":_111f});},_getOperation:function(dfr,sync,_1120){var _1121="_getOperation";var _1122=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1122){this.LOGGER.entering(_1121,arguments);}var _1123=_1120.operationName;var _1124=_1120.jsonContext;var _1125=null;if(_1123){var _1126=this.additionalOperations[_1123]||null;if(dojo.isFunction(_1126)){var _1127=function(_1128){_1125=_1128;dfr.finish(_1125,(_1125!==null)?com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK:com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);};dojo.partial(_1126)(_1123,_1124,sync,_1127);if(_1122){this.LOGGER.exiting(_1121,[_1125]);}return _1125;}switch(_1123){case com.ibm.mashups.enabler.ac.operation.Constants.EDIT_PAGE_LAYOUT:_1125=new com.ibm.mm.enabler.ac.operation.EditPageLayoutOperationImpl(_1124);break;case com.ibm.mashups.enabler.ac.operation.Constants.EDIT_PAGE_PROPERTIES:_1125=new com.ibm.mm.enabler.ac.operation.EditPagePropertiesOperationImpl(_1124);break;case com.ibm.mashups.enabler.ac.operation.Constants.ASSIGN_PAGE_PERMISSIONS:_1125=new com.ibm.mm.enabler.ac.operation.AssignPagePermissionsOperationImpl(_1124);break;case com.ibm.mashups.enabler.ac.operation.Constants.WIDGET_MODE_VIEW:_1125=new com.ibm.mm.enabler.ac.operation.WidgetModeOperationImpl(_1124,com.ibm.mm.iwidget.Constants.mode.VIEW);break;case com.ibm.mashups.enabler.ac.operation.Constants.WIDGET_MODE_PERSONALIZE:_1125=new com.ibm.mm.enabler.ac.operation.WidgetModeOperationImpl(_1124,com.ibm.mm.iwidget.Constants.mode.PERSONALIZE);break;case com.ibm.mashups.enabler.ac.operation.Constants.WIDGET_MODE_EDIT:_1125=new com.ibm.mm.enabler.ac.operation.WidgetModeOperationImpl(_1124,com.ibm.mm.iwidget.Constants.mode.EDIT);break;case com.ibm.mashups.enabler.ac.operation.Constants.WIDGET_MODE_CONFIG:_1125=new com.ibm.mm.enabler.ac.operation.WidgetModeOperationImpl(_1124,com.ibm.mm.iwidget.Constants.mode.CONFIG);break;}}dfr.finish(_1125,(_1125!==null)?com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK:com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);if(_1122){this.LOGGER.exiting(_1121,[_1125]);}return _1125;},setOperation:function(_1129,_112a){if(!_1129){return false;}if(!_112a){return false;}this.additionalOperations[_1129]=_112a;return true;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.operation.AllowedOperationsModel"]){dojo._hasResource["com.ibm.mashups.enabler.ac.operation.AllowedOperationsModel"]=true;dojo.provide("com.ibm.mashups.enabler.ac.operation.AllowedOperationsModel");}if(!dojo._hasResource["com.ibm.mashups.enabler.catalog.Factory_API"]){dojo._hasResource["com.ibm.mashups.enabler.catalog.Factory_API"]=true;dojo.provide("com.ibm.mashups.enabler.catalog.Factory_API");dojo.provide("com.ibm.mashups.enabler.catalog.Factory");dojo.declare("com.ibm.mashups.enabler.catalog.Factory",null,{getCatalogCategoryModel:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.catalog.FactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.catalog.FactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.catalog.FactoryImpl");dojo.declare("com.ibm.mm.enabler.catalog.FactoryImpl",[com.ibm.mashups.enabler.catalog.Factory,com.ibm.mm.enabler.LazyLoadSupport],{getCatalogCategoryModel:function(){com.ibm.mashups.enabler.catalog.Factory.lazyLoadModules(["CatalogModel"]);return com.ibm.mm.enabler.catalog.CatalogCategoryModelImpl.prototype.getInstance();}});com.ibm.mashups.enabler.catalog.Factory=new com.ibm.mm.enabler.catalog.FactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.catalog.Factory"]){dojo._hasResource["com.ibm.mashups.enabler.catalog.Factory"]=true;dojo.provide("com.ibm.mashups.enabler.catalog.Factory");}if(!dojo._hasResource["com.ibm.mashups.enabler.content.RuntimeContent_API"]){dojo._hasResource["com.ibm.mashups.enabler.content.RuntimeContent_API"]=true;dojo.provide("com.ibm.mashups.enabler.content.RuntimeContent_API");dojo.provide("com.ibm.mashups.enabler.content.RuntimeContent");dojo.declare("com.ibm.mashups.enabler.content.RuntimeContent",null,{getRuntimeMarkup:function(){throw new Error("Unimplemented API: com.ibm.mashups.enabler.content.RuntimeContent.getRuntimeMarkup");}});}if(!dojo._hasResource["com.ibm.mm.enabler.content.RuntimeContentImpl"]){dojo._hasResource["com.ibm.mm.enabler.content.RuntimeContentImpl"]=true;dojo.provide("com.ibm.mm.enabler.content.RuntimeContentImpl");dojo.declare("com.ibm.mm.enabler.content.RuntimeContentImpl",com.ibm.mashups.enabler.content.RuntimeContent,{_scope:null,constructor:function(scope,func){this._scope=scope;this._getRuntimeMarkup=func||(function(){});},getRuntimeMarkup:function(){return new com.ibm.mm.enabler.DeferredImpl(this._scope||null,this._getRuntimeMarkup);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.content.RuntimeContent"]){dojo._hasResource["com.ibm.mashups.enabler.content.RuntimeContent"]=true;dojo.provide("com.ibm.mashups.enabler.content.RuntimeContent");}if(!dojo._hasResource["com.ibm.mashups.enabler.content.RuntimeContentProvider"]){dojo._hasResource["com.ibm.mashups.enabler.content.RuntimeContentProvider"]=true;dojo.provide("com.ibm.mashups.enabler.content.RuntimeContentProvider");dojo.declare("com.ibm.mashups.enabler.content.RuntimeContentProvider",null,{getRuntimeContent:function(){throw new Error("Unimplemented API: com.ibm.mashups.enabler.content.RuntimeContentProvider.getRuntimeContent");}});}if(!dojo._hasResource["com.ibm.mashups.enabler.layout.Constants"]){dojo._hasResource["com.ibm.mashups.enabler.layout.Constants"]=true;dojo.provide("com.ibm.mashups.enabler.layout.Constants");dojo.declare("com.ibm.mashups.enabler.layout.Constants",null,{LAYOUT_CONTROL:"LayoutControl",LAYOUT_CONTAINER:"LayoutContainer",CONTEXT_WIDGET_DEFINITION_ID:"WidgetDefinitionID",CONTEXT_WIDGET_DEFINITION_URL:"WidgetDefinitionURL",DISPLAY_TITLE:"displayTitle",CONTEXT_TYPE:"type"});com.ibm.mashups.enabler.layout.Constants=new com.ibm.mashups.enabler.layout.Constants();}if(!dojo._hasResource["com.ibm.mashups.enabler.layouttemplate.Factory_API"]){dojo._hasResource["com.ibm.mashups.enabler.layouttemplate.Factory_API"]=true;dojo.provide("com.ibm.mashups.enabler.layouttemplate.Factory_API");dojo.provide("com.ibm.mashups.enabler.layouttemplate.Factory");dojo.declare("com.ibm.mashups.enabler.layouttemplate.Factory",null,{getTemplateModel:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.layouttemplate.Factory"]){dojo._hasResource["com.ibm.mm.enabler.layouttemplate.Factory"]=true;dojo.provide("com.ibm.mm.enabler.layouttemplate.Factory");dojo.declare("com.ibm.mm.enabler.layouttemplate.Factory",[com.ibm.mashups.enabler.layouttemplate.Factory,com.ibm.mm.enabler.LazyLoadSupport],{getTemplateModel:function(){if(!com.ibm.mashups.enabler.layouttemplate.Factory._model){com.ibm.mashups.enabler.layouttemplate.Factory.lazyLoadModules(["LayoutTemplateModel"]);com.ibm.mashups.enabler.layouttemplate.Factory._model=new com.ibm.mm.enabler.layouttemplate.LayoutTemplateModel();}return com.ibm.mashups.enabler.layouttemplate.Factory._model;}});com.ibm.mashups.enabler.layouttemplate.Factory=new com.ibm.mm.enabler.layouttemplate.Factory();}if(!dojo._hasResource["com.ibm.mashups.enabler.layouttemplate.Factory"]){dojo._hasResource["com.ibm.mashups.enabler.layouttemplate.Factory"]=true;dojo.provide("com.ibm.mashups.enabler.layouttemplate.Factory");}if(!dojo._hasResource["com.ibm.mashups.enabler.theme.Factory_API"]){dojo._hasResource["com.ibm.mashups.enabler.theme.Factory_API"]=true;dojo.provide("com.ibm.mashups.enabler.theme.Factory_API");dojo.provide("com.ibm.mashups.enabler.theme.Factory");dojo.declare("com.ibm.mashups.enabler.theme.Factory",null,{getThemeModel:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.theme.FactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.theme.FactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.theme.FactoryImpl");dojo.declare("com.ibm.mm.enabler.theme.FactoryImpl",[com.ibm.mashups.enabler.theme.Factory,com.ibm.mm.enabler.LazyLoadSupport],{getThemeModel:function(){com.ibm.mashups.enabler.theme.Factory.lazyLoadModules(["ThemeModel"]);return com.ibm.mm.enabler.theme.ThemeModelImpl.prototype.getInstance();}});com.ibm.mashups.enabler.theme.Factory=new com.ibm.mm.enabler.theme.FactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.theme.Factory"]){dojo._hasResource["com.ibm.mashups.enabler.theme.Factory"]=true;dojo.provide("com.ibm.mashups.enabler.theme.Factory");}if(!dojo._hasResource["com.ibm.mashups.enabler.user.VirtualType"]){dojo._hasResource["com.ibm.mashups.enabler.user.VirtualType"]=true;dojo.provide("com.ibm.mashups.enabler.user.VirtualType");dojo.declare("com.ibm.mashups.enabler.user.VirtualType",null,{ALL_AUTHENTICATED_GROUP:"all authenticated group",ALL_PORTAL_GROUP:"all portal group",ANONYMOUS_USER:"anonymous user",UNKNOWN:"unknown"});com.ibm.mashups.enabler.user.VirtualType=new com.ibm.mashups.enabler.user.VirtualType();}if(!dojo._hasResource["com.ibm.mashups.enabler.user.Entity_API"]){dojo._hasResource["com.ibm.mashups.enabler.user.Entity_API"]=true;dojo.provide("com.ibm.mashups.enabler.user.Entity_API");dojo.provide("com.ibm.mashups.enabler.user.Entity");dojo.declare("com.ibm.mashups.enabler.user.Entity",[com.ibm.mashups.enabler.Identifiable],{getDisplayName:function(){},getCN:function(){},getAttribute:function(name){},getReadOnlyAttributeNames:function(){},getReadWriteAttributeNames:function(){},getAttributeNames:function(){},isVirtual:function(){},getVirtualType:function(){},getEntityType:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.user.EntityImpl"]){dojo._hasResource["com.ibm.mm.enabler.user.EntityImpl"]=true;dojo.provide("com.ibm.mm.enabler.user.EntityImpl");dojo.declare("com.ibm.mm.enabler.user.EntityImpl",[com.ibm.mashups.enabler.user.Entity,com.ibm.mm.enabler.persistence.PersistenceHandlerImpl],{constructor:function(){var e=com.ibm.mashups.enabler;this._initDelegators(e.Identifiable.prototype);var u=e.user;this._initDelegators(u.Entity.prototype);var um=com.ibm.mashups.enabler.user.Factory.getUserModel();this._initTransition(um,um.getModifiableNode);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.user.Entity"]){dojo._hasResource["com.ibm.mashups.enabler.user.Entity"]=true;dojo.provide("com.ibm.mashups.enabler.user.Entity");}if(!dojo._hasResource["com.ibm.mashups.enabler.user.User_API"]){dojo._hasResource["com.ibm.mashups.enabler.user.User_API"]=true;dojo.provide("com.ibm.mashups.enabler.user.User_API");dojo.provide("com.ibm.mashups.enabler.user.User");dojo.declare("com.ibm.mashups.enabler.user.User",[com.ibm.mashups.enabler.user.Entity],{getLoginName:function(){},getSN:function(){},getEmail:function(){},setAttribute:function(name,value){},removeAttribute:function(name){}});}if(!dojo._hasResource["com.ibm.mm.enabler.user.UserImpl"]){dojo._hasResource["com.ibm.mm.enabler.user.UserImpl"]=true;dojo.provide("com.ibm.mm.enabler.user.UserImpl");dojo.declare("com.ibm.mm.enabler.user.UserImpl",[com.ibm.mashups.enabler.user.User,com.ibm.mm.enabler.user.EntityImpl],{constructor:function(){this._initDelegators(com.ibm.mashups.enabler.user.User.prototype);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.user.User"]){dojo._hasResource["com.ibm.mashups.enabler.user.User"]=true;dojo.provide("com.ibm.mashups.enabler.user.User");}if(!dojo._hasResource["com.ibm.mashups.enabler.user.CurrentUser_API"]){dojo._hasResource["com.ibm.mashups.enabler.user.CurrentUser_API"]=true;dojo.provide("com.ibm.mashups.enabler.user.CurrentUser_API");dojo.provide("com.ibm.mashups.enabler.user.CurrentUser");dojo.declare("com.ibm.mashups.enabler.user.CurrentUser",[com.ibm.mashups.enabler.user.User],{getJ2EEPrincipalName:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.user.CurrentUserImpl"]){dojo._hasResource["com.ibm.mm.enabler.user.CurrentUserImpl"]=true;dojo.provide("com.ibm.mm.enabler.user.CurrentUserImpl");dojo.declare("com.ibm.mm.enabler.user.CurrentUserImpl",[com.ibm.mashups.enabler.user.CurrentUser,com.ibm.mm.enabler.user.UserImpl],{constructor:function(){this._initDelegators(com.ibm.mashups.enabler.user.CurrentUser.prototype);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.user.CurrentUser"]){dojo._hasResource["com.ibm.mashups.enabler.user.CurrentUser"]=true;dojo.provide("com.ibm.mashups.enabler.user.CurrentUser");}if(!dojo._hasResource["com.ibm.mashups.enabler.user.Group_API"]){dojo._hasResource["com.ibm.mashups.enabler.user.Group_API"]=true;dojo.provide("com.ibm.mashups.enabler.user.Group_API");dojo.provide("com.ibm.mashups.enabler.user.Group");dojo.declare("com.ibm.mashups.enabler.user.Group",[com.ibm.mashups.enabler.user.Entity],{});}if(!dojo._hasResource["com.ibm.mm.enabler.user.GroupImpl"]){dojo._hasResource["com.ibm.mm.enabler.user.GroupImpl"]=true;dojo.provide("com.ibm.mm.enabler.user.GroupImpl");dojo.declare("com.ibm.mm.enabler.user.GroupImpl",[com.ibm.mashups.enabler.user.Group,com.ibm.mm.enabler.user.EntityImpl],{constructor:function(){this._initDelegators(com.ibm.mashups.enabler.user.Group.prototype);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.user.Group"]){dojo._hasResource["com.ibm.mashups.enabler.user.Group"]=true;dojo.provide("com.ibm.mashups.enabler.user.Group");}if(!dojo._hasResource["com.ibm.mashups.enabler.user.Attribute_API"]){dojo._hasResource["com.ibm.mashups.enabler.user.Attribute_API"]=true;dojo.provide("com.ibm.mashups.enabler.user.Attribute_API");dojo.provide("com.ibm.mashups.enabler.user.Attribute");dojo.declare("com.ibm.mashups.enabler.user.Attribute",null,{getName:function(){},getType:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.user.AttributeImpl"]){dojo._hasResource["com.ibm.mm.enabler.user.AttributeImpl"]=true;dojo.provide("com.ibm.mm.enabler.user.AttributeImpl");dojo.declare("com.ibm.mm.enabler.user.AttributeImpl",[com.ibm.mashups.enabler.user.Attribute,com.ibm.mm.enabler.persistence.PersistenceHandlerImpl],{constructor:function(){var u=com.ibm.mashups.enabler.user;this._initDelegators(u.Attribute.prototype);var um=com.ibm.mashups.enabler.user.Factory.getUserModel();this._initTransition(um,um.getModifiableNode);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.user.Attribute"]){dojo._hasResource["com.ibm.mashups.enabler.user.Attribute"]=true;dojo.provide("com.ibm.mashups.enabler.user.Attribute");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.UserModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.UserModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.UserModel_API");dojo.provide("com.ibm.mashups.enabler.model.UserModel");dojo.declare("com.ibm.mashups.enabler.model.UserModel",[com.ibm.mashups.enabler.Commitable,com.ibm.mashups.enabler.ListModel,com.ibm.mashups.enabler.Locator],{getAnonymousMode:function(){},findCurrentUser:function(){},findUsersByAttribute:function(_112b,_112c){},findGroupByID:function(id){return new Deferred();},findGroupsByAttribute:function(_112d,_112e){return new Deferred();},findGroupAttributes:function(){return [];},findUserAttributes:function(){return [];},getVirtualUsers:function(){return [];},getVirtualGroups:function(){return [];},getLookasideAttributeNames:function(){return [];}});}if(!dojo._hasResource["com.ibm.mm.enabler.user.AllAuthGroupImpl"]){dojo._hasResource["com.ibm.mm.enabler.user.AllAuthGroupImpl"]=true;dojo.provide("com.ibm.mm.enabler.user.AllAuthGroupImpl");dojo.declare("com.ibm.mm.enabler.user.AllAuthGroupImpl",[com.ibm.mm.enabler.user.EntityImpl],{constructor:function(_112f,_1130){this.allAuthID=_112f;this.allAuthIDEncoded=_1130;},getID:function(){return this.allAuthID;},getCN:function(){return "all authenticated portal users";},getDisplayName:function(){this.iwStr=dojo.i18n.getLocalization("com.ibm.mm.enabler","iwStr");return this.iwStr.ALL_AUTH;},getEntityType:function(){return "group";},getAttribute:function(_1131){return null;},isVirtual:function(){return true;},getVirtualType:function(){return com.ibm.mashups.enabler.user.VirtualType.ALL_AUTHENTICATED_GROUP;}});}if(!dojo._hasResource["com.ibm.mm.enabler.user.AllPortalGroupImpl"]){dojo._hasResource["com.ibm.mm.enabler.user.AllPortalGroupImpl"]=true;dojo.provide("com.ibm.mm.enabler.user.AllPortalGroupImpl");dojo.declare("com.ibm.mm.enabler.user.AllPortalGroupImpl",[com.ibm.mm.enabler.user.EntityImpl],{constructor:function(_1132,_1133){this.allPortalID=_1132;this.allPortalIDEncoded=_1133;},getID:function(){return this.allPortalID;},getCN:function(){return "all portal users";},getDisplayName:function(){this.iwStr=dojo.i18n.getLocalization("com.ibm.mm.enabler","iwStr");return this.iwStr.ALL_PORTAL;},getEntityType:function(){return "group";},getAttribute:function(_1134){return null;},isVirtual:function(){return true;},getVirtualType:function(){return com.ibm.mashups.enabler.user.VirtualType.ALL_PORTAL_GROUP;}});}if(!dojo._hasResource["com.ibm.mm.enabler.user.AnonUserImpl"]){dojo._hasResource["com.ibm.mm.enabler.user.AnonUserImpl"]=true;dojo.provide("com.ibm.mm.enabler.user.AnonUserImpl");dojo.declare("com.ibm.mm.enabler.user.AnonUserImpl",[com.ibm.mm.enabler.user.EntityImpl],{constructor:function(_1135,_1136){this.anonUserID=_1135;this.anonUserIDEncoded=_1136;},getAttribute:function(_1137){return null;},getAttributeNames:function(){return [];},getID:function(){return this.anonUserID;},getLoginName:function(){return "anonymous portal user";},getSN:function(){return "anonymous portal user";},getCN:function(){return "anonymous portal user";},getEmail:function(){return null;},getDisplayName:function(){this.iwStr=dojo.i18n.getLocalization("com.ibm.mm.enabler","iwStr");return this.iwStr.ANON;},getEntityType:function(){return "user";},setAttribute:function(name,value){return null;},removeAttribute:function(name){return null;},getChangedAttributeNames:function(){return {};},getAddedAttributeNames:function(){return {};},getRemovedAttributeNames:function(){return {};},clearChangedAttributeNames:function(){},isVirtual:function(){return true;},getVirtualType:function(){return com.ibm.mashups.enabler.user.VirtualType.ANONYMOUS_USER;}});}if(!dojo._hasResource["com.ibm.mm.enabler.user.UserModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.user.UserModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.user.UserModelImpl");dojo.provide("com.ibm.mm.enabler.model.UserModel.iConfig");dojo.declare("com.ibm.mm.enabler.user.UserModelImpl",[com.ibm.mashups.enabler.ListModel,com.ibm.mm.enabler.model.ModelImpl,com.ibm.mm.enabler.LazyLoadSupport],{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;var _1138=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var eps=_1138.getValue("ConfigProvider.Endpoints");this.anonUserID=_1138.getValue(com.ibm.mashups.enabler.services.ConfigConstants.ANON_VIRTUAL_USER_ID);if((typeof this.anonUserID=="undefined")||(this.anonUserID===null)){this.anonUserID="anonymous portal user";}this.allAuthID=_1138.getValue(com.ibm.mashups.enabler.services.ConfigConstants.ALL_AUTH_VIRTUAL_GROUP_ID);if((typeof this.allAuthID=="undefined")||(this.allAuthID===null)){this.allAuthID="all authenticated portal users";}this.allPortalID=_1138.getValue(com.ibm.mashups.enabler.services.ConfigConstants.ALL_PORTAL_VIRTUAL_GROUP_ID);if((typeof this.allPortalID=="undefined")||(this.allPortalID===null)){this.allPortalID="all portal users";}this.anonEnabled=false;var _1139=_1138.getValue(com.ibm.mashups.enabler.services.ConfigConstants.ANON_MODE_ENABLED)||false;if(_1139===true||_1139=="true"||_1139=="on"||_1139=="TRUE"||_1139=="ON"){this.anonEnabled=true;}this.anonUserIDEncoded=encodeURIComponent(this.anonUserID);this.allAuthIDEncoded=encodeURIComponent(this.allAuthID);this.allPortalIDEncoded=encodeURIComponent(this.allPortalID);this.anonUser=null;this.allAuth=null;this.allPortal=null;this.currentUser=null;this.loadedUsers={};},_lazyInit:function(){if(this.anonUser){return;}this.anonUser=new com.ibm.mm.enabler.user.AnonUserImpl(this.anonUserID,this.anonUserIDEncoded);this.allAuth=new com.ibm.mm.enabler.user.AllAuthGroupImpl(this.allAuthID,this.allAuthIDEncoded);this.allPortal=new com.ibm.mm.enabler.user.AllPortalGroupImpl(this.allPortalID,this.allPortalIDEncoded);},_getPersistenceModel:function(){var m=this._getJsonModel();return m?m:this._getXmlModel();},_hasXmlModel:function(){return !!this._xmlModel;},_getXmlModel:function(){if(!this._xmlModel){this.lazyLoadModules(["UserModelXml"]);dojo["require"]("com.ibm.mm.enabler.user.persistence.xml.UserModelImpl");this._xmlModel=com.ibm.mm.enabler.user.persistence.xml.UserModelImpl.prototype._getInstance(this.anonUserID,this.anonUserIDEncoded,this.anonUser,this.allAuthID,this.allAuthIDEncoded,this.allAuth,this.allPortalID,this.allPortalIDEncoded,this.allPortal);}return this._xmlModel;},_hasJsonModel:function(){return !!this._jsonModel;},_getJsonModel:function(){if((ibmConfig)&&(ibmConfig.json)&&(ibmConfig.json.userAttributes)&&(ibmConfig.json.user)){if(!this._jsonModel){dojo["require"]("com.ibm.mm.enabler.user.persistence.json.UserModelImpl");this._jsonModel=com.ibm.mm.enabler.user.persistence.json.UserModelImpl.prototype._getInstance(this.anonUserID,this.anonUserIDEncoded,this.anonUser,this.allAuthID,this.allAuthIDEncoded,this.allAuth,this.allPortalID,this.allPortalIDEncoded,this.allPortal);}return this._jsonModel;}return null;},_getInstance:function(){var _113a=com.ibm.mm.enabler.user.UserModelImpl._instance;return _113a?_113a:(com.ibm.mm.enabler.user.UserModelImpl._instance=new com.ibm.mm.enabler.user.UserModelImpl());},getAnonymousMode:function(){return com.ibm.mm.enabler.AnonymousHelper.getAnonymousMode();},getVirtualUsers:function(){return new com.ibm.mm.enabler.DeferredImpl(this,this._getVirtualUsers);},_getVirtualUsers:function(dfr,sync){this._lazyInit();var users=[];if(this.anonEnabled){users.push(this.anonUser);}return users;},getVirtualGroups:function(){return new com.ibm.mm.enabler.DeferredImpl(this,this._getVirtualGroups);},_getVirtualGroups:function(dfr,sync){this._lazyInit();var _113b=[];_113b.push(this.allAuth);_113b.push(this.allPortal);return _113b;},find:function(uri){return new com.ibm.mm.enabler.DeferredImpl(this,function(dfr,sync,id){var _113c="find";var _113d=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_113d){this.LOGGER.entering(_113c,arguments);}this._lazyInit();if(this.currentUser!==null&&this.currentUser.getID()==id){if(dfr){dfr.finish(this.currentUser,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return this.currentUser;}if((id===this.anonUserID)||(id===this.anonUserIDEncoded)){this.entry=this.anonUser;if(dfr){dfr.finish(this.entry,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return this.anonUser;}if((id===this.allAuthID)||(id===this.allAuthIDEncoded)){this.entry=this.allAuth;if(dfr){dfr.finish(this.entry,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return this.allAuth;}if((id===this.allPortalID)||(id===this.allPortalIDEncoded)){this.entry=this.allPortal;if(dfr){dfr.finish(this.entry,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return this.allPortal;}if(id in this.loadedUsers){this.entry=this.loadedUsers[id];if(dfr){dfr.finish(this.entry,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return this.entry;}var _113e=null;var _113f=this._getXmlModel().find(id);_113f.setFinishedCallback(dojo.hitch(this,function(node,_1140){if(node){var _1141=new com.ibm.mm.enabler.user.UserImpl();_1141._setPersistence(node);_113e=this.loadedUsers[_1141.getID()]=_1141;}dfr.finish(_113e,_1140);}));_113f.start(sync);if(_113d){this.LOGGER.exiting(_113c);}return _113e;},uri);},getModifiableNode:function(node){return new com.ibm.mm.enabler.DeferredImpl(this,function(_1142,sync,node){var _1143="getModifiable";var _1144=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1144){this.LOGGER.entering(_1143,arguments);}var id=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(node);var _1145;if(!(this.loadedUsers[id])||!this.loadedUsers[id]._getPersistence().data.ownerDocument){var dfr;if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(node,com.ibm.mashups.enabler.user.CurrentUser)){dfr=this._getXmlModel().findCurrentUser(id);dfr.setFinishedCallback(dojo.hitch(this,function(node,_1146){if(node){if(this.currentUser){this.currentUser._setPersistence(node);this.loadedUsers[id]=this.currentUser;}else{var _1147=new com.ibm.mm.enabler.user.CurrentUserImpl();_1147._setPersistence(node);this.currentUser=_1147;this.loadedUsers[id]=_1147;}_1145=this.loadedUsers[id];}_1142.finish(_1145,_1146);}));dfr.start();}else{dfr=this._getXmlModel().find(id);dfr.setFinishedCallback(dojo.hitch(this,function(node,_1148){if(node){if(this.loadedUsers[id]){this.loadedUsers[id]._setPersistence(node);}else{var _1149=new com.ibm.mm.enabler.user.UserImpl();_1149._setPersistence(node);this.loadedUsers[id]=_1149;}_1145=this.loadedUsers[id];}_1142.finish(_1145,_1148);}));dfr.start();}if(_1142){_1142.finish(this.loadedUsers[id],com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}_1145=this.loadedUsers[id];}if(_1144){this.LOGGER.exiting(_1143,_1145);}return _1145;},node);},findUserAttributes:function(){return new com.ibm.mm.enabler.DeferredImpl(this,function(dfr,sync){var _114a="findUserAttributes";var _114b=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_114b){this.LOGGER.entering(_114a,arguments);}var _114c=null;var _114d=this._getPersistenceModel().findUserAttributes();_114d.setFinishedCallback(dojo.hitch(this,function(nodes,_114e){if(nodes){_114c=[];for(var i=0;i0;i--){var _1163=this._filters[p][i-1];try{_1162=_1163.fn.apply(_1163.scope||null,[data]);}catch(e){this.LOGGER.warning("_getType","Type mapping filter failed to execute; skipping. Reason: "+e.message);}if(_1162){break;}}return _1162||null;}});com.ibm.mashups.enabler.navigation.persistence.TypeMappingRegistry=new com.ibm.mm.enabler.navigation.persistence.TypeMappingRegistryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.navigation.persistence.TypeMappingRegistry"]){dojo._hasResource["com.ibm.mashups.enabler.navigation.persistence.TypeMappingRegistry"]=true;dojo.provide("com.ibm.mashups.enabler.navigation.persistence.TypeMappingRegistry");}if(!dojo._hasResource["com.ibm.mashups.enabler.persistence.Constants"]){dojo._hasResource["com.ibm.mashups.enabler.persistence.Constants"]=true;dojo.provide("com.ibm.mashups.enabler.persistence.Constants");dojo.declare("com.ibm.mashups.enabler.persistence.Constants",null,{NAVIGATION_MODEL_PERSISTENCE_PROVIDER:"NavigationModelPersistenceProvider",SPACE_MODEL_PERSISTENCE_PROVIDER:"SpaceModelPersistenceProvider"});com.ibm.mashups.enabler.persistence.Constants=new com.ibm.mashups.enabler.persistence.Constants();}if(!dojo._hasResource["com.ibm.mashups.enabler.persistence.ModelPersistenceProvider"]){dojo._hasResource["com.ibm.mashups.enabler.persistence.ModelPersistenceProvider"]=true;dojo.provide("com.ibm.mashups.enabler.persistence.ModelPersistenceProvider");dojo.declare("com.ibm.mashups.enabler.persistence.ModelPersistenceProvider",null,{findBySelection:function(url,_1164,_1165,_1166){},create:function(_1167){},remove:function(_1168,_1169,_116a){},store:function(_116b,_116c,_116d){},getModifiable:function(node){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.persistence.NavigationModelPersistenceProvider"]){dojo._hasResource["com.ibm.mashups.enabler.persistence.NavigationModelPersistenceProvider"]=true;dojo.provide("com.ibm.mashups.enabler.persistence.NavigationModelPersistenceProvider");dojo.declare("com.ibm.mashups.enabler.persistence.NavigationModelPersistenceProvider",[com.ibm.mashups.enabler.persistence.ModelPersistenceProvider],{find:function(url,_116e,_116f){},findBySelection:function(url,_1170,_1171,_1172){},create:function(_1173){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.persistence.SpaceModelPersistenceProvider"]){dojo._hasResource["com.ibm.mashups.enabler.persistence.SpaceModelPersistenceProvider"]=true;dojo.provide("com.ibm.mashups.enabler.persistence.SpaceModelPersistenceProvider");dojo.declare("com.ibm.mashups.enabler.persistence.SpaceModelPersistenceProvider",[com.ibm.mashups.enabler.persistence.ModelPersistenceProvider],{find:function(url,_1174,_1175){},findBySelection:function(url,_1176,_1177,_1178){},create:function(_1179){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.persistence.Factory_API"]){dojo._hasResource["com.ibm.mashups.enabler.persistence.Factory_API"]=true;dojo.provide("com.ibm.mashups.enabler.persistence.Factory_API");dojo.provide("com.ibm.mashups.enabler.persistence.Factory");dojo.declare("com.ibm.mashups.enabler.persistence.Factory",null,{getModelPersistenceProvider:function(type){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.persistence.Factory"]){dojo._hasResource["com.ibm.mashups.enabler.persistence.Factory"]=true;dojo.provide("com.ibm.mashups.enabler.persistence.Factory");}if(!dojo._hasResource["com.ibm.mashups.enabler.services.StrategyService_API"]){dojo._hasResource["com.ibm.mashups.enabler.services.StrategyService_API"]=true;dojo.provide("com.ibm.mashups.enabler.services.StrategyService_API");dojo.provide("com.ibm.mashups.enabler.services.StrategyService");dojo.declare("com.ibm.mashups.enabler.services.StrategyService",null,{SERVICE_NAME:"strategyService",setStrategy:function(model,_117a){},getStrategies:function(model){},getStrategy:function(model,_117b){},addStrategy:function(model,_117c){},removeStrategy:function(model,_117d){}});com.ibm.mashups.enabler.services.StrategyService.SERVICE_NAME="strategyService";}if(!dojo._hasResource["com.ibm.mm.enabler.services.StrategyServiceImpl"]){dojo._hasResource["com.ibm.mm.enabler.services.StrategyServiceImpl"]=true;dojo.provide("com.ibm.mm.enabler.services.StrategyServiceImpl");dojo.declare("com.ibm.mm.enabler.services.StrategyServiceImpl",[com.ibm.mashups.enabler.services.StrategyService],{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.map={};this.map["com.ibm.mashups.enabler.widget.WidgetModel"]=new com.ibm.mm.enabler.model.ModelImpl();this.map["com.ibm.mashups.enabler.layout.LayoutModel"]=new com.ibm.mm.enabler.model.ModelImpl();},setStrategy:function(model,_117e){var _117f=this.map[model];if(_117f){_117f.setStrategy(_117e);}},getStrategies:function(model){var _1180=this.map[model];if(_1180){return _1180.getStrategies(strategy);}return null;},getStrategy:function(model,_1181){var _1182=this.map[model];if(_1182){return _1182.getStrategy(_1181);}return null;},addStrategy:function(model,_1183){var _1184=this.map[model];if(_1184){_1184.addStrategy(_1183);}},removeStrategy:function(model,_1185){var _1186=this.map[model];if(_1186){_1186.removeStrategy(_1185);}}});com.ibm.mashups.services.ServiceManager.setService("strategyService","com.ibm.mm.enabler.services.StrategyServiceImpl");}if(!dojo._hasResource["com.ibm.mashups.enabler.services.StrategyService"]){dojo._hasResource["com.ibm.mashups.enabler.services.StrategyService"]=true;dojo.provide("com.ibm.mashups.enabler.services.StrategyService");}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.CatalogCategoryLoadAheadStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.CatalogCategoryLoadAheadStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.CatalogCategoryLoadAheadStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.CatalogCategoryLoadAheadStrategy",com.ibm.mashups.enabler.strategy.Strategy,{constructor:function(_1187){this.loadAheadCatalogCategoryModel=_1187;this.catalogCategoryModel=null;},isLoadAheadCatalogCategoryModel:function(){return this.loadAheadCatalogCategoryModel;},setCatalogCategoryModel:function(_1188){this.catalogCategoryModel=_1188||null;},getCatalogCategoryModel:function(){if(null===this.catalogCategoryModel){this.catalogCategoryModel=com.ibm.mashups.enabler.catalog.Factory.getCatalogCategoryModel();}return this.catalogCategoryModel;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.PageLoadAheadStrategy_API"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.PageLoadAheadStrategy_API"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.PageLoadAheadStrategy_API");dojo.provide("com.ibm.mashups.enabler.strategy.PageLoadAheadStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.PageLoadAheadStrategy",com.ibm.mashups.enabler.strategy.Strategy,{constructor:function(_1189,_118a,_118b){},isLoadAheadLayoutModel:function(){return this.loadAheadLayoutModel;},isLoadAheadTheme:function(){return this.loadAheadTheme;}});}if(!dojo._hasResource["com.ibm.mm.enabler.strategy.PageLoadAheadStrategyImpl"]){dojo._hasResource["com.ibm.mm.enabler.strategy.PageLoadAheadStrategyImpl"]=true;dojo.provide("com.ibm.mm.enabler.strategy.PageLoadAheadStrategyImpl");dojo.declare("com.ibm.mm.enabler.strategy.PageLoadAheadStrategyImpl",[com.ibm.mashups.enabler.strategy.PageLoadAheadStrategy,com.ibm.mm.enabler.ServiceDocConsumer],{constructor:function(_118c,_118d,_118e){this.loadAheadLayoutModel=!!_118c;this.loadAheadUser=!!_118e;this.userModel=null;var _118f=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _1190=_118f.getValue(com.ibm.mashups.enabler.services.ConfigConstants.PAGE_LOAD_OPTIMIZATION_THEME);if(_1190===true){this.loadAheadTheme=!!_118d;}else{this.loadAheadTheme=false;}},_initServiceDoc:function(){this.inherited("_initServiceDoc",arguments);this.serviceJson=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_NAVIGATION);var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.ns=dojo.delegate(this.serviceJson.namespaces,nsf.getNameSpaces([nsf.NS_ATOM,nsf.NS_THR,nsf.NS_XML,nsf.NS_OPENSEARCH]));this.prefix=this.serviceJson.idprefix;},isLoadAheadLayoutModel:function(){return this.loadAheadLayoutModel;},isLoadAheadTheme:function(){return this.loadAheadTheme;},isLoadAheadUser:function(){return this.loadAheadUser;},setUserModel:function(_1191){this.userModel=_1191;},getUserModel:function(){if(!this.userModel){this.userModel=com.ibm.mashups.enabler.user.Factory.getUserModel();}return this.userModel;},_processLoadAhead:function(_1192,sync){if(!com.ibm.mashups.enabler.io.XHRMultipartFactory.isMultipartEnabled()){return;}var _1193=com.ibm.mashups.enabler.io.XHRMultipartFactory.create();_1193.startTransaction();if(this.loadAheadUser){var _1194=this.getUserModel();_1194.findCurrentUser().start();}this._initServiceDoc();for(var i=0;i<_1192.length;i++){if(this.loadAheadLayoutModel){var href=null;var id=null;var expr="atom:link[@rel='related' and @ext:class='content-node']";var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,_1192[i].xmlData,this.ns);if(node){href=node.getAttribute("href");id=com.ibm.mm.enabler.utils.Utils.getIdFromExtUri(this.prefix,node);}var _1195=(id!==null)?id:_1192[i].getID();var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(href,null);var _1196=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_1196.read(dojo.hitch(this,function(type,data,xhr,args){if((type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD)&&(args.node)){var _1197=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("atom:feed/atom:entry",data,this.ns);if(_1197){args.node._setFragmentData(_1197);}}}),{"node":_1192[i]});myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(com.ibm.mashups.enabler.model.url.ModelUrlFactory.FRAGMENT_MEDIA_URL,null);myUrl.setNodes([{value:_1195,isID:true},{value:"index.html",isID:false}]);_1196=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,true,sync);_1196.read(dojo.hitch(this,function(type,data,xhr,args){if((type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD)&&(args.node)){args.node._setFragmentMediaData(data);}}),{"node":_1192[i]});}if(this.loadAheadTheme){var _1198=_1192[i].getThemeIdentifier().getID();if(_1198!==null){var _1199=com.ibm.mashups.enabler.theme.Factory.getThemeModel();_1199.find(_1198).start();}}}_1193.endTransactionDeferred().start();},_processFind:function(node,sync){if(this.loadAheadLayoutModel){this._initServiceDoc();var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(com.ibm.mashups.enabler.model.url.ModelUrlFactory.FRAGMENT_URL,null);var uri="0";myUrl.setNodes([{value:uri,isID:true}]);serviceReq=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);serviceReq.read(dojo.hitch(this,function(type,data,xhr,args){if((type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD)&&(node)){var _119a=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("atom:feed/atom:entry",data,this.ns);if(_119a){node._setFragmentData(_119a);}}}));myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(com.ibm.mashups.enabler.model.url.ModelUrlFactory.FRAGMENT_MEDIA_URL,null);myUrl.setNodes([{value:uri,isID:true},{value:"index.html",isID:false}]);serviceReq=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,true,sync);serviceReq.read(dojo.hitch(this,function(type,data,xhr,args){if((type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD)&&(node)){node._setFragmentMediaData(data);}}));}if(this.loadAheadTheme){var _119b=com.ibm.mashups.enabler.theme.Factory.getThemeModel();_119b.find("0").start();}}});com.ibm.mashups.enabler.strategy.PageLoadAheadStrategy=com.ibm.mm.enabler.strategy.PageLoadAheadStrategyImpl;}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.PageLoadAheadStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.PageLoadAheadStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.PageLoadAheadStrategy");}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.WidgetWindowLoadAheadStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.WidgetWindowLoadAheadStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.WidgetWindowLoadAheadStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.WidgetWindowLoadAheadStrategy",com.ibm.mashups.enabler.strategy.Strategy,{constructor:function(_119c){this.windowMap=_119c;},getWidgetWindowMap:function(){return this.windowMap;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.Factory_API"]){dojo._hasResource["com.ibm.mashups.enabler.widget.Factory_API"]=true;dojo.provide("com.ibm.mashups.enabler.widget.Factory_API");dojo.provide("com.ibm.mashups.enabler.widget.Factory");dojo.declare("com.ibm.mashups.enabler.widget.Factory",null,{getWidgetModel:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.widget.FactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.widget.FactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.widget.FactoryImpl");dojo.declare("com.ibm.mm.enabler.widget.FactoryImpl",[com.ibm.mashups.enabler.widget.Factory,com.ibm.mm.enabler.LazyLoadSupport],{getWidgetModel:function(){com.ibm.mashups.enabler.widget.Factory.lazyLoadModules(["WidgetModel"]);return com.ibm.mm.enabler.widget.WidgetModelImpl.prototype.getInstance();}});com.ibm.mashups.enabler.widget.Factory=new com.ibm.mm.enabler.widget.FactoryImpl();}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.Factory"]){dojo._hasResource["com.ibm.mashups.enabler.widget.Factory"]=true;dojo.provide("com.ibm.mashups.enabler.widget.Factory");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.Constants"]){dojo._hasResource["com.ibm.mashups.enabler.model.Constants"]=true;dojo.provide("com.ibm.mashups.enabler.model.Constants");dojo.declare("com.ibm.mashups.enabler.model.Constants",null,{constructor:function(){this.SCHEME_SEPARATOR=":";this.CLIENT_ID_SCHEME="cid";this.CLIENT_ID_PREFIX=this.CLIENT_ID_SCHEME+this.SCHEME_SEPARATOR;}});com.ibm.mashups.enabler.model.Constants=new com.ibm.mashups.enabler.model.Constants();}if(!dojo._hasResource["com.ibm.mm.enabler.persistence.PersistenceImpl"]){dojo._hasResource["com.ibm.mm.enabler.persistence.PersistenceImpl"]=true;dojo.provide("com.ibm.mm.enabler.persistence.PersistenceImpl");dojo.declare("com.ibm.mm.enabler.persistence.PersistenceImpl",null,{_setContext:function(ctx){this._ctx=ctx;},_getContext:function(){return this._ctx;},_getBaseContext:function(){var base;var ctx=this._getContext();if(ctx&&dojo.isFunction(ctx.getBaseContext)){base=ctx.getBaseContext();}return base||this;}});}if(!dojo._hasResource["com.ibm.mm.enabler.persistence.json.JsonPersistenceImpl"]){dojo._hasResource["com.ibm.mm.enabler.persistence.json.JsonPersistenceImpl"]=true;dojo.provide("com.ibm.mm.enabler.persistence.json.JsonPersistenceImpl");dojo.declare("com.ibm.mm.enabler.persistence.json.JsonPersistenceImpl",[com.ibm.mm.enabler.persistence.PersistenceImpl],{constructor:function(d){this.data=d;},toString:function(){return dojo.toJson(this.data);},_getJsonData:function(){return this.data;}});}if(!dojo._hasResource["com.ibm.mm.enabler.persistence.json.IdentifiableJsonImpl"]){dojo._hasResource["com.ibm.mm.enabler.persistence.json.IdentifiableJsonImpl"]=true;dojo.provide("com.ibm.mm.enabler.persistence.json.IdentifiableJsonImpl");dojo.declare("com.ibm.mm.enabler.persistence.json.IdentifiableJsonImpl",[com.ibm.mashups.enabler.Identifiable],{getID:function(){return this.data.id;},isDirty:function(){return false;}});}if(!dojo._hasResource["com.ibm.mm.enabler.persistence.json.MetaDataJsonImpl"]){dojo._hasResource["com.ibm.mm.enabler.persistence.json.MetaDataJsonImpl"]=true;dojo.provide("com.ibm.mm.enabler.persistence.json.MetaDataJsonImpl");dojo.declare("com.ibm.mm.enabler.persistence.json.MetaDataJsonImpl",[com.ibm.mm.enabler.persistence.meta.MetaDataMetaImpl],{getMetaDataNames:function(){var _119d=[];com.ibm.mm.enabler.utils.Misc.forIn(this.data.metadata,function(value,name){_119d.push(name);},this);return _119d;},getMetaData:function(name){return this.data.metadata?(this.data.metadata[name]||null):null;}});}if(!dojo._hasResource["com.ibm.mm.enabler.persistence.json.EffectiveAccessJsonImpl"]){dojo._hasResource["com.ibm.mm.enabler.persistence.json.EffectiveAccessJsonImpl"]=true;dojo.provide("com.ibm.mm.enabler.persistence.json.EffectiveAccessJsonImpl");dojo.declare("com.ibm.mm.enabler.persistence.json.EffectiveAccessJsonImpl",[com.ibm.mashups.enabler.ac.EffectiveAccess],{hasRole:function(_119e){if(dojo.isString(_119e)){_119e=_119e.toUpperCase();}if(this.data.roles&&dojo.isArray(this.data.roles)){for(var i=0,l=this.data.roles.length;i0){for(var i=0;i<_122f.length;i++){var node=new com.ibm.mm.enabler.ac.MemberNodeImpl(this.roleID,_122f[i],this.um);this.accessControlModel.membersEntries[this.roleID][this.accessControlModel.membersCursor[this.roleID]+i]=node.getID();this.accessControlModel._cacheNodeMembers(this.roleID,node);}var len=this.accessControlModel.membersEntries[this.roleID].length;this.accessControlModel.membersEntries[this.roleID][len]=null;}else{this.accessControlModel.membersEntries[this.roleID]=[];this.accessControlModel.membersEntries[this.roleID][0]=null;}}},create:function(_1230){if(!_1230){throw new Error("MemberModelImpl.create: no context");}if(!_1230.type){throw new Error("MemberModelImpl.create: no type context");}if(!_1230.id){throw new Error("MemberModelImpl.create: no type context");}var entry=com.ibm.mm.enabler.utils.Utils.createNode("atom:entry",this.ns.atom);entry.appendChild(com.ibm.mm.enabler.utils.Utils.createNode("atom:id",this.ns.atom));var title=com.ibm.mm.enabler.utils.Utils.createNode("atom:title",this.ns.atom);com.ibm.mm.enabler.utils.Dom.textContent(title,"Member");entry.appendChild(title);var _1231=com.ibm.mm.enabler.utils.Utils.createNode("atom:updated",this.ns.atom);var time=new Date();com.ibm.mm.enabler.utils.Dom.textContent(_1231,time.toGMTString());entry.appendChild(_1231);var _1232=com.ibm.mm.enabler.utils.Utils.createNode("atom:content",this.ns.atom);_1232.setAttribute("type","application/xml");var _1233=com.ibm.mm.enabler.utils.Utils.createNode("ac:member",this.ns.ac);com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(_1233,"ac:id",this.nsf.getNameSpaceUri(this.nsf.NS_AC),_1230.id);com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(_1233,"ac:type",this.nsf.getNameSpaceUri(this.nsf.NS_AC),_1230.type);_1232.appendChild(_1233);entry.appendChild(_1232);var _1234=new com.ibm.mm.enabler.ac.MemberNodeImpl(this.roleID,entry,this.um);return _1234;},iterator:function(){return this;},start:function(sync){while(this._hasNext(this,sync)){if(this._next(this,sync)){continue;}else{break;}}},hasNext:function(){return this._hasNext(null,true);},_hasNext:function(_1235,sync){var _1236=false;var next=this.accessControlModel.membersEntries[this.roleID][this.accessControlModel.membersCursor[this.roleID]];if(next!==null&&next!==undefined){_1236=true;}return _1236;},next:function(){return this._next(null,true);},_next:function(_1237,sync){var _1238=this._hasNext(_1237,sync);var _1239=this.accessControlModel.membersEntries[this.roleID];var _123a=this.accessControlModel.membersLoadedNodes[this.roleID];var ret=_1238?_123a[_1239[this.accessControlModel.membersCursor[this.roleID]]]:null;this.accessControlModel.membersCursor[this.roleID]++;return ret;},size:function(){return this.accessControlModel.membersSizeValue[this.roleID];},setCursorPosition:function(_123b){this.accessControlModel.membersCursor[this.roleID]=_123b;},getCursorPosition:function(){return this.accessControlModel.membersCursor[this.roleID];},insert:function(node,_123c){if(!this.accessControlModel.changedProperties.role){this.accessControlModel.changedProperties.role=this.accessControlModel.getRoleModel()._getRoles();}this.accessControlModel.membersCreatedNodes[this.roleID][node.getID()]=node;var _123d=this.accessControlModel.membersEntries[this.roleID].length;if((!_123d)||(_123d===0)){this.accessControlModel.membersEntries[this.roleID][0]=node.getID();this.accessControlModel.membersEntries[this.roleID][1]=null;}else{this.accessControlModel.membersEntries[this.roleID][_123d-1]=node.getID();this.accessControlModel.membersEntries[this.roleID][_123d]=null;}this.accessControlModel._cacheNodeMembers(this.roleID,node);},find:function(id){return new com.ibm.mm.enabler.DeferredImpl(this,this._find,id);},_find:function(_123e,sync,id){if(id in this.accessControlModel.membersDeletedNodes[this.roleID]){if(_123e){_123e.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);}return null;}if(id in this.accessControlModel.membersLoadedNodes[this.roleID]){if(_123e){_123e.finish(this.accessControlModel.membersLoadedNodes[this.roleID][id],com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return this.accessControlModel.membersLoadedNodes[this.roleID][id];}var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelUrl(com.ibm.mashups.enabler.model.url.ModelUrlFactory.AC_URL,this);myUrl.setNodes([{value:id,isID:true}]);var _123f=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);var entry=null;var _1240={};_1240.node=null;_123f.read(dojo.hitch(this,function(type,data,xhr,args){if(type!=com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){var nodes=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("//atom:entry",data,this.ns);if(nodes){var _1241=new com.ibm.mm.enabler.ac.MemberNodeImpl(nodes,this);this.accessControlModel.membersNewid[this.roleID]=_1241.getID();this.membersLoadedNodes[this.roleID][this.membersNewid[this.roleID]]=_1241;_1240.node=this.accessControlModel.membersLoadedNodes[this.roleID][this.membersNewid[this.roleID]];}else{if(sync){_1240.status=com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND;}}}if(_123e){_123e.finish(_1240.node||null,xhr.status);}if(sync&&type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(xhr.status!=com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND){_1240.status=xhr.status;}}}));if(_1240.status){throw new Error(dojo.string.substitute(this.modelMessages.E_COMNODE_NOTFOUND_1,[id,_1240.status]));}retVal=_1240.node;return retVal;},remove:function(node){if(!this.accessControlModel.changedProperties.role){this.accessControlModel.changedProperties.role=this.accessControlModel.getRoleModel()._getRoles();}var id=node.getID();if(!(id in this.accessControlModel.membersDeletedNodes[this.roleID])){this.accessControlModel.membersDeletedNodesMemberIDs[this.roleID][id]=node.getEntity().getID();this.accessControlModel.membersDeletedNodes[this.roleID][id]=node;}if(id in this.accessControlModel.membersLoadedNodes[this.roleID]){delete this.accessControlModel.membersLoadedNodes[this.roleID][id];}}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.MemberModel"]){dojo._hasResource["com.ibm.mashups.enabler.ac.MemberModel"]=true;dojo.provide("com.ibm.mashups.enabler.ac.MemberModel");}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.RoleModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.ac.RoleModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.ac.RoleModel_API");dojo.provide("com.ibm.mashups.enabler.ac.RoleModel");dojo.declare("com.ibm.mashups.enabler.ac.RoleModel",[com.ibm.mashups.enabler.ListModelController],{create:function(_1242){},getMemberModel:function(_1243){}});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.RoleModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.RoleModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.RoleModelImpl");dojo.declare("com.ibm.mm.enabler.ac.RoleModelImpl",[com.ibm.mashups.enabler.ac.RoleModel,com.ibm.mashups.enabler.ListModel,com.ibm.mm.enabler.DeferredIteratorImpl,com.ibm.mm.enabler.model.ModelImpl,com.ibm.mm.enabler.ConfirmableModelImpl],{constructor:function(_1244,_1245){this.accessControlModel=_1244;this.um=_1245;this.modelMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","modelMessages");this.serviceJson=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_NAVIGATION);this.nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.ns=dojo.delegate(this.serviceJson.namespaces,this.nsf.getNameSpaces([this.nsf.NS_ATOM,this.nsf.NS_AC,this.nsf.NS_AI]));this.prefix="role";this.xmlDom=com.ibm.mm.enabler.utils.Dom.createDocument();this.cid=0;},create:function(_1246){if(!_1246){throw new Error("RoleModelImpl.create: no context");}if(!_1246.roletype){throw new Error("RoleModelImpl.create: no roletype context");}var _1247=this.getCursorPosition();this.setCursorPosition(0);var _1248=this.iterator();while(_1248.hasNext()){var role=_1248.next();if(role.getRoleType()==_1246.roletype){if(_1247){this.setCursorPosition(_1247);}else{this.setCursorPosition(0);}return null;}}var entry=com.ibm.mm.enabler.utils.Utils.createNode("atom:entry",this.ns.atom);entry.appendChild(com.ibm.mm.enabler.utils.Utils.createNode("atom:id",this.ns.atom));var title=com.ibm.mm.enabler.utils.Utils.createNode("atom:title",this.ns.atom);com.ibm.mm.enabler.utils.Dom.textContent(title,"Role");entry.appendChild(title);var _1249=com.ibm.mm.enabler.utils.Utils.createNode("atom:updated",this.ns.atom);var time=new Date();com.ibm.mm.enabler.utils.Dom.textContent(_1249,time.toGMTString());entry.appendChild(_1249);var _124a=com.ibm.mm.enabler.utils.Utils.createNode("atom:content",this.ns.atom);_124a.setAttribute("type","application/xml");var _124b=com.ibm.mm.enabler.utils.Utils.createNode("ac:role",this.ns.ac);var _124c=this.accessControlModel._getCreationRoleName(_1246.roletype);if(!_124c){_124c=_1246.roletype;}com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(_124b,"ac:type",this.nsf.getNameSpaceUri(this.nsf.NS_AC),_124c);com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(this.xmlDom,_124b,"creation-context:role-types","role-types",this.ns["creation-context"],_1246.roletype);var _124d=this.accessControlModel._getCreationResourceID();com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(this.xmlDom,_124b,"creation-context:resource-id","resource-id",this.ns["creation-context"],_124d);_124a.appendChild(_124b);entry.appendChild(_124a);var _124e=new com.ibm.mm.enabler.ac.RoleNodeImpl(entry,this.um,_1246.roletype);_124e.setID(""+(this.cid++));return _124e;},remove:function(role){if(!this.accessControlModel.changedProperties.role){this.accessControlModel.changedProperties.role=this._getRoles();}var _124f=role.getID();for(var i=this.accessControlModel.rolesEntries.length;i>0;i--){if(this.accessControlModel.rolesEntries[i]==_124f){this.accessControlModel.rolesEntries.splice(i,1);break;}}this.accessControlModel._removeNodeRoles(role);},iterator:function(){return this;},start:function(sync){while(this._hasNext(this,sync)){if(this._next(this,sync)){continue;}else{break;}}},hasNext:function(){return this._hasNext(null,true);},_hasNext:function(_1250,sync){var _1251=false;var next=this.accessControlModel.rolesEntries[this.accessControlModel.rolesCursor];if(next!==null&&next!==undefined){_1251=true;}return _1251;},next:function(){return this._next(null,true);},_next:function(_1252,sync){var _1253=this._hasNext(_1252,sync);var _1254=this.accessControlModel.rolesEntries;var _1255=this.accessControlModel.rolesLoadedNodes;var ret=_1253?_1255[_1254[this.accessControlModel.rolesCursor]]:null;this.accessControlModel.rolesCursor++;return ret;},size:function(){return this.accessControlModel.rolesSizeValue;},setCursorPosition:function(_1256){this.accessControlModel.rolesCursor=_1256;},getCursorPosition:function(){return this.accessControlModel.rolesCursor;},insert:function(node,_1257){if(!this.accessControlModel.changedProperties.role){this.accessControlModel.changedProperties.role=this._getRoles();}this.accessControlModel.rolesCreatedNodes[node.getID()]=node;var _1258=this.accessControlModel.rolesEntries.length;if((!_1258)||(_1258===0)){this.accessControlModel.rolesEntries[0]=node.getID();this.accessControlModel.rolesEntries[1]=null;}else{this.accessControlModel.rolesEntries[_1258-1]=node.getID();this.accessControlModel.rolesEntries[_1258]=null;}this.accessControlModel._cacheNodeRoles(node);},_getRoles:function(){var roles={};this.setCursorPosition(0);var _1259=this.iterator();while(_1259.hasNext()){var role=_1259.next();var _125a=role.getID();roles[_125a]=_125a;}return roles;},find:function(id){return new com.ibm.mm.enabler.DeferredImpl(this,this._find,id);},_find:function(_125b,sync,id){if(id in this.accessControlModel.rolesLoadedNodes){if(_125b){_125b.finish(this.accessControlModel.rolesLoadedNodes[id],com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return this.accessControlModel.rolesLoadedNodes[id];}if(id in this.accessControlModel.rolesDeletedNodes){if(_125b){_125b.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);}return null;}var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(com.ibm.mashups.enabler.model.url.ModelUrlFactory.AC_URL,this);myUrl.setNodes([{value:id,isID:true}]);var _125c=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);var entry=null;var _125d={};_125d.node=null;_125c.read(dojo.hitch(this,function(type,data,xhr,args){if(type!=com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("//atom:entry",data,this.ns);if(node){var _125e=new com.ibm.mm.enabler.ac.RoleNodeImpl(node,this);this.accessControlModel.rolesNewid=_125e.getID();this.rolesLoadedNodes[this.rolesNewid]=_125e;_125d.node=this.accessControlModel.rolesLoadedNodes[this.rolesNewid];}else{if(sync){_125d.status=com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND;}}}if(_125b){_125b.finish(_125d.node,xhr.status);}if(sync&&type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(xhr.status!=com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND){_125d.status=xhr.status;}}}));if(_125d.status){throw new Error(dojo.string.substitute(this.modelMessages.E_COMNODE_NOTFOUND_1,[id,_125d.status]));}retVal=_125d.node;return retVal;},getMemberModel:function(_125f){if(!_125f){return null;}var id=_125f.getID();if(!id){return null;}if(this.accessControlModel.memberModel){if(this.accessControlModel.memberModel[id]){return this.accessControlModel.memberModel[id];}}this.accessControlModel._loadAheadMember(_125f,null,true);if(this.accessControlModel.memberModel[id]){return this.accessControlModel.memberModel[id];}return null;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.RoleModel"]){dojo._hasResource["com.ibm.mashups.enabler.ac.RoleModel"]=true;dojo.provide("com.ibm.mashups.enabler.ac.RoleModel");}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.AccessControlModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.ac.AccessControlModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.ac.AccessControlModel_API");dojo.provide("com.ibm.mashups.enabler.ac.AccessControlModel");dojo.declare("com.ibm.mashups.enabler.ac.AccessControlModel",[com.ibm.mashups.enabler.model.Model],{isInitialized:function(){},getOwner:function(){},setOwner:function(user){},confirmSetOwner:function(user){},getRoleModel:function(){},getRoleModel:function(_1260){},confirmGetRoleModel:function(){},commit:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.ACLinkProviderImpl"]){dojo._hasResource["com.ibm.mm.enabler.ACLinkProviderImpl"]=true;dojo.provide("com.ibm.mm.enabler.ACLinkProviderImpl");dojo.declare("com.ibm.mm.enabler.ACLinkProviderImpl",null,{constructor:function(){var _1261=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_NAVIGATION);var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.ns_acrlp=dojo.delegate(_1261.namespaces,nsf.getNameSpaces([nsf.NS_ATOM,nsf.NS_XML,nsf.NS_EXT,nsf.NS_AC,nsf.NS_CA]));this.AC_RESOURCE_ATOM_LINK="atom:link[@ext:rel='ac-resource-config']";this.AC_ROLES_ATOM_LINK="atom:link[@ext:rel='roles']";this.CA_ROLES_ATOM_LINK="atom:link[@ca:rel='roles']";this.AC_MEMBERS_ATOM_LINK="atom:link[@ac:rel='members']";},getACResourceLink:function(_1262){var _1263=null;var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this.AC_RESOURCE_ATOM_LINK,_1262,this.ns_acrlp);if(node){_1263=node.getAttribute("href");}return _1263;},getACRolesLink:function(_1264){var _1265=null;var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this.AC_ROLES_ATOM_LINK,_1264,this.ns_acrlp);if(node){_1265=node.getAttribute("href");}return _1265;},getCARolesLink:function(_1266){var _1267=null;var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this.CA_ROLES_ATOM_LINK,_1266,this.ns_acrlp);if(node){_1267=node.getAttribute("href");}return _1267;},getACMembersLink:function(_1268){var _1269=null;var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this.AC_MEMBERS_ATOM_LINK,_1268,this.ns_acrlp);if(node){_1269=node.getAttribute("href");}return _1269;}});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.AccessControlModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.AccessControlModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.AccessControlModelImpl");dojo.declare("com.ibm.mm.enabler.ac.AccessControlModelImpl",[com.ibm.mashups.enabler.ac.AccessControlModel,com.ibm.mm.enabler.model.ModelImpl,com.ibm.mm.enabler.persistence.xml.IdentifiableXmlImpl,com.ibm.mm.enabler.ACLinkProviderImpl,com.ibm.mm.enabler.ConfirmableModelImpl],{constructor:function(_126a){this.mainResource=_126a;this.url=com.ibm.mashups.enabler.model.url.ModelUrlFactory.AI_URL;},_init:function(){this.initialContentsMembers=null;this.rolesLoadedNodes={};this.rolesCreatedNodes={};this.rolesDeletedNodes={};var _126b;this.roleModel=_126b;this.rolesStart=null;this.rolesNum=null;this.rolesSizeValue=9999;this.rolesEntries=[];this.rolesCursor=0;this.rolesSize=null;this.membersLoadedNodes={};this.membersCreatedNodes={};this.membersDeletedNodes={};this.membersDeletedNodesMemberIDs={};this.memberModel={};this.membersEntries={};this.membersCursor={};this.membersSize={};this.xmlDataMember={};this.initialContentsMember={};this.owner=null;this.modelMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","modelMessages");this.um=com.ibm.mashups.enabler.user.Factory.getUserModel();this.prefix="resource";this.nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.ns=this.nsf.getNameSpaces([this.nsf.NS_ATOM,this.nsf.NS_XML,this.nsf.NS_OPENSEARCH,this.nsf.NS_AC,this.nsf.NS_AI,this.nsf.NS_APP,this.nsf.NS_CA]);this.changedProperties={};},getResource:function(){return this.mainResource;},_isPageInSpace:function(){return false;},_getPossibleRoles:function(){return null;},_getRolesLink:function(){return null;},_getMembersLink:function(_126c){return null;},_getCreationRoleName:function(_126d){return null;},_getCreationResourceID:function(){return this.mainResource.getID();},_filterRole:function(node){return false;},setID:function(id){throw new Error(this.modelMessages.E_UNSUPPORTED_OP_0);},isInitialized:function(){return true;},getRoleModel:function(){if(this.roleModel===undefined){this._loadAheadRole(null,true);}return this.roleModel;},getRoleModel:function(_126e){if(this.roleModel===undefined){this._loadAheadRole(null,true);}return this.roleModel;},confirmGetRoleModel:function(){if(com.ibm.mm.enabler.AnonymousHelper.getAnonymousMode()==com.ibm.mashups.enabler.user.AnonymousMode.ANONYMOUS){return false;}return this.mainResource.hasRole(com.ibm.mashups.enabler.ac.RoleType.MANAGER);},_loadAheadRole:function(_126f,sync){var myUrl;var _1270;this.rolesEntries=[];this.rolesStart=0;this.rolesCursor=0;var _1271=this._getPossibleRoles();if((this._isPageInSpace())&&(_1271)){var i=0;for(var _1272 in _1271){if(Object.prototype.hasOwnProperty.call(_1271,_1272)){var _1273=_1271[_1272];myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.url,this);_1270=[{value:"collection",isID:false,subModel:com.ibm.mashups.enabler.model.url.ModelUrlFactory.SUBMODEL_ROLE},{value:this.mainResource.getID(),isID:true}];myUrl.setNodes(_1270);myUrl.setParameter("filter","type="+_1273);this.__loadAheadRole(myUrl,_126f,sync,i,_1272);i++;}}this.roleModel=new com.ibm.mm.enabler.ac.RoleModelImpl(this,this.um);}else{if(!this.rolesNextLink){var link=this._getRolesLink();if(link){myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(link,this);}else{myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.url,this);_1270=[{value:"collection",isID:false,subModel:com.ibm.mashups.enabler.model.url.ModelUrlFactory.SUBMODEL_ROLE},{value:this.mainResource.getID(),isID:true}];myUrl.setNodes(_1270);}}else{myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(this.rolesNextLink,this);}myUrl.setParameter("start",this.rolesPosition);if(this.url===com.ibm.mashups.enabler.model.url.ModelUrlFactory.AC_URL){myUrl.setParameter("filter","all");}if(this.strategy){for(var x in this.strategy){if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(this.strategy[x],com.ibm.mm.enabler.strategy.PageLoadAheadStrategyImpl)){myUrl.setParameter("num",this.strategy[x].getInterval());break;}}}this.__loadAheadRole(myUrl,_126f,sync,null);}},__loadAheadRole:function(myUrl,_1274,sync,_1275,_1276){var _1277=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_1275=_1275||null;_1277.read(dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD){var expr,nodes;if(_1275===null){if(!this.rolesSizeValue){expr="atom:feed/openSearch:totalResults";var _1278=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,data,this.ns);if(_1278){this.rolesSizeValue=com.ibm.mm.enabler.utils.Dom.textContent(_1278);}}this.rolesNextLink=null;expr="atom:feed/atom:link[@rel='next']";nodes=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,data,this.ns);if(nodes){this.rolesNextLink=nodes.getAttribute("href");}}nodes=com.ibm.mashups.enabler.xml.XPath.evaluateXPath("//atom:entry",data,this.ns);if(nodes.length>0){var i,c,l,node;if(_1275===null){for(i=0,c=0,l=nodes.length;i0){for(var i=0,l=nodes.length;i0){for(var i=0,l=_1295.length;i0);},_getRolesLink:function(){return this.getCARolesLink(this.mainResource.getXml());},_getMembersLink:function(_12d6){return this.getACMembersLink(_12d6);},getOwner:function(){return this.mainResource.getOwner();},getOwnerDeferred:function(){return this.mainResource.getOwnerDeferred();},setOwner:function(user){this.mainResource.setOwner(user);},confirmSetOwner:function(user){return this.mainResource.hasRole(com.ibm.mashups.enabler.ac.RoleType.MANAGER);},commit:function(){return new com.ibm.mm.enabler.DeferredOperationImpl(this,this._commit);},_commit:function(_12d7,sync){var e=com.ibm.mashups.enabler;if((typeof e.space!="undefined")&&(typeof e.space.Factory!="undefined")){var _12d8=e.space.Factory.getSpaceModel();_12d8.commit().start();}this.__commit(_12d7,sync);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.SpaceAccessControlModel"]){dojo._hasResource["com.ibm.mashups.enabler.ac.SpaceAccessControlModel"]=true;dojo.provide("com.ibm.mashups.enabler.ac.SpaceAccessControlModel");}if(!dojo._hasResource["com.ibm.mashups.enabler.ac.ResourceSpaceAccessControlModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.ac.ResourceSpaceAccessControlModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.ac.ResourceSpaceAccessControlModel_API");dojo.provide("com.ibm.mashups.enabler.ac.ResourceSpaceAccessControlModel");dojo.declare("com.ibm.mashups.enabler.ac.ResourceSpaceAccessControlModel",com.ibm.mashups.enabler.ac.SpaceAccessControlModel,{});}if(!dojo._hasResource["com.ibm.mm.enabler.ac.ResourceSpaceAccessControlModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.ac.ResourceSpaceAccessControlModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.ac.ResourceSpaceAccessControlModelImpl");dojo.declare("com.ibm.mm.enabler.ac.ResourceSpaceAccessControlModelImpl",[com.ibm.mashups.enabler.ac.ResourceSpaceAccessControlModel,com.ibm.mm.enabler.ac.ResourceAccessControlModelImpl],{_metaPrefix:"com.ibm.mashups.acl.role.",constructor:function(_12d9,_12da){this.mainResource=_12d9;this.subResource=_12da;this.url=com.ibm.mashups.enabler.model.url.ModelUrlFactory.AI_URL;this.url2=com.ibm.mashups.enabler.model.url.ModelUrlFactory.AC_URL;},_getRolesLink:function(){return this.getACRolesLink(this.mainResource.getXml());},_getResourceLink:function(){return this.getACResourceLink(this.subResource.getXml());},_getCreationRoleName:function(_12db){return _12db+"@"+this.subResource.getID();},_getCreationResourceID:function(){return this.subResource.getID();},_isPageInSpace:function(){return true;},_getPossibleRoles:function(){var roles={};var names=this.subResource.getMetaDataNames();for(var i=0,l=names.length;i0){this._deferreds.forEach(function(_12e9){_12e9.start(sync);},this);}else{this._finish();}}}});}if(!dojo._hasResource["com.ibm.mm.enabler.DeferredSet"]){dojo._hasResource["com.ibm.mm.enabler.DeferredSet"]=true;dojo.provide("com.ibm.mm.enabler.DeferredSet");dojo.declare("com.ibm.mm.enabler.DeferredSet",com.ibm.mm.enabler.DeferredSetImpl,{});}if(!dojo._hasResource["com.ibm.mm.enabler.layout.LayoutContainerImpl"]){dojo._hasResource["com.ibm.mm.enabler.layout.LayoutContainerImpl"]=true;dojo.provide("com.ibm.mm.enabler.layout.LayoutContainerImpl");dojo.declare("com.ibm.mm.enabler.layout.LayoutContainerImpl",[com.ibm.mashups.enabler.layout.LayoutContainer,com.ibm.mm.enabler.layout.LayoutNodeImpl,com.ibm.mashups.enabler.content.RuntimeContentProvider],{constructor:function(){this._type=com.ibm.mashups.enabler.layout.Constants.LAYOUT_CONTAINER;},_getContent:function(){return this._getLayoutModel()._getNavigationNode().getContent().start(true);},_templates:{baseMarkup:dojo.string.trim(dojo.cache("com.ibm.mm.enabler.layout","templates/LayoutContainerFragment.html","
\n ${childrenMarkup}\n
\n"))},getRuntimeContent:function(){return new com.ibm.mm.enabler.content.RuntimeContentImpl(this,this._getRuntimeMarkup);},_templateFunc:function(_12ea,sync,_12eb){var ret=null;var _12ec=this.getMetaData("css-classes");var cName=this.getMetaData("com.ibm.portal.layoutnode.localname");ret=dojo.string.substitute(this._templates.baseMarkup,{containerClass:_12ec||"",containerId:com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(this),containerName:cName||"",childrenMarkup:_12eb||""});if(_12ea){_12ea.finish(ret,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return ret;},_getRuntimeMarkup:function(_12ed,sync){var chain=new com.ibm.mm.enabler.DeferredSet();if(this._getLayoutModel().hasChildren(this)){var _12ee=this._getLayoutModel().getChildren(this);while(_12ee.hasNext()){var child=_12ee.next();var _12ef=child.getRuntimeContent().getRuntimeMarkup();chain.addDeferred(_12ef);}}var ret=null;chain.setFinishedCallback(dojo.hitch(this,function(_12f0,_12f1,args){var _12f2=args.origDf;if(_12f1==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK){var _12f3=[];_12f0.forEach(function(item,idx,arr){this.push(item.result);},_12f3);ret=this._templateFunc(_12f2,sync,_12f3.join("\n"));}else{if(_12f2){_12f2.finish(null,_12f1);}}return ret;}),{origDf:_12ed});chain.start(sync);return ret;},getLayoutNodeType:function(){return this._type;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.layout.LayoutContainer"]){dojo._hasResource["com.ibm.mashups.enabler.layout.LayoutContainer"]=true;dojo.provide("com.ibm.mashups.enabler.layout.LayoutContainer");}if(!dojo._hasResource["com.ibm.mashups.enabler.layout.LayoutControl_API"]){dojo._hasResource["com.ibm.mashups.enabler.layout.LayoutControl_API"]=true;dojo.provide("com.ibm.mashups.enabler.layout.LayoutControl_API");dojo.provide("com.ibm.mashups.enabler.layout.LayoutControl");dojo.declare("com.ibm.mashups.enabler.layout.LayoutControl",[com.ibm.mashups.enabler.layout.LayoutNode,com.ibm.mashups.enabler.ModifiableLocalized,com.ibm.mashups.enabler.content.RuntimeContentProvider],{getSkin:function(){throw new Error("Unimplemented API: com.ibm.mashups.enabler.layout.LayoutControl.getSkin");},setSkin:function(id){throw new Error("Unimplemented API: com.ibm.mashups.enabler.layout.LayoutControl.setSkin");},getWidgetBody:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.persistence.xml.LocalizedXmlImpl"]){dojo._hasResource["com.ibm.mm.enabler.persistence.xml.LocalizedXmlImpl"]=true;dojo.provide("com.ibm.mm.enabler.persistence.xml.LocalizedXmlImpl");dojo.declare("com.ibm.mm.enabler.persistence.xml.LocalizedXmlImpl",[com.ibm.mashups.enabler.ModifiableLocalized,com.ibm.mm.enabler.ac.EffectiveAccessImpl],{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;var _12f4=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_NAVIGATION);var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.li_ns=dojo.delegate(_12f4.namespaces,nsf.getNameSpaces([nsf.NS_ATOM,nsf.NS_XML]));this.enforcementHelper=com.ibm.mm.enabler.utils.APIEnforcementHelper;this.BASE_NLS_TITLE_STRING="base:nls-string";this.BASE_NLS_DESCRIPTION_STRING="base:nls-string";this.BASE_NS=this.li_ns.base;this.TITLE_ELEMENT="atom:content/*/model:title";this.TITLE=this.TITLE_ELEMENT+"/"+this.BASE_NLS_TITLE_STRING;this.DESCRIPTION_ELEMENT="atom:content/*/model:description";this.DESCRIPTION=this.DESCRIPTION_ELEMENT+"/"+this.BASE_NLS_DESCRIPTION_STRING;},_normalizeLocale:function(loc){return (dojo.isString(loc)&&loc.length>0)?loc.replace(/_/g,"-").toLowerCase():null;},getLocales:function(){this._readLocales();var _12f5=[];com.ibm.mm.enabler.utils.Misc.forIn(this._cache.titles,function(title,loc){_12f5.push(loc);});return _12f5;},getTitle:function(loc){this.enforcementHelper.enforceDefinedNotNull(loc,this.modelMessages.E_PARAM_ISNULL_OR_UNDEFINED_3,["locale",this.declaredClass,"getTitle(locale)"]);this._readLocales();var title=this._cache.titles[this._normalizeLocale(loc)];return (typeof title=="undefined")?null:title;},getTitles:function(loc){this._readLocales();var _12f6={};if(loc){var nLoc=this._normalizeLocale(loc);com.ibm.mm.enabler.utils.Misc.forIn(this._cache.titles,function(title,l){if(l.indexOf(nLoc)===0){_12f6[l]=title;}});}else{_12f6=dojo.clone(this._cache.titles);}return _12f6;},getDescription:function(loc){this.enforcementHelper.enforceDefinedNotNull(loc,this.modelMessages.E_PARAM_ISNULL_OR_UNDEFINED_3,["locale",this.declaredClass,"getDescription(locale)"]);this._readLocales();var _12f7=this._cache.descriptions[this._normalizeLocale(loc)];return (typeof _12f7=="undefined")?null:_12f7;},getDescriptions:function(loc){this._readLocales();var _12f8={};if(loc){var nLoc=this._normalizeLocale(loc);com.ibm.mm.enabler.utils.Misc.forIn(this._cache.descriptions,function(_12f9,l){if(l.indexOf(nLoc)===0){_12f8[l]=_12f9;}});}else{_12f8=dojo.clone(this._cache.descriptions);}return _12f8;},_getLang:function(node){return com.ibm.mm.enabler.utils.Dom.getAttributeWithNS(node,"xml:lang","lang",this.li_ns.xml);},_readLocales:function(){if(!this._cache){this._cache={titles:{},descriptions:{}};var _12fa=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.TITLE,this.xmlData,this.li_ns);if(_12fa){for(var i=_12fa.length;i>0;i--){var title=_12fa[i-1];this._cache.titles[this._normalizeLocale(this._getLang(title))]=com.ibm.mm.enabler.utils.Dom.textContent(title);}}var _12fb=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.DESCRIPTION,this.xmlData,this.li_ns);if(_12fb){for(var j=_12fb.length;j>0;j--){var _12fc=_12fb[j-1];this._cache.descriptions[this._normalizeLocale(this._getLang(_12fc))]=com.ibm.mm.enabler.utils.Dom.textContent(_12fc);}}}},setTitle:function(title,loc){this.enforcementHelper.enforceDefinedNotNull(title,this.modelMessages.E_PARAM_ISNULL_OR_UNDEFINED_3,["title",this.declaredClass,"setTitle(title, locale)"]);this.enforcementHelper.enforceDefinedNotNull(loc,this.modelMessages.E_PARAM_ISNULL_OR_UNDEFINED_3,["locale",this.declaredClass,"setTitle(title, locale)"]);if(dojo.isString(title)&&loc){if(this.getTitle(loc)==title){return;}var _12fd=com.ibm.mashups.enabler.xml.XPath.createXPath(this.TITLE_ELEMENT,this.xmlData,this.li_ns);var _12fe=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.BASE_NLS_TITLE_STRING,_12fd,this.li_ns);var nLoc=this._normalizeLocale(loc);var _12ff=false;var i=_12fe.length;while(--i>=0){var t=_12fe[i];var lang=this._getLang(t);if(lang!==null&&this._normalizeLocale(lang)==nLoc){com.ibm.mm.enabler.utils.Dom.textContent(t,title);_12ff=true;break;}}if(!_12ff){var _1300=this.xmlData.ownerDocument;var node=com.ibm.mm.enabler.utils.Dom.createElement(_1300,this.BASE_NLS_TITLE_STRING,this.BASE_NS);com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_1300,node,"xml:lang","lang",this.li_ns.xml,loc);com.ibm.mm.enabler.utils.Dom.textContent(node,title);_12fd.appendChild(node);}this._cache.titles[nLoc]=title;this._setDirty();}},confirmSetTitle:function(title,_1301){return this.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);},removeTitle:function(loc){this.enforcementHelper.enforceDefinedNotNull(loc,this.modelMessages.E_PARAM_ISNULL_OR_UNDEFINED_3,["locale",this.declaredClass,"removeTitle(locale)"]);if(loc){var _1302=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.TITLE,this.xmlData,this.li_ns);if(_1302&&_1302.length>0){var nLoc=this._normalizeLocale(loc);for(var i=_1302.length;i>0;i--){var title=_1302[i-1];var lang=this._getLang(title);if(lang!==null&&this._normalizeLocale(lang)==nLoc){dojo.destroy(title);break;}}delete this._cache.titles[nLoc];this._setDirty();}}},confirmRemoveTitle:function(loc){return this.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);},removeTitles:function(){var _1303=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.TITLE,this.xmlData,this.li_ns);if(_1303&&_1303.length>0){for(var i=_1303.length;i>0;i--){var _1304=_1303[i-1].parentNode;_1304.removeChild(_1303[i-1]);}this._cache.titles={};this._setDirty();}},confirmRemoveTitles:function(){return this.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);},setDescription:function(_1305,loc){this.enforcementHelper.enforceDefinedNotNull(_1305,this.modelMessages.E_PARAM_ISNULL_OR_UNDEFINED_3,["description",this.declaredClass,"setDescription(description, locale)"]);this.enforcementHelper.enforceDefinedNotNull(loc,this.modelMessages.E_PARAM_ISNULL_OR_UNDEFINED_3,["locale",this.declaredClass,"setDescription(description, locale)"]);if(dojo.isString(_1305)&&loc){if(this.getDescription(loc)==_1305){return;}var _1306=com.ibm.mashups.enabler.xml.XPath.createXPath(this.DESCRIPTION_ELEMENT,this.xmlData,this.li_ns);var _1307=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.BASE_NLS_DESCRIPTION_STRING,_1306,this.li_ns);var nLoc=this._normalizeLocale(loc);var _1308=false;var i=_1307.length;while(--i>=0){var desc=_1307[i];var lang=this._getLang(desc);if(lang!==null&&this._normalizeLocale(lang)==nLoc){com.ibm.mm.enabler.utils.Dom.textContent(desc,_1305);_1308=true;break;}}if(!_1308){var _1309=this.xmlData.ownerDocument;var node=com.ibm.mm.enabler.utils.Dom.createElement(_1309,this.BASE_NLS_DESCRIPTION_STRING,this.BASE_NS);com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_1309,node,"xml:lang","lang",this.li_ns.xml,loc);com.ibm.mm.enabler.utils.Dom.textContent(node,_1305);_1306.appendChild(node);}this._cache.descriptions[nLoc]=_1305;this._setDirty();}},confirmSetDescription:function(title,_130a){return this.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);},removeDescription:function(loc){this.enforcementHelper.enforceDefinedNotNull(loc,this.modelMessages.E_PARAM_ISNULL_OR_UNDEFINED_3,["locale",this.declaredClass,"removeDescription(locale)"]);if(loc){var _130b=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.DESCRIPTION,this.xmlData,this.li_ns);if(_130b&&_130b.length>0){var _130c=this._normalizeLocale(loc);for(var i=_130b.length;i>0;i--){var desc=_130b[i-1];var lang=this._getLang(desc);if(lang!==null&&this._normalizeLocale(lang)==_130c){dojo.destroy(desc);break;}}delete this._cache.descriptions[this._normalizeLocale(loc)];this._setDirty();}}},confirmRemoveDescription:function(loc){return this.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);},removeDescriptions:function(){var _130d=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.DESCRIPTION,this.xmlData,this.li_ns);if(_130d&&_130d.length>0){for(var i=_130d.length;i>0;i--){dojo.destroy(_130d[i-1]);}this._cache.descriptions={};this._setDirty();}},confirmRemoveDescriptions:function(){return this.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);}});}if(!dojo._hasResource["com.ibm.mm.enabler.layout.SkinIdentifiable"]){dojo._hasResource["com.ibm.mm.enabler.layout.SkinIdentifiable"]=true;dojo.provide("com.ibm.mm.enabler.layout.SkinIdentifiable");dojo.declare("com.ibm.mm.enabler.layout.SkinIdentifiable",com.ibm.mm.enabler.IdentifierImpl,{});}if(!dojo._hasResource["com.ibm.mm.enabler.layout.LayoutControlImpl"]){dojo._hasResource["com.ibm.mm.enabler.layout.LayoutControlImpl"]=true;dojo.provide("com.ibm.mm.enabler.layout.LayoutControlImpl");dojo.declare("com.ibm.mm.enabler.layout.LayoutControlImpl",[com.ibm.mashups.enabler.layout.LayoutControl,com.ibm.mm.enabler.layout.LayoutNodeImpl,com.ibm.mashups.enabler.content.RuntimeContentProvider,com.ibm.mm.enabler.persistence.xml.LocalizedXmlImpl],{_skins:new dojox.collections.Dictionary(),configService:null,_cachedSkinData:{},_templates:{widgetFragment:dojo.cache("com.ibm.mm.enabler.layout.widget","templates/WidgetFragment.html","
\n \n ${eventDescriptions}\n ${events}\n ${itemSets}\n ${receivedEvents}\n
\n"),valueFragment:dojo.cache("com.ibm.mm.enabler.layout.widget","templates/ValueFragment.html","${val}\n"),eventDescFragment:dojo.cache("com.ibm.mm.enabler.layout.widget","templates/EventDescriptionFragment.html"," \n ${payloadType}\n \n ${descriptions}\n \n \n ${titles}\n \n \n"),mappedNameFragment:dojo.cache("com.ibm.mm.enabler.layout.widget","templates/MappedNameFragment.html","${value}\n"),eventFragment:dojo.cache("com.ibm.mm.enabler.layout.widget","templates/EventFragment.html","\n \n ${mappedName}\n\n"),itemSetFragment:dojo.cache("com.ibm.mm.enabler.layout.widget","templates/ItemSetFragment.html","\n ${items}\n\n"),receivedEventFragment:dojo.cache("com.ibm.mm.enabler.layout.widget","templates/ReceivedEventFragment.html","\n ${sourceEventName}\n ${targetEventName}\n\n"),itemSetItemFragment:dojo.cache("com.ibm.mm.enabler.layout.widget","templates/ItemSetItemFragment.html","${itemValue}\n"),gadgetFragment:dojo.cache("com.ibm.mm.enabler.layout.gadget","templates/GadgetFragment.html","
\n \n ${itemSets}\n
\n"),baseMarkup:dojo.string.trim(dojo.cache("com.ibm.mm.enabler.layout","templates/LayoutControlFragment.html","
\n ${skinMarkup}\n
\n"))},constructor:function(){var _130e=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_CONTENT);this.ns=dojo.delegate(_130e.namespaces,com.ibm.mm.enabler.model.NameSpaceFactory.getNameSpaces([com.ibm.mm.enabler.model.NameSpaceFactory.NS_ATOM]));this.id_prefix=_130e.idprefix;this.configService=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);this._type=com.ibm.mashups.enabler.layout.Constants.LAYOUT_CONTROL;this._displayTitle=null;},_getDisplayTitle:function(){return this._displayTitle;},_setDisplayTitle:function(_130f){this._displayTitle=_130f;},_getWidgetFragment:function(_1310,_1311,_1312,_1313,_1314,_1315,_1316){return dojo.string.substitute(this._templates.widgetFragment,{css:com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE,instanceID:com.ibm.mm.iwidget.Utils.getMarkupID(_1310.getID()),sandboxEnabled:!!_1312,widgetDefinitionURI:_1311||"",eventDescriptions:_1313||"",events:_1314||"",itemSets:_1315||"",receivedEvents:_1316||""});},_getValueFragment:function(_1317,value){var ret=dojo.string.substitute(this._templates.valueFragment,{css:com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE,loc:_1317||"",val:value||""});return ret;},_getEventDescriptionFragment:function(_1318,_1319,_131a,_131b){return dojo.string.substitute(this._templates.eventDescFragment,{css:com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE,eventDescName:_1318||"",payloadType:_1319||"",descriptions:_131a||"",titles:_131b||""});},_eventDescSuffix:"_desc",_getEventDescriptions:function(_131c){var _131d={};return dojo.map(_131c.getEvents(_131d)||[],function(event){var _131e=[];var _131f=[];dojo.forEach(event.getLocales()||[],function(_1320){_131e.push(this._getValueFragment(_1320,event.getTitle(_1320)));_131f.push(this._getValueFragment(_1320,event.getDescription(_1320)));},this);return this._getEventDescriptionFragment(event.getName()+this._eventDescSuffix,event.getPayloadType(),_131f.join("\n"),_131e.join("\n"));},this);},_getMappedNameFragment:function(_1321){var ret="";dojo.forEach(_1321,function(item,idx,arr){var temp=dojo.string.substitute(this._templates.mappedNameFragment,{name:item.name,value:item.value});ret=ret+temp;},this);return ret;},_getEventFragment:function(event,_1322){var _1323=[];var _1324=[];if(event.isPublished()){_1324.push(com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE.iwPublished);}if(event.isHandled()){_1324.push(com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE.iwHandled);}if(_1322){var _1325=_1322.getPublicEvent(event.getName());if(_1325){if(_1325.handlingFn){if(!dojo.isFunction(_1325.handlingFn)){_1323.push({name:"iw-Handler",value:_1325.handlingFn});}}if(_1325.getOnRemoveWire()){_1323.push({name:"iw-Remove-Wire",value:_1325.getOnRemoveWire()});}if(_1325.getOnNewWire()){_1323.push({name:"iw-New-Wire",value:_1325.getOnNewWire()});}}}var _1326=event.getName();return dojo.string.substitute(this._templates.eventFragment,{css:com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE,additionalClasses:_1324.join(" "),eventName:_1326,eventDescName:_1326+this._eventDescSuffix,mappedName:this._getMappedNameFragment(_1323)||""});},_getEvents:function(_1327,_1328){var _1329={};return dojo.map(_1327.getEvents(_1329)||[],function(item){return this._getEventFragment(item,_1328);},this);},_getReceivedEventFragment:function(wire){return dojo.string.substitute(this._templates.receivedEventFragment,{css:com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE,sourceWidgetID:wire.getSourceWidget().getID(),sourceEventName:wire.getSourceEventName(),targetEventName:wire.getTargetEventName()});},_getReceivedEvents:function(_132a){return dojo.map(this._getLayoutModel().getWireModel().findByTargetWidget(_132a).start(),function(wire){return this._getReceivedEventFragment(wire);},this);},_getItemSetItemFragment:function(name,_132b,_132c){return dojo.string.substitute(this._templates.itemSetItemFragment,{css:com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE,readOnly:_132c?" "+com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE.iwReadOnly:"",itemName:name||"",itemValue:(dojo.isArray(_132b)&&_132b.length===1)?dojox.html.entities.encode(_132b[0]):dojo.toJson(_132b)||""});},_getItemSetFragment:function(_132d){var items=dojo.map(_132d.getNames()||[],function(name){return this._getItemSetItemFragment(name,_132d.getValues(name),_132d.isReadOnly(name));},this);return dojo.string.substitute(this._templates.itemSetFragment,{css:com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE,setName:"attributes",items:items.join("\n")});},getWidgetBody:function(){return this._getWidgetBody();},_getWidgetBody:function(){return new com.ibm.mm.enabler.DeferredImpl(this,function(_132e,sync){var wm=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _132f=wm.getWidgetWindow(this);_132f.setFinishedCallback(dojo.hitch(this,function(_1330,_1331,args){var _1332=args.deferred;var sync=args.sync;var wm=args.wm;var ret=null;if(_1331==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK&&_1330){var _1333=new com.ibm.mm.enabler.DeferredSetImpl();_1333.addDeferred(wm.getHierarchicalPreferences(_1330));_1333.setFinishedCallback(dojo.hitch(this,function(_1334,_1335,args){var _1336=args.deferred;var _1337=args.wWindow;var wm=args.wm;var ret=null;if(_1335==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK){var prefs=_1334.item(0).result;var _1338=wm.getWidgetInstance(_1337).start(true);var _1339=_1338;var _133a=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();var _133b=_133a.find(_1337.getID());var _133c=this._getEventDescriptions(_1339);var _133d=this._getEvents(_1339,_133b);var _133e=this._getItemSetFragment(prefs);var _133f=this._getReceivedEvents(_1337);var _1340=wm.getWidgetDefinitionByWindow(_1337).start(true);ret=this._getWidgetFragment(_1337,_1340.getURL(),_1340._isSandboxed()||_1338.isSandboxed(),_133c.join("\n"),_133d.join("\n"),_133e,_133f.join("\n"));}if(_1336){_1336.finish(ret,ret?com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK:com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);}return ret;}),{deferred:_1332,wWindow:_1330,wm:wm});ret=_1333.start(sync);}else{if(_1332){_1332.finish(ret,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);}}return ret;}),{deferred:_132e,sync:sync,wm:wm});var ret=_132f.start(sync);return ret;});},_getOpenSocialGadgetBody:function(){return new com.ibm.mm.enabler.DeferredImpl(this,function(_1341,sync){var wm=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _1342=wm.getWidgetWindow(this);_1342.setFinishedCallback(dojo.hitch(this,function(_1343,_1344,args){var _1345=args.deferred;var sync=args.sync;var wm=args.wm;var ret=null;com.ibm.mm.enabler.opensocial.OpenSocial.removeGadgetInstance(_1343.getID());if(_1344==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK&&_1343){var _1346=new com.ibm.mm.enabler.DeferredSetImpl();_1346.addDeferred(wm.getHierarchicalPreferences(_1343));_1346.setFinishedCallback(dojo.hitch(this,function(_1347,_1348,args){var _1349=args.deferred;var _134a=args.wWindow;var wm=args.wm;var ret=null;if(_1348==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK){var prefs=_1347.item(0).result;var _134b=this._getItemSetFragment(prefs);var _134c=wm.getWidgetInstance(_134a).start(true);var _134d=wm.getWidgetDefinitionByWindow(_134a).start(true);ret=this._getGadgetFragment(_134a,_134d.getURL(),_134b);}if(_1349){_1349.finish(ret,ret?com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK:com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);}return ret;}),{deferred:_1345,wWindow:_1343,wm:wm});ret=_1346.start(sync);}else{if(_1345){_1345.finish(ret,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);}}return ret;}),{deferred:_1341,sync:sync,wm:wm});var ret=_1342.start(sync);return ret;});},_getGadgetFragment:function(_134e,_134f,_1350){return dojo.string.substitute(this._templates.gadgetFragment,{css:com.ibm.mm.iwidget.Constants.CSSCLASS_PREFIXED_INSTANCE,instanceID:com.ibm.mm.iwidget.Utils.getMarkupID(_134e.getID()),gadgetDefinitionURI:_134f||"",itemSets:_1350||""});},_getGenericWidgetURI:function(){return this.configService.getValue(com.ibm.mashups.enabler.services.ConfigConstants.NON_PREVIEWABLE_WIDGET_LOCATION)||dojo.moduleUrl("com.ibm.mm.enabler.layout.widget","NonPreviewableContentWidget.xml").toString();},_getGenericWidgetBody:function(){return new com.ibm.mm.enabler.DeferredImpl(this,function(_1351,sync){var wm=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _1352=wm.getWidgetWindow(this);_1352.setFinishedCallback(dojo.hitch(this,function(_1353,_1354,args){var _1355=args.deferred;var sync=args.sync;var ret=null;if(_1354==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK&&_1353){ret=this._getWidgetFragment(_1353,this._getGenericWidgetURI());}if(_1355){_1355.finish(ret,ret?com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK:com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);}return ret;}),{deferred:_1351,sync:sync});var ret=_1352.start(sync);return ret;});},replaceControl:function(_1356,_1357){return _1356.replace(com.ibm.mm.enabler.layout.LayoutControlImpl.REGEX_CONTROL,_1357);},replaceTitle:function(_1358,title){return _1358.replace(com.ibm.mm.enabler.layout.LayoutControlImpl.REGEX_TITLE,title);},_templateFunc:function(_1359,sync,_135a){var _135b=false;var _135c=false;if(_1359.context){var _135d=null;var wm=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _135e=wm.getWidgetWindow(_1359.context).start();_135d=wm.getWidgetDefinitionByWindow(_135e).start(true);if(_135d&&dojo.isFunction(_135d.getType)&&_135d.getType()){_135b=(_135d.getType()==com.ibm.mm.iwidget.Constants.OSGADGET_DEFINITION_TYPE);}if(com.ibm.mashups.enabler.services.IdentificationService.isServerID(_135e.getID())){_135c=true;}}var def;if(dojo.isString(_135a)&&!this.configService.getValue(com.ibm.mashups.enabler.services.ConfigConstants.NON_PREVIEWABLE_WIDGET_LOCATION)&&!_135b){def=this._getWidgetBody();}else{if(_135b&&_135c){def=this._getOpenSocialGadgetBody();}else{def=this._getGenericWidgetBody();}}def.setFinishedCallback(dojo.hitch(this,function(_135f,_1360,args){var _1361=args.skinData;var _1362=args.deferred;var ret=null;if(dojo.isString(_1361)&&!this.configService.getValue(com.ibm.mashups.enabler.services.ConfigConstants.NON_PREVIEWABLE_WIDGET_LOCATION)){_1361=this.replaceControl(_1361,_135f);var _1363=com.ibm.mashups.enabler.context.Factory.getLocalizedContext();var title=_1363.getTitle(this);if((title===null)||(typeof title=="undefined")){if(_135d!==null){title=_1363.getTitle(_135d);}if((title===null)||(typeof title=="undefined")){title="";}}_1361=this.replaceTitle(_1361,title);}else{_1361=_135f;}ret=dojo.string.substitute(this._templates.baseMarkup,{controlId:com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(this),cssStyle:this.getMetaData("css-style")||"",skinMarkup:_1361});if(_1362){_1362.finish(ret,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return ret;}),{deferred:_1359,skinData:_135a});return def;},getRuntimeContent:function(){return new com.ibm.mm.enabler.content.RuntimeContentImpl(this,function(_1364,sync){var self=this;var skin=this.getSkin();var _1365=null;if(skin){var _1366=com.ibm.mashups.enabler.model.staticSkin.Factory.getStaticSkinModel();var rawID=this.getSkin()._getRawID();var _1367=rawID.substring(1+rawID.lastIndexOf(":"));var _1368=_1366.find(skin,_1367);_1368.setFinishedCallback(function(_1369,_136a,_136b){var ret=null;var _136c=com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD;var _136d=com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND;if(_136a==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK){var _136e=_1369._getMediaURL();if(_136e){if(_136e in self._cachedSkinData){if(_136c in self._cachedSkinData[_136e]){ret=self._templateFunc(_136b,sync,self._cachedSkinData[_136e][_136c]).start(sync);}else{if(_136b){_136b.finish(null,_136d);}}}else{var req=new com.ibm.mm.enabler.services.ModelRestServiceRequest(new com.ibm.mm.enabler.utils.HttpUrl(_136e),null,null,true,sync);req.read(function(_136f,_1370,xhr,_1371){self._cachedSkinData[_136e]={};self._cachedSkinData[_136e][_136f]=_1370;if(_136f==_136c){ret=self._templateFunc(_1371,sync,_1370).start(sync);}else{if(_1371){_1371.finish(null,_136d);}}},_136b);}}else{ret=self._templateFunc(_136b,sync,null).start(sync);}}else{if(_136b){_136b.finish(null,_136d);}}return ret;},_1364);_1365=_1368.start(sync);}else{_1365=this._templateFunc(_1364,sync,null).start(sync);}return _1365;});},setMetaData:function(name,value){var _1372=this.inherited(arguments);dojo.publish(com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_METADATA_SET,[this,name,_1372,value]);this._setDirty();return _1372;},removeMetaData:function(name){var _1373=this.inherited(arguments);dojo.publish(com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_METADATA_REMOVE,[this,name,_1373,null]);this._setDirty();return _1373;},getSkin:function(){var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(com.ibm.mm.enabler.layout.LayoutControlImpl.XPATH_SKIN_ELEMENT,this.getXml(),this.ns);if(node){var id=com.ibm.mm.enabler.utils.Dom.getAttributeWithNS(node,"ext:uri","uri",this.ns.ext);var skin=new com.ibm.mm.enabler.layout.SkinIdentifiable(id);if(this._skins.containsKey(skin.getID())){return this._skins.item(skin.getID());}else{this._skins.add(skin.getID(),skin);return skin;}}return null;},setSkin:function(id){if(this.layoutModel._isEmpty(id)){throw new Error(this.layoutModel.modelMessages.E_PARAM_ISNULL_0);}var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(com.ibm.mm.enabler.layout.LayoutControlImpl.XPATH_SKIN_ELEMENT,this.getXml(),this.ns);var _1374;if(!node){node=com.ibm.mm.enabler.utils.Utils.createNode("atom:link",this.ns.atom);node.setAttribute("rel","related");node.setAttribute("type","application/atom+xml");com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(this.getXml().ownerDocument,node,"ext:rel","rel",this.ns.ext,"skin");this.getXml().appendChild(node);}else{_1374=this.getSkin().getID();}var newId=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(id);if(newId!=_1374){var _1375=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(com.ibm.mashups.enabler.model.url.ModelUrlFactory.THEME_URL,this.layoutModel);_1375.setNodes([{value:newId,isID:true},{value:this.layoutModel._getNavigationNode().getThemeIdentifier().getID(),isID:true}]);node.setAttribute("href",_1375.getAbsoluteURL());com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(this.getXml().ownerDocument,node,"ext:uri","uri",this.ns.ext,_1375.getModelURI());this._setDirty();if(this._skins.containsKey(_1374)){var it=this._skins.item(_1374);this._skins.remove(_1374);it.setID(_1375.getModelURI());this._skins.add(newId,it);}dojo.publish(com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_SKIN_SET,[this,null,_1374||null,newId]);}},_getWidgetWindowURI:function(){var uri=com.ibm.mashups.enabler.xml.XPath.evaluateString("atom:link[@ext:rel='portlet']/@ext:uri",this.getXml(),this.ns);return uri?dojo.string.trim(uri):null;},_getWidgetDefinitionURL:function(){var xp2="atom:content/model:layout-control/@creation-context:widget-definition-url";return com.ibm.mashups.enabler.xml.XPath.evaluateString(xp2,this.getXml(),this.ns);},_getContext:function(){var _1376={};var xp1="atom:content/model:layout-control/@creation-context:portlet-definition";var id=com.ibm.mashups.enabler.xml.XPath.evaluateString(xp1,this.getXml(),this.ns);if(id){_1376[com.ibm.mashups.enabler.layout.Constants.CONTEXT_WIDGET_DEFINITION_ID]=new com.ibm.mm.enabler.IdentifierImpl(id);_1376[com.ibm.mashups.enabler.layout.Constants.CONTEXT_TYPE]=com.ibm.mashups.enabler.layout.Constants.LAYOUT_CONTROL;return _1376;}var url=this._getWidgetDefinitionURL();if(url){_1376[com.ibm.mashups.enabler.layout.Constants.CONTEXT_WIDGET_DEFINITION_URL]=url;_1376[com.ibm.mashups.enabler.layout.Constants.CONTEXT_TYPE]=com.ibm.mashups.enabler.layout.Constants.LAYOUT_CONTROL;return _1376;}return null;}});com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_BASE="/"+"com.ibm.mashups.enabler.model.LayoutControl".replace(/\./ig,"/")+"/";com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_SKIN_BASE=com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_BASE+"skin/";com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_SKIN_SET=com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_SKIN_SET+"set";com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_METADATA_BASE=com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_BASE+"meta/";com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_METADATA_SET=com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_METADATA_BASE+"set";com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_METADATA_REMOVE=com.ibm.mm.enabler.layout.LayoutControlImpl.TOPIC_METADATA_BASE+"remove";com.ibm.mm.enabler.layout.LayoutControlImpl.XPATH_SKIN_ELEMENT="atom:link[@ext:rel = 'skin' and @rel = 'related']";com.ibm.mm.enabler.layout.LayoutControlImpl._REGEX_START="<\\s*a\\s+rel\\s*=\\s*(\"|')dynamic-content(\"|')\\s+href\\s*=\\s*(\"|')";com.ibm.mm.enabler.layout.LayoutControlImpl._REGEX_END="(\"|')\\s*>.*?<\\s*/\\s*a\\s*>";com.ibm.mm.enabler.layout.LayoutControlImpl.REGEX_CONTROL=new RegExp(com.ibm.mm.enabler.layout.LayoutControlImpl._REGEX_START+"lm:control"+com.ibm.mm.enabler.layout.LayoutControlImpl._REGEX_END,"i");com.ibm.mm.enabler.layout.LayoutControlImpl.REGEX_TITLE=new RegExp(com.ibm.mm.enabler.layout.LayoutControlImpl._REGEX_START+"lm:title"+com.ibm.mm.enabler.layout.LayoutControlImpl._REGEX_END,"i");}if(!dojo._hasResource["com.ibm.mashups.enabler.layout.LayoutControl"]){dojo._hasResource["com.ibm.mashups.enabler.layout.LayoutControl"]=true;dojo.provide("com.ibm.mashups.enabler.layout.LayoutControl");}if(!dojo._hasResource["com.ibm.mashups.enabler.layout.LayoutFragment"]){dojo._hasResource["com.ibm.mashups.enabler.layout.LayoutFragment"]=true;dojo.provide("com.ibm.mashups.enabler.layout.LayoutFragment");dojo.declare("com.ibm.mashups.enabler.layout.LayoutFragment",[com.ibm.mashups.enabler.layout.LayoutNode],{getFragment:function(){},setFragment:function(_1377){},confirmSetFragment:function(_1378){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.wire.Wire_API"]){dojo._hasResource["com.ibm.mashups.enabler.wire.Wire_API"]=true;dojo.provide("com.ibm.mashups.enabler.wire.Wire_API");dojo.provide("com.ibm.mashups.enabler.wire.Wire");dojo.declare("com.ibm.mashups.enabler.wire.Wire",[com.ibm.mashups.enabler.Identifiable],{getSourceWidget:function(){},getSourceEvent:function(){},getSourceEventName:function(){},getSourcePage:function(){},getTargetWidget:function(){},getTargetEvent:function(){},getTargetEventName:function(){},getTargetPage:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.wire.WireImpl"]){dojo._hasResource["com.ibm.mm.enabler.wire.WireImpl"]=true;dojo.provide("com.ibm.mm.enabler.wire.WireImpl");dojo.declare("com.ibm.mm.enabler.wire.WireImpl",[com.ibm.mashups.enabler.wire.Wire,com.ibm.mm.enabler.persistence.xml.IdentifiableXmlImpl,com.ibm.mm.enabler.persistence.xml.EditLinkProviderXmlImpl],{constructor:function(node,_1379){this.xmlData=node;this.wireModel=_1379;this.idService=com.ibm.mashups.enabler.services.IdentificationService;},_getWireModel:function(){return this.wireModel;},toString:function(){return com.ibm.mm.enabler.utils.Dom.innerXML(this.xmlData);},_getWireModelUrl:function(){return this.wireModel.href;},_getWireUri:function(){var expr="atom:id";var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,this.xmlData,this.wireModel.ns);if(node){return dojo.string.trim(com.ibm.mm.enabler.utils.Dom.textContent(node));}return null;},_getNode:function(_137a){var expr="atom:link[@ext:rel='"+_137a+"']";var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,this.xmlData,this.wireModel.ns);return node||null;},_getIdentifier:function(_137b){var _137c=null;var node=this._getNode(_137b);if(node){var id=null;var uri=com.ibm.mm.enabler.utils.Dom.getAttributeWithNS(node,"ext:uri","uri",this.wireModel.ns.ext);if(uri){var aPos=uri.indexOf("@");if(aPos!=-1){uri=uri.slice(0,aPos);}var idPos=uri.lastIndexOf(":");if(idPos!=-1){uri=uri.slice(idPos+1);}idPos=uri.toUpperCase().lastIndexOf("%3A");if(idPos!=-1){uri=uri.slice(idPos+3);}idPos=uri.lastIndexOf("/");if(idPos!=-1){uri=uri.slice(idPos+1);}id=uri;}if(id){_137c=new com.ibm.mm.enabler.IdentifierImpl(id,uri);}}return _137c;},_setIdentifier:function(_137d,value){var node=this._getNode(_137d);if(node){var id=null;com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(node.ownerDocument,node,"ext:uri","uri",this.wireModel.ns.ext,value);}},_updateEventIDs:function(){this._updateIdentifier("sourcePortletWindow",com.ibm.mashups.enabler.model.url.ModelUrlFactory.WIDGET_URL);this._updateIdentifier("communicationSource",com.ibm.mashups.enabler.model.url.ModelUrlFactory.EVENT_URL);this._updateIdentifier("targetPortletWindow",com.ibm.mashups.enabler.model.url.ModelUrlFactory.WIDGET_URL);this._updateIdentifier("communicationTarget",com.ibm.mashups.enabler.model.url.ModelUrlFactory.EVENT_URL);},_updateIdentifier:function(name,_137e){var oldID=this._getIdentifier(name);var newID=this.idService.resolveID(oldID);var _137f=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(_137e,this.wireModel);_137f.setNodes([{value:newID,isID:true}]);var _1380=dojo.string.trim(_137f.getModelURI());this._setIdentifier(name,_1380);},_getName:function(_1381){var node=this._getNode(_1381);if(node){var name=com.ibm.mm.enabler.utils.Dom.getAttributeWithNS(node,"model:internalName","internalName",this.wireModel.ns.model);if(name){return name;}}return null;},getSourceWidget:function(){var _1382="sourcePortletWindow";return this._getIdentifier(_1382);},getSourceEvent:function(){var _1383="communicationSource";return this._getIdentifier(_1383);},getSourceEventName:function(){var _1384="communicationSource";return this._getName(_1384);},getSourcePage:function(){var _1385="sourcePage";return this._getIdentifier(_1385);},getTargetWidget:function(){var _1386="targetPortletWindow";return this._getIdentifier(_1386);},getTargetEvent:function(){var _1387="communicationTarget";return this._getIdentifier(_1387);},getTargetEventName:function(){var _1388="communicationTarget";return this._getName(_1388);},getTargetPage:function(){var _1389="targetPage";return this._getIdentifier(_1389);},getXml:function(){return this.xmlData;},setXml:function(xml){this.xmlData=xml;this._setDirty();}});}if(!dojo._hasResource["com.ibm.mashups.enabler.wire.Wire"]){dojo._hasResource["com.ibm.mashups.enabler.wire.Wire"]=true;dojo.provide("com.ibm.mashups.enabler.wire.Wire");}if(!dojo._hasResource["com.ibm.mashups.enabler.wire.WireModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.wire.WireModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.wire.WireModel_API");dojo.provide("com.ibm.mashups.enabler.wire.WireModel");dojo.declare("com.ibm.mashups.enabler.wire.WireModel",[com.ibm.mashups.enabler.ListModelController,com.ibm.mashups.enabler.DirtyFlagProvider],{create:function(_138a){},findByTargetWidget:function(id){},findBySourceWidget:function(id){}});}if(!dojo._hasResource["com.ibm.mm.enabler.wire.WireModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.wire.WireModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.wire.WireModelImpl");dojo.declare("com.ibm.mm.enabler.wire.WireModelImpl",[com.ibm.mashups.enabler.wire.WireModel,com.ibm.mashups.enabler.ListModelController,com.ibm.mm.enabler.ConfirmableModelImpl,com.ibm.mm.enabler.model.ModelImpl,com.ibm.mm.enabler.DeferredIteratorImpl,com.ibm.mm.enabler.DirtyFlagProviderImpl],{_cidCounter:0,_cursor:0,_layoutModel:null,constructor:function(href,uri,_138b){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.uri=uri;this.href=href;this._layoutModel=_138b;var _138c=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_CONTENT);this.entryUrl=_138c.url;this.prefix=_138c.idprefix;var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.ns=dojo.delegate(_138c.namespaces,nsf.getNameSpaces([nsf.NS_ATOM,nsf.NS_THR,nsf.NS_XML,nsf.NS_OPENSEARCH,nsf.NS_XHTML,nsf.NS_XSI]));this.modelMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","modelMessages");this._nodes=new dojox.collections.Dictionary();this._ids=[];this._insertedNodes=new dojox.collections.Dictionary();this._deletedNodes=new dojox.collections.Dictionary();var _138d=function(){var _138e="WireModel.dirtyHandler()";var _138f=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_138f){this.LOGGER.trace(_138e,"Wire Model has been changed. Switching to edit representation.");}var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME);cs.switchToModifiablePersistenceMode();this.removeDirtyCallback(_138d);};this.addDirtyCallback(this,dojo.hitch(this,_138d));},_setWireModelDirty:function(){this._setDirty();},create:function(_1390){if(this._isEmpty(_1390)||this._isEmpty(_1390.sourceWidgetId)||this._isEmpty(_1390.sourcePageId)||this._isEmpty(_1390.sourcePageId)||this._isEmpty(_1390.sourceEventId)||this._isEmpty(_1390.targetWidgetId)||this._isEmpty(_1390.targetPageId)||this._isEmpty(_1390.targetEventId)){throw new Error(this.modelMessages.E_INVALID_CONTEXT_SPECIFIED_0);}var _1391=com.ibm.mm.enabler.utils.Atom.createEntry("New Wire","model:wire",this.ns.model);var entry=_1391.entryElement;com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(_1391.idElement,"ext:uniquename",this.ns.ext,"wire.orderDetails.orderId");com.ibm.mm.enabler.utils.Dom.textContent(_1391.idElement,"cid:"+this._cidCounter++);var _1392=com.ibm.mm.enabler.utils.Utils.createNode("model:isimmediateswitch",this.ns.model);_1392.setAttribute("value","false");_1391.modelElement.appendChild(_1392);var _1393=com.ibm.mashups.enabler.model.url.ModelUrlFactory.FRAGMENT_URL;var _1394=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(_1393,this);_1394.setNodes([{value:dojo.string.trim(_1390.sourcePageId.getID()),isID:true}]);var _1395=dojo.string.trim(_1394.getModelURI());var link=com.ibm.mm.enabler.utils.Utils.createNode("atom:link",this.ns.atom);link.setAttribute("rel","related");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:rel",this.ns.ext,"sourcePage");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:uri",this.ns.ext,_1395);entry.appendChild(link);_1393=com.ibm.mashups.enabler.model.url.ModelUrlFactory.WIDGET_URL;_1394=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(_1393,this);_1394.setNodes([{value:dojo.string.trim(_1390.sourceWidgetId.getID()),isID:true}]);_1395=dojo.string.trim(_1394.getModelURI());link=com.ibm.mm.enabler.utils.Utils.createNode("atom:link",this.ns.atom);link.setAttribute("rel","related");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:rel",this.ns.ext,"sourcePortletWindow");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:uri",this.ns.ext,_1395);entry.appendChild(link);_1393=com.ibm.mashups.enabler.model.url.ModelUrlFactory.FRAGMENT_URL;_1394=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(_1393,this);_1394.setNodes([{value:dojo.string.trim(_1390.targetPageId.getID()),isID:true}]);_1395=dojo.string.trim(_1394.getModelURI());link=com.ibm.mm.enabler.utils.Utils.createNode("atom:link",this.ns.atom);link.setAttribute("rel","related");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:rel",this.ns.ext,"targetPage");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:uri",this.ns.ext,_1395);entry.appendChild(link);_1393=com.ibm.mashups.enabler.model.url.ModelUrlFactory.WIDGET_URL;_1394=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(_1393,this);_1394.setNodes([{value:dojo.string.trim(_1390.targetWidgetId.getID()),isID:true}]);_1395=dojo.string.trim(_1394.getModelURI());link=com.ibm.mm.enabler.utils.Utils.createNode("atom:link",this.ns.atom);link.setAttribute("rel","related");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:rel",this.ns.ext,"targetPortletWindow");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:uri",this.ns.ext,_1395);entry.appendChild(link);_1393=com.ibm.mashups.enabler.model.url.ModelUrlFactory.EVENT_URL;_1394=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(_1393,this);_1394.setNodes([{value:dojo.string.trim(_1390.sourceEventId.getID()),isID:true}]);_1395=dojo.string.trim(_1394.getModelURI());link=com.ibm.mm.enabler.utils.Utils.createNode("atom:link",this.ns.atom);link.setAttribute("rel","related");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:rel",this.ns.ext,"communicationSource");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:uri",this.ns.ext,_1395);if(_1390.sourceEventId.getName){var _1396=_1390.sourceEventId.getName();com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"model:internalName",this.ns.model,_1396);}entry.appendChild(link);_1393=com.ibm.mashups.enabler.model.url.ModelUrlFactory.EVENT_URL;_1394=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(_1393,this);_1394.setNodes([{value:dojo.string.trim(_1390.targetEventId.getID()),isID:true}]);_1395=dojo.string.trim(_1394.getModelURI());link=com.ibm.mm.enabler.utils.Utils.createNode("atom:link",this.ns.atom);link.setAttribute("rel","related");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:rel",this.ns.ext,"communicationTarget");com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"ext:uri",this.ns.ext,_1395);if(_1390.targetEventId.getName){var _1397=_1390.targetEventId.getName();com.ibm.mm.enabler.utils.Utils.setAttributeWithNS(link,"model:internalName",this.ns.model,_1397);}entry.appendChild(link);ret=new com.ibm.mm.enabler.wire.WireImpl(entry,this);return ret;},confirmCreate:function(_1398){var page=this._layoutModel._getNavigationNode();if(page){return page.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR)?true:false;}else{return this.getConfirmCreate();}},insert:function(node,_1399){if(this._isEmpty(node)){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}this._getData();var id=node.getID();this._nodes.add(id,node);this._ids.push(id);this._insertedNodes.add(id,node);this._setDirty();node._addDirtyCallback(this,this._setWireModelDirty);dojo.publish(com.ibm.mashups.enabler.wire.WireModel.TOPIC_WIRE_ADDED,[this,node]);},confirmInsert:function(node,_139a,_139b){if(this._isEmpty(node)){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}if(this._isEmpty(_139a)){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}return true;},remove:function(node){if(this._isEmpty(node)){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}node=this.find(node).start(true);if(node){var id=node.getID();this._deleteNode(node.getXml());this._nodes.remove(id);for(var ds=0;ds0){for(var i=0,l=_13a0.length;i0||this._deletedNodes.count>0){return true;}return false;},_commit:function(_13a6,sync,_13a7){var _13a8=com.ibm.mashups.enabler.io.XHRMultipartFactory;var _13a9=_13a8.create();_13a9.startTransaction(_13a8.CONTEXT_ENABLER);this._nodes.forEach(function(entry){var node=entry.valueOf();if(node._isDirty()&&!this._insertedNodes.containsKey(entry.key)&&!this._deletedNodes.containsKey(entry.key)){var _13aa=node.getEditLink();var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(_13aa,this);var _13ab=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);node._updateEventIDs();_13a7._acquire();_13ab.update(node.toString(),dojo.hitch(this,function(type,data,xhr,args){var id=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(args.node);var _13ac=args.deferred;if(xhr.status==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK){this._replaceNodeXmlFromFeed(args.node,data);}var _13ad;if(_13ac){_13ac.finishOperation(id,com.ibm.mashups.enabler.DeferredOperation.OPERATION_MODIFY,xhr.status);}_13a7._release(_13a6,xhr.status);}),{node:node,deferred:_13a6});}},this);this._insertedNodes.forEach(function(entry){var node=entry.valueOf();node._updateEventIDs();var _13ae=this._layoutModel.find(node.getSourceWidget().getID()).start();var _13af=this._layoutModel.find(node.getTargetWidget().getID()).start();if((!_13ae)||(!_13af)){return;}var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(this.href,this);var _13b0=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_13a7._acquire();_13b0.create(node.toString(),dojo.hitch(this,function(type,data,xhr,args){var _13b1=args.deferred;if(xhr.status==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_CREATED){this._replaceNodeXmlFromFeed(node,data);}if(_13b1){_13b1.finishOperation(node,com.ibm.mashups.enabler.DeferredOperation.OPERATION_CREATE,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}_13a7._release(_13b1,xhr.status);}),{node:node,deferred:_13a6});},this);_13a9.endTransactionDeferred().start();this._insertedNodes.clear();this._deletedNodes.forEach(function(entry){var node=entry.valueOf();var _13b2=node.getEditLink();var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(_13b2,this);node._updateEventIDs();var _13b3=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_13a7._acquire();_13b3.remove(dojo.hitch(this,function(type,data,xhr,_13b4){var _13b5;if(_13b4){_13b4.finishOperation(node.getID(),com.ibm.mashups.enabler.DeferredOperation.OPERATION_DELETE,xhr.status);}_13a7._release(_13b4,xhr.status);}),_13a6);},this);this._deletedNodes.clear();},hasNext:function(){return this.size().start(true)>this._cursor;},next:function(){var ret=null;if(this.hasNext()){var _13b6=this._cursor++;var id=this._ids[_13b6];ret=this._nodes.item(id).valueOf()||null;if(ret){var _13b7=this.getForeachCallback();if(_13b7){_13b7(ret,this.getForeachCallbackParameters());}}}return ret;},size:function(){return new com.ibm.mm.enabler.DeferredImpl(this,function(_13b8,sync){if(!this._data){this._getData();}var size=this._nodes.count;var _13b9=_13b8.getFinishedCallback();if(_13b9){_13b9(size,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK,_13b8.getFinishedCallbackParameters());}return size;});},setCursorPosition:function(_13ba){if(_13ba<0){throw new Error(this.modelMessages.E_PARAM_IS_SMALLER_ZERO_0);}this._cursor=_13ba||0;},getCursorPosition:function(){return this._cursor;},_deleteNode:function(node){if(node&&node.parentNode){node.parentNode.removeChild(node);}},findByTargetWidget:function(id){if(this._isEmpty(id)){throw new Error(this.modelMessages.E_PARAM_ISNULL_0);}this._checkValidNode(id);if(id.getID){id=id.getID();}return new com.ibm.mm.enabler.DeferredImpl(this,function(_13bb,sync,id){var _13bc=_13bb.getFinishedCallback();var wires=[];var it=this.iterator();it.start(true);it.setCursorPosition(0);while(it&&it.hasNext()){var wire=it.next();if((wire.getTargetWidget())&&(wire.getTargetWidget().getID()==id)){wires.push(wire);}}if(wires&&_13bc){_13bc(wires,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK,_13bb.getFinishedCallbackParameters());}else{if(_13bc){_13bc(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND,_13bb.getFinishedCallbackParameters());}}return wires;},id);},findBySourceWidget:function(id){if(this._isEmpty(id)){throw new Error(this.modelMessages.E_PARAM_ISNULL_0);}this._checkValidNode(id);if(id.getID){id=id.getID();}return new com.ibm.mm.enabler.DeferredImpl(this,function(_13bd,sync,id){var _13be=_13bd.getFinishedCallback();var wires=[];var it=this.iterator();it.start(true);it.setCursorPosition(0);while(it&&it.hasNext()){var wire=it.next();if((wire.getSourceWidget())&&(wire.getSourceWidget().getID()==id)){wires.push(wire);}}if(wires&&_13be){_13be(wires,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK,_13bd.getFinishedCallbackParameters());}else{if(_13be){_13be(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND,_13bd.getFinishedCallbackParameters());}}return wires;},id);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.wire.WireModel"]){dojo._hasResource["com.ibm.mashups.enabler.wire.WireModel"]=true;dojo.provide("com.ibm.mashups.enabler.wire.WireModel");com.ibm.mashups.enabler.wire.WireModel.TOPIC_BASE="/"+("com.ibm.mashups.enabler.wire.WireModel".replace(/\./ig,"/"))+"/";com.ibm.mashups.enabler.wire.WireModel.TOPIC_WIRE_ADDED=com.ibm.mashups.enabler.wire.WireModel.TOPIC_BASE+"add";com.ibm.mashups.enabler.wire.WireModel.TOPIC_WIRE_REMOVED=com.ibm.mashups.enabler.wire.WireModel.TOPIC_BASE+"remove";}if(!dojo._hasResource["com.ibm.mashups.enabler.wire.WireModelProvider"]){dojo._hasResource["com.ibm.mashups.enabler.wire.WireModelProvider"]=true;dojo.provide("com.ibm.mashups.enabler.wire.WireModelProvider");dojo.declare("com.ibm.mashups.enabler.wire.WireModelProvider",null,{getWireModel:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.LayoutModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.LayoutModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.LayoutModel_API");dojo.provide("com.ibm.mashups.enabler.model.LayoutModel");dojo.declare("com.ibm.mashups.enabler.model.LayoutModel",[com.ibm.mashups.enabler.TreeModelController,com.ibm.mashups.enabler.wire.WireModelProvider,com.ibm.mashups.enabler.DirtyFlagProvider],{create:function(_13bf){},getRoot:function(){},hasChildren:function(node){},getChildren:function(node){},getParent:function(node){},isModifiable:function(node){},isDeletable:function(node){},find:function(id){}});}if(!dojo._hasResource["com.ibm.mm.enabler.layout.LayoutModelIteratorImpl"]){dojo._hasResource["com.ibm.mm.enabler.layout.LayoutModelIteratorImpl"]=true;dojo.provide("com.ibm.mm.enabler.layout.LayoutModelIteratorImpl");dojo.declare("com.ibm.mm.enabler.layout.LayoutModelIteratorImpl",com.ibm.mm.enabler.DeferredIteratorImpl,{node:null,layoutModel:null,_cursor:0,_last:null,constructor:function(node,_13c0){this.node=node;this.layoutModel=_13c0;this._setEntries();},_setEntries:function(){var xp="/atom:feed/atom:entry[contains(thr:in-reply-to/@ref,':"+com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(this.node)+"')]";this._entries=dojo.map(com.ibm.mashups.enabler.xml.XPath.evaluateXPath(xp,this.layoutModel._getData(),this.layoutModel.ns)||[],this._transform,this);},_getId:function(node){var xp="atom:id";var rawID=dojo.string.trim(com.ibm.mashups.enabler.xml.XPath.evaluateString(xp,node,this.layoutModel.ns));return com.ibm.mm.enabler.IdentifiableHelper.getID(rawID);},_getEntries:function(){return this._entries;},_transform:function(elem){var ret=null;var id=this._getId(elem);if(this.layoutModel._nodes.containsKey(id)){ret=this.layoutModel._nodes.item(id);}else{ret=this.layoutModel._transformNode(elem);this.layoutModel._nodes.add(ret.getID(),ret);}return ret;},hasNext:function(){return this.size().start(true)>this._cursor;},hasPrevious:function(){return this._cursor>0;},_findEntryById:function(id){var ret=null;if(id){dojo.forEach(this._getEntries(),function(node,idx,arr){if(node.getID()==id){ret=node;}},this);}return ret;},_firstEntry:function(){var _13c1={};dojo.forEach(this._getEntries(),function(node,idx,arr){var _13c2=this.layoutModel._getNextNodeID(node);if(_13c2){_13c1[_13c2]=true;}},this);var ret=null;dojo.forEach(this._getEntries(),function(node,idx,arr){if(!(node.getID() in _13c1)){ret=node;}},this);return ret;},_nextEntry:function(node){if(!node){return this._firstEntry();}else{return this._findEntryById(this.layoutModel._getNextNodeID(node));}},_lastEntry:function(){var ret=null;dojo.forEach(this._getEntries(),function(node,idx,arr){var _13c3=this.layoutModel._getNextNodeID(node);if(!_13c3){ret=node;}},this);return ret;},_previousEntry:function(node){if(!node){return this._lastEntry();}else{var _13c4=this.layoutModel._findPointingNodeID(node);return this._findEntryById(_13c4);}},previous:function(){if(!this.hasPrevious()){return null;}var elem=this._previousEntry(this._last);this._last=elem;this._cursor--;return elem||null;},next:function(){if(!this.hasNext()){return null;}var elem=this._nextEntry(this._last);this._last=elem;this._cursor++;return elem||null;},size:function(){return new com.ibm.mm.enabler.DeferredImpl(this,function(_13c5,sync){var size=this._getEntries().length;if(_13c5){_13c5.finish(size,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return size;});},seekToEnd:function(){this.setCursorPosition(this.size().start(true));this._last=null;},setCursorPosition:function(_13c6){if(_13c6<0){throw new Error(this.layoutModel.modelMessages.E_PARAM_IS_SMALLER_ZERO_0);}this._cursor=_13c6||0;var x;for(var i=0,size=this.size().start(true);i0){var _140b=this._getNext(node);var _140c=this._getPrevious(node);if(_140c){this._setNext(_140c,_140b);}}else{}}}},confirmRemove:function(node){var ret;var _140d="confirmRemove(node)";var _140e=com.ibm.mm.enabler.layout.LayoutModelImpl.LOGGER.isLoggable(com.ibm.mm.enabler.layout.LayoutModelImpl.LOG_LEVEL);if(_140e){com.ibm.mm.enabler.layout.LayoutModelImpl.LOGGER.entering(_140d,arguments);}if(this._isEmpty(node)){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}if(this.isDeletable(node)){if(this.navigationNode.isPrivate()){ret=this.navigationNode.hasRole(com.ibm.mashups.enabler.ac.RoleType.PRIVILEGED_USER);}else{ret=this.navigationNode.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);}}else{ret=false;}if(_140e){com.ibm.mm.enabler.layout.LayoutModelImpl.LOGGER.exiting(_140d,[ret]);}return ret;}});}if(!dojo._hasResource["com.ibm.mm.enabler.layout.LayoutModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.layout.LayoutModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.layout.LayoutModelImpl");dojo.declare("com.ibm.mm.enabler.layout.LayoutModelImpl",[com.ibm.mashups.enabler.model.LayoutModel,com.ibm.mashups.enabler.TreeModelController,com.ibm.mashups.enabler.wire.WireModelProvider,com.ibm.mm.enabler.strategy.HiddenMetaDataLoadingStrategyHelperImpl,com.ibm.mm.enabler.ConfirmableModelImpl,com.ibm.mm.enabler.model.ModelImpl,com.ibm.mm.enabler.layout._LayoutModelBaseMixin,com.ibm.mm.enabler.layout._LayoutModelWireModelProviderMixin,com.ibm.mm.enabler.layout._LayoutModelTreeModelControllerMixin,com.ibm.mm.enabler.layout._LayoutModelLocatorMixin,com.ibm.mm.enabler.DirtyFlagProviderImpl,com.ibm.mm.enabler.LazyLoadSupport],{ns:null,urlType:com.ibm.mashups.enabler.model.url.ModelUrlFactory.LAYOUT_URL,entryUrl:"",navigationNode:null,constructor:function(href,uri,_140f){this.uri=uri;this.href=href;this.navigationNode=_140f;this.modelMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","modelMessages");var _1410=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_CONTENT);this.prefix=_1410.idprefix;this.entryUrl=this.href;this.ns=dojo.delegate(_1410.namespaces,com.ibm.mm.enabler.model.NameSpaceFactory.getNameSpaces([com.ibm.mm.enabler.model.NameSpaceFactory.NS_ATOM,com.ibm.mm.enabler.model.NameSpaceFactory.NS_THR,com.ibm.mm.enabler.model.NameSpaceFactory.NS_XML,com.ibm.mm.enabler.model.NameSpaceFactory.NS_OPENSEARCH,com.ibm.mm.enabler.model.NameSpaceFactory.NS_XHTML,com.ibm.mm.enabler.model.NameSpaceFactory.NS_XSI]));var _1411=function(){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.ContainerService.SERVICE_NAME);cs.switchToModifiablePersistenceMode();this.removeDirtyCallback(_1411);};this.addDirtyCallback(this,dojo.hitch(this,_1411));},_getNavigationNode:function(){return this.navigationNode;},_commit:function(_1412,sync,_1413){if(!com.ibm.mashups.enabler.io.XHRMultipartFactory.isMultipartEnabled()){sync=true;}var _1414=com.ibm.mashups.enabler.io.XHRMultipartFactory;var _1415=_1414.create();_1415.startTransaction(_1414.CONTEXT_ENABLER);this.widgetWindowLoadAheadMap={};this._commitChanges(_1412,sync,_1413,this.getRoot().start(true));var _1416=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.StrategyService.SERVICE_NAME);var _1417=new com.ibm.mashups.enabler.strategy.WidgetWindowLoadAheadStrategy(this.widgetWindowLoadAheadMap);_1416.setStrategy("com.ibm.mashups.enabler.widget.WidgetModel",_1417);_1415.endTransactionDeferred().start();_1416.removeStrategy("com.ibm.mashups.enabler.widget.WidgetModel","com.ibm.mashups.enabler.strategy.WidgetWindowLoadAheadStrategy");this._commitWireModel(_1412,sync,_1413);_1415=_1414.create();_1415.startTransaction(_1414.CONTEXT_ENABLER);this._commitDelete(_1412,sync,_1413);_1415.endTransactionDeferred().start();this._setClean();},_replaceNodeXmlFromFeed:function(node,_1418,_1419){if(_1419){var entry=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("//atom:entry",_1419,this.ns);if(entry){this._replaceNodeXml(node,_1418,entry);}}},_replaceNodeXml:function(node,_141a,_141b){if(dojo.isWebKit){_141b=_141b.cloneNode(true);}var _141c=node.getXml().parentNode;if(!_141a){_141a=this._getPrevious(node);}var _141d=this._getNext(node);var _141e=this._isClientNode(node);var oldId=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(node);this._deleteNode(node.getXml(),true);node.setXml(_141b);node._setClean();_141c.appendChild(node.getXml());if(_141a&&_141e){this._setNext(_141a,node);}if(_141d){this._setNext(node,_141d);}var newId=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(node);if(oldId!=newId){this._nodes.remove(oldId);this._nodes.add(newId,node);}this._setDirty();},_commitWireModel:function(_141f,sync,_1420){if(this._wireModel){this.lazyLoadModules(["WidgetModel"]);var _1421=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();if(this._wireModel._isDirty()&&_1421.isDirty()){_1421.commit().start(sync);}this._wireModel._commit(_141f,sync,_1420);}},_commitDelete:function(_1422,sync,_1423){this._deletedNodes.forEach(function(entry){var node=entry.valueOf();var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(node.getEditLink(),this);var _1424=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_1423._acquire();_1424.remove(dojo.hitch(this,function(type,data,xhr,_1425){if(_1425){_1425.finishOperation(node.getID(),com.ibm.mashups.enabler.DeferredOperation.OPERATION_DELETE,xhr.status);}_1423._release(_1425,xhr.status);}),_1422);},this);this._deletedNodes.clear();},_commitChanges:function(_1426,sync,_1427,_1428){if(!_1428){return;}var _1429=this.getChildren(_1428);var _142a=null;while(_1429.hasNext()){var node=_1429.next();if(this._isClientNode(node)){this._insertCommit(node,_142a,_1426,sync,_1427);}else{if(node&&node._isDirty()){this._updateCommit(node,_1426,sync,_1427);}}if(this._isContainer(node)){this._commitChanges(_1426,sync,_1427,node);}_142a=node;}},_prepareNodeCommit:function(node){var _142b=true;var _142c=null;var _142d=node;while(_142b){var _142e=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("atom:link[@rel='next']",_142d.getXml(),this.ns);if(_142e){var _142f=com.ibm.mm.enabler.utils.Utils.getIdFromExtUri(this.prefix,_142e);var _1430=this.find(_142f).start();var _1431=this._isClientNode(_1430);var _1432=_1430._isDirty();_142b=_1431||_1432;if(!_142b){_142c=_1430;}_142d=_1430;}else{_142b=false;_142c=null;}}_142d=new com.ibm.mm.enabler.layout.LayoutNodeImpl(node.getXml().cloneNode(true),this);this._setNext(_142d,_142c);return _142d;},_updateCommit:function(node,_1433,sync,_1434){var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(node.getEditLink(),this);myUrl.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION_VALUE_FULL);var _1435=node;if(this._isControl(node)){myUrl.addParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT_VALUE_ACCESS_CONTROL);this.widgetWindowLoadAheadMap[node.getID()]=node;_1435=this._prepareNodeCommit(node);}var _1436=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_1436.setHandleAs("text");_1434._acquire();_1436.update(_1435.toString(),dojo.hitch(this,function(type,data,xhr,args){var _1437=args.deferred;data=com.ibm.mm.enabler.utils.Dom.createDocument(xhr.responseText);try{if(xhr.status==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK){this._replaceNodeXmlFromFeed(args.node,null,data);}if(_1437){_1437.finishOperation(com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(args.node),com.ibm.mashups.enabler.DeferredOperation.OPERATION_MODIFY,xhr.status);}}catch(e){console.error(e);}_1434._release(_1437,xhr.status);}),{node:node,deferred:_1433});},_insertCommit:function(node,_1438,_1439,sync,_143a){var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(this.entryUrl,this);myUrl.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION_VALUE_FULL);var _143b=node;if(this._isControl(node)){myUrl.addParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT_VALUE_ACCESS_CONTROL);this.widgetWindowLoadAheadMap[node.getID()]=node;_143b=this._prepareNodeCommit(node);}var _143c=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_143a._acquire();_143c.create(_143b.toString(),dojo.hitch(this,function(type,data,xhr,args){var _143d=args.deferred;var node=args.node;var _143e=args.previousNode;try{if(xhr.status==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_CREATED){this._replaceNodeXmlFromFeed(node,_143e,data);}if(_143d){_143d.finishOperation(node,com.ibm.mashups.enabler.DeferredOperation.OPERATION_CREATE,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}}catch(e){console.error(e);}_143a._release(_143d,xhr.status);}),{node:node,previousNode:_1438,deferred:_1439});},_getMediaLink:function(){var _143f=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("atom:link[@ext:rel='media']",this.root.xmlData,this.ns);if(_143f){return _143f.getAttribute("href");}return null;},_getEditMediaLink:function(){var _1440=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("atom:link[@rel='edit-media']",this.root.xmlData,this.ns);if(_1440){return _1440.getAttribute("href");}return null;}});com.ibm.mm.enabler.layout.LayoutModelImpl.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.enabler.layout.LayoutModelImpl");com.ibm.mm.enabler.layout.LayoutModelImpl.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;}if(!dojo._hasResource["com.ibm.mashups.enabler.model.LayoutModel"]){dojo._hasResource["com.ibm.mashups.enabler.model.LayoutModel"]=true;dojo.provide("com.ibm.mashups.enabler.model.LayoutModel");}if(!dojo._hasResource["com.ibm.mashups.enabler.strategy.UserLoadAheadStrategy"]){dojo._hasResource["com.ibm.mashups.enabler.strategy.UserLoadAheadStrategy"]=true;dojo.provide("com.ibm.mashups.enabler.strategy.UserLoadAheadStrategy");dojo.declare("com.ibm.mashups.enabler.strategy.UserLoadAheadStrategy",com.ibm.mashups.enabler.strategy.Strategy,{constructor:function(_1441){this.loadAheadUser=_1441;this.userModel=null;},isLoadAheadUser:function(){return this.loadAheadUser;},setUserModel:function(_1442){this.userModel=_1442;},getUserModel:function(){if(null===this.userModel){this.userModel=com.ibm.mashups.enabler.user.Factory.getUserModel();}return this.userModel;}});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.Event"]){dojo._hasResource["com.ibm.mashups.enabler.widget.Event"]=true;dojo.provide("com.ibm.mashups.enabler.widget.Event");dojo.declare("com.ibm.mashups.enabler.widget.Event",[com.ibm.mashups.enabler.Identifiable,com.ibm.mashups.enabler.Localized],{getName:function(){},isPublished:function(){},isHandled:function(){},getPayloadType:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.EventProvider"]){dojo._hasResource["com.ibm.mashups.enabler.widget.EventProvider"]=true;dojo.provide("com.ibm.mashups.enabler.widget.EventProvider");dojo.declare("com.ibm.mashups.enabler.widget.EventProvider",null,{getEvents:function(_1443){},getEvent:function(name){},getEventByID:function(id){},HANDLED_NAME_PREFIX:"handled_",PUBLISHED_NAME_PREFIX:"published_"});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.ModifiableEvent"]){dojo._hasResource["com.ibm.mashups.enabler.widget.ModifiableEvent"]=true;dojo.provide("com.ibm.mashups.enabler.widget.ModifiableEvent");dojo.declare("com.ibm.mashups.enabler.widget.ModifiableEvent",[com.ibm.mashups.enabler.widget.Event,com.ibm.mashups.enabler.ModifiableLocalized,com.ibm.mashups.enabler.DirtyFlagProvider],{setName:function(name){},setPayloadType:function(_1444){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.ModifiableEventProvider"]){dojo._hasResource["com.ibm.mashups.enabler.widget.ModifiableEventProvider"]=true;dojo.provide("com.ibm.mashups.enabler.widget.ModifiableEventProvider");dojo.declare("com.ibm.mashups.enabler.widget.ModifiableEventProvider",[com.ibm.mashups.enabler.widget.EventProvider,com.ibm.mashups.enabler.DirtyFlagProvider],{createEvent:function(name,_1445){},getEvents:function(_1446){},getEvent:function(name){},addEvent:function(event){},removeEvent:function(event){},confirmAddEvent:function(event){},confirmRemoveEvent:function(event){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.Preferences"]){dojo._hasResource["com.ibm.mashups.enabler.widget.Preferences"]=true;dojo.provide("com.ibm.mashups.enabler.widget.Preferences");dojo.declare("com.ibm.mashups.enabler.widget.Preferences",null,{getValue:function(name){},getValues:function(name){},isReadOnly:function(name){},getNames:function(){},getMap:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.ModifiablePreferences"]){dojo._hasResource["com.ibm.mashups.enabler.widget.ModifiablePreferences"]=true;dojo.provide("com.ibm.mashups.enabler.widget.ModifiablePreferences");dojo.declare("com.ibm.mashups.enabler.widget.ModifiablePreferences",[com.ibm.mashups.enabler.widget.Preferences,com.ibm.mashups.enabler.DirtyFlagProvider],{confirmRemove:function(name){},confirmSetValue:function(name,value){},confirmSetValues:function(name,_1447){},confirmSetReadOnly:function(name){},setValue:function(name,value){},setValue:function(name,value,_1448){},setValues:function(name,_1449){},setValues:function(name,_144a,_144b){},remove:function(name){}});com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_BASE="/"+("com.ibm.mashups.enabler.widget.ModifiablePreferences".replace(/\./ig,"/"))+"/";com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_PREFERENCES_SET=com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_BASE+"set";com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_PREFERENCES_REMOVE=com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_BASE+"remove";}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.PreferencesProvider_API"]){dojo._hasResource["com.ibm.mashups.enabler.widget.PreferencesProvider_API"]=true;dojo.provide("com.ibm.mashups.enabler.widget.PreferencesProvider_API");dojo.provide("com.ibm.mashups.enabler.widget.PreferencesProvider");dojo.declare("com.ibm.mashups.enabler.widget.PreferencesProvider",null,{getPreferences:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.widget.PreferencesImpl"]){dojo._hasResource["com.ibm.mm.enabler.widget.PreferencesImpl"]=true;dojo.provide("com.ibm.mm.enabler.widget.PreferencesImpl");dojo.declare("com.ibm.mm.enabler.widget.PreferencesImpl",[com.ibm.mashups.enabler.widget.Preferences],{constructor:function(node,_144c,_144d){this.prefProvider=_144c;this.defaultPreferences=_144d;var _144e=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_WIDGET);var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.li_ns=dojo.delegate(_144e.namespaces,nsf.getNameSpaces([nsf.NS_ATOM,nsf.NS_XML,nsf.NS_XSI]));this.PREFERENCES="atom:content/*/model:portletpreferences[@name='${0}']/base:value";this.PREFERENCES_BY_NAME="atom:content/*/model:portletpreferences[@name='${0}']";this.PREFERENCES_TOP="atom:content/*/model:portletpreferences";this.STAR_NODE="atom:content/*";this.BASE_NS=this.li_ns.base;this.BASE_VALUE="base:value";this.BASE_STRING="base:String";this.XSI_NS=this.li_ns.xsi;this.XSI_TYPE="xsi:type";this.MODEL_NS=this.li_ns.model;this.MODEL_PORTLETPREFERENCES="model:portletpreferences";},_getPrefNode:function(name){if(!name){return null;}var _144f=null;var expr=dojo.string.substitute(this.PREFERENCES_BY_NAME,[name]);var _1450=this.prefProvider._getPreferencesXML();var _1451=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,_1450,this.li_ns);return _1451||_144f;},getValue:function(name){var _1452=this._getPrefNode(name);if(_1452){var _1453="base:value[@xsi:type='base:String' and position()=1]/@value";var value=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(_1453,_1452,this.li_ns);if(value){return com.ibm.mm.enabler.utils.Dom.textContent(value);}}if(this.defaultPreferences){return this.defaultPreferences.getValue(name);}return null;},getValues:function(name){var _1454=this._getPrefNode(name);if(_1454){var _1455="base:value[@xsi:type='base:String']/@value";var _1456=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(_1455,_1454,this.li_ns);if(_1456&&_1456.length>0){return dojo.map(_1456,function(node){return com.ibm.mm.enabler.utils.Dom.textContent(node);});}}if(this.defaultPreferences){return this.defaultPreferences.getValues(name);}return null;},isReadOnly:function(name){var _1457=false;var _1458=this._getPrefNode(name);if(_1458){var _1459=_1458.getAttribute("read-only");if(_1459=="true"){_1457=true;}}else{if(this.defaultPreferences){_1457=this.defaultPreferences.isReadOnly(name);}}return _1457;},getNames:function(){var _145a=[];var names={};var _145b=this.prefProvider._getPreferencesXML();var _145c=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.PREFERENCES_TOP,_145b,this.li_ns);var i;if(_145c){var _145d=_145c.length;for(i=0;i<_145d;i++){names[_145c[i].getAttribute("name")]=null;}}if(this.defaultPreferences){var _145e=this.defaultPreferences.getNames();var _145f=_145e.length;for(i=0;i<_145f;++i){names[_145e[i]]=null;}}for(var name in names){if(Object.prototype.hasOwnProperty.call(names,name)){_145a.push(name);}}return _145a;},_getValueForMap:function(_1460){if(_1460){var _1461="base:value[@xsi:type='base:String' and position()=1]/@value";var value=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(_1461,_1460,this.li_ns);if(value){return com.ibm.mm.enabler.utils.Dom.textContent(value);}}return null;},getMap:function(){var _1462={};var _1463=this.prefProvider._getPreferencesXML();var _1464=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.PREFERENCES_TOP,_1463,this.li_ns);var i;if(this.defaultPreferences){_1462=this.defaultPreferences.getMap();}if(_1464){var map={};var _1465=_1464.length;for(i=0;i<_1465;i++){var name=_1464[i].getAttribute("name");var value=this._getValueForMap(_1464[i]);map[name]=value;}dojo.mixin(_1462,map);}return _1462;}});}if(!dojo._hasResource["com.ibm.mm.enabler.widget.ModifiablePreferencesImpl"]){dojo._hasResource["com.ibm.mm.enabler.widget.ModifiablePreferencesImpl"]=true;dojo.provide("com.ibm.mm.enabler.widget.ModifiablePreferencesImpl");dojo.declare("com.ibm.mm.enabler.widget.PreferencesUpdateContext",null,{source:"",type:""});dojo.declare("com.ibm.mm.enabler.widget.ModifiablePreferencesImpl",[com.ibm.mashups.enabler.widget.ModifiablePreferences,com.ibm.mm.enabler.widget.PreferencesImpl,com.ibm.mm.enabler.DirtyFlagProviderImpl],{setValue:function(name,value,_1466,_1467){if(value===null){return false;}name=name||null;if(!name||name===null||name==="undefined"){var indx=value.indexOf(":");if(indx>0){name=value.substring(2,indx-1);}var indx2=value.indexOf(",");if(indx2>indx){value=value.substring(indx+2,indx2-1);}}if(!this.confirmSetValue(name,value)){return false;}var _1468=this.getValue(name);var _1469=this._setValuesInternally(name,[value],_1466);if(_1469){var _146a=null;if(_1467){_146a=_1467;}dojo.publish(com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_PREFERENCES_SET,[this,name,_1468,value,_146a]);}return _1469;},setValues:function(name,_146b,_146c){if(_146b===null){return false;}if(!this.confirmSetValues(name,_146b)){return false;}return this._setValuesInternally(name,_146b,_146c);},_setValuesInternally:function(name,_146d,_146e){if(!dojo.isArray(_146d)){return false;}if(this.defaultPreferences&&this.defaultPreferences.isReadOnly(name)){return false;}var _146f=this._getPrefNode(name);var _1470=this.prefProvider._getPreferencesXML();var _1471=_1470.ownerDocument;if(_146f){if(_146f.hasChildNodes()){var _1472=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.BASE_VALUE,_146f,this.li_ns);dojo.forEach(_1472,dojo.destroy);}}else{var _1473=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this.STAR_NODE,_1470,this.li_ns);if(!_1473){return false;}_146f=com.ibm.mm.enabler.utils.Dom.createElement(_1471,this.MODEL_PORTLETPREFERENCES,this.MODEL_NS);_146f.setAttribute("name",name);_1473.appendChild(_146f);_146f.setAttribute("read-only","false");}if(this.confirmSetReadOnly(name)){if(_146e===true){_146f.setAttribute("read-only","true");}else{if(_146e===false){_146f.setAttribute("read-only","false");}}}var _1474=_146d.length;for(var i=0;i<_1474;++i){var value=_146d[i];var node=com.ibm.mm.enabler.utils.Dom.createElement(_1471,this.BASE_VALUE,this.BASE_NS);com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_1471,node,this.XSI_TYPE,"type",this.XSI_NS,this.BASE_STRING);node.setAttribute("value",value);_146f.appendChild(node);}this._setDirty();return true;},remove:function(name,_1475){if(!this.confirmRemove(name)){return false;}var _1476=this._getPrefNode(name);if(!_1476){return false;}var _1477=this.getValue(name);var _1478=this.prefProvider._getPreferencesXML();var _1479=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this.STAR_NODE,_1478,this.li_ns);if(!_1479){return false;}_1479.removeChild(_1476);this._setDirty();var _147a=null;if(_1475){_147a=_1475;}dojo.publish(com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_PREFERENCES_REMOVE,[this,name,_1477,null,_147a]);return true;},confirmRemove:function(name){var _147b=this._getPrefNode(name);if(!_147b){return false;}return true;},confirmSetValue:function(name,value){return true;},confirmSetValues:function(name,_147c){return true;},confirmSetReadOnly:function(name){return true;}});}if(!dojo._hasResource["com.ibm.mm.enabler.widget.HierarchicalPreferencesImpl"]){dojo._hasResource["com.ibm.mm.enabler.widget.HierarchicalPreferencesImpl"]=true;dojo.provide("com.ibm.mm.enabler.widget.HierarchicalPreferencesImpl");dojo.declare("com.ibm.mm.enabler.widget.HierarchicalPreferencesImpl",com.ibm.mashups.enabler.widget.ModifiablePreferences,{constructor:function(_147d){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;var _147e="constructor(basePreferences)";var _147f=this.LOGGER.isLoggable(this.LOG_LEVEL,_147d);if(_147f){this.LOGGER.entering(_147e);}this.basePrefs=_147d;this.prefProvider=this.basePrefs.prefProvider;this.parentPrefs=this.prefProvider._getParentHierarchicalPreferences();dojo.subscribe(com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_PREFERENCES_SET,this,"_setValueHandler");dojo.subscribe(com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_PREFERENCES_REMOVE,this,"_removeHandler");this.eventContext={source:this,type:"hierachyUpdate",provider:this.prefProvider.getID()};if(_147f){this.LOGGER.exiting(_147e);}},isReadOnly:function(name){if(this.basePrefs.getValue(name)!==null){return this.basePrefs.isReadOnly(name);}if(this.parentPrefs){return this.parentPrefs.isReadOnly(name);}return false;},getValue:function(name){var value=this.basePrefs.getValue(name);if(value!==null){return value;}if(this.parentPrefs){return this.parentPrefs.getValue(name);}return null;},getValues:function(name){var _1480=this.basePrefs.getValues(name);if(_1480!==null){return _1480;}if(this.parentPrefs){return this.parentPrefs.getValues(name);}return null;},setValue:function(name,value,_1481,_1482){var _1483="setValue(name, value, readOnly, _context)";var _1484=this.LOGGER.isLoggable(this.LOG_LEVEL,[name,value,_1481,_1482]);if(_1484){this.LOGGER.entering(_1483);}if(!this.confirmSetValue(name,value)){if(_1484){this.LOGGER.trace(_1483,"confirmSetValue is false");}if(_1484){this.LOGGER.exiting(_1483,false);}return false;}if(_1484){this.LOGGER.trace(_1483,"Setting the new value");}var _1485=this.getValue(name);var _1486=this.basePrefs.setValue(name,value,_1481,_1482);if(_1484){this.LOGGER.exiting(_1483,_1486);}return _1486;},setValues:function(name,_1487,_1488){var _1489="setValues(name, values, readOnly)";var _148a=this.LOGGER.isLoggable(this.LOG_LEVEL,[name,_1487,_1488]);if(_148a){this.LOGGER.entering(_1489);}if(!this.confirmSetValues(name,_1487)){if(_148a){this.LOGGER.trace(_1489,"confirmSetValues is false");}if(_148a){this.LOGGER.exiting(_1489,false);}return false;}if(_148a){this.LOGGER.trace(_1489,"Setting the new values");}var _148b=this.basePrefs.setValues(name,_1487,_1488);if(_148a){this.LOGGER.exiting(_1489,_148b);}return _148b;},remove:function(name,_148c){var _148d=this.basePrefs.remove(name,_148c);return _148d;},getNames:function(){var _148e="getNames()";var _148f=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_148f){this.LOGGER.entering(_148e);}var _1490=[];var names={};var i;if(this.parentPrefs){if(_148f){this.LOGGER.trace(_148e,"Getting names from parent preference");}var _1491=this.parentPrefs.getNames();var _1492=_1491.length;for(i=0;i<_1492;++i){names[_1491[i]]=null;}}if(_148f){this.LOGGER.trace(_148e,"Getting own names");}var _1493=this.basePrefs.getNames();var _1494=_1493.length;for(i=0;i<_1494;++i){names[_1493[i]]=null;}for(var name in names){if(Object.prototype.hasOwnProperty.call(names,name)){_1490.push(name);}}if(_148f){this.LOGGER.exiting(_148e);}return _1490;},getMap:function(){var _1495="getMap()";var _1496=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1496){this.LOGGER.entering(_1495);}var _1497={};if(this.parentPrefs){if(_1496){this.LOGGER.trace(_1495,"Getting map from parent preference");}_1497=this.parentPrefs.getMap();}if(_1496){this.LOGGER.trace(_1495,"Getting own map");}var _1498=this.basePrefs.getMap();dojo.mixin(_1497,_1498);if(_1496){this.LOGGER.exiting(_1495);}return _1497;},confirmRemove:function(name){return this.basePrefs.confirmRemove(name);},confirmSetValue:function(name,value){var _1499="confirmSetValue(name, value)";var _149a=this.LOGGER.isLoggable(this.LOG_LEVEL,[name,value]);if(_149a){this.LOGGER.entering(_1499);}if(this.parentPrefs&&this.parentPrefs.isReadOnly(name)){if(_149a){this.LOGGER.trace(_1499,"Preference is read only on parent");}if(_149a){this.LOGGER.exiting(_1499,false);}return false;}var _149b=this.basePrefs.confirmSetValue(name,value);if(_149a){this.LOGGER.trace(_1499,"Confirm on base preferences is ${0}",_149b);}if(_149a){this.LOGGER.exiting(_1499,_149b);}return _149b;},confirmSetValues:function(name,_149c){return this.confirmSetValue(name,_149c);},confirmSetReadOnly:function(name){return false;},_valueExistsOnHierarchy:function(_149d){},_setValueHandler:function(_149e,_149f,_14a0,_14a1,_14a2){if(_149e!==this.basePrefs&&_149e!==this.parentPrefs){return;}var myOV=_14a0;if(_149e===this.basePrefs){if(_14a0===null&&this.parentPrefs){myOV=this.parentPrefs.getValue(_149f);}}else{if(_149e===this.parentPrefs){var _14a3=this.basePrefs.getValue(_149f);if(_14a3!==null){return;}}}if(_14a2===null){_14a2=this.eventContext;}dojo.publish(com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_PREFERENCES_SET,[this,_149f,myOV,_14a1,_14a2]);},_removeHandler:function(_14a4,_14a5,_14a6,_14a7,_14a8){if(_14a4!==this.basePrefs&&_14a4!==this.parentPrefs){return;}if(_14a8===null){_14a8=this.eventContext;}var value;if(_14a4===this.parentPrefs){value=this.basePrefs.getValue(_14a5);if(value!==null){return;}}if(_14a4===this.basePrefs){if(this.parentPrefs){value=this.parentPrefs.getValue(_14a5);if(value!==null){dojo.publish(com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_PREFERENCES_SET,[this,_14a5,_14a6,value,_14a8]);return;}}}dojo.publish(com.ibm.mashups.enabler.widget.ModifiablePreferences.TOPIC_PREFERENCES_REMOVE,[this,_14a5,_14a6,_14a7,_14a8]);}});}if(!dojo._hasResource["com.ibm.mm.enabler.widget.PreferencesProviderImpl"]){dojo._hasResource["com.ibm.mm.enabler.widget.PreferencesProviderImpl"]=true;dojo.provide("com.ibm.mm.enabler.widget.PreferencesProviderImpl");dojo.declare("com.ibm.mm.enabler.widget.PreferencesProviderImpl",com.ibm.mashups.enabler.widget.PreferencesProvider,{getPreferences:function(){if(!this.preferences){var _14a9=this._getPreferencesXML();if(!_14a9){return null;}var _14aa=null;var _14ab=null;if(this._getDefaultPreferencesXML){_14aa=this._getDefaultPreferencesXML();if(_14aa){var me=this;var _14ac={_getPreferencesXML:function(){return me._getDefaultPreferencesXML();}};_14ab=new com.ibm.mm.enabler.widget.PreferencesImpl(_14aa,_14ac);}}this.preferences=new com.ibm.mm.enabler.widget.ModifiablePreferencesImpl(_14a9,this,_14ab);}return this.preferences;},_getParentPreferences:function(){var _14ad=this.model._getParent(this);if(_14ad&&_14ad.getPreferences){return _14ad.getPreferences();}else{return null;}},_getHierarchicalPreferences:function(){if(!this.hierarchicalPrefs){if(!this.getPreferences()){this.hierarchicalPrefs=this._getParentHierarchicalPreferences();}else{this.hierarchicalPrefs=new com.ibm.mm.enabler.widget.HierarchicalPreferencesImpl(this.getPreferences());}}return this.hierarchicalPrefs;},_getParentHierarchicalPreferences:function(){var _14ae=this.model._getParent(this);if(_14ae&&_14ae._getParentHierarchicalPreferences){return _14ae._getHierarchicalPreferences();}else{return null;}}});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.PreferencesProvider"]){dojo._hasResource["com.ibm.mashups.enabler.widget.PreferencesProvider"]=true;dojo.provide("com.ibm.mashups.enabler.widget.PreferencesProvider");}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetDefinition_API"]){dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetDefinition_API"]=true;dojo.provide("com.ibm.mashups.enabler.widget.WidgetDefinition_API");dojo.provide("com.ibm.mashups.enabler.widget.WidgetDefinition");dojo.declare("com.ibm.mashups.enabler.widget.WidgetDefinition",[com.ibm.mashups.enabler.Identifiable,com.ibm.mashups.enabler.ModifiableLocalized,com.ibm.mashups.enabler.ModifiableMetaData,com.ibm.mashups.enabler.widget.PreferencesProvider,com.ibm.mashups.enabler.widget.ModifiableEventProvider],{_type:"definition",getURL:function(){},getType:function(){},getSupportedModes:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetDefinition"]){dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetDefinition"]=true;dojo.provide("com.ibm.mashups.enabler.widget.WidgetDefinition");}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetInstance_API"]){dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetInstance_API"]=true;dojo.provide("com.ibm.mashups.enabler.widget.WidgetInstance_API");dojo.provide("com.ibm.mashups.enabler.widget.WidgetInstance");dojo.declare("com.ibm.mashups.enabler.widget.WidgetInstance",[com.ibm.mashups.enabler.Identifiable,com.ibm.mashups.enabler.ModifiableMetaData,com.ibm.mashups.enabler.widget.PreferencesProvider,com.ibm.mashups.enabler.widget.ModifiableEventProvider],{_type:"instance"});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetInstance"]){dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetInstance"]=true;dojo.provide("com.ibm.mashups.enabler.widget.WidgetInstance");}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetWindow"]){dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetWindow"]=true;dojo.provide("com.ibm.mashups.enabler.widget.WidgetWindow");dojo.declare("com.ibm.mashups.enabler.widget.WidgetWindow",[com.ibm.mashups.enabler.Identifiable,com.ibm.mashups.enabler.widget.PreferencesProvider,com.ibm.mashups.enabler.widget.ModifiableEventProvider],{_type:"window"});}if(!dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.widget.WidgetModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.widget.WidgetModel_API");dojo.provide("com.ibm.mashups.enabler.widget.WidgetModel");dojo.declare("com.ibm.mashups.enabler.widget.WidgetModel",[com.ibm.mashups.enabler.Commitable,com.ibm.mashups.enabler.model.Model,com.ibm.mashups.enabler.Locator,com.ibm.mashups.enabler.Discardable,com.ibm.mashups.enabler.DirtyFlagProvider],{find:function(id){},findWidgetWindow:function(_14af,_14b0){},getWidgetDefinitionByWindow:function(_14b1){},getWidgetDefinitionByInstance:function(_14b2){},getWidgetWindow:function(_14b3){},isWidgetWindowCached:function(id){},getWidgetInstance:function(_14b4){},getHierarchicalPreferences:function(_14b5){},getHierarchicalEventProvider:function(_14b6){}});}if(!dojo._hasResource["com.ibm.mm.enabler.widget.ModifiableEventImpl"]){dojo._hasResource["com.ibm.mm.enabler.widget.ModifiableEventImpl"]=true;dojo.provide("com.ibm.mm.enabler.widget.ModifiableEventImpl");dojo.declare("com.ibm.mm.enabler.widget.ModifiableEventImpl",[com.ibm.mashups.enabler.widget.ModifiableEvent,com.ibm.mm.enabler.persistence.xml.LocalizedXmlImpl,com.ibm.mm.enabler.DirtyFlagProviderImpl],{constructor:function(node,_14b7){this.xmlData=node;this.eventProvider=_14b7;var _14b8=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_WIDGET);var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.li_ns=dojo.delegate(_14b8.namespaces,nsf.getNameSpaces([nsf.NS_ATOM,nsf.NS_XML,nsf.NS_XSI,nsf.NS_EVENT_DATATYPES]));this.QNAME_XPATH="model:qname";this.PAYLOAD_TYPE_XPATH="model:payload-type";this.PUBLISHED_LNAME="publish-event";this.PROCESSED_LNAME="process-event";this.MODEL_QNAME="model:qname";this.MODEL_PAYLOAD_TYPE="model:payload-type";this.STAR_NODE="atom:content/*";this.BASE_NS=this.li_ns.base;this.BASE_VALUE="base:value";this.BASE_STRING="base:String";this.XSI_NS=this.li_ns.xsi;this.XSI_TYPE="xsi:type";this.MODEL_NS=this.li_ns.model;this.TITLE_ELEMENT="model:title";this.TITLE=this.TITLE_ELEMENT+"/"+this.BASE_NLS_TITLE_STRING;this.DESCRIPTION_ELEMENT="model:description";this.DESCRIPTION=this.DESCRIPTION_ELEMENT+"/"+this.BASE_NLS_TITLE_STRING;this.DEFAULT_PAYLOAD_PREFIX="mmpayload";this.DEFAULT_NAME_PREFIX="mmname";this.DATATYPE_NS=this.li_ns[nsf.NS_EVENT_DATATYPES];this.XMLNS_NS=nsf.getNameSpaces([nsf.NS_XMLNS])[nsf.NS_XMLNS];},getID:function(){var rawID=this.xmlData.getAttribute("id");return com.ibm.mm.enabler.IdentifiableHelper.getID(rawID);},getName:function(){var expr=this.QNAME_XPATH;var _14b9=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,this.xmlData,this.li_ns);if(!_14b9){return null;}var qName=com.ibm.mm.enabler.utils.Dom.textContent(_14b9);var _14ba=null;var _14bb=null;if(qName.indexOf(":")!=qName.length-1){_14ba=com.ibm.mm.enabler.utils.Dom.getNodeNSPrefix(qName);_14bb=com.ibm.mm.enabler.utils.Dom.removeNodeNS(qName);}else{_14bb=qName;}if(_14ba===null){return _14bb;}var ns=com.ibm.mm.enabler.utils.Dom.lookupNamespaceURI(_14b9,_14ba);if(ns===null){return _14bb;}return "{"+ns+"}"+_14bb;},isPublished:function(){var _14bc=com.ibm.mm.enabler.utils.Dom.getLocalName(this.xmlData);return (_14bc==this.PUBLISHED_LNAME);},isHandled:function(){var _14bd=com.ibm.mm.enabler.utils.Dom.getLocalName(this.xmlData);return (_14bd==this.PROCESSED_LNAME);},getPayloadType:function(){var expr=this.PAYLOAD_TYPE_XPATH;var _14be=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,this.xmlData,this.li_ns);if(!_14be){return null;}var _14bf=com.ibm.mm.enabler.utils.Dom.textContent(_14be);var _14c0=com.ibm.mm.enabler.utils.Dom.getNodeNSPrefix(_14bf);var _14c1=com.ibm.mm.enabler.utils.Dom.removeNodeNS(_14bf);if(_14c0===null){return _14c1;}var ns=com.ibm.mm.enabler.utils.Dom.lookupNamespaceURI(_14be,_14c0);if(ns===null){return _14c1;}return "{"+ns+"}"+_14c1;},_setQNameNode:function(_14c2,_14c3,value,_14c4){var expr=_14c3;var _14c5=this.xmlData.ownerDocument;var _14c6=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,this.xmlData,this.li_ns);if(!_14c6){_14c6=com.ibm.mm.enabler.utils.Dom.createElement(_14c5,_14c2,this.li_ns.model);this.xmlData.appendChild(_14c6);}var nsUri=null;var _14c7=null;var _14c8=value.indexOf("{");if(_14c8===0){var nsEnd=value.indexOf("}");if(nsEnd==-1){throw new Error("Name is not a valid qName");}nsUri=value.substring(_14c8+1,nsEnd);_14c7=value.substring(nsEnd+1);}else{_14c7=value;}if(nsUri!==null){com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_14c6.ownerDocument,_14c6,"xmlns:"+_14c4,_14c4,this.XMLNS_NS,nsUri);com.ibm.mm.enabler.utils.Dom.textContent(_14c6,_14c4+":"+_14c7);}else{com.ibm.mm.enabler.utils.Dom.textContent(_14c6,_14c7);}},setName:function(name){if(this.getName()==name){return;}this._setQNameNode(this.MODEL_QNAME,this.QNAME_XPATH,name,this.DEFAULT_NAME_PREFIX);this._setDirty();},setPayloadType:function(_14c9){var _14ca=_14c9;var _14cb=_14c9.indexOf("{");if(_14cb==-1){_14ca="{"+this.DATATYPE_NS+"}"+_14c9;}if(this.getPayloadType()==_14ca){return;}this._setQNameNode(this.MODEL_PAYLOAD_TYPE,this.PAYLOAD_TYPE_XPATH,_14ca,this.DEFAULT_PAYLOAD_PREFIX);this._setDirty();},_getXML:function(){return this.xmlData;},_setXML:function(_14cc){this.xmlData=_14cc;}});}if(!dojo._hasResource["com.ibm.mm.enabler.widget.HierarchicalEventProviderImpl"]){dojo._hasResource["com.ibm.mm.enabler.widget.HierarchicalEventProviderImpl"]=true;dojo.provide("com.ibm.mm.enabler.widget.HierarchicalEventProviderImpl");dojo.declare("com.ibm.mm.enabler.widget.HierarchicalEventProviderImpl",com.ibm.mashups.enabler.widget.EventProvider,{constructor:function(_14cd){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;var _14ce="constructor(baseEventProvider)";var _14cf=this.LOGGER.isLoggable(this.LOG_LEVEL,_14cd);if(_14cf){this.LOGGER.entering(_14ce);}this.baseEP=_14cd;this.parentEP=this.baseEP._getParentHierarchicalEventProvider();if(_14cf){this.LOGGER.exiting(_14ce);}},createEvent:function(name,_14d0){var _14d1="createEvent(name, handled)";var _14d2=this.LOGGER.isLoggable(this.LOG_LEVEL,[name,_14d0]);if(_14d2){this.LOGGER.entering(_14d1);}var _14d3=this.baseEP.createEvent(name,_14d0);if(_14d2){this.LOGGER.exiting(_14d1,_14d3);}return _14d3;},getEvents:function(_14d4){var _14d5="getEvents()";var _14d6=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_14d6){this.LOGGER.entering(_14d5);}var _14d7=[];var _14d8={};var i;var _14d9;if(_14d6){this.LOGGER.trace(_14d5,"Getting own events");}var _14da=this.baseEP.getEvents(_14d4);var _14db=_14da.length;for(i=0;i<_14db;++i){var _14dc=_14da[i];if(_14dc.isHandled()){_14d9=this.HANDLED_NAME_PREFIX;}else{_14d9=this.PUBLISHED_NAME_PREFIX;}_14d8[_14d9+_14dc.getName()]=_14da[i];}if(this.parentEP){if(_14d6){this.LOGGER.trace(_14d5,"Getting events from parent event provider");}var _14dd=this.parentEP.getEvents(_14d4);var _14de=_14dd.length;var name;for(i=0;i<_14de;++i){var _14df=_14dd[i];name=_14df.getName();if(_14df.isHandled()){_14d9=this.HANDLED_NAME_PREFIX;}else{_14d9=this.PUBLISHED_NAME_PREFIX;}var _14e0=_14d9+name;if(!(_14e0 in _14d8)){_14d8[_14e0]=_14dd[i];}}}for(var _14e1 in _14d8){if(Object.prototype.hasOwnProperty.call(_14d8,_14e1)){_14d7.push(_14d8[_14e1]);}}if(_14d6){this.LOGGER.exiting(_14d5);}return _14d7;},getEvent:function(name){var event=this.baseEP.getEvent(name);if(event!==null){return event;}if(this.parentEP){return this.parentEP.getEvent(name);}return null;},addEvent:function(event){var _14e2="addEvent(event)";var _14e3=this.LOGGER.isLoggable(this.LOG_LEVEL,[event]);if(_14e3){this.LOGGER.entering(_14e2);}if(!this.confirmAddEvent(event)){if(_14e3){this.LOGGER.trace(_14e2,"confirmAddEvent is false");}if(_14e3){this.LOGGER.exiting(_14e2);}return;}this.baseEP.addEvent(event);if(_14e3){this.LOGGER.exiting(_14e2);}},removeEvent:function(event){var _14e4="removeEvent(event)";var _14e5=this.LOGGER.isLoggable(this.LOG_LEVEL,[event]);if(_14e5){this.LOGGER.entering(_14e4);}if(!this.confirmRemoveEvent(event)){if(_14e5){this.LOGGER.trace(_14e4,"confirmRemoveEvent is false");}if(_14e5){this.LOGGER.exiting(_14e4);}return;}this.baseEP.removeEvent(event);if(_14e5){this.LOGGER.exiting(_14e4);}},confirmAddEvent:function(event){return this.baseEP.confirmAddEvent(event);},confirmRemoveEvent:function(event){return this.baseEP.confirmRemoveEvent(event);},getEventByID:function(id){var event=this.baseEP.getEventByID(id);if(event!==null){return event;}if(this.parentEP){return this.parentEP.getEventByID(id);}return null;}});}if(!dojo._hasResource["com.ibm.mm.enabler.widget.ModifiableEventProviderImpl"]){dojo._hasResource["com.ibm.mm.enabler.widget.ModifiableEventProviderImpl"]=true;dojo.provide("com.ibm.mm.enabler.widget.ModifiableEventProviderImpl");dojo.declare("com.ibm.mm.enabler.widget.ModifiableEventProviderImpl",[com.ibm.mashups.enabler.widget.ModifiableEventProvider,com.ibm.mm.enabler.DirtyFlagProviderImpl],{constructor:function(){this._events=null;this.EVENTS_TOP_XPATH="atom:content/*/model:events";this.EVENTS_XPATH=this.EVENTS_TOP_XPATH+"/*";this.PARENT_XPATH="atom:content/*";this.MODEL_PUBLISH_EVENT="model:publish-event";this.MODEL_PROCESS_EVENT="model:process-event";this.MODEL_EVENTS="model:events";this._eventProviderIsDirty=false;this.idService=com.ibm.mashups.enabler.services.IdentificationService;},createEvent:function(name,_14e6){var _14e7=this._getEventXML().ownerDocument;var _14e8=this.MODEL_PUBLISH_EVENT;if(_14e6){_14e8=this.MODEL_PROCESS_EVENT;}var node=com.ibm.mm.enabler.utils.Dom.createElement(_14e7,_14e8,this.ns.model);node.setAttribute("id","cid:"+this.idService.createClientID());var _14e9=new com.ibm.mm.enabler.widget.ModifiableEventImpl(node,this);_14e9._addDirtyCallback(this,function(){this._setDirty();});_14e9.setName(name);_14e9.setPayloadType("{"+this.ns.xsi+"}String");_14e9._setDirty();return _14e9;},getEvents:function(_14ea){var _14eb=true;var _14ec=false;var _14ed=false;if(typeof _14ea!="undefined"&&_14ea!==null){if(_14ea[com.ibm.mashups.enabler.widget.Constants.FILTER_HANDLED_EVENTS]!==null&&_14ea[com.ibm.mashups.enabler.widget.Constants.FILTER_HANDLED_EVENTS]===true){_14ec=true;_14eb=false;}if(_14ea[com.ibm.mashups.enabler.widget.Constants.FILTER_PUBLISHED_EVENTS]!==null&&_14ea[com.ibm.mashups.enabler.widget.Constants.FILTER_PUBLISHED_EVENTS]===true){_14ed=true;_14eb=false;}if(_14ed&&_14ec){_14eb=true;}}if(this._events===null){this._loadEventsFromXML();}var _14ee=[];for(var _14ef in this._events){if(Object.prototype.hasOwnProperty.call(this._events,_14ef)){_14ee.push(this._events[_14ef]);}}var event;if(this._defaultEventProvider){var _14f0=this._defaultEventProvider.getEvents();var _14f1=_14f0.length;for(var i=0;i<_14f1;++i){event=_14f0[i];if(event.isHandled()){namePrefix=this.HANDLED_NAME_PREFIX;}else{namePrefix=this.PUBLISHED_NAME_PREFIX;}if(!(namePrefix+event.getName() in this._events)){_14ee.push(event);}}}var _14f2=[];if(!_14eb){var _14f3=_14ee.length;for(var j=0;j<_14f3;++j){event=_14ee[j];if(_14ec&&event.isHandled()){_14f2.push(event);}else{if(_14ed&&event.isPublished()){_14f2.push(event);}}}_14ee=_14f2;}return _14ee;},_updateEventsFromXML:function(_14f4){if(this._events===null){return;}if(!this._getEventXML()){return;}var expr=this.EVENTS_XPATH;var _14f5=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(expr,(_14f4)?_14f4:this._getEventXML(),this.ns);if(!_14f5){return;}var _14f6=_14f5.length;var _14f7;for(var i=0;i<_14f6;++i){var event=new com.ibm.mm.enabler.widget.ModifiableEventImpl(_14f5[i],this);var _14f8;if(event.isHandled()){_14f8=this.HANDLED_NAME_PREFIX;}else{_14f8=this.PUBLISHED_NAME_PREFIX;}var _14f9=_14f8+event.getName();if(_14f9 in this._events){var oldID=this._events[_14f9].getID();this._events[_14f9]._setXML(event._getXML());var newID=this._events[_14f9].getID();if(oldID!=newID){this.idService.attachServerID(oldID,newID);}}}},_loadEventsFromXML:function(){var expr=this.EVENTS_XPATH;var _14fa=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(expr,this._getEventXML(),this.ns);this._events={};if(!_14fa){return;}var _14fb=_14fa.length;var _14fc;for(var i=0;i<_14fb;++i){var event=new com.ibm.mm.enabler.widget.ModifiableEventImpl(_14fa[i],this);var _14fd;if(event.isHandled()){_14fd=this.HANDLED_NAME_PREFIX;}else{_14fd=this.PUBLISHED_NAME_PREFIX;}var _14fe=_14fd+event.getName();this._events[_14fe]=event;}},getEvent:function(name){if(this._events===null){this._loadEventsFromXML();}if(name===null){return null;}var _14ff=this.HANDLED_NAME_PREFIX+name;if(_14ff in this._events){return this._events[_14ff];}_14ff=this.PUBLISHED_NAME_PREFIX+name;if(_14ff in this._events){return this._events[_14ff];}if(this._defaultEventProvider){return this._defaultEventProvider.getEvent(name);}return null;},addEvent:function(event){if(!event){return;}if(!this.confirmAddEvent(event)){return;}var expr=this.EVENTS_TOP_XPATH;var _1500=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,this._getEventXML(),this.ns);if(!_1500){var _1501=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this.PARENT_XPATH,this._getEventXML(),this.ns);if(!_1501){return;}_1500=com.ibm.mm.enabler.utils.Dom.createElement(this._getEventXML().ownerDocument,this.MODEL_EVENTS,this.ns.model);_1501.appendChild(_1500);}_1500.appendChild(event._getXML());if(this._events===null){this._loadEventsFromXML();}var _1502;if(event.isHandled()){_1502=this.HANDLED_NAME_PREFIX;}else{_1502=this.PUBLISHED_NAME_PREFIX;}var _1503=_1502+event.getName();this._events[_1503]=event;this._eventProviderIsDirty=true;this._setDirty();},removeEvent:function(event){if(!event){return;}if(!this.confirmRemoveEvent(event)){return;}var expr=this.EVENTS_TOP_XPATH;var _1504=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,this._getEventXML(),this.ns);if(!_1504){return;}_1504.removeChild(event._getXML());if(this._events!==null){var _1505;if(event.isHandled()){_1505=this.HANDLED_NAME_PREFIX;}else{_1505=this.PUBLISHED_NAME_PREFIX;}var _1506=_1505+event.getName();if(_1506 in this._events){delete this._events[_1506];}}this._eventProviderIsDirty=true;this._setDirty();},confirmAddEvent:function(event){return true;},confirmRemoveEvent:function(event){return true;},_getHierarchicalEventProvider:function(){if(!this.hierarchicalEvents){this.hierarchicalEvents=new com.ibm.mm.enabler.widget.HierarchicalEventProviderImpl(this);}return this.hierarchicalEvents;},_getParentHierarchicalEventProvider:function(){var _1507=this.model._getParent(this);if(_1507&&_1507._getParentHierarchicalEventProvider){return _1507._getHierarchicalEventProvider();}else{return null;}},_getEventXML:function(){return this.xmlData;},_isEventProviderDirty:function(){if(this._eventProviderIsDirty){return true;}if(this._events===null){return false;}for(var _1508 in this._events){if(Object.prototype.hasOwnProperty.call(this._events,_1508)){var event=this._events[_1508];if(event._isDirty()){return true;}}}return false;},_setEventProviderClean:function(){this._eventProviderIsDirty=false;if(this._events===null){return;}for(var _1509 in this._events){if(Object.prototype.hasOwnProperty.call(this._events,_1509)){var event=this._events[_1509];event._setClean();}}},_isEmpty:function(obj){return obj===null||typeof obj=="undefined";},getEventByID:function(id){if(this._events===null){this._loadEventsFromXML();}if(id===null){return null;}var _150a=this.getEvents(null);if(_150a&&_150a!==null){for(var i=0,l=_150a.length;i0){this.preLoadWidgetWindows(ids[1],_1600);_15fe.removeStrategy("com.ibm.mashups.enabler.widget.WidgetModel","com.ibm.mashups.enabler.strategy.WidgetWindowLoadAheadStrategy");}}}catch(e){console.log(e);}this.widgetWindowLoadAheadStrategyOnGoingMarker=false;}}return this.__findWidgetWindow(_15fa,sync,ids);},__findWidgetWindow:function(_1601,sync,ids){var _1602="__findWidgetWindow(deferred, sync, ids)";var _1603=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1603){this.LOGGER.entering(_1602,[_1601,sync,ids]);}if(this.widgetWindowLoadAheadStrategyOnGoingMarker){setTimeout(dojo.hitch(this,function(){this.__findWidgetWindow(_1601,sync,ids);}),0);}var _1604=null;if(ids[0] in this.cachedWindows){_1604=this.cachedWindows[ids[0]];if(_1601){_1601.finish(_1604,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}}else{_1604=this._loadFullWindowParentTree(_1601,sync,ids,false);}if(_1603){this.LOGGER.exiting(_1602,_1604);}return _1604;},preLoadWidgetWindows:function(_1605,_1606){if(!com.ibm.mashups.enabler.io.XHRMultipartFactory.isMultipartEnabled()){return;}var _1607=com.ibm.mashups.enabler.io.XHRMultipartFactory;var _1608=_1607.create();_1608.startTransaction(_1607.CONTEXT_ENABLER);var ids;for(var i=0,l=_1606.length;i-1){var _1628=this.windows[index];if(_1623){_1623.finish(_1628,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}_1627=_1628;}else{var uri=_1624._getWidgetWindowURI();var _1629=null;if(!uri){_1629=_1624._getContext();if(!_1629){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}if(!_1629[com.ibm.mashups.enabler.layout.Constants.CONTEXT_WIDGET_DEFINITION_ID]&&!_1629[com.ibm.mashups.enabler.layout.Constants.CONTEXT_WIDGET_DEFINITION_URL]){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}_1627=this._getWidgetWindowByContext(_1629,_1624);if(_1623){_1623.finish(_1627,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}}else{var ids=this._splitFullWindowID(uri);if(ids.length!=2){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}if(ids[0] in this.cachedWindows){_1627=this.cachedWindows[ids[0]];}else{_1627=this._loadFullWindowParentTree(_1623,sync,_1624,false);}if(_1623){_1623.finish(_1627,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}}}if(_1626){this.LOGGER.exiting(_1625,_1627);}return _1627;},_loadFullWindowParentTree:function(_162a,sync,_162b,_162c){var _162d="_loadFullWindowParentTree(deferred, sync, control, idUpdateOnly)";var _162e=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_162e){this.LOGGER.entering(_162d,[_162a,sync,_162b,_162c]);}if(typeof _162c=="undefined"){_162c=false;}var _162f=null;var ids;if(!dojo.isArray(_162b)){var uri=_162b._getWidgetWindowURI();ids=this._splitFullWindowID(uri);if(ids.length!=2){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}}else{ids=_162b;}var _1630=ids[0];var _1631=ids[1];var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);myUrl.setNodes([{value:_1630,isID:true},{value:_1631,isID:true}]);myUrl.setParameter("mode","download");myUrl.setParameter("rep","full");myUrl.setParameter("levels","-all");myUrl.setParameter("events","single");this._applyHiddenMetaDataLoadingStrategyToModelURL(myUrl);var _1632=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);var _1633={};_1633.node=null;_1632.read(dojo.hitch(this,function(type,data,xhr,args){if(type!=com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){var _1634=this._getWindowFromFeed(data,_162b,_162c);if(!_1634){throw new Error(dojo.string.substitute(this.modelMessages.E_WIDGET_NOTFOUND_1,[_162b]));}_162f=_1634;_1633.node=_1634;this._getInstanceFromFeed(data,_162c);this._getDefinitionFromFeed(data,_162c);}if(_162a){_162a.finish(_1633.node,xhr.status);}if(sync&&type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(xhr.status!=com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND){_1633.status=xhr.status;}}}));if(_162e){this.LOGGER.exiting(_162d,_162f);}return _162f;},_getWidgetInstance:function(_1635,sync,_1636){var _1637="_getWidgetInstance(deferred, sync, widWindow)";var _1638=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1638){this.LOGGER.entering(_1637,[_1635,sync,_1636]);}if(!_1636){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}var _1639;var _163a=_1636._getParentID();if(_163a in this.instances){var _163b=this.instances[_163a];if(_1635){_1635.finish(_163b,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}_1639=_163b;}else{var _163c=_1636._getParentHref();var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(_163c,this);myUrl.setParameter("mode","download");myUrl.setParameter("rep","full");myUrl.setParameter("levels","-all");myUrl.setParameter("events","single");this._applyHiddenMetaDataLoadingStrategyToModelURL(myUrl);var _163d=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);var _163e={};_163e.node=null;_163d.read(dojo.hitch(this,function(type,data,xhr,args){if(type!=com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){var _163f=this._getInstanceFromFeed(data);if(!_163f){throw new Error(dojo.string.substitute(this.modelMessages.E_WIDGET_NOTFOUND_1,[window]));}this._getDefinitionFromFeed(data);_1639=_163f;_163e.node=_163f;}if(_1635){_1635.finish(_163e.node,xhr.status);}if(sync&&type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(xhr.status!=com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND){_163e.status=xhr.status;}}}));if(_163e.status){throw new Error(dojo.string.substitute(this.modelMessages.E_NODE_NOTFOUND_1,[uri,_163e.status]));}}if(_1638){this.LOGGER.exiting(_1637,_1639);}return _1639;},_commit:function(_1640,sync){var _1641="_commit(deferred, sync)";var _1642=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1642){this.LOGGER.entering(_1641,[_1640,sync]);}this._initSemaphore();this._acquire();this.statusCode=com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK;if(!this.isDirty()){if(_1642){this.LOGGER.trace(_1641,"Model isn't dirty, exiting");}this._release(_1640,this.statusCode);if(_1642){this.LOGGER.exiting(_1641);}return;}var id,_1643,_1644,_1645,defID,_1646;if(_1642){this.LOGGER.trace(_1641,"Checking for WidgetWindows to commit");}var _1647=com.ibm.mashups.enabler.io.XHRMultipartFactory;var _1648=_1647.create();_1648.startTransaction(_1647.CONTEXT_ENABLER);for(id in this.cachedWindows){if(Object.prototype.hasOwnProperty.call(this.cachedWindows,id)){_1643=this.cachedWindows[id];if((_1643._isDirty())&&(!this.idService.isClientID(_1643.getID()))){if(_1642){this.LOGGER.trace(_1641,"Window ${0} is dirty, committing ...",_1643.getID());}this._commitWidgetModelNode(_1640,sync,_1643);_1643._setClean();}}}if(_1642){this.LOGGER.trace(_1641,"Checking for WidgetInstances to commit");}for(_1644 in this.instances){if(Object.prototype.hasOwnProperty.call(this.instances,_1644)){_1645=this.instances[_1644];if(_1645._type&&_1645._type=="window"&&_1645._isDirty()&&(!this.idService.isClientID(_1645.getID()))){if(_1642){this.LOGGER.trace(_1641,"Instance ${0} is dirty, committing ...",_1644);}this._commitWidgetModelNode(_1640,sync,_1645);_1645._setClean();}}}_1648.endTransactionDeferred().start();var _1647=com.ibm.mashups.enabler.io.XHRMultipartFactory;var _1648=_1647.create();_1648.startTransaction(_1647.CONTEXT_ENABLER);if(_1642){this.LOGGER.trace(_1641,"Checking for WidgetInstances to commit");}for(_1644 in this.instances){if(Object.prototype.hasOwnProperty.call(this.instances,_1644)){_1645=this.instances[_1644];if((!_1645._type||_1645._type!="window")&&_1645._isDirty()&&(!this.idService.isClientID(_1645.getID()))){if(_1642){this.LOGGER.trace(_1641,"Instance ${0} is dirty, committing ...",_1644);}this._commitWidgetModelNode(_1640,sync,_1645);_1645._setClean();}}}if(_1642){this.LOGGER.trace(_1641,"Checking for WidgetDefinitions to commit");}for(defID in this.definitions){if(Object.prototype.hasOwnProperty.call(this.definitions,defID)){_1646=this.definitions[defID];if(_1646._isDirty()&&(!this.idService.isClientID(_1646.getID()))){if(_1642){this.LOGGER.trace(_1641,"Definition ${0} is dirty, committing ...",defID);}this._commitWidgetModelNode(_1640,sync,_1646);_1646._setClean();}}}_1648.endTransactionDeferred().start();this._release(_1640,this.statusCode);this._setClean();if(_1642){this.LOGGER.exiting(_1641);}},_commitWidgetModelNode:function(_1649,sync,node){var _164a="_commitWidgetModelNode(deferred, sync, node)";var _164b=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_164b){this.LOGGER.entering(_164a,[_1649,sync,node]);}var _164c=null;var _164d=null;var id=null;if(node._type=="window"){id=node.entity.getID();if(this.idService.isClientID(id)){var _164e=this._createNewPersNttyOnServer(_1649,node);if(!_164e){return;}if(_164b){this.LOGGER.trace(_164a,"The ID for the newly created entity is ${0}",_164e);}node._setRawEntityID(_164e);id=com.ibm.mm.enabler.IdentifiableHelper.getID(_164e);}_164c=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);_164c.setNodes([{value:id,isID:true}]);_164d=node.entity.xmlData;}else{try{_164c=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(node.getEditLink(),this);}catch(err){id=node.getID();_164c=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);_164c.setNodes([{value:id,isID:true}]);}_164d=node.xmlData;}_164c.setParameter("update","replace");_164c.setParameter("rep","full");_164c.setParameter("events","single");var _164f=com.ibm.mm.enabler.utils.Dom.innerXML(_164d);this._acquire();serviceReq=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_164c,null,null,false,sync);serviceReq.update(_164f,dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD&&data){if(node._type=="window"){var _1650=this._getInstanceFromFeed(data,true);if(_1650){node.entity.xmlData=_1650.xmlData;}}else{if(node._type=="instance"){var _1651=this._getInstanceFromFeed(data,true);if(_1651){node.xmlData=_1651.xmlData;}}else{if(node._type=="definition"){var def=this._getDefinitionFromFeed(data,true);if(def){node.xmlData=def.xmlData;}}}}node._updateEventsFromXML();}var _1652=_1649.getOperationCallback();if(_1652){_1652(node,com.ibm.mashups.enabler.DeferredOperation.OPERATION_MODIFY,xhr.status,_1649.operationCallbackParameters);}this._release(_1649,xhr.status);}),id);if(_164b){this.LOGGER.exiting(_164a);}},_createNewPersNttyOnServer:function(_1653,_1654){var ns=this._getNS();var _1655=_1654.xmlData.ownerDocument;var _1656=_1654._getParentID();var entry=com.ibm.mm.enabler.utils.Utils.createNode("atom:entry",this.ns.atom);var id=com.ibm.mm.enabler.utils.Utils.createNode("atom:id",this.ns.atom);com.ibm.mm.enabler.utils.Dom.textContent(id,"cid:0");entry.appendChild(id);var _1657=com.ibm.mm.enabler.utils.Utils.createNode("atom:content",this.ns.atom);_1657.setAttribute("type","application/xml");entry.appendChild(_1657);var _1658=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);_1658.setNodes([{value:_1656,isID:true}]);_1658.setParameter("rep","full");_1658.setParameter("events","single");var _1659=com.ibm.mm.enabler.utils.Utils.createNode("model:portlet-entity",this.ns.model);com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_1655,_1659,"creation-context:portlet-entity","portlet-entity",this.ns["creation-context"],_1658.getModelURI());_1657.appendChild(_1659);var _165a=com.ibm.mm.enabler.utils.Dom.innerXML(entry);var _165b=null;this._acquire();serviceReq=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_1658,null,null,false,true);serviceReq.create(_165a,dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD&&data){var expr="atom:feed/atom:entry[atom:content/model:portlet-entity]/atom:id";var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,data,this.ns);if(node){_165b=com.ibm.mm.enabler.utils.Dom.textContent(node);}}var _165c=_1653.getOperationCallback();if(_165c){_165c(_165b,com.ibm.mashups.enabler.DeferredOperation.OPERATION_CREATE,xhr.status,_1653.operationCallbackParameters);}this._release(_1653,xhr.status);}),id);return _165b;},_getHierarchicalPreferences:function(_165d,sync,_165e){var _165f;if(_165e&&_165e._getHierarchicalPreferences){preferences=_165e._getHierarchicalPreferences();}else{preferences=_165e.getPreferences();}if(_165d){_165d.finish(preferences,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return preferences;},_getHierarchicalEventProvider:function(_1660,sync,_1661){var ep;if(_1661&&_1661._getHierarchicalEventProvider){ep=_1661._getHierarchicalEventProvider();}else{ep=_1661;}if(_1660){_1660.finish(ep,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return ep;},_updateLayoutControl:function(_1662,sync){var uri=_1662._getWidgetWindowURI();if(!uri){return;}var index=this.controls.indexOf(_1662);if(index==-1){return;}var _1663=this.windows[index];this._updateFullWindowParentTree(_1663,_1662,sync);},_updateFullWindowParentTree:function(wnd,_1664,sync){var uri=_1664._getWidgetWindowURI();var ids=this._splitFullWindowID(uri);if(ids.length!=2){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}var _1665=ids[0];var _1666=ids[1];var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);myUrl.setNodes([{value:_1665,isID:true},{value:_1666,isID:true}]);myUrl.setParameter("mode","download");myUrl.setParameter("rep","full");myUrl.setParameter("levels","-all");myUrl.setParameter("events","single");this._applyHiddenMetaDataLoadingStrategyToModelURL(myUrl);var _1667=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);var _1668={};_1668.node=null;_1667.read(dojo.hitch(this,function(type,data,xhr,args){if(type!=com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){var _1669=this._getWindowFromFeed(data,_1664,true);if(!_1669){throw new Error(dojo.string.substitute(this.modelMessages.E_WIDGET_NOTFOUND_1,[_1664]));}var oldID=wnd.getID();var newID=_1669.getID();wnd._setRawID(_1669._getRawID());this.idService.attachServerID(oldID,newID);var _166a=this.getWidgetInstance(wnd).start();var _166b=this._getInstanceFromFeed(data,true);this._copyWidgetStateInfo(oldID,newID);delete this.instances[_166a.getID()];_166a._setRawID(_166b._getRawID());this.instances[_166a.getID()]=_166a;wnd._setEntityParent(_166a,this.urlType);var def=this.getWidgetDefinitionByInstance(_166a).start();var _166c=this._getDefinitionFromFeed(data,true);if(def.getID()!=_166c.getID()){var oldID=def.getID();delete this.definitions[def.getID()];def._setRawID(_166c._getRawID());this.definitions[def.getID()]=def;_166a._setParent(_166a,def,this.urlType);var newID=def.getID();this.idService.attachServerID(oldID,newID);if(def._updateEventsFromXML){def._updateEventsFromXML(_166c.xmlData);}}}}));},_copyWidgetStateInfo:function(oldID,newID){var _166d=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _166e=com.ibm.mashups.enabler.model.state.AccessorFactory;var _166f=_166e.getWidgetAccessor(_166d,oldID),_1670=_166e.getWidgetAccessor(_166d,newID);dojo.forEach(["WidgetMode","WindowState","Size"],function(part){this._copyWidgetStatePart(_166f,_1670,part);},this);_166d.commit().start();},_copyWidgetStatePart:function(_1671,_1672,part){switch(part){case "WidgetMode":case "WindowState":var value=_1671["get"+part]();if(value){_1672["set"+part](value);}break;case "Size":var size=_1671.getSize();if(size){_1672.setSize(size.w,size.h);}break;default:}},_getWidgetWindowByContext:function(_1673,_1674){var _1675="_getWidgetWindowByContext(context, control)";var _1676=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1676){this.LOGGER.entering(_1675,[_1673,_1674]);}var _1677=this._getWidgetDefinitionByContext(_1673);var _1678=this._createWidgetInstance(_1677);var _1679=this._createWidgetWindow(_1678,_1674.getID());var index=this.controls.indexOf(_1674);if(index>-1){throw new Error(this.modelMessages.E_PARAM_IS_SMALLER_ZERO_0);}else{this.controls.add(_1674);var _167a=_1674;var me=this;dojo.connect(_1674,"setXml",this,function(){var _167b=com.ibm.mashups.enabler.io.XHRMultipartFactory.isMultipartEnabled();var _167c=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.StrategyService.SERVICE_NAME);var _167d=_167c.getStrategy("com.ibm.mashups.enabler.widget.WidgetModel","com.ibm.mashups.enabler.strategy.WidgetWindowLoadAheadStrategy");if((_167d)&&(_167b)){var map=_167d.getWidgetWindowMap();if(!_167d.listener){_167d.listener=dojo.connect(_167c,"removeStrategy",this,function(_167e,_167f){if((_167e=="com.ibm.mashups.enabler.widget.WidgetModel")&&(_167f=="com.ibm.mashups.enabler.strategy.WidgetWindowLoadAheadStrategy")){if(!com.ibm.mm.enabler.utils.Misc.isEmpty(map)){var _1680=com.ibm.mashups.enabler.services.IdentificationService;var _1681=com.ibm.mashups.enabler.io.XHRMultipartFactory;var _1682=_1681.create();_1682.startTransaction(_1681.CONTEXT_ENABLER);for(var id in map){if(_1680.isServerID(id)){var _1683=map[id];if(_1683){me._updateLayoutControl(_1683,false);}}}_1682.endTransactionDeferred().start();for(var id in map){delete map[id];}}dojo.disconnect(_167d.listener);delete _167d.listener;}});}var _1684=_167a.getID();var value=map[_1684];if(typeof value=="undefined"){for(var id in map){var _1685=map[id];if((_1685)&&(_1685.getID()==_1684)){map[_1684]=_1685;delete map[id];break;}}}var _1686=com.ibm.mashups.enabler.services.IdentificationService;var _1687=false;for(var id in map){if(!_1686.isServerID(id)){_1687=true;break;}}if(!_1687){var _1688=com.ibm.mashups.enabler.io.XHRMultipartFactory;var _1689=_1688.create();_1689.startTransaction(_1688.CONTEXT_ENABLER);for(var id in map){var _1685=map[id];if(_1685){me._updateLayoutControl(_1685,false);}}_1689.endTransactionDeferred().start();for(var id in map){delete map[id];}}}else{me._updateLayoutControl(_167a,true);}});index=this.controls.indexOf(_1674);this.windows[index]=_1679;this.cachedWindows[_1679.getID()]=_1679;}this.definitions[_1677.getID()]=_1677;this.instances[_1678.getID()]=_1678;var _168a=_1679;if(_1676){this.LOGGER.exiting(_1675,_168a);}return _168a;},_getWidgetDefinitionByContext:function(_168b){var _168c="_getWidgetDefinitionByContext(context)";var _168d=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_168d){this.LOGGER.entering(_168c,[_168b]);}var _168e=null;var _168f=_168b[com.ibm.mashups.enabler.layout.Constants.CONTEXT_WIDGET_DEFINITION_ID];var url=_168b[com.ibm.mashups.enabler.layout.Constants.CONTEXT_WIDGET_DEFINITION_URL];if(_168f){_168e=this._getWidgetDefinitionByInstance(null,true,_168f.getID());}else{if(url){_168e=this._getWidgetDefinitionFromURL(url);}}if(_168d){this.LOGGER.exiting(_168c,_168e);}return _168e;},_getWidgetDefinitionFromURL:function(url){var id=this.widgetDefinitionIDByURL[url];if(id){var def=this.find(new com.ibm.mm.enabler.IdentifierImpl(id)).start();if(def){return def;}}var scope=com.ibm.mashups.enabler.model.url.ModelUrlFactory.WIDGET_URL;var myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(scope,this);myUrl.setNodes([{value:"collection",isID:false}]);myUrl.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION_VALUE_FULL);myUrl.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_FILTER_BY_URL,url);var _1690=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,true);var _1691={};_1690.read(dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD){var _1692=this._getDefinitionFromFeed(data);if(_1692){this.widgetDefinitionIDByURL[url]=_1692.getID();}}}));var id=this.widgetDefinitionIDByURL[url];if(id){var def=this.find(new com.ibm.mm.enabler.IdentifierImpl(id)).start(true);if(def){return def;}}var _1693=com.ibm.mashups.services.ServiceManager.getService("widgetLoadService");var _1694;_1693.getWidgetXML(url,true,function(data,_1695,xhr){if(typeof xhr!="undefined"&&xhr!==null){_1695=xhr.status;}if(_1695!=200){data=null;}_1694=data;});if(_1694===null){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}var _1696=this._createWidgetDefinition(_1694,url);if(_1696){this.widgetDefinitionIDByURL[url]=_1696.getID();}return _1696;},_createWidgetDefinition:function(_1697,url){var _1698="_createWidgetDefinition(iWidgetDefinition, url)";var _1699=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1699){this.LOGGER.entering(_1698,[_1697,url]);}var _169a=this._createWidgetNode(_1697.getSupportedModes());var _169b=this._createDefinitionNode(new com.ibm.mm.enabler.IdentifierImpl(_169a));var def=new com.ibm.mm.enabler.widget.WidgetDefinitionImpl(_169b,_169a,this);def._setURL(url);def._addDirtyCallback(this,this._setWidgetModelDirty);var _169c=_1697.widgetDef;if(_169c&&dojo.isFunction(_169c.getType)&&_169c.getType()===com.ibm.mm.iwidget.Constants.OSGADGET_DEFINITION_TYPE){var _169d=["view"];def._setSupportedModes(_169d);def._setType(_169c.getType());}else{if(typeof this.widgetDefinitionCache=="undefined"){this.widgetDefinitionCache={};}var entry;if((url)&&(url in this.widgetDefinitionCache)){entry=this.widgetDefinitionCache[url];}else{var _169e=_1697.toSpecObject();var _169f="false";if(_169e._sandbox&&_169e._sandbox.toLowerCase()==="true"){_169f="true";}entry=[];entry.push("");var _16a0=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("atom:content",def.xmlData,this.ns);def.xmlData.removeChild(_16a0);while(def.xmlData.firstChild){entry.push(com.ibm.mm.enabler.utils.Dom.innerXML(def.xmlData.firstChild));def.xmlData.removeChild(def.xmlData.firstChild);}entry.push("");entry.push("");if(_169e.itemSets.idescriptor&&_169e.itemSets.idescriptor.items&&_169e.itemSets.idescriptor.items.title){var title=_169e.itemSets.idescriptor.items.title;var lang=title._lang;entry.push("");entry.push(""+title._value+"");var _16a1=title.alts;for(var alt in _16a1){if(lang!=alt){entry.push(""+_16a1[alt]._value+"");}}entry.push("");}if(_169e.itemSets.idescriptor&&_169e.itemSets.idescriptor.items&&_169e.itemSets.idescriptor.items.description){var _16a2=_169e.itemSets.idescriptor.items.description;var lang=_16a2._lang;entry.push("");entry.push(""+_16a2._value+"");var _16a3=_16a2.alts;for(var alt in _16a3){if(lang!=alt){entry.push(""+_16a3[alt]._value+"");}}entry.push("");}var _16a4=_169e.itemSets.attributes;if(_16a4){var prefs=def.getPreferences();for(var _16a5 in _16a4.items){if(Object.prototype.hasOwnProperty.call(_16a4.items,_16a5)){var item=_16a4.items[_16a5];var _16a6="false";if(item._readOnly&&item._readOnly==="true"){_16a6="true";}entry.push("");}}prefs._setClean();}entry.push("");var _16a7=function(_16a8){var id="cid:"+name;entry.push("");var _16a9=function(_16aa,value,_16ab){var nsUri=null;var _16ac=null;var _16ad=value.indexOf("{");if(_16ad===0){var nsEnd=value.indexOf("}");if(nsEnd==-1){if(_16ab){nsUri=this.DATATYPE_NS;}_16ac=value;}else{nsUri=value.substring(_16ad+1,nsEnd);_16ac=value.substring(nsEnd+1);}}else{if(_16ab){nsUri=this.DATATYPE_NS;}_16ac=value;}if(nsUri!=null){return "ns:"+_16ac+"";}else{return ""+_16ac+"";}};entry.push(dojo.hitch(this,_16a9)("qname",name,false));entry.push(dojo.hitch(this,_16a9)("payload-type",_16ae._payloadType,true));var lang=null;var _16af=false;if(_16ae._title){lang=_16ae._lang;entry.push("");_16af=true;entry.push(""+_16ae._title+"");}for(var alt in _16ae.alts){if((_16ae.alts[alt]._title)&&(lang!=alt)){if(!_16af){entry.push("");_16af=true;}entry.push(""+_16ae.alts[alt]._title+"");}}if(_16af){entry.push("");}lang=null;_16af=false;if(_16ae._description){lang=_16ae._lang;entry.push("");_16af=true;entry.push(""+_16ae._description+"");}for(var alt in _16ae.alts){if((_16ae.alts[alt]._title)&&(lang!=alt)){if(!_16af){entry.push("");_16af=true;}entry.push(""+_16ae.alts[alt]._description+"");}}if(_16af){entry.push("");}entry.push("");};for(var _16b0 in _169e.events){if(Object.prototype.hasOwnProperty.call(_169e.events,_16b0)){var _16b1=_169e.events[_16b0];var name,event,alias=null;if(_16b1._alias){alias=_16b1._alias;name=_16b1._id;}else{name=_16b1._id;}var _16b2=(_16b1._eventDescName)?_16b1._eventDescName:_16b1._description;if(!_16b2){continue;}var _16ae=_169e.eventDescriptions[_16b2];if(!_16ae){continue;}if(_16b1._published){dojo.hitch(this,_16a7)(true);}if(_16b1._handled){dojo.hitch(this,_16a7)(false);}}}entry.push("");var _16b3={view:"view",edit:"edit_defaults",personalize:"edit",config:"config",help:"help"};var _16b4=_169e._supportedModes;if(_16b4===undefined||_16b4===null){_16b4="view";}var modes=_16b4.split(" ");entry.push("html");for(var i=0,l=modes.length;i"+_16b5+"");}entry.push("");entry.push("");entry.push("");entry.push("");entry=entry.join("");if(url){this.widgetDefinitionCache[url]=entry;}}def.xmlData=com.ibm.mm.enabler.utils.Dom.createDocument(entry).firstChild;def._setClean();}if(_1699){this.LOGGER.exiting(_1698,def);}return def;},_createWidgetInstance:function(_16b6){var _16b7=this._createEntityNode(_16b6);return new com.ibm.mm.enabler.widget.WidgetInstanceImpl(_16b7,this);},_createWidgetWindow:function(_16b8,newID){var _16b9=this._createEntityNode(_16b8);var _16ba=new com.ibm.mm.enabler.IdentifierImpl(_16b9);var _16bb=this._createWindowNode(_16ba,newID);return new com.ibm.mm.enabler.widget.WidgetWindowImpl(_16bb,_16b9,this);},_createModelNode:function(type,_16bc,newID){var ns=this._getNS();var entry=com.ibm.mm.enabler.utils.Utils.createNode("atom:entry",this.ns.atom);var _16bd=entry.ownerDocument;var id=com.ibm.mm.enabler.utils.Utils.createNode("atom:id",this.ns.atom);com.ibm.mm.enabler.utils.Dom.textContent(id,"cid:"+(newID?newID:this.idService.createClientID()));entry.appendChild(id);entry.appendChild(com.ibm.mm.enabler.utils.Utils.createNode("atom:title",this.ns.atom));var _16be=com.ibm.mm.enabler.utils.Utils.createNode("atom:updated",this.ns.atom);var time=new Date();com.ibm.mm.enabler.utils.Dom.textContent(_16be,time.toGMTString());entry.appendChild(_16be);var _16bf=com.ibm.mm.enabler.utils.Utils.createNode("atom:content",this.ns.atom);_16bf.setAttribute("type","application/xml");var _16c0=com.ibm.mm.enabler.utils.Utils.createNode("model:"+type,this.ns.model);_16bf.appendChild(_16c0);entry.appendChild(_16bf);if(_16bc){var _16c1=com.ibm.mm.enabler.utils.Utils.createNode("thr:in-reply-to",this.ns.thr);com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_16bd,_16c1,"ext:uri","uri",this.ns.ext,_16bc._getRawID());_16c1.setAttribute("ref",_16bc._getRawID());_16c1.setAttribute("href","#");var _16c2=com.ibm.mm.enabler.utils.Utils.createNode("atom:link",this.ns.atom);com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_16bd,_16c2,"ext:uri","uri",this.ns.ext,_16bc._getRawID());_16c2.setAttribute("rel","related");_16c2.setAttribute("type","application/atom+xml");_16c2.setAttribute("href","#");entry.appendChild(_16c1);entry.appendChild(_16c2);}return entry;},_createWindowNode:function(_16c3,newID){return this._createModelNode("portlet-window",_16c3,newID);},_createEntityNode:function(_16c4){return this._createModelNode("portlet-entity",_16c4);},_createWidgetNode:function(modes){if(modes.length===0){return null;}var ns=this._getNS();var _16c5=this._createModelNode("portlet");var expr="atom:content/model:portlet";var _16c6=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,_16c5,this.ns);if(!_16c6){return null;}var _16c7=com.ibm.mm.enabler.utils.Utils.createNode("model:supports",this.ns.model);_16c6.appendChild(_16c7);var _16c8=com.ibm.mm.enabler.utils.Utils.createNode("model:mime-type",this.ns.model);com.ibm.mm.enabler.utils.Dom.textContent(_16c8,"html");_16c7.appendChild(_16c8);var _16c9=modes.length;for(var i=0;i<_16c9;++i){var _16ca=com.ibm.mm.enabler.utils.Utils.createNode("model:portlet-mode",this.ns.model);com.ibm.mm.enabler.utils.Dom.textContent(_16ca,modes[i]);_16c7.appendChild(_16ca);}return _16c5;},_createDefinitionNode:function(_16cb){return this._createModelNode("portlet-definition",_16cb);},_createPersonalizedNttyNode:function(_16cc){var entry=this._createEntityNode();var ns=this._getNS();var expr="thr:in-reply-to";var _16cd=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,_16cc,this.ns)||null;expr="atom:link[@rel='related']";var _16ce=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,_16cc,this.ns)||null;if(dojo.isWebKit){_16cd=_16cd.cloneNode(true);_16ce=_16ce.cloneNode(true);}entry.appendChild(_16cd);entry.appendChild(_16ce);return entry;},_splitFullWindowID:function(_16cf){var parts=_16cf.split("@");if(parts.length!=2){return null;}var _16d0=parts[0].split(":");var _16d1=parts[1].split(":");var _16d2=_16d0[_16d0.length-1];var _16d3=_16d1[_16d1.length-1];return [_16d2,_16d3];},_getPersonalizedEntity:function(feed,uri){var ns=this._getNS();var expr="atom:feed/atom:entry[atom:content/model:portlet-entity]";var _16d4=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(expr,feed,this.ns);var _16d5=null;if(!_16d4||_16d4.length==1){return null;}expr="atom:feed/atom:entry[contains(atom:id/child::text(),'"+uri+"')]";var _16d6=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,feed,this.ns);return _16d6||null;},_getWindowFromFeed:function(feed,_16d7,_16d8){var ns=this._getNS();var expr="atom:feed/atom:entry[atom:content/model:portlet-window]";var _16d9=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,feed,this.ns);var _16da=null;if(_16d9){expr="thr:in-reply-to";var link=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,_16d9,this.ns);var _16db=null;if(link){var uri=com.ibm.mm.enabler.utils.Dom.getAttributeWithNS(link,"ext:uri","uri",this.ns.ext);if(_16d7&&_16d7.isPrivate&&_16d7.isPrivate()){_16db=null;}else{_16db=this._getPersonalizedEntity(feed,uri);if(!_16db){_16db=this._createPersonalizedNttyNode(_16d9);}}}if(!_16d8){var index=this.controls.indexOf(_16d7);var wnd;if(index>-1){var oldID=this.windows[index].getID();this.windows[index]._setXMLData(_16d9,_16db);var newID=this.windows[index].getID();if(oldID!==newID){delete this.cachedWindows[oldID];this.cachedWindows[newID]=this.windows[index];}wnd=this.windows[index];}else{wnd=new com.ibm.mm.enabler.widget.WidgetWindowImpl(_16d9,_16db,this);if(!dojo.isArray(_16d7)){this.controls.add(_16d7);index=this.controls.indexOf(_16d7);this.windows[index]=wnd;}var id=wnd.getID();this.cachedWindows[id]=wnd;}_16da=wnd;}else{_16da=new com.ibm.mm.enabler.widget.WidgetWindowImpl(_16d9,_16db,this);}}return _16da;},_getInstanceFromFeed:function(feed,_16dc){var ns=this._getNS();var expr="atom:feed/atom:entry[atom:content/model:portlet-entity]";var nodes=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(expr,feed,this.ns);var _16dd=null;if(!nodes){return null;}var _16de=null;var _16df;if(nodes.length==1){_16de=nodes[0];}else{var _16e0={};var _16e1=nodes.length;var i;for(i=0;i<_16e1;++i){_16df=new com.ibm.mm.enabler.IdentifierImpl(nodes[i]);var id=_16df.getID();_16e0[id]=null;}for(i=0;i<_16e1;++i){var _16e2=nodes[i];var _16e3=com.ibm.mm.enabler.widget.utils.getParentLink(_16e2,this.ns);var _16e4=com.ibm.mm.enabler.utils.Utils.getIdFromExtUri(this.prefix,_16e3);if(!(_16e4 in _16e0)){_16de=_16e2;break;}}}if(!_16dc){_16df=new com.ibm.mm.enabler.IdentifierImpl(_16de);var _16e5=_16df.getID();_16df=null;if(_16e5 in this.instances){this.instances[_16e5]._setXMLData(_16de);}else{this.instances[_16e5]=new com.ibm.mm.enabler.widget.WidgetInstanceImpl(_16de,this);}return this.instances[_16e5];}return new com.ibm.mm.enabler.widget.WidgetInstanceImpl(_16de,this);},_allChildElementsOfTagName:function(node,name){var _16e6="_allChildElementsOfTagName(node, name)";var _16e7=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_16e7){this.LOGGER.entering(_16e6,[node,name]);}var _16e8=true;var child;for(var i=0;i0){var _1747="atom:link[@rel='edit']";var _1748=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(_1747,_1743[0].xmlData,this.ns);if(_1748){var _1749=_1748.getAttribute("href");var h_url=new com.ibm.mm.enabler.utils.HttpUrl(_1749);_1746.statics.digest=h_url.getParameter("digest");}}if(this.loadAheadUser){var _174a=this.userLoadAheadStrategy.getUserModel();_174a.findCurrentUser().start();}for(var i=0;i<_1743.length;i++){if(this.loadAheadLayoutModel){if(_1743[i].getNavigationElementType()==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){_1743[i].getContent().start(false);}}if(this.loadAheadTheme){var _174b=_1743[i].getThemeIdentifier().getID();if(_174b!==null){var _174c=com.ibm.mashups.enabler.theme.Factory.getThemeModel();_174c.find(_174b).start();}com.ibm.mm.builder.utils.skinUtil.getAllSkins();}}if(this.loadAheadLayoutModel){for(var j in _1744){if(Object.prototype.hasOwnProperty.call(_1744,j)){var _174d=_1744[j];_174d.getRoot().start(false);}}}_1746.endTransactionDeferred().start();}});}if(!dojo._hasResource["com.ibm.mm.enabler.navigation.persistence.xml.NavigationModelXmlImpl"]){dojo._hasResource["com.ibm.mm.enabler.navigation.persistence.xml.NavigationModelXmlImpl"]=true;dojo.provide("com.ibm.mm.enabler.navigation.persistence.xml.NavigationModelXmlImpl");dojo.declare("com.ibm.mm.enabler.navigation.persistence.xml.NavigationModelXmlImpl",[com.ibm.mashups.enabler.model.NavigationModel,com.ibm.mm.enabler.model.ModelImpl,com.ibm.mm.enabler.ConfirmableModelImpl,com.ibm.mm.enabler.strategy.HiddenMetaDataLoadingStrategyHelperImpl,com.ibm.mm.enabler.model.SemaphoreHelperImpl,com.ibm.mm.enabler.DirtyFlagProviderImpl,com.ibm.mm.enabler.ServiceDocConsumer,com.ibm.mm.enabler.LazyLoadSupport],{constructor:function(){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.layoutModels={};this.cid=0;this.modelMessages=dojo.i18n.getLocalization("com.ibm.mm.enabler","modelMessages");this.urlType=com.ibm.mashups.enabler.model.url.ModelUrlFactory.NAVIGATION_URL;this._ATOM_ENTRY="atom:feed/atom:entry";this._ATOM_LINK="atom:link";this._CONTENT_NODE_LINK=this._ATOM_LINK+"[@rel='related' and @ext:class='content-node']";this._LAYOUT_LINK=this._ATOM_LINK+"[@rel='related' and @ext:rel='layout']";this._MEDIA_LINK=this._ATOM_LINK+"[@ext:rel='media']";this._INTERNAL_URL_LINK=this._ATOM_LINK+"[@ext:rel='internalurl']";this._CONTENT_REL=this._ATOM_LINK+"[@ext:rel='content']";this._NEXT_LINK=this._ATOM_LINK+"[@rel='next']";this._REPLIES_LINK=this._ATOM_LINK+"[@rel='replies']";this._IN_REPLY_TO_LINK="thr:in-reply-to";this._LAYOUT_TEMPLATE_REF_MDNAME="com.ibm.portal.layout.template.ref";this.THR_INREPLYTO_URI_PREFIX=this._IN_REPLY_TO_LINK+"[@ext:uri='";this.THR_INREPLYTO_URI_SUFFIX="']";this.initialContents={};dojo.subscribe(com.ibm.mashups.enabler.model.NavigationModel.TOPIC_INVALIDATE_NODE,this,"_invalidateNode");},_initServiceDoc:function(){this.inherited("_initServiceDoc",arguments);this.serviceJson=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_NAVIGATION);this.entryUrl=this.serviceJson.url;this.prefix=this.serviceJson.idprefix;var nsf=com.ibm.mm.enabler.model.NameSpaceFactory;this.ns=dojo.delegate(this.serviceJson.namespaces,nsf.getNameSpaces([nsf.NS_ATOM,nsf.NS_THR,nsf.NS_XML,nsf.NS_OPENSEARCH,nsf.NS_XHTML,nsf.NS_APP]));this.fragmentServiceJson=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_CONTENT);this.fragmentPrefix=this.serviceJson.idprefix;var _174e=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_SPACE_NAVIGATION);this.spaceNavigationEntryUrl=_174e.url;},_getInstance:function(){var _174f=com.ibm.mm.enabler.navigation.persistence.xml.NavigationModelXmlImpl._instance;return _174f?_174f:(com.ibm.mm.enabler.navigation.persistence.xml.NavigationModelXmlImpl._instance=new com.ibm.mm.enabler.navigation.persistence.xml.NavigationModelXmlImpl());},_setNavigationModelDirty:function(){this._setDirty();},find:function(uri){return new com.ibm.mm.enabler.DeferredImpl(this,this._find,uri);},getSharedRoot:function(){return this.findDefaultAcceptParent();},findDefaultAcceptParent:function(){return this.getRoot();},getRoot:function(){return new com.ibm.mm.enabler.DeferredImpl(this,function(dfr,sync){return this._find(dfr,sync,"collection");});},hasChildren:function(node){return this._getChildrenLink(node)?true:false;},_getChildrenLink:function(node){node=this._resolve(node);this._initServiceDoc();return com.ibm.mashups.enabler.xml.XPath.evaluateString(this._REPLIES_LINK+"/@href",node.getXml(),this.ns);},_resolve:function(node){if(!node){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}return dojo.isString(node)?this.find(node).start():node;},getParent:function(uri,_1750){return new com.ibm.mm.enabler.DeferredImpl(this,function(dfr,sync,node){node=this._resolve(node);var _1751=null;if(node!==null){var _1752=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._IN_REPLY_TO_LINK+"[@ext:uri]",node.getXml(),this.ns);if(_1752){var _1753=com.ibm.mm.enabler.utils.Utils.getIdFromExtUri(this.prefix,_1752);if(_1750){_1751=_1750.lookupNodeInCache(_1753);}if(_1751){if(dfr){dfr.finish(_1751,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}}else{_1751=this._find(dfr,sync,_1753,true);}}else{if(dfr){dfr.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_NOT_FOUND);}}}return _1751||null;},uri);},_setParent:function(node,_1754,_1755){if(node!==null&&_1754!==null){this._initServiceDoc();var _1756=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(_1755,this);_1756.setNodes([{value:_1754.getID(),isID:true}]);var _1757=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._IN_REPLY_TO_LINK,node.getXml(),this.ns);if(!_1757){_1757=com.ibm.mm.enabler.utils.Utils.createNode(this._IN_REPLY_TO_LINK,this.ns.thr);node.getXml().appendChild(_1757);}com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(node.getXml().ownerDocument,_1757,"ext:uri","uri",this.ns.ext,_1756.getModelURI());_1757.setAttribute("ref",_1756.getModelURI());_1757.setAttribute("href",_1756.getAbsoluteURL());}},_setNext:function(node,_1758){if(node){this._initServiceDoc();var next=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._NEXT_LINK,node.getXml(),this.ns);var _1759=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);if(next){if(_1758){_1759.setNodes([{value:_1758.getID(),isID:true}]);next.setAttribute("href","?uri="+_1759.getModelURI());com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(node.getXml().ownerDocument,next,"ext:uri","uri",this.ns.ext,_1759.getModelURI());}else{dojo.destroy(next);}}else{if(_1758){_1759.setNodes([{value:_1758.getID(),isID:true}]);next=com.ibm.mm.enabler.utils.Utils.createNode(this._ATOM_LINK,this.ns.atom);next.setAttribute("href","?uri="+_1759.getModelURI());next.setAttribute("rel","next");next.setAttribute("type","application/atom+xml");com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(node.getXml().ownerDocument,next,"ext:uri","uri",this.ns.ext,_1759.getModelURI());node.getXml().appendChild(next);}}}},_replaceNext:function(oldID,newID,_175a){var _175b=com.ibm.mashups.enabler.services.IdentificationService.isServerID(oldID);if(!_175b){com.ibm.mm.enabler.utils.Misc.forIn(_175a,function(node,id){var _175c=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._NEXT_LINK,node.getXml(),this.ns);if(_175c){var _175d=com.ibm.mm.enabler.utils.Utils.getIdFromExtUri(this.prefix,_175c);if(_175d==oldID){var _175e=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);if(newID){_175e.setNodes([{value:newID,isID:true}]);_175c.setAttribute("href","?uri="+_175e.getModelURI());com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(node.getXml().ownerDocument,_175c,"ext:uri","uri",this.ns.ext,_175e.getModelURI());}else{dojo.destroy(_175c);}this.initialContents[node.getID()]=node.toString();}}},this);}},_setRepliesLink:function(_175f){replies=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._REPLIES_LINK,_175f.getXml(),this.ns);if(!replies){var _1760=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);_1760.setNodes([{value:_175f.getID(),isID:true}]);_1760.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_LEVELS,"2");_1760.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION_VALUE_FULL);var _1761=_175f.getXml().ownerDocument;replies=com.ibm.mm.enabler.utils.Dom.createElement(_1761,this._ATOM_LINK,this.ns.atom);replies.setAttribute("href",_1760.getAbsoluteURL());replies.setAttribute("rel","replies");replies.setAttribute("type","application/atom+xml");com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_1761,replies,"ext:uri","uri",this.ns.ext,_1760.getModelURI());_175f.getXml().appendChild(replies);}},insert:function(node,_1762,_1763,ctx){this._initServiceDoc();var _1764="insert";var _1765=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_1765){this.LOGGER.entering(_1764,[node,_1762,_1763]);}var prev=ctx.getPrevNode();if(ctx.isManaged()){var _1766=ctx.getOldSiblings();if(_1766&&_1766.prev){this._setNext(_1766.prev,_1766.next);}if(ctx.wasOnlyChild()){var _1767=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._REPLIES_LINK,ctx.getOldParent().getXml(),this.ns);if(_1767){_1767.parentNode.removeChild(_1767);}}node.__oldParentID=ctx.getOldParent().getID();}else{ctx.nodeInserted(node);}if(ctx.isOnlyChild){this._setRepliesLink(_1762);}if(prev){this._setNext(prev,node);}this._setParent(node,_1762,this.urlType);this._setNext(node,_1763);if(ctx.isCreated(node.getID())){var _1768=node.getContent().start();var links=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._CONTENT_NODE_LINK,_1762.getXml(),this.ns);if(links){var uri=com.ibm.mm.enabler.utils.Dom.getAttributeWithNS(links,"ext:uri","uri",this.ns.ext);if(uri){parentId=new com.ibm.mm.enabler.IdentifierImpl(uri);}}this._setParent(_1768,parentId||_1762,com.ibm.mashups.enabler.model.url.ModelUrlFactory.FRAGMENT_URL);}node.setDirty();if(_1765){this.LOGGER.exiting(_1764);}},confirmInsert:function(node,_1769,_176a,ctx){if(node===null||typeof node=="undefined"){console.warn("TEMPORARY FIX: Gracefully returning 'true' on NavigationModel.confirmInsert(node) with null or undefined node.");return true;}if(node){var _176b=false;var _176c=node._getRawID().indexOf(com.ibm.mashups.enabler.model.Constants.CLIENT_ID_PREFIX)===0;if(_176c){if(_1769){if(_1769.isPrivate()){return node.isPrivate();}else{return _1769.hasRole(node.isPrivate()?com.ibm.mashups.enabler.ac.RoleType.PRIVILEGED_USER:com.ibm.mashups.enabler.ac.RoleType.EDITOR);}}else{return false;}}else{var _176d=ctx.getOldParent();if(_176d){if(_176d.getID()!=_1769.getID()){_176b=true;}}if(_176b){return this.getConfirmReparent(node,_176d,_1769,_176a);}else{return this.getConfirmReorder(node,_1769,_176a);}}}},confirmExport:function(node){return (com.ibm.mm.enabler.AnonymousHelper.getAnonymousMode()==com.ibm.mashups.enabler.user.AnonymousMode.ANONYMOUS)?false:true;},remove:function(node,ctx){this._initServiceDoc();var _176e="remove";var _176f=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_176f){this.LOGGER.entering(_176e,[node]);}var _1770=ctx.parent;if(_1770&&ctx.isOnlyChild){var _1771=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._REPLIES_LINK,_1770.getXml(),this.ns);if(_1771){_1771.parentNode.removeChild(_1771);}}if(_176f){this.LOGGER.exiting(_176e);}},confirmRemove:function(node){if(!com.ibm.mm.enabler.utils.Misc.isInstanceOf(node,com.ibm.mashups.enabler.Identifiable)){node=this.find(node).start(true);}return this.getConfirmRemove(node);},hasLayoutModel:function(node){var page=this._resolve(node);if(page){this._initServiceDoc();var _1772=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._LAYOUT_LINK,page.getXml(),this.ns);if(_1772){return true;}}return false;},getLayoutModel:function(node){if(!this.hasLayoutModel(node)){return null;}var _1773=null;if(typeof (node)=="string"){_1773=node;node=this._find(null,true,_1773);}else{_1773=node.getID();}if(!(_1773 in this.layoutModels)){this.lazyLoadModules(["LayoutModel"]);var _1774;var _1775;if(node){var _1776=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._LAYOUT_LINK,node.getXml(),this.ns);if(_1776){_1774=_1776.getAttribute("href");_1775=com.ibm.mm.enabler.utils.Utils.getIdFromExtUri(this.prefix,_1776);}}this.layoutModels[_1773]=new com.ibm.mm.enabler.layout.LayoutModelImpl(_1774||null,_1775||_1773,node);this.layoutModels[_1773]._addDirtyCallback(this,this._setNavigationModelDirty);if(com.ibm.mashups.enabler.io.XHRMultipartFactory.isMultipartEnabled()&&(this.strategy!==null)&&(node)&&(!node._fragmentData)){var _1777=new com.ibm.mm.enabler.strategy.PageLoadAheadStrategyExecutor(this.strategy);_1777.processLoadAhead([node],[this.layoutModels[_1773]],false);}}return this.layoutModels[_1773];},_postContentNode:function(_1778,page,_1779,dfr,_177a,sync,ctx){var _177b="_postContentNode";var _177c=this.LOGGER.isLoggable(this.LOG_LEVEL);var _177d=false;var _177e=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_CONTENT);var _177f=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(_177e.url,this);if(_1778._refreshStaticMarkup){_177f.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_MODE,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_MODE_VALUE_REFRESH);_177d=true;}_177f.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION_VALUE_FULL);_177f.addParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_MDNAME,this._LAYOUT_TEMPLATE_REF_MDNAME);var _1780=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("atom:link[@ext:rel='theme']",_1778.getXml(),this.ns);if(_1780){dojo.destroy(_1780);}var oldId=_1778.getID();var _1781=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_177f,null,null,false,sync);_1781.create(_1778.toString(),dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD){if(data!==null){var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._ATOM_ENTRY,data,this.ns);if(node){_1778.setXml(node,true);_1778._setClean();_1778._refreshStaticMarkup=false;if(ctx){ctx.updateModelContentNodeID(_1778.getID(),oldId);}var _1782=_1778.getEditLink();var _1783=com.ibm.mashups.enabler.xml.XPath.evaluateString(com.ibm.mm.enabler.utils.Atom._ID,_1778.getXml(),this.ns);var _1784=page.getXml();var link=com.ibm.mm.enabler.utils.Dom.createElement(_1784.ownerDocument,this._ATOM_LINK,this.ns.atom);link.setAttribute("rel","related");link.setAttribute("href",_1782);link.setAttribute("type","application/atom+xml");com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_1784.ownerDocument,link,"ext:rel","rel",this.ns.ext,"page");com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_1784.ownerDocument,link,"ext:class","class",this.ns.ext,"content-node");com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(_1784.ownerDocument,link,"ext:uri","uri",this.ns.ext,_1783);_1784.appendChild(link);if(_1778._staticMarkup){var _1785=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._MEDIA_LINK,_1778.getXml(),this.ns);if(_1785){var _1786=_1785.getAttribute("href");var _1787=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(_1786,this);var _1788=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_1787,null,null,true,sync);_1788.create(_1778._staticMarkup,dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD){_1778._staticMarkup=data;_1778._isStaticMarkupDirty=false;}else{if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_177c){this.LOGGER.warning(_177b,this.modelMessages.E_XHR_REQUEST_FAILED_2,[xhr,data||"n/a"]);}}}if(dfr){dfr.finishOperation(_1778._staticMarkup,com.ibm.mashups.enabler.DeferredOperation.OPERATION_CREATE,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}if(_1779 in this.layoutModels){var lm=this.getLayoutModel(_1779);this._clearLayoutNodeCSSMetaData(lm,lm.getRoot().start(true));}_177a.finish();}));}}else{if(_177d){if(_1779 in this.layoutModels){var lm=this.getLayoutModel(_1779);this._clearLayoutNodeCSSMetaData(lm,lm.getRoot().start(true));}}if(dfr&&ctx){dfr.finishOperation(ctx.getModelContentNode(_1778),com.ibm.mashups.enabler.DeferredOperation.OPERATION_CREATE,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}_177a.finish();}}}}else{if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_177c){this.LOGGER.warning(_177b,this.modelMessages.E_XHR_REQUEST_FAILED_2,[xhr,data||"n/a"]);}}ctx._failedNodes[oldId]=true;ctx._omitPages[_1779]=true;if(dfr){dfr.finishOperation(ctx.getModelContentNode(_1778),com.ibm.mashups.enabler.DeferredOperation.OPERATION_CREATE,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}_177a.finish();}}));},_putContentNode:function(_1789,_178a,dfr,ctx){var _178b="_putContentNode";var sync=true;this._initServiceDoc();var _178c=this.LOGGER.isLoggable(this.LOG_LEVEL);var _178d=false;var url=_1789.getEditLink();var _178e=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(url,this);if(_1789._refreshStaticMarkup){_178e.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_MODE,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_MODE_VALUE_REFRESH);_178d=true;}_178e.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION_VALUE_FULL);this._applyNavigationUpdateStrategy(_178e,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_UPDATE_VALUE_REPLACE);_178e.addParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_MDNAME,this._LAYOUT_TEMPLATE_REF_MDNAME);var _178f=com.ibm.mashups.enabler.xml.XPath.evaluateEntry("atom:link[@ext:rel='theme']",_1789.getXml(),this.ns);if(_178f){dojo.destroy(_178f);}this._applyHiddenMetaDataLoadingStrategyToModelURL(_178e);var _1790=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_178e,null,null,false,sync);_1790.update(_1789.toString(),dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD){if(data!==null){var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._ATOM_ENTRY,data,this.ns);if(node){_1789.xmlData=node;_1789._setClean();_1789._refreshStaticMarkup=false;}}}else{if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_178c){this.LOGGER.warning(_178b,this.modelMessages.E_XHR_REQUEST_FAILED_2,[xhr,data||"n/a"]);}}}if(dfr&&ctx){dfr.finishOperation(ctx.getModelContentNode(_1789),com.ibm.mashups.enabler.DeferredOperation.OPERATION_MODIFY,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}}));if(_1789._staticMarkup&&_1789._isStaticMarkupDirty){_178d=true;var _1791=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._MEDIA_LINK,_1789.getXml(),this.ns);if(_1791){var _1792=_1791.getAttribute("href");var _1793=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(_1792,this);var _1794=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_1793,null,null,true,sync);_1794.update(_1789._staticMarkup,dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD){_1789._staticMarkup=data;_1789._isStaticMarkupDirty=false;}else{if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_178c){this.LOGGER.warning(_178b,this.modelMessages.E_XHR_REQUEST_FAILED_2,[xhr,data||"n/a"]);}}}if(dfr){dfr.finishOperation(_1789._staticMarkup,com.ibm.mashups.enabler.DeferredOperation.OPERATION_MODIFY,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}}));}}if(_178d){if(_178a in this.layoutModels){var lm=this.getLayoutModel(_178a);this._clearLayoutNodeCSSMetaData(lm,lm.getRoot().start(true));}}},_clearLayoutNodeCSSMetaData:function(lm,node){var _1795=lm.getChildren(node);while(_1795.hasNext()){var child=_1795.next();if(child.isDirty()){child.removeMetaData("css-style");if(child.getLayoutNodeType()==com.ibm.mashups.enabler.layout.Constants.LAYOUT_CONTAINER){child._setClean();}}if(lm.hasChildren(child)){this._clearLayoutNodeCSSMetaData(lm,child);}}},create:function(_1796){this._initServiceDoc();var entry=com.ibm.mm.enabler.utils.Atom.createEntry(null,"model:navigation-node",this.ns.model).entryElement;var type=(_1796&&_1796.type)?_1796.type:com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE;if(type==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){if(_1796&&_1796.template){entry=_1796.template.getXml().cloneNode(true);var _1797=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._IN_REPLY_TO_LINK,entry,this.ns);if(_1797){_1797.parentNode.removeChild(_1797);}}}else{if(type==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_LABEL){}else{if(type==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_URL){}else{throw new Error(this.modelMessages.E_INVALID_CONTEXT_SPECIFIED_0);}}}var node=com.ibm.mm.enabler.navigation.persistence.xml.Factory.createNavigationElementPersistence(entry,type);if(node){var cid=com.ibm.mashups.enabler.model.Constants.CLIENT_ID_PREFIX+((_1796&&_1796.cid)?_1796.cid:this.cid++);node._setRawID(cid);node._setRole(com.ibm.mashups.enabler.ac.RoleType.USER);node._setRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);node._setRole(com.ibm.mashups.enabler.ac.RoleType.MANAGER);node._setRole(com.ibm.mashups.enabler.ac.RoleType.PRIVILEGED_USER);node._setUserOwned(true);node._addDirtyCallback(this,this._setNavigationModelDirty);}return node||null;},confirmCreate:function(_1798){return this.getConfirmCreate();},commit:function(ctx){return new com.ibm.mm.enabler.DeferredOperationImpl(this,function(_1799,sync){this._initServiceDoc();var _179a="_commit";var _179b=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_179b){this.LOGGER.entering(_179a,[_1799,sync]);}var nodes=ctx.getNodes();var _179c=nodes.loadedNodes;var _179d=nodes.createdNodes;var _179e=nodes.deletedNodes;var id,dfr,_179f,myUrl,expr,entry,page,_17a0,_17a1,edit;var _17a2=[];var _17a3=[];var _17a4=[];var _17a5={};com.ibm.mm.enabler.utils.Misc.forIn(_179c,function(node,id){if(id in _179d){_17a3.push(id);var _17a6=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._NEXT_LINK,node.getXml(),this.ns);if(_17a6){var _17a7=com.ibm.mm.enabler.utils.Utils.getIdFromExtUri(this.prefix,_17a6);if(_179d[_17a7]===null){_17a5[id]=_17a7;_17a6.parentNode.removeChild(_17a6);}}}else{var _17a8=_179c[id]._contentNode;if(_179c[id].isDirty()||(_17a8&&(_17a8.isDirty()||_17a8._isStaticMarkupDirty))){_17a4.push(id);}}},this);var _17a9=[];dojo.forEach(_17a3,function(id){var _17aa=_17a5[id];if(_17aa){var index=dojo.indexOf(_17a9,_17aa);_17a9.splice(index==-1?0:index,0,id);}else{_17a9.push(id);}},this);var _17ab={};_17ab.code=parseInt(com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK,10);var _17ac=new com.ibm.mm.enabler.DeferredImpl(this,function(_17ad,sync,_17ae){_17ad.finish();});var _17af=_17ac;ctx._failedNodes={};ctx._omitPages={};dojo.forEach(_17a9,function(id){var _17b0=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._CONTENT_NODE_LINK,_179c[id].getXml(),this.ns);if(!_17b0){dfr=new com.ibm.mm.enabler.DeferredImpl(this,function(_17b1,sync,args){var id=args.id;var page=_179c[id];var _17b2=args.status;var _17b3=args.baseDfr;_17a0=page.getContent().start()||null;var _17b4=[{parentXpath:"atom:content/*",element:"model:title",replace:true},{parentXpath:"atom:content/*",element:"model:description",replace:true}];com.ibm.mm.enabler.utils.Utils.transferElements(page.getXml(),_17a0.getXml(),_17b4,this.ns);this._postContentNode(_17a0,page,id,_17b3,_17b1,sync,ctx);},{id:id,baseDfr:_1799,status:_17ab});_17af.setChainedDeferred(dfr);_17af=dfr;}dfr=new com.ibm.mm.enabler.DeferredImpl(this,function(_17b5,sync,args){var id=args.id;var _17b6=args.status;var _17b7=args.baseDfr;var _17b8=args.contentLink;if(ctx._omitPages[id]){_17b5.finish();return;}page=_179c[id];var model=ctx.getModel();var _17b9=dojo.hitch(model,model.getParent)(ctx.getModelNode(page)).start();if(!_17b9){_17b9=this.getParent(page).start();}_17a1=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);_17a1.setNodes([{value:id,isID:true}]);entry=com.ibm.mm.enabler.utils.Utils.createFeed(_17a1.getModelURI(),"IBM Lotus Mashups Navigation Feed",_179c[id],this.ns);myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(_17b9.getSpaceIdentifier()?this.spaceNavigationEntryUrl:this.entryUrl,this);myUrl.addParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT_VALUE_ACCESS_CONTROL);myUrl.addParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT_VALUE_COMPOSITE_APPLICATION);myUrl.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION_VALUE_FULL);if(!_17b8){this._applyNavigationCreationStrategy(myUrl);}_179f=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_179f.create(entry,dojo.hitch(this,function(type,data,xhr,args){var id=args.id;var _17ba=args.status;var _17bb=args.baseDfr;var _17bc=args.chainDfr;var page=args.page;if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_179b){this.LOGGER.warning(_179a,this.modelMessages.E_XHR_REQUEST_FAILED_2,[xhr,data||"n/a"]);}}else{var _17bd=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._ATOM_ENTRY,data,this.ns);if(_17bd){page.setXml(_17bd);this.initialContents[page.getID()]=page.toString();ctx.nodeCreated(id,page);this._setRepliesLink(_17b9);this._replaceNext(id,page.getID(),_179c);dojo.publish(com.ibm.mashups.enabler.model.NavigationModel.TOPIC_INVALIDATE_CHILDREN,[{nodes:_17b9.getID()}]);if(this.layoutModels[id]&&!this.layoutModels[page.getID()]){this.layoutModels[page.getID()]=this.layoutModels[id];this._invalidateLayoutModel(id);}}}if(_17bb){_17bb.finishOperation(ctx.getModelNode(page),com.ibm.mashups.enabler.DeferredOperation.OPERATION_CREATE,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}_17ba.code=this._overallStatus(xhr.status,_17ba.code);_17bc.finish();}),{id:id,baseDfr:_17b7,chainDfr:_17b5,page:page,status:_17b6});},{id:id,baseDfr:_1799,contentLink:_17b0,status:_17ab});_17af.setChainedDeferred(dfr);_17af=dfr;},this);dojo.forEach(_17a4,function(id){var dfr=new com.ibm.mm.enabler.DeferredImpl(this,function(_17be,sync,args){var id=args.id;var _17bf=args.status;var _17c0=args.baseDfr;page=_179c[id];_17a0=page._contentNode;if(_17a0&&(_17a0._isDirty()||_17a0._isStaticMarkupDirty)){this._putContentNode(_17a0,id,_17c0,ctx);}_17a1=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);_17a1.setNodes([{value:id,isID:true}]);var _17c1=_179c[id];if(!_179c[id].isThemeChanged()){_17c1=com.ibm.mm.enabler.navigation.persistence.xml.Factory.createNavigationElementPersistence(_179c[id].getXml(),_179c[id].getNavigationElementType());_17c1.setThemeIdentifier(null);}entry=com.ibm.mm.enabler.utils.Utils.createFeed(_17a1.getModelURI(),"IBM Lotus Mashups Navigation Feed",_17c1,this.ns);edit=page.getEditLink();myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(edit,this);myUrl.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION_VALUE_FULL);this._applyNavigationUpdateStrategy(myUrl,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_UPDATE_VALUE_REPLACE);myUrl.addParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT_VALUE_ACCESS_CONTROL);myUrl.addParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT_VALUE_COMPOSITE_APPLICATION);this._applyHiddenMetaDataLoadingStrategyToModelURL(myUrl);_179f=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_179f.update(entry,dojo.hitch(this,function(type,data,xhr,args){var page=args.page;var _17c2=args.status;var _17c3=args.baseDfr;var _17c4=args.chainDfr;if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_179b){this.LOGGER.warning(_179a,this.modelMessages.E_XHR_REQUEST_FAILED_2,[xhr,data||"n/a"]);}}else{var _17c5=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._ATOM_ENTRY,data,this.ns);if(_17c5){page.setXml(_17c5);this.initialContents[page.getID()]=page.toString();ctx.nodeUpdated(page);var model=ctx.getModel();var _17c6=dojo.hitch(model,model.getParent)(ctx.getModelNode(page)).start();if(_17c6){var _17c7=[_17c6.getID()];if((page.__oldParentID)&&(page.__oldParentID!=_17c6.getID())){_17c7.push(page.__oldParentID);}dojo.publish(com.ibm.mashups.enabler.model.NavigationModel.TOPIC_INVALIDATE_CHILDREN,[{nodes:_17c7}]);}}}if(_17c3){_17c3.finishOperation(ctx.getModelNode(page),com.ibm.mashups.enabler.DeferredOperation.OPERATION_MODIFY,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}_17c2.code=this._overallStatus(xhr.status,_17c2.code);_17c4.finish();}),{page:page,baseDfr:_17c0,chainDfr:_17be,status:_17bf});},{id:id,baseDfr:_1799,status:_17ab});_17af.setChainedDeferred(dfr);_17af=dfr;},this);com.ibm.mm.enabler.utils.Misc.forIn(_179e,function(node,id){var dfr=new com.ibm.mm.enabler.DeferredImpl(this,function(_17c8,sync,args){var id=args.id;var _17c9=args.status;var _17ca=args.baseDfr;var _17cb=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._IN_REPLY_TO_LINK+"[@ext:uri]",_179e[id].getXml(),this.ns);var _17cc=_17cb?com.ibm.mm.enabler.utils.Utils.getIdFromExtUri(this.prefix,_17cb):null;delete this.layoutModels[id];edit=_179e[id].getEditLink();myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(edit,this);_179f=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_179f.remove(dojo.hitch(this,function(type,data,xhr,args){var id=args.id;var navid=id;var _17cd=args.status;var _17ce=args.baseDfr;var _17cf=args.chainDfr;var _17d0=args.parentId;var _17d1=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._INTERNAL_URL_LINK,_179e[id].getXml(),this.ns);var _17d2=com.ibm.mashups.enabler.xml.XPath.evaluateString(this._CONTENT_NODE_LINK+"/@href",_179e[id].getXml(),this.ns);var _17d3=true;var s=this._findStrategyByType("com.ibm.mashups.enabler.strategy.NavigationDeletionStrategy");if(s){var _17d4=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this._CONTENT_REL,_179e[id].getXml(),this.ns);if(_17d4){var _17d5=com.ibm.mm.enabler.utils.Utils.getIdFromExtUri(this.prefix,_17d4);try{_17d3=s.isDeleteContentByID(_179e[id],_17d5);}catch(e){this.LOGGER.warning("commit","Custom implementation of NavigationDeletionStrategy failed to execute; skipping. Reason: "+e.message);}}}if(_17d2&&!_17d1&&_17d3){myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(_17d2,this);_179f=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);_179f.remove(dojo.hitch(this,function(type,data,xhr,args){var id=args.id;var _17d6=args.status;var _17d7=args.baseDfr;var _17d8=args.parentId;if(_17d7){_17d7.finishOperation(id,com.ibm.mashups.enabler.DeferredOperation.OPERATION_DELETE,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_179b){this.LOGGER.warning(_179a,this.modelMessages.E_XHR_REQUEST_FAILED_2,[xhr,data||"n/a"]);}}var sc=com.ibm.mm.enabler.model.HttpStatusCodes;if(_17d6.code==sc.HTTP_NOT_FOUND||_17d6.code==sc.HTTP_OK){ctx.nodeDeleted(navid);_17a2.push([_17d8,true]);}_17d6.code=this._overallStatus(xhr.status,_17d6.code);_17cf.finish();}),{id:id,baseDfr:_17ce,chainDfr:_17cf,status:_17cd,parentId:_17d0});}else{if(_17ce){_17ce.finishOperation(id,com.ibm.mashups.enabler.DeferredOperation.OPERATION_DELETE,xhr.status,com.ibm.mm.enabler.DeferredDataComposer._dataFromXhr(xhr));}if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_179b){this.LOGGER.warning(_179a,this.modelMessages.E_XHR_REQUEST_FAILED_2,[xhr,data||"n/a"]);}}var sc=com.ibm.mm.enabler.model.HttpStatusCodes;if(_17cd.code==sc.HTTP_NOT_FOUND||_17cd.code==sc.HTTP_OK){ctx.nodeDeleted(navid);_17a2.push([_17d0,true]);}_17cd.code=this._overallStatus(xhr.status,_17cd.code);_17cf.finish();}}),{id:id,baseDfr:_17ca,chainDfr:_17c8,status:_17c9,parentId:_17cc});},{id:id,baseDfr:_1799,chainDfr:_17af,status:_17ab});_17af.setChainedDeferred(dfr);_17af=dfr;},this);var _17d9=new com.ibm.mm.enabler.DeferredImpl(this,function(_17da,_17db,args){var _17dc=args.baseDfr;this.statusCode=_17ab.code;this._initSemaphore();this._acquire();try{com.ibm.mm.enabler.utils.Misc.forIn(this.layoutModels,function(model,id){if(!(id in ctx._failedNodes)){model._commit(_17dc,sync,this);}},this);}catch(e){console.error(e);}_17da.finish();},{baseDfr:_1799,status:_17ab});_17af.setChainedDeferred(_17d9);_17af=_17d9;var _17dd=new com.ibm.mm.enabler.DeferredImpl(this,function(_17de,sync,args){var _17df=args.baseDfr;var _17e0=args.status;dojo.forEach(_17a4,function(id){this._invalidateLayoutModel(id);},this);var model=ctx.getModel();var _17e1=[];var _17e2=[];dojo.forEach(_17a2,function(data){var id=data[0];var _17e3=data[1];if(_17e3){_17e1.push(id);}else{_17e2.push(id);}},this);if(_17e1.length>0){dojo.publish(com.ibm.mashups.enabler.model.NavigationModel.TOPIC_INVALIDATE_CHILDREN,[{nodes:_17e1}]);}if(_17e2.length>0){dojo.publish(com.ibm.mashups.enabler.model.NavigationModel.TOPIC_INVALIDATE_NODE,[{nodes:_17e2}]);}model._movedNodes={};com.ibm.mashups.enabler.navigation.Factory.getSharedNavigationModel().invalidate();this._release(_17df,0);},{baseDfr:_1799,status:_17ab});_17af.setChainedDeferred(_17dd);_17ac.start(sync);this._setClean();if(_179b){this.LOGGER.exiting(_179a);}});},_acquire:function(){this.requestCount++;},_release:function(_17e4,_17e5){this.statusCode=Math.max(parseInt(_17e5,10),this.statusCode);this.requestCount--;if(this.requestCount<=0){if(_17e4){_17e4.finish(null,this.statusCode);}}},_overallStatus:function(_17e6,_17e7){return Math.max(parseInt(_17e6,10),_17e7);},_find:function(_17e8,sync,uri,_17e9){this._initServiceDoc();var _17ea="_find";var _17eb=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_17eb){this.LOGGER.entering(_17ea,arguments);}if(!uri){throw new Error(this.modelMessages.E_NODE_ISNULL_0);}var id=com.ibm.mm.enabler.utils.Utils.getIdFromIdentifiable(uri);var _17ec=null;var myUrl;var href=com.ibm.mm.enabler.utils.Utils.getHrefFromIdentifiable(uri);if(href){myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(href,this);}else{if(uri=="collection"){myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(this.entryUrl,this);}else{myUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.createModelURL(this.urlType,this);myUrl.setNodes([{value:com.ibm.mm.enabler.utils.Misc.encodeModelID4Uri(uri),isID:true}]);}}var s=this._findStrategyByType("com.ibm.mashups.enabler.strategy.TreeLoadAheadStrategy");var _17ed="1";if(s){if(_17e9){var _17ee=s.getParentLevel();if(_17ee){_17ed="-"+(_17ee+1);}}else{var _17ef=s.getChildrenLevel();if(_17ef&&_17ef>0){_17ed=_17ef+1;}}}myUrl.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_LEVELS,_17ed);myUrl.addParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT_VALUE_ACCESS_CONTROL);myUrl.addParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_ASPECT_VALUE_COMPOSITE_APPLICATION);myUrl.setParameter(com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION,com.ibm.mm.enabler.model.url.ModelUrlConstants.PARAMETER_REPRESENTATION_VALUE_FULL);this._applyHiddenMetaDataLoadingStrategyToModelURL(myUrl);this._applyNoCacheStrategy(myUrl);var _17f0=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(this.entryUrl,this);com.ibm.mm.enabler.utils.Misc._transferURLParameter(_17f0,myUrl);var _17f1=new com.ibm.mm.enabler.services.ModelRestServiceRequest(myUrl,null,null,false,sync);var _17f2={};_17f2.node=null;var s=this._findStrategyByType("com.ibm.mashups.enabler.strategy.AdminModelStrategy");if(s){s._apply(_17f1);}_17f1.read(dojo.hitch(this,function(type,data,xhr,args){if(type!=com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){var nodes=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this._ATOM_ENTRY,data,this.ns);if(nodes){for(var i=0;i0){data=data.replace(/\n/g,"");var rows=data.split("|");if(!rows||rows.length<2){return false;}var _1898=this._splitterCSVLikeRow(rows[0]);if(!_1898||_1898.length<=0){return false;}var _1899=_1898.length;for(var i=1;i0&&cells[k].charAt(cells[k].length-1)=="\""&&cells[k].charAt(0)!="\""){j=k;break;}}if(i>0&&j>0){var str=cells[i];for(k=i+1;k";}return _189f;};var data=dojo.clone(_189c);if(data&&dojo.isString(data)&&data.length>0){data=data.replace(/\n/g,"");var rows=data.split("|");var csv=[];var _18a1;if(rows.length>=2){_18a1=this._splitterCSVLikeRow(rows[0]);var _18a2=this._splitterCSVLikeRow(rows[1]);var i;var _18a3=true;for(i=0;i<_18a2.length;i++){if(!_inArray(_18a2[i],_189d)){_18a3=false;break;}}if(_18a3){_18a1=_addTypeInfo(_18a1,_18a2);csv.push(_18a1.join(","));for(i=2;i$/;for(index=0;index,";}_18a9+="\n";if(this._dataArray){for(index=0;index=0){_18a9+="\""+_18ac+"\",";}else{_18a9+=_18ac+",";}}_18a9+="\n";}}}return _18a9;}});}if(!dojo._hasResource["com.ibm.mashups.data.util"]){dojo._hasResource["com.ibm.mashups.data.util"]=true;dojo.provide("com.ibm.mashups.data.util");dojo.provide("com.ibm.mashups.data.Util");dojo.declare("com.ibm.mashups.data.Util",null,{encodeCSVCell:function(cell){cell=""+cell;var _18ad=cell.replace(/"/g,"\"\"");if(_18ad.indexOf(",")>=0||_18ad.indexOf("\"")>=0){_18ad="\""+_18ad+"\"";}_18ad=_18ad.replace(/\n/g,"");return _18ad;},JSONObject2CSV:function(json){if(!dojo.isArray(json)){json=[json];}var _18ae="",_18af="";var _18b0=true;for(var i=0;i>> this.ENCODING_BASE ); bitsAvailable -= this.ENCODING_BASE; } return result; }, toByte: function ( value ) { return value & 0x00ff; }, toCharacter: function ( value ) { //need to truncate the digit value to a byte for translating it to a character return String.fromCharCode( this.toByte( value ) ); }, decode: function ( str ) { var digit = 0, bitsAvailable = 0, max = str.length; var result = ""; for ( var i = 0; i < max; i++ ) { var next = this.ALPHABET.indexOf( str.charAt( i ) ); digit = digit | (next << bitsAvailable); bitsAvailable += this.ENCODING_BASE; if ( bitsAvailable >= 8 ) { result += this.toCharacter( digit ); digit = digit >>> 8; bitsAvailable -= 8; } } if ( digit != 0 ) { result += this.toCharacter( digit ); } return result; } }//if(!dojo._hasResource["com.ibm.mm.extension.url"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. //dojo._hasResource["com.ibm.mm.extension.url"] = true; dojo.provide("com.ibm.mm.extension.url"); dojo.declare( "com.ibm.mm.extension.url.ModelUrlFactoryImpl", [com.ibm.mm.enabler.model.url.ModelUrlFactoryImpl], { WEBDAV_URL: "webdav", /** * @private **/ constructor: function () { var factory = com.ibm.mashups.enabler.model.url.ModelUrlFactory; this.schemeMap = {}; this.schemeMap[factory.NAVIGATION_URL] = "nm"; this.schemeMap[factory.SHARED_NAVIGATION_URL] = "snm"; this.schemeMap[factory.FRAGMENT_URL] = "cm"; this.schemeMap[factory.FRAGMENT_MEDIA_URL] = "spa"; this.schemeMap[factory.COMMUNITY_URL] = "ai"; this.schemeMap[factory.USER_URL] = "um"; this.schemeMap[factory.THEME_URL] = "tl"; this.schemeMap[factory.THEME_MEDIA_URL] = "theme-media"; this.schemeMap[factory.CATALOG_URL] = "catalog"; this.schemeMap[factory.CONFIG_URL] = "config"; this.schemeMap[factory.SPACE_URL] = "space"; this.schemeMap[factory.SPACE_FAVORITE_URL] = "space-favorite"; this.schemeMap[factory.AC_URL] = "ac"; this.schemeMap[factory.AI_URL] = "ai"; this.schemeMap[factory.TEMPLATE_URL] = "template"; this.schemeMap[factory.WEBDAV_URL] = "dav:mmdav"; this.schemeMap[factory.WIDGET_URL] = "pm"; this.schemeMap[factory.LAYOUT_URL] = "lm"; this.schemeMap[factory.EVENT_URL] = "ce"; // internal, not exposed this.schemeMap["service"] = "service"; }, createModelURL: function ( origFn, fnArgs ){ var urlType = fnArgs[0]; var model = fnArgs[1]; var modelSchema = this.schemeMap[urlType]; if (!modelSchema) return null; var urlImpl; if (urlType == com.ibm.mashups.enabler.model.url.ModelUrlFactory.THEME_MEDIA_URL) { urlImpl = new com.ibm.mm.extension.url.ThemeResourceUrlImpl(modelSchema, model); } else if (urlType == com.ibm.mashups.enabler.model.url.ModelUrlFactory.FRAGMENT_MEDIA_URL) { urlImpl = new com.ibm.mm.extension.url.SchemeBasedModelMediaUrlImpl(modelSchema, model); } else { urlImpl = new com.ibm.mm.extension.url.SchemeBasedModelUrlImpl(modelSchema, model); } return urlImpl; }, getModelURL: function ( origFn, fnArgs ) { var url = fnArgs[0]; var model = fnArgs[1]; return new com.ibm.mm.extension.url.StringBasedModelUrlImpl(url,model); } } ); dojo.declare("com.ibm.mm.extension.url.BaseModelUrl", [com.ibm.mashups.enabler.model.url.ModelUrl], { modelSchema:null, schemeSpecific: null, isMediaUrl: false, httpUrl: null, VALUE: "value", IS_ID: "isID", SUBMODEL: "submodel", constructor: function() { this.nodes = []; this.prefix = null; var factory = com.ibm.mashups.enabler.model.url.ModelUrlFactory; this.subModelSchemeMap = {}; this.subModelSchemeMap[factory.SUBMODEL_RESOURCE] = "resourceconfig"; this.subModelSchemeMap[factory.SUBMODEL_ROLE] = "role"; this.subModelSchemeMap[factory.SUBMODEL_MEMBER] = "member"; this.subModelSchemeMap[factory.SUBMODEL_ACCESS] = "access"; // get the locale of the document this.locale = document.documentElement.lang; }, _loadPrefix: function() { if (this.prefix==null) { this.prefix = "oid"; } }, setPrimaryNode: function (value, isID, subModel) { var primary = {}; this.setPrimaryNodePortal(value, isID, primary); primary.subModel = subModel; this.nodes[0] = primary; }, setSecondaryNode: function (value, isID, subModel) { var secondary = {}; secondary.value = value; secondary.isID = (isID != null) ? isID : true; if (this.modelSchema == "tl") { this.modelSchema = "sl"; } else if ((this.modelSchema == "spa") && (value=="index.html")) { secondary.value = "html/index.html"; } secondary.subModel = subModel; this.nodes[1] = secondary; }, setNodes: function(nodes) { for (var i=0; i < nodes.length; i++) { nodes[i].isID = (nodes[i].isID != null) ? nodes[i].isID : true; } this.nodes = nodes; var handled = false; if (this.modelSchema == "ai" && nodes.length > 0) { if ((nodes.length==2) && (nodes[0].value=="collection") && (nodes[0].isID==false) && (nodes[0].subModel==com.ibm.mm.enabler.model.UrlFactory.SUBMODEL_ROLE)) { this.nodes = []; this.setPrimaryNode("applications/"+nodes[1].value+"/roles",false); handled = true; } else if ((nodes.length==3) && (nodes[0].value=="collection") && (nodes[0].isID==false) && (nodes[0].subModel==com.ibm.mm.enabler.model.UrlFactory.SUBMODEL_MEMBER) && (nodes[1].subModel==com.ibm.mm.enabler.model.UrlFactory.SUBMODEL_ROLE)) { this.nodes = []; this.setPrimaryNode("roles/"+nodes[1].value+"/members",false); handled = true; } else if ((nodes.length==3) && (nodes[0].value!="collection") && (nodes[0].isID==false) && (nodes[0].subModel==com.ibm.mm.enabler.model.UrlFactory.SUBMODEL_MEMBER) && (nodes[1].subModel==com.ibm.mm.enabler.model.UrlFactory.SUBMODEL_ROLE)) { this.nodes = []; //this.setPrimaryNode("member:oid:"+nodes[0].value+"@role:"+nodes[1].value+"@oid:"+nodes[2].value,false); this.setPrimaryNode("roles/"+nodes[1].value+"/members/"+nodes[0].value,false); handled = true; } } else if (this.modelSchema == "ac" && nodes.length > 0) { if ((nodes.length==2) && (nodes[0].value=="collection") && (nodes[0].isID==false) && (nodes[0].subModel==com.ibm.mm.enabler.model.UrlFactory.SUBMODEL_ROLE)) { this.nodes = []; this.setPrimaryNode("role:oid:"+nodes[1].value,false); handled = true; } else if ((nodes.length==3) && (nodes[0].value=="collection") && (nodes[0].isID==false) && (nodes[0].subModel==com.ibm.mm.enabler.model.UrlFactory.SUBMODEL_MEMBER) && (nodes[1].subModel==com.ibm.mm.enabler.model.UrlFactory.SUBMODEL_ROLE)) { this.nodes = []; this.setPrimaryNode("member:"+nodes[1].value+"@oid:"+nodes[2].value,false); handled = true; } else if ((nodes.length==3) && (nodes[0].value!="collection") && (nodes[0].isID==false) && (nodes[0].subModel==com.ibm.mm.enabler.model.UrlFactory.SUBMODEL_MEMBER) && (nodes[1].subModel==com.ibm.mm.enabler.model.UrlFactory.SUBMODEL_ROLE)) { this.nodes = []; this.setPrimaryNode("member:oid:"+nodes[0].value+"@role:"+nodes[1].value+"@oid:"+nodes[2].value,false); handled = true; } } if (!handled) { if (nodes.length==1) { this.setPrimaryNode(nodes[0].value, nodes[0].isID, nodes[0].subModel); } else if (nodes.length==2) { this.setPrimaryNode(nodes[0].value, nodes[0].isID, nodes[0].subModel); this.setSecondaryNode(nodes[1].value, nodes[1].isID, nodes[1].subModel); } } this._updateURI(); }, setSchemeSpecificPart: function (value) { this.nodes = []; if(this.modelSchema == "um") { value = "secure/" + value.replace(":", "/"); } this.schemeSpecific = value; this._updateURI(); }, getSchemeSpecificPart: function() { if (this.schemeSpecific != null) return this.schemeSpecific; var tempSSP = ""; if (this.isMediaUrl) tempSSP = "/"; if (!this.nodes) return tempSSP; if (this.isMediaUrl) { for (var i = 0; i < this.nodes.length; i++) { var node = this.nodes[i]; // the prefix MUST only be loaded if the prefix is needed, since the // loading method uses this function as well which would causea infinite loop if (node.isID && !this.prefix) this._loadPrefix(); if (i>0) { if (i
",true)){root=root.substr(0,root.length-6)+"\n";}else{return "";}}root=root+left;root=root+_429;root=root+"";return root;};com.ibm.mm.builder.utils.htmlUtil.getElementById=function(_42a,_42b){var _42c=null;var _42d=_42a.getElementsByTagName("*");for(var ii=0;ii<_42d.length;ii++){if(_42d[ii].id==_42b){_42c=_42d[ii];break;}}return (_42c);};com.ibm.mm.builder.utils.htmlUtil.getElementsByClassName=function(){var _42e=[];var _42f=["div","span"];for(index=0;index<_42f.length;index++){els=document.getElementsByTagName(_42f[index]);var _430=els.length;for(var i=0;i<_430;i++){if(this.widgetClass.test(els[i].className)){_42e[_42e.length]=els[i];}}}return _42e;};com.ibm.mm.builder.utils.htmlUtil.getElementString=function(node){var ndiv=document.createElement("div");var _431=node.cloneNode(true);ndiv.appendChild(_431);return ndiv.innerHTML;};com.ibm.mm.builder.utils.htmlUtil.getInclosedWidgets=function(node){var _432=[];if(node!==null){var _433=this.getElementsByClassName();if(_433&&_433.length>0){for(var _434=0;_434<_433.length;_434++){var _435=_433[_434];if(node==this.getWidgetParent(_435)){_432[_432.length]=_435;}}}}return _432;};com.ibm.mm.builder.utils.htmlUtil.getChildWidgets=function(_436){var _437=[];if(_436){var _438=dojo.byId(_436);var _439=_438.childNodes;if(_439!==null&&_439.length>0){for(var _43a=0;_43a<_439.length;_43a++){child=_439[_43a];if(child){if(this.widgetClass.test(child.className)){_437[_437.length]=child;}else{children=checkChildElement(child);if(children!==null){for(ii=0;ii";}else{_444=_444+">";}return _444;};com.ibm.mm.builder.utils.htmlUtil.getLimitedString=function(text,_445){if(!text){return "";}if(text.length>_445){text=text.substr(0,_445)+"...";}return text;};com.ibm.mm.builder.utils.htmlUtil.addShadow=function(_446,_447){for(var i=0;i<_447.length;i++){var div=document.createElement("div");div.className=_447[i];_446.appendChild(div);}};com.ibm.mm.builder.utils.htmlUtil.getSubstitute=function(_448,args){if(_448&&args){return dojo.string.substitute(_448,args);}return _448;};com.ibm.mm.builder.utils.htmlUtil.getCurrentStyle=function(obj,prop){if(obj.currentStyle){var _449=obj.currentStyle[prop];if(ibmConfig.fontSizeEnlarged&&prop==="fontSize"&&_449.match(/em/)){var p=obj.parentNode;var _44a=false;while(p&&p.tagName.toLowerCase()!="body"){if(dojo.hasClass(p,"dialog_container")){_44a=true;break;}p=p.parentNode;}if(_44a){var _44b=parseFloat(_449.replace("em",""));var _44c=parseFloat((p.currentStyle[prop]).replace("em",""));_449=_44b*_44c+"em";}}return _449;}else{if(window.getComputedStyle){prop=prop.replace(/([A-Z])/g,"-$1");prop=prop.toLowerCase();return window.getComputedStyle(obj,"").getPropertyValue(prop);}}return null;};com.ibm.mm.builder.utils.htmlUtil.createElementWithClass=function(type,_44d,_44e){var node=document.createElement(type);dojo.addClass(node,_44d);if(_44e){node.innerHTML=_44e;}return node;};com.ibm.mm.builder.utils.htmlUtil.getStrWidthByFontStyle=function(str,_44f,_450,_451){if(!this.stringCheckDiv){this.stringCheckDiv=document.createElement("span");this.stringCheckDiv.style.whiteSpace="nowrap";this.stringCheckDiv.style.position="absolute";document.body.appendChild(this.stringCheckDiv);}_44f=_44f||this.getCurrentStyle(document.body,"fontSize")||"";_450=_450||this.getCurrentStyle(document.body,"fontFamily")||"";_451=_451||this.getCurrentStyle(document.body,"fontWeight")||"";this.stringCheckDiv.style.cssText+="; font-size: "+_44f+"; font-family: "+_450+"; font-weight: "+_451;this.stringCheckDiv.innerHTML=this.formatBlankSpace(str);this.stringCheckDiv.style.display="";var w=this.stringCheckDiv.scrollWidth;this.stringCheckDiv.style.display="none";return w;};com.ibm.mm.builder.utils.htmlUtil.getStrWidth=function(str,node,_452){if(_452&&_452.fontSize){this._fontSize=_452.fontSize;this._fontFamily=_452.fontFamily||"Arial,Helvetica,sans-serif";this._fontWeight=_452.fontWeight||"normal";return this.getStrWidthByFontStyle(str,this._fontSize,this._fontFamily,this._fontWeight);}if(node){this._fontSize=this._fontFamily=this._fontWeight=null;while(node&&!(this._fontSize&&this._fontFamily&&this._fontWeight)){if(!this._fontSize){this._fontSize=this.getCurrentStyle(node,"fontSize");}if(!this._fontFamily){this._fontFamily=this.getCurrentStyle(node,"fontFamily");}if(!this._fontWeight){this._fontWeight=this.getCurrentStyle(node,"fontWeight");}node=node.parentNode;}}return this.getStrWidthByFontStyle(str,this._fontSize,this._fontFamily,this._fontWeight);};com.ibm.mm.builder.utils.htmlUtil.getStrWithLimit=function(str,node,_453,_454){if(!str||str.length<=0||!_453||_453<=0){return "";}var _455=2;var _456=0.618;var _457=str.substring(0,1)+"...";var _458=this.getStrWidth(_457,node,_454);if(_453<=_458){return _457;}var _459=this.getStrWidth(str,node,_454);if(_459<_453){return str;}else{var _45a=0;var end=str.length;while(_45a_453){_45a-=1;}return (str.substring(0,_45a)+"...");}var _45b=_45a+Math.round((end-_45a)*_456);var _45c=this.getStrWidth(str.substring(0,_45b));if(_45c<_453){_45a=_45b;end=end;}else{_45a=_45a;end=_45b;}}}};com.ibm.mm.builder.utils.htmlUtil.truncateAllChildNodesText=function(node,_45d,_45e){dojo.forEach(dojo.query(".truncatedLabel",node),function(item){com.ibm.mm.builder.utils.htmlUtil.truncateNodeText(item,_45d,_45e);});};com.ibm.mm.builder.utils.htmlUtil.truncateNodeText=function(node,_45f,_460){var _461=(node.tagName.toLowerCase()==="input")?"value":"innerHTML";if(!_45f){_45f="title";}var _462=0;var str=node[_461];if(str.length===0){return;}if(dojo.hasAttr(node,"widthlimit")){_462=parseInt(dojo.attr(node,"widthlimit"),10);}else{_462=dojo.contentBox(node).w;if(_462===0){_462=parseInt(dojo.style(node,"width"),10);}}if(_462>0){var _463=com.ibm.mm.builder.utils.htmlUtil.getStrWithLimit(str,node,_462,_460);if(_463.length<=str.length+2&&!dojo.hasAttr(node,_45f)){dojo.attr(node,_45f,this.unEscapeString(str));}node[_461]=(_461==="innerHTML"&&(!dojo.hasAttr(node,"keepBlankSpace")))?this.formatBlankSpace(_463):_463;}};com.ibm.mm.builder.utils.htmlUtil.truncateAllChildNodesWord=function(node){dojo.forEach(dojo.query(".wordTruncatedLabel",node),function(item){com.ibm.mm.builder.utils.htmlUtil.truncateWord(item);});};com.ibm.mm.builder.utils.htmlUtil.truncateWord=function(node,_464,_465,_466){if(_466!==true){if(ibmConfig.fontSizeEnlarged){return _464;}}if(!node){return _464;}var _467=(node.tagName.toLowerCase()==="input")?"value":"innerHTML";var str=_464||node[_467];if(str.length===0){return _464;}var _468=str.split(" ");if(!_465&&dojo.hasAttr(node,"widthlimit")){_465=parseInt(dojo.attr(node,"widthlimit"),10);}var _469=_465?_465:dojo.contentBox(node).w;dojo.forEach(_468,function(_46a,_46b){_468[_46b]=com.ibm.mm.builder.utils.htmlUtil.getStrWithLimit(_46a,node,_469);});var _46c=_468.join(" ");var _46d=(_467==="innerHTML"&&(!dojo.hasAttr(node,"keepBlankSpace")))?this.formatBlankSpace(_46c):_46c;if(!str){node[_467]=_46d;}else{return _46d;}};com.ibm.mm.builder.utils.htmlUtil.markTruncation=function(node,_46e){dojo.addClass(node,"truncatedLabel");dojo.attr(node,"widthLimit",_46e);};com.ibm.mm.builder.utils.htmlUtil.formatBlankSpace=function(_46f){if(!_46f){return "";}return _46f.replace(/\s/g," ");};com.ibm.mm.builder.utils.htmlUtil.formatDisplayedContent=function(_470,_471,_472){if(!_470){return "";}if(!_471){_470=_470.replace(/&/g,"&");}if(!_472){_470=_470.replace(/\s/g," ");}return _470;};com.ibm.mm.builder.utils.htmlUtil.escapeString=function(_473){if(!_473){return "";}return _473.replace(/&/g,"&").replace(/"/g,""").replace(//g,">");};com.ibm.mm.builder.utils.htmlUtil.unEscapeString=function(_474){if(!_474){return "";}return _474.replace(/&/g,"&").replace(/"/g,"\"").replace(/</g,"<").replace(/>/g,">").replace(/ /g," ");};com.ibm.mm.builder.utils.htmlUtil.formatMessage=function(str){if(!str||str.length<=0){return "";}else{var _475=str.indexOf("\n");if(_475>0){var _476=str.substring(0,_475);var _477=str.substring(_475);return "
"+_476+"
"+_477.replace(/\n/g,"
")+"
";}else{return str.replace(/\n/g,"
");}}};com.ibm.mm.builder.utils.htmlUtil.setNodeTitle=function(_478,_479,_47a){if(!_479||!_478){return;}if(!_47a||_47a<=0){try{var _47b=this.getCurrentStyle(_479,"width");if(_47b=="auto"){_47a=dojo.style(_479,"width");}else{if(_47b.indexOf("%")>-1){_47a=dojo.coords(_479).w;}else{_47a=parseFloat(_47b.match(/\d*\.?\d*/));}}}catch(e){_47a=null;}}_479.title="";if(!_47a||_47a=="auto"){_479.innerHTML=this.formatBlankSpace(_478);return;}var _47c=this.getStrWithLimit(_478,_479,_47a);_479.innerHTML=this.formatBlankSpace(_47c);if(_478!=_47c){_479.title=this.unEscapeString(_478);}};com.ibm.mm.builder.utils.htmlUtil.setNodeTitleWithStyle=function(_47d,_47e,_47f,_480){if(!_47e||!_47f||!_47d||_47f<=0||!_480){return;}_47e.title="";var _481=this.getStrWithLimit(_47d,_47e,_47f,_480);if(_47e.tagName=="INPUT"){_47e.value=_481;}else{_47e.innerHTML=this.formatDisplayedContent(_481);}_47e.title=_47d;};com.ibm.mm.builder.utils.htmlUtil.setCombinedStringInNode=function(_482,_483,node,_484,_485){var _486=this.getStrWidth(_482,node);if(_486>_484){var _487=dojo.string.substitute(_482,[_483]);this.setNodeTitle(_487,node,_484);return;}var _488=document.createElement("span");_488.className=_485;node.appendChild(_488);var _489=this.getStrWithLimit(_483,_488,_484-_486);var _48a=dojo.string.substitute(_482,[""+this.formatDisplayedContent(_489)+""]);node.removeChild(_488);node.innerHTML=_48a;if(_489!=_483){node.title=dojo.string.substitute(_482,[_483]);}};com.ibm.mm.builder.utils.htmlUtil.loadCss=function(_48b){this.loadedCss=this.loadedCss||[];for(var i=0;i div",_498)[0];if(rDiv){rDiv.style.position="static";}var _49a=dojo.query(".wrapper",_498)[0];if(_49a){_49a.style.position="static";}}};com.ibm.mm.builder.utils.htmlUtil.addMissingQuoteInTitle=function(str){if(!str){return "";}return str.replace(/title\s*=\s*\${([^}]+)}/g,"title=\"${$1}\"");};}if(!dojo._hasResource["com.ibm.mm.builder.widget.CustomDialogResizer"]){dojo._hasResource["com.ibm.mm.builder.widget.CustomDialogResizer"]=true;dojo.provide("com.ibm.mm.builder.widget.CustomDialogResizer");dojo.require("dojox.layout.ResizeHandle");dojo.declare("com.ibm.mm.builder.widget.CustomDialogResizer",[dojox.layout.ResizeHandle],{innerContainer:null,innerMargin:null,oritation:"right",intLeftRTLOrig:0,resizeShadow:null,onResize:null,templateString:"
",_beginSizing:function(e){if(this._isSizing){return false;}this.targetWidget=dijit.byId(this.targetId);if(this.targetWidget){this.activeResize=true;}this.targetDomNode=this.targetWidget?this.targetWidget.domNode:dojo.byId(this.targetId);if(this.targetContainer){this.targetDomNode=this.targetContainer;}if(!this.targetDomNode){return;}this.intLeftRTLOrig=parseInt(this.targetDomNode.style.left,10);if(!this.activeResize){this.targetDomNode.appendChild(this._activeResizeNode);dojo.fadeIn({node:this._activeResizeNode,duration:120,beforeBegin:dojo.hitch(this,function(){this._activeResizeNode.style.display="";})}).play();}this._isSizing=true;this.startPoint={"x":e.clientX,"y":e.clientY};var mb=(this.targetWidget)?dojo.marginBox(this.targetDomNode):dojo.contentBox(this.targetDomNode);this.startSize={"w":mb.w,"h":mb.h};this._connects=[];this._connects.push(dojo.connect(document,"onmousemove",this,"_updateSizing"));this._connects.push(dojo.connect(document,"onmouseup",this,"_endSizing"));this._connects.push(dojo.connect(document,"onmouseleave",this,"_endSizing"));this.resizeShadow=document.createElement("div");this.targetContainer.appendChild(this.resizeShadow);dojo.attr(this.resizeShadow,{"class":"dialog_resize_shadow"});dojo.style(this.resizeShadow,"width",mb.w+"px");dojo.style(this.resizeShadow,"height",mb.h+"px");e.preventDefault();},_changeSizing:function(e){var tmp=this._getNewCoords(e);if(tmp===false){return;}if(this.targetWidget&&typeof this.targetWidget.resize=="function"){this.targetWidget.resize(tmp);}else{var _49b=0;if(builderConfig.isBidi){_49b=this.intLeftRTLOrig-tmp.dx;}dojo.style(this.targetDomNode,"width",tmp.w+"px");dojo.style(this.targetDomNode,"height",tmp.h+"px");if(builderConfig.isBidi){dojo.style(this.targetDomNode,"left",_49b+"px");}if(this.innerContainer&&this.innerMargin){this.innerContainer.style.height=(tmp.h-this.innerMargin.top-this.innerMargin.bottom)+"px";this.innerContainer.style.width=(tmp.w-this.innerMargin.left-this.innerMargin.right-2)+"px";}}dojo.style(this.resizeShadow,"width",tmp.w+"px");dojo.style(this.resizeShadow,"height",tmp.h+"px");e.preventDefault();if(this.onResize!==null){this.onResize(tmp.w,tmp.h);}},_getNewCoords:function(e){try{if(!e.clientX||!e.clientY){return false;}}catch(exception){return false;}this._activeResizeLastEvent=e;var dx=this.startPoint.x-e.clientX;var dy=this.startPoint.y-e.clientY;var newW=0;var newH=(this._resizeY)?this.startSize.h-dy:this.startSize.h;if(!builderConfig.isBidi){newW=(this._resizeX)?this.startSize.w-dx:this.startSize.w;}else{newW=(this._resizeX)?this.startSize.w+dx:this.startSize.w;}if(this.minSize){if(newW"+"
"+"
"+""+"${closeIconTitle}"+"X"+""+"
"+"
"+"
"+""+"
"+"
"+"
"+"
"+"
"+"
"+"",baseClass:"custom_dialog",sharedWidget:false,belongId:null,nodeWidth:null,nodeHeight:null,title:null,titleHeight:28,titleBarHeight:"0px",endBarHeight:"0px",bottomHeight:14,topBarBackground:null,topBarOpacity:null,bottomBarBackground:null,bottomBarOpacity:null,bottomBarTip:null,bottomBarTipColor:"white",leftBarWidth:"0px",rightBarWidth:"0px",displayCloseButton:true,containerNodePadding:null,containerBackgroundColor:null,containerOpacity:null,dialogOpacity:null,hasLeftBottomResizer:false,hasRightBottomResizer:true,modelDialog:true,needUnderLay:true,initLeftPosition:null,initTopPosition:null,alwaysCenter:true,subDialogs:null,roundCorner:false,dialogStack:[],innerConnects:[],closeCallback:null,displayCallback:null,dynaInitialized:false,closeIconTitle:com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_CANCEL,scrollEnabled:false,postCreate:function(){this.inherited(arguments);this.domNode.className="custom_dialog";this.subDialogs=[];if(this.scrollEnabled){dojo.style(this.containerNode,"overflow","scroll");}dojo.subscribe("/enabler/pageChanged",this,"destroyOnPageChange");},setTitle:function(_4a4){this.title=_4a4||this.title;if(this.title&&this.titleNode&&this.title!=this.titleNode.title){com.ibm.mm.builder.utils.htmlUtil.setNodeTitle(this.title,this.titleNode);}dojo.attr(this.dialogNode,"title",this.title);dojo.attr(this.titleBar,"title",this.title);},containXOjbect:function(){return document.applets.length>0||document.getElementsByTagName("Object").length>0;},oldWidgetSpecHitch:function(){},registerSubDialog:function(_4a5){if(dojo.isString(_4a5)){this.subDialogs.push(_4a5);var _4a6=dijit.byId(_4a5);if(_4a6&&!_4a6.modelDialog){_4a6.domNode.style.zIndex=this.domNode.style.zIndex;}}},hideWithKey:function(_4a7){var _4a8=_4a7.keyCode;if(_4a8!=dojo.keys.ENTER){return true;}this.hide();},hide:function(){this.doHide();},doHide:function(){if(!this.open){return;}if(!dojo.isIE&&this.closeButtonNode.style.display!="none"){this.closeButtonNode.focus();}if(this.dialogStack.length>1){var _4a9=this.dialogStack.pop();dojo.disconnect(_4a9.onKeyHandler);var _4aa=this.dialogStack[this.dialogStack.length-1];_4aa.onKeyHandler=dojo.connect(document.documentElement,"onkeypress",_4aa,"_onKey");}else{if(this.dialogStack.length===1){var _4ab=this.dialogStack.pop();dojo.disconnect(_4ab.onKeyHandler);}}dojo.forEach(this.subDialogs,function(_4ac){var _4ad=dijit.byId(_4ac);if(_4ad){_4ad.hide();}});setTimeout(this.oldWidgetSpecHitch,this.duration);var ds=com.ibm.mm.builder.widget.customDialogStack;if(!this._alreadyInitialized||this!=ds[ds.length-1]){return;}if(this.modelDialog){com.ibm.mm.builder.widget.customDlgHighestZIndex-=2;this.domNode.style.zIndex=com.ibm.mm.builder.widget.customDlgZIndexOnPage;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}com.ibm.mm.builder.widget.customDialogStack.pop();this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];if(this._relativePosition){delete this._relativePosition;}this.open=false;},trueHide:function(){this.doHide();},_onKey:function(evt){if(dijit._dialogStack&&((dijit._dialogStack.length>1&&dijit._dialogStack[0].dialog===null)||(dijit._dialogStack.length>0&&dijit._dialogStack[0] instanceof dijit.Dialog))){return;}var ds=com.ibm.mm.builder.widget.customDialogStack;if(ds[ds.length-1]!=this){return;}if(evt.charOrCode){var dk=dojo.keys;var node=evt.target;if(evt.charOrCode===dk.TAB){this._getFocusItems(this.domNode);}var _4ae=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){if(!_4ae){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){if(!_4ae){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode){if(evt.charOrCode==dk.ESCAPE){this.onCancel();}else{return;}}node=node.parentNode;}if(evt.charOrCode!==dk.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},_getUnderlay:function(){if(!this._underlay){this._underlay=new com.ibm.mm.builder.widget.CustomDialogUnderlay();}return this._underlay;},_isMac:function(){return navigator.appVersion.indexOf("Macintosh")>=0;},_setup:function(){this.moveableHandles=[];if(!dijit._underlay){dijit._underlay=new dijit.DialogUnderlay();}if(this.titleBar){this.moveableHandles.push(new com.ibm.mm.builder.widget.CustomDialogMoveable(this.domNode,{handle:this.titleBar}));}if(this.leftBar){this.moveableHandles.push(new com.ibm.mm.builder.widget.CustomDialogMoveable(this.domNode,{handle:this.leftBar}));}if(this.rightBar){this.moveableHandles.push(new com.ibm.mm.builder.widget.CustomDialogMoveable(this.domNode,{handle:this.rightBar}));}if(this.endBar){this.moveableHandles.push(new com.ibm.mm.builder.widget.CustomDialogMoveable(this.domNode,{handle:this.endBar}));}if(this.modelDialog){this.domNode.style.zIndex=com.ibm.mm.builder.widget.customDlgZIndexOnPage;}else{com.ibm.mm.builder.utils.htmlUtil.setClass(this.domNode,"custom_dialog_nomodel");}var node=this.domNode;if(this.modelDialog&&this.needUnderLay){var _4af=this._getUnderlay();this._fadeIn=dojo.fx.combine([dojo.fadeIn({node:node,duration:this.duration,onEnd:dojo.hitch(this,function(){if(this.dialogOpacity!=null){dojo.style(this.domNode,"opacity",this.dialogOpacity);}})}),dojo.fadeIn({node:_4af.domNode,duration:this.duration,onEnd:dojo.hitch(this,function(){_4af.show();_4af.setZIndex(dojo.style(node,"zIndex")-1);if(!(this._isMac()&&dojo.isSafari==4)){this._addBackIFrame(dojo.style(node,"zIndex")-2);}})})]);this._fadeOut=dojo.fx.combine([dojo.fadeOut({node:node,duration:600}),dojo.fadeOut({node:_4af.domNode,duration:700,onEnd:dojo.hitch(this,function(){node.style.display="none";_4af.hide();this._removeBackIFrame();if(this.closeCallback){setTimeout(dojo.hitch(this,this.closeCallback),500);}})})]);}else{this._fadeIn=dojo.fadeIn({node:node,duration:this.duration,onEnd:dojo.hitch(this,function(){if(this.dialogOpacity!=null){dojo.style(this.domNode,"opacity",this.dialogOpacity);}})});this._fadeOut=dojo.fadeOut({node:node,duration:600,onEnd:dojo.hitch(this,function(){node.style.display="none";if(this.closeCallback){setTimeout(dojo.hitch(this,this.closeCallback),500);}})});}},InitDialogSkin:function(){if(this.roundCorner){dojo.addClass(this.dialogNode,"mumRoundCorner");}this.closeButtonNode.style.display=this.displayCloseButton?"":"none";if(!this.title){this.titleNode.style.display="none";com.ibm.mm.builder.utils.htmlUtil.setClass(this.titleBar,"dialog_titlebar_notitle");com.ibm.mm.builder.utils.htmlUtil.setClass(this.leftBar,"dialog_leftsidebar_notitle");com.ibm.mm.builder.utils.htmlUtil.setClass(this.rightBar,"dialog_rightsidebar_notitle");this.titleHeight=14;}else{this.titleNode.style.display="";com.ibm.mm.builder.utils.htmlUtil.setClass(this.titleBar,"dialog_titlebar");com.ibm.mm.builder.utils.htmlUtil.setClass(this.leftBar,"dialog_leftsidebar");com.ibm.mm.builder.utils.htmlUtil.setClass(this.rightBar,"dialog_rightsidebar");this.titleHeight=28;}if(this.nodeWidth){(this.containerNode.style.width=this.nodeWidth);}dojo.forEach((this.nodeStyle||"").split(";"),function(_4b0){var kvp=_4b0.split(":");if(kvp.length===2){this.containerNode.style[kvp[0]]=kvp[1];}},this);if(this.nodeHeight){this.containerNode.style.height=this.nodeHeight;}if(this.containerNodePadding){this.containerNode.style.padding=this.containerNodePadding;}if(this.leftBarWidth){this.leftBar.style.width=this.leftBarWidth;}if(this.leftBarWidth){this.containerNode.style.marginLeft=this.leftBarWidth;}if(this.rightBarWidth){this.rightBar.style.width=this.rightBarWidth;}if(this.rightBarWidth){this.containerNode.style.marginRight=this.rightBarWidth;}if(this.containerBackgroundColor){this.containerNode.style.backgroundColor=this.containerBackgroundColor;}if(this.containerOpacity){this.containerNode.style.opacity=this.containerOpacity;}if(this.topBarBackground){this.titleBar.style.backgroundColor=this.topBarBackground;}if(this.topBarOpacity){this.titleBar.style.opacity=this.topBarOpacity;}if(this.topBarOpacity){this.titleBar.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity="+this.topBarOpacity*100;}if(this.titleBarHeight!="0px"){this.titleBar.style.height=this.titleBarHeight;}if(this.bottomBarBackground){this.endBar.style.backgroundColor=this.bottomBarBackground;}if(this.bottomBarOpacity){this.endBar.style.opacity=this.bottomBarOpacity;}if(this.bottomBarOpacity){this.endBar.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity="+this.bottomBarOpacity*100;}if(this.endBarHeight&&this.endBarHeight!="0px"){this.endBar.style.height=this.endBarHeight;var _4b1=parseInt(this.endBarHeight,10)+1+"px";this.leftBar.style.bottom=_4b1;this.rightBar.style.bottom=_4b1;}if(this.bottomBarTip){this.endBar.innerHTML=this.bottomBarTip;this.endBar.style.color=this.bottomBarTipColor;}if(this.hasLeftBottomResizer){this.leftResizeHandler.style.display="";this.leftResizer=new com.ibm.mm.builder.widget.CustomDialogResizer({targetContainer:this.domNode,animateSizing:false,activeResize:true,innerContainer:this.containerNode,innerMargin:{top:this.titleHeight,bottom:this.bottomHeight,left:parseInt(this.leftBarWidth,10),right:parseInt(this.rightBarWidth,10)},onResize:dojo.hitch(this,"onResize")},this.leftResizeHandler);this.leftResizer.startup();}if(this.hasRightBottomResizer){this.rightResizeHandler.style.display="";this.rightResizer=new com.ibm.mm.builder.widget.CustomDialogResizer({targetContainer:this.domNode,animateSizing:false,activeResize:true,innerContainer:this.containerNode,innerMargin:{top:this.titleHeight,bottom:this.bottomHeight,left:parseInt(this.leftBarWidth,10),right:parseInt(this.rightBarWidth,10)},onResize:dojo.hitch(this,"onResize")},this.rightResizeHandler);this.rightResizer.startup();}},show:function(){if(this.open){return;}if(!this._alreadyInitialized){this._setup();this.InitDialogSkin();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(window,"onresize",this,function(){var _4b2=dijit.getViewport();if(!this._oldViewport||_4b2.h!=this._oldViewport.h||_4b2.w!=this._oldViewport.w){this.layout();this._oldViewport=_4b2;}}));if(this.dialogStack.length>0){var _4b3=this.dialogStack[this.dialogStack.length-1];dojo.disconnect(_4b3.onKeyHandler);}this.dialogStack.push(this);if(this.modelDialog){this._modalconnects.push(this.onKeyHandler=dojo.connect(document.documentElement,"onkeypress",this,"_onKey"));}dojo.style(this.domNode,"opacity",0);var _4b4=[];if(!this.dynaInitialized){if(dojo.isIE==6){dojo.query("div",this.domNode).forEach(function(node,i){var _4b5=[];_4b5.node=node;_4b5.height=node.style.height;node.style.height="auto";_4b4.push(_4b5);});}}this.domNode.style.display="block";this.domNode.style.visibility="";this.open=true;if(!this.dynaInitialized){this.domNode.style.height=null;if(this.nodeHeight!==null){this.containerNode.style.height=this.nodeHeight;}else{this.containerNode.style.height=null;}var _4b6=parseInt(this.leftBarWidth.substring(0,this.leftBarWidth.length-2),10);var _4b7=parseInt(this.rightBarWidth.substring(0,this.rightBarWidth.length-2),10);var _4b8;if(this.nodeWidth!==null){this.containerNode.style.width=this.nodeWidth;_4b8=parseInt(this.nodeWidth.substring(0,this.nodeWidth.length-2),10);this.domNode.style.width=(_4b8+_4b6+_4b7+2)+"px";}else{var node;if(this.containerNode.hasChildNodes()){node=this.containerNode.childNodes[0];}else{node=this.containerNode;}_4b8=dojo.coords(node).w;this.containerNode.style.width=_4b8+"px";this.domNode.style.width="auto";}if(dojo.isIE==6){for(var i=0;i<_4b4.length;i++){if(_4b4[i].height&&_4b4[i].height!="auto"){_4b4[i].node.style.height=_4b4[i].height;}else{_4b4[i].node.style.height="";}}}this._position();this.positionWithGivenValue();this.dynaInitialized=true;}else{if(this.alwaysCenter&&this.initLeftPosition===null&&this.initTopPosition===null){this._position();}dojo.style(this.containerNode,"width","100%");}if(this.modelDialog){com.ibm.mm.builder.widget.customDlgHighestZIndex+=2;this.domNode.style.zIndex=com.ibm.mm.builder.widget.customDlgHighestZIndex;}this.setTitle();com.ibm.mm.builder.widget.customDialogStack.push(this);this._fadeIn.play();this._savedFocus=dijit.getFocus(this);_4b4=null;this._getFocusItems(this.domNode);setTimeout(dojo.hitch(this,function(){try{var _4b9=dijit._getTabNavigable(this.containerNode);var f=_4b9.lowest||_4b9.first||this._firstFocusItem;if(f){dijit.focus(f);}if(this.displayCallback){this.displayCallback();}}catch(e){this.closeButtonNode.focus();}}),this.duration+500);},setNodeWidth:function(_4ba){this.containerNode.style.width=this.nodeWidth=_4ba;if(this.dynaInitialized){var _4bb=parseInt(this.leftBarWidth,10);var _4bc=parseInt(this.rightBarWidth,10);var _4bd=this.nodeWidth?parseInt(this.nodeWidth,10):dojo.coords(this.containerNode).w;this.domNode.style.width=(_4bd+_4bb+_4bc+2)+"px";}},setNodeHeight:function(_4be){this.containerNode.style.height=this.nodeHeight=_4be;},setBottomTip:function(tip){this.endBar.innerHTML=this.bottomBarTip=tip;},setBottomTipColor:function(_4bf){this.endBar.style.color=this.bottomBarTipColor=_4bf;},autoAdjust:function(){},onCancel:function(){this.trueHide();},destroyOnPageChange:function(){if(!this.sharedWidget){this.destroy();}},destroy:function(){this.open&&this.hide();dojo.forEach(this.innerConnects,dojo.disconnect);if(this.moveableHandles){for(var i=0;i0?left+"px":"0px";this.domNode.style.top=top>0?top+"px":"0px";}else{this._position();}}),100);},layout:function(){if(this.domNode.style.display!="none"&&this.modelDialog&&this.needUnderLay){this._getUnderlay().layout();}},_addBackIFrame:function(_4c1){this.shimmer=document.createElement("iframe");this.shimmer.style.position="absolute";this.shimmer.style.zIndex=_4c1;this.shimmer.setAttribute("frameborder","0");this.shimmer.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)";document.body.appendChild(this.shimmer);this._adjustBackIFramePosition();},_adjustBackIFramePosition:function(){var _4c2=dijit.getViewport();this.shimmer.style.top=_4c2.t+"px";this.shimmer.style.left=_4c2.l+"px";this.shimmer.style.width=_4c2.w+"px";this.shimmer.style.height=_4c2.h+"px";var _4c3=dijit.getViewport();if(_4c2.w!=_4c3.w){this.shimmer.style.width=_4c3.w+"px";}if(_4c2.h!=_4c3.h){this.shimmer.style.height=_4c3.h+"px";}},_removeBackIFrame:function(){if(this.shimmer){dojo.destroy(this.shimmer);this.shimmer=null;}},onResize:function(_4c4,_4c5){}});com.ibm.mm.builder.widget.customDialogStack=[];com.ibm.mm.builder.widget.customDlgZIndexOnPage=800;com.ibm.mm.builder.widget.customDlgHighestZIndex=800;com.ibm.mm.builder.widget.editDialogUnderlay=null;dojo.declare("com.ibm.mm.builder.widget.CleanDialog",com.ibm.mm.builder.widget.CustomDialog,{_getUnderlay:function(){if(!com.ibm.mm.builder.widget.editDialogUnderlay){com.ibm.mm.builder.widget.editDialogUnderlay=new com.ibm.mm.builder.widget.CustomDialogUnderlay({id:"cleanDialogUnderlay"});}return com.ibm.mm.builder.widget.editDialogUnderlay;}});dojo.declare("com.ibm.mm.builder.widget.GeneralWidgetModeDialog",com.ibm.mm.builder.widget.CleanDialog,{postCreate:function(){this.inherited(arguments);this.modeChangeHandle=dojo.subscribe(iwConstants.EVENTS.modeChanged,this,this.onModeChanged);},onModeChanged:function(_4c6,mode){this.hide();},hideWithKey:function(_4c7){var _4c8=_4c7.keyCode;if(_4c8!=dojo.keys.ENTER){return true;}this.trueHide();},trueHide:function(){if(this.belongId){com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(this.belongId,"onModeChanged",{newMode:"view"});return;}this.doHide();},destroy:function(){dojo.unsubscribe(this.modeChangeHandle);this.inherited(arguments);}});dojo.declare("com.ibm.mm.builder.widget.WidgetEditDialog",com.ibm.mm.builder.widget.GeneralWidgetModeDialog,{onModeChanged:function(_4c9,mode){if(mode==="edit"&&this.belongId===_4c9){this.hide();}}});dojo.declare("com.ibm.mm.builder.widget.CustomDialogUnderlay",dijit.DialogUnderlay,{templateString:"
"+"
"+"
",setZIndex:function(_4ca){dojo.style(this.domNode,"zIndex",_4ca);}});}if(!dojo._hasResource["com.ibm.mm.builder.dialog.PageSaveConfirmDialog"]){dojo._hasResource["com.ibm.mm.builder.dialog.PageSaveConfirmDialog"]=true;dojo.provide("com.ibm.mm.builder.dialog.PageSaveConfirmDialog");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.mm.builder.dialog.PageSaveConfirmDialog",[dijit._Widget,dijit._Templated],{frameDialog:null,callbackSave:null,callbackNotSave:null,callbackCancel:null,contentWarning:null,contentQuestion:null,btnSaveText:null,btnNotSaveText:null,btnCancelText:null,hideNotSave:false,savePageOnSave:true,frameWidth:"540px",templateString:"
\n
\n
\n ${contentWarning}\n
\n
\n ${contentQuestion}\n
\n
\n
\n \n \n ${btnCancelText}\n
\n
\n",postCreate:function(){var _4cb={id:"pageSaveConfirmDialog",title:com.ibm.mm.builder.coreWidgetsStrings.I_PAGE_SAVE_TITLE,displayCloseButton:true,hasRightBottomResizer:false,leftBarWidth:"0px",rightBarWidth:"0px"};this.frameDialog=new com.ibm.mm.builder.widget.CleanDialog(dojo.mixin(_4cb,{nodeWidth:this.frameWidth,displayCloseButton:true,closeCallback:function(){this.destroy();}}));this.frameDialog.containerNode.appendChild(this.domNode);if(this.hideNotSave){dojo.style(this.notSaveBtn,"display","none");}},_onSaveWithKey:function(e){if(e.charCode===dojo.keys.SPACE||e.keyCode===dojo.keys.ENTER){this._onSave(e);}},_onSave:function(){this.frameDialog.hide();if(this.savePageOnSave){var _4cc=com.ibm.mashups.services.ServiceManager.getService("eventService");this.pageSavedHandle=_4cc.subscribeEvent("com.ibm.mashups.builder.pageSaved",this,"_onSaveContinue");_4cc.broadcastEvent("com.ibm.mashups.builder.savePage");}else{this.callbackSave&&this.callbackSave();}},_onSaveContinue:function(){if(this.pageSavedHandle){var _4cd=com.ibm.mashups.services.ServiceManager.getService("eventService");_4cd.unsubscribeEvent(this.pageSavedHandle);this.pageSavedHandle=null;}this.callbackSave&&this.callbackSave();},_onNotSaveWithKey:function(e){if(e.charCode===dojo.keys.SPACE||e.keyCode===dojo.keys.ENTER){this._onNotSave(e);}},_onNotSave:function(){this.frameDialog.hide();var _4ce=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage();if(_4ce){var _4cf=_4ce.getID();var nm=com.ibm.mm.builder.utils.navigationUtil.getNavigationModel();var page=nm.find(_4cf).start();page&&nm.invalidate(page);com.ibm.mashups.enabler.widget.Factory.getWidgetModel().cachedWindows={};var nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _4d0=com.ibm.mashups.enabler.model.state.AccessorFactory.getLayoutAccessor(nsm,_4cf);_4d0.setTemplateURL(null);_4ce.setDirty(false);}this.callbackNotSave&&this.callbackNotSave();},_onCancelWithKey:function(e){if(e.charCode===dojo.keys.SPACE||e.keyCode===dojo.keys.ENTER){this._onCancel();}},_onCancel:function(){this.frameDialog.hide();this.callbackCancel&&this.callbackCancel();},show:function(){this.frameDialog&&this.frameDialog.show();}});}if(!dojo._hasResource["com.ibm.mm.builder.dnd.ACLSource"]){dojo._hasResource["com.ibm.mm.builder.dnd.ACLSource"]=true;dojo.provide("com.ibm.mm.builder.dnd.ACLSource");dojo.declare("com.ibm.mm.builder.dnd.ACLSource",dojo.dnd.AutoSource,{checkAcceptance:function(_4d1,_4d2){return (this.name!="aclSearch");},onDndCancel:function(){this.inherited(arguments);},_uncheckAll:function(_4d3){if(!_4d3){_4d3=this;}try{if(_4d3.node&&_4d3.node.childNodes){com.ibm.mm.builder.utils.htmlUtil.uncheckAll(_4d3.node.childNodes);}}catch(e){}},onDropExternal:function(_4d4,_4d5,copy){this._uncheckAll(_4d4);var _4d6=_4d5;if(!!_4d4.selectedNodes&&_4d4.selectedNodes.length>0){_4d6=_4d4.selectedNodes;}if(_4d4.name=="aclSearch"){_4d6=this.layout.checkDraggedNode(_4d4,this,_4d6);}var _4d7=this.before?this.targetAnchor:(this.targetAnchor?this.targetAnchor.nextSibling:null);dojo.forEach(_4d6,function(item){this.layout.transferNode(_4d4,this,item.id,_4d7,(_4d4.name==="aclSearch"));if(!this.before&&_4d7){_4d7=_4d7.nextSibling;}},this);dojo.publish(_4d4.name);dojo.publish(com.ibm.mm.builder.eventTopics.UpdateAllPageControl);},onDropInternal:function(_4d8,copy){},destroy:function(){dojo.forEach(this.container,"item.destroy();");this.inherited(arguments);}});com.ibm.mm.builder.dnd.ACLSource.createSource=function(_4d9,_4da,_4db,name,_4dc,_4dd){return new com.ibm.mm.builder.dnd.ACLSource(_4d9,{accept:_4da,layout:_4db,name:name,listLengthPerPage:_4dc,container:[],allStayedUsers:{},currentPage:1,totalPage:1,creator:function(item,hint){if(hint=="avatar"){var n=document.createElement("div");this.selectedNodes=[];dojo.forEach(this.node.childNodes,function(item){var _4de=dojo.query("input",item)[0];if(_4de.checked){_4de.checked=false;dojo.removeClass(item,this.name+"ItemHover");var _4df=item.cloneNode(true);n.appendChild(_4df);this.selectedNodes.push(_4df);_4de.checked=true;}},this);return {node:n,data:item,type:["acluser"]};}}});};}if(!dojo._hasResource["com.ibm.mm.builder.widget.OpenSearchPopup"]){dojo._hasResource["com.ibm.mm.builder.widget.OpenSearchPopup"]=true;dojo.provide("com.ibm.mm.builder.widget.OpenSearchPopup");dojo.require("dijit._base.focus");dojo.require("dijit._base.place");dojo.require("dijit._base.window");opensearch={};opensearch.popup=new function(){var _4e0=[],_4e1=1003,_4e2=1;this.prepare=function(node){dojo.body().appendChild(node);var s=node.style;if(s.display=="none"){s.display="";}s.visibility="hidden";s.position="absolute";s.top="-9999px";};this.open=function(args){var _4e3=args.popup,_4e4=args.orient||{"BL":"TL","TL":"BL"},_4e5=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_4e2++);var _4e6=dojo.doc.createElement("div");dijit.setWaiRole(_4e6,"presentation");_4e6.id=id;_4e6.className="dijitPopup";_4e6.style.zIndex=_4e1+_4e0.length;_4e6.style.left=_4e6.style.top="0px";_4e6.style.visibility="hidden";if(args.parent){_4e6.dijitPopupParent=args.parent.id;}dojo.body().appendChild(_4e6);var s=_4e3.domNode.style;s.display="";s.visibility="";s.position="";_4e6.appendChild(_4e3.domNode);var _4e7=new dijit.BackgroundIframe(_4e6);var best=_4e5?dijit.placeOnScreenAroundElement(_4e6,_4e5,_4e4,_4e3.orient?dojo.hitch(_4e3,"orient"):null):dijit.placeOnScreen(_4e6,args,_4e4=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_4e6.style.visibility="visible";var _4e8=[];var _4e9=function(){for(var pi=_4e0.length-1;pi>0&&_4e0[pi].parent===_4e0[pi-1].widget;pi--){}return _4e0[pi];};_4e8.push(dojo.connect(_4e6,"onkeypress",this,function(evt){evt.keyChar=evt.charCode?String.fromCharCode(evt.charCode):"";evt.charOrCode=evt.keyChar||evt.keyCode;if(evt.charOrCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _4ea=_4e9();if(_4ea&&_4ea.onCancel){_4ea.onCancel();}}}}));if(_4e3.onCancel){_4e8.push(dojo.connect(_4e3,"onCancel",null,args.onCancel));}_4e8.push(dojo.connect(_4e3,_4e3.onExecute?"onExecute":"onChange",null,function(){var _4eb=_4e9();if(_4eb&&_4eb.onExecute){_4eb.onExecute();}}));_4e0.push({wrapper:_4e6,iframe:_4e7,widget:_4e3,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_4e8});if(_4e3.onOpen){_4e3.onOpen(best);}return best;};this.close=function(_4ec){while(dojo.some(_4e0,function(elem){return elem.widget==_4ec;})){var top=_4e0.pop(),_4ed=top.wrapper,_4ee=top.iframe,_4ef=top.widget,_4f0=top.onClose;if(_4ef.onClose){_4ef.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_4ef||!_4ef.domNode){return;}this.prepare(_4ef.domNode);_4ee.destroy();dojo.destroy(_4ed);if(_4f0){_4f0();}}};}();}if(!dojo._hasResource["com.ibm.mm.builder.widget.ShadowMenu"]){dojo._hasResource["com.ibm.mm.builder.widget.ShadowMenu"]=true;dojo.provide("com.ibm.mm.builder.widget.ShadowMenu");dojo.require("dijit.Menu");dojo.require("dojox.fx.Shadow");dojo.declare("com.ibm.mm.builder.widget.ShadowMenu",[dijit.Menu],{offset_x:0,offset_y:0,leftClickToOpen:true,openPosition:"BL",disable_shadow:false,postCreate:function(){this.inherited(arguments);if(!this.isLeftToRight()){this.offset_x=-this.offset_x;}if(dojo.isIE===6){return;}this._connects.push([dojo.connect(window,"resize",this,function(){if(this.shadow){this.shadow.setDisabled(true);}dijit.popup.close(this);})]);dojo.addClass(this.domNode,"lotusActionMenu");},onItemHover:function(item){if(this.popupFocusTimer){clearTimeout(this.popupFocusTimer);}this.inherited(arguments);},_openMyself:function(e,node,_4f1){if(this.leftClickToOpen&&e.button>0){return;}try{dojo.stopEvent(e);}catch(err){}var _4f2=e.target;if(this.targetNodeIds&&this.targetNodeIds.length==1){_4f2=this.targetNodeIds[0];}var _4f3=dojo.coords(_4f2,true);var cbox=dojo.contentBox(_4f2);var _4f4=0;if(this.openPosition.charAt(1)=="R"){_4f4=this.isLeftToRight()?cbox.w:-cbox.w;}var x=_4f3.x+_4f4+(this.offset_x||0)+(this.isLeftToRight()?0:cbox.w);var y=_4f3.y+(this.openPosition.charAt(0)=="B"?cbox.h:0)+(this.offset_y||0);var self=this;var _4f5=null;try{_4f5=dijit.getFocus(this);}catch(error){}this.closeAndRestoreFocus=function(){if(self.refocus&&_4f5){dijit.focus(_4f5);}dijit.popup.close(self);};this._prepareData();if(this.getChildren().length===0){return;}dijit.popup.open({popup:this,x:x,y:y,onExecute:this.closeAndRestoreFocus,onCancel:this.closeAndRestoreFocus,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);dijit.popup.close(this);};},_prepareData:function(){if(!this._isMenuCreated&&!this._isMenuCreating){this._isMenuCreating=true;this.prepareData();this._isMenuCreated=true;this._isMenuCreating=false;}},prepareData:function(){},_openPopup:function(){if(this.focusedChild.popup._prepareData){this.focusedChild.popup._prepareData();}if(this.focusedChild.popup.getChildren().length===0){return;}this._orient=this.isLeftToRight()?{"TR":"TL","TL":"TR"}:{"TL":"TR","TR":"TL"};this.inherited(arguments);},onOpen:function(){this.inherited(arguments);if(this.disable_shadow){return;}var p=dojo.marginBox(this.domNode);if(p.w<1&&p.h<1){return;}this.shadow=this.shadow||new com.ibm.mm.builder.widget.Shadow({node:this.domNode});this.resizeShadow();},resizeShadow:function(){var s=this.shadow;setTimeout(function(){if(s){s.resize();s.setDisabled(false);}},50);},onClose:function(){dojo.forEach(this.containerNode.childNodes,function(item){dojo.removeClass(item,"dijitMenuItemHover");dojo.removeClass(item,"dijitMenuItemSelected");});this.inherited(arguments);if(this.shadow){this.shadow.setDisabled(true);}},destroy:function(){if(this.shadow){this.shadow.destroy();this.shadow=null;}this._onBlur=null;this.closeAndRestoreFocus=null;try{dijit.popup.close(this);}catch(e){}this.inherited(arguments);}});dojo.declare("com.ibm.mm.builder.widget.Shadow",dojox.fx.Shadow,{shadowPng:dojo.moduleUrl("com.ibm.mm.builder.widget","resources/shadow"),shadowThickness:5,shadowOffset:0,shadowOffset_x:5,postCreate:function(){this.inherited(arguments);this.node.style.position="relative";this.realNode=this.node;this.node=this._getFakeNode(this.realNode);this.pieces={};var x0=this.shadowOffset_x;var x1=-1*this.shadowThickness+this.shadowOffset_x;var y0=this.shadowOffset;var y1=this.shadowOffset+this.shadowThickness;if(this.isLeftToRight()){this._makePiece("tr","top",y0,"left",0);this._makePiece("r","top",y1,"left",0,"scale");this._makePiece("bl","top",0,"left",x1);this._makePiece("b","top",0,"left",x0,"scale");this._makePiece("br","top",0,"left",0);}else{x1=-1*this.shadowThickness;this._makePiece("tl","top",y0,"left",x1);this._makePiece("l","top",y1,"left",x1,"scale");this._makePiece("bl","top",0,"left",x1);this._makePiece("b","top",0,"left",0,"scale");this._makePiece("br","top",0,"right",0);}this.nodeList=dojo.query(".shadowPiece",this.node);dojo.forEach(this.nodeList,"dojo.attr(item,\"alt\",\"\");item.style.zIndex=1001;");},_getFakeNode:function(node){var _4f6=dojo.coords(node,true);var _4f7=dojo.query(dojo.create("div",null,dojo.body())).addClass("mashupsShadowNode").style({position:"absolute",left:_4f6.x+"px",top:_4f6.y+"px",zIndex:998})[0];dojo.query(dojo.create("iframe",{frameborder:0},_4f7)).addClass("shadowedNodePlaceHolder").addClass("shadowPiece").style({heith:"0px",width:"0px"});this._resizeFakeNode(_4f7);return _4f7;},setDisabled:function(_4f8){this.inherited(arguments);if(this.node){this.node.style.visibility=_4f8?"hidden":"visible";}},resize:function(args){this._resizeFakeNode();var x,y;if(args){x=args.x;y=args.y;}else{var co=dojo.marginBox(this.realNode);x=co.w;y=co.h;}var _4f9=Math.max(x-this.shadowOffset_x,0);var _4fa=Math.max(y-(this.shadowOffset+this.shadowThickness),0);y=Math.max(y,1);x=Math.max(x,1);if(this.isLeftToRight()){dojo.marginBox(this.pieces.r,{h:_4fa,l:x});dojo.marginBox(this.pieces.tr,{l:x});dojo.marginBox(this.pieces.br,{l:x});}else{dojo.marginBox(this.pieces.l,{h:_4fa});}dojo.marginBox(this.pieces.b,{w:_4f9,t:y});dojo.marginBox(this.pieces.bl,{t:y});dojo.marginBox(this.pieces.br,{t:y});},_resizeFakeNode:function(node){var _4fb=node||this.node;var _4fc=dojo.coords(this.realNode,true);var pl=dojo.query(".shadowedNodePlaceHolder",_4fb)[0];if(pl){dojo.marginBox(pl,{w:_4fc.w,h:_4fc.h});}if(_4fb){dojo.marginBox(_4fb,{l:_4fc.x,t:_4fc.y});}},uninitialize:function(){if(this.node){dojo.destroy(this.node);this.node=null;}this.inherited(arguments);}});}if(!dojo._hasResource["com.ibm.mm.builder.widget.OpenSearchDropdownMenu"]){dojo._hasResource["com.ibm.mm.builder.widget.OpenSearchDropdownMenu"]=true;dojo.provide("com.ibm.mm.builder.widget.OpenSearchDropdownMenu");dojo.require("dijit.Menu");dojo.declare("com.ibm.mm.builder.widget.OpenSearchDropdownMenu",[com.ibm.mm.builder.widget.ShadowMenu],{_openMyself:function(e,node,_4fd){if(this.leftClickToOpen&&e.button>0){return;}try{dojo.stopEvent(e);}catch(exp){}var _4fe=e.target;if(this.targetNodeIds&&this.targetNodeIds.length==1){_4fe=this.targetNodeIds[0];}var _4ff=dojo.coords(_4fe,true);var cbox=dojo.contentBox(_4fe);var x=_4ff.x+(this.offset_x||0);var y=_4ff.y+cbox.h+(this.offset_y||0);var self=this;var _500=dijit.getFocus(this);function _501(){if(self.refocus){dijit.focus(_500);}opensearch.popup.close(self);};opensearch.popup.open({popup:this,x:x,y:y,onExecute:_501,onCancel:_501,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);opensearch.popup.close(this);};},destroy:function(){com.ibm.mm.builder.widget.OpenSearchDropdownMenu.superclass.destroy.call(this);if(this.domNode&&this.domNode.id){dijit.registry.remove(this.domNode.id);}if(this._onBlur){this._onBlur=null;}dijit.popup.close(this);},postCreate:function(){this.entrys=[];dojo.addClass(this.domNode,"OpenSearchDropdownMenu");com.ibm.mm.builder.widget.OpenSearchDropdownMenu.superclass.postCreate.apply(this);dojo.subscribe("com.ibm.mm.catalog.Topics.SearchType_Change",this,"changeSelected");},changeSelected:function(type){var self=this;dojo.forEach(this.entrys,function(item){if(type===item.type){self.setCurrentSearchType(item.domNode);}});},setCurrentSearchType:function(_502){var _503=null;if(this._currentSearchType){if(this._currentSearchType==_502){return;}var _504=dojo.query("td",this._currentSearchType)[0];dojo.removeClass(_504,"checked");var _505=dojo.query("td",this._currentSearchType)[1];dojo.removeClass(_505,"checked");_503=dojo.query("span",_505)[0];_503.innerHTML="";}var _506=dojo.query("td",_502)[0];dojo.addClass(_506,"checked");var _507=dojo.query("td",_502)[1];dojo.addClass(_507,"checked");this._currentSearchType=_502;_503=dojo.query("span",_507)[0];_503.innerHTML=" "+com.ibm.mm.builder.coreWidgetsStrings.I_MODE_IS_SELECT;}});dojo.declare("com.ibm.mm.builder.widget.OpenSearchDropdownMenuItem",[dijit.MenuItem],{type:"",iconSrc:builderConfig.builderPath+"/images/blueCheckmark.gif",postCreate:function(){this.inherited("postCreate",arguments);this.iconNode.src=this.iconSrc;dojo.addClass(this.iconNode.parentNode,"menuItemCheckMark");this.domNode.setAttribute("type",this.type);var _508=dojo.doc.createElement("span");dojo.addClass(_508,"access");this.containerNode.appendChild(_508);}});dojo.declare("com.ibm.mm.builder.widget.OpenSearchDropdownMenuSeparator",[dijit.MenuSeparator],{templateString:""+"
"+"
"+"
"+"
"+"",destroy:function(){dijit.registry.remove(this.domNode.id);},postCreate:function(){dojo.setSelectable(this.domNode,false);this.domNode.style.height="2px";this.domNode.style.lineHeight="2px";this.markSeparator.style.background="url(/wps/mccbuilder.v3001/images/sideBar.gif)";this.domNode.style.fontSize="1pt";}});}if(!dojo._hasResource["com.ibm.mm.builder.widget.ViewMorePage"]){dojo._hasResource["com.ibm.mm.builder.widget.ViewMorePage"]=true;dojo.provide("com.ibm.mm.builder.widget.ViewMorePage");dojo.declare("com.ibm.mm.builder.widget.ViewMorePage",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"
",postCreate:function(){this.pageList=[];dojo.forEach(this.items,function(item){this.addChild(new com.ibm.mm.builder.widget.ViewMorePageItem({title:item.title,pid:item.pid,pre:item.pre,end:item.end}));},this);},reGenerate:function(_509){this.pageList=[];this.items=_509;this.destroyDescendants();dojo.forEach(this.items,function(item){this.addChild(new com.ibm.mm.builder.widget.ViewMorePageItem({title:item.title,pid:item.pid,pre:item.pre,end:item.end}));},this);}});dojo.declare("com.ibm.mm.builder.widget.ViewMorePageItem",[dijit._Widget,dijit._Templated,dijit._Container,dijit._Contained],{templateString_rtl:"
"+"
"+"
"+""+""+""+""+""+""+""+""+""+"
"+"
"+"
",templateString:"
"+"
"+"
"+""+""+""+""+""+""+""+""+""+"
"+"
"+"
",postMixInProperties:function(){if(builderConfig.isBidi){this.templateString=this.templateString_rtl;}},postCreate:function(){this.labelDescNodePre.innerHTML=this.pre;this.labelDescNode.innerHTML=this.end;this.labelNode.innerHTML=this.title;this.domNode.title=com.ibm.mm.builder.utils.htmlUtil.unEscapeString(this.title);this.btnAddNode.value=com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_ADD;this.btnRemoveNode.value=com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_REMOVE;this._changeToAdd();},_onHover:function(){dojo.addClass(this.domNode,"highLightTreeItem");dojo.addClass(this.labelNode,"highLightTreeText");this.treeItemDividerTop.style.backgroundImage="url('"+builderConfig.builderPath+"/images/divider_morepages_hover_top.png')";},_onUnhover:function(){dojo.removeClass(this.domNode,"highLightTreeItem");dojo.removeClass(this.labelNode,"highLightTreeText");this.treeItemDividerTop.style.backgroundImage="";},_changeToAdd:function(){this.labelNode.style.color="#000000";this.labelNode.style.fontSize="12px";this.labelNode.fontFamily="Arial";this.btnAddNode.style.display="";this.btnRemoveNode.style.display="none";},_changeToRemove:function(){this.labelNode.style.color="#BDBDD3";this.btnAddNode.style.display="none";this.btnRemoveNode.style.display="";},_onRemoveClick:function(){this._changeToAdd();this.removeItem(this.getParent().pageList,this.pid);},removeItem:function(_50a,_50b){for(var i=0,n=0;i<_50a.length;i++){if(_50a[i]!=_50b){_50a[n++]=_50a[i];}}_50a.length-=1;},_onAddClick:function(){this._changeToRemove();this.getParent().pageList.push(this.pid);}});}if(!dojo._hasResource["com.ibm.mm.builder.dialog.ACLReassignDialog"]){dojo._hasResource["com.ibm.mm.builder.dialog.ACLReassignDialog"]=true;dojo.provide("com.ibm.mm.builder.dialog.ACLReassignDialog");dojo.declare("com.ibm.mm.builder.dialog.ACLReassignDialog",null,{aclReassignDialog:null,aclReassignRootDiv:null,constructor:function(){this.init();},init:function(){this.initACLReassignContent();var _50c=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID()+"_accessControlReassign";var _50d=(dojo.isIE)?"370px":"350px";this.aclReassignDialog=new com.ibm.mm.builder.widget.CustomDialog({id:_50c,title:com.ibm.mm.builder.coreWidgetsStrings.I_ACL_CONFLICT_TITLE,nodeWidth:_50d,containerBackgroundColor:"white",hasRightBottomResizer:false},this.aclReassignRootDiv);},initACLReassignContent:function(){this.maxLen=dojo.isIE?50:95;if(ibmConfig.fontSizeEnlarged&&dojo.isSafari){this.maxLen=dojo.isSafari<4?65:60;}this.aclReassignRootDiv=document.createElement("div");var _50e=document.createElement("div");dojo.addClass(_50e,"accessControlReassignDiv");var _50f=document.createElement("span");dojo.addClass(_50f,"accessControlReassignTitle");_50f.innerHTML=com.ibm.mm.builder.coreWidgetsStrings.I_ACL_INFORMATION_1+"

";_50e.appendChild(_50f);var _510=document.createElement("span");dojo.addClass(_510,"accessControlReassignConfirm");_510.innerHTML="
"+com.ibm.mm.builder.coreWidgetsStrings.I_ACL_INFORMATION_2+"

";_50e.appendChild(_510);var _511=document.createElement("div");dojo.addClass(_511,"accessControlReassignBottomDiv");var _512=com.ibm.mm.builder.utils.htmlUtil;var _513=document.createElement("input");_513.setAttribute("type","button");_513.setAttribute("value",_512.getStrWithLimit(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_REASSIGN_BTN,_513,this.maxLen));_513.setAttribute("title",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_REASSIGN_BTN);dojo.attr(_513,"role","button");dojo.attr(_513,"wai-role","button");dojo.attr(_513,"aria-label",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_REASSIGN_BTN);dojo.addClass(_513,"lotusFormButton");dojo.addClass(_513,"lotusFormButtonReassign");this._defaultFocus=_513;var _514=document.createElement("input");_514.setAttribute("type","button");_514.setAttribute("value",_512.getStrWithLimit(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_REASSIGN_NOT_CHANGE,_514,this.maxLen));_514.setAttribute("title",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_REASSIGN_NOT_CHANGE);dojo.attr(_514,"role","button");dojo.attr(_514,"wai-role","button");dojo.attr(_514,"aria-label",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_REASSIGN_NOT_CHANGE);dojo.addClass(_514,"lotusFormButton");dojo.addClass(_514,"lotusFormButtonReassignNoChange");_511.appendChild(_513);_511.appendChild(_514);_50e.appendChild(_511);this.aclReassignRootDiv.appendChild(_50e);dojo.connect(_513,"onclick",this,"reassign");dojo.connect(_514,"onclick",this,"noChange");},_getSource:function(perm){switch(perm){case "aclView":this.viewIsSource=true;return com.ibm.mm.builder.dnd.viewSource;case "aclPersonal":this.personalizeIsSource=true;return com.ibm.mm.builder.dnd.personalizeSource;case "aclEdit":this.editIsSource=true;return com.ibm.mm.builder.dnd.editSource;}},reassign:function(){for(var i=0;i0){dojo.destroy(_519[0]);}var _51a=dojo.query(".accessControlReassignConfirm",this.aclReassignDialog.domNode)[0];_51a.parentNode.insertBefore(_518,_51a);this.aclReassignDialog.show();this._defaultFocus.focus();},hide:function(){this.aclReassignDialog.hide();},_listToHtml:function(list){var _51b="";for(var i=0;i"+perm+""," "," "]);_51b=_51b+""+_51c+"
";}return _51b;}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.navigation.NavigationStore"]){dojo._hasResource["com.ibm.mm.builder.iwidget.navigation.NavigationStore"]=true;dojo.provide("com.ibm.mm.builder.iwidget.navigation.NavigationStore");dojo.require("dojo.data.ItemFileReadStore");dojo.declare("com.ibm.mm.builder.model.NavigationStore",dojo.data.ItemFileReadStore,{constructor:function(_51d,_51e,_51f){this.navigationModel=_51d;this.navigationUtil=com.ibm.mm.builder.utils.navigationUtil;this.pageUtil=com.ibm.mm.builder.utils.pageUtil;this.acModeUtil=com.ibm.mm.builder.utils.acModelUtil;this.items=[];this.canSeeHiddenPages=this.acModeUtil.isPageOwner(_51f)||this.acModeUtil.getUserPermission(_51f)===this.acModeUtil.EDIT;var root=this.navigationUtil.getNavigationRootNode(_51e);this.items.push(root);var _520=this.navigationModel.getChildren(root);while(_520.hasNext()){var _521=_520.next();if(this.pageUtil.isVisiable(_521)||this.canSeeHiddenPages){this.items.push(_521);}}this.parent_node_map={};this.id_node_map={};this.rootNode=root;root.__type="root";dojo.forEach(this.items,function(node){var _522=this.navigationModel.getParent(node.getID()).start();var _523=_522?_522.getID():null;if(_523){if(!this.parent_node_map[_523]){this.parent_node_map[_523]=[];}this.parent_node_map[_523].push(node);this.id_node_map[node.getID()]=node;}},this);dojo.forEach(this.items,function(node){node.__children=this.parent_node_map[node.getID()];var _524=this.navigationModel.hasChildren(node);node.__type=_524?"_stub":"node";},this);},getValue:function(item,_525,_526){var _527=this.getValues(item,_525);return (_527.length>0)?_527[0]:_526;},getValues:function(item,_528){var _529=null;switch(_528){case "id":_529=[item.getID()];break;case "title":if(this.rootNode===item){_529=[" "];}else{_529=[this.pageUtil.getUnescapedPageTitle(item.getID())];}break;case "description":_529=[this.pageUtil.getPageDescription(item.getID())];break;case "type":_529=item.__type;break;case "parentId":var _52a=this.navigationModel.getParent(item.getID()).start();var _52b=_52a?_52a.getID():null;_529=[_52b];break;case "children":_529=item.__children;break;case "selfUri":_529=[item.getID()];break;default:_529=null;}_529=(_529&&dojo.isArray(_529))?_529:[_529];return _529;},getAttributes:function(item){return ["id","title","description","type","parentId","children","selfUri"];},hasAttribute:function(item,_52c){return !!(this.getValue(item,_52c));},containsValue:function(item,_52d,_52e){return this.getValue(item,_52d)==_52e;},isItem:function(_52f){return _52f.getID();},isItemLoaded:function(_530){return this.isItem(_530)&&_530.__type!=="_stub";},loadItem:function(_531){var item=_531.item;this._assertIsItem(item);var _532=this.navigationModel.getChildren(item);item.__children=[];while(_532.hasNext()){var _533=_532.next();if(this.pageUtil.isVisiable(_533)||this.canSeeHiddenPages){if(!_533.__type){_533.__type=this.navigationModel.hasChildren(_533)?"_stub":"node";}var _534=this.navigationModel.getParent(_533.getID()).start();var _535=_534?_534.getID():null;if(!this.parent_node_map[_535]){this.parent_node_map[_535]=[];}this.parent_node_map[_535].push(_533);this.id_node_map[_533.getID()]=_533;this.items.push(_533);item.__children.push(_533);}}item.__type="node";if(_531.onItem){var _536=_531.scope?_531.scope:dojo.global;_531.onItem.call(_536,item);}},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":"id"};},close:function(_537){},getLabel:function(item){return this.getValue(item,"title");},getLabelAttributes:function(item){return ["title"];},getIdentity:function(item){return this.getValue(item,"id");},getIdentityAttributes:function(item){return ["id"];},fetchItemByIdentity:function(_538){var node=this.id_node_map[_538.identify];node=node?node:null;if(_538.onItem){var _539=_538.scope?_538.scope:dojo.global;_538.onItem.call(_539,node);}},fetch:function(_53a){var _53b=_53a.query;if(_53b===null){_53a.onComplete([this.rootNode],_53a);}},getRootItem:function(){return this.rootNode;},reset:function(){dojo.forEach(this.items,function(item){delete item.__type;delete item.__children;});}});}if(!dojo._hasResource["com.ibm.mm.builder.dialog.DialogFooter"]){dojo._hasResource["com.ibm.mm.builder.dialog.DialogFooter"]=true;dojo.provide("com.ibm.mm.builder.dialog.DialogFooter");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.mm.builder.dialog.DialogFooter",[dijit._Widget,dijit._Templated],{templateString:"
"+""+"${cancelText}"+"
",baseClass:"lotusDialogFooter",widgetId:"",IWID:"",saveId:"_${widgetId}_btn_save",saveClass:"lotusFormButton common_save",saveText:"${I_COMMON_SAVE}",saveAccessKey:"Q",cancelId:"_${widgetId}_cancel_text",cancelClass:"common_cancel lotusAction",cancelText:"${I_COMMON_CANCEL}",cancelAccessKey:"",resourceBundles:[com.ibm.mm.builder.coreWidgetsStrings],postMixInProperties:function(){this.inherited(arguments);if(this.IWID){this.widgetId=this.IWID.substr(1,this.IWID.length-2);}var _53c=dojo.mixin.apply(dojo,[{},this].concat(this.resourceBundles));dojo.forEach(["saveId","saveText","cancelId","cancelText"],function(prop){this[prop]=dojo.string.substitute(this[prop],_53c);},this);},postCreate:function(){if(!this.cancelAccessKey){this.cancelNode.removeAttribute("accesskey");}if(!this.saveAccessKey){this.saveNode.removeAttribute("accesskey");}this.inherited(arguments);},_onSaveKeypress:function(e){if(e.charCode===dojo.keys.SPACE||e.keyCode===dojo.keys.ENTER){this.onSave(e);}},_onCancelKeypress:function(e){if(e.charCode===dojo.keys.SPACE||e.keyCode===dojo.keys.ENTER){this.onCancel(e);}},onSave:function(evt){},onCancel:function(evt){}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants");dojo.setObject("com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants",{ModelName:{"SpacesCategory":"spaces_category","RecentlyVisitedSpaces":"recently_visited_spaces","FavoriteSpaces":"favorite_spaces","AllSpaces":"all_spaces","MySpaces":"my_spaces"},Topic:{"Space":{"create":"/spaceManager/space/create","update":"/spaceManager/space/update","delete":"/spaceManager/space/delete","filter":"/spaceManager/space/filter","refresh":"/spaceManager/space/refresh","switch":"/spaceManager/space/switch","switchPage":"/spaceManager/space/switchPage","addToRecentSpaces":"/spaceManager/space/addToRecentSpaces","removeFromRecentSpaces":"/spaceManager/space/removeFromRecentSpaces","refreshRecentSpaces":"/spaceManager/space/refreshRecentSpaces","changeSpaceTitle":"/spaceManager/space/changeSpaceTitle"},"Category":{"change":"/spaceManager/category/change"},"Common":{"showMessage":"/spaceManager/common/showMessage","hideMessage":"/spaceManager/common/hideMessage"}},Config:{"RecentSpaces":{"MAX_LENGTH":builderConfig.recentSpacesMaximumNumber,"INITIAL_SIZE":builderConfig.recentSpacesMaximumNumber}},Action:{"ADD_PAGE":"refreshWithNewPages","ADD_FAVORITE":"refreshWithAddFavorite","SHOW_SPACE":"refreshWithShowSpace","HIDE_SPACE":"refreshWithHideSpace","SHOW_PAGE":"refreshWithShowPage","HIDE_PAGE":"refreshWithHidePage","MAKE_HOME":"refreshWithMakeHomeSpace","UNMAKE_HOME":"refreshWithUnmakeHomeSpace","CREATE_SPACE":"refreshWithCreateSpace","DELETE_SPACE":"refreshWithDeleteSpace","EDIT_SPACE":"refreshWithEditSpace","CHANGE_OWNER":"refreshWithChangeOwner","DELETE_PAGE":"refreshWithDeletePage","EDIT_PAGE":"refreshWithEditPage","REMOVE_FAVORITE":"refreshWithRemoveFavorite","MOVE_PAGE":"refreshWithMovePage"},CookieKey:{RECENT_SPACES:"digest.ignore.recent.spaces."},"ALL":"all","FAVORITE":"favorite","MY":"my"});}if(!dojo._hasResource["com.ibm.mm.builder.dialog.ReorderingPageDialog"]){dojo._hasResource["com.ibm.mm.builder.dialog.ReorderingPageDialog"]=true;dojo.provide("com.ibm.mm.builder.dialog.ReorderingPageDialog");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.Tree");dojo.require("dijit.tree.TreeStoreModel");dojo.require("dojo.fx");dojo.require("dojo.string");dojo.declare("com.ibm.mm.builder.dialog.ReorderingPageDialog",[dijit._Widget,dijit._Templated],{pageId:null,spaceId:null,widgetId:null,store:null,navigationTree:null,targetPageId:null,_lastSelection:null,messageBox:null,navTree:null,pageTitleLabel:null,form:null,widgetsInTemplate:true,templateString:null,constructor:function(args){dojo.mixin(this,args);this.navigationUtil=com.ibm.mm.builder.utils.navigationUtil;this.pageUtil=com.ibm.mm.builder.utils.pageUtil;this.spaceUtil=com.ibm.mm.builder.utils.spaceUtil;this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.dialog.ReorderingPageDialog");this.templateString="
";},postMixInProperties:function(){this.bundle=com.ibm.mm.builder.coreWidgetsStrings;this.messages=com.ibm.mm.builder.coreWidgetsMessages;dojo.mixin(this,this.bundle);},setPageId:function(_53d,_53e){this.pageId=_53d;this.spaceId=_53e||this.spaceUtil.getSpaceIdByPageId(_53d);dojo.fadeOut({node:this.messageBox}).play();},refresh:function(){this.showMessage(false);this.targetPageId=null;this.currentPageId=this.pageId;var _53f=this.pageUtil.getPageTitle(this.currentPageId);this.pageTitleLabel.innerHTML=this.bundle.I_MOVE_THE_PAGE_TO_BE;if(this.navigationTree){this.navigationTree.destroy();}var _540=this.navigationUtil.getNavigationModel();this.store=new com.ibm.mm.builder.model.NavigationStore(_540,this.spaceId,this.pageId);var _541=new dijit.tree.TreeStoreModel({store:this.store,labelAttr:"title",typeAttr:"type",childrenAttr:["children"]});this.navigationTree=new dijit.Tree({id:"navigation_tree_"+this.widgetId,model:_541,persist:false,showRoot:true,getIconClass:function(item,_542){return (!item||item===this.model.store.rootNode)?"rootNode":"pageNode";}}).placeAt(this.navTree);if(!(dojo.isIE||window.ActiveXObject!==undefined)){dojo.query(".dijitTreeIsRoot .dijitTreeRow .dijitTreeLabel",this.navTree).at(0).style({backgroundColor:"inherit"});}this.navigationTree.startup();this.connect(this.navigationTree,"onClick","onTitleClick");this.connect(this.navigationTree,"_expandNode","onExpandNode");},onRadioKeyPress:function(e){if(e.ctrlKey){var _543=this.form.position;var _544=0;var _545=e.currentTarget;var len=_543.length;for(var i=0;i0?_544-1:len-1;var key=e.keyCode;if(key===dojo.keys.LEFT_ARROW||key===dojo.keys.UP_ARROW){_543[prevRadioIndex].focus();}else{if(key===dojo.keys.RIGHT_ARROW||key===dojo.keys.DOWN_ARROW){_543[nextRadioIndex].focus();}}}},onExpandNode:function(node){},onTitleClick:function(item,node){var _546=node.contentNode;if(_546!==this._lastSelection){if(this._lastSelection){dojo.removeClass(this._lastSelection,"selected");}dojo.addClass(_546,"selected");this._lastSelection=_546;}var _547=dojo.query("input[name='position']",this.form);_547.forEach(function(_548){_548.disabled=false;});if(item===this.pageUtil.getPageNode(this.currentPageId)){this.showMessage(this.messages.E_DIFFERENT_LOCATION_REQUIRED_0,"error");_547.forEach(function(_549){_549.disabled=true;});}else{if(this.navigationUtil.isDescendant(this.currentPageId,item.getID())){this.showMessage(this.messages.E_NEW_PAGE_POSITION_MISSING_0,"error");_547.forEach(function(_54a){_54a.disabled=true;});}else{var _54b=this.pageUtil.getPageNode(this.currentPageId);var _54c=this._getInvalidMoveMethod(item,_54b);if(!!_54c&&_54c.length>0){if(_54c.length<3){this.showMessage(false);}else{this.showMessage(this.messages.E_DIFFERENT_LOCATION_REQUIRED_0,"error");}this._disableInputs(_547,_54c);}if(!dojo.every(_547,function(_54d){return _54d.disabled;})){_547.forEach(function(_54e){if(!_54e.disabled){var _54f=_54e.value;var _550=this.navigationUtil.getReorderPageContext(item.getID(),_54f);_54e.disabled=!this.navigationUtil.getNavigationModel().confirmInsert(_54b,_550.parent,_550.next);}},this);if(dojo.every(_547,function(_551){return _551.disabled;})){this.showMessage(this.messages.E_MOVE_PAGE_INSUFFICIENT_ACCESS_RIGHTS_0,"error");}else{this.showMessage(false);}}}}this.targetPageId=item.getID();},_getInvalidMoveMethod:function(item,page){if(item===this.store.rootNode){var _552=["previous","next"];var _553=this.navigationUtil.getPageContext(page.getID());if(_553.parent==item){_552.push("children");}return _552;}else{var _554=this.navigationUtil.getPageContext(item.getID());var _555=[];if(_554.next==page){_555.push("next");}if(_554.previous==page){_555.push("previous");}if(this.navigationUtil.isDescendant(item.getID(),page.getID(),1)){_555.push("children");}return _555;}},_disableInputs:function(_556,_557){if(!dojo.isArray(_557)){_557=[];}var _558=false;_556.forEach(function(_559){if(dojo.indexOf(_557,_559.value)>=0){if(_559.disabled===false&&_559.checked===true){_559.checked=false;_558=true;}_559.disabled=true;}else{_559.disabled=false;}});if(_558===true){var _55a=false;_556.forEach(function(_55b){if(_55b.disabled===false&&!_55a){_55b.checked=true;_55a=true;}});}},hide:function(){com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.closeMashupDialog",this.widgetId);if(this.store){this.store.reset();}},save:function(){var _55c=dojo.formToObject(this.form).position;var _55d=this.pageUtil.getParentPageId(this.currentPageId);var _55e=this.pageUtil.getParentPageId(this.targetPageId);var _55f=this.pageUtil.getPageNode(this.currentPageId);if(this.targetPageId&&_55c){var _560=this.navigationUtil.getReorderPageContext(this.targetPageId,_55c);if(this.navigationUtil.getNavigationModel().confirmInsert(_55f,_560.parent,_560.next)){var _561=this.navigationUtil.reorderPageNode(this.currentPageId,this.targetPageId,_55c);if(_561){this.showMessage(_561,"error");}else{var _562=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;dojo.publish(_562.Topic.Space.refresh,[_562.Action.MOVE_PAGE,{currentPageId:this.currentPageId,currentPageParentId:_55d,targetPageId:this.targetPageId,targetPageParentId:_55e,position:_55c}]);this.hide();}}else{this.showMessage(this.messages.E_MOVE_PAGE_INSUFFICIENT_ACCESS_RIGHTS_0,"error");}}else{this.showMessage(this.messages.E_NEW_PAGE_POSITION_MISSING_0,"error");this.LOGGER.severe("save",this.messages.E_NEW_PAGE_POSITION_MISSING_0);}},showMessage:function(_563,type){if(!_563){dojo.fadeOut({node:this.messageBox}).play();dojo.style(this.messageBox,"display","none");return false;}dojo.empty(this.messageBox);var img=dojo.create("img",{},this.messageBox);var span=dojo.create("span",{"innerHTML":_563},this.messageBox);switch(type){case "info":dojo.attr(img,{"alt":"Information","src":builderConfig.builderPath+"/images/info_icon.png"});dojo.toggleClass(this.messageBox,"lotusWarning",false);dojo.toggleClass(this.messageBox,"lotusInfo",true);break;case "warning":dojo.attr(img,{"alt":"Warning","src":builderConfig.builderPath+"/images/warning_icon.png"});dojo.toggleClass(this.messageBox,"lotusWarning",true);dojo.toggleClass(this.messageBox,"lotusInfo",false);break;default:dojo.attr(img,{"alt":"Error","src":builderConfig.builderPath+"/images/error_icon.png"});dojo.toggleClass(this.messageBox,"lotusWarning",false);dojo.toggleClass(this.messageBox,"lotusInfo",false);}dojo.style(this.messageBox,"display","block");dojo.fadeIn({node:this.messageBox}).play();}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.WiringModel"]){dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.WiringModel"]=true;dojo.provide("com.ibm.mm.builder.iwidget.wiringscreen.WiringModel");dojo.provide("com.ibm.mm.builder.iwidget.wiringscreen.SelectedModel");dojo.declare("com.ibm.mm.builder.iwidget.wiringscreen.WiringModel",null,{constructor:function(_564){var _565=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();this.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _566=this.navModel.find(_565).start();this.layoutModel=this.navModel.getLayoutModel(_566);this.widgetModel=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _567=this.layoutModel.find(_564).start();this.selectedWindowId=this.widgetModel.getWidgetWindow(_567).start().getID();this.selectedWidgetId=_564;var _568=null;_568=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentTheme();this.layouts=_568.getLayouts();this.wiringModel=[];this.root=null;this.selectedRoot=[];this.notRootWidgets=[];this.rootArray=[];},setupWiringModel:function(){this.setupInitialData();this._setupModel();},setupWidgetWindowMap:function(){var _569=this.layoutModel.getRoot().start();if(this.layoutModel.hasChildren(_569)){var _56a=this.layoutModel.getChildren(_569);_56a.setCursorPosition(0);while(_56a.hasNext()){var node=_56a.next();var _56b=this.layoutModel.getChildren(node);_56b.setCursorPosition(0);while(_56b.hasNext()){var _56c=_56b.next();if(_56c instanceof (com.ibm.mashups.enabler.layout.LayoutControl)){var lcID=_56c.getID();var _56d=this.widgetModel.getWidgetWindow(_56c).start();var _56e=_56d.getID();this.widgetWindowMap[_56e]=lcID;}}}}},setupInitialData:function(){this.eventsMap={};this.widgetWindowMap={};var _56f=null;var _570={};var _571=null;var _572=null;this.setupWidgetWindowMap();var _573=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _574=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _575=_573.find(_574).start();var lm=_573.getLayoutModel(_575);var lc=lm.find(this.selectedWidgetId).start();_56f=com.ibm.mm.builder.utils.wireUtil.getWiresTargetCSA2(lc,_574);_570[this.selectedWidgetId]=this.selectedWidgetId;for(var n=0;n<_56f.length;n++){_572=_56f[n];_571={};_571[_572.getSourceEventName()]=_570;var _576=_572.getSourceWidget().getID();var _577=_572.getTargetWidget().getID();if(this.widgetWindowMap[_576]&&this.widgetWindowMap[_577]){this.rootArray.push({sourceWidget:_576,sourceEvent:_572.getSourceEventName(),targetWidget:_577,targetEvent:_572.getTargetEventName()});}}var _578=this._getOtherLayoutControls(_574);for(var i=0;i<_578.length;i++){var _579=_578[i];var _57a=com.ibm.mm.builder.utils.wireUtil.getWiresTargetCSA2(_579,_574);for(var j=0,_57b=_57a.length;j<_57b;j++){if(_57a[j].getSourceWidget().getID()==this.selectedWindowId){var wire=_57a[j];this.rootArray.push({sourceWidget:wire.getSourceWidget().getID(),sourceEvent:wire.getSourceEventName(),targetWidget:wire.getTargetWidget().getID(),targetEvent:wire.getTargetEventName()});}}}},_getOtherWidgets:function(){var _57c=com.ibm.mm.builder.utils.wireUtil.getAllWidgetsInLayouts(this.layouts);var len=_57c.length;var _57d=[];for(var x=0;x0){var _587={source:_584,event:_585,target:_586,dataName:""};this.rootArray.push(_587);}}}}}}},_setupModel:function(){for(var i=0,_588=this.rootArray.length;i<_588;i++){var wire=this.rootArray[i];this._addLinkToModel(wire.sourceWidget,wire.targetWidget);}},_addLinkToModel:function(_589,_58a){var _58b=this.widgetWindowMap[_589];var _58c=this.widgetWindowMap[_58a];var _58d=this.getModel(_58b);var _58e=this.getModel(_58c);_58d.childrenArray.push(_58c);_58e.parents.push(_58b);},getSelectedModelFrom:function(_58f){return new com.ibm.mm.builder.iwidget.wiringscreen.SelectedModel(_58f,this);},getRootFrom:function(_590){this.selectedRoot=this.getParents(_590);if(this.selectedRoot.length===0){this.selectedRoot.push(this.getModel(_590));}return this.selectedRoot;},getChildren:function(_591){var _592=[];for(var i=0,_593=this.wiringModel.length;i<_593;i++){if(this.wiringModel[i].id==_591){var _594=this.wiringModel[i].childrenArray;for(var j=0;j<_594.length;j++){var _595=this.getInfo(_594[j]);if(_595){_592.push(_595);}}break;}else{continue;}}return _592;},getParents:function(_596){var _597=[];for(var i=0,_598=this.wiringModel.length;i<_598;i++){if(this.wiringModel[i].id==_596){var _599=this.wiringModel[i].parents;for(var j=0;j<_599.length;j++){var _59a=this.getInfo(_599[j]);if(_59a){_597.push(_59a);}}break;}else{continue;}}return _597;},getInfo:function(_59b){for(var i=0,_59c=this.wiringModel.length;i<_59c;i++){if(this.wiringModel[i].id==_59b){return this.wiringModel[i];}else{continue;}}},getModel:function(_59d){var _59e="";var _59f="";var _5a0=true;var _5a1=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _5a2=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _5a3=_5a2.find(_5a1).start();var lm=_5a2.getLayoutModel(_5a3);var lc=lm.find(_59d).start();var _5a4=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _5a5=_5a4.getWidgetWindow(lc).start();var _5a6=com.ibm.mm.builder.utils.enablerUtil.getNodeTitle(lc,dojo.locale);if(_5a6==null){_5a6="";}var icon=lc.getMetaData("icon")||lc.getMetaData("thumbnail");if(icon===null){icon=com.ibm.mm.builder.constant.generic_widget_icon;}_59e=_5a6;_59f=icon;var _5a4=this.getInfo(_59d);if(_5a4===null||_5a4===undefined){_5a4={id:_59d,name:_59e,icon:_59f,parents:[],childrenArray:[],visibility:_5a0,position:{x:0,y:0},selected:false};this.wiringModel.push(_5a4);}return _5a4;},_alreadyInWidgetInfoArray:function(_5a7,_5a8){var _5a9=[];var _5aa=true;if(dojo.isArray(_5a7)){_5a9=_5a7;}else{_5a9=[_5a7];}for(var i=0;i<_5a9.length;i++){var _5ab=false;for(var j=0,_5ac=_5a8.length;j<_5ac;j++){if(_5a9[i].id==_5a8[j].id){_5ab=true;break;}}_5aa=_5aa&&_5ab;}return _5aa;},_removeFromWidgetInfoArray:function(_5ad,_5ae){for(var i=0,_5af=_5ae.length;i<_5af;i++){if(_5ad.id==_5ae[i].id){_5ae.splice(i,1);}}}});dojo.declare("com.ibm.mm.builder.iwidget.wiringscreen.SelectedModel",com.ibm.mm.builder.iwidget.wiringscreen.WiringModel,{constructor:function(_5b0,_5b1){this.size={x:1,y:1};this.parentsHeight=[0];this.childrenHeight=[0];this.levelHeight=[];this.parentModel=_5b1;this.widgetId=_5b0;this.wiringModel=[];this._setModelFrom(_5b0);},_setModelFrom:function(_5b2){var _5b3=this.parentModel.getModel(_5b2);if(_5b3){this._addSelectedItem(_5b3);this._addParentsToModel(this.widgetId,1);this._addChildrenToModel(this.widgetId,1);this._computeWiringMapSize();this._computeWidgetsPosition();}},hasLink:function(){return (this.levelHeight.length>1);},_addSelectedItem:function(_5b4){_5b4.position.y=1;_5b4.position.x=0;_5b4.selected=true;this.wiringModel.push(_5b4);},_addParentsToModel:function(_5b5,_5b6){var _5b7=this.parentModel.getParents(_5b5);if(_5b7.length>0&&(this.parentsHeight[_5b6]===null||this.parentsHeight[_5b6]===undefined)){this.parentsHeight.push(0);}for(var i=0,_5b8=_5b7.length;i<_5b8;i++){if(!this.getInfo(_5b7[i].id)){_5b7[i].position.x=-_5b6;this.parentsHeight[_5b6]++;_5b7[i].position.y=this.parentsHeight[_5b6];_5b7[i].selected=false;this.wiringModel.push(_5b7[i]);}}},_addChildrenToModel:function(_5b9,_5ba){var _5bb=this.parentModel.getChildren(_5b9);if(this._alreadyInWidgetInfoArray(_5bb,this.wiringModel)){return;}if(_5bb.length>0&&(this.childrenHeight[_5ba]===null||this.childrenHeight[_5ba]===undefined)){this.childrenHeight.push(0);}for(var i=0,_5bc=_5bb.length;i<_5bc;i++){if(!this.getInfo(_5bb[i].id)){_5bb[i].position.x=_5ba;this.childrenHeight[_5ba]++;_5bb[i].position.y=this.childrenHeight[_5ba];_5bb[i].selected=false;this.wiringModel.push(_5bb[i]);}}},_computeWiringMapSize:function(){var _5bd=this.parentsHeight.length+this.childrenHeight.length-1;var _5be=1;var i=1;for(i=1;i_5be){_5be=this.parentsHeight[i];}}for(i=1;i_5be){_5be=this.childrenHeight[i];}}this.size={x:_5bd,y:_5be};for(i=0;i<_5bd;i++){this.levelHeight.push(0);}},_computeWidgetsPosition:function(){var _5bf=this.parentsHeight.length-1;for(var i=0,_5c0=this.wiringModel.length;i<_5c0;i++){this.wiringModel[i].position.x+=_5bf;if(this.levelHeight[this.wiringModel[i].position.x]\n\t
\n\t
\n\n",id:"",icon:null,name:null,title:null,originalname:null,parents:null,childrenArray:null,visibility:true,position:{x:0,y:0},maxNameLength:12,cutLength:9,IEMaxNameLength:12,defaultName:"Mashups Widget",isSelected:false,widgetNameStyleName:"itemname",postCreate:function(){var _5c1=dojo.locale;if(_5c1&&(_5c1.indexOf("zh-tw")===0||_5c1.indexOf("ja")===0||_5c1.indexOf("ko")===0)){this.maxNameLength=6;this.cutLength=4;this.IEMaxNameLength=6;}this._setWidgetName();this._setWidgetImage();this._setImageBackground();this.domNode.setAttribute("id",this.id+"_overviewgraph_item");},_setWidgetName:function(){this.textNode.innerHTML=this.title||this.defaultName;com.ibm.mm.builder.utils.htmlUtil.truncateNodeText(this.textNode,null,{fontSize:"1.2em",fontWeight:"bold"});if(this.isSelected){this._setWidgetNameStyle("selected");}else{if(this.visibility){this._setWidgetNameStyle("visible");}else{this._setWidgetNameStyle("hidden");}}},_setWidgetNameStyle:function(_5c2){com.ibm.mm.builder.utils.htmlUtil.addClass(this.textNode,_5c2+this.widgetNameStyleName);},_setWidgetImage:function(){var _5c3=document.createElement("img");_5c3.setAttribute("src",this.icon);dojo.attr(_5c3,"width",19);dojo.attr(_5c3,"height",19);this.imageNode.appendChild(_5c3);this.imageNode.setAttribute("id",this.id+"_overviewgraph_item_icon");this.imageNode.title=this.title||this.defaultName;_5c3.alt=this.title||this.defaultName;},_setImageBackground:function(){if(this.visibility){com.ibm.mm.builder.utils.htmlUtil.addClass(this.imageNode,"visibleitembackground");}else{com.ibm.mm.builder.utils.htmlUtil.addClass(this.imageNode,"hiddenitembackground");}},_getShortName:function(){this.originalname=this.title;if(!this.title){return this.defaultName;}this.title=dojo.trim(this.title);var _5c4=this.maxNameLength;if(dojo.isIE){_5c4=this.IEMaxNameLength;}if(this.title.length<_5c4){return this.title;}else{this.title=this.title.substring(0,this.cutLength)+"...";return this.title;}},getImageNode:function(){return this.imageNode;}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas"]){dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas"]=true;dojo.provide("com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas",[dijit._Widget,dijit._Templated],{templateString:"
"+"
"+"
"+"
",alone:true,diagramNode:null,cws:com.ibm.mm.builder.coreWidgetsStrings,constructor:function(_5c5){this.itemList=[];this.finishedWidgetList=[];this.finishedLinkList=[];this.widgetItemQueue=[];this.bgWidth=82;this.itemWidth=92;this.gridHorizontalInterval=120;this.bgHeight=54;this.gridHeight=2*this.bgHeight;this.gridWidth=this.itemWidth+this.gridHorizontalInterval;this.arrowWidth=12;this.arrowHeight=10;this.canvasMargin=0;this.minCanvasWidth=420;this.minCanvasHeight=100;this.maxDialogHeight=5*this.gridHeight+10;this.lineCornerRadius=4;this.dialogSideBarWidth=0;this.dialogBackgroundColor="#1f1f1f";this.dialogTopAndBottom=20+36+2+2;this.explainText="";},postCreate:function(){this.createDialog();},showGraph:function(){this.showLoading();this.createModel();dojo["require"]("dojox.gfx");this.hideLoading();this.createGraph();},createDialog:function(){this.wiringDialog=new com.ibm.mm.builder.widget.CleanDialog({id:this.selectedWidgetId+"_wireGraph",nodeWidth:null,nodeHeight:null,title:this.cws.I_WIRINGGRAPH_TITLE,containerBackgroundColor:null,displayCloseButton:true,modelDialog:this.alone,hasRightBottomResizer:false,leftBarWidth:this.dialogSideBarWidth+"px",rightBarWidth:this.dialogSideBarWidth+"px",containerNodePadding:"0px",bottomBarTipColor:"#ff9a9a",closeCallback:dojo.hitch(this,function(){this.destroy();})});this.wiringDialog.containerNode.appendChild(this.domNode);if(!this.alone){var _5c6=dijit.byId("wireInterface_uniDialog");if(_5c6){_5c6.registerSubDialog(this.selectedWidgetId+"_wireGraph");}}},showLoading:function(){this.loadingNode=document.createElement("div");var _5c7=builderConfig.builderPath+"/images/loading.gif";this.loadingNode.innerHTML=""+""+this.I_WIRINGGRAPH_LOADING_MESSAGE+"";this.wiringDialog.domNode.style.width=this.minCanvasWidth+"px";this.graphContainer.appendChild(this.loadingNode);this.show();},hideLoading:function(){this.graphContainer.removeChild(this.loadingNode);},createModel:function(){this.parentWiringModel=new com.ibm.mm.builder.iwidget.wiringscreen.WiringModel(this.selectedWidgetId);this.parentWiringModel.setupWiringModel();this.wiringModel=this.parentWiringModel.getSelectedModelFrom(this.selectedWidgetId);},createGraph:function(){this.wiringDialog.setNodeWidth(this.getCanvasWidth()+"px");this.wiringDialog.show();window.setTimeout(dojo.hitch(this,function(){this._setupCanvas();var _5c8=this.wiringModel.getRootFrom(this.selectedWidgetId);for(var i=0,_5c9=_5c8.length;i<_5c9;i++){this.widgetItemQueue.push(_5c8[i]);}this._drawLinks();if(this.wiringModel.hasLink()){this._setupBottomTips();this.diagramExplainTextNode.innerHTML=this.explainText;dojo.attr(this.diagramNode,"title",this.explainText);}else{var msg=this.cws.I_WIRINGGRAPH_NO_WIRING?this.cws.I_WIRINGGRAPH_NO_WIRING:"No wiring connected";this.diagramExplainTextNode.innerHTML=msg;dojo.attr(this.diagramNode,"title",msg);}}),700);},_setupBottomTips:function(){var _5ca=this._getWidget({"id":this.selectedWidgetId});var _5cb=com.ibm.mm.builder.utils.iwidgetUtil.formatWidgetTitle(_5ca.title);var _5cc=""+_5cb+"";var _5cd=dojo.string.substitute(this.cws.I_WIRINGGRAPH_BOTTOM_MESSAGE_BEFORE,[_5cc]);com.ibm.mm.builder.utils.htmlUtil.setClass(this.diagramTip,"wiringgrpahbottomtip");this.diagramTip.innerHTML=_5cd;},_setupCanvas:function(){var _5ce=this.getCanvasWidth();var _5cf=this.getCanvasHeight();this.diagramNode=document.createElement("div");dojo.attr(this.diagramNode,"tabindex","0");this.diagramExplainTextNode=document.createElement("span");this.diagramTip=document.createElement("div");this.domNode.style.width=_5ce+"px";com.ibm.mm.builder.utils.htmlUtil.setClass(this.diagramNode,"diagramnode");com.ibm.mm.builder.utils.htmlUtil.setClass(this.diagramExplainTextNode,"diagramExplainTextNode");this.graphContainer.appendChild(this.diagramExplainTextNode);this.graphContainer.appendChild(this.diagramNode);this.graphContainer.appendChild(this.diagramTip);this.surface=dojox.gfx.createSurface(this.diagramNode,_5ce,this._getSurfaceHeight());},show:function(){this.wiringDialog.show();},_drawLinks:function(){var _5d0=this.widgetItemQueue.splice(0,1)[0];this._drawLinksFrom(_5d0);},_drawLinksFrom:function(_5d1){if(!_5d1){return;}var _5d2=this.wiringModel.getChildren(_5d1.id);this._getWidgetDomNode(_5d1);for(var i=0,_5d3=_5d2.length;i<_5d3;i++){var _5d4=_5d2[i];if(_5d4){this._createLink(_5d1,_5d4);}}this.finishedWidgetList.push(_5d1.id);for(var j=0,_5d5=_5d2.length;j<_5d5;j++){if(_5d2[j]){this.widgetItemQueue.push(_5d2[j]);}}this._drawLinksFrom(this.widgetItemQueue.splice(0,1)[0]);},_isFinishedWidget:function(id){for(var i=0,_5d6=this.finishedWidgetList.length;i<_5d6;i++){if(this.finishedWidgetList[i]==id){return true;}}return false;},_isFinishedLink:function(_5d7,_5d8){for(var i=0,_5d9=this.finishedLinkList.length;i<_5d9;i++){if(this.finishedLinkList[i].source==_5d7&&this.finishedLinkList[i].target==_5d8){return true;}}return false;},_createLink:function(_5da,_5db){if(this._isRelateToSelectedWidget(_5da,_5db)){if(this._isFinishedLink(_5db.id,_5da.id)){this._createBackArrow(_5db);}else{this._createForwardLink(_5da,_5db);}this._generateExplainText(_5da,_5db);}},_generateExplainText:function(_5dc,_5dd){this.explainText+=dojo.string.substitute(this.cws.I_WIRINGGRAPH_LINK_EXPLAIN_TEXT,[_5dc.title,_5dd.title]);},_isRelateToSelectedWidget:function(_5de,_5df){if(_5de.id==this.selectedWidgetId||_5df.id==this.selectedWidgetId){return true;}return false;},_createBackArrow:function(_5e0){var _5e1=this._getWidgetDomNode(_5e0);var _5e2=this._getBackArrowPoint(_5e1);var _5e3=this._createImage(builderConfig.builderPath+(!builderConfig.isBidi)?"/images/arow_head_left.gif":"/images/arow_head_left.gif",this.arrowWidth,this.arrowHeight);_5e3.setTransform(dojox.gfx.matrix.translate(_5e2.x,_5e2.y));},_createImage:function(src,_5e4,_5e5){var _5e6=this.surface.createImage({width:_5e4,height:_5e5,src:src});if(dojo.isSafari!=4){return _5e6;}else{var _5e7=this.surface.createGroup();_5e7.add(_5e6);return _5e6;}},_createForwardLink:function(_5e8,_5e9){var _5ea=this._getWidgetDomNode(_5e8);var _5eb=this._getWidgetDomNode(_5e9);var _5ec=this._getStartPoint(_5ea);var _5ed=this._getEndPoint(_5eb);var _5ee=this._getMiddlePoints(_5ec,_5ed);var _5ef={color:[255,255,255],width:2,dashstyle:"solid"};var _5f0=(!builderConfig.isBidi)?(_5ee[0].x-this.lineCornerRadius):(_5ee[0].x+this.lineCornerRadius);var path="M"+_5ec.x+" "+_5ec.y+" L"+(_5f0)+" "+_5ee[0].y;this.surface.createPath(path).setStroke(_5ef);path="M"+(_5f0)+" "+_5ee[0].y+" S"+_5ee[0].x+" "+_5ee[0].y+" "+_5ee[0].x+" "+this._getFirstCornerStartY(_5ee);this.surface.createPath(path).setStroke(_5ef);path="M"+(_5ee[0].x)+" "+this._getFirstCornerStartY(_5ee)+" L"+_5ee[1].x+" "+this._getSecondCornerStartY(_5ee);this.surface.createPath(path).setStroke(_5ef);var endX=(!builderConfig.isBidi)?(_5ee[1].x+this.lineCornerRadius):(_5ee[1].x-this.lineCornerRadius);path="M"+_5ee[1].x+" "+this._getSecondCornerStartY(_5ee)+" S"+_5ee[1].x+" "+_5ee[1].y+" "+endX+" "+_5ee[1].y;this.surface.createPath(path).setStroke(_5ef);path="M"+(endX)+" "+_5ee[1].y+" L"+_5ed.x+" "+_5ed.y;this.surface.createPath(path).setStroke(_5ef);var _5f1=this._getArrowPoint(_5ed);var _5f2=(!builderConfig.isBidi)?"/images/arow_head.gif":"/images/arow_head_left.gif";var _5f3=this._createImage(builderConfig.builderPath+_5f2,this.arrowWidth,this.arrowHeight);_5f3.setTransform(dojox.gfx.matrix.translate(_5f1.x,_5f1.y));this.finishedLinkList.push({"source":_5e8.id,"target":_5e9.id});},_getFirstCornerStartY:function(_5f4){var y=_5f4[0].y;if(_5f4[0].y<_5f4[1].y){return y+this.lineCornerRadius;}else{if(_5f4[0].y>_5f4[1].y){return y-this.lineCornerRadius;}else{return y;}}},_getSecondCornerStartY:function(_5f5){var y=_5f5[1].y;if(_5f5[0].y<_5f5[1].y){return y-this.lineCornerRadius;}else{if(_5f5[0].y>_5f5[1].y){return y+this.lineCornerRadius;}else{return y;}}},_getWidgetDomNode:function(_5f6){return this._getWidget(_5f6).domNode;},_getWidgetImageNode:function(_5f7){return this._getWidget(_5f7).getImageNode();},_getWidget:function(_5f8){for(var i=0,_5f9=this.itemList.length;i<_5f9;i++){if(this.itemList[i].id==_5f8.id){return this.itemList[i].itemWidget;}}var _5fa;var _5fb=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_5f8.id);var _5fc=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetIconCSA2(_5f8.id);dojo.mixin(_5f8,{"isSelected":(_5f8.id==this.selectedWidgetId),"title":_5fb,"icon":_5fc});var item=new com.ibm.mm.builder.iwidget.wiringscreen.WiringItem(_5f8);var _5fd=(this.wiringModel.size.x*this.gridWidth<=this.minCanvasWidth+80)?60:20;var _5fe=20;var _5ff=(this.minCanvasWidth-100)/2;var _600=20;var _601=this.gridWidth;var _602=this.gridHeight;var _603=this.itemWidth;_5fa=item.domNode;var x=null;var y=null;if(!this.wiringModel.hasLink()){if(builderConfig.isBidi){x=this.getCanvasWidth()-(_5f8.position.x*_601+_5ff)-_603+"px";}else{x=(_5f8.position.x*_601+_5ff)+"px";}y=((_5f8.position.y-1)*_602+_600)+"px";this._setWidgetPositionAndAdd(_5fa,x,y);}else{if(this.wiringModel.levelHeight[_5f8.position.x]==this.wiringModel.size.y){if(builderConfig.isBidi){x=this.getCanvasWidth()-(_5f8.position.x*_601+_5fd)-_603+"px";}else{x=(_5f8.position.x*_601+_5fd)+"px";}y=((_5f8.position.y-1)*_602+_5fe)+"px";this._setWidgetPositionAndAdd(_5fa,x,y);}else{var _604=((this.wiringModel.size.y-1)/this.wiringModel.levelHeight[_5f8.position.x])*_602;var _605=_604/2;if(builderConfig.isBidi){x=this.getCanvasWidth()-(_5f8.position.x*_601+_5fd)-_603+"px";}else{x=(_5f8.position.x*_601+_5fd)+"px";}y=((_5f8.position.y-1)*_604+_5fe+_605)+"px";this._setWidgetPositionAndAdd(_5fa,x,y);}}this.itemList.push({id:_5f8.id,itemWidgetNode:_5fa,itemWidget:item});return item;},_createHighlightDiv:function(item){var _606=document.createElement("div");com.ibm.mm.builder.utils.htmlUtil.setClass(_606,"hightlightwiringgraphitem");_606.appendChild(item.domNode);return _606;},_getStartPoint:function(node){var _607=dojo.coords(node);var px=_607.l+this.itemWidth-(this.itemWidth-this.bgWidth)/2;if(builderConfig.isBidi){px=px-this.itemWidth;}var py=_607.t+this.bgHeight/2;return {x:px,y:py};},_getEndPoint:function(node){var _608=dojo.coords(node);var px=_608.l-this.arrowWidth+(this.itemWidth-this.bgWidth)/2;if(builderConfig.isBidi){px=px+this.itemWidth;}var py=_608.t+this.bgHeight/2;return {x:px,y:py};},_getMiddlePoints:function(_609,end){var mx=(_609.x+end.x)/2;var my1=_609.y;var my2=end.y;return [{x:mx,y:my1},{x:mx,y:my2}];},_getArrowPoint:function(end){return {x:end.x,y:(end.y-this.arrowHeight/2)};},_getBackArrowPoint:function(node){var _60a=this._getStartPoint(node);return {x:_60a.x-2,y:_60a.y-this.arrowHeight/2};},_getPixel:function(v){return parseInt(v.substring(0,v.indexOf("p")),10);},getCanvasWidth:function(){var _60b=this.wiringModel.size.x*this.gridWidth-80;if(_60bthis.maxDialogHeight){_60e=this.maxDialogHeight;}return _60e;},getMMDialogHeight:function(){var _60f=this._getDialogContainerHeight()+this.dialogTopAndBottom;return (_60f+"px");},_getSurfaceHeight:function(){return (this.getCanvasHeight()-4);},_setWidgetPositionAndAdd:function(_610,left,top){_610.style.top=top;_610.style.left=left;this.graphContainer.appendChild(_610);},destroy:function(){for(var i=0,_611=this.itemList.length;i<_611;i++){this.itemList[i].itemWidget.destroy();}this.inherited(arguments);this.wiringDialog.destroy();}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.WiringSettingsDialog"]){dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.WiringSettingsDialog"]=true;dojo.provide("com.ibm.mm.builder.iwidget.wiringscreen.WiringSettingsDialog");com.ibm.mm.builder.iwidget.wiringscreen.WiringSettingsConstants={SEMANTIC_TYPES_ONLY:0,PAYLOAD_TYPES_ONLY:1,SEMANTIC_OR_PAYLOAD_TYPES:2,SETTING_MATCHING_TYPE:"matchingType"};dojo.declare("com.ibm.mm.builder.iwidget.wiringscreen.WiringSettingsDialog",[dijit._Widget,dijit._Templated],{notificationDialog:null,widgetId:null,dialogWidgetId:"Mashup_Wiring_Settings_Dlg",templateString:"
\n
\n
\n
\n
\n
\n
\n
\n
\n\t\n
\n
\n",constants:com.ibm.mm.builder.iwidget.wiringscreen.WiringSettingsConstants,constructor:function(){},onSettingsSaved:function(_612){},postCreate:function(){this.initContent();},setOuterContext:function(ctx){this.outerContext=ctx;},setMatchingType:function(_613){switch(_613){case 0:this.matchingOption1.checked=true;break;case 1:this.matchingOption2.checked=true;break;case 2:this.matchingOption3.checked=true;break;default:this.matchingOption1.checked=true;}},initContent:function(){var cws=com.ibm.mm.builder.coreWidgetsStrings;this.matchingOptionsTitleDiv.innerHTML=cws.I_WIRING_MATCHING_MODE;this.matchingOption1Text.innerHTML=cws.I_WIRING_ALIAS_MATCH;this.matchingOption1.value=this.constants.SEMANTIC_TYPES_ONLY;this.matchingOption2Text.innerHTML=cws.I_WIRING_PAYLOAD_TYPE_MATCH;this.matchingOption2.value=this.constants.PAYLOAD_TYPES_ONLY;this.matchingOption3Text.innerHTML=cws.I_WIRING_PAYLOAD_TYPE_OR_ALIAS_MATCH;this.matchingOption3.value=this.constants.SEMANTIC_OR_PAYLOAD_TYPES;dojo.attr(this.buttonDivDone,"title",cws.I_WIRING_DONE);dojo.attr(this.buttonDivDone,"value",cws.I_WIRING_DONE);dojo.connect(this.buttonDivDone,"onclick",dojo.hitch(this,this.makeSelectionAndClose));var _614=document.createElement("div");_614.appendChild(this.wiringSettingsDiv);this.notificationDialog=dijit.byId(this.dialogWidgetId);if(!this.notificationDialog){this.notificationDialog=new com.ibm.mm.builder.widget.CustomDialog({id:this.dialogWidgetId,title:cws.I_WIRING_SETTINGS_DIALOG_NAME,needUnderLay:true,roundCorner:false,modelDialog:true,hasRightBottomResizer:false},_614);}},onRadioKeyPress:function(e){if(e.ctrlKey){var _615=dojo.query("input[name='matchingOption']",this.wiringSettingsDiv);var _616=0;var _617=e.currentTarget;var len=_615.length;for(var i=0;i0?_616-1:len-1;var key=e.keyCode;if(key===dojo.keys.LEFT_ARROW||key===dojo.keys.UP_ARROW){_615[prevRadioIndex].focus();}else{if(key===dojo.keys.RIGHT_ARROW||key===dojo.keys.DOWN_ARROW){_615[nextRadioIndex].focus();}}}},destroy:function(){this.notificationDialog.destroy();},show:function(_618){this.notificationDialog.show();},hide:function(){if(this.notificationDialog){this.notificationDialog.hide();}},_buildSettingsMap:function(){var _619={};_619[this.constants.SETTING_MATCHING_TYPE]=this._getMatchingType();return _619;},_getMatchingType:function(){var _61a;if(this.matchingOption1.checked){_61a=parseInt(this.matchingOption1.value);}else{if(this.matchingOption2.checked){_61a=parseInt(this.matchingOption2.value);}else{if(this.matchingOption3.checked){_61a=parseInt(this.matchingOption3.value);}}}return _61a;},makeSelection:function(){var _61b=this._buildSettingsMap();this.onSettingsSaved(_61b);},makeSelectionAndClose:function(){this.makeSelection();this.hide();}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.WirePaneWithSettings"]){dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.WirePaneWithSettings"]=true;dojo.provide("com.ibm.mm.builder.iwidget.wiringscreen.WirePaneWithSettings");dojo.require("dijit.Dialog");dojo.require("dijit._Widget");dojo.require("dijit._Templated");(function(){var cws=com.ibm.mm.builder.coreWidgetsStrings;var _61c=com.ibm.mm.builder.utils.htmlUtil;dojo.declare("com.ibm.mm.builder.iwidget.wiringscreen.WirePaneWithSettings",[dijit._Widget,dijit._Templated],{templateString:"
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n\t
\n \t
\n \t
\n \t
\n \t
\n \t
\n \t
\n \t
\n \t
\n\t\t
\n \t
\n \t
\n \t
\n \t
\n \t
\n \t
\n \t \n \t\n \t\n\t\t\t\n \t
\n\t
\n
\n",iContext:null,iwidgetId:"",displayQName:"true",wirePane:null,wirePaneDiv:null,wirePaneTitleDiv:null,wirePaneTitleDivLeft:null,wirePaneWarningMessage:null,sendIconDiv:null,sendWireCountDiv:null,receiveWireCountDiv:null,wirePaneTitleDivRight:null,recIconDiv:null,wirePaneCurrentWidgetDiv:null,wirePaneEventsDiv:null,wirePaneWidgetsDiv:null,wirePaneWidgetEventsDiv:null,wirePaneAdaptersDiv:null,firstAreaTopDiv:null,firstAreaDiv:null,firstAreaBottomDiv:null,secondAreaBottomDiv:null,secondAreaDiv:null,secondAreaTopDiv:null,thirdAreaDiv:null,bottomQmarkDiv:null,bottomDiv:null,prompter:null,widgetObj:null,highlightTimer:null,selectedEvent:"",selectedWireWidget:"",widgets:null,eventsMap:null,currentType:"",grayTip:null,showPrompter:true,currentPageId:"",localized:com.ibm.mashups.enabler.context.Factory.getLocalizedContext(),wiringSettingsDialog:null,wiringSettings:null,wiringSettingsConstants:com.ibm.mm.builder.iwidget.wiringscreen.WiringSettingsConstants,actionStep:1,clickedWidgetDiv:null,allHanWires:0,allPubWires:0,titleFontStyle:{fontSize:"1.4em",fontFamily:"Arial,Helvetica,sans-serif",fontWeight:"bold"},defaultFontStyle:{fontSize:"1.4em",fontFamily:"Arial,Helvetica,sans-serif",fontWeight:"normal"},italicStyle:{fontSize:"1.4em",fontFamily:"Arial,Helvetica,sans-serif",fontWeight:"normal",fontStyle:"italic"},LOGGER:com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.iwidget.wiringscreen.WirePane2"),setSelectedEvent:function(_61d){this.selectedEvent=_61d;},destroy:function(){if(this.wiringSettingsDialog){this.wiringSettingsDialog.destroy();}this.inherited(arguments);},initWirePane:function(){var _61e=this.iContext.getiWidgetAttributes();var _61f=_61e.getItemValue("displaySettings");var _620=_61e.getItemValue("displayPortletsAndWidgetsWarningMessage");_61f=(_61f==="true"?true:false);_620=(_620==="true"?true:false);if(_620){this.wirePaneWarningMessage.innerHTML=cws.I_WIRING_PORTLETS_AND_WIDGETS;}else{this.hideElement(this.wirePaneWarningMessage);}this.grayTip=document.createElement("div");this.grayTip.innerHTML=cws.I_WIRING_NO_MATCH_WIDGET;dojo.fx.wipeOut({node:this.secondAreaDiv,duration:10}).play();this.hideElement(this.secondAreaBottomDiv);this.createTitleDiv();this.wirePaneEventsDiv.setAttribute("id","wirePaneEventsDiv_id");this.wirePaneWidgetsDiv.style.display="none";dojo.fx.wipeOut({node:this.wirePaneWidgetEventsDiv,duration:10}).play();dojo.attr(this.buttonDivDone,"title",cws.I_WIRING_DONE);dojo.attr(this.buttonDivDone,"value",cws.I_WIRING_DONE);dojo.attr(this.buttonDivGraph,"title",cws.I_WIRING_SHOW_GRAPH);dojo.attr(this.buttonDivGraph,"value",cws.I_WIRING_SHOW_GRAPH);dojo.attr(this.wirePaneTitleDivLeft,"title",cws.I_WIRING_TITLE_RECEIVE+" "+this.allHanWires);dojo.attr(this.wirePaneTitleDivRight,"title",cws.I_WIRING_TITLE_SEND+" "+this.allPubWires);this.connect(this.closer,"onclick",this.closePrompter);this.connect(this.closer,"onkeypress",this.keyPrompter);this.connect(this.bottomQmarkDiv,"onclick",this.onClickQmark);this.connect(this.bottomQmarkDiv,"onkeypress",this.onKeyQmark);var _621=function(){com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.closeMashupDialog",this.iContext.widgetId);com.ibm.mm.builder.utils.wireUtil.removeHighlight();};this.connect(this.buttonDivDone,"onclick",dojo.hitch(this,_621));this.connect(this.buttonDivGraph,"onclick",dojo.hitch(this,function(){this.onClickShowGraph();com.ibm.mm.builder.utils.wireUtil.removeHighlight();}));if(_61f){dojo.attr(this.buttonDivSettings,"title",cws.I_COMMON_ACTION_SETTINGS);dojo.attr(this.buttonDivSettings,"value",cws.I_COMMON_ACTION_SETTINGS);dojo.connect(this.buttonDivSettings,"onclick",dojo.hitch(this,this.openWiringSettings));}else{this.hideElement(this.buttonDivSettings);}if(this.iContext.dialogContainer){this.connect(this.iContext.dialogContainer.closeButtonNode,"onclick",dojo.hitch(this,_621));}},hideElement:function(div){div.style.display="none";},showElement:function(div){div.style.display="";},displayPrompter:function(step){this.actionStep=step;if(this.showPrompter===false){return;}var _622={"TL":"TR","BR":"BL"};var _623=this.getProperColor(step);var _624=dojo.query(".mumPrompterCloser",this.prompter)[0];_61c.setClass(_624,"mumPrompterCloser");dojo.addClass(_624,"mumCloser"+_623);_624.innerHTML="";var _625=dojo.query(".mumPrompterContent",this.prompter)[0];_61c.setClass(_625,"mumPrompterContent");dojo.addClass(_625,"mumContent"+_623);var _626=dojo.query(".mumPrompterArrow",this.prompter)[0];_61c.setClass(_626,"mumPrompterArrow");dojo.addClass(_626,"mumPrompterArrow"+_623);var _627=dojo.query(".mumPrompterContentText",this.prompter)[0];var _628=dojo.query(".mumPrompterContentLabel",this.prompter)[0];_61c.setClass(_628,"mumPrompterContentLabel");dojo.addClass(_628,"mumLabel"+_623);dojo.attr(_627,"keepBlankSpace","");var _629=_61c.truncateWord(_627,this.widgetObj.widgetname,120);var _62a=_61c.truncateWord(_627,this.selectedEventTitle,120,true);var _62b=_61c.truncateWord(_627,this.selectedWireWidget,120);var _62c={fontSize:"1.2em"};switch(step){case "1":if(this.currentType=="Send"){_627.innerHTML=_61c.getStrWithLimit(dojo.string.substitute(cws.I_WIRING_PROMPTER_SEND_1,[""+_629+""]),_627,585,_62c);}else{_627.innerHTML=_61c.getStrWithLimit(dojo.string.substitute(cws.I_WIRING_PROMPTER_RECEIVE_1,[""+_629+""]),_627,530,_62c);}_628.innerHTML=cws.I_WIRING_PROMPTER_STEP_1;_61c.setClass(this.prompter,"mumPrompterAtEvents");break;case "2":if(this.currentType=="Send"){_627.innerHTML=_61c.getStrWithLimit(dojo.string.substitute(cws.I_WIRING_PROMPTER_SEND_2,[""+_62a+""]),_627,585,_62c);}else{_627.innerHTML=_61c.getStrWithLimit(dojo.string.substitute(cws.I_WIRING_PROMPTER_RECEIVE_2,[""+_62a+""]),_627,530,_62c);}_628.innerHTML=cws.I_WIRING_PROMPTER_STEP_2;_61c.setClass(this.prompter,"mumPrompterAtWidgets");break;case "3":if(this.currentType=="Send"){_627.innerHTML=_61c.getStrWithLimit(dojo.string.substitute(cws.I_WIRING_PROMPTER_SEND_3,[""+_62b+"",""+_62a+""]),_627,585,_62c);}else{_627.innerHTML=_61c.getStrWithLimit(dojo.string.substitute(cws.I_WIRING_PROMPTER_RECEIVE_3,[""+_62b+"",""+_629+""]),_627,530,_62c);}_628.innerHTML=cws.I_WIRING_PROMPTER_STEP_3;_61c.setClass(this.prompter,"mumPrompterAtWidgetEvents");break;}this.prompter.style.visibility="visible";window.setTimeout(dojo.hitch(this,function(){var _62d=dojo.coords(this.prompter);var _62e=dojo.coords(this.arrowNode);var temp=_62d.h-_62e.h+_62e.t;this.arrowNodeMid.style.height=temp+"px";}),200);},keyPrompter:function(e){if(e.keyCode===dojo.keys.ENTER){this.closePrompter();}},closePrompter:function(){this.showPrompter=false;this.prompter.style.visibility="hidden";this.bottomQmarkDiv.style.visibility="visible";},onKeyQmark:function(e){if(e.keyCode===dojo.keys.ENTER){this.onClickQmark();}},onClickQmark:function(){this.showPrompter=true;this.prompter.style.visibility="visible";this.displayPrompter(this.actionStep);this.bottomQmarkDiv.style.visibility="hidden";},onClickShowGraph:function(){com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayWireGraph",this.iwidgetId);},getProperColor:function(step){switch(step){case "1":if(this.currentType=="Send"){return "Green";}else{return "Blue";}break;case "2":if(this.currentType=="Send"){return "Blue";}else{return "Green";}break;case "3":if(this.currentType=="Send"){return "Blue";}else{return "Green";}break;}},getProperName:function(name){var _62f="";if(name.length>=18){_62f=_62f+name.substring(0,14)+"...";}else{_62f=_62f+name;}_62f=_62f+"";return _62f;},getProperTitle:function(name,len){var _630="";if(len===null){len=25;}if(name.length>=len){_630=_630+name.substring(0,len-4)+"...";}else{_630=_630+name;}_630=_630+"";return _630;},getShownType:function(type){var _631=com.ibm.mm.builder.utils.wireUtil.dataTypeChecker();if(this.displayQName=="false"){type=type.replace(/^\{.*}/,"");}return _631.getTypeLabel(type);},wipeIn:function(args){args.node=dojo.byId(args.node);var node=args.node,s=node.style,o;var anim=dojo.animateProperty(dojo.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _632=dojo.style(node,"height");return Math.max(_632,1);}},end:function(){return node.scrollHeight;}}}},args));this.connect(anim,"onEnd",function(){s.overflow=o;});return anim;},createDivWithClass:function(_633){var _634=document.createElement("div");dojo.addClass(_634,_633);return _634;},adjustDivsStyle:function(){this.tabpanel.setAttribute("aria-labelledby","wirePaneTab"+this.currentType);this.adjustTitleDiv();_61c.setClass(this.firstAreaTopDiv,"firstAreaTopDiv"+this.currentType);_61c.setClass(this.firstAreaDiv,"mumFirstAreaDiv"+this.currentType);_61c.setClass(this.secondAreaDiv,"mumSecondAreaDiv"+this.currentType);_61c.setClass(this.firstAreaBottomDiv,"mumFirstAreaBottomDiv"+this.currentType);_61c.setClass(this.secondAreaBottomDiv,"mumSecondAreaBottomDiv"+this.currentType);this.hideElement(this.secondAreaBottomDiv);},onClickTitlePaneLeft:function(e){if(this.currentType=="Send"){this.currentType="Receive";_61c.setClass(this.wirePaneTitleDivLeft,"mumWirePaneTitleDivLeftClick");_61c.setClass(this.wirePaneTitleDivRight,"mumWirePaneTitleDivSendTab");dijit.setWaiState(this.wirePaneTitleDivLeft,"pressed","true");dijit.setWaiState(this.wirePaneTitleDivLeft,"selected","true");dojo.removeAttr(this.wirePaneTitleDivLeft,"tabindex");dijit.setWaiState(this.wirePaneTitleDivRight,"pressed","false");dijit.setWaiState(this.wirePaneTitleDivRight,"selected","false");dojo.attr(this.wirePaneTitleDivRight,"tabindex","-1");_61c.setClass(this.sendIconDiv,"mumSendIconDiv");_61c.setClass(this.recIconDiv,"mumReceiveIconDivClick");this.adjustDivsStyle();this.createReceiveEventsDiv();dojo.fx.wipeOut({node:this.secondAreaDiv,duration:10}).play();this.hideElement(this.secondAreaBottomDiv);}this.displayPrompter("1");dijit.focus(this.wirePaneTitleDivLeft);},onKeyPresTitlePane:function(e){var key=e.keyCode;if(key===dojo.keys.LEFT_ARROW||key===dojo.keys.UP_ARROW){this.onClickTitlePaneLeft(e);}else{if(key===dojo.keys.RIGHT_ARROW||key===dojo.keys.DOWN_ARROW){this.onClickTitlePaneRight(e);}}},onClickTitlePaneRight:function(e){if(this.currentType=="Receive"){this.currentType="Send";_61c.setClass(this.wirePaneTitleDivLeft,"mumWirePaneTitleDivReceiveTab");_61c.setClass(this.wirePaneTitleDivRight,"mumWirePaneTitleDivRightClick");dijit.setWaiState(this.wirePaneTitleDivRight,"pressed","true");dijit.setWaiState(this.wirePaneTitleDivRight,"selected","true");dojo.removeAttr(this.wirePaneTitleDivRight,"tabindex");dijit.setWaiState(this.wirePaneTitleDivLeft,"pressed","false");dijit.setWaiState(this.wirePaneTitleDivLeft,"selected","false");dojo.attr(this.wirePaneTitleDivLeft,"tabindex","-1");_61c.setClass(this.sendIconDiv,"mumSendIconDivClick");_61c.setClass(this.recIconDiv,"mumReceiveIconDiv");this.adjustDivsStyle();this.createSendEventsDiv();dojo.fx.wipeOut({node:this.secondAreaDiv,duration:10}).play();this.hideElement(this.secondAreaBottomDiv);}this.displayPrompter("1");dijit.focus(this.wirePaneTitleDivRight);},onMouseOverCurrentWidget:function(e){var _635=e.currentTarget;dojo.addClass(_635,"mumMouseOverCurrentWidget"+this.currentType);},onMouseOutCurrentWidget:function(e){var _636=e.currentTarget;dojo.removeClass(_636,"mumMouseOverCurrentWidget"+this.currentType);},onKeyPressEvent:function(e){switch(e.keyCode){case dojo.keys.ENTER:this.onClickEvent(e);break;}},onClickEvent:function(e){var _637=e.currentTarget;var _638=dojo.query(".mumEventDivReturnImg"+this.currentType,_637);_638[0].style.visibility="visible";_638[0].setAttribute("role","button");if(_637.getAttribute("isClicked")!="true"){var _639=_637.getAttribute("eventName");this.selectedEvent=_639;this.selectedEventTitle=_637.getAttribute("eventTitle");this.widgets=this.eventsMap[this.currentType+"-"+_639];var _63a=dojo.query(".mumEventDiv",this.wirePaneEventsDiv);if(_63a.length>1){for(var i=0;i<_63a.length;i++){var _63b=_63a[i];if(_63b.getAttribute("eventName")!=_639){dojo.fx.combine([dojo.fadeOut({node:_63b,duration:1000}),dojo.fx.wipeOut({node:_63b,duration:1000})]).play();_63b.setAttribute("isClicked","false");}}}_637.setAttribute("isClicked","true");_61c.setClass(_637,"mumEventDivClicked"+this.currentType);var _63c=this.createWidgetsDiv();_61c.setClass(this.firstAreaBottomDiv,"mumFirstAreaBottomDivExpand"+this.currentType);this.showElement(this.secondAreaBottomDiv);dojo.fx.wipeIn({node:this.secondAreaDiv,duration:1000}).play();this.showElement(this.secondAreaBottomDiv);this.displayPrompter("2");}},onKeyPressEventReturnImg:function(e){switch(e.keyCode){case dojo.keys.ENTER:this.onClickEventReturnImg(e);break;}},onClickEventReturnImg:function(e){var _63d=e.currentTarget.parentNode;_61c.setClass(_63d,"mumEventDiv");var _63e=dojo.query(".mumEventDivCount"+this.currentType,_63d);var _63f=parseInt(_63e[0].innerHTML,10);if(_63f>0){dojo.addClass(_63d,"mumEventDivWired");}if(_63d.getAttribute("isClicked")=="false"){return;}var _640=e.currentTarget;_640.style.visibility="hidden";var _641=dojo.query(".mumEventDiv",this.firstAreaDiv);if(_641.length==1){_641[0].setAttribute("isClicked","false");dojo.stopEvent(e);}else{if(_641.length>1){for(var j=0;j<_641.length;j++){var _642=_641[j];dojo.fx.combine([dojo.fadeIn({node:_642,duration:1000}),this.wipeIn({node:_642,duration:1000})]).play();_642.setAttribute("isClicked","false");}dojo.stopEvent(e);}}_61c.setClass(this.firstAreaBottomDiv,"mumFirstAreaBottomDiv"+this.currentType);dojo.fx.wipeOut({node:this.secondAreaDiv,duration:500}).play();this.hideElement(this.secondAreaBottomDiv);dojo.fx.wipeOut({node:this.wirePaneWidgetEventsDiv,duration:10}).play();this.displayPrompter("1");},onKeyPressWidget:function(e){switch(e.keyCode){case dojo.keys.ENTER:this.onClickWidget(e);break;}},onClickWidget:function(e){var _643=e.currentTarget;this.selectedWireWidget=_643.getAttribute("widgetName");this.clickedWidgetDiv=_643;var _644=dojo.query(".mumWidgetDivReturnImg"+this.currentType,_643);_644[0].style.visibility="visible";_644[0].setAttribute("role","button");var _645=e.currentTarget.getAttribute("widgetId");_61c.setClass(_643,"mumWidgetClicked"+this.currentType);if(_643.getAttribute("isClicked")=="true"){return;}var _646=dojo.query(".mumWireWidget"+this.currentType,this.wirePaneWidgetsDiv);if(_646.length>0){for(var i=0;i<_646.length;i++){var _647=_646[i];if(_647.getAttribute("widgetId")!=_645){dojo.fx.combine([dojo.fadeOut({node:_647,duration:1000}),dojo.fx.wipeOut({node:_647,duration:1000})]).play();_647.setAttribute("isClicked",false);}}}_643.setAttribute("isClicked","true");this.createWidgetEventsDiv(_645);dojo.fx.wipeIn({node:this.wirePaneWidgetEventsDiv,duration:1000}).play();dojo.fadeIn({node:this.wirePaneWidgetEventsDiv,duration:1000}).play();this.displayPrompter("3");window.clearTimeout(this.highlightTimer);dojo.publish(com.ibm.mm.builder.eventTopics.WirePane_OutWidget,[_645]);},onKeyPressWidgetReturnImg:function(e){switch(e.keyCode){case dojo.keys.ENTER:this.onClickWidgetReturnImg(e);break;}},onClickWidgetReturnImg:function(e){e.currentTarget.style.visibility="hidden";var _648=e.currentTarget.parentNode;if(_648.getAttribute("isClicked")=="false"){return;}_61c.setClass(_648,"mumWireWidget"+this.currentType);var _649=dojo.query(".mumWireWidget"+this.currentType,this.wirePaneWidgetsDiv);if(_649.length>1){for(var i=0;i<_649.length;i++){var _64a=_649[i];dojo.fadeIn({node:_64a,duration:1000}).play();this.wipeIn({node:_64a,duration:1000}).play();_64a.setAttribute("isClicked","false");}}_648.setAttribute("isClicked","false");dojo.fx.wipeOut({node:this.wirePaneWidgetEventsDiv,duration:1000}).play();dojo.fadeOut({node:this.wirePaneWidgetEventsDiv,duration:1000}).play();dojo.stopEvent(e);this.displayPrompter("2");},onMouseOverWidget:function(e){var _64b=e.currentTarget;if(_64b.getAttribute("isClicked")=="true"){return;}var _64c=_64b.getAttribute("widgetId");var _64d=this;this.highlightTimer=window.setTimeout(function(){com.ibm.mm.builder.utils.wireUtil.highlightWidget(_64c);},300);},onMouseOutWidget:function(e){var _64e=e.currentTarget;if(_64e.getAttribute("isClicked")=="true"){return;}var _64f=_64e.getAttribute("widgetId");var _650=this.getWidgetFromMap(_64f);if(_650.totalWiredEvents>0){dojo.addClass(_64e,"mumHasWiredEvent");}window.clearTimeout(this.highlightTimer);com.ibm.mm.builder.utils.wireUtil.removeHighlight();},restoreEventDiv:function(_651){if(_651.getAttribute("isClicked")){_651.setAttribute("isClicked","false");_61c.setClass(_651,"mumWidgetPaneEventDiv");var _652=dojo.query(".mumWidgetPaneEventActionDiv",_651);if(_652&&_652.length>0){for(var i=0;i<_652.length;i++){var _653=_652[i];_651.removeChild(_653);}}}},onClickConEventDiv:function(e){var _654=e.currentTarget;var id=_654.getAttribute("belongId");var _655=_654.getAttribute("eventName");var _656=this.getEventFromWidget(id,_655);var _657=document.createElement("div");_61c.setClass(_657,"mumWidgetPaneEventInfoDiv"+this.currentType);var _658=dojo.query(".checkMarkDiv",_654)[0];if(_656.isWired){_61c.setClass(_654,"mumWidgetPaneEventDiv");this.disconnectEvent(id,_655);_658.innerHTML="";_654.setAttribute("isChecked","");}else{this.connectEvent(id,_655);_658.innerHTML="";_61c.setClass(_654,"mumWidgetPaneEventDivCheck"+this.currentType);_654.setAttribute("isChecked","checked");}_658.childNodes[0].focus();},onMouseOverConEventDiv:function(e){var _659=e.currentTarget;var _65a=_659.getAttribute("isChecked");if(_65a=="checked"){_61c.setClass(_659,"mumWidgetPaneEventDivCheckMouseOver"+this.currentType);}else{_61c.setClass(_659,"mumWidgetPaneEventDivMouseOver");}},onMouseOutConEventDiv:function(e){var _65b=e.currentTarget;var _65c=_65b.getAttribute("isChecked");if(_65c=="checked"){_61c.setClass(_65b,"mumWidgetPaneEventDivCheck"+this.currentType);}else{_61c.setClass(_65b,"mumWidgetPaneEventDiv");}},onClickWidgetPaneEventReturnImg:function(e){var _65d=e.currentTarget.parentNode;var _65e=dojo.query(".mumWidgetPaneEventInfoDiv"+this.currentType,_65d);var _65f=dojo.query(".mumWidgetPaneEventReturnImg",_65d);_65d.removeChild(_65f[0]);dojo.removeClass(_65e[0],"mumFloatLeft");var _660=dojo.query(".mumWidgetPaneEventDiv",this.mumWidgetEventsDiv);var _661=null;for(var m=0;m<_660.length;m++){_661=_660[m];dojo.fadeIn({node:_661,duration:1000}).play();dojo.fx.wipeIn({node:_661,duration:1000}).play();}var _662=dojo.query(".mumWidgetPaneEventDivGray",this.mumWidgetEventsDiv);for(var n=0;n<_662.length;n++){_661=_662[n];dojo.fadeIn({node:_661,duration:1000}).play();dojo.fx.wipeIn({node:_661,duration:1000}).play();}dojo.stopEvent(e);},getWidgetFromMap:function(id){var _663;for(var i=0;i0){_6a0.innerHTML=_6a1;if(_6a1==1){dojo.addClass(_6a0,"mumEventDivCountSingleWire"+this.currentType);}else{dojo.addClass(_6a0,"mumEventDivCountMultiWire"+this.currentType);}}else{_6a0.innerHTML="";}this._insertEventA11yHint(this.currentType,_69f,_6a1);}}var _6a2=dojo.query(".mumCurrentWidgetArrow"+this.currentType,this.wirePaneCurrentWidgetDiv)[0];var _6a3=dojo.query(".mumCurrentWidgetName"+this.currentType,this.wirePaneCurrentWidgetDiv)[0];if(this.currentType=="Send"){this.allPubWires+=num;if(builderConfig.isBidi){this.sendIconDiv.innerHTML="("+this.allPubWires+")";}else{this.sendWireCountDiv.innerHTML="("+this.allPubWires+")";}if(this.allPubWires===0){dojo.addClass(_6a2,"mumHiddenElement");_61c.setNodeTitleWithStyle(_6a3.title,_6a3,375,this.titleFontStyle);}else{if(this.allPubWires==1&&num==1){dojo.removeClass(_6a2,"mumHiddenElement");_61c.setNodeTitleWithStyle(_6a3.title,_6a3,345,this.titleFontStyle);}}dojo.attr(this.wirePaneTitleDivRight,"title",cws.I_WIRING_TITLE_SEND+" "+this.allPubWires);}else{this.allHanWires+=num;if(builderConfig.isBidi){this.recIconDiv.innerHTML="("+this.allHanWires+")";}else{this.receiveWireCountDiv.innerHTML="("+this.allHanWires+")";}if(this.allHanWires===0){dojo.addClass(_6a2,"mumHiddenElement");_61c.setNodeTitleWithStyle(_6a3.title,_6a3,375,this.titleFontStyle);}else{if(this.allHanWires==1&&num==1){dojo.removeClass(_6a2,"mumHiddenElement");_61c.setNodeTitleWithStyle(_6a3.title,_6a3,345,this.titleFontStyle);}}dojo.attr(this.wirePaneTitleDivLeft,"title",cws.I_WIRING_TITLE_RECEIVE+" "+this.allHanWires);}var _6a4=this.getWidgetFromMap(id);var _6a5=dojo.query(".mumWireIndicator"+this.currentType,this.clickedWidgetDiv)[0];var _6a6=dojo.query(".mumWireWidgetTitle",this.clickedWidgetDiv)[0];if(_6a4.totalWiredEvents>0){_6a5.style.display="";_61c.setNodeTitleWithStyle(_6a6.title,_6a6,345,this.titleFontStyle);}else{_61c.setNodeTitleWithStyle(_6a6.title,_6a6,375,this.titleFontStyle);_6a5.style.display="none";}},resetEventWireCount:function(){if(builderConfig.isBidi){this.sendIconDiv.innerHTML="("+this.allPubWires+")";}else{this.sendWireCountDiv.innerHTML="("+this.allPubWires+")";}if(builderConfig.isBidi){this.recIconDiv.innerHTML="("+this.allHanWires+")";}else{this.receiveWireCountDiv.innerHTML="("+this.allHanWires+")";}},createWidgetEventsDiv:function(id){this.wirePaneWidgetEventsDiv.innerHTML="";var _6a7=document.createElement("div");if(this.currentType=="Send"){_61c.setClass(_6a7,"mumWireWidgetsTitleDivSend");_61c.setNodeTitleWithStyle(cws.I_WIRING_WIDGETEVENTS_SEND,_6a7,425,this.titleFontStyle);}else{if(this.currentType=="Receive"){_61c.setClass(_6a7,"mumWireWidgetsTitleDivReceive");_61c.setNodeTitleWithStyle(cws.I_WIRING_WIDGETEVENTS_RECEIVE,_6a7,425,this.titleFontStyle);}}_61c.setClass(this.wirePaneWidgetEventsDiv,"mumWidgetEventsDiv"+this.currentType);var _6a8=this.createDivWithClass("mumWidgetEventsContentDiv"+this.currentType);_6a8.setAttribute("role","menu");dojo.disconnect(this.eventsDivOverHandler);dojo.disconnect(this.eventsDivOutHandler);this.eventsDivOverHandler=dojo.connect(_6a8,"onmouseover",_6a8,function(){dojo.addClass(this,"hover");},true);this.eventsDivOutHandler=dojo.connect(_6a8,"onmouseout",_6a8,function(){dojo.removeClass(this,"hover");},true);for(var i=0;i";_6ad.setAttribute("isChecked","checked");_61c.setClass(_6ad,"mumWidgetPaneEventDivCheck"+this.currentType);}else{_61c.setClass(_6ad,"mumWidgetPaneEventDiv");_6ae.innerHTML="";_6ad.setAttribute("isChecked","");}var _6af=this.createDivWithClass("mumWidgetPaneEventInfoDiv"+this.currentType);_6af.setAttribute("role","menuitem");var _6b0="";var _6b1="";var _6b2=null;var _6b3=this.getLayoutControl(id);_6b2=null;if(_6b3){var _6b4=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _6b5=_6b4.getWidgetWindow(_6b3).start();var _6b6=_6b4.getHierarchicalEventProvider(_6b5).start();_6b2=_6b6.getEvent(_6ac);}_6b0=_6b2.getTitle(dojo.locale)||_6b2.getTitle(ibmConfig["default.locale"])||_6b2.getName();_6b1=_6b2.getDescription(dojo.locale)||_6b2.getName();var _6b7=this.createDivWithClass("mumWidgetPaneEventInfoText"+this.currentType);dojo.addClass(_6b7,"mumEventDivText1");var _6b8=this.createDivWithClass("mumWidgetPaneEventInfoText"+this.currentType);dojo.addClass(_6b8,"mumEventDivText3");_6b7.title=_6b0;_6b7.innerHTML=_61c.escapeString(_6b0);this._setupEventTypeDiv(_6b8,_6ab.payloadType);var _6b9=document.createElement("div");_6b9.appendChild(_6b7);var _6ba=document.createElement("div");_6ba.appendChild(_6b8);if(_6ab.isWired){_6ae.innerHTML="";_6ad.setAttribute("isChecked","checked");_61c.setClass(_6ad,"mumWidgetPaneEventDivCheck"+this.currentType);}else{_61c.setClass(_6ad,"mumWidgetPaneEventDiv");_6ae.innerHTML="";_6ad.setAttribute("isChecked","");}_6af.appendChild(_6ae);var _6bb=_6af.innerHTML;var _6bc;var _6bd=null;if(this.currentType=="Send"){_6bd=dojo.string.substitute(cws.I_WIRING_EVENT_TITLE_RECEIVE,[_6b0,this.getShownType(_6ab.payloadType),_6b1]);_6af.title=_6bd;_6bc=dojo.string.substitute(cws.I_WIRING_EVENT_CONTENT_RECEIVE,[_6b9.innerHTML,"
","
",_6ba.innerHTML]);}else{_6bd=dojo.string.substitute(cws.I_WIRING_EVENT_TITLE_SEND,[_6ac,this.getShownType(_6ab.payloadType),_6b1]);_6af.title=_6bd;_6bc=dojo.string.substitute(cws.I_WIRING_EVENT_CONTENT_SEND,[_6b9.innerHTML,"
","
",_6ba.innerHTML]);}_6af.innerHTML=_6af.innerHTML+_6bc;_6b7=dojo.query(".mumEventDivText1",_6af)[0];var _6be=_61c.getStrWidth(_6b7.innerHTML,_6b7,this.defaultFontStyle);_6b8=dojo.query(".mumEventDivText3",_6af)[0];var _6bf=_61c.getStrWidth(_6b8.innerHTML,_6b8,this.defaultFontStyle);var _6c0=dojo.query(".mumWidgetPaneEventInfoTextMid",_6af)[0];var _6c1=_61c.getStrWidth(_6c0.innerHTML,_6c0,this.italicStyle);_6c0.title=_6c0.innerHTML;var _6c2=dojo.isIE||window.ActiveXObject!==undefined?380:395;if(_6be+_6c1+_6bf>_6c2){var _6c3=_6c2-_6c1;var _6c4=_6c3-_6be;var _6c5=_6c3-_6bf;if(_6c4>60){_6bf=_6c4;_61c.setNodeTitleWithStyle(_6b8.innerHTML,_6b8,_6bf,this.defaultFontStyle);}else{if(_6c5>60){_6be=_6c5;_61c.setNodeTitleWithStyle(_6b7.innerHTML,_6b7,_6be,this.defaultFontStyle);}else{_6be=_6c3*0.6;_6bf=_6c3*0.4;_61c.setNodeTitleWithStyle(_6b7.innerHTML,_6b7,_6be,this.defaultFontStyle);_61c.setNodeTitleWithStyle(_6b8.innerHTML,_6b8,_6bf,this.defaultFontStyle);}}}_6ad.appendChild(_6af);}_6a8.appendChild(_6ad);}break;}}var _6c6=this.createDivWithClass("mumWidgetEventsBottomDiv"+this.currentType);this.wirePaneWidgetEventsDiv.appendChild(_6a7);this.wirePaneWidgetEventsDiv.appendChild(_6a8);this.wirePaneWidgetEventsDiv.appendChild(_6c6);},createWidgetsDiv:function(){this.wirePaneWidgetsDiv.innerHTML="";this.wirePaneWidgetEventsDiv.innerHTML="";this.hideElement(this.wirePaneWidgetEventsDiv);_61c.setClass(this.wirePaneWidgetsDiv,"mumPaneDiv");_61c.setClass(this.grayTip,"mumWireWidgetTip"+this.currentType);this.grayTip.innerHTML=cws.I_WIRING_NO_MATCH_WIDGET;var _6c7=document.createElement("div");if(this.currentType=="Send"){_61c.setClass(_6c7,"mumWireWidgetsTitleDivSend");_61c.setNodeTitleWithStyle(cws.I_WIRING_WIDGETS_SEND,_6c7,425,this.titleFontStyle);}else{if(this.currentType=="Receive"){_61c.setClass(_6c7,"mumWireWidgetsTitleDivReceive");_61c.setNodeTitleWithStyle(cws.I_WIRING_WIDGETS_RECEIVE,_6c7,425,this.titleFontStyle);}}var _6c8=this.createDivWithClass("mumWidgetsContentDiv"+this.currentType);_6c8.setAttribute("role","menu");this.wirePaneEventsDiv.appendChild(_6c8);var _6c9=0;var _6ca;for(var i=0;i";_61c.setClass(_6d0,"mumWireWidgetImg");_6cc.appendChild(_6d0);var _6d1=document.createElement("div");_61c.setClass(_6d1,"mumWireWidgetTitle");_6cc.appendChild(_6d1);_6cd.innerHTML="":"_arrow.png' alt=''>");_61c.setClass(_6cd,"mumWireIndicator"+this.currentType);_6cd.style.display="none";if(_6cb.totalWiredEvents>0){dojo.addClass(_6cc,"mumHasWiredEvent");_6cd.style.display="";_61c.setNodeTitleWithStyle(_6cb.type,_6d1,345,this.titleFontStyle);}else{_61c.setNodeTitleWithStyle(_6cb.type,_6d1,375,this.titleFontStyle);}var _6d2=document.createElement("a");_6d2.setAttribute("href","javascript:;");_6d2.setAttribute("role","button");_61c.setClass(_6d2,"mumWidgetDivReturnImg"+this.currentType);this.connect(_6d2,"onclick",this.onClickWidgetReturnImg);this.connect(_6d2,"onkeypress",this.onKeyPressWidgetReturnImg);dojo.attr(_6d2,"title",cws["I_WIRING_OTHER_WIDGETS_"+this.currentType.toUpperCase()]);_6d2.innerHTML="";_6d2.style.visibility="hidden";_6cc.appendChild(_6d2);_6cc.appendChild(_6cd);_6c8.appendChild(_6cc);}}this.wirePaneWidgetEventsDiv.innerHTML="";var _6d3=this.createDivWithClass("mumWidgetsBottomDiv"+this.currentType);this.wirePaneWidgetsDiv.appendChild(_6c7);if(_6c9===0){_6c8.appendChild(this.grayTip);}this.wirePaneWidgetsDiv.appendChild(_6c8);this.wirePaneWidgetsDiv.appendChild(_6d3);this.wirePaneWidgetsDiv.style.display="";this.LOGGER.exiting("WirePane_createWidgetsDiv");return _6c9;},initAllData:function(){if(typeof this.matchingType==="undefined"){var _6d4=this.iContext.getiWidgetAttributes();var _6d5=_6d4.getItemValue("matchingType");if(!_6d5){_6d5=_6d4.getItemValue("defaultMatchingType");}this.matchingType=parseInt(_6d5);}this.eventsMap={};var _6d6=null;var _6d7=null;var _6d8=null;var _6d9=null;var _6da=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();this.currentPageId=_6da;var _6db=this.getLayoutControl(this.iwidgetId);_6d6=com.ibm.mm.builder.utils.wireUtil.getWidgetHandledEventsCSA2(_6db);_6d7=com.ibm.mm.builder.utils.wireUtil.getWidgetPublishedEventsCSA2(_6db);this.allHanWires=0;this.allPubWires=0;var _6dc=null;if(_6d6){for(var n=0;n<_6d6.length;n++){_6d8=_6d6[n];_6dc=com.ibm.mm.builder.utils.wireUtil.getAllMatchPubEventsCSA2(_6db,_6d8.getName(),_6da,this.matchingType);for(var i=0;i<_6dc.length;i++){this.allHanWires=this.allHanWires+_6dc[i].wiredEvents.length;}this.eventsMap["Receive-"+_6d8.getName()]=_6dc;}}if(_6d7){for(var m=0;m<_6d7.length;m++){_6d9=_6d7[m];_6dc=com.ibm.mm.builder.utils.wireUtil.getAllMatchHandleEventsCSA2(_6db,_6d9.getName(),_6da,this.matchingType);for(var j=0;j<_6dc.length;j++){this.allPubWires=this.allPubWires+_6dc[j].wiredEvents.length;}this.eventsMap["Send-"+_6d9.getName()]=_6dc;}}},createReceiveEventsDiv:function(){this.createCurrentWidgetDiv();this.wirePaneEventsDiv.innerHTML="";_61c.setClass(this.wirePaneEventsDiv,"mumEventsDiv");_61c.setClass(this.grayTip,"mumWireWidgetTipSend");this.grayTip.innerHTML=cws.I_WIRING_NO_RECEIVE_EVENTS;dojo.attr(this.grayTip,"title",cws.I_WIRING_NO_RECEIVE_EVENTS);var _6dd=document.createElement("div");_61c.setClass(_6dd,"mumEventsTitleDivReceive");_61c.setNodeTitleWithStyle(cws.I_WIRING_EVENTS_RECEIVE,_6dd,425,this.titleFontStyle);this.wirePaneEventsDiv.appendChild(_6dd);var _6de=[];var _6df=this.getLayoutControl(this.iwidgetId);_6de=com.ibm.mm.builder.utils.wireUtil.getWidgetHandledEventsCSA2(_6df);var _6e0=this.createDivWithClass("mumEventsContentDiv"+this.currentType);_6e0.setAttribute("role","menu");this.wirePaneEventsDiv.appendChild(_6e0);var _6e1=false;for(var n=0;n<_6de.length;n++){var _6e2=_6de[n];var _6e3=document.createElement("div");_6e3.setAttribute("tabindex","0");_61c.setClass(_6e3,"mumEventDiv");_6e0.appendChild(_6e3);_6e1=true;var _6e4="";var _6e5="";var _6e6="";var _6e7="";_6e4=_6e2.getTitle(dojo.locale)||_6e2.getTitle(ibmConfig["default.locale"])||_6e2.getName();_6e5=_6e2.getDescription(dojo.locale)||_6e2.getName();_6e6=_6e2.getPayloadType();_6e7=_6e2.getName();var _6e8=dojo.string.substitute(cws.I_WIRING_EVENT_TITLE_RECEIVE,[_6e4,this.getShownType(_6e6),_6e5]);_6e3.title=_6e8;var _6e9=this.eventsMap["Receive-"+_6e7];var _6ea=0;for(var i=0;i<_6e9.length;i++){_6ea=_6ea+_6e9[i].totalWiredEvents;}var _6eb=document.createElement("div");_61c.setClass(_6eb,"mumEventDivCount"+this.currentType);if(_6ea>0){_6eb.innerHTML=_6ea;dojo.addClass(_6e3,"mumEventDivWired");if(_6ea==1){dojo.addClass(_6eb,"mumEventDivCountSingleWire"+this.currentType);}else{dojo.addClass(_6eb,"mumEventDivCountMultiWire"+this.currentType);}}var _6ec=document.createElement("a");_6ec.setAttribute("role","button");_6ec.setAttribute("href","javascript:;");_6ec.innerHTML="";_61c.setClass(_6ec,"mumEventDivReturnImg"+this.currentType);this.connect(_6ec,"onclick",this.onClickEventReturnImg);_6ec.style.visibility="hidden";this.connect(_6ec,"onkeypress",this.onKeyPressEventReturnImg);dojo.attr(_6ec,"title",cws["I_WIRING_OTHER_EVENTS_"+this.currentType.toUpperCase()]);var _6ed=document.createElement("div");_61c.setClass(_6ed,"grayBar");_6ed.style.visibility="hidden";_6e3.setAttribute("eventName",_6e7);_6e3.setAttribute("eventTitle",_6e4);_6e3.setAttribute("isClicked","false");_6e3.setAttribute("role","menuitem");_6e3.appendChild(_6eb);var _6ee=this.createDivWithClass("mumEventDivTextReceive");dojo.addClass(_6ee,"mumEventDivText1");_6ee.title=_6e4;_6ee.innerHTML=_61c.escapeString(_6e4);var _6ef=this.createDivWithClass("mumEventDivTextReceive");dojo.addClass(_6ef,"mumEventDivText3");this._setupEventTypeDiv(_6ef,_6e6);var _6f0=document.createElement("div");_6f0.appendChild(_6ee);var _6f1=document.createElement("div");_6f1.appendChild(_6ef);var _6f2=_6e3.innerHTML;var _6f3=dojo.string.substitute(cws.I_WIRING_EVENT_CONTENT_RECEIVE,[_6f0.innerHTML,"
","
",_6f1.innerHTML]);_6e3.innerHTML=_6e3.innerHTML+_6f3;_6ee=dojo.query(".mumEventDivText1",_6e3)[0];var _6f4=_61c.getStrWidth(_6ee.innerHTML,_6ee,this.defaultFontStyle);_6ef=dojo.query(".mumEventDivText3",_6e3)[0];var _6f5=_61c.getStrWidth(_6ef.innerHTML,_6ef,this.defaultFontStyle);var _6f6=dojo.query(".mumEventDivText2",_6e3)[0];var _6f7=_61c.getStrWidth(_6f6.innerHTML,_6f6,this.italicStyle);_6f6.title=_6f6.innerHTML;var _6f8=dojo.isIE||window.ActiveXObject!==undefined?370:380;if(_6f4+_6f7+_6f5>_6f8){var _6f9=_6f8-_6f7;var _6fa=_6f9-_6f4;var _6fb=_6f9-_6f5;if(_6fa>60){_6f5=_6fa;_61c.setNodeTitleWithStyle(_6ef.innerHTML,_6ef,_6f5,this.defaultFontStyle);}else{if(_6fb>60){_6f4=_6fb;_61c.setNodeTitleWithStyle(_6ee.innerHTML,_6ee,_6f4,this.defaultFontStyle);}else{_6f4=_6f9*0.6;_6f5=_6f9*0.4;_61c.setNodeTitleWithStyle(_6ee.innerHTML,_6ee,_6f4,this.defaultFontStyle);_61c.setNodeTitleWithStyle(_6ef.innerHTML,_6ef,_6f5,this.defaultFontStyle);}}}_6e3.appendChild(_6ec);this.connect(_6e3,"onclick",this.onClickEvent);this.connect(_6e3,"onkeypress",this.onKeyPressEvent);this._insertEventA11yHint("Receive",_6e3,_6ea);}if(!_6e1){_6e0.appendChild(this.grayTip);}var _6fc=this.createDivWithClass("mumEventsBottomDiv"+this.currentType);this.wirePaneEventsDiv.appendChild(_6fc);},createSendEventsDiv:function(){this.createCurrentWidgetDiv();this.wirePaneEventsDiv.innerHTML="";_61c.setClass(this.wirePaneEventsDiv,"mumEventsDiv");_61c.setClass(this.grayTip,"mumWireWidgetTipReceive");this.grayTip.innerHTML=cws.I_WIRING_NO_SEND_EVENTS;dojo.attr(this.grayTip,"title",cws.I_WIRING_NO_SEND_EVENTS);var _6fd=document.createElement("div");_61c.setClass(_6fd,"mumEventsTitleDivSend");_61c.setNodeTitleWithStyle(cws.I_WIRING_EVENTS_SEND,_6fd,425,this.titleFontStyle);this.wirePaneEventsDiv.appendChild(_6fd);var _6fe=[];var _6ff=this.getLayoutControl(this.iwidgetId);_6fe=com.ibm.mm.builder.utils.wireUtil.getWidgetPublishedEventsCSA2(_6ff);var _700=this.createDivWithClass("mumEventsContentDiv"+this.currentType);_700.setAttribute("role","menu");this.wirePaneEventsDiv.appendChild(_700);var _701=false;for(var n=0;n<_6fe.length;n++){var _702=_6fe[n];var _703=document.createElement("div");_703.setAttribute("tabindex","0");_703.setAttribute("role","menuitem");_61c.setClass(_703,"mumEventDiv");_700.appendChild(_703);_701=true;var _704="";var _705="";var _706="";var _707="";_704=_702.getTitle(dojo.locale)||_702.getTitle(ibmConfig["default.locale"])||_702.getName();_705=_702.getDescription(dojo.locale)||_702.getName();_706=_702.getPayloadType();_707=_702.getName();var _708=dojo.string.substitute(cws.I_WIRING_EVENT_TITLE_SEND,[_704,this.getShownType(_706),_705]);_703.title=_708;var _709=this.eventsMap["Send-"+_707];var _70a=0;for(var i=0;i<_709.length;i++){_70a=_70a+_709[i].totalWiredEvents;}var _70b=document.createElement("div");_61c.setClass(_70b,"mumEventDivCount"+this.currentType);if(_70a>0){_70b.innerHTML=_70a;dojo.addClass(_703,"mumEventDivWired");if(_70a==1){dojo.addClass(_70b,"mumEventDivCountSingleWire"+this.currentType);}else{dojo.addClass(_70b,"mumEventDivCountMultiWire"+this.currentType);}}var _70c=document.createElement("a");_70c.setAttribute("role","button");_70c.setAttribute("href","javascript:;");_70c.innerHTML="";_61c.setClass(_70c,"mumEventDivReturnImg"+this.currentType);this.connect(_70c,"onclick",this.onClickEventReturnImg);_70c.style.visibility="hidden";this.connect(_70c,"onkeypress",this.onKeyPressEventReturnImg);dojo.attr(_70c,"title",cws["I_WIRING_OTHER_EVENTS_"+this.currentType.toUpperCase()]);_703.setAttribute("eventName",_707);_703.setAttribute("eventTitle",_704);_703.setAttribute("isClicked","false");_703.appendChild(_70b);var _70d=this.createDivWithClass("mumEventDivTextSend");dojo.addClass(_70d,"mumEventDivText1");_70d.title=_704;_70d.innerHTML=_61c.escapeString(_704);var _70e=this.createDivWithClass("mumEventDivTextSend");dojo.addClass(_70e,"mumEventDivText3");this._setupEventTypeDiv(_70e,_706);var _70f=document.createElement("div");_70f.appendChild(_70d);var _710=document.createElement("div");_710.appendChild(_70e);var _711=_703.innerHTML;var _712=dojo.string.substitute(cws.I_WIRING_EVENT_CONTENT_SEND,[_70f.innerHTML,"
","
",_710.innerHTML]);_703.innerHTML=_703.innerHTML+_712;_70d=dojo.query(".mumEventDivText1",_703)[0];var _713=_61c.getStrWidth(_70d.innerHTML,_70d,this.defaultFontStyle);_70e=dojo.query(".mumEventDivText3",_703)[0];var _714=_61c.getStrWidth(_70e.innerHTML,_70e,this.defaultFontStyle);var _715=dojo.query(".mumEventDivText2",_703)[0];var _716=_61c.getStrWidth(_715.innerHTML,_715,this.italicStyle);_715.title=_715.innerHTML;var _717=dojo.isIE||window.ActiveXObject!==undefined?370:380;if(_713+_716+_714>_717){var _718=_717-_716;var _719=_718-_713;var _71a=_718-_714;if(_719>60){_714=_719;_61c.setNodeTitleWithStyle(_70e.innerHTML,_70e,_714,this.defaultFontStyle);}else{if(_71a>60){_713=_71a;_61c.setNodeTitleWithStyle(_70d.innerHTML,_70d,_713,this.defaultFontStyle);}else{_713=_718*0.6;_714=_718*0.4;_61c.setNodeTitleWithStyle(_70d.innerHTML,_70d,_713,this.defaultFontStyle);_61c.setNodeTitleWithStyle(_70e.innerHTML,_70e,_714,this.defaultFontStyle);}}}_703.appendChild(_70c);this.connect(_703,"onclick",this.onClickEvent);this.connect(_703,"onkeypress",this.onKeyPressEvent);this._insertEventA11yHint("Send",_703,_70a);}if(!_701){_700.appendChild(this.grayTip);}var _71b=this.createDivWithClass("mumEventsBottomDiv"+this.currentType);this.wirePaneEventsDiv.appendChild(_71b);},createCurrentWidgetDiv:function(){this.wirePaneCurrentWidgetDiv.innerHTML="";var _71c;_61c.setClass(this.wirePaneCurrentWidgetDiv,"mumPaneDiv");var _71d=this.createDivWithClass("mumCurrentWidgetArrow"+this.currentType);_71d.innerHTML="":"_arrow.png' alt=''>");var _71e=this.createDivWithClass("mumCurrentWidgetContentDiv"+this.currentType);_71e.setAttribute("role","menu");var _71f=this.createDivWithClass("mumCurrentWidgetDiv"+this.currentType);_71f.setAttribute("role","menuitem");dojo.disconnect(this.widgetDivOverHandler);dojo.disconnect(this.widgetDivOutHandler);this.widgetDivOverHandler=dojo.connect(_71f,"onmouseover",_71f,function(){dojo.addClass(this,"hover");},true);this.widgetDivOutHandler=dojo.connect(_71f,"onmouseout",_71f,function(){dojo.removeClass(this,"hover");},true);var _720=this.createDivWithClass("mumCurrentWidgetIcon");_720.innerHTML="";var _721=this.createDivWithClass("mumCurrentWidgetName"+this.currentType);if(this.currentType=="Send"){_71c=this.createDivWithClass("mumGreenTitleDiv");_61c.setNodeTitleWithStyle(cws.I_WIRING_CWIDGET_SEND,_71c,425,this.titleFontStyle);dojo.attr(_71c,"title",cws.I_WIRING_CWIDGET_SEND);if(this.allPubWires===0){dojo.addClass(_71d,"mumHiddenElement");_61c.setNodeTitleWithStyle(this.widgetObj.widgetname,_721,375,this.titleFontStyle);}else{_61c.setNodeTitleWithStyle(this.widgetObj.widgetname,_721,345,this.titleFontStyle);}}else{_71c=this.createDivWithClass("mumBlueTitleDiv");_61c.setNodeTitleWithStyle(cws.I_WIRING_CWIDGET_RECEIVE,_71c,425,this.titleFontStyle);dojo.attr(_71c,"title",cws.I_WIRING_CWIDGET_RECEIVE);if(this.allHanWires===0){dojo.addClass(_71d,"mumHiddenElement");_61c.setNodeTitleWithStyle(this.widgetObj.widgetname,_721,375,this.titleFontStyle);}else{_61c.setNodeTitleWithStyle(this.widgetObj.widgetname,_721,345,this.titleFontStyle);}}_71f.appendChild(_720);_71f.appendChild(_721);_71f.appendChild(_71d);var _722=this.createDivWithClass("mumCurrentWidgetBottom"+this.currentType);_71e.appendChild(_71f);this.wirePaneCurrentWidgetDiv.appendChild(_71c);this.wirePaneCurrentWidgetDiv.appendChild(_71e);this.wirePaneCurrentWidgetDiv.appendChild(_722);},createTitleDiv:function(){var span=document.createElement("span");span.innerHTML=cws.I_WIRING_TITLE_RECEIVE;this.receiveTextDiv.appendChild(span);if(builderConfig.isBidi){this.recIconDiv.innerHTML="("+this.allHanWires+")";this.receiveWireCountDiv.innerHTML="";}else{this.receiveWireCountDiv.innerHTML="("+this.allHanWires+")";this.recIconDiv.innerHTML="";}var _723=document.createElement("span");_723.innerHTML=cws.I_WIRING_TITLE_SEND;this.sendTextDiv.appendChild(_723);if(builderConfig.isBidi){this.sendIconDiv.innerHTML="("+this.allPubWires+")";this.sendWireCountDiv.innerHTML="";}else{this.sendWireCountDiv.innerHTML="("+this.allPubWires+")";this.sendIconDiv.innerHTML="";}this.connect(this.wirePaneTitleDivLeft,"onclick",this.onClickTitlePaneLeft);this.connect(this.wirePaneTitleDivLeft,"onkeypress",this.onKeyPresTitlePane);this.connect(this.wirePaneTitleDivRight,"onclick",this.onClickTitlePaneRight);this.connect(this.wirePaneTitleDivRight,"onkeypress",this.onKeyPresTitlePane);this.adjustDivsStyle();},adjustTitleDiv:function(){_61c.setClass(this.wirePaneTitleDivLeft,"mumWirePaneTitleDivReceiveTab"+this.currentType);_61c.setClass(this.leftDivOfReceiveTab,"mumLeftDivOfReceiveTab"+this.currentType);_61c.setClass(this.midDivOfReceiveTab,"mumMidDivOfReceiveTab"+this.currentType);_61c.setClass(this.rightDivOfReceiveTab,"mumRightDivOfReceiveTab"+this.currentType);if(builderConfig.isBidi){_61c.setClass(this.receiveWireCountDiv,"mumReceiveIconDiv"+this.currentType);_61c.setClass(this.recIconDiv,"mumReceiveWireCountDiv");this.receiveWireCountDiv.innerHTML="";}else{_61c.setClass(this.recIconDiv,"mumReceiveIconDivReceive");this.recIconDiv.innerHTML="";}_61c.setClass(this.wirePaneTitleDivRight,"mumWirePaneTitleDivSendTab"+this.currentType);_61c.setClass(this.leftDivOfSendTab,"mumLeftDivOfSendTab"+this.currentType);_61c.setClass(this.midDivOfSendTab,"mumMidDivOfSendTab"+this.currentType);_61c.setClass(this.rightDivOfSendTab,"mumRightDivOfSendTab"+this.currentType);if(builderConfig.isBidi){_61c.setClass(this.sendWireCountDiv,"mumSendIconDiv"+this.currentType);_61c.setClass(this.sendIconDiv,"mumSendWireCountDiv");this.sendWireCountDiv.innerHTML="";}else{_61c.setClass(this.sendIconDiv,"mumSendIconDivSend");this.sendIconDiv.innerHTML="";}},display:function(_724){this.iwidgetId=_724;this.currentType="Send";this.eventsMap={};if(this.wirePane){this.wirePaneDiv.innerHTML="";this.buildRendering();}this.widgetObj={};var _725=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();this.currentPageId=_725;this.widgetObj.widgetIconSrc=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetIconCSA2(this.iwidgetId);this.widgetObj.widgetname=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(this.iwidgetId);this.initAllData();this.initWirePane();this.createSendEventsDiv();var _726=dojo.query("."+com.ibm.mm.builder.constant.iwWidgetContent,this.iContext.getRootElement())[0];if(_726){_726.appendChild(this.wirePaneDiv);}else{this.iContext.getRootElement().appendChild(this.wirePaneDiv);}this.displayPrompter("1");},setContext:function(_727){this.iContext=_727;},_insertA11yHint:function(_728,hint){this._removeA11yHint(_728);dojo.create("span",{innerHTML:hint,"class":"access"},_728,"first");},_removeA11yHint:function(_729){dojo.query(".access",_729).forEach(dojo.destroy);},_insertEventA11yHint:function(_72a,_72b,_72c){if(_72c>0){this._insertA11yHint(_72b,"This event"+(_72a=="Send"?" sends data to ":" receives data from ")+_72c+" event"+(_72c==1?"":"s"));}else{this._removeA11yHint(_72b);}},openWiringSettings:function(){if(!this.wiringSettingsDialog){this.wiringSettingsDialog=new com.ibm.mm.builder.iwidget.wiringscreen.WiringSettingsDialog();this.wiringSettingsDialog.setOuterContext(this.iContext);dojo.connect(this.wiringSettingsDialog,"onSettingsSaved",this,this.settingsSaved);}this.wiringSettingsDialog.setMatchingType(this.matchingType);this.wiringSettingsDialog.show();},resetView:function(){if(this.firstAreaBottomDiv){_61c.setClass(this.firstAreaBottomDiv,"mumFirstAreaBottomDiv"+this.currentType);dojo.fx.wipeOut({node:this.secondAreaDiv,duration:500}).play();}if(this.secondAreaBottomDiv){this.hideElement(this.secondAreaBottomDiv);dojo.fx.wipeOut({node:this.wirePaneWidgetEventsDiv,duration:10}).play();}this.displayPrompter("1");if(this.currentType==="Send"){this.createSendEventsDiv();}else{if(this.currentType==="Receive"){this.createReceiveEventsDiv();}}this.resetEventWireCount();},settingsSaved:function(_72d){this.wiringSettings=_72d;this.matchingType=_72d[this.wiringSettingsConstants.SETTING_MATCHING_TYPE];var _72e=this.iContext.getiWidgetAttributes();_72e.setItemValue("matchingType",this.matchingType);var me=this;_72e.save(function(){me.initAllData();me.resetView();});},_setupEventTypeDiv:function(div,_72f){payloadLabel=this.getShownType(_72f);div.innerHTML=_61c.escapeString(payloadLabel);div.title=payloadLabel;}});})();}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringDisabledTip"]){dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringDisabledTip"]=true;dojo.provide("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringDisabledTip");dojo.declare("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringDisabledTip",[dijit._Widget,dijit._Templated],{autoWiringResult:false,contentRoot:null,notificationDialog:null,widgetId:null,templateString:"
"+"
"+""+"
"+"
"+"
"+"
"+"
"+""+"
"+"
"+"
"+"
"+"
"+"
"+"
"+"
"+"
"+"
",constructor:function(){},postCreate:function(){this.initContent();},updateContent:function(_730){var _731=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_730);_731=com.ibm.mm.builder.utils.htmlUtil.formatBlankSpace(_731);var tip=dojo.query(".mumAWDNTip",this.notificationDialog.domNode)[0];tip.innerHTML=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_AUTO_WIRING_INTERFACE_TIP,[_731,"",""]);var link=dojo.query(".mumAWDNTipLink",tip)[0];dojo.connect(link,"onclick",this,"onClickOpenAWProperties");if(com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.AUTO_WIRE_DISABLED_NOTIFICATIONS")){var _732=com.ibm.mm.builder.utils.userUtil.getUserModel();var user=_732.findCurrentUser().start();var _733=user.getAttribute("com.ibm.mashups.user.AUTO_WIRE_DISABLED_NOTIFICATIONS");this.NotiCfgCheckNode.checked=!_733;}},setOuterWirePaneContext:function(_734){this.outerContext=_734;},onNotNotifyMeClicked:function(_735){if(com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.AUTO_WIRE_DISABLED_NOTIFICATIONS")){var _736=com.ibm.mm.builder.utils.userUtil.getUserModel();var user=_736.findCurrentUser().start();user.setAttribute("com.ibm.mashups.user.AUTO_WIRE_DISABLED_NOTIFICATIONS",!this.NotiCfgCheckNode.checked);_736.commit().start();}},onClickOpenAWProperties:function(){this.hide();var _737=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.closeMashupDialog",this.outerContext.widgetId);com.ibm.mm.builder.commonActions.editPage(_737);},initContent:function(){this.wiringIcon.alt=this.wiringIcon.title=com.ibm.mm.builder.coreWidgetsStrings.I_WIRING_NAME;dojo.attr(this.wiringIcon,"src",builderConfig.builderPath+(builderConfig.isBidi?"/images/d_wiring_icon_rtl.png":"/images/d_wiring_icon.png"));this.NotiCfgLabel.innerHTML=com.ibm.mm.builder.coreWidgetsStrings.I_AUTO_WIRING_NOTIFICATION_DISABLE_NOTI;this.okText.innerHTML=""+com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_OK+"";dojo.connect(this.okText,"onclick",this,"hide");this.okTextHidden.innerHTML=""+com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_OK+"";var _738=document.createElement("div");_738.appendChild(this.autoWiringNotiDiv);this.notificationDialog=dijit.byId("this.notificationDialog");if(!this.notificationDialog){this.notificationDialog=new com.ibm.mm.builder.widget.CustomDialog({id:"Mashup_Auto_Wiring_Disable_Tip_Dlg",needUnderLay:false,roundCorner:true,modelDialog:true,hasRightBottomResizer:false,dialogOpacity:0.85},_738);}},destroy:function(){this.notificationDialog.destroy();},show:function(_739){this.updateContent(_739);this.notificationDialog.show();},hide:function(){if(this.notificationDialog){this.notificationDialog.hide();}}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringNotification"]){dojo._hasResource["com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringNotification"]=true;dojo.provide("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringNotification");dojo.declare("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringNotification",[dijit._Widget,dijit._Templated],{autoWiringResult:null,contentRoot:null,notificationDialog:null,widgetId:null,location:null,templateString:"
"+"
"+"
"+""+""+""+""+"
"+"
"+"
"+"
"+"
"+"
"+"
"+""+"
"+"
"+"
"+"
"+"
"+"
"+"
"+"
"+"
"+"
"+"
",constructor:function(){},onNotifyMeClicked:function(_73a){if(com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.AUTO_WIRE_ENABLED_NOTIFICATIONS")){var _73b=com.ibm.mm.builder.utils.userUtil.getUserModel();var user=_73b.findCurrentUser().start();user.setAttribute("com.ibm.mashups.user.AUTO_WIRE_ENABLED_NOTIFICATIONS",!this.NotiCfgCheckNode.checked);_73b.commit().start();}},onClickOpenWiring:function(){var _73c=this.autoWiringResult.widgetId;var _73d=com.ibm.mm.builder.utils.iwidgetUtil;var _73e=_73d.getWidgetIconCSA2(_73c);var _73f={nodeWidth:"486px",title:com.ibm.mm.builder.coreWidgetsStrings.I_WIRING_NAME,titleIconUrl:_73e,leftBarWidth:"18px",rightBarWidth:"12px",displayCloseButton:true,hasRightBottomResizer:false};var _740={widgetTypeId:"wireInterface",eventName:"com.ibm.mashups.builder.editWire",eventPayload:_73c,dialogParam:_73f,hasRightBottomResizer:false,requestRefresh:true};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_740);},initContent:function(){this.fillInText();if(!this.autoWiringResult){return;}this.titleIconNode.innerHTML="";var _741=document.createElement("img");this.titleIconNode.appendChild(_741);_741.alt=_741.title=com.ibm.mm.builder.coreWidgetsStrings.I_WIRING_NAME;dojo.attr(_741,"src",builderConfig.builderPath+(builderConfig.isBidi?"/images/d_wiring_icon_rtl.png":"/images/d_wiring_icon.png"));this.contentNode.innerHTML="";var _742=this.autoWiringResult.publishTo;var _743=this.autoWiringResult.receiveFrom;var _744=null;for(var i=0;i<_742.length;i++){_744=this.createWireDiv(_742[i],"Send");this.contentNode.appendChild(_744);}for(var j=0;j<_743.length;j++){_744=this.createWireDiv(_743[j],"Receive");this.contentNode.appendChild(_744);}dojo.connect(this.openWiringNode,"onclick",this,"onClickOpenWiring");dojo.connect(this.okText,"onclick",this,"hide");},hide:function(){var _745=dijit.byId("Mashup_Auto_Wiring_Notification_Dlg"+this.widgetId);if(_745){_745.hide();_745.destroy();}},createWireDiv:function(_746,type){var _747=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_746);_747=com.ibm.mm.builder.utils.htmlUtil.formatBlankSpace(_747);var _748=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetIconCSA2(_746);var _749=document.createElement("div");dojo.addClass(_749,"mumAutoWiringWireDiv");var _74a=document.createElement("div");_749.appendChild(_74a);dojo.addClass(_74a,"mumAWWireDivIcon");var _74b=document.createElement("img");_74a.appendChild(_74b);_74b.alt=_74b.title=com.ibm.mm.builder.utils.htmlUtil.unEscapeString(_747);dojo.attr(_74b,"src",_748);var _74c=document.createElement("div");_749.appendChild(_74c);dojo.addClass(_74c,"mumAWWireDivText");if(type=="Send"){_74c.innerHTML=_74c.title=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_AUTO_WIRING_NOTIFICATION_SENDING_TO,[_747]);}else{_74c.innerHTML=_74c.title=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_AUTO_WIRING_NOTIFICATION_RECEIVING_FROM,[_747]);}return _749;},fillInText:function(){var _74d=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetInstanceTitle(this.widgetId);_74d=com.ibm.mm.builder.utils.htmlUtil.formatBlankSpace(_74d);if(this.location.inNVA){this.titleText.innerHTML=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_AUTO_WIRING_NOTIFICATION_TITLE_FOR_WIDGET,[_74d]);}else{this.titleText.innerHTML=com.ibm.mm.builder.coreWidgetsStrings.I_AUTO_WIRING_NOTIFICATION_TITLE;}this.openWiringNode.innerHTML=""+com.ibm.mm.builder.coreWidgetsStrings.I_AUTO_WIRING_NOTIFICATION_OPEN_WIRE_INTERFACE+"";this.NotiCfgLabel.innerHTML=com.ibm.mm.builder.coreWidgetsStrings.I_AUTO_WIRING_NOTIFICATION_DISABLE_NOTI;this.okText.innerHTML=""+com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_OK+"";this.okTextHidden.innerHTML=""+com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_OK+"";},showAutoWiringResult:function(id,_74e,_74f){this.widgetId=id;this.autoWiringResult=_74e;this.location=_74f;dojo.subscribe("widgetDeleted"+id,this,"hide");this.initContent();var _750=dijit.byId("Mashup_Auto_Wiring_Notification_Dlg"+this.widgetId);if(_750){_750.destroy();}var _751=document.createElement("div");_751.appendChild(this.autoWiringNotiDiv);this.notificationDialog=new com.ibm.mm.builder.widget.CustomDialog({id:"Mashup_Auto_Wiring_Notification_Dlg"+this.widgetId,needUnderLay:false,roundCorner:true,modelDialog:false,initLeftPosition:_74f.x+"px",initTopPosition:_74f.y+"px",hasRightBottomResizer:false,dialogOpacity:0.85},_751);this.notificationDialog.show();}});} dojo.provide("pagebuilder.nls.pb_base_layer_it");dojo.provide("com.ibm.bundles.nls.Theme");com.ibm.bundles.nls.Theme._built=true;dojo.provide("com.ibm.bundles.nls.Theme.it");com.ibm.bundles.nls.Theme.it={"theme_choose_skin":"Seleziona skin","page_goTo_csa":"Passa alla modalità lato client","theme_hiddenContentDesc":"Collocare il contenuto nell'area sottostante per evitarne la visualizzazione quando viene visualizzata la pagina.","space_description":"Spazio","edit_wires_title":"Modifica collegamenti","page_force_ssa_link":"Utilizzare la modalità lato server.","exportSpace_title":"Esporta spazio","layout_renderingError":"Si è verificato un errore durante il rendering del layout assegnato.","tagAndRate_description":"Tag e valutazione","site_promotion_title":"Promozioni di sito...","rate_title":"Valuta...","theme_edit_wiring":"Modifica collegamenti...","theme_maximize":"Ingrandisci","close_analytics_title":"Chiudi report di analisi","theme_go_to_edit":"Vai alla modalità Modifica","dnd_not_instantiated":"Non è stato possibile creare un'istanza di trascinamento e rilascio","theme_config_control":"Configura...","skin_show_titlebar":"Visualizza barra del titolo","catalog_title":"Catalogo","theme_wire_widget":"Collega widget","dnd_disabled":"Il trascinamento e rilascio è disabilitato","createFeed_title":"Crea nuovo feed ...","statusbar_messages_available":"${0} messaggi sono disponibili per la revisione","page_title":"Pagina","move_left":"Sposta a sinistra","layout_error_contactAdmin":"Se il problema persiste, contattare l'amministratore.","page_analytics_reports_description":"Report di analisi per le pagine","embedPage_description":"Visualizza in una pagina Web","browseTags_description":"Sfoglia tag","close_analytics_description":"Chiude il report di analisi","theme_actions_menu":"Pulsante Azioni","theme_close_shelf_help":"Il pulsante chiuderà lo scaffale di personalizzazione","createSpace_title":"Crea un nuovo spazio","editPageLayout_description":"Modifica layout della pagina","theme_sign_up":"Firma","page_goTo_ssa":"Passa alla modalità lato server","theme_restore":"Ripristina","statusbar_items_available":"${0} elementi sono disponibili per la revisione","other_description":"Altro","theme_move":"Sposta...","layout_missingError":"Il layout assegnato non esiste.","statusbar_show_details":"Mostra dettagli","analytics_description":"Analisi","a11y_skip_portlet":"Vai al portlet successivo","dnd_copy_failed":"Si è verificato un errore durante la copia della risorsa.","layout_resizer":"Ridimensionatore layout","theme_move_page":"Sposta pagina","dnd_locked_container":"Impossibile spostare una risorsa in un contenitore bloccato.","advanced_description":"Avanzate","shareSpace_title":"Condividi spazio","statusbar_warning":"Avvertenza","context_portlet_menu_renderingError":"Si è verificato un errore durante il rendering del menu del portlet.","editPage_description":"Modifica pagina","exportSpace_description":"Esporta spazio","removePage_title":"Rimuovi pagina","theme_remove_page":"Si è sicuri di voler rimuovere questa pagina e tutti i relativi elementi child?","move_down":"Sposta giù","viewSource_title":"Visualizza origine","create_child_page_link":"Fare clic qui per creare una pagina child.","layout_error_explanation":"È possibile si tratti del risultato di un errore durante il processo di creazione della pagina, di modifiche manuali apportate al layout della pagina o di azioni di un amministratore.","theme_global_page_closing_non_active":"Si sta tentando di chiudere una pagina globale che attualmente non è aperta.","theme_hide_portlet":"Nascondi portlet","publishPage_description":"Pubblica pagina","sharePage_title":"Condividi pagina...","theme_more_pages":"Più pagine","theme_display_shelf_help":"Il pulsante visualizzerà qui sotto lo scaffale di personalizzazione","theme_refresh_page":"Aggiorna pagina","io_insufficient_permissionsError":"Le autorizzazioni non sono sufficienti per eseguire l'operazione richiesta.","editPageLayout_title":"Modifica layout della pagina","a11y_skip_widget":"Vai al widget successivo","move_up":"Sposta su","theme_add_pages_shared":"Aggiungi pagine condivise con l'utente","theme_help":"Guida","deleteSpace_title":"Elimina lo spazio","theme_complementary_content":"Contenuto complementare","theme_login":"Login","theme_global_page_active":"La pagina globale attualmente è attiva. Chiudere la pagina globale prima di continuare.","theme_hiddenControl":"nascosto","removeFromFav_title":"Rimuovi da Preferiti","page_description":"Pagina","theme_additional_actions":"Azioni aggiuntive","theme_refresh_description":"Aggiorna la pagina per visualizzare le informazioni più recenti.","page_save_operation_not_complete":"Un'operazione di salvataggio sul server non è stata ancora completata.","theme_remove_page_name":"Si è sicuri di voler rimuovere la pagina ${0} e tutti i relativi elementi child?","space_title":"Spazio","removeSharedPages_title":"Rimuovi pagina","statusbar_multiple":"Messaggi multipli","sharing_description":"Condividi","statusbar_hide_details":"Nascondi dettagli","tagAndRate_title":"Tag e valutazione","deleteSpace_description":"Elimina spazio","sharing_title":"Condividi","page_initError":"Si è verificato un errore durante l'inizializzazione della pagina.","theme_menu":"Menu","assignPagePermissions_description":"Assegna autorizzazioni pagina","statusbar_clear":"Cancella","theme_more_actions":"Ulteriori azioni","newSiblingPage_title":"Nuova pagina sibling...","widgetBuilder_title":"Crea un nuovo widget...","currently_selected":"attualmente selezionata","theme_edit_settings_portal":"Modifica impostazioni condivise...","createFeed_description":"Crea un nuovo feed","assignPagePermissions_title":"Assegna autorizzazioni pagina","statusbar_error":"Errore","site_promotion_description":"Aggiunge questa pagina a una promozione di sito","createSpace_description":"Crea un nuovo spazio","theme_global_page_cannot_close":"Impossibile chiudere la pagina globale.","browseTags_title":"Sfoglia tag","ally_display_actions_menu":"Visualizza menu azioni","theme_delete":"Elimina","theme_confirm_leave_edit":"Le modifiche non sono state salvate. Si è sicuri di voler lasciare la modalità Modifica?","dnd_move_failed":"Si è verificato un errore durante lo spostamento della risorsa.","deletePage_title":"Elimina pagina","theme_share":"Condividi","movePage_description":"Sposta pagina","aria_edit_mode":"Passaggio alla modalità Modifica. Le opzioni saranno visualizzate sotto, nella barra degli strumenti.","theme_logout":"Logout","theme_customize":"Personalizza","generic_tag_description":"Aggiunge questa pagina a una tag di analisi","deletePage_description":"Elimina pagina","openCatalog_title":"Apri Catalogo come una nuova pagina","theme_edit_my_profile":"Modifica profilo personale","newSiblingPage_description":"Nuova pagina sibling","edit_wires_description":"Aggiungere, modificare o rimuovere collegamenti.","theme_go_to_view":"Vai alla modalità Vista","private_public_modelError":"Impossibile posizionare una risorsa pubblica in una risorsa privata.","statusbar_info":"Informazioni","theme_edit_settings":"Modifica impostazioni...","theme_view_wiring":"Visualizza Grafico dei collegamenti","a11y_focus_titlebar":"La selezione verrà spostata sulla barra del titolo.","shareSpace_description":"Condividi spazio","aria_view_mode":"Passaggio alla modalità Visualizzazione.","openCatalogInDlg_description":"Apri catalogo in una finestra di dialogo","setAsHomeSpace_title":"Imposta come spazio home","theme_global_page_already_opened":"La pagina globale è già aperta.","theme_accountSetting":"Impostazioni","widgetBuilder_description":"Crea un nuovo widget","edit_description":"Modifica","theme_delete_page":"Si è sicuri di voler eliminare questa pagina e tutti gli elementi child?","theme_actions":"Azioni","layout_error_mismatch":"Il layout della pagina assegnato non corrisponde al layout della pagina reale.","removePage_description":"Rimuovi pagina","theme_share_this_page":"Condividi questa pagina","a11y_skip_region":"Vai alla regione successiva","theme_viewWireGraph":"Visualizza Grafico dei collegamenti","context_page_menu_renderingError":"Si è verificato un errore durante il rendering del menu di pagina.","skin_hide_titlebar":"Nascondi barra del titolo","theme_delete_page_name":"Si è sicuri di voler eliminare la pagina ${0} e tutti i relativi elementi child?","editSpace_description":"Modifica le impostazioni dello spazio","createDataMashup_title":"Crea Mashup di dati ...","openCatalog_description":"Apri Catalogo come una nuova pagina","addSharedPages_description":"Aggiungi pagine condivise","removeSharedPages_description":"Rimuovi pagina","theme_impersonation":"Impersona","theme_hide":"Nascondi","advanced_title":"Avanzate","portlet_analytics_reports":"Report portlet","embedPage_title":"Visualizza in una pagina Web...","other_title":"Altro","layout_error_symptoms":"Fino alla correzione di questo problema, i tentativi di personalizzare questa pagina aggiungendo contenuto o modificando il layout della pagina potrebbero non avere esito positivo.","theme_hide_widget":"Nascondi widget","editPage_title":"Modifica pagina","a11y_layout_resized_pixels":"Il contenitore di sinistra è impostato su ${0} pixel e il contenitore di destra è impostato su ${1} pixel.","io_serverError":"Errore server interno.","theme_minimize":"Riduci","no_content_node":"Questa pagina non supporta il contenuto.","theme_display":"Visualizza","sharePage_description":"Condividi pagina","page_analytics_reports":"Report pagina","statusbar_status_error":"Si è verificato un errore di runtime","theme_menu_cannot_render":"Impossibile eseguire il rendering del menu.","createDataMashup_description":"Crea un Mashup di dati","layout_error_heading":"Errore nel layout della pagina","layout_error_tryRecreate":"Provare ad eliminare la pagina e a crearla di nuovo.","generic_tag_title":"Tag di analisi...","portlet_analytics_reports_description":"Report di analisi per i portlet","tag_title":"Tag...","theme_rename":"Ridenomina...","a11y_display_menu":"Visualizza menu","theme_personalize_control":"Personalizza...","catalog_description":"Catalogo","io_missingResource":"La risorsa richiesta non esiste.","openCatalogInDlg_title":"Apri Catalogo in una finestra di dialogo","move_right":"Sposta a destra","theme_websphere_portal":"IBM WebSphere Portal","publishPage_title":"Pubblica pagina...","tag_description":"Tag","theme_back":"Indietro","theme_resize":"Ridimensiona...","a11y_show_focus_titlebar":"Visualizzare la barra del titolo. La selezione verrà spostata sulla barra del titolo.","page_force_ssa_msg":"Questa pagina contiene uno o più portlet che non supportano la modalità lato client.","theme_share_page":"Condividi pagina","theme_refresh":"Aggiorna","rate_description":"Valuta","editPageProperties_title":"Modifica proprietà pagina...","theme_global_page_not_opened":"La pagina globale non è aperta.","editPageProperties_description":"Modifica proprietà della pagina","statusbar_print":"Stampa","newChildPage_title":"Nuova pagina child...","setAsHomeSpace_description":"Imposta come spazio home","a11y_layout_resized":"Il contenitore di sinistra è impostato su ${0} e il contenitore di destra è impostato su ${1}.","io_networkError":"Si è verificato un errore durante la comunicazione con il server.","addSharedPages_title":"Aggiungi pagine condivise...","viewSource_description":"Visualizza sorgente","analytics_title":"Analisi","editSpace_title":"Modifica lo spazio","a11y_skip_content":"Vai al link di contenuto principale con il tasto di scelta S.","duplicateSpace_description":"Duplica spazio","newChildPage_description":"Nuova pagina child","duplicateSpace_title":"Duplica spazio","a11y_layout_resizer":"Utilizzare i tasti freccia per modificare le dimensioni dei contenitori di layout","a11y_display_user_menu":"Visualizza menu utente","removeFromFav_description":"Rimuovi da Preferiti","theme_edit_control":"Modifica","movePage_title":"Sposta pagina...","edit_title":"Modifica"}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("pagebuilder.nls.pb_base_layer",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.pb.iwidget.control"]){dojo._hasResource["com.ibm.pb.iwidget.control"]=true;dojo.provide("com.ibm.pb.iwidget.control");(function(){var _1=com.ibm.mashups.iwidget,_2=_1.Constants,_3=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.EventService.SERVICE_NAME),_4=_1.model.Factory.getGlobalWidgetModel();com.ibm.pb.iwidget.control={onLoad:function(id,cb){if(id){var _5=_4.find(id);if(_5){if(_5.isLoaded()===false){var me=this;_3.subscribeEvent(_2.WIDGET_LOADED+"."+id,null,function(){cb(_5);});return;}else{cb(_5);return;}}}cb();}};var _6=com.ibm.pb.iwidget.control;})();}if(!dojo._hasResource["com.ibm.pb.extension.Operations"]){dojo._hasResource["com.ibm.pb.extension.Operations"]=true;dojo.provide("com.ibm.pb.extension.Operations");dojo.declare("com.ibm.pb.extension.SimpleOperation",[com.ibm.mashups.enabler.ac.operation.Operation],{allowed:false,constructor:function(_7,_8){this.allowed=_7;if(_8){_8(this);}},isAllowed:function(_9){return this.allowed;}});(function(){var _a=com.ibm.pb.extension.Operations={PAGE_ACTIONS:"com.ibm.pb.extension.Operations.pageActions",CREATE_PAGE:"com.ibm.pb.extension.Operations.createPage"},_b=com.ibm.pb.extension.SimpleOperation,_c=com.ibm.mashups.enabler,_d=_c.ac.operation.AllowedOperationsModelFactory.getAllowedOperationsModel(),_e=_c.navigation.Factory.getNavigationModel(),_f=_c.navigation.Constants;_d.setOperation(_a.PAGE_ACTIONS,function(_10,_11,_12,_13){new _b(_c.user.Factory.getUserModel().getAnonymousMode()!=_c.user.AnonymousMode.ANONYMOUS,_13);});_d.setOperation(_a.CREATE_PAGE,function(_14,_15,_16,_17){var _18=_15.navNode||_15.contentNode,_19=dojo.some([true,false],function(_1a){var res=false,_1b={type:_f.NAVIGATION_PAGE};if(_1a){_1b["private"]=true;}if(_e.confirmCreate(_1b)){var _1c=_e.create(_1b);res=_e.confirmInsert(_1c,_18);}return res;});new _b(_19,_17);});})();}if(!dojo._hasResource["com.ibm.pb.layout.LayoutParser"]){dojo._hasResource["com.ibm.pb.layout.LayoutParser"]=true;dojo.provide("com.ibm.pb.layout.LayoutParser");(function(){var lp=com.ibm.pb.layout.LayoutParser={CONTAINER_QUERY:".component-container",CONTROL_QUERY:".component-control",ROOT_NODE_ID:"layoutContainers",ID_MATCHER:/[ '"]id-([\S]+)/,_rootNode:null,_containersCache:null,extractID:function(_1d){var m=(dojo.attr(_1d,"class")||"").match(lp.ID_MATCHER);return m&&m[1];},findById:function(id){if(!id){return null;}var ele=dojo.query("> .component-container > .id-"+id,this.getRootNode());if(!!ele&&ele.length>0){return ele[0];}ele=dojo.query("> .hiddenWidgetsDiv > .component-container > .id-"+id,this.getRootNode());if(!!ele&&ele.length>0){return ele[0];}return dojo.query(".id-"+id,this.getRootNode())[0];},findContainers:function(_1e){if(_1e==this.getRootNode()){if(!this._containersCache){this._containersCache=dojo.query(lp.CONTAINER_QUERY,_1e);}return this._containersCache;}else{return dojo.query(lp.CONTAINER_QUERY,_1e);}},findControls:function(_1f){return dojo.query(lp.CONTROL_QUERY,_1f);},getRootNode:function(){if(!lp._rootNode){lp._rootNode=dojo.byId(lp.ROOT_NODE_ID);}return lp._rootNode;},clearCachedContainers:function(){this._containersCache=null;}};})();}if(!dojo._hasResource["com.ibm.pb.contextMenu.sharedActions"]){dojo._hasResource["com.ibm.pb.contextMenu.sharedActions"]=true;dojo.provide("com.ibm.pb.contextMenu.sharedActions");(function(){var _20=com.ibm.mashups.enabler,_21=com.ibm.mashups.builder,_22=com.ibm.pb.iwidget.control,_23=_21.model.Factory.getRuntimeModel(),_24=com.ibm.mashups.services.ServiceManager.getService("eventService"),_25=_20.navigation.Factory.getNavigationModel(),_26=_20.ac.operation.AllowedOperationsModelFactory.getAllowedOperationsModel(),_27=com.ibm.pb.extension.Operations,_28=_20.model.state.NavigationStateModelFactory,_29=_20.model.state.AccessorFactory,_2a=com.ibm.pb.layout.LayoutParser,_2b=_20.context.Factory.getLocalizedContext();var _2c={confirmShowAddContent:function(_2d,_2e,_2f,_30){if(!_2c.canEditPage(_2d)){return false;}else{if(_30.isMaximized){return false;}else{if(_2c.isLegacyPage(_2d,_30.layoutMetadataKey,_30.layoutFileMetadataKey)){return false;}else{return true;}}}},confirmShowChangeStyle:function(_31,_32,_33,_34){var _35=_25.find(_31).start();if(!_2c.canEditPage(_31)){return false;}else{if(!_35.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR)){return false;}else{return true;}}},confirmShowChangeLayout:function(_36,_37,_38,_39){var _3a=_25.find(_36).start();if(!_2c.canEditPage(_36)){return false;}else{if(_39.isMaximized){return false;}else{if(!_3a.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR)){return false;}else{if(_2c.isLegacyPage(_36,_39.layoutMetadataKey,_39.layoutFileMetadataKey)){return false;}else{return true;}}}}},showAddContent:function(_3b,_3c,_3d,_3e){if(!ibmCfg.controllers.addContent){var _3f=ibmConfig.fontSizeEnlarged?_3e.maxLabelLengthLarge:_3e.maxLabelLength;var _40=ibmPortalConfig.isWcmPresent?_3e.addContentWCM:_3e.addContent;var _41=_20.widget.Factory.getWidgetModel();ibmCfg.controllers.addContent=new com.ibm.pb.customize.AddContentPaletteContainer({logger:com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.pb.customize.enabler.AddContentController"),smallWidget:true,draggable:true,dndType:"sm",numRows:ibmCfg.portalConfig.portalContext?3:4,maxLabelLength:_3f,imagePath:_3e.imagePath,blankImg:_3e.blankImg,jsonFile:_40,allowedListJsonFile:_3e.addContentAllowed,navModel:_25,widgetModel:_41},document.createElement("div"));}return ibmCfg.controllers.addContent;},showChangeStyle:function(_42,_43,_44,_45){if(!ibmCfg.controllers.changeStyle){var _46=_25.find(_42).start(),url=_46.getMetaData(_45.styleMetadataKey);var _47=9;if(ibmCfg.portalConfig&&ibmCfg.portalConfig.portalContext){_47=16;}var _48=(url)?url.substring(url.lastIndexOf("/")+1):_45.pageDefaultStyle;var _49=ibmConfig.fontSizeEnlarged?_45.maxLabelLengthLarge:_45.maxLabelLength;ibmCfg.controllers.changeStyle=new com.ibm.pb.customize.ChangeStylePaletteContainer({logger:com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.pb.customize.enabler.ChangeStyleController"),currentSet:_48,itemLimit:_47,numRows:2,maxLabelLength:_49,jsonFile:_45.changeStyle,imagePath:_45.imagePath,navModel:_25},document.createElement("div"));dojo.subscribe("com.ibm.pb.customize.pageStyleChanged",function(url){var _4a=(url)?url.substring(url.lastIndexOf("/")+1):_45.defaultStyle;ibmCfg.controllers.changeStyle.currentSet=ibmCfg.controllers.changeStyle.current=_4a;if(ibmCfg.controllers.changeStyle.started){dojo.hitch(ibmCfg.controllers.changeStyle,"changeSelected",_4a)();}});}return ibmCfg.controllers.changeStyle;},showChangeLayout:function(_4b,_4c,_4d,_4e){var _4f=_25.find(_4b).start(),_50=_4f.getContent().start(),url=_50.getMetaData(_4e.layoutMetadataKey);var _51=_4e.defaultLayout;if(url){if(url.lastIndexOf("/")==url.length-1){url=url.substring(0,url.length-1);}_51=url.substring(url.lastIndexOf("/")+1);}if(!ibmCfg.controllers.changeLayout){var _52=ibmConfig.fontSizeEnlarged?_4e.maxLabelLengthLarge:_4e.maxLabelLength;var _53=9;if(ibmCfg.portalConfig&&ibmCfg.portalConfig.portalContext){_53=16;}ibmCfg.controllers.changeLayout=new com.ibm.pb.customize.ChangeLayoutPaletteContainer({logger:com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.pb.customize.enabler.ChangeLayoutController"),currentSet:_51,itemLimit:_53,numRows:2,maxLabelLength:_52,jsonFile:_4e.changeLayout,imagePath:_4e.imagePath,navModel:_25},document.createElement("div"));}else{ibmCfg.controllers.changeLayout.currentSet=ibmCfg.controllers.changeLayout.current=ibmCfg.controllers.changeLayout.current=_51;if(ibmCfg.controllers.changeLayout.started){dojo.hitch(ibmCfg.controllers.changeLayout,"changeSelected",_51)();}}return ibmCfg.controllers.changeLayout;},hasAllowedPortletsList:function(_54){var _55=_25.find(_54).start(),_56=_25.getLayoutModel(_55.getID()),_57=_56.getRoot().start(),xml=_57.getXml(),_58="//*[model:allPortletsAllowed=\"false\"]";return com.ibm.mashups.enabler.xml.XPath.evaluateBoolean(_58,xml,{atom:"http://www.w3.org/2005/Atom",model:"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements"});},isLegacyPage:function(_59,_5a,_5b){if(_59){var _5c=_25.find(_59).start();if(_5c.getNavigationElementType()===com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){_5c=_5c.getContent().start();}var _5d=true;if(ibmCfg.portalConfig.portalContext){_5d=com.ibm.mashups.enabler.xml.XPath.evaluateBoolean("//model:static-content-page",_5c.getXml(),{atom:"http://www.w3.org/2005/Atom",model:"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements"});}if(!_5c){return true;}else{if((_5c.getMetaData(_5b)||_5c.getMetaData(_5a))&&_5d){return false;}else{return true;}}}else{return true;}},isStaticPage:function(_5e){if(_5e){var _5f=_25.find(_5e).start();if(!_5f){return true;}if(_5f.getMetaData("com.ibm.portal.static.page.file.name.html")){return true;}}return false;},canEditPage:function(_60){if(_60){page=_25.find(_60).start();if(!page){return false;}if(page.hasRole(com.ibm.mashups.enabler.ac.RoleType.ADMIN)||page.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR)||page.hasRole("Privileged User")){return true;}else{return false;}}else{return false;}},confirmAdvancedActions:function(_61,_62,_63,_64){currentContentID=_2c.getContentId(_61);return (_2c.isOperationAllowed(_20.ac.operation.Constants.EDIT_LAYOUT,{contentNode:currentContentID})||_2c.isOperationAllowed(_20.ac.operation.Constants.EDIT_PROPERTIES,{contentNode:_61})||_2c.confirmEditPageProperties(_61,_62,{operation:_20.ac.operation.Constants.EDIT_PROPERTIES},_64));},confirmEditPage:function(_65,_66,_67,_68){if(!_2c.isAuthenticated){return false;}var _69=_25.find(_65).start(),ret=false;var _6a=_69.getNavigationElementType();if(_6a==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){if(_69.getContent){if(_2c.isStaticPage(_65)){var sc=_69.getContent().start();ret=sc.confirmSetStaticMarkup("");}else{ret=_2c.canEditPage(_65);}}}return ret;},isEditActive:function(_6b,_6c,_6d,_6e){return (_23.getCurrentPage().getPageMode()!="edit");},editPage:function(_6f,_70,_71,_72){var _73=_20.user.Factory.getUserModel();if(_73.getAnonymousMode()!=_20.user.AnonymousMode.ANONYMOUS&&_23.getCurrentPage().getPageMode()!="edit"){var _74=dojo.getObject("ibmCfg.controllers.rendering");if(_74){_74.changePageMode("edit");}else{_24.broadcastEvent("com.ibm.mashups.builder.changePageMode",mode);_23.getCurrentPage().setPageMode(mode);}}},isOperationAllowed:function(_75,_76){if(_76&&typeof _76.contentNode=="string"){var _77=_25.find(_76.contentNode).start();_76.contentNode=_77.getContent().start();}return _26.getOperation(_75,_76).start().isAllowed();},confirmOperation:function(ID,_78,_79,_7a){var _7b={id:ID};if(!_78||_78=="com.ibm.mashups.enabler.navigation.NavigationNode"){_7b.navID=ID;}else{_7b.navID=_23.getCurrentPage().getID();}if(_79.operation==com.ibm.mashups.enabler.ac.operation.Constants.EDIT_PROPERTIES){_7b.contentID=_7b.navID;}var _7c=_2c.replaceMapVars(_7b,_79.jsonContext);return _2c.isOperationAllowed(_79.operation,_7c);},confirmEditPageProperties:function(ID,_7d,_7e,_7f){var _80=_25.find(ID).start();var _81={id:ID,navID:ID,contentID:ID,contentNode:_80};return _26.getOperation(_7e.operation,_81).start().isAllowed();},confirmChangeLayout:function(ID,_82,_83,_84){var _85=_25.find(ID).start();if(!_85.getContent){return false;}var _86=_85.getContent().start();if(_86.getMetaData("com.ibm.portal.layout.template.ref")||_85.getMetaData("com.ibm.portal.static.page.file.name.html")){return false;}else{return _2c.confirmOperation(ID,_82,_83,_84);}},confirmAssignPermissions:function(ID,_87,_88,_89){var _8a=_25.find(ID).start();var _8b=_8a.getNavigationElementType();if(_8b!=com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){return false;}return _2c.confirmOperation(ID,_87,_88,_89);},confirmTagAndRatePage:function(_8c,_8d,_8e,_8f){return true;},confirmCPAction:function(_90,_91,_92,_93){var _94=_92.configCheck,_95=false,_96=null;if(_94){if(_91==="com.ibm.mashups.enabler.navigation.NavigationNode"){_96=_25.find(_90).start();}else{if(_91==="com.ibm.mashups.iwidget.widget.IWidgetDefinition"){var nsm=_28.getNavigationStateModel();var _97=_29.getSpaceAccessor(nsm).getSpaceID();var _98=_29.getPageAccessor(nsm,_97);var _99=_98.getPageID();var _9a=_25.find(_99).start();var _9b=_25.getLayoutModel(_9a);_96=_9b.find(_90).start();}else{console.warn("resourceType %o is not valid for a CP action",_91);return;}}var _9c=_96.getMetaData(_92.metadataName);_95=_9c!=="true";}return (_94&&_95);},confirmbrowseTags:function(_9d,_9e,_9f,_a0){return true;},browseTags:function(_a1,_a2,_a3,_a4){var _a5={};_a5.uri="tm:browsetags";_a5.rmparam="rm:oid:"+_a1;var url=_2c.createURL(_a1,_a5);_2c.savePageChecker(function(){top.location.href=url;});},confirmSharing:function(_a6,_a7,_a8,_a9){return (_2c.confirmAddSharedPages(_a6,_a7,_a8,_a9)||_2c.confirmSharePage(_a6,_a7,_a8,_a9)||_2c.isOperationAllowed(_20.ac.operation.Constants.ASSIGN_ROLES,{contentNode:_a6}));},confirmSharePage:function(_aa,_ab,_ac,_ad){if(!_aa){return false;}if(!_25.hasLayoutModel(_aa)){return false;}return _2c.isPrivatePage(_aa)&&_2c.isPageOwner(_aa);},sharePage:function(_ae,_af,_b0,_b1){var _b2=_25.find(_ae).start();try{var _b3=_2b.getLocale(_b2);}catch(e){}var _b4=_b2.getTitle(_b3||dojo.locale)||_b2.getTitle(ibmConfig["default.locale"])||"";var _b5=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_DIALOG_TITLE,[_b4]);_2c.showInShareDialog(_ae,_b5);},assignPagePermissions:function(_b6,_b7,_b8,_b9){var _ba=dojo.i18n.getLocalization("com.ibm.bundles","Theme")["assignPagePermissions_title"];_2c.showInShareDialog(_b6,_ba);},showInShareDialog:function(_bb,_bc){var _bd={widgetTypeId:"sharePage",eventName:"com.ibm.mashups.builder.sharePage",eventPayload:_bb,requestRefresh:true,dialogParam:{title:_bc.replace(/&/g,"&").replace(/"/g,""").replace(//g,">"),nodeWidth:"774px",hasRightBottomResizer:false}};_2c.savePageChecker(function(){_24.broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_bd);},function(){_24.broadcastEvent("com.ibm.mashups.builder.switchPage",_bb);_24.broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_bd);});},confirmAddSharedPages:function(_be,_bf,_c0,_c1){var _c2=_25.find(ibmConfig.sharedPagesParent).start();if(_c2.hasRole(com.ibm.mashups.enabler.ac.RoleType.ADMIN)||_c2.hasRole(com.ibm.mashups.enabler.ac.RoleType.MANAGER)||_c2.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR)||_c2.hasRole("Privileged User")){return true;}return false;},addSharedPages:function(_c3,_c4,_c5,_c6){dojo.require("dojo.i18n");nlsBundle=dojo.i18n.getLocalization("com.ibm.bundles","Theme");var _c7=nlsBundle["theme_add_pages_shared"];var _c8={nodeWidth:"600px",containerBackgroundColor:"white",hasLeftBottomResizer:false,hasRightBottomResizer:false,title:_c7};var _c9={widgetTypeId:"viewMorePage",eventName:"com.ibm.mashups.builder.viewMorePage",eventPayload:"",dialogParam:_c8,requestRefresh:true};_2c.savePageChecker(function(){_24.broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_c9);},function(){_24.broadcastEvent("com.ibm.mashups.builder.switchPage",_c3);_24.broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_c9);});},confirmPageActions:function(_ca,_cb,_cc,_cd){return (_2c.confirmMovePage(_ca,_cb,_cc,_cd)||_2c.confirmDeletePage(_ca,_cb,_cc,_cd)||_2c.confirmCreatePage(_ca,_cb,_cc,_cd));},confirmCreatePage:function(_ce,_cf,_d0,_d1){var _d2=_25.find(_ce).start();return _26.getOperation(_27.CREATE_PAGE,{navNode:_d2}).start().isAllowed();},createPage:function(_d3,_d4,_d5,_d6){_2c.savePageChecker(function(){_22.onLoad(_d5&&_d5.widgetId,function(){var _d7=_28.getNavigationStateModel();var _d8=_29.getSpaceAccessor(_d7);_24.broadcastEvent("com.ibm.mashups.builder.createPage",{spaceId:_d8.getSpaceID(),parentPageId:_d3});});});},confirmCreateSiblingPage:function(_d9,_da,_db,_dc){var _dd=com.ibm.pb.contextMenu.sharedActions.isAuthenticated.apply(this,arguments);var _de=_25.find(_d9).start();var _df=_25.getParent(_de).start();var _e0=(_de.getNavigationElementType()==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE);var _e1=_26.getOperation(_27.CREATE_PAGE,{navNode:_df}).start().isAllowed();return _dd&&_e0&&_e1;},createSiblingPage:function(_e2,_e3,_e4,_e5){var _e6=_25.find(_e2).start();var _e7=_25.getParent(_e6).start();_2c.savePageChecker(function(){_22.onLoad(_e4&&_e4.widgetId,function(){var _e8=_28.getNavigationStateModel();var _e9=_29.getSpaceAccessor(_e8);_24.broadcastEvent("com.ibm.mashups.builder.createPage",{spaceId:_e9.getSpaceID(),parentPageId:_e7.getID()});});});},confirmMovePage:function(_ea,_eb,_ec,_ed){var _ee=_25.find(_ea).start();if(_ee.getNavigationElementType()===com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){if(_2c.isPrivatePage(_ea)){return true;}var _ef=_25.getParent(_ee).start();if(_ef===null){return false;}if(_ef.hasRole(com.ibm.mashups.enabler.ac.RoleType.ADMIN)||_ef.hasRole(com.ibm.mashups.enabler.ac.RoleType.MANAGER)||_ef.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR)){return true;}}return false;},movePage:function(_f0,_f1,_f2,_f3){_2c.savePageChecker(function(){var _f4={widgetTypeId:"reorderPage",eventName:"com.ibm.mashups.builder.reorderPage",eventPayload:{pageId:_f0,spaceId:null},requestRefresh:true,dialogParam:{id:_f0+"_reorderPane",title:dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_REORDER_PAGE_DIALOG_TITLE,[com.ibm.mm.builder.utils.pageUtil.getPageTitle(_f0)]),nodeWidth:"461px",containerBackgroundColor:"white",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_f4);});},isRemovePage:function(_f5,_f6,_f7,_f8){var _f9=_25.find(_f5).start(),_fa=_25.confirmRemove(_f9),_fb=_2c.getContentId(_f5),_fc=_25.find(_fb).start(),_fd=_25.confirmRemove(_fc);if(_fa&&_fd){return false;}else{return true;}},confirmDeletePage:function(_fe,_ff,_100,_101){var node=_25.find(_fe).start();return _25.confirmRemove(node);},deletePage:function(_102,_103,_104,_105){var _106=dojo.i18n.getLocalization("com.ibm.bundles","Theme");var _107=_25.find(_102).start();if(confirm(dojo.string.substitute(_106[_104.confirmMsgKey],[_2b.getTitle(_107)]))){var node=_25.find(_102).start();var _108=_25.getParent(node).start();if(_25.confirmRemove(node)){_25.remove(node);}_25.commit().setFinishedCallback(function(_109,_10a,_10b){com.ibm.pb.contextMenu.sharedActions.widgetEditModeClearer();com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setID(null);com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(false);if(_10a<400||_10a===404){var _10c=_28.getNavigationStateModel();var _10d=_29.getPageAccessor(_10c,null);_10d.setPageID(_108.getID());_10c.commit().setFinishedCallback(function(){var _10e=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");_10e.broadcastEvent("com.ibm.mashups.builder.switchPage",_108.getID());_10e.broadcastEvent("com.ibm.mashups.builder.refreshNavigation",_108.getID());}).start();}else{dojo.publish("/portal/status/theme",["error",dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_PUB_API_DELETE_PAGE_1,[_10a]),null]);}}).start();}},deletePage2:function(_10f,_110,_111,_112){var _113=dojo.i18n.getLocalization("com.ibm.bundles","Theme");var _114=_25.find(_10f).start();if(confirm(dojo.string.substitute(_113[_111.confirmMsgKey],[_2b.getTitle(_114)]))){var node=_25.find(_10f).start();var _115=_25.getParent(node).start();var _116=_115;var _117=_25.getChildren(_115);var _118;while(_117.hasNext()){_118=_117.next();if(_118.getID()===_10f){if(_116===_115&&_117.hasNext()){_116=_117.next();}break;}_116=_118;}if(_25.confirmRemove(node)){_25.remove(node);}_25.commit().setFinishedCallback(function(){com.ibm.pb.contextMenu.sharedActions.widgetEditModeClearer();com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setID(null);com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(false);var _119=_28.getNavigationStateModel();var _11a=_29.getPageAccessor(_119,null);_11a.setPageID(_116.getID());_119.commit().setFinishedCallback(function(){var _11b=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");_11b.broadcastEvent("com.ibm.mashups.builder.switchPage",_116.getID());_11b.broadcastEvent("com.ibm.mashups.builder.refreshNavigation",_116.getID());}).start();}).start();}},resizeWidget:function(ID,_11c,_11d,_11e){var _11f=com.ibm.mm.builder.utils.pageUtil.getLayoutControlByWidgetId(ID);var _120=com.ibm.mm.builder.utils.enablerUtil.getNodeTitle(_11f,dojo.locale);var _121=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_RESIZE_WIDGET_PROMPT,[_120]);var _122=_2c.getContainerType(ID);if(!com.ibm.pb.contextMenu.sharedActions.resizeWidgetDialog){dojo.require("com.ibm.mm.builder.widget.RuntimeResizeWidget");com.ibm.pb.contextMenu.sharedActions.resizeWidgetDialog=new com.ibm.mm.builder.widget.RuntimeResizeWidget({dlgPara:{title:_121,nodeWidth:"395px",containerBackgroundColor:"white",requestRefresh:true},skinId:ID,showHeight:_122!="row",showWidth:_122!="column"});}else{com.ibm.pb.contextMenu.sharedActions.resizeWidgetDialog.setTitle(_121);com.ibm.pb.contextMenu.sharedActions.resizeWidgetDialog.setupDialog(ID,_122!="column",_122!="row");}},confirmResizeWidget:function(ID,_123,_124,_125){if(com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getPageMode()=="view"){return false;}var _126=ID;var _127=_2c.getWidgetAccessor(_126).getWindowState()||com.ibm.mm.iwidget.Constants.windowstate.NORMAL;return _127==com.ibm.mm.iwidget.Constants.windowstate.NORMAL;},getContainerType:function(_128){var _129=_2a.findById(_128),_12a=_129.parentNode;while(!dojo.hasClass(_12a,"component-container")&&_12a.id!="layoutContainers"){_12a=_12a.parentNode;}if(dojo.hasClass(_12a,"ibmDndColumn")){return "column";}else{if(dojo.hasClass(_12a,"ibmDndRow")){return "row";}else{if(dojo.hasClass(_12a,"ibmDndFreeform")){return "freeform";}else{return null;}}}},confirmEditWiring:function(ID,_12b,_12c,_12d){if(_23.getCurrentPage().getPageMode()=="view"){return false;}var _12e=_2c.getLayoutModel(_23.getCurrentPage().getID()),_12f=_12e.getWireModel();return _12f.confirmCreate();},editWiring:function(ID,_130,_131,_132){var _133={nodeWidth:"486px",title:com.ibm.mm.builder.coreWidgetsStrings.I_WIRING_NAME||"Wiring",leftBarWidth:"18px",rightBarWidth:"12px",displayCloseButton:true,hasRightBottomResizer:false};var _134={widgetTypeId:"wireInterface",eventName:"com.ibm.mashups.builder.editWire",eventPayload:ID,dialogParam:_133,hasRightBottomResizer:false,requestRefresh:true};_24.broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_134);if(typeof ibmc!=="undefined"){ibmc.publish("my.setDirtyPage",[true]);}_23.getCurrentPage().setDirty(true);},confirmChangeWidgetMode:function(ID,_135,_136,_137){var _138=_2c.getWidgetAccessor(ID).getWidgetMode()||com.ibm.mm.iwidget.Constants.mode.VIEW;if(_138==_136.mode){return false;}return _2c.confirmOperation(ID,_135,_136,_137);},changeWidgetMode:function(ID,_139,_13a,_13b){if(_13a.mode==com.ibm.mm.iwidget.Constants.mode.HELP){var _13c=com.ibm.mashups.enabler.model.state.UrlGeneratorFactory.getURLGenerator(),_13d=_28.getNavigationStateModel(),_13e=_2c.getWidgetAccessor(ID);_13e.setWidgetMode(com.ibm.mm.iwidget.Constants.mode.HELP);_13c.getURL(_13d,function(url){window.open(url,"","resizable=yes,scrollbars=yes,menubar=no,toolbar=no,status=no,width=800,height=600,screenX=10,screenY=10,top=10,left=10");_13d.discard();},{"newWindow":true,"themeTemplate":"Plain","soloState":{"portletWindowID":ID,"returnSelection":_23.getCurrentPage().getID()}});}else{var _13f=ID;_24.publishEvent(_13a.event,{id:_13f,newMode:_13a.mode});if(!ibmCfg.themeConfig.isPageRenderModeCSA&&_2c.getWidgetAccessor(_13f).getWidgetMode()!=_13a.mode){var _13d=_28.getNavigationStateModel();_2c.getWidgetAccessor(_13f).setWidgetMode(_13a.mode);_23.getCurrentPage().setID(_23.getCurrentPage().getID());_13d.commit().start();_2c.savePageChecker(function(){document.location.href=_20.model.state.UrlGeneratorFactory.getUrlGenerator().getUrl(_13d);});}}},getWidgetAccessor:function(id){var _140=_28.getNavigationStateModel(),_141=_29.getWidgetAccessor(_140,id);return _141;},confirmChangeWindowState:function(ID,_142,_143,_144){if(_2c.isPlainThemeTemplate()){return false;}var _145=_28.getNavigationStateModel();var _146=ID;var _147=_29.getWidgetAccessor(_145,_146);var _148=_147.getWindowState();if(!_148){_148=_147.NORMAL;}var _149=_2c.getHiddenContainerID();var _14a=_2a.findById(_149);if(_14a){var _14b=dojo.query(".id-"+ID,_14a);if(_14b.length>0){return false;}}if(_143.newWindowState==_147.NORMAL&&_148==_147.NORMAL){return false;}else{if(_143.newWindowState==_147.MIN&&_148==_147.MIN){return false;}else{if(_143.newWindowState==_147.MAX&&_148==_147.MAX){return false;}}}return true;},changeWindowState:function(ID,_14c,_14d,_14e){var _14f=_28.getNavigationStateModel();var _150=ID;var _151=_29.getWidgetAccessor(_14f,_150);if(ibmCfg.themeConfig.isPageRenderModeCSA){var _152=_151.getWindowState();if(!_152){_152=_151.NORMAL;}_24.publishEvent(_14d.event,{id:_150,controlId:ID,newWindowState:_14d.newWindowState,oldWindowState:_152});}else{var pid=_23.getCurrentPage().getID();_151.setWindowState(_14d.newWindowState);_23.getCurrentPage().setID(pid);_14f.commit().start();if(!_14d.noRefresh){_2c.savePageChecker(function(){top.location.href=_20.model.state.UrlGeneratorFactory.getUrlGenerator().getUrl(_14f);});}else{var _152=_151.MAX;_24.publishEvent(_14d.event,{id:_150,controlId:ID,newWindowState:_14d.newWindowState,oldWindowState:_152});}}},confirmDisplayControl:function(ID,_153,_154,_155){if(_23.getCurrentPage().getPageMode()=="view"){return false;}var _156=_2c.getHiddenContainerID();if(!_156){return false;}var _157=_2c.getLayoutModel(_23.getCurrentPage().getID()),_158=_157.find(ID).start();if(!_158){return false;}var _159=_157.getParent(_158).start();if(_159.getID()==_156){return true;}return false;},displayControl:function(ID,_15a,_15b,_15c){var _15d=_2c.getLayoutModel(_23.getCurrentPage().getID());var _15e=_15d.getRoot();var root=_15e.start();var iter=_15d.getChildren(root);var _15f=null;var _160=dojo.byId("layoutContainers");var _161=null;var _162=dojo.query(".component-container",_160);for(var i=0;i<_162.length;i++){if(dojo.hasClass(_162[i],"hiddenWidgetsContainer")==false){_15f=_162[i];break;}}while(iter.hasNext()){_161=iter.next();if(_15f==_2a.findById(_161.getID())){break;}}if(_161){var _163=_15d.find(ID).start();var _164=null;var iter=_15d.getChildren(_161);if(iter.hasNext()){_164=iter.next();}if(_164&&!(_164 instanceof com.ibm.mashups.enabler.layout.LayoutControl)){_164=null;}_15d.insert(_163,_161,_164);var _165=_2a.findById(_163.getID());if(_164){_15f.insertBefore(_165,_2a.findById(_164.getID()));}else{_15f.appendChild(_165);}if(typeof ibmc!=="undefined"){ibmc.publish("my.setDirtyPage",[true]);}_23.getCurrentPage().setDirty(true);_24.broadcastEvent("com.ibm.mashups.builder.widgetMoved",ID);if(com.ibm.pb.control.DNDController){com.ibm.pb.control.DNDController.getController().dndSources[_161.getID()].sync();}}},confirmHideControl:function(ID,_166,_167,_168){if(_23.getCurrentPage().getPageMode()=="view"){return false;}var _169=_2c.getHiddenContainerID();if(!_169){return false;}var _16a=_2c.getLayoutModel(_23.getCurrentPage().getID()),_16b=_16a.find(ID).start();if(!_16b){return false;}var _16c=_16a.getParent(_16b).start();if(_16c.getID()==_169){return false;}var _16d=_2c.getHiddenContainer();return _16a.confirmInsert(_16b,_16d);},hideControl:function(ID,_16e,_16f,_170){var _171=_2c.getLayoutModel(_23.getCurrentPage().getID()),_172=_2c.getHiddenContainer(),_173=_2a.findById(_172.getID()),_174=_171.find(ID).start(),_175=_2a.findById(_174.getID());_2c.changeWindowState(ID,_16e,{newWindowState:"normal",event:com.ibm.mashups.iwidget.Constants.CHANGE_WIDGETWINDOWSTATE,noRefresh:true},_170);_171.insert(_174,_172);_173.appendChild(_175);if(typeof ibmc!=="undefined"){ibmc.publish("my.setDirtyPage",[true]);}_23.getCurrentPage().setDirty(true);_24.broadcastEvent("com.ibm.mashups.builder.widgetMoved",ID);if(com.ibm.pb.control.DNDController){var dndS=com.ibm.pb.control.DNDController.getController().dndSources;if(dndS[_172.getID()]){dndS[_172.getID()].sync();}}},confirmDeleteControl:function(ID,_176,_177,_178){if(_23.getCurrentPage().getPageMode()=="view"){return false;}var _179=_2c.getLayoutModel(_23.getCurrentPage().getID()),_17a=_179.find(ID).start();if(!_17a){return false;}return _179.confirmRemove(_17a);},deleteControl:function(ID,_17b,_17c,_17d){var _17e=_2c.getLayoutModel(_23.getCurrentPage().getID()),_17f=_2a.findById(ID);var _180=_17e.find(ID).start();var wid=ID;_2c.changeWindowState(ID,_17b,{newWindowState:"normal",event:com.ibm.mashups.iwidget.Constants.CHANGE_WIDGETWINDOWSTATE,noRefresh:true},_17d);_17e.remove(_180);if(_17f){var _181=_17f.parentNode;_181.removeChild(_17f);if(dojo.hasClass(_181,"ibmFreeform")){var _182=690;dojo.query(".component-control",this.node).forEach(function(_183,_184,arr){var _185=dojo.style(_183,"top");var _186=dojo.style(_183,"height");var _187=_185+_186;if(_187>_182){_182=_187;}},this);var _188=dojo.style(_181,"height");var _189=_182+10;if(_188!=_189){dojo.style(_181,"height",_189+"px");var _18a=_2a.extractID(_181);var _18b=_17e.find(_18a).start();_18b.setMetaData("css-style","height:"+_189+"px;");}}}if(typeof ibmc!=="undefined"){ibmc.publish("my.setDirtyPage",[true]);}_23.getCurrentPage().setDirty(true);_24.broadcastEvent("com.ibm.mashups.builder.widgetDeleted",ID);_24.broadcastEvent(com.ibm.mashups.iwidget.Constants.UNLOAD_WIDGETS,[wid]);},widgetEditModeChecker:function(){var _18c=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();var _18d=_18c.getAllWidgets();var _18e=false;for(var i in _18d){if(Object.prototype.hasOwnProperty.call(_18d,i)){var mode=_18d[i].currentMode;if(mode&&mode!="view"){_18e=true;break;}}}if(_18e){var cws=com.ibm.mm.builder.coreWidgetsStrings;dojo["require"]("com.ibm.mm.builder.dialog.PageSaveConfirmDialog");var _18f=new com.ibm.mm.builder.dialog.PageSaveConfirmDialog({contentWarning:cws.I_PAGE_SAVE_WARNING3,contentQuestion:cws.I_PAGE_SAVE_SUGGEST2,btnSaveText:cws.I_COMMON_RETURN,btnCancelText:cws.I_COMMON_CANCEL,hideNotSave:true,savePageOnSave:false});_18f.show();}return _18e;},widgetEditModeClearer:function(){var _190=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();var _191=_190.getAllWidgets();for(var i in _191){if(Object.prototype.hasOwnProperty.call(_191,i)){var mode=_191[i].currentMode;if(mode&&mode!="view"){_191[i].currentMode="view";}}}},savePageChecker:function(_192,_193,_194){if(_23.getCurrentPage().isDirty()){ibmCfg.themeConfig.savePageCheckerUnloading=true;if(!_193){_193=_192;}var cws=com.ibm.mm.builder.coreWidgetsStrings;dojo["require"]("com.ibm.mm.builder.dialog.PageSaveConfirmDialog");var _195=new com.ibm.mm.builder.dialog.PageSaveConfirmDialog({contentWarning:cws.I_PAGE_SAVE_WARNING,contentQuestion:cws.I_PAGE_SAVE_SUGGEST,btnSaveText:cws.I_COMMON_SAVE,btnNotSaveText:cws.I_PAGE_SAVE_NO_SAVE,btnCancelText:cws.I_PAGE_SAVE_KEEP_EDIT,hideNotSave:true,callbackSave:function(){ibmCfg.themeConfig.savePageCheckerUnloading=false;if(_192){_192();}},callbackNotSave:function(){ibmCfg.themeConfig.savePageCheckerUnloading=false;if(_193){_193();}},callbackCancel:function(){ibmCfg.themeConfig.savePageCheckerUnloading=false;if(_194){_194();}}});_195.show();}else{if(_192){_192();}}},getContentId:function(_196){var _197=_25.find(_196).start();if(_197&&_197.getContent){var _198=_197.getContent().start();if(_198){_196=_198.getID();}}return _196;},getHiddenContainerID:function(){var dom=dojo.query(".hiddenWidgetsContainer",_2a.getRootNode());if(dom&&dom[0]){return _2a.extractID(dom[0]);}return null;},getHiddenContainer:function(){var _199=_2c.getLayoutModel(_23.getCurrentPage().getID()),root=_199.getRoot().start(),_19a=_199.getChildren(root);while(_19a.hasNext()){var _19b=_19a.next();if(_19b.getMetaData("com.ibm.portal.layoutnode.localname")=="ibmHiddenWidgets"){return _19b;}}return null;},getLayoutModel:function(_19c){return _25.getLayoutModel(_19c);},isPrivatePage:function(_19d){var _19e=_25.find(_19d).start(),xml=_19e.getXml(),expr="./atom:content/*/ac:allowed-access[@ac:private='true']";return com.ibm.mashups.enabler.xml.XPath.evaluateBoolean(expr,xml,{app:"http://www.w3.org/2007/app",atom:"http://www.w3.org/2005/Atom",ac:"http://www.ibm.com/xmlns/prod/lotus/access-control/v1.0"});},isPageOwner:function(_19f){var _1a0=_2c.getLayoutModel(_19f),_1a1=_1a0.getRoot().start(),_1a2=com.ibm.mashups.enabler.ac.AccessControlModelFactory.getAccessControlModel(_1a1),_1a3=_1a2.getOwner();if(_1a3){var _1a4=com.ibm.mashups.enabler.user.Factory.getUserModel(),_1a5=_1a4.findCurrentUser().start();if(_1a3.getID()==_1a5.getID()){return true;}}return false;},isAuthenticated:function(){var _1a6=_20.user.Factory.getUserModel();return _1a6.getAnonymousMode()!=_20.user.AnonymousMode.ANONYMOUS;},isAnonymous:function(){return !_2c.isAuthenticated();},isPlainThemeTemplate:function(){if(ibmCfg&&ibmCfg.portalConfig&&ibmCfg.portalConfig.bootstrapState&&ibmCfg.portalConfig.bootstrapState.indexOf("Plain")>=0){return true;}else{return false;}},broadcastEventFromCurrentPage:function(_1a7,_1a8,_1a9,_1aa){return _2c.broadcastEvent.call(this,_23.getCurrentPage().getID(),_1a8,_1a9,_1aa);},broadcastEvent:function(_1ab,_1ac,_1ad,_1ae){var _1af=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");_1af.broadcastEvent(_1ad.event,{resourceId:_1ab,resourceType:_1ac,domNode:this});},openWidget:function(_1b0,_1b1,_1b2,_1b3){var _1b4=this;_22.onLoad(_1b2&&_1b2.widgetId,function(_1b5){if(_1b5&&_1b5.iScope){_1b5.iScope.open({resourceId:_1b0,resourceType:_1b1,domNode:_1b4});}});},loadURL:function(_1b6,_1b7,_1b8,_1b9){_2c.savePageChecker(function(){top.location.href=_1b8.url;});},refreshPage:function(){_2c.savePageChecker(function(){var url=_2c.createRefreshURL();dojo.cookie("DigestTracker",(new Date()).getTime(),{path:"/"});top.location.href=url;});},createRefreshURL:function(){var _1ba=_28.getNavigationStateModel();var _1bb=_20.model.state.UrlGeneratorFactory.getURLGenerator();return _1bb.getURL(_1ba,null,{"nohash":true});},createURL:function(_1bc,_1bd){var _1be=_28.getNavigationStateModel();var _1bf=_29.getSpaceAccessor(_1be);var _1c0=_29.getPageAccessor(_1be,_1bf.getSpaceID());_1c0.setPageID(_1bc);var _1c1=_20.model.state.UrlGeneratorFactory.getURLGenerator();return (_1c1.getURL(_1be,null,{})+"?"+dojo.objectToQuery(_1bd));},createURL:function(_1c2,_1c3,_1c4){var _1c5=_28.getNavigationStateModel();var _1c6=_29.getSpaceAccessor(_1c5);var _1c7=_29.getPageAccessor(_1c5,_1c6.getSpaceID()),_1c8,_1c9;_1c7.setPageID(_1c2);for(var id in _1c4){_1c9=_1c4[id];_1c8=_29.getWidgetAccessor(_1c5,id);if(_1c9.mode){_1c8.setWidgetMode(_1c9.mode);}if(_1c9.windowState){_1c8.setWindowState(_1c9.windowState);}for(var p in _1c9.parameters){_1c8.setWidgetState(p,_1c9.parameters[p]);}}var _1ca=_20.model.state.UrlGeneratorFactory.getURLGenerator();return (_1ca.getURL(_1c5,null,{})+"?"+dojo.objectToQuery(_1c3));},navigateToPageFromCurrent:function(_1cb,_1cc,_1cd,_1ce){return _2c.redirectToHiddenPage.call(this,_23.getCurrentPage().getID(),_1cc,_1cd,_1ce);},navigateToPage:function(){return _2c.redirectToHiddenPage.apply(this,arguments);},redirectToHiddenPage:function(_1cf,_1d0,_1d1,_1d2){var _1d3=_1cf,_1d4=_25.find(_1cf).start();if(_1d4.getContent){var _1d5=_1d4.getContent().start();_1d3=_1d5.getID();}var _1d6={navID:_1cf,contentID:_1d3};var _1d7=_2c.replaceMapVars(_1d6,_1d1.urlParams);var _1d8=_2c.replaceMapVars(_1d6,_1d1.widgetParams);var url=_2c.createURL(_1d1.targetPageID,_1d7,_1d8);_2c.savePageChecker(function(){if(_1d1&&_1d1.refreshCache){dojo.cookie("DigestTracker",(new Date()).getTime(),{path:"/"});}top.location.href=url;});},replaceMapVars:function(_1d9,_1da){var ret=_1da;if(dojo.isString(_1da)){ret=dojo.string.substitute(_1da,_1d9,function(_1db,key){if(_1db===undefined){if(key==="contentID"){return _2c.getContentId(_1d9.navID);}else{return "";}}else{return _1db;}});}else{if(dojo.isArray(_1da)){ret=[];for(var i=0;i<_1da.length;i++){ret.push(_2c.replaceMapVars(_1d9,_1da[i]));}}else{if(dojo.isObject(_1da)){ret={};for(var key in _1da){ret[key]=_2c.replaceMapVars(_1d9,_1da[key]);}}}}return ret;},confirmLogout:function(){if(com.ibm.pb.contextMenu.sharedActions.widgetEditModeChecker()){return;}if(_23.getCurrentPage().isDirty()){var cws=com.ibm.mm.builder.coreWidgetsStrings;dojo["require"]("com.ibm.mm.builder.dialog.PageSaveConfirmDialog");var _1dc=new com.ibm.mm.builder.dialog.PageSaveConfirmDialog({contentWarning:cws.I_PAGE_SAVE_WARNING,contentQuestion:cws.I_PAGE_SAVE_SUGGEST,btnSaveText:cws.I_COMMON_SAVE,btnNotSaveText:cws.I_PAGE_SAVE_NO_SAVE,btnCancelText:cws.I_PAGE_SAVE_KEEP_EDIT,hideNotSave:false,callbackSave:function(){var _1dd=_25.commit();_1dd.setFinishedCallback(function(){com.ibm.pb.contextMenu.sharedActions.logout();});_1dd.start();},callbackNotSave:function(){com.ibm.pb.contextMenu.sharedActions.logout();},callbackCancel:function(){}});_1dc.show();}else{com.ibm.pb.contextMenu.sharedActions.logout();}},logout:function(){com.ibm.pb.control.NavigationController.getController().setLastNonGlobalPage();com.ibm.pb.control.NavigationController.getController().clearLoginFlag();var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);location.pathname=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.LOGOUT_URL);}};com.ibm.pb.contextMenu.sharedActions=_2c;})();}if(!dojo._hasResource["com.ibm.pb.logging.Loggable"]){dojo._hasResource["com.ibm.pb.logging.Loggable"]=true;dojo.provide("com.ibm.pb.logging.Loggable");(function(){var _1de=com.ibm.mashups.enabler.logging.Logger;dojo.declare("com.ibm.pb.logging.Loggable",null,{LOGGER:null,constructor:function(){this.LOGGER=_1de.getLogger(this.declaredClass);}});})();}if(!dojo._hasResource["com.ibm.pb.data.ResourceLoader"]){dojo._hasResource["com.ibm.pb.data.ResourceLoader"]=true;dojo.provide("com.ibm.pb.data.ResourceLoader");dojo.require("com.ibm.mm.builder.DelegatedDeferredImpl");dojo.declare("com.ibm.pb.data.ResourceLoader",com.ibm.pb.logging.Loggable,{_cache:{},statusCodes:com.ibm.mm.enabler.model.HttpStatusCodes,constructor:function(){this._cache={};},getData:function(url,type){var _1df="getData",lgr=this.LOGGER,me=this;if(!this._cache[url]){this._cache[url]=new com.ibm.mm.builder.DelegatorDeferredImpl(this,function(_1e0,sync,_1e1){var _1e2=_1e0.getFinishedCallback(),_1e3=_1e0.getFinishedCallbackParameters();lgr.trace(_1df,"Start loading remote data");if(_1e0._data){lgr.trace(_1df,"Data already loaded ${0}",[_1e0._data]);if(_1e2){_1e2(_1e0._data,200,_1e3);}}else{dojo.xhrGet({url:url,load:function(data,_1e4){lgr.trace(_1df,"Received response from url ${0} with data ${1}",[url,data]);_1e0._hasFired=true;me._finishDeferred(_1e0,data,200);},error:function(err,_1e5){lgr.warning(_1df,"Error getting data from url ${0}: ${1}",[url,err]);if(!_1e0._hasFired){me._finishDeferred(_1e0,err,me.statusCodes.HTTP_NOT_FOUND);}},handleAs:type,sync:sync});}return _1e0._data;});}var dfd=new com.ibm.mm.builder.DelegatedDeferredImpl();this._cache[url].addDelegate(dfd);return dfd;},_finishDeferred:function(_1e6,data,_1e7){_1e6._data=data;var _1e8=_1e6.getFinishedCallback(),_1e9=_1e6.getFinishedCallbackParameters();if(_1e8){_1e8(data,_1e7,_1e9);}return data;}});com.ibm.pb.data.RESOURCE_LOADER=new com.ibm.pb.data.ResourceLoader();}if(!dojo._hasResource["com.ibm.pb.io.ResourceCache"]){dojo._hasResource["com.ibm.pb.io.ResourceCache"]=true;dojo.provide("com.ibm.pb.io.ResourceCache");dojo.declare("com.ibm.pb.io.ResourceCache",null,{_mpExp:/mashup:huffman/,PLUGIN_ID:"com.ibm.pb.io.ResourceCache",DYNRES:com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.io.DynamicResolver.SERVICE_NAME),constructor:function(){this._cacheKeys=[];this._cache={};},_matcher:function(url){url=url?url.toString():"";var exp=new RegExp(this._cacheKeys.join("|")),m;url=url.replace(/\/(?:\/)+/,"/");if(!url.match(this._mpExp)){return ((m=url.match(exp))?m[0]:false);}return false;},set:function(key,val){if(!key){return;}if(!this._cache[key]){if(this._cacheKeys.length===0){var me=this;this.DYNRES.register(this.PLUGIN_ID,function(url){return me._matcher(url);},function(url,_1ea){return me.get(_1ea);});}this._cacheKeys.push(key);}if(!val){for(var i=0;i Blog.","shelf_searchSocial":"Cerca in Sociale","utb_project_action_failed":"Impossibile eseguire l'azione del progetto","utb_project_mode":"Modifica progetto:","add_content_addToPage":"Aggiungi alla pagina","add_content_add":"Aggiungi","shelf_unspecified":"Non specificato","add_content_untitled":"Senza titolo","add_content_tags":"tag: ${0}","change_style_defaultStyle":"Impostazione predefinita","change_layout_col2Right":"2 colonne a destra","utb_overview_workflow_stage":"Fase del flusso di lavoro:","change_style_twilight":"Crepuscolo","shelf_feedError":"Impossibile caricare ${0}. Verificare la connessione a Internet e le impostazioni proxy.","utb_approve_project":"Approva progetto","add_content_desc":"Tavolozza oggetti - trascinare e rilasciare portlet, widget e contenuto nella pagina","utb_projectmenu_reject_with_comments":"Rifiuto progetto","utb_overview_name":"Nome:","mashup_hub_components_label":"Componenti","utb_cannot_reject_page":"Impossibile rifiutare la pagina.","utb_result_error":"Errore di caricamento dell'elemento","category_web_content":"Contenuto Web","utb_projectmenu_allprojectsdesc":"Seleziona da tutti i progetti","change_layout_1Row2ColDesc":"Questo layout presenta due righe. La seconda riga contiene due colonne non uguali.","utb_public_page":"Pagina pubblica","utb_projectmenu_norecentprojects":"Non è disponibile alcun progetto recente","add_content_notLoaded":"Questo elemento non è stato ancora caricato.","add_content_ok":"OK","shelf_searchToolsCategory":"Cerca in Strumenti","utb_save_draft":"Salva bozza","change_style_carbon":"Carbonio","shelf_searchAll":"Cerca tutto","utb_content":"Contenuto","change_style_orangeStyle":"Arancione","utb_save_changes":"Salva modifiche","detail_dialog_instruction_text":"premere invio per vedere la finestra di dialogo dei dettagli","utb_projectmenu_approvalcomments_required":"Obbligatorio","utb_projectmenu_favoriteprojects":"Progetti preferiti:","utb_undo":"Annulla azione","shelf_menu":"Menu","shelf_searchNew":"Cerca nuovo","new_wcm_blogLibraryDesc":"Aggiungere una libreria blog ad una pagina per collaborare con il proprio team su più argomenti in una vista centralizzata. Per collaborare con il proprio team su un singolo argomento, fare clic su Annulla > Blog.","add_content_maximizedError2":"Impossibile aggiungere contenuto alla pagina quando un elemento è ingrandito.","change_style_launchLabel2":"Stile","utb_manage_project":"Gestisci progetto","utb_reject_project":"Rifiuta progetto","utb_no":"No","utb_layout_noChange_desc":"Ridurre o ripristinare il contenuto ingrandito prima di procedere alla modifica del layout della pagina.","utb_projectmenu_viewmodedesc":"Avvia il progetto in modalità di visualizzazione","change_layout_col2Equal":"2 colonne uguali","shelf_configError":"Errore di lettura del file di configurazione o elaborazione del relativo contenuto.","utb_nm_error":"Impossibile salvare il modello di navigazione","change_layout_save_warning":"Il layout non viene applicato finché non si salva la pagina.","change_style_pinkStyle":"Rosa","utb_page_rejected":"La pagina è stata rifiutata.","add_content_nested_data_viewer":"Visualizzatore dati nidificati","change_style_contemporary":"Contemporaneo","utb_projectmenu_manageproject":"Gestisci","utb_show_min_toolbar":"Visualizza barra degli strumenti ridotta a icona","change_style_dark":"Scuro","utb_projectmenu_loading":"Caricamento dei progetti in corso...","utb_projectmenu_approveproject":"Approva","change_layout_custom":"Layout personalizzato","shelf_jumpTo":"Passa alla pagina","new_feed_enterTitle":"Specificare un titolo.","change_layout_1Row3Col":"1 griglia 3 colonne uguali","utb_edit_page_condition":"Per modificare questa pagina, è necessario","utb_content_noAdd2":"Impossibile aggiungere del contenuto alle pagine legacy","add_content_details":"Dettagli","shelf_searchFeeds":"Cerca nei feed","new_wcm_addBlog":"Aggiungi blog alla pagina","add_content_selectRenderer":"Seleziona come visualizzare il contenuto","utb_page_not_in_draft_state":"Non è possibile modificare questa pagina perché la pagina non è più in stato di bozza.","utb_toggle_toolbar":"attiva/disattiva la barra degli strumenti","utb_projectmenu_newproject":"Nuovo progetto","utb_more":"Altro","utb_revert":"Ripristina","utb_project_action_success":"L'azione è stata eseguita correttamente.","utb_workflow":"Flusso di lavoro","add_content_noPreviewSaved1":"Per visualizzare questo elemento,","change_style_desc":"Tavolozza stili - fare clic su uno stile per applicarlo alla pagina","add_content_noPreviewSaved2":"salvare","add_content_noPreviewSaved3":"la pagina.","utb_save_message":"In questa pagina sono presenti delle modifiche non salvate. Quale operazione si desidera eseguire?","utb_open_project_menu":"avvia il menu progetto","new_blog_copyWcmLibrary":"Creazione del blog in corso...","utb_overview_web_content":"Contenuto Web:","utb_must_be_in_project":"Per modificare questa pagina, è necessario trovarsi in un progetto.","mashup_hub_iwidgets_label":"Widget","utb_end_preview":"Arresta anteprima","utb_next_stage":"Fase successiva","change_layout_col2RightDesc":"Questo layout presenta una barra laterale sulla sinistra con il contenuto principale sulla destra.","add_content_maximizedError":"Impossibile aggiungere contenuto alla pagina quando un portlet è in modalità di ingrandimento.","utb_customizing_your_page":"Si sta eseguendo la personalizzazione della propria pagina. Le modifiche sono visibili solo all'utente.","new_wcm_wiki":"Wiki","utb_preview_as_unauthenticated_user":"Anteprima come utente non autenticato","utb_overview_text_tomorrow":"Domani","add_content_missingRendererError":"Impossibile trovare il renderer specificato.","change_layout_TopCol3ColDesc":"Questo layout presenta due colonne impilate. La colonna inferiore contiene tre colonne non uguali.","utb_overview_link_view_all":"Visualizza tutto","utb_projectmenu_withdrawprojectdesc":"Ritirare il progetto selezionato dalla revisione","no_web_content_mapping_desc":"La pagina corrente non dispone di un'associazione di contenuto della pagina. Modificare le proprietà della pagina e impostare una associazione di contenuto predefinita.","shelf_hideHiddenContainers":"Nascondi contenuto","add_content_portlets":"Portlet","change_style_brown":"Marrone","shelf_bundleKeyUndefined":"La chiave ${0} non è stata definita nel bundle di risorse ${1}","utb_overview_edit_title":"Modifica \"${0}\"","add_content_closeDialog":"Chiudi questa finestra di dialogo","change_layout_maximizedError":"Impossibile modificare il layout quando un portlet è in modalità di ingrandimento.","change_layout_col3Equal":"3 colonne uguali","add_content_feed_reader":"Lettore di feed","new_wcm_createWcm":"Crea libreria WCM","utb_open_toolbar":"Apri la barra degli strumenti","shelf_searchAdminCategory":"Gestione ricerca","utb_discard_project":"Elimina bozza progetto","utb_projectmenu_noprojectsavailable":"Nessuno","shelf_previous":"Indietro","new_wcm_feedDescription":"Fornire un URL di feed ed un portlet lettore di feed configurato per quel feed verrà aggiunto alla pagina.","utb_preview_as_user":"Anteprima come utente","shelf_loading":"Caricamento...","shelf_page":"Pagina ${0} di ${1}","utb_project_add_to_favorites":"Aggiungi a preferiti","change_layout_1Row2Col":"1 griglia 2 colonne diverse","new_feed_title":"Titolo","change_layout_col2EqualDesc":"Questo layout presenta due colonne, ognuna delle quali occupa il 50% della larghezza.","utb_workflow_state_draft":"Bozza","new_feed_addFeed":"Aggiungi feed alla pagina","change_layout_customDesc":"Questo layout è un layout personalizzato a forma di T.","utb_new_project_from_template":"Nuovo progetto da:","utb_workflow_state_pending_publish":"Pubblicazione in sospeso","utb_edit":"modifica","change_layout_desc":"Tavolozza layout - fare clic su un layout e applicarlo salvando la pagina","utb_projectmenu_editmodedesc":"Avvia il progetto in modalità di modifica","change_layout_templateSyncConfirm":"Si è sicuri di voler sincronizzare il layout di questa pagina? Tutte le personalizzazioni verranno perse.","new_feed_url":"URL","shelf_searchCollabCategory":"Cerca in Collaborazione","utb_publish":"Pubblica","shelf_search":"Cerca in ${0}","change_layout_2Row":"2 griglie","change_style_green":"Verde","shelf_next":"Avanti","utb_customizing_this_page":"Si sta eseguendo la personalizzazione di questa pagina. Le modifiche sono visibili solo all'utente.","utb_yes":"Sì","no_web_content_mapping":"Impossibile aggiungere del contenuto Web alla pagina","utb_submit_page_review":"Inoltra pagina per la revisione","utb_launch_selector":"avvia selettore progetto","utb_end_results":"Nessun ulteriore risultato","change_style_blue":"Blu","add_content_all":"Tutte","shelf_communicationsCategory":"Comunicazioni","add_content_noPreview":"Questo elemento non supporta l'anteprima","utb_live_edit_desc":"Queste modifiche influenzeranno tutti","utb_cannot_create_draft":"Impossibile creare una versione di bozza della pagina.","utb_discard_changes":"Ignora modifiche","utb_partClose_toolbar":"Chiudi la barra di stato","utb_submit_project":"Inoltra progetto per la revisione","change_layout_templateSyncLong":"Aggiornare il layout di questa pagina sincronizzandolo con il template su cui si è basato. Tenere presente che le personalizzazioni apportate a questa pagina verranno perse.","utb_projectmenu_projectactions":"Azioni progetto","utb_projectmenu_projects":"Progetti:","shelf_searchWidgets":"Cerca nei widget","utb_cannot_load_page":"Si è verificato un errore imprevisto durante il caricamento della pagina. La pagina potrebbe essere corrotta. Contattare l'amministratore per tentare una risincronizzazione.","shelf_toolsCategory":"Strumenti","new_wcm_blogDesc":"Aggiungere un blog ad una pagina per collaborare con il proprio team su un singolo argomento. Per collaborare con altri su più argomenti, fare clic su Annulla > Libreria blog.","utb_projectment_no_comment_provided":"Questo progetto richiede un commento.","shelf_saveChanges":"Salva","utb_close_toolbar":"Chiudi la barra degli strumenti","utb_projectmenu_rejectproject":"Rifiuta","change_layout_templateSync":"Sincronizzare il layout assegnato","utb_cannot_publish_page":"Impossibile pubblicare la pagina per la revisione","shelf_close":"chiudi scaffale","utb_layout_noChange2":"Non è possibile modificare il layout sulle pagine legacy","add_content_label":"Contenuto","change_style_greenStyle":"Onde verdi","new_wcm_createGeneric":"Crea ${0}","utb_overview_loading_content":"Caricamento del contenuto in corso...","new_blog_library_copyWcmLibrary":"Creazione della libreria del blog in corso...","change_style_metal":"Metallo","utb_projectmenu_rejectcomments":"Commenti rifiuto","add_content_noPreviewSaved":"Per visualizzare questo elemento, salvare la pagina.","new_createCategory":"Crea","utb_information_message":"Informazioni","shelf_serverError":"Errore server interno.","utb_min_toolbar":"Riduci a icona la barra degli strumenti","utb_wm_error":"Impossibile salvare il modello widget","utb_projectmenu_recentprojects":"Progetti recenti:","utb_projectmenu_reject_with_comments_headline":"Rifiuta progetto:","new_wcm_blog":"Blog","utb_overview_text_yesterday":"Ieri","utb_project":"Progetto","new_portalCategory":"Portale","utb_reject":"Rifiuta","utb_page_actions":"Azioni pagina","new_portletsCategoryLabel":"Portlet","utb_overview_dots":"...","utb_create_draft":"creare una bozza","shelf_all":"Tutte","add_content_browseContent":"Sfoglia contenuto","change_layout_TopCol3Col":"Colonna superiore 3 colonne al centro","menu_back":"indietro","generic_browse":"Sfoglia ${0}","new_wcm_addBlogLibrary":"Aggiungi libreria blog alla pagina","utb_show_hidden":"Visualizza contenuto nascosto","utb_hide_hidden":"Nascondi contenuto nascosto","change_style_missingStyleError":"Lo stile specificato non esiste","shelf_untitled":"Senza titolo","shelf_searchPortlets":"Cerca nei portlet","change_style_silver":"Argento","utb_page_submit_wait":"Attendere; inoltro della pagina in corso...","utb_cannot_submit_page":"Impossibile inoltrare la pagina per la revisione","shelf_showHiddenContainers":"Visualizza contenuto nascosto","utb_partOpen_toolbar":"Apri la barra di stato","selection_instructions":"premere invio per selezionare","new_wcm_wikiDescription":"Creare e modificare rapidamente il contenuto in linea con un wiki. Pubblicare in modo istantaneo il proprio lavoro con il clic di un pulsante.","utb_layout":"Layout","add_content_rating":"valutazione: ${0}","change_style_visionary":"Visionario","new_wcm_blogLibrary":"Libreria blog","change_style_red":"Rosso","new_wiki_copyWcmLibrary":"Creazione del wiki in corso...","project_expired":"L'attuale progetto non è più disponibile. Fare clic su OK per essere reindirizzati.","utb_wcm_auth":"Sviluppo contenuto Web","add_content_lastMod":"Ultima modifica: ${0}","change_style_browseStyles":"Esplora stili","utb_overview_project_content":"Contenuto progetto","shelf_searchCommunications":"Cerca in Comunicazioni","utb_close_project_menu":"chiudi il menu progetto","add_content_addContentError":"Errore di aggiunta del contenuto alla pagina.","utb_overview_link_read":"Leggi","change_style_natural":"Naturale","change_style_modern":"Moderno","add_content_noRating":"nessuna valutazione","utb_projectmenu_rejectprojectdesc":"Rifiuta il progetto selezionato","utb_project_action_wait":"Attendere mentre l'azione viene eseguita...","shelf_noResults":"Nessun risultato","shelf_searchGadgets":"Cerca nei gadget","change_layout_TopCol2ColDesc":"Questo layout presenta due colonne impilate. La colonna inferiore contiene due colonne non uguali.","utb_projectmenu_approve_with_comments":"Approvazione progetto","utb_projectmenu_approvalcomments_optional":"Facoltativo","utb_toggle_statusbar":"attiva/disattiva la barra di stato","utb_projectmenu_noprojects":"Nessun progetto disponibile","change_style_orchid":"Orchidea","shelf_adminCategory":"Gestione","mashup_hub_feeds_label":"Feed","change_style_restoreStyle":"Ripristina stile precedente","new_wcm_nameInvalid":"Il nome deve contenere almeno un carattere alfanumerico (a-zA-Z0-9). Provare un altro nome.","utb_last_project":"Apri ultimo progetto:","shelf_unsavedChanges":"Lo scaffale di personalizzazione contiene modifiche non salvate.","change_style_label":"Stili","add_content_addSearch":"Aggiungi risultati della ricerca alla pagina","utb_submit_review":"Inoltra per revisione","new_wcm_blogDescription":"Aggiungere un blog ad una pagina per collaborare con il proprio team su un singolo argomento. Per collaborare con altri su più argomenti, fare clic su Annulla > Libreria blog.","utb_project_add_to_favorites_desc":"Aggiunge il nuovo progetto all'elenco di quelli preferiti","change_layout_launchLabel2":"Layout","utb_overview_link_goto":"Vai a","utb_projectmenu_approvalcomments":"Commenti approvazione","change_layout_browseLayouts":"Sfoglia layout","change_style_white":"Bianco","change_style_purpleStyle":"Viola","new_creatableCategory":"Creabile","utb_overview_none":"Nessuna","utb_overview":"Panoramica","utb_projectmenu_publishproject":"Pubblica","utb_workflow_state_published":"Pubblicato","utb_end_preview_as":"Arresta anteprima come","utb_projectmenu_projectactionsfor":"Azioni per","utb_project_publish_failed":"Il progetto non è stato pubblicato. Aprire la vista di gestione progetto per ulteriori dettagli.","utb_private_page":"Pagina privata","change_layout_col1Desc":"Questo layout presenta una colonna che occupa tutto lo spazio disponibile (100%).","new_wcm_feed":"Feed","change_layout_TopCol2Col":"Colonna superiore 2 colonne diverse","new_feed_feedDesc":"Fornire un URL di feed ed un portlet lettore di feed configurato per quel feed verrà aggiunto alla pagina.","change_layout_col1":"1 colonna","shelf_searchCreate":"Crea ricerca","new_wcm_wikiDesc":"Creare e modificare rapidamente il contenuto in linea con un wiki. Pubblicare in modo istantaneo il proprio lavoro con il clic di un pulsante.","utb_cannot_approve_page":"Impossibile approvare la pagina.","utb_projectmenu_viewmode":"Visualizza","utb_create_draft_wait":"Attendere; creazione della versione di bozza della pagina in corso.","change_style_yellow":"Giallo","utb_overview_text_today":"Oggi","create":"Crea","utb_projectmenu_newprojectdesc":"Crea un nuovo progetto","utb_page_approved":"La pagina è stata approvata.","utb_projectmenu_publishprojectdesc":"Pubblica il progetto selezionato","change_layout_col2LeftDesc":"Questo layout presenta una barra laterale sulla destra con il contenuto principale sulla sinistra.","utb_content_noAdd_desc":"Ridurre o ripristinare il contenuto ingrandito prima di procedere ad aggiungere ulteriori elementi alla pagina.","utb_proceed_discard":"Questo annullerà tutte le modifiche apportate posteriormente all'ultimo salvataggio. Procedere?","new_wcm_name":"Nome","shelf_customize":"Personalizza","change_style_slate":"Ardesia","utb_overview_friendly_name":"URL descrittivo:","change_layout_1Row3ColDesc":"Questo layout presenta due righe. La seconda riga contiene tre colonne uguali.","utb_content_noAdd":"Non è possibile aggiungere del contenuto quando un elemento è ingrandito","shelf_collabCategory":"Collaborazione","utb_information":"informazioni","utb_project_create_wait":"Attendere mentre il progetto viene creato...","utb_overview_page_properties":"Proprietà pagina","utb_unsaved_changes_prompt":"In questa pagina sono presenti delle modifiche non salvate. Fare clic su OK per salvare le modifiche. Fare clic su Annulla per annullare le modifiche.","new_wcm_wcmNameInvalid":"I nomi possono contenere solo caratteri alfanumerici (a-z A-Z 0-9), spazi o i seguenti caratteri: \" $ - _ . ! ( ) ,.","utb_overview_link_edit":"Modifica","shelf_hiddenContainers":"Contenuto nascosto","utb_more_actions":"Ulteriori azioni","utb_projectmenu_submitprojectdesc":"Inoltrare il progetto selezionato per la revisione","add_content_submit":"Inoltra","change_layout_col3EqualDesc":"Questo layout presenta tre colonne, ognuna delle quali occupa il 33% della larghezza."};dojo.provide("com.ibm.bundles.nls.PageCreatorDialog");com.ibm.bundles.nls.PageCreatorDialog._built=true;dojo.provide("com.ibm.bundles.nls.PageCreatorDialog.it");com.ibm.bundles.nls.PageCreatorDialog.it={"wcm_content_scope_label":"Ambito del contenuto:","page_dialog_go":"Vai","hide_details":"Nascondi dettagli","resource_selector_search_resources":"Cerca risorse","template_dialog_sort_by":"Ordina per:","page_dialog_fewer_options":"Meno opzioni","template_dialog_table_summary":"Tabella per visualizzare tutti i template di contenuto disponibili utilizzati per la creazione della pagina","cancel":"Annulla","remember_defaults":"Ricorda come selezione predefinita","display_details":"Visualizza vista dettagli","page_dialog_page_name":"Nome pagina:","link_internal":"Link alla pagina del portale","aggregation_mode":"Modalità di rendering aggregazione","page_dialog_more_options":"Altre opzioni","page_dialog_share_desc":"Condividerla con altri.","public_tags":"Tag pubbliche","wcm_use_page_acl":"Utilizza le impostazioni del controllo accessi di questa pagina per il contenuto Web","project_dialog_author":"Autore:","page_dialog_no_templates_found":"Non è stato trovato alcun template di pagina.","select":"Seleziona","search_templates_label":"Cerca template:","all":"Tutti","all_templates":"Tutti i template","page_dialog_page_type":"Tipo di pagina:","page_dialog_properties_desc":"Modificare le proprietà per proprietà più avanzate.","page_dialog_display_actions_option":"Non mostrare più questa opzione","created_by":"Creato da ${0}","sort_by":"Ordina per:","page_dialog_default":"Impostazione predefinita","page_dialog_make_private":"Rendi questa pagina una pagina privata","done":"Fine","page_dialog_error_creating_page":"Errore durante la creazione della pagina.","wcm_site_section_label":"Sezione del sito:","display_summary":"Visualizza vista riepilogo","template_dialog_click_to_sort":"Fare clic per ordinare","page_dialog_customize_page":"Personalizza pagina","tags":"Tag:","page_dialog_friendly_url_modified_warning":"Il valore del nome URL descrittivo è stato modificato per rimuovere caratteri che non sono consentiti.","page_dialog_create_link":"Crea link","page":"Pagina","resource_selector_no_resources":"Non è stata caricata correttamente alcuna risorsa.","resource_selector_updated_by":"Ultimo aggiornamento eseguito da","page_dialog_view_properties_now":"Visualizzare le proprietà ora","next":"Avanti","template_select":"Seleziona template","template_dialog_search_templates":"Cerca template:","page_template":"Pagina da template","page_dialog_no_template":"Nessun template","project_dialog_no_projects":"Non esiste alcun progetto.","show_details":"Mostra dettagli","default_text":"Impostazione predefinita","aggregation_mode_csa":"Rendering aggregazione lato client","page_dialog_friendly_url_required_error":"Un nome URL descrittivo è obbligatorio quando si utilizza il template di pagina selezionato.","page_blank":"Pagina vuota","template_dialog_no_owner":"Nessun proprietario","template_dialog_click_to_select":"Fare clic per selezionare","page_dialog_link_name":"Nome link:","most_recommendations":"Maggior parte dei suggerimenti","jump_to_page_of":"Vai alla pagina ${0} di ${1}","page_dialog_find_template":"Trova un template:","page_dialog_close":"Chiudi","page_dialog_select_template":"Seleziona un template","page_dialog_page_template":"Template pagina:","select_page_label":"Seleziona pagina:","page_dialog_type_template":"Scegli un template","page_dialog_link_type":"Nome link:","page_dialog_type_blank":"Vuoto","link_external":"Link all'URL","project_dialog_search_projects":"Trova progetto","display_label":"Visualizza:","page_dialog_share_now":"Condividere ora","page_dialog_change":"Modifica","project_dialog_table_summary":"Una tabella dei progetti che l'utente può selezionare","page_dialog_customize_desc":"Aggiungere contenuto o modificare lo stile e il layout.","page_dialog_share_page":"Condividi pagina","page_dialog_blank_page_intro":"La pagina è vuota. È possibile:","wcm_create_wcm_page":"Crea un pagina di contenuto Web","recent_templates":"Template recenti","url":"URL:","search":"Cerca","list":"elenco","create_new_label":"Crea nuovo:","template_dialog_title":"Seleziona un template","template_dialog_search_no_matches":"Nessuna corrispondenza per il valore immesso.","page_dialog_page_being_created":"Creazione della pagina in corso...","resource_selector_table_summary":"Tabella per visualizzare le risorse del portale che è possibile selezionare","page_upload":"Carica pagina","create":"Crea","title":"Titolo","resource_select_dialog_select":"Seleziona","template_label":"Template:","page_dialog_create_page":"Crea pagina","cloud":"nuvola","page_dialog_label_name":"Nome etichetta:","project_dialog_title":"Seleziona un progetto","label":"Etichetta","page_dialog_create_label":"Crea etichetta","resource_select_dialog_title":"Seleziona una risorsa","link":"Link","templates":"Più template","page_dialog_friendly_url_name":"Nome URL descrittivo:","show_label":"Mostra:","previous":"Indietro","template_dialog_owned_by":"Di proprietà di","page_dialog_edit_page_properties":"Modifica proprietà della pagina","page_dialog_customize_now":"Personalizzare adesso","project_dialog_no_author":"Nessun autore","page_dialog_page_template_label":"La nuova pagina sarà basata sul template di pagina seguente:","view_as":"Visualizza come","used_in_section_templates":"Template utilizzati da Pagine in questa sezione","aggregation_mode_ssa":"Rendering aggregazione lato server"};dojo.provide("com.ibm.bundles.nls.NavWidget");com.ibm.bundles.nls.NavWidget._built=true;dojo.provide("com.ibm.bundles.nls.NavWidget.it");com.ibm.bundles.nls.NavWidget.it={"breadcrumb_new_page_label":"Nuova pagina","breadcrumb_intro":"Ti trovi in:","nav_new_page_nested_label":"Crea una nuova pagina","nav_invalid_drop_msg":"Assicurarsi di disporre delle autorizzazioni sufficienti per riorganizzare le pagine.","nav_new_page_label":"Nuova pagina","nav_renderingError":"Si è verificato un errore durante il rendering della navigazione.","nav_new_page_title":"Titolo pagina","nav_new_page_default_value":"Senza titolo","nav_invalid_drop_error":"Questa operazione di spostamento non è consentita.","nav_new_page_empty_nested_label":"Crea una pagina child","nav_new_page_invalid_message":"Il titolo non può essere vuoto","nav_new_tab_label":"Nuova scheda","nav_createPageError":"Si è verificato un errore durante la creazione della pagina.","nav_new_page_prompt_message":"Il titolo non può essere vuoto"};dojo.provide("com.ibm.bundles.nls.Theme");com.ibm.bundles.nls.Theme._built=true;dojo.provide("com.ibm.bundles.nls.Theme.it");com.ibm.bundles.nls.Theme.it={"theme_choose_skin":"Seleziona skin","page_goTo_csa":"Passa alla modalità lato client","theme_hiddenContentDesc":"Collocare il contenuto nell'area sottostante per evitarne la visualizzazione quando viene visualizzata la pagina.","space_description":"Spazio","edit_wires_title":"Modifica collegamenti","page_force_ssa_link":"Utilizzare la modalità lato server.","exportSpace_title":"Esporta spazio","layout_renderingError":"Si è verificato un errore durante il rendering del layout assegnato.","tagAndRate_description":"Tag e valutazione","site_promotion_title":"Promozioni di sito...","rate_title":"Valuta...","theme_edit_wiring":"Modifica collegamenti...","theme_maximize":"Ingrandisci","close_analytics_title":"Chiudi report di analisi","theme_go_to_edit":"Vai alla modalità Modifica","dnd_not_instantiated":"Non è stato possibile creare un'istanza di trascinamento e rilascio","theme_config_control":"Configura...","skin_show_titlebar":"Visualizza barra del titolo","catalog_title":"Catalogo","theme_wire_widget":"Collega widget","dnd_disabled":"Il trascinamento e rilascio è disabilitato","createFeed_title":"Crea nuovo feed ...","statusbar_messages_available":"${0} messaggi sono disponibili per la revisione","page_title":"Pagina","move_left":"Sposta a sinistra","layout_error_contactAdmin":"Se il problema persiste, contattare l'amministratore.","page_analytics_reports_description":"Report di analisi per le pagine","embedPage_description":"Visualizza in una pagina Web","browseTags_description":"Sfoglia tag","close_analytics_description":"Chiude il report di analisi","theme_actions_menu":"Pulsante Azioni","theme_close_shelf_help":"Il pulsante chiuderà lo scaffale di personalizzazione","createSpace_title":"Crea un nuovo spazio","editPageLayout_description":"Modifica layout della pagina","theme_sign_up":"Firma","page_goTo_ssa":"Passa alla modalità lato server","theme_restore":"Ripristina","statusbar_items_available":"${0} elementi sono disponibili per la revisione","other_description":"Altro","theme_move":"Sposta...","layout_missingError":"Il layout assegnato non esiste.","statusbar_show_details":"Mostra dettagli","analytics_description":"Analisi","a11y_skip_portlet":"Vai al portlet successivo","dnd_copy_failed":"Si è verificato un errore durante la copia della risorsa.","layout_resizer":"Ridimensionatore layout","theme_move_page":"Sposta pagina","dnd_locked_container":"Impossibile spostare una risorsa in un contenitore bloccato.","advanced_description":"Avanzate","shareSpace_title":"Condividi spazio","statusbar_warning":"Avvertenza","context_portlet_menu_renderingError":"Si è verificato un errore durante il rendering del menu del portlet.","editPage_description":"Modifica pagina","exportSpace_description":"Esporta spazio","removePage_title":"Rimuovi pagina","theme_remove_page":"Si è sicuri di voler rimuovere questa pagina e tutti i relativi elementi child?","move_down":"Sposta giù","viewSource_title":"Visualizza origine","create_child_page_link":"Fare clic qui per creare una pagina child.","layout_error_explanation":"È possibile si tratti del risultato di un errore durante il processo di creazione della pagina, di modifiche manuali apportate al layout della pagina o di azioni di un amministratore.","theme_global_page_closing_non_active":"Si sta tentando di chiudere una pagina globale che attualmente non è aperta.","theme_hide_portlet":"Nascondi portlet","publishPage_description":"Pubblica pagina","sharePage_title":"Condividi pagina...","theme_more_pages":"Più pagine","theme_display_shelf_help":"Il pulsante visualizzerà qui sotto lo scaffale di personalizzazione","theme_refresh_page":"Aggiorna pagina","io_insufficient_permissionsError":"Le autorizzazioni non sono sufficienti per eseguire l'operazione richiesta.","editPageLayout_title":"Modifica layout della pagina","a11y_skip_widget":"Vai al widget successivo","move_up":"Sposta su","theme_add_pages_shared":"Aggiungi pagine condivise con l'utente","theme_help":"Guida","deleteSpace_title":"Elimina lo spazio","theme_complementary_content":"Contenuto complementare","theme_login":"Login","theme_global_page_active":"La pagina globale attualmente è attiva. Chiudere la pagina globale prima di continuare.","theme_hiddenControl":"nascosto","removeFromFav_title":"Rimuovi da Preferiti","page_description":"Pagina","theme_additional_actions":"Azioni aggiuntive","theme_refresh_description":"Aggiorna la pagina per visualizzare le informazioni più recenti.","page_save_operation_not_complete":"Un'operazione di salvataggio sul server non è stata ancora completata.","theme_remove_page_name":"Si è sicuri di voler rimuovere la pagina ${0} e tutti i relativi elementi child?","space_title":"Spazio","removeSharedPages_title":"Rimuovi pagina","statusbar_multiple":"Messaggi multipli","sharing_description":"Condividi","statusbar_hide_details":"Nascondi dettagli","tagAndRate_title":"Tag e valutazione","deleteSpace_description":"Elimina spazio","sharing_title":"Condividi","page_initError":"Si è verificato un errore durante l'inizializzazione della pagina.","theme_menu":"Menu","assignPagePermissions_description":"Assegna autorizzazioni pagina","statusbar_clear":"Cancella","theme_more_actions":"Ulteriori azioni","newSiblingPage_title":"Nuova pagina sibling...","widgetBuilder_title":"Crea un nuovo widget...","currently_selected":"attualmente selezionata","theme_edit_settings_portal":"Modifica impostazioni condivise...","createFeed_description":"Crea un nuovo feed","assignPagePermissions_title":"Assegna autorizzazioni pagina","statusbar_error":"Errore","site_promotion_description":"Aggiunge questa pagina a una promozione di sito","createSpace_description":"Crea un nuovo spazio","theme_global_page_cannot_close":"Impossibile chiudere la pagina globale.","browseTags_title":"Sfoglia tag","ally_display_actions_menu":"Visualizza menu azioni","theme_delete":"Elimina","theme_confirm_leave_edit":"Le modifiche non sono state salvate. Si è sicuri di voler lasciare la modalità Modifica?","dnd_move_failed":"Si è verificato un errore durante lo spostamento della risorsa.","deletePage_title":"Elimina pagina","theme_share":"Condividi","movePage_description":"Sposta pagina","aria_edit_mode":"Passaggio alla modalità Modifica. Le opzioni saranno visualizzate sotto, nella barra degli strumenti.","theme_logout":"Logout","theme_customize":"Personalizza","generic_tag_description":"Aggiunge questa pagina a una tag di analisi","deletePage_description":"Elimina pagina","openCatalog_title":"Apri Catalogo come una nuova pagina","theme_edit_my_profile":"Modifica profilo personale","newSiblingPage_description":"Nuova pagina sibling","edit_wires_description":"Aggiungere, modificare o rimuovere collegamenti.","theme_go_to_view":"Vai alla modalità Vista","private_public_modelError":"Impossibile posizionare una risorsa pubblica in una risorsa privata.","statusbar_info":"Informazioni","theme_edit_settings":"Modifica impostazioni...","theme_view_wiring":"Visualizza Grafico dei collegamenti","a11y_focus_titlebar":"La selezione verrà spostata sulla barra del titolo.","shareSpace_description":"Condividi spazio","aria_view_mode":"Passaggio alla modalità Visualizzazione.","openCatalogInDlg_description":"Apri catalogo in una finestra di dialogo","setAsHomeSpace_title":"Imposta come spazio home","theme_global_page_already_opened":"La pagina globale è già aperta.","theme_accountSetting":"Impostazioni","widgetBuilder_description":"Crea un nuovo widget","edit_description":"Modifica","theme_delete_page":"Si è sicuri di voler eliminare questa pagina e tutti gli elementi child?","theme_actions":"Azioni","layout_error_mismatch":"Il layout della pagina assegnato non corrisponde al layout della pagina reale.","removePage_description":"Rimuovi pagina","theme_share_this_page":"Condividi questa pagina","a11y_skip_region":"Vai alla regione successiva","theme_viewWireGraph":"Visualizza Grafico dei collegamenti","context_page_menu_renderingError":"Si è verificato un errore durante il rendering del menu di pagina.","skin_hide_titlebar":"Nascondi barra del titolo","theme_delete_page_name":"Si è sicuri di voler eliminare la pagina ${0} e tutti i relativi elementi child?","editSpace_description":"Modifica le impostazioni dello spazio","createDataMashup_title":"Crea Mashup di dati ...","openCatalog_description":"Apri Catalogo come una nuova pagina","addSharedPages_description":"Aggiungi pagine condivise","removeSharedPages_description":"Rimuovi pagina","theme_impersonation":"Impersona","theme_hide":"Nascondi","advanced_title":"Avanzate","portlet_analytics_reports":"Report portlet","embedPage_title":"Visualizza in una pagina Web...","other_title":"Altro","layout_error_symptoms":"Fino alla correzione di questo problema, i tentativi di personalizzare questa pagina aggiungendo contenuto o modificando il layout della pagina potrebbero non avere esito positivo.","theme_hide_widget":"Nascondi widget","editPage_title":"Modifica pagina","a11y_layout_resized_pixels":"Il contenitore di sinistra è impostato su ${0} pixel e il contenitore di destra è impostato su ${1} pixel.","io_serverError":"Errore server interno.","theme_minimize":"Riduci","no_content_node":"Questa pagina non supporta il contenuto.","theme_display":"Visualizza","sharePage_description":"Condividi pagina","page_analytics_reports":"Report pagina","statusbar_status_error":"Si è verificato un errore di runtime","theme_menu_cannot_render":"Impossibile eseguire il rendering del menu.","createDataMashup_description":"Crea un Mashup di dati","layout_error_heading":"Errore nel layout della pagina","layout_error_tryRecreate":"Provare ad eliminare la pagina e a crearla di nuovo.","generic_tag_title":"Tag di analisi...","portlet_analytics_reports_description":"Report di analisi per i portlet","tag_title":"Tag...","theme_rename":"Ridenomina...","a11y_display_menu":"Visualizza menu","theme_personalize_control":"Personalizza...","catalog_description":"Catalogo","io_missingResource":"La risorsa richiesta non esiste.","openCatalogInDlg_title":"Apri Catalogo in una finestra di dialogo","move_right":"Sposta a destra","theme_websphere_portal":"IBM WebSphere Portal","publishPage_title":"Pubblica pagina...","tag_description":"Tag","theme_back":"Indietro","theme_resize":"Ridimensiona...","a11y_show_focus_titlebar":"Visualizzare la barra del titolo. La selezione verrà spostata sulla barra del titolo.","page_force_ssa_msg":"Questa pagina contiene uno o più portlet che non supportano la modalità lato client.","theme_share_page":"Condividi pagina","theme_refresh":"Aggiorna","rate_description":"Valuta","editPageProperties_title":"Modifica proprietà pagina...","theme_global_page_not_opened":"La pagina globale non è aperta.","editPageProperties_description":"Modifica proprietà della pagina","statusbar_print":"Stampa","newChildPage_title":"Nuova pagina child...","setAsHomeSpace_description":"Imposta come spazio home","a11y_layout_resized":"Il contenitore di sinistra è impostato su ${0} e il contenitore di destra è impostato su ${1}.","io_networkError":"Si è verificato un errore durante la comunicazione con il server.","addSharedPages_title":"Aggiungi pagine condivise...","viewSource_description":"Visualizza sorgente","analytics_title":"Analisi","editSpace_title":"Modifica lo spazio","a11y_skip_content":"Vai al link di contenuto principale con il tasto di scelta S.","duplicateSpace_description":"Duplica spazio","newChildPage_description":"Nuova pagina child","duplicateSpace_title":"Duplica spazio","a11y_layout_resizer":"Utilizzare i tasti freccia per modificare le dimensioni dei contenitori di layout","a11y_display_user_menu":"Visualizza menu utente","removeFromFav_description":"Rimuovi da Preferiti","theme_edit_control":"Modifica","movePage_title":"Sposta pagina...","edit_title":"Modifica"};dojo.provide("com.ibm.bundles.nls.SharedMessages");com.ibm.bundles.nls.SharedMessages._built=true;dojo.provide("com.ibm.bundles.nls.SharedMessages.it");com.ibm.bundles.nls.SharedMessages.it={"change_style_missingStyleError_0":"BMWPB0024E: Lo stile pagina non esiste più nel file di configurazione per il widget Modifica stili.","javascript_loading_error_1":"BMWPB0026E: È possibile che alcune parti della pagina non funzionino poiché la libreria JavaScript ${0} non è stata caricata completamente.","nav_invalid_drop_error_0":"BMWPB0001E: Impossibile completare l'operazione di spostamento poiché nella pagina parent non sono impostati sufficienti diritti di accesso.","change_layout_maximizedError_0":"BMWPB0014E: Impossibile modificare il layout mentre è presente un portlet ingrandito.","shelf_bundleUndefined_1":"BMWPB0017E: Bundle di risorse ${0} non trovato.","add_content_maximizedError2_0":"BMWPB0015E: Impossibile aggiungere il contenuto alla pagina mentre è presente un componente ingrandito.","page_dialog_no_templates_found_0":"BMWPB0005E: Non è stato trovato alcun template di pagina.","change_layout_maximizedError2_0":"BMWPB0016E: Impossibile modificare il layout di pagina mentre è presente un componente ingrandito.","shelf_customizeError_0":"BMWPB0029E: Si è verificato un errore durante la personalizzazione della pagina.","add_content_addContentError_0":"BMWPB0021E: Impossibile aggiungere contenuto alla pagina.","shelf_bundleKeyUndefined_2":"BMWPB0018E: La chiave ${0} non è stata definita nel bundle di risorse ${1}.","add_content_restrictedContentError_1":"BMWPB0023E: Impossibile aggiungere ${0} alla pagina poiché il contenuto non è consentito nella pagina.","shelf_session_timeout_0":"BMWPB0012E: La sessione è scaduta. Per continuare, effettuare il login.","add_content_legacyError2_0":"BMWPB0020E: Impossibile aggiungere il contenuto alla pagina poiché non è ancora stato assegnato un template di layout.","add_content_missingRendererError_0":"BMWPB0022E: Impossibile aggiungere il portlet o il widget alla pagina poiché l'origine di contenuto non ha trovato il renderer specificato.","change_layout_templateSyncError_0":"BMWPB0025E: La definizione pagina non è sincronizzata con il template di layout di pagina.","nav_renderingError_0":"BMWPB0003E: Impossibile creare la navigazione di pagina poiché server e browser non comunicano correttamente.","shelf_configError_0":"BMWPB0007E: Impossibile personalizzare la pagina poiché il file di configurazione che controlla le opzioni di personalizzazione non può essere letto o elaborato correttamente.","shelf_serverError_0":"BMWPB0011E: I widget del Page builder non vengono visualizzati correttamente poiché non possono comunicare con il server.","add_content_maximizedError_0":"BMWPB0013E: Impossibile aggiungere il contenuto alla pagina mentre è presente un portlet ingrandito.","shelf_configError_1":"BMWPB0028E: Impossibile personalizzare la pagina poiché il file di configurazione ${0} che controlla le opzioni di personalizzazione non può essere letto o elaborato correttamente.","add_content_legacyError_0":"BMWPB0019E: Impossibile aggiungere il contenuto alla pagina poiché non è ancora stato assegnato un template di layout.","nav_createPageError_0":"BMWPB0004E: Impossibile creare la pagina poiché server e browser non comunicano correttamente.","shelf_badDatastoreError_1":"BMWPB0008E: Impossibile caricare ${0} poiché l'archivio dati per l'origine contenuto è indefinito.","nav_invalid_drop_msg_0":"BMWPB0002E: Impossibile completare l'operazione di riorganizzazione poiché nelle pagine del sito non sono impostati sufficienti diritti di accesso.","javascript_disabled_error_0":"BMWPB0027E: La pagina non è stata caricata correttamente poiché il JavaScript è disabilitato nel browser.","widget_definition_parsing_error_1":"BMWPB0028E: Non è stato possibile caricare il widget ${0} perché la convalida dello schema ha avuto esito negativo.","shelf_feedError_1":"BMWPB0009E: Impossibile caricare ${0} poiché la connessione Internet non è valida o il proxy non è configurato per accettare un contenuto non affidabile."}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("pagebuilder.nls.pb_ui_layer",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.pb.customize.LotusDialog"]){dojo._hasResource["com.ibm.pb.customize.LotusDialog"]=true;dojo.provide("com.ibm.pb.customize.LotusDialog");dojo.declare("com.ibm.pb.customize.LotusDialog",[dijit.Dialog],{blankImg:"",titleText:"",okText:"OK",duration:1,destroyOnClose:false,templateString:"
"+"
"+"

"+""+"\"\"/"+"X"+""+"${titleText}"+"

"+"
"+"
"+"
"+" "+"${cancelText}"+"
"+"
"+"
"+"
",postMixInProperties:function(){this.nlsBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.closeText=this.nlsBundle["shelf_closeDialog"];this.cancelText=this.nlsBundle["add_content_cancel"];if(this.cssStateNodes){delete this.cssStateNodes.closeButtonNode;}this.inherited(arguments);},onSubmit:function(){},submit:function(){this.onSubmit();},hide:function(){if(this.domNode){return this.inherited(arguments);}},cancel:function(){if(!this._destroyingOnClose){this.hide();if(this.destroyOnClose){this._destroyingOnClose=true;this.destroy();}}},setContent:function(_1,_2,_3,_4){dojo.empty(this.contentNode);if(dojo.isString(_1)){_1=document.createTextNode(_1);}this.contentNode.appendChild(_1);this.titleNode.innerHTML=_2||this.titleText;this.submitNode.value=_3||this.okText;this.onSubmit=_4||function(){};this.show();this.onLoad();}});}if(!dojo._hasResource["com.ibm.pb.customize.LotusWaitingDialog"]){dojo._hasResource["com.ibm.pb.customize.LotusWaitingDialog"]=true;dojo.provide("com.ibm.pb.customize.LotusWaitingDialog");dojo.declare("com.ibm.pb.customize.LotusWaitingDialog",[com.ibm.pb.customize.LotusDialog],{spinner:"",message:"",destroyOnClose:true,templateString:"
"+"
"+""+"
"+"\"${loadingText}\""+"${message}"+"
"+"
"+"
",postMixInProperties:function(){this.nlsBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.loadingText=this.nlsBundle["shelf_loading"];this.message=" "+this.message;this.inherited(arguments);},show:function(){if(!this.domNode){return;}var me=this;this.inherited(arguments);}});}if(!dojo._hasResource["com.ibm.pb.extension.contextmenu.ContextMenuAcOperation"]){dojo._hasResource["com.ibm.pb.extension.contextmenu.ContextMenuAcOperation"]=true;dojo.provide("com.ibm.pb.extension.contextmenu.ContextMenuAcOperation");dojo.declare("com.ibm.pb.extension.contextmenu.ContextMenuAcOperation",[com.ibm.mashups.enabler.ac.operation.Operation],{id:"none",url:"",sync:true,roleCheck:"",finished:null,allowed:false,constructor:function(id,_5,_6,_7,_8){if(!com.ibm.pb.extension.contextmenu.ContextMenuAcOperation.allowedOperations){com.ibm.pb.extension.contextmenu.ContextMenuAcOperation.allowedOperations={};}this.id=id;this.url=_5;this.sync=_6;this.roleCheck=_7;this.finished=_8||function(){};this._checkForFeed();},_checkForFeed:function(){if(com.ibm.pb.extension.contextmenu.ContextMenuAcOperation.allowedOperations[this.id]){if(com.ibm.pb.extension.contextmenu.ContextMenuAcOperation.allowedOperations[this.id][this.roleCheck]){this.allowed=true;}else{this.allowed=false;}this.finished(this);}else{this._getXml();}},_getXml:function(){var me=this,_9=dojo.isIE||dojo.isOpera||dojo.isFF<3.5;dojo.xhrGet({url:this.url,handleAs:(_9)?"text":"xml",sync:this.sync,load:function(_a){var _b=_a;com.ibm.pb.extension.contextmenu.ContextMenuAcOperation.allowedOperations[me.id]={};if(_9){var _c=_b.match(/label="(\w+)"/g);for(var i in _c){if((typeof _c[i])=="string"){var _d=_c[i].substring(7,_c[i].length-1);com.ibm.pb.extension.contextmenu.ContextMenuAcOperation.allowedOperations[me.id][_d]=true;}}}else{var _c=_b.querySelectorAll("menuitem");for(var i in _c){if(_c[i].getAttribute){var _d=_c[i].getAttribute("label");com.ibm.pb.extension.contextmenu.ContextMenuAcOperation.allowedOperations[me.id][_d]=true;}}}me._checkForFeed();}});},isAllowed:function(_e){return this.allowed;}});}if(!dojo._hasResource["com.ibm.widgets.ResourceSelector"]){dojo._hasResource["com.ibm.widgets.ResourceSelector"]=true;dojo.provide("com.ibm.widgets.ResourceSelector");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.Tooltip");dojo.require("dojo.i18n");dojo.require("dijit.form.FilteringSelect");dojo.require("dijit.form.TextBox");dojo.declare("com.ibm.widgets.ResourceSelector",[dijit._Widget,dijit._Templated],{shelfBundle:null,dialogBundle:null,blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),autofocus:false,baseUrl:null,feedQueryUrl:null,feedQueryUrlTemplate:null,feedSupportsSearch:false,feedSearchParam:"",atomFeed:true,resourceData:null,filteredResourceData:null,selectedResourceId:null,selectedRow1:null,selectedRow2:null,sortResultMult:1,entryStartIndex:0,value:{},searchResults:null,wasLastKeyEnter:false,outerDivClass:"lotusDialog",showTruncationMessage:false,connections:[],_lastUsedFeedQueryUrl:null,templateString:"
"+"
"+"
"+""+""+""+""+"
"+""+""+"${nlsSubmitSearch}"+""+"
"+"
"+"
"+"\"Warning\""+" "+""+"
"+"
"+""+"
"+"
"+"
"+""+"${nlsResourceTableSummary}"+""+""+""+""+"
"+"
"+"
"+"
${nlsNoResources}
"+"
"+"
"+"\"${nlsLoading}\" ${nlsLoading}"+"
"+"
"+"
",constructor:function(){this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.dialogBundle=dojo.i18n.getLocalization("com.ibm.bundles","PageCreatorDialog");this.nlsSubmitSearch=this.shelfBundle["shelf_submitSearch"];this.nlsSortLabel=this.dialogBundle["template_dialog_sort_by"];this.nlsClickToSort=this.dialogBundle["template_dialog_click_to_sort"];this.nlsClickToSelect=this.dialogBundle["template_dialog_click_to_select"];this.nlsPersonLabel=this.dialogBundle["resource_selector_updated_by"];this.nlsNoUser="";this.nlsTitle=this.dialogBundle["title"];this.nlsResourceTableSummary=this.dialogBundle["resource_selector_table_summary"];this.nlsNoResources=this.dialogBundle["resource_selector_no_resources"];this.nlsLoading=this.shelfBundle["shelf_loading"];this.nlsSearchResourcesLabel=this.dialogBundle["resource_selector_search_resources"];this.nlsSearchNoMatches=this.dialogBundle["template_dialog_search_no_matches"];this.baseUrl=location.protocol+"//"+location.host+ibmPortalConfig.contentHandlerURI;},postCreate:function(){this.inherited(arguments);this._lastUsedFeedQueryUrl=this.feedQueryUrl;if(this.feedSupportsSearch===true){this._loadSearchResults("");this._populateSearchSelect();this._initializeSearchIcon();}else{this._loadResourceData();this._populateSearchSelect();}},getAvailableResourcesCount:function(_f){return 0;},getMaxResourcesCount:function(_10){return 0;},_buildFeedQueryUrlFromSearchTerm:function(_11){if(_11===null){_11="";}if(_11!==""){if((typeof this.feedQueryUrlTemplate=="string")&&(this.feedQueryUrlTemplate!=="")){if((typeof this.feedSearchParam=="string")&&(this.feedSearchParam!=="")){var _12={};_12[this.feedSearchParam]=_11;this._lastUsedFeedQueryUrl=dojo.string.substitute(this.feedQueryUrlTemplate,_12);}else{this._lastUsedFeedQueryUrl=this.feedQueryUrlTemplate;}}else{this._lastUsedFeedQueryUrl=this.feedQueryUrl;}}else{this._lastUsedFeedQueryUrl=this.feedQueryUrl;}},_hideLoadingDiv:function(){dojo.addClass(this.progressDIV,"lotusHidden");},_hideTruncationMsgDiv:function(){dojo.addClass(this.truncationMsgDIV,"lotusHidden");},_initializeSearchIcon:function(){dojo.removeClass(this.searchIconCell,"lotusHidden");this.connections.push(dojo.connect(this.searchIconInput,"onclick",this,"_runSearch"));this.connections.push(dojo.connect(this.searchIconAltLink,"onclick",this,"_runSearch"));},_escapeHTML:function(str){return str.replace(/&/g,"&").replace(/>/g,">").replace(/0){this.isViewFiltered=true;this.filteredResourceData=_22;this._displayChoices(_22);}}else{if(this.isViewFiltered&&dojo.byId(this.searchSelect.id).value.length===0){this.isViewFiltered=false;this.filteredResourceData=null;this._displayChoices(_21);this.searchResults=null;}}}},_search_isValid:function(){var rv=true;if(this.wasLastKeyEnter&&this.searchResults&&this.searchResults.length===0){rv=false;}return rv;},_search_openResultList:function(_24,_25){this.searchResults=_24;},_search_onKeypress:function(e){if(e&&e.type&&e.keyCode&&e.keyCode===dojo.keys.ENTER){if(this.feedSupportsSearch){this._runSearch();}else{if(this.searchResults&&this.searchResults.length>0&&this.resourceData!==null){this._updateSelectedId();var _26=this.resourceData;var _27=this.searchResults;var _28=[];var ctr=0;dojo.forEach(_27,function(_29){var _2a=_29.value;var _2b=dojo.filter(_26,function(_2c){return (_2c.id===_2a);});if(_2b&&_2b.length>0){_28[ctr++]=_2b[0];}});if(_28.length===_26.length){this.isViewFiltered=false;this.filteredResourceData=null;this._displayChoices();}else{if(_28.length>0){this.isViewFiltered=true;this.filteredResourceData=_28;this._displayChoices(_28);}}}this.wasLastKeyEnter=false;if(e&&e.type&&e.keyCode&&e.keyCode===dojo.keys.ENTER){this.wasLastKeyEnter=true;var _2d=dijit.byId(this.searchSelect.id);_2d.validate(true);}}}},_search_handleOnChange:function(_2e,_2f){this.inherited(arguments);if(dojo.byId(this.searchSelect.id).value===""&&this.isViewFiltered){this._search_onChange(null);}},_showLoadingDiv:function(){dojo.removeClass(this.progressDIV,"lotusHidden");dijit.setWaiState(this.resourceTableBody,"live","polite");dijit.setWaiState(this.resourceTableBody,"busy","true");},_showTruncationMsgDiv:function(_30,_31){if(this.nlsTruncationMsg&&(this.showTruncationMessage===true)){var msg=dojo.string.substitute(this.nlsTruncationMsg,[_30,_31]);dojo.attr(this.truncationMsgText,"innerHTML",this._escapeHTML(msg));if(this.warningIconClass){dojo.addClass(this.truncationMsgIcon,this.warningIconClass);}dojo.removeClass(this.truncationMsgDIV,"lotusHidden");}},_loadResourceData:function(_32,_33,_34){if(this.resourceData===null){this.resourceData=[];this._showLoadingDiv();this._hideTruncationMsgDiv();var _35=this.baseUrl;var _36="";var idx=this.baseUrl.indexOf("?");if(idx>-1){_36=this.baseUrl.substring(idx+1,this.baseUrl.length);_35=this.baseUrl.substring(0,idx);}var _37=_35+this._lastUsedFeedQueryUrl;if(_36.length>0){if(_37.indexOf("?")>-1){_37=_37+"&"+_36;}else{_37=_37+"?"+_36;}}if(this.atomFeed){this._getEntriesFromAtomFeed(_37);}else{this._getEntriesFromJsonFeed(_37);}this._hideLoadingDiv();this._loadComplete();}},_loadSearchResults:function(_38){this._buildFeedQueryUrlFromSearchTerm(_38);this._clearResultList(this.resourceTableBody);this._clearResourceData();this._loadResourceData();},_getHref:function(_39,_3a,_3b){var rv=null;if(_39.links!==null&&_39.links.length>0){var _3c="related";if(_3b){_3c=_3b;}for(var x in _39.links){var _3d=_39.links[x];if(_3d.rel&&_3d.rel==_3c&&_3d.href&&_3d.href.indexOf(_3a)>-1){rv=_3d.href;break;}}}return rv;},_getUserDataForEntry:function(_3e,_3f){return null;},_getEntriesFromAtomFeed:function(_40){var _41=this.resourceData;var me=this;var _42=this.entryStartIndex;var _43=new dojox.atom.io.Connection(true,true);_43.getFeed(_40,function(_44){var _45=_44.entries;if(_45){var ctr=0;var _46=false;for(var i=_42;i<_45.length;i++){var _47=_45[i];var _48=_47.title.value;var _49="";if(_47.summary){_49=_47.summary.value;}var _4a=_47.id;var _4b=this.selectedResourceId;var _4c=false;if(_4b&&_4b.length>0){_4c=(_4b===_4a);if(_4c){_46=true;}}var _4d=dojo.hitch(me,me._getUserDataForEntry);var _4e=_4d(_43,_47);var _4f={id:_4a,title:_48,description:_49,user:_4e,selected:_4c};var _50=dojo.hitch(me,me._processEntryResultsBeforeStoring);_4f=_50(_4f);if(!_46&&_4f.selected){_46=true;}_41[ctr++]=_4f;}if(!_46&&_41.length>0){_41[0].selected=true;}}},function(_51,_52){if(_52.xhr.responseText.indexOf("EJQHL0004E")>=0){alert(me.shelfBundle["project_expired"]||"The current project is no longer available. Click OK to be redirected.");top.location.reload();}});},_getEntriesFromJsonFeed:function(_53){var _54=this.resourceData;var me=this;var _55=null;var _56=dojo.xhrGet({url:_53,sync:true,handleAs:"json",preventCache:true,load:function(_57){_55=_57;},error:function(_58){console.debug("ResourceSelector _getEntriesFromJsonFeed ERROR");console.debug(_58);}});var _59=this.getAvailableResourcesCount(_55);var _5a=this.getMaxResourcesCount(_55);if(_5a>_59){this._showTruncationMsgDiv(_59,_5a);}else{this._hideTruncationMsgDiv();}if(_55&&_55.feed){var _5b=this.resourceData;var _5c=this.selectedResourceId;dojo.forEach(this._getEntriesAsJSON(_55.feed),function(_5d){var ctr=_54.length;var _5e=_5d.id;var _5f=false;if(_5c&&_5c.length>0){_5f=(_5c===_5e);}else{if(ctr===0){_5f=true;}}var _60=_5d.title.value;var _61="";if(_5d.summary){_61=_5d.summary.value;}var dn=null;dojo.forEach(_5d.author,function(_62){if(_62.distinguishedName){dn=_62.distinguishedName;}});var _63=_5d.type;var _64={id:_5e,title:_60,description:_61,user:dn,selected:_5f,type:_63};var _65=dojo.hitch(me,me._processEntryResultsBeforeStoring);_64=_65(_64);_54[ctr]=_64;});}},_getEntriesAsJSON:function(_66){return _66.entry;},_processEntryResultsBeforeStoring:function(_67){return _67;},_stripOffPrefix:function(str,_68){var rv=str;if(str&&_68){var pos=str.indexOf(_68);if(pos>-1){rv=str.substring(pos+_68.length);}}return rv;},_clearResourceData:function(){this.resourceData=null;},_clearResultList:function(_69){while(_69.hasChildNodes()){_69.removeChild(_69.firstChild);}dojo.addClass(this.noResourcesDIV,"lotusHidden");},_createRadioButton:function(_6a,_6b){if(dojo.isIE&&dojo.isIE<8){var doc=dojo.doc;if(_6b){_6b=dojo.byId(_6b);doc=_6b.ownerDocument;}tag=doc.createElement("");if(_6a){dojo.attr(tag,_6a);}if(_6b){dojo.place(tag,_6b);}return tag;}else{return dojo.create("input",_6a,_6b);}},_loadComplete:function(){this._displayChoices();},_displayChoices:function(_6c){var _6d=ibmCfg.themeConfig.isRTL;var _6e,_6f;if(_6c){_6e=_6c;}else{_6e=this.resourceData;}if(_6e===null||_6e.length===0){if(this.feedSupportsSearch===true){dijit.removeWaiState(this.resourceTableBody,"live");dijit.removeWaiState(this.resourceTableBody,"busy");dojo.removeClass(this.noResourcesDIV,"lotusHidden");}return;}var _70=this.resourceTableBody;this._clearResultList(_70);var _71=-1*this.sortResultMult;var _72=this.sortResultMult;_6e.sort(function(a,b){var _73=a.title.toLowerCase(),_74=b.title.toLowerCase();if(_73<_74){return _71;}if(_73>_74){return _72;}return 0;});var _75=this.nlsClickToSelect;var _76=this.nlsPersonLabel;var _77=this.nlsNoUser;var _78=false;var _79=dojo.hitch(this,"_setSelectedRowBackgroundColor");var _7a=this.selectedResourceId&&this.selectedRow1;var _7b=this.selectedResourceId;var _7c=this._createRadioButton;var _7d=this.nlsTypeLabels;var _7e=10;var _7f=dojo.create("tr",{style:{display:"none"}},_70);var th1=dojo.create("th",{innerHTML:this.nlsClickToSelect,scope:"col"},_7f);var th2=dojo.create("th",{innerHTML:" ",scope:"col"},_7f);var th3=dojo.create("th",{innerHTML:this.nlsTitle,scope:"col"},_7f);var _80=this;dojo.forEach(_6e,function(_81,i){var div;var id=_81.id;var _82=_81.title;var _83=_81.user;var tr1=dojo.create("tr",null,_70);var td1=dojo.create("td",{className:"lotusFirstCell",style:{width:"16px",paddingLeft:"2px"}},tr1);var _84=_7c({type:"radio",title:_75,name:"resourceValue",value:id,id:id+"_resource_"+i,className:"lotusCheckbox"},td1);_80.connections.push(dojo.connect(_84,"onclick",_80,function(evt){_79(tr1);}));var td2=dojo.create("td",{style:{width:"1px",paddingLeft:"0px",paddingRight:"0px",innerHTML:" "}},tr1);var td3=dojo.create("td",null,tr1);var _85=dojo.create("label",{style:{margin:"1px"}},td3);dojo.attr(_85,"for",id+"_resource_"+i);var h4=dojo.create("h4",{"id":id+"_header"},_85);dojo.create("span",{dir:_6d?"RTL":"LTR",innerHTML:_80._escapeHTML(_82)},h4);if(_81.type&&_7d&&_7d[_81.type]){var pos=_6d?"first":"last";dojo.create("span",{className:"lotusType",innerHTML:_80._escapeHTML(_7d[_81.type])},h4,pos);}if(_83){div=dojo.create("div",{className:"lotusMeta",innerHTML:_80._escapeHTML(_76)+" "},td3);var _86="";var _87="";var _88="";if(dojo.isString(_83)){_86=_83;if(_83.indexOf("uid=")===0){var _89=_83.indexOf(",");if(_89>4){_86=_83.substring(4,_89);}}_88=_83;_87=_81.ownerId?_81.ownerId:"";}else{if(dojo.isObject(_83)&&_83.getDisplayName){_86=_83.getDisplayName();_87=_83.getID();_88=_83.dn;}}var _8a=dojo.create("span",{className:"vcard X-sametime-resolve"},div);var _8b=dojo.create("a",{className:"fn lotusPerson hasHover",innerHTML:_80._escapeHTML(_86),onClick:"javascript:SemTagMenu.a11y(event);",href:"javascript:void(0);"},_8a);_8b.onmouseover=dojo.hitch(_8b,function(_8c){if(!_8c){_8c=window.event;}var _8d=_8c.target?_8c.target:_8c.srcElement;if(_8d){var _8e=_8d.getBoundingClientRect();var _8f=_8e.height?_8e.height:_8e.bottom-_8e.top;var _90=window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop;this._ts_y=Math.floor(_8e.top+_8f+_90);}});_8b.onfocus=_8b.onmouseover;var _91=dojo.create("span",{className:"userObjectId",style:{display:"none"},innerHTML:_80._escapeHTML(_87)},_8a);var _92=dojo.create("span",{className:"uid",style:{display:"none"},innerHTML:_80._escapeHTML(_88)},_8a);_78=true;}else{div=dojo.create("div",{className:"lotusMeta",innerHTML:_80._escapeHTML(_77)},td3);}var _93=_81.description;if(_93&&_93!==""){dojo.style(td3,"paddingBottom","0px");var tr2=dojo.create("tr",{className:"lotusDetails"},_70);var td4=dojo.create("td",{className:"lotusFirstCell",innerHTML:" "},tr2);var td5=dojo.create("td",{innerHTML:" "},tr2);var td6=dojo.create("td",{className:"lotusLastCell",colSpan:"2",headers:id+"_header"},tr2);var _94=dojo.create("p",{innerHTML:_80._escapeHTML(_93)},td6);}var _95=_81.selected;if(_7a){if(_7b===_81.id){_95=true;}else{_95=false;}}if(_95){if(dojo.isIE==7){dojo.attr(_84,"defaultChecked","true");}dojo.attr(_84,"checked","true");_79(tr1);}});if(_78){var _96=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.livetext.ServiceModel.SERVICE_NAME);dojo.publish(_96.tagChanged,[_70]);if(typeof SemTagSvcPortal!="undefined"&&SemTagSvcPortal&&!SemTagSvcPortal.oldFindPosition){SemTagSvcPortal.oldFindPosition=SemTagSvcPortal.findPosition;SemTagSvcPortal.findPosition=function(obj,_97){var pos=SemTagSvcPortal.oldFindPosition(obj,_97);if(obj._ts_y){pos[1]=obj._ts_y;}return pos;};}}dijit.removeWaiState(this.resourceTableBody,"busy");},_toggleSort:function(){var _98=this.sortLink.className.split(" ");if(this.sortResultMult>0){this.sortResultMult=-1;dojo.html.set(this.sortLinkIndicator,"↓");_98[1]="lotusDescending";}else{this.sortResultMult=1;dojo.html.set(this.sortLinkIndicator,"↑");_98[1]="lotusAscending";}this.sortLink.className=_98[0]+" "+_98[1];this._updateSelectedId();var _99=null;if(this.isViewFiltered){_99=this.filteredResourceData;}this._displayChoices(_99);},_updateSelectedId:function(){if(this.resourceData){var _9a=dojo.formToObject(this.resourceSelectForm).resourceValue;if(_9a){this.selectedResourceId=_9a;}}},_setSelectedRowBackgroundColor:function(_9b){if(this.selectedRow1){dojo.style(this.selectedRow1,"backgroundColor","transparent");}if(this.selectedRow2){dojo.style(this.selectedRow2,"backgroundColor","transparent");}dojo.style(_9b,"backgroundColor",com.ibm.widgets.ResourceSelector.SELECTED_ROW_COLOR);this.selectedRow1=_9b;var _9c=_9b.nextSibling;if(_9c&&dojo.attr(_9c,"class")==="lotusDetails"){dojo.style(_9c,"backgroundColor",com.ibm.widgets.ResourceSelector.SELECTED_ROW_COLOR);this.selectedRow2=_9c;}else{this.selectedRow2=null;}},submit:function(){dojo.attr(this.submitDialog,"disabled","disabled");this.hide();this.beforeSubmit();this.onSubmit();},cancel:function(){this.hide();},onChange:function(arg){},onComplete:function(){},beforeSubmit:function(){},getSelection:function(){this.value=dojo.formToObject(this.resourceSelectForm);var _9d="";var _9e="";var _9f="";var _a0=this.value.resourceValue;if(this.resourceData&&_a0){dojo.forEach(this.resourceData,function(_a1,i){if(_a1.id===_a0){if(_a1.title){_9d=_a1.title;}if(_a1.description){_9e=_a1.description;}if(_a1.type){_9f=_a1.type;}}});}this.value.resourceName=_9d;this.value.resourceDescription=_9e;this.value.type=_9f;return this.value;},layout:function(){if(this.domNode.style.display!="none"){this._size();}return this.inherited(arguments);},focus:function(){var _a2,_a3=null;dojo.query("input",this.domNode).forEach(function(_a4,_a5,arr){if(_a4.checked){_a3=_a4;}});if(!_a3){_a2=dijit.byId(this.searchSelect.id);if(_a2){if(_a2.focusNode){_a3=_a2.focusNode;}}}if(_a3){dijit.focus(_a3);}},destroy:function(){this.resourceData=null;dojo.forEach(this.connections,dojo.disconnect);this.inherited(arguments);}});com.ibm.widgets.ResourceSelector.SELECTED_ROW_COLOR="#f2f9ff";}if(!dojo._hasResource["com.ibm.widgets.ResourceSelectDialog"]){dojo._hasResource["com.ibm.widgets.ResourceSelectDialog"]=true;dojo.provide("com.ibm.widgets.ResourceSelectDialog");dojo.require("dijit.Dialog");dojo.require("dojo.i18n");dojo.declare("com.ibm.widgets.ResourceSelectDialog",[dijit.Dialog],{lotusui_id:"dijitDialog_lotusui30_ResSlctDlg_container",lotusui_class:"lotusui30",shelfBundle:null,dialogBundle:null,blankImg:"",autofocus:false,resourceData:null,selectedResourceId:null,sortResultMult:1,value:{},cancelHandler:null,templateString:"
"+"
"+"
"+"

"+"${nlsResourceSelectTitle}"+"

"+""+"\"\""+"X"+""+"
"+"
"+"
"+"${nlsTitleError}"+"
"+"
"+"
"+"
"+" "+""+"
"+"
"+"
",postMixInProperties:function(){this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.dialogBundle=dojo.i18n.getLocalization("com.ibm.bundles","PageCreatorDialog");this.cancelText=this.shelfBundle["add_content_cancel"];this.closeText=this.shelfBundle["add_content_close"];this.okText=this.dialogBundle["resource_select_dialog_select"]||"Select";this.nlsTitleError=this.shelfBundle["new_feed_enterTitle"];this.nlsResourceSelectTitle=this.dialogBundle["resource_select_dialog_title"];},postCreate:function(){this.inherited(arguments);this._populateResourceSelector();dojo.place(this.domNode,this._findOrCreateLotusUIDIV(),"last");var _a6=window.setTimeout(dojo.hitch(this,function(){if(this.domNode&&this.domNode.style.display!="none"){this.layout();}window.clearTimeout(_a6);}),this.duration+50);},_findOrCreateLotusUIDIV:function(){var _a7=dojo.byId(this.lotusui_id);if(!_a7){_a7=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class,"wairole":"region","role":"region"},dojo.body());}dijit.setWaiState(_a7,"labelledby",this.id+"ResourceSelectDialogTitleSpan_id");return _a7;},_populateResourceSelector:function(){var _a8=this.resourceSelector;this.selectorWidget=new com.ibm.widgets.ResourceSelector({feedQueryUrl:this.feedQueryUrl},_a8);},submit:function(){dojo.attr(this.submitDialog,"disabled","disabled");this.hide();this.beforeSubmit();this.onSubmit();},setCancelHandler:function(_a9){this.cancelHandler=_a9;},cancel:function(){if(this.cancelHandler&&this.cancelHandler!=null){this.cancelHandler();}this.hide();},onChange:function(arg){},onComplete:function(){},beforeSubmit:function(){},onSubmit:function(){this.value=this.selectorWidget.getSelection();this.onChange(this.value);},layout:function(){if(this.domNode.style.display!="none"){this._size();}return this.inherited(arguments);},focus:function(){this.resourceSelectError.style.display="none";this.submitDialog.removeAttribute("disabled");this.show();},show:function(){this.inherited(arguments);setTimeout(dojo.hitch(this.selectorWidget,"focus"),30);},destroy:function(){this.inherited(arguments);},_getFocusItems:function(_aa){var _ab=this.containerNode;this.containerNode=_aa;this.inherited(arguments);this.containerNode=_ab;}});}if(!dojo._hasResource["com.ibm.widgets.TemplateSelectDialog"]){dojo._hasResource["com.ibm.widgets.TemplateSelectDialog"]=true;dojo.provide("com.ibm.widgets.TemplateSelectDialog");dojo.require("dojo.i18n");dojo.require("dojox.atom.io.model");dojo.require("dojox.atom.io.Connection");dojo.declare("com.ibm.widgets.TemplateSelectDialog",[com.ibm.widgets.ResourceSelectDialog],{postMixInProperties:function(){this.inherited(arguments);this.nlsResourceSelectTitle=this.dialogBundle["page_dialog_select_template"];this.nlsPersonLabel=this.dialogBundle["template_dialog_owned_by"];this.nlsNoUser=this.dialogBundle["template_dialog_no_owner"];this.nlsResourceTableSummary=this.dialogBundle["template_dialog_table_summary"];this.nlsSearchResourcesLabel=this.dialogBundle["template_dialog_search_templates"];this.feedQueryUrl="?uri=nm%3Aoid%3Awps.content.template.root&levels=100";},_populateResourceSelector:function(){var _ac=this.resourceSelector;this.selectorWidget=new com.ibm.widgets.ResourceSelector({feedQueryUrl:this.feedQueryUrl,entryStartIndex:1,_getUserDataForEntry:this._getUserDataForEntry,_processEntryResultsBeforeStoring:this._processEntryResultsBeforeStoring,nlsPersonLabel:this.nlsPersonLabel,nlsNoUser:this.nlsNoUser,nlsResourceTableSummary:this.nlsResourceTableSummary,nlsSearchResourcesLabel:this.nlsSearchResourcesLabel},_ac);},_getUserDataForEntry:function(_ad,_ae){var rv=null;var _af=this._getHref;var _b0=null;if(dojo.isOpera){_b0="content";}var _b1=_af(_ae,com.ibm.widgets.TemplateSelectDialog.CONTENT_MODEL_SCHEMA,_b0);if(_b1){_ad.getFeed(_b1,function(_b2){var _b3=_b2.entries;var _b4=_b3[0];if(dojo.isOpera){_b0="ac-resource-config";}var _b5=_af(_b4,com.ibm.widgets.TemplateSelectDialog.RESOURCE_CONFIG_SCHEMA,_b0);if(_b5){_ad.getEntry(_b5,function(_b6){if(_b6&&_b6.content&&_b6.content.value){var _b7=_b6.content.value;var _b8=_b7.indexOf("ac:DN=\"");if(_b8>-1){_b8+=7;var _b9=_b7.indexOf("\"",_b8);if(_b9>_b8){rv=_b7.substring(_b8,_b9);}}}});}});}return rv;},_processEntryResultsBeforeStoring:function(_ba){if(_ba){var _bb=_ba.id;_ba.id=this._stripOffPrefix(_bb,com.ibm.widgets.TemplateSelectDialog.NAVIGATION_MODEL_SCHEMA);var _bc=this.selectedResourceId;var _bd=false;if(_bc&&_bc.length>0&&(_bc===_bb)){_ba.selected=true;}}return _ba;}});com.ibm.widgets.TemplateSelectDialog.NAVIGATION_MODEL_SCHEMA="nm:oid:";com.ibm.widgets.TemplateSelectDialog.CONTENT_MODEL_SCHEMA="cm/oid:";com.ibm.widgets.TemplateSelectDialog.RESOURCE_CONFIG_SCHEMA="resourceconfig:oid:";}if(!dojo._hasResource["com.ibm.mm.builder.systemwidget.TemplateSelectDialog"]){dojo._hasResource["com.ibm.mm.builder.systemwidget.TemplateSelectDialog"]=true;dojo.provide("com.ibm.mm.builder.systemwidget.TemplateSelectDialog");dojo.declare("com.ibm.mm.builder.systemwidget.TemplateSelectDialog",[com.ibm.pb.iwidget.iWidgetBase],{controller:null,onLoad:function(){var _be="onLoad",lgr=this.LOGGER;lgr.entering(_be,arguments);this.wid="_"+this.iContext.widgetId+"_";var _bf=this.getItemSetValues(["controller",]);this.convertMapTypes(_bf,["controller"],"Object");dojo.mixin(this,_bf);this.model=this.controller.getTreeModel();this.nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();this.nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();lgr.exiting(_be,arguments);},onUnload:function(){this._cleanupInternalWidget();},_cleanupInternalWidget:function(){if(this.widget){if(this._changeConnection){dojo.disconnect(this._changeConnection);}this.widget.destroy();}},_initInternalWidget:function(){var me=this;this._cleanupInternalWidget();this.widget=new com.ibm.widgets.TemplateSelectDialog({selectedResourceId:this._selectedTemplateId},this.iContext.getElementById(this.wid+"contents"));this._changeConnection=dojo.connect(this.widget,"onChange",this,"_onChange");this.widget.startup();},_onChange:function(_c0){var _c1="_onChange",lgr=this.LOGGER;lgr.entering(_c1,arguments);var _c2={};_c2.sourceWidget=this._sourceId;_c2.value=_c0;com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(this._sourceId,"onTemplateSelectChanged",_c0,null,this.iContext.widgetId);lgr.exiting(_c1,arguments);},onTemplateSelect:function(_c3){var _c4="onTemplateSelect",lgr=this.LOGGER;lgr.entering(_c4,arguments);if(this.widget&&this.widget.open){return;}this._sourceId=_c3.source;this._selectedTemplateId=_c3.payload;if(!this.widget){this._initInternalWidget();}if(_c3.payload!==""){this.widget.focus();}else{this.widget.onSubmit();}lgr.exiting(_c4,arguments);}});}if(!dojo._hasResource["com.ibm.widgets.NewPageDialog"]){dojo._hasResource["com.ibm.widgets.NewPageDialog"]=true;dojo.provide("com.ibm.widgets.NewPageDialog");dojo.require("dijit.Dialog");dojo.require("dojo.i18n");dojo.declare("com.ibm.widgets.NewPageDialog",[dijit.Dialog],{lotusui_id:"dijitDialog_lotusui30_NewPageDlg_container",lotusui_class:"lotusui30",shelfBundle:null,dialogBundle:null,blankImg:"",autofocus:false,showMakePrivate:true,showFriendlyURL:true,showPageTemplate:false,templateHasContentMapping:false,value:{},templateString:"
"+"
"+"
"+"
"+"

"+"${titleText}"+"

"+""+"\"\""+"X"+""+"
"+"
"+"
"+"
"+"${nlsTitleError}"+"
"+"
"+"

"+"
"+"
"+"
"+"

"+"
"+" "+"

"+"
"+"
${nlsPageTemplate}  ${nlsDefault}   ${nlsChange}
"+"
"+"
"+"
"+"
"+"
"+"
"+"
"+"
"+" "+""+"
"+"
"+"
"+"
",postMixInProperties:function(){delete this.content;if(this.params){delete this.params.content;}if(this.cssStateNodes){delete this.cssStateNodes.closeButtonNode;}this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.dialogBundle=dojo.i18n.getLocalization("com.ibm.bundles","PageCreatorDialog");this.cancelText=this.shelfBundle["add_content_cancel"];this.closeText=this.shelfBundle["add_content_close"];this.okText=this.dialogBundle["create"];this.nlsPageTitle=this.dialogBundle["page_dialog_page_name"];this.nlsTitleError=this.shelfBundle["new_feed_enterTitle"];this.nlsFriendlyURL=this.dialogBundle["page_dialog_friendly_url_name"];this.nlsMakePrivate=this.dialogBundle["page_dialog_make_private"];this.titleText=this.dialogBundle["page_dialog_create_page"];this.nlsPageTemplate=this.dialogBundle["page_dialog_page_template"];this.nlsPageTemplateLabel=this.dialogBundle["page_dialog_page_template_label"];this.nlsNoTemplate=this.dialogBundle["page_dialog_no_template"];this.nlsDefault=this.dialogBundle["page_dialog_default"];this.nlsChange=this.dialogBundle["page_dialog_change"];this.nlsFriendlyUrlRequiredError=this.dialogBundle["page_dialog_friendly_url_required_error"];this.nlsFriendlyUrlModifiedWarning=this.dialogBundle["page_dialog_friendly_url_modified_warning"];this.inherited(arguments);},postCreate:function(){this.inherited(arguments);if(!this.showMakePrivate){dojo.destroy(this.divPrivate);delete this.divPrivate;}this.connect(this.typingNode,"onkeyup",function(){if(this.typingNode.value!=""){this.newPageError.style.display="none";}});this.connect(this.typingNode,"onkeypress",dojo.hitch(this,function(_c5){if(_c5.keyCode==dojo.keys.ENTER){this.submit();}}));if(this.showFriendlyURL){this.connect(this.typingNode,"onkeyup",function(){this.filterFriendlyURL(this.typingNode.value);});this.connect(this.typingNode,"onblur",function(){this.filterFriendlyURL(this.typingNode.value);});}else{dojo.destroy(this.divFriendlyURL);delete this.divFriendlyURL;}if(this.showPageTemplate){this.connect(this.showHideTemplateNode,"onclick",this.fireEventToTemplateSelectDialog);}else{dojo.destroy(this.divPageTemplate);delete this.divPageTemplate;}dojo.place(this.domNode,this._findOrCreateLotusUIDIV(),"last");},_findOrCreateLotusUIDIV:function(){var _c6=dojo.byId(this.lotusui_id);if(!_c6){_c6=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class,"wairole":"region","role":"region"},dojo.body());}dijit.setWaiState(_c6,"labelledby",this.id+"NewPageDialogTitleSpan_id");return _c6;},fireEventToTemplateSelectDialog:function(){if(this.showPageTemplate){var _c7=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent("templateSelect","onTemplateSelect",this.templateSelect.options[0].value,null,"newPage");}},_escapeHTML:function(str){return str.replace(/&/g,"&").replace(/>/g,">").replace(/=256){return cwm.E_PAGE_UTIL_INVALID_NAME_LENGTH_0;}var _ca=ibmConfig[com.ibm.mashups.enabler.services.ConfigConstants.BUILDER_TITLE_FILTER_REGEXP];if(_ca){if(_c9.match(_ca)){return cwm.E_PAGE_UTIL_INVALID_NAME_CHAR_0;}}return null;},submit:function(){var _cb=this.typingNode.value.replace(/<(?:\/?).+?>/g,"");this.typingNode.value=_cb;var _cc=this._validatePageName(_cb);if(_cc){this.newPageError.innerHTML=_cc;this.newPageError.style.display="block";return;}if(this.showFriendlyURL&&this.showPageTemplate&&this.templateHasContentMapping&&!this.newPageFriendlyURL.value){this.newPageError.innerHTML=this.nlsFriendlyUrlRequiredError;this.newPageError.style.display="block";this.newPageFriendlyURL.focus();return;}if(this.showFriendlyURL&&this.filterFriendlyURL(this.newPageFriendlyURL.value,true)){this.newPageError.innerHTML=this.nlsFriendlyUrlModifiedWarning;this.newPageError.style.display="block";this.newPageFriendlyURL.focus();return;}dojo.attr(this.submitDialog,"disabled","disabled");this.hide();this.beforeSubmit();var _cd=this;setTimeout(function(){_cd.onSubmit();},this.duration*2);},cancel:function(){if(!this._beingDestroyed){this.hide();}},onChange:function(arg){},onComplete:function(){},beforeSubmit:function(){},onSubmit:function(){if(ibmCfg.themeConfig.launchEditModeForNewPages){com.ibm.pb.control.RenderingController.getController().launchEditModeForNewPage=true;}this.value=dojo.formToObject(this.newPageForm);if(!this.value["private"]&&!this.showMakePrivate&&this.canMakePrivate){this.value["private"]="on";}this.value.onComplete=this.onComplete;this.onChange(this.value);},layout:function(){if(this.domNode.style.display!="none"){this._size();}return this.inherited(arguments);},focus:function(){this.newPageError.style.display="none";if(this.showMakePrivate){this.makePrivate.checked=false;}this.typingNode.value="";if(this.showFriendlyURL){this.newPageFriendlyURL.value="";}this.submitDialog.removeAttribute("disabled");this.show();this.focusNode.focus();if(this.showPageTemplate){this.fireEventToTemplateSelectDialog();}},filterFriendlyURL:function(_ce,_cf){var rv=false;var _d0=_ce.replace(/[!\*\'\(\);:@&=+$,\/?%#\[\]\s]/g,"-");if(_d0!==_ce){rv=true;}if(rv||!_cf){this.newPageFriendlyURL.value=_d0;}return rv;},destroy:function(){this.inherited(arguments);}});}if(!dojo._hasResource["com.ibm.pb.customize.enabler.ChangeStyleController"]){dojo._hasResource["com.ibm.pb.customize.enabler.ChangeStyleController"]=true;dojo.provide("com.ibm.pb.customize.enabler.ChangeStyleController");com.ibm.pb.customize.enabler.ChangeStyleController={current:"",currentSet:"",url:"",navModel:null,dirty:false,started:false,refresh:false,styleMetadataKey:"colorPalette",urlPrefix:ibmCfg.themeConfig.themeRootURI+"/",layoutParser:com.ibm.pb.layout.LayoutParser,startup:function(){this.logger.entering("startup");this.current=this.currentSet;this.started=true;this.setupUI();if(!this.navModel){this.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();}this.logger.exiting("startup");},makeDirty:function(_d1){this.logger.entering("makeDirty",[_d1]);this.dirty=_d1;this.logger.exiting("makeDirty",[_d1]);},processChange:function(_d2){this.logger.entering("processChange",[_d2]);this.apply(_d2);this.logger.exiting("processChange",[_d2]);},apply:function(_d3){this.logger.entering("apply",[_d3]);if(_d3.id!=this.current){if(_d3.id==this.currentSet){this.makeDirty(false);}else{if(this.dirty===false){this.makeDirty(true);}}this.current=_d3.id;this.url=_d3.url;this._switchStylesheet(this.current,this.url);}com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);this.logger.exiting("apply",[_d3]);},undo:function(){this.logger.entering("undo");if(this.started){this.apply({id:this.currentSet});}this.logger.exiting("undo");},beforeSubmit:function(_d4){this.logger.entering("beforeSubmit",[_d4]);var dfd=new dojo.Deferred();dfd.callback();this.logger.exiting("beforeSubmit",[_d4]);return dfd;},submit:function(_d5){this.logger.entering("submit",[_d5]);if(!this.dirty){if(_d5.onComplete){_d5.onComplete();}this.logger.exiting("submit",[_d5]);return;}var _d6=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();if(_d6){var _d7=this.navModel.find(_d6);if(_d7){_d7.setFinishedCallback(dojo.hitch(this,"_setMetadata"),_d5);_d7.start(false);}else{this.logger.severe("submit","Cannot get page node object from Navigation Model",[_d5]);if(_d5.onError){_d5.onError();}}}else{this.logger.severe("submit","Cannot get current page id",[_d5]);if(_d5.onError){_d5.onError();}}this.logger.exiting("submit",[_d5]);},_setMetadata:function(_d8,_d9,_da){this.logger.entering("_setMetadata",[_d8,_d9,_da]);if(_d9=="200"){var _db=_d8.getContent().start();if(this.url&&_db.confirmSetMetaData(this.styleMetadataKey,this.url)){if(this.url){_db.setMetaData(this.styleMetadataKey,this.url);}}else{if(!this.url&&_db.confirmRemoveMetaData(this.styleMetadataKey)){_db.removeMetaData(this.styleMetadataKey);}else{this.logger.severe("submit","User does not have permission to set or delete page metadata",[_da]);if(_da.onError){_da.onError();}}}this.makeDirty(false);this.currentSet=this.current;if(_da.onComplete){_da.onComplete();}}else{this.logger.severe("submit","Cannot find the page object for the current node",[_da]);if(_da.onError){_da.onError();}}this.logger.exiting("_setMetadata",[_d8,_d9,_da]);},_switchStylesheet:function(_dc,url){var i,_dd,_de=false;for(i=0;(_dd=document.getElementsByTagName("link")[i]);i++){if(_dd.getAttribute("rel").indexOf("style")>=0&&_dd.getAttribute("title")){if(_dd.getAttribute("title")==_dc){_dd.disabled=false;if(dojo.isWebKit){_dd.disabled=true;_dd.disabled=false;}_de=true;}else{_dd.disabled=true;}}}if(dojo.isWebKit){if(_de){if(!this.webkitLink){this.webkitLink=dojo.create("link",{href:this.urlPrefix+url,type:"text/css",rel:"stylesheet"});document.getElementsByTagName("head")[0].appendChild(this.webkitLink);}else{this.webkitLink.href=this.urlPrefix+url;}}else{if(!url&&this.webkitLink){document.getElementsByTagName("head")[0].removeChild(this.webkitLink);this.webkitLink=null;}}}if(!_de&&url){this._loadCss(url,_dc,true,true);this._switchStylesheet(_dc);}},_loadCss:function(_df,_e0,_e1,_e2){if(dojo.isIE||window.ActiveXObject!==undefined){var _e3=document.createElement("link");_e3.setAttribute("disabled",_e2);if(_e0){_e3.title=_e0;}var _e4=document.getElementsByTagName("head")[0];_e4.appendChild(_e3);_e3.setAttribute("type","text/css");_e3.setAttribute("rel",(_e1)?"alternate stylesheet":"stylesheet");_e3.setAttribute("href",this.urlPrefix+_df);_e3.setAttribute("media","screen");}else{var _e3=dojo.create("link",{type:"text/css",rel:(_e1)?"alternate stylesheet":"stylesheet",href:this.urlPrefix+_df,media:"screen",disabled:_e2});if(_e0){_e3.title=_e0;}var _e4=document.getElementsByTagName("head")[0];_e4.appendChild(_e3);}}};}if(!dojo._hasResource["com.ibm.pb.control.RenderingController"]){dojo._hasResource["com.ibm.pb.control.RenderingController"]=true;dojo.provide("com.ibm.pb.control.RenderingController");dojo.require("dojo.io.script");dojo.declare("com.ibm.pb.control.RenderingController",com.ibm.pb.iwidget.iWidgetBase,{MINIMIZE_CLASS:"ibm-minimized",MAXIMIZE_CLASS:"ibm-maximized",HIDDEN_CONTAINER_NAME:"ibmHiddenWidgets",PRERENDER_BUFFER_ID:"ibmPreRenderBuffer",MAXIMIZE_BUFFER_ID:"ibmMaximizeBuffer",MAXIMIZE_PLACEHOLDER_ID:"ibmMaximizePlaceHolder",STYLE_METADATA:"colorPalette",INITIAL_STYLE_ID:"initial",PAGE_STYLE_METADATA:"pageStyle",PAGE_STYLE_ID:"ibmPageStyleLink",widgetAccessor:null,navStateModel:null,maximizeBuffer:null,preRenderBuffer:null,layoutContainers:null,wStylesNodeID:"layout-wstate-styles",wStylesTemplate:[".component-control{","width: 0 !important;","height: 0 !important;","position: absolute;","top: -9999px;","z-index: -1;","}",".id-${id}{","width: 100% !important;","height: 100% !important;","position: static;","top: 0px;","z-index: 0;","}",".component-container{","height: 100% !important;","width: 100% !important;","margin: 0 !important;","padding: 0 !important;","}"].join(""),activeElement:null,layoutParser:com.ibm.pb.layout.LayoutParser,modeWidgets:{},constructor:function(){var lgr=this.LOGGER,_e5="constructor";lgr.entering(_e5,arguments);this.navStateModel=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();this.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();this.evtSvc.subscribeEvent(this.iWidgetConstants.CHANGE_WIDGETWINDOWSTATE,this,this.onWidgetWindowStateChange);this.evtSvc.subscribeEvent("com.ibm.mashups.builder.preRenderProcess",this,this.onPreRenderProcess);this.evtSvc.subscribeEvent("com.ibm.mashups.builder.layoutRefresh",this,this.onLayoutRefresh);this.configService=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);this.layoutContainers=dojo.byId("layoutContainers");this.preRenderBuffer=dojo.create("div",{id:this.PRERENDER_BUFFER_ID,style:{position:"absolute",top:"-9999px"}},dojo.byId("lotusMain"),"last");this.layoutContainersDefaultY=parseInt(dojo.coords(this.layoutContainers).y);this.wStylesNode=dojo.byId(this.wStylesNodeID);this.doCheckNewPage();lgr.exiting(_e5,arguments);},boostrapPreRenderProcess:function(){var _e6="boostrapPreRenderProcess",lgr=this.LOGGER;lgr.entering(_e6,arguments);try{var _e7=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _e8=nm.find(_e7).start();if(_e8&&_e8.getNavigationElementType()==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_LABEL){var _e9=this.configService.getValue("labelDefaultRuntimeContent");if(_e9){if(dojo.isFunction(_e9)){_e9=_e9(_e7);}this.layoutContainers.innerHTML=_e9;this.layoutContainers.className="ibmLayoutContainers";lgr.exiting(_e6,arguments);return;}}this._setActiveElement();this.processControls(this.layoutContainers,true);dojo.removeClass(this.layoutContainers,"ibmLayoutContainersHidden");if(this.activeElement){this._setActiveElementFocus();}}catch(e){console.log(e);}lgr.exiting(_e6,arguments);},onPreRenderProcess:function(_ea){var _eb="onPreRenderProcess",lgr=this.LOGGER;lgr.entering(_eb,arguments);this.preRenderBuffer.innerHTML=_ea.markup;var _ec=this.runtimeModel.getCurrentPage().getID();var _ed=this.navModel.find(_ec).start();if(ibmConfig["com.ibm.mashups.priming.enabled"]&&_ed.getNavigationElementType()==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE&&!_ea.id&&this.runtimeModel.getCurrentPage().getPageMode()==com.ibm.mashups.enabler.model.state.PageModeAccessor.VIEW){console.info("activating Optimus Prime, savior of performance and killer of the Requesticons!");_ed.primeServerRuntimeContent(this.preRenderBuffer);}this.processControls(this.preRenderBuffer,!_ea.id);if(this.activeElement){this._setActiveElementFocus();}var _ee=_ed.getMetaData("transition");var _ef=null;if(ibmCfg&&ibmCfg.themeConfig&&ibmCfg.themeConfig.transitions){if(_ee){_ef=ibmCfg.themeConfig.transitions[_ee];}else{_ef=ibmCfg.themeConfig.transitions[ibmCfg.themeConfig.transitions.fallback];}}this.evtSvc.broadcastEvent("com.ibm.mashups.builder.preRenderComplete",{"id":_ea.id,"markupDivId":this.PRERENDER_BUFFER_ID,"fn":_ef});this.doChangeStyle();this.doCheckNewPage();lgr.exiting(_eb,arguments);},processControls:function(_f0,_f1){var _f2="processControls",lgr=this.LOGGER;lgr.entering(_f2,arguments);var _f3=new Array();var _f4=null;var pid=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _f5=com.ibm.mashups.enabler.model.state.AccessorFactory.getLayoutAccessor(this.navStateModel,pid);var _f6=_f5.getTemplateURL();var _f7=false;if(_f6){var _f8=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel().find(pid).start(true);var _f9=_f8.getContent().start(true);var _fa=_f9.getMetaData("com.ibm.portal.layout.template.ref");_f7=(_f6==_fa);}if(this.maximizeBuffer&&_f1){dojo.destroy(this.maximizeBuffer);}if(_f1){this.maximizeBuffer=dojo.create("div",{id:this.MAXIMIZE_BUFFER_ID,style:{position:"absolute",top:"-9999px"}},dojo.byId("lotusMain"),"last");}if(this.layoutContainers.style.height.length>0){this.layoutContainers.style.height="";}if(this.onBrowserResizeHandler){dojo.disconnect(this.onBrowserResizeHandler);}dojo.forEach(dojo.query(".component-control",_f0),function(_fb){var cid=this.layoutParser.extractID(_fb);var id=cid;_f4=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(this.navStateModel,id);_f3.push({node:_fb,id:id,state:_f4.getWindowState(),size:_f4.getSize()});},this);if(_f7){dojo.forEach(_f3,function(_fc){if(_fc.size){this._processWidgetSize(_fc.node,_fc.size);}},this);}dojo.forEach(_f3,function(_fd){if(_fd.state=="minimize"){this._processMinimize(_fd.node);}},this);dojo.forEach(_f3,function(_fe){if(_fe.state=="maximize"){this._processMaximize(_fe.node,_f0);}},this);dojo.forEach(dojo.query(".iw-iWidget[sandbox='true']",_f0),function(_ff){dojo.addClass(_ff,"extendediwiWidget");});for(var i=0,l=_f3.length;i0){var _106=_104.length,_107=function(){if(--_106<=0){_104.loaded=true;_105();}};dojo.forEach(_104,function(_108){this.onLoad(_108,_107);},com.ibm.pb.iwidget.control);}else{_105();}};if(_102&&!this.editModeInitialized){dojo.io.script.get({url:ibmCfg.themeConfig.editModeJSURL,checkString:"com.ibm.pb.PB2EditModeLoadedFlag",load:_103});}else{_103();}}},onLayoutRefresh:function(_109){if(this.widgetAccessor&&this.widgetAccessor.getWindowState()==this.widgetAccessor.MAX){this.evtSvc.publishEvent(this.iWidgetConstants.CHANGE_WIDGETWINDOWSTATE,{id:this.widgetAccessor.wid,newWindowState:this.widgetAccessor.NORMAL,oldWindowState:this.widgetAccessor.MAX});}},onWidgetWindowStateChange:function(_10a){var _10b="onWidgetWindowStateChange",lgr=this.LOGGER;lgr.entering(_10b,arguments);this.widgetAccessor=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(this.navStateModel,_10a.id);this.currentWidget=this.layoutParser.findById(_10a.controlId);switch(_10a.newWindowState){case this.widgetAccessor.MIN:this.doMinimize(_10a);break;case this.widgetAccessor.MAX:this.doMaximize(_10a);break;default:this.doRestore(_10a);}lgr.exiting(_10b,arguments);},doMinimize:function(_10c){var _10d="doMinimize",lgr=this.LOGGER;lgr.entering(_10d,arguments);if(_10c.oldWindowState==this.widgetAccessor.MAX){this.doRestore(_10c);}this.widgetAccessor.setWindowState(this.widgetAccessor.MIN);this._processMinimize(this.currentWidget);var lc=this._getLayoutControl(this.layoutParser.extractID(this.currentWidget));var _10e=lc.getMetadata("css-style");if(this.isFreeform()||_10e){this._processMinimizeFreeform(this.currentWidget);}this._updateNavStateModel(_10c);lgr.exiting(_10d,arguments);},doMaximize:function(_10f){var _110="doMaximize",lgr=this.LOGGER;lgr.entering(_110,arguments);if(_10f.oldWindowState==this.widgetAccessor.MIN){this.doRestore(_10f);}this.widgetAccessor.setWindowState(this.widgetAccessor.MAX);this._setActiveElement();this._processMaximize(this.currentWidget,this.layoutContainers);if(this.activeElement){this._setActiveElementFocus();}var lc=this._getLayoutControl(this.layoutParser.extractID(this.currentWidget));var _111=lc.getMetadata("css-style");if(this.isFreeform()||_111){this._processMaximizeFreeform(this.currentWidget);}this._updateNavStateModel(_10f);lgr.exiting(_110,arguments);},doRestore:function(_112){var _113="doRestore",lgr=this.LOGGER;lgr.entering(_113,arguments);this.widgetAccessor.setWindowState(this.widgetAccessor.NORMAL);if(_112.oldWindowState==this.widgetAccessor.MIN){this._removeMinimize(this.currentWidget);}else{if(_112.oldWindowState==this.widgetAccessor.MAX){this._removeMaximize(this.currentWidget);}}var lc=this._getLayoutControl(this.layoutParser.extractID(this.currentWidget));var _114=lc.getMetadata("css-style-backup");if(this.isFreeform()||_114){this._processRestoreFreeform(this.currentWidget);}this._updateNavStateModel(_112);lgr.exiting(_113,arguments);},doCheckNewPage:function(){var _115="doCheckNewPage",lgr=this.LOGGER;lgr.entering(_115,arguments);if(ibmCfg.themeConfig.autoEditNewPages&&dojo.query(".component-control",this.layoutContainers).length==0){lgr.trace(_115,"Going into edit mode on a blank page");this.changePageMode("edit");}else{if(this.launchEditModeForNewPage){lgr.trace(_115,"Going into edit mode for newly created page");this.launchEditModeForNewPage=false;var me=this;var _116=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getPageMode();if(_116=="view"){me.changePageMode("edit");}}}lgr.exiting(_115,arguments);},doChangeStyle:function(id){var _117="doChangeStyle",lgr=this.LOGGER;lgr.entering(_117,arguments);var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var pid=id||com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _118=nm.find(pid);_118.setFinishedCallback(dojo.hitch(this,function(page){this._processPageStyle(page.getMetaData(this.PAGE_STYLE_METADATA));var _119=page.getContent();_119.setFinishedCallback(dojo.hitch(this,function(_11a){this._findAggregatedColorPalette(nm,_11a,page);}));_119.start(false);}));_118.start(false);lgr.exiting(_117,arguments);},_processPageStyle:function(url){var _11b="_processPageStyle",lgr=this.LOGGER;lgr.entering(_11b,arguments);var link=dojo.byId(this.PAGE_STYLE_ID),head=document.getElementsByTagName("head")[0];if(link){head.removeChild(link);delete link;}if(url){var _11c=dojo.create("link",{type:"text/css",id:this.PAGE_STYLE_ID,rel:"stylesheet",href:url,media:"screen"});head.appendChild(_11c);}lgr.exiting(_11b,arguments);},_processColorPalette:function(url){var _11d="_processColorPalette",lgr=this.LOGGER;lgr.entering(_11d,arguments);var csc=com.ibm.pb.customize.enabler.ChangeStyleController;var _11e=this.INITIAL_STYLE_ID;if(url){_11e=url.substring(url.lastIndexOf("/")+1);}dojo.hitch(csc,"_switchStylesheet",_11e,url)();ibmCfg.portalConfig.aggregatedStyle=url;dojo.publish("com.ibm.pb.customize.pageStyleChanged",[url]);lgr.exiting(_11d,arguments);},_findAggregatedColorPalette:function(_11f,_120,page){var _121=_120.getMetaData(this.STYLE_METADATA);if(_121){this._processColorPalette(_121);}else{var _122=_11f.getParent(page);_122.setFinishedCallback(dojo.hitch(this,function(_123){if(!_123){this._processColorPalette(null);}else{if(_123.getContent){var _124=_123.getContent();_124.setFinishedCallback(dojo.hitch(this,function(_125){this._findAggregatedColorPalette(_11f,_125,_123);}));_124.start(false);}else{this._findAggregatedColorPalette(_11f,_123,_123);}}}));_122.start(false);}},_processWidgetSize:function(node,size){if(size.w){dojo.style(node,"width",size.w);}if(size.h){dojo.style(node,"height",size.h);}},_processMinimize:function(_126){var _127="_processMinimize",lgr=this.LOGGER;lgr.entering(_127,arguments);var _128=this.layoutParser.extractID(_126);var _129=dojo.byId(_128+"_minimizebuffer");if(!_129){_129=dojo.create("div",{id:_128+"_minimizebuffer",style:{display:"none"}},_126,"first");}dojo.style(_129,"height",_126.style.height);dojo.addClass(_126,this.MINIMIZE_CLASS);dojo.style(_126,"height",null);lgr.exiting(_127,arguments);},_processMaximize:function(_12a,_12b){var _12c="_processMaximize",lgr=this.LOGGER;lgr.entering(_12c,arguments);if(this.wStylesNode){var _12d=dojo.string.substitute(this.wStylesTemplate,{id:this.layoutParser.extractID(_12a)||""}),_12e=this.wStylesNode;this.wStylesNode=dojo.create("div",{id:this.wStylesNodeID,style:{"display":"none"}},dojo.body());this.wStylesNode.innerHTML=["

 

"].join("");dojo.destroy(_12e);}else{var _12f=dojo.contentBox(_12b).h;this.maximizeBuffer=dojo.byId(this.MAXIMIZE_BUFFER_ID);dojo.addClass(_12a,this.MAXIMIZE_CLASS);dojo.create("div",{id:this.MAXIMIZE_PLACEHOLDER_ID,style:{display:"none"}},_12a,"after");if(dojo.isIE){_12b.focus();}var _130=dojo.query("> DIV",_12b);for(var i=0,j=_130.length;i0){this.maxWidgetStore={controlHeight:_137+"px",bodyHeight:_13a+"px"};}}var _13b=_136-25;var _13c;if((_13a>0)||(!this.maxWidgetStore)){_13c=_13b-(_137-_13a);}else{_13c=_13b-(parseInt(this.maxWidgetStore["controlHeight"])-parseInt(this.maxWidgetStore["bodyHeight"]));}_132.style.height=_13b+"px";_138.style.height=_13c+"px";var _13d={newHeight:_13c,newWidth:_139.w};var _13e=this.layoutParser.extractID(_132);this.evtSvc.publishEvent(com.ibm.mashups.iwidget.Constants.RESIZE_WIDGET+"."+_13e,_13d);},_getWindowHeight:function(){if(dojo.isIE){return document.documentElement.offsetHeight||document.body.offsetHeight;}else{return window.innerHeight;}},_removeMinimize:function(_13f){var _140="_removeMinimize",lgr=this.LOGGER;lgr.entering(_140,arguments);var _141=this.layoutParser.extractID(_13f);var _142=dojo.byId(_141+"_minimizebuffer");if(_142){dojo.style(_13f,"height",_142.style.height);dojo.style(_142,"height",null);}dojo.removeClass(_13f,this.MINIMIZE_CLASS);lgr.exiting(_140,arguments);},_removeMaximize:function(_143){var _144="_removeMaximize",lgr=this.LOGGER;lgr.entering(_144,arguments);if(this.wStylesNode){previous=this.wStylesNode;dojo.destroy(previous);}else{dojo.removeClass(_143,this.MAXIMIZE_CLASS);var _145=dojo.byId(this.MAXIMIZE_PLACEHOLDER_ID);if(_145){_145.parentNode.replaceChild(_143,_145);dojo.query(".component-container").forEach(function(_146){if(_146.getAttribute("name")!=this.HIDDEN_CONTAINER_NAME){this.layoutContainers.appendChild(_146);}},this);}}if(this.maxWidgetStore){this.layoutContainers.style.height="";_143.style.height=this.maxWidgetStore["controlHeight"];var _147=dojo.query(".lotusWidgetBody",_143)[0];_147.style.height=this.maxWidgetStore["bodyHeight"];dojo.disconnect(this.onBrowserResizeHandler);}lgr.exiting(_144,arguments);},_setActiveElement:function(){if(document.activeElement){this.activeElement=document.activeElement;}},_setActiveElementFocus:function(){if(this.activeElement.nodeName=="IFRAME"){return;}this.activeElement.focus();this.activeElement=null;},_updateNavStateModel:function(_148){var _149="_updateNavStateModel",lgr=this.LOGGER;lgr.entering(_149,arguments);this.evtSvc.publishEvent(com.ibm.mashups.iwidget.Constants.WIDGET_WINDOWSTATECHANGED,{id:_148.id,oldWindowState:_148.oldWindowState,newWindowState:_148.newWindowState});this.navStateModel.commit().start();lgr.exiting(_149,arguments);},isFreeform:function(){return dojo.query(".ibmFreeform",this.layoutContainers).length>0?true:false;},_getLayoutControl:function(id){var _14a=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _14b=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _14c=_14b.find(_14a).start();var _14d=_14b.getLayoutModel(_14c);return _14d.find(id).start();},_processMinimizeFreeform:function(_14e){var _14f="_processMinimizeFreeform",lgr=this.LOGGER;lgr.entering(_14f,arguments);var _150=this.layoutParser.extractID(_14e);var lc=this._getLayoutControl(_150);var _151=lc.getMetadata("css-style");lc.removeMetadata("css-style");lc.setMetadata("css-style-backup",_151);lgr.exiting(_14f,arguments);},_processMaximizeFreeform:function(_152){var _153="_processMaximizeFreeform",lgr=this.LOGGER;lgr.entering(_153,arguments);var _154=this.layoutParser.extractID(_152);var lc=this._getLayoutControl(_154);var _155=lc.getMetadata("css-style");lc.removeMetadata("css-style");lc.setMetadata("css-style-backup",_155);_152.style.position="";_152.style.left="";_152.style.top="";_152.style.height="";_152.style.width="";lgr.exiting(_153,arguments);},_processRestoreFreeform:function(_156){var _157="_processRestoreFreeform",lgr=this.LOGGER;lgr.entering(_157,arguments);var _158=this.layoutParser.extractID(_156);var lc=this._getLayoutControl(_158);var _159=lc.getMetadata("css-style-backup");lc.removeMetadata("css-style-backup");lc.setMetadata("css-style",_159);if(_159){if(this.isFreeform()){dojo.style(_156,"position","absolute");}var left=this._extractStyle(_159,"left");if(left){dojo.style(_156,"left",left);}var top=this._extractStyle(_159,"top");if(top){dojo.style(_156,"top",top);}var _15a=this._extractStyle(_159,"height");if(_15a){dojo.style(_156,"height",_15a);}var _15b=this._extractStyle(_159,"width");if(_15b){dojo.style(_156,"width",_15b);}}lgr.exiting(_157,arguments);},_extractStyle:function(_15c,_15d){var _15e=_15c.indexOf(_15d);if(_15e>-1){var end=_15c.indexOf(";",_15e);var _15f=_15c.substring(_15e+_15d.length+1,end);return dojo.trim(_15f);}else{return null;}}});(function(){var _160=null;com.ibm.pb.control.RenderingController.getController=function(){if(!_160){_160=new com.ibm.pb.control.RenderingController();}return _160;};})();}if(!dojo._hasResource["com.ibm.lang.DeferredQueue"]){dojo._hasResource["com.ibm.lang.DeferredQueue"]=true;dojo.provide("com.ibm.lang.DeferredQueue");dojo.declare("com.ibm.lang.DeferredQueue",null,{constructor:function(def){this.curDef=def;this.firstDef=def;},_addCallbacks:function(_161,_162){_161.addCallbacks(function(res){_162.callback(res);return res;},dojo.hitch(this,function(err){try{if(!err._raised){this.raiseError(err);err._raised=true;}}catch(err2){}_162.callback(err);return err;}));},addBefore:function(def){if(!this.firstDef){this.firstDef=def;}else{var _163=this.firstDef;this.firstDef=def;this._addCallbacks(def,_163);}},add:function(def){if(!this.firstDef){this.firstDef=def;}if(this.curDef){var _164=this.curDef;this.curDef=def;this._addCallbacks(_164,def);}else{this.curDef=def;}return this;},fire:function(res){if(this.firstDef){this.firstDef.callback(res);}return this;},raiseError:function(err){},destroy:function(){delete this.firstDef;delete this.curDef;delete this.raiseError;}});}if(!dojo._hasResource["com.ibm.data._NotificationHelper"]){dojo._hasResource["com.ibm.data._NotificationHelper"]=true;dojo.provide("com.ibm.data._NotificationHelper");dojo.declare("com.ibm.data._NotificationHelper",null,{onDelete:function(_165){return _165;},onNew:function(_166,_167){return {newItem:_166,parentInfo:_167};},onSet:function(item,_168,_169,_16a){return {item:item,attribute:_168,oldValue:_169,newValue:_16a};}});}if(!dojo._hasResource["com.ibm.data.EnablerModelStore"]){dojo._hasResource["com.ibm.data.EnablerModelStore"]=true;dojo.provide("com.ibm.data.EnablerModelStore");dojo.require("dojo.data.ItemFileWriteStore");dojo.declare("com.ibm.data.EnablerModelStore",com.ibm.data._NotificationHelper,{itemClass:"com.ibm.mm.enabler.navigation.NavigationNodeImpl",_isItemCreated:false,_isDirty:false,rootNode:null,globalPage:null,globalPageInSpace:null,constructor:function(){this.navigationUtil=com.ibm.mm.builder.utils.navigationUtil;this.pageUtil=com.ibm.mm.builder.utils.pageUtil;this.spaceUtil=com.ibm.mm.builder.utils.spaceUtil;var root=this.getRootNode();this.rootNode=root;},getRootNode:function(){var pid=null;var _16b=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage();var _16c=[];if(!_16b){var _16d=this.spaceUtil.getCurrentSpaceId();pid=_16d?this.pageUtil.getFirstPageInSpace(_16d):this.pageUtil.getFirstRootPageId();}else{pid=_16b.getID();}if(!pid){return null;}_16b.setID(pid);var _16d=this.spaceUtil.getSpaceIdByPageId(pid);if(_16d!==this.spaceUtil.getCurrentSpaceId()){this.spaceUtil.setSpaceId(_16d);}var _16e=this.navigationUtil.getNavigationModel();var _16f=_16e.find(pid).start();var _170=this.navigationUtil.getNavigationRootNodeId();var _171=this.navigationUtil.getNavigationRootNodeId(this.spaceUtil.getCurrentSpaceId());while(_16f&&_16f.getID()!==_170&&_16f.getID()!==_171){_16c.push(_16f);_16f=_16e.getParent(_16f.getID()).start();}return _16c[_16c.length-1];},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Write":true,"dojo.data.api.Identity":"id","dojo.data.api.Notification":true};},getValue:function(item,_172,_173){var _174=this.getValues(item,_172);return (_174.length>0)?_174[0]:_173;},getValues:function(item,_175){var _176=null;switch(_175){case "id":_176=[item.getID()];break;case "title":if(item.title){_176=[item.title];}else{_176=[this.pageUtil.getUnescapedPageTitle(item.getID())];}break;case "description":_176=[this.pageUtil.getPageDescription(item.getID())];break;case "type":_176=item.type;break;case "parent":if(this.globalPage&&item.openPageId&&item.pageLoadedSpaceId===com.ibm.mm.builder.utils.spaceUtil.getCurrentSpaceId()){if(dojo.cookie(com.ibm.mm.builder.constant.cookieKey_previous_pid)){var _177=dojo.cookie(com.ibm.mm.builder.constant.cookieKey_previous_pid);var _178=com.ibm.mm.builder.utils.pageUtil.getPageNode(_177);var _179=this.navigationUtil.getNavigationModel();var _17a=_179.getParent(_178.getID()).start();_176=[_17a];}else{console.log("Error: previous_pid in cookie is missing!");}}else{var _179=this.navigationUtil.getNavigationModel();var _17a=_179.getParent(item.getID()).start();_176=[_17a];}break;case "parentId":var _179=this.navigationUtil.getNavigationModel();var _17a=_179.getParent(item.getID()).start();var _17b=_17a?_17a.getID():null;_176=[_17b];break;case "children":var _179=this.navigationUtil.getNavigationModel();var _17c=_179.getChildren(item);var _17d=[];while(_17c.hasNext()){var _17e=_17c.next();var _17f=com.ibm.mm.builder.utils.pageUtil.isVisiable(_17e);if(_17f){_17d.push(_17e);}}if(this.globalPage&&this.globalPageInSpace===com.ibm.mm.builder.utils.spaceUtil.getCurrentSpaceId()){_17d.push(this.globalPage);}_176=_17d;break;case "hasChildren":if(com.ibm.mm.builder.utils.spaceUtil.getCurrentSpaceNode()==item){return false;}var _179=this.navigationUtil.getNavigationModel();_176=[_179.hasChildren(item)];break;default:_176=null;}_176=(_176&&dojo.isArray(_176))?_176:[_176];return _176;},getAttributes:function(item){return ["id","title","description","type","parent","parentId","children","hasChildren"];},hasAttribute:function(item,_180){return !!(this.getValue(item,_180));},containsValue:function(item,_181,_182){return this.getValue(item,_181)==_182;},isItem:function(_183){return _183.declaredClass=="com.ibm.mm.enabler.navigation.NavigationNodeImpl"&&_183.getID();},isItemLoaded:function(_184){return this.isItem(_184)&&_184.loaded;},loadItem:function(_185){},getLabel:function(item){return this.getValue(item,"title");},getLabelAttributes:function(item){return ["title"];},fetch:function(_186){if(!_186){_186={};}var me=this;_186.aborted=false;if(!_186.scope){_186.scope=dojo.global;}var _187=_186.query;var _188=[];var _189=this.navigationUtil.getNavigationModel();if(_187===null){_188.push(this.rootNode);}else{var _18a=com.ibm.mm.builder.utils.spaceUtil;var pid=_187.uri;if(!pid){var _18b=_18a.getCurrentSpaceId();pid=_18b?this.pageUtil.getFirstPageInSpace(_18b):this.pageUtil.getFirstRootPageId();}if(pid){if(com.ibm.mm.builder.utils.spaceUtil.getCurrentSpaceId()==pid){_188.push(com.ibm.mm.builder.utils.spaceUtil.getCurrentSpaceNode());_188.push(this.navigationUtil.getNavigationRootNode());}else{var _18c=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage();_18c.setID(pid);var _18b=_18a.getSpaceIdByPageId(pid);if(_18b!==_18a.getCurrentSpaceId()){_18a.setSpaceId(_18b);}var _18d=this.navigationUtil.getNavigationModel();var _18e=_18d.find(pid).start();while(_18e){_188.push(_18e);_18e=_18d.getParent(_18e.getID()).start();}}}}_188=this.processFetchedItems(_188,_186);if(_186.onBegin){_186.onBegin.call(_186.scope,this.getResultSize(_188.root,_186,_188),_186);}if(_186.onItem){for(var i=0;i<_188.length;i++){if(_186.aborted){return;}_186.onItem.call(_186.scope,_188[i],_186);}}if(_186.onComplete){if(_186.aborted){return;}if(!_186.onItem){_186.onComplete.call(_186.scope,_188,_186);}else{_186.onComplete.call(_186.scope,null,_186);}}},processFetchedItems:function(_18f,_190){return _18f;},getRootItem:function(){return this.rootNode;},getIdentity:function(item){return this.getValue(item,"id");},getIdentityAttributes:function(item){return ["id"];},fetchItemByIdentity:function(_191){var node=this.pageUtil.getPageNode(getkeywordArgs.identify);node=node?node:null;if(_191.onItem){if(!_191.scope){_191.scope=dojo.global;}_191.onItem.call(_191.scope,node);}},deleteItem:function(item){return false;},setValue:function(item,_192,_193){var lc=com.ibm.mashups.enabler.context.Factory.getLocalizedContext();switch(_192){case "id":item.setID(_193);break;case "title":item.setTitle(_193,lc.getLocale(item)||ibmConfig.locale);break;case "description":item.setDescription(item,lc.getLocale(item)||ibmConfig.locale);break;case "type":item.type=_193;break;case "parent":break;case "parentId":break;case "children":break;case "hasChildren":break;case "position":var _194=com.ibm.mm.builder.utils.navigationUtil.getNavigationModel();_194.insert(item,_193.newParent,_193.next);item.loaded=false;item.created=true;if(_193.oldParent==_193.newParent){this.onSet(item,_192,_193.oldParent,_193.next);}else{if(_193.next){this.onSet(item,"parent_next",_193.oldParent,_193.next);}else{this.onSet(item,"parent",_193.oldParent,_193.newParent);}}break;}},newItem:function(_195,_196){var _197=_195.label;var _198=com.ibm.mm.builder.utils;var _199=_198.navigationUtil.getNavigationModel();var _19a;if(_195.openPageId){_19a=com.ibm.mm.builder.utils.pageUtil.getPageNode(_195.openPageId);_19a.loaded=false;_19a.created=false;_19a.openPageId=_195.openPageId;_19a.pageLoadedSpaceId=_195.pageLoadedSpaceId;_19a.onCreate=function(){};this.globalPageInSpace=_19a.pageLoadedSpaceId;this.globalPage=_19a;}else{_19a=_199.create(null);_19a.setTitle(_197,dojo.locale);_19a.setTitle(_197,ibmConfig["default.locale"]);var _19b=_198.themeUtil.getThemeId(_196.parent.getID());if(!_198.themeUtil.getThemeModel().find(_19b).start()){_19b=_198.themeUtil.getDefaultThemeId();}_19a.setTheme(_19b);_19a.title=_197;_19a.loaded=false;_19a.created=false;_19a.onCreate=function(){};_199.insert(_19a,_196.parent,null);var lm=_199.getLayoutModel(_19a.getID());var _19c=lm.create();lm.insert(_19c);_19c.setFragment(" ");}this.onNew(_19a,_196);this._isItemCreated=true;return _19a;},isCreated:function(item){return !!item.created;},addOnCreate:function(item,_19d){if(this.isCreated(item)){_19d(item);}else{if(!item.onCreateDefQueue){item.onCreateDefQueue=new com.ibm.lang.DeferredQueue(new dojo.Deferred());}item.onCreateDefQueue.add((new dojo.Deferred()).addCallback(_19d));}},_fireCreated:function(item){if(item.onCreateDefQueue){try{item.onCreateDefQueue.fire(item);}catch(ex){console.log(ex);}}},save:function(_19e){var _19f=com.ibm.mm.builder.utils;var _1a0=_19f.navigationUtil.getNavigationModel();this.keywordArgs=_19e;if(this.keywordArgs.openPageId){var _1a1=com.ibm.mm.builder.utils.pageUtil.getPageNode(this.keywordArgs.openPageId);if(this._isItemCreated){this.keywordArgs=_19e;this.keywordArgs.item.onCreate();this.keywordArgs.item.created=true;this.keywordArgs.item.setID(_1a1.getID());this._fireCreated(this.keywordArgs.item);this.onSaveComplete();this._isItemCreated=false;if(this.keywordArgs.onComplete){this.keywordArgs.onComplete(this.keywordArgs);}}}else{if(this._isItemCreated){this.keywordArgs=_19e;this.keywordArgs.item.onCreate();var _1a2=_1a0.commit();_1a2.addFinishedCallback(dojo.hitch(this,function(node){this.keywordArgs.item.created=true;var es=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");es.broadcastEvent("com.ibm.mashups.builder.pageCreated",node.getID());this.keywordArgs.item.setID(node.getID());this._fireCreated(this.keywordArgs.item);this.onSaveComplete();this._isItemCreated=false;if(this.keywordArgs.onComplete){this.keywordArgs.onComplete(this.keywordArgs);}}));_1a2.start(false);}if(this._isDirty){_1a0.commit().start(false);this._isDirty=false;if(_19e.onComplete){_19e.onComplete(_19e);}}}},revert:function(){this._isItemCreated=false;this._isDirty=false;return false;},onSaveComplete:function(args){}});}if(!dojo._hasResource["com.ibm.data.DataTreeModel"]){dojo._hasResource["com.ibm.data.DataTreeModel"]=true;dojo.provide("com.ibm.data.DataTreeModel");dojo.declare("com.ibm.data.DataTreeModel",null,{store:null,query:null,root:null,addQueryParams:null,constructor:function(args){dojo.mixin(this,args);if(!this.addQueryParams){this.addQueryParams={};}},destroy:function(){},reset:function(){this.root=null;},getRoot:function(_1a3,_1a4){},mayHaveChildren:function(item){},getChildren:function(_1a5,_1a6,_1a7){},getIdentity:function(item){return this.store.getIdentity(item);},getLabel:function(item){return this.store.getLabel(item);},getParent:function(item){},newItem:function(args,_1a8){},pasteItem:function(_1a9,_1aa,_1ab,_1ac,_1ad){},onChange:function(item){},onChildrenChange:function(_1ae,_1af){},onTreeChange:function(_1b0,_1b1,_1b2,_1b3){},toString:function(){return "[TreeModel "+this.declaredClass+"]";}});}if(!dojo._hasResource["com.ibm.data.EnablerTreeModel"]){dojo._hasResource["com.ibm.data.EnablerTreeModel"]=true;dojo.provide("com.ibm.data.EnablerTreeModel");dojo.declare("com.ibm.data.EnablerTreeModel",com.ibm.data.DataTreeModel,{eModel:null,store:null,query:null,root:null,addQueryParams:null,constructor:function(args){dojo.mixin(this,args);if(!this.addQueryParams){this.addQueryParams={};}this.connections=[];if(this.store.getFeatures()["dojo.data.api.Notification"]){this.connections.concat([dojo.connect(this.store,"onNew",this,"_onNew"),dojo.connect(this.store,"onSet",this,"_onSet"),dojo.connect(this.store,"onDelete",this,"_onDelete")]);}},destroy:function(){dojo.forEach(this.connections,dojo.disconnect);},reset:function(){this.root=null;},getRoot:function(_1b4,_1b5){this.root=this.store.rootNode;_1b4(this.root);},mayHaveChildren:function(item){return this.store.getValue(item,"hasChildren");},getChildren:function(_1b6,_1b7,_1b8){var _1b9=this.store;if(this.mayHaveChildren(_1b6)){_1b6._children=this.store.getValues(_1b6,"children");if(_1b6._children&&_1b6._children.length>0){_1b7(_1b6._children);}else{_1b6._children=null;_1b7(_1b6._children);}}else{_1b6._children=null;_1b7(_1b6._children);}},getIdentity:function(item){return this.store.getIdentity(item);},getLabel:function(item){return this.store.getLabel(item);},getParent:function(item){return this.store.getValue(item,"parent");},newItem:function(args,_1ba){if(_1ba.getRootNavigation){_1ba=com.ibm.mm.builder.utils.navigationUtil.getNavigationRootNode(_1ba.getID());}var _1bb=this.store.newItem(args,{parent:_1ba});var es=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");if(args.openPageId){this.store.save({item:_1bb,onComplete:args.onComplete,onError:args.onError,scope:args.scope,openPageId:args.openPageId,pageLoadedSpaceId:args.pageLoadedSpaceId});es.broadcastEvent("com.ibm.mashups.builder.saveCheck",dojo.hitch(this,function(){es.broadcastEvents(args.eventsArray||[],args.lastVisitedPage,args.openPageId);}));}else{this.store.save({item:_1bb,onComplete:args.onComplete,onError:args.onError,scope:args.scope});es.broadcastEvent("com.ibm.mashups.builder.saveCheck",dojo.hitch(this,function(){es.broadcastEvent("com.ibm.mashups.builder.switchPage",this.getIdentity(_1bb));}));}return _1bb;},deleteItem:function(args,item){var _1bc=this.getParent(item);this.store.globalPage=null;this._removeChildItem(_1bc,item,null,dojo.hitch(this,function(){this.onTreeChange(_1bc,null,_1bc);}));var es=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");if(args.openPagePayload){}else{es.broadcastEvent("com.ibm.mashups.builder.saveCheck",dojo.hitch(this,function(){es.broadcastEvent("com.ibm.mashups.builder.switchPage",args.lastVisitedPage);}));}},clearGlobalPageItem:function(args,item){var _1bd=this.getParent(item);this.store.globalPage=null;this._removeChildItem(_1bd,item,null,dojo.hitch(this,function(){this.onTreeChange(_1bd,null,_1bd);}));},isCreated:function(item){return this.store.isCreated(item);},addOnCreate:function(item,_1be){return this.store.addOnCreate(item,_1be);},pasteItem:function(_1bf,_1c0,_1c1,copy,_1c2,_1c3){this.store.setValue(_1bf,"position",{newParent:_1c1,oldParent:_1c0,next:_1c2});this.store._isDirty=true;this.store.save({});this.store.onSaveComplete();},toString:function(){return "[TreeModel "+this.declaredClass+"]";},_onNew:function(item,_1c4){this.newPageItem=item;this.newPageParent=_1c4.parent;this._insertChildItem(this.newPageParent,this.newPageItem,null,dojo.hitch(this,function(){this.onTreeChange(this.newPageItem,null,this.newPageParent);}));},_onDelete:function(item){},_onSet:function(item,_1c5,_1c6,_1c7){if(_1c5.indexOf("parent")>-1){var _1c8=null;if(_1c5=="parent_next"){_1c8=this.store.getValue(item,"parent");}else{_1c8=_1c7;_1c7=null;}this._removeChildItem(_1c6,item);this._insertChildItem(_1c8,item,_1c7,dojo.hitch(this,function(){this.onTreeChange(item,_1c6,_1c8,_1c7);}));}else{if(_1c5=="position"){this._moveChildItem(_1c6,item,_1c7,dojo.hitch(this,function(){this.onTreeChange(item,_1c6,_1c6,_1c7);}));}else{this.onChange(item);}}},refreshItemChildren:function(item,_1c9){item._children=null;var func=_1c9?_1c9:function(_1ca){this.onChildrenChange(item,_1ca);};this.getChildren(item,dojo.hitch(this,func));},_insertChildItem:function(_1cb,item,_1cc,_1cd){this.getChildren(_1cb,dojo.hitch(this,function(_1ce){if(!_1ce){_1ce=[];}if(!_1cc){_1ce.push(item);}else{var id=this.getIdentity(_1cc);for(var i=0;i<_1ce.length;i++){if(this.getIdentity(_1ce[i])==id){_1ce.splice(i,0,item);break;}}}if(_1cd){_1cd();}this.onChildrenChange(_1cb,_1ce);}));},_removeChildItem:function(_1cf,item,_1d0){this.getChildren(_1cf,dojo.hitch(this,function(_1d1){var id=this.store.getIdentity(item);if(_1d1){for(var i=0;i<_1d1.length;i++){if(this.store.getIdentity(_1d1[i])==id){_1d1.splice(i,1);break;}}}if(_1d0){_1d0();}this.onChildrenChange(_1cf,_1d1);}));},_moveChildItem:function(_1d2,item,_1d3,_1d4){this.getChildren(_1d2,dojo.hitch(this,function(_1d5){var id=this.store.getIdentity(item);var _1d6=_1d5.length-1;for(var i=0;i<_1d5.length;i++){if(this.store.getIdentity(_1d5[i])==id){_1d5.splice(i,1);i--;}else{if(_1d3&&this.store.getIdentity(_1d5[i])==_1d3){_1d5.splice(i,0,item);i++;}}}if(!_1d3){_1d5.push(item);}if(_1d4){_1d4();}this.onChildrenChange(_1d2,_1d5);}));},onTreeChange:function(_1d7,_1d8,_1d9,_1da){},onChange:function(item){},onChildrenChange:function(_1db,_1dc){}});}if(!dojo._hasResource["com.ibm.data.SelectionModel"]){dojo._hasResource["com.ibm.data.SelectionModel"]=true;dojo.provide("com.ibm.data.SelectionModel");dojo.declare("com.ibm.data.SelectionModel",null,{treeModel:null,selectionPath:[],constructor:function(args){dojo.mixin(this,args);this.modelConnection=dojo.connect(this.treeModel,"onTreeChange",this,"onModelTreeChange");},atLevel:function(_1dd,_1de){return this.selectionPath[_1de?this.selectionPath.length-1-_1dd:_1dd];},getPath:function(){return this.selectionPath.slice();},onModelTreeChange:function(_1df,_1e0,_1e1,_1e2){if(_1e0!=_1e1&&dojo.some(this.selectionPath,function(item){return this._itemIsEqual(item,_1df);},this)){this._calculateNewPath(this.selectionPath[0]);this.onSelectionPathChange(false);}},_itemIsEqual:function(_1e3,_1e4){return (_1e3&&this.treeModel.getIdentity(_1e3))==(_1e4&&this.treeModel.getIdentity(_1e4));},_calculateNewPath:function(_1e5){var cur=_1e5;this.selectionPath.splice(0,this.selectionPath.length);while(cur){this.selectionPath.push(cur);cur=this.treeModel.getParent(cur);}},onSelectionPathChange:function(_1e6){},changeSelection:function(_1e7){this._calculateNewPath(_1e7);this.onSelectionPathChange(true);}});}if(!dojo._hasResource["com.ibm.mm.builder.navigationHelper"]){dojo._hasResource["com.ibm.mm.builder.navigationHelper"]=true;dojo.provide("com.ibm.mm.builder.navigationHelper");dojo.declare("com.ibm.mm.builder.navigationHelper",null,{loaded:false,init:function(){this.store=new com.ibm.data.EnablerModelStore();this.navigationUtil=com.ibm.mm.builder.utils.navigationUtil;this.pageUtil=com.ibm.mm.builder.utils.pageUtil;this.spaceUtil=com.ibm.mm.builder.utils.spaceUtil;var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _1e8=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage();var _1e9=_1e8.getID();if(!_1e9){var _1ea=this.spaceUtil.getCurrentSpaceId();_1e9=_1ea?this.pageUtil.getFirstPageInSpace(_1ea):this.pageUtil.getFirstRootPageId();if(!_1e9&&_1ea){_1e9=_1ea;}else{currentPageID=this.navigationUtil.getNavigationRootNode().getID();}}var _1eb=dojo.hitch(this,function(_1ec){this.treeModel=new com.ibm.data.EnablerTreeModel({newItem:function(args){args.label=args.title;return this.inherited("newItem",arguments);},root:_1ec[_1ec.length-1],store:this.store});this.selectionModel=new com.ibm.data.SelectionModel({treeModel:this.treeModel,selectionPath:_1ec});this.loaded=true;});var args={onComplete:_1eb,onError:function(err){console.error(err);throw err;},query:{uri:_1e9}};if(!this.treeModel||!this.selectionModel){this.store.fetch(args);}},getStore:function(){return this.store;},getTreeModel:function(){return this.treeModel;},getSelectionModel:function(){return this.selectionModel;}});com.ibm.mm.builder.navigationHelper=new com.ibm.mm.builder.navigationHelper();}if(!dojo._hasResource["com.ibm.pb.data.EnablerNavigationTreeModel"]){dojo._hasResource["com.ibm.pb.data.EnablerNavigationTreeModel"]=true;dojo.provide("com.ibm.pb.data.EnablerNavigationTreeModel");(function(){var _1ed=com.ibm.mashups.enabler,em=_1ed.model,_1ee=em.state,_1ef=_1ee.AccessorFactory,_1f0=_1ed.space.Factory,_1f1=_1ed.navigation.Factory,_1f2=_1ed.context.Factory.getLocalizedContext(),_1f3=_1ed.DeferredOperation.prototype,_1f4={};dojo.forEach(["GET","CREATE","MODIFY","DELETE"],function(c){this[c]=_1f3["OPERATION_"+c];},_1f4);dojo.declare("com.ibm.pb.data.EnablerNavigationTreeModel",com.ibm.pb.logging.Loggable,{SAVE_CHECK:"com.ibm.mashups.builder.saveCheck",SWITCH_PAGE:"com.ibm.mashups.builder.switchPage",root:null,nsm:null,nm:null,spm:null,codes:{HTTP_OK:200},globalPages:[],globalPageInSpace:null,constructor:function(args){dojo.safeMixin(this,args);if(!this.nsm){this.nsm=_1ee.NavigationStateModelFactory.getNavigationStateModel();}if(!this.nm){this.nm=_1f1.getNavigationModel();}if(!this.spm){this.spm=_1f0.getSpaceModel();}if(!this.delaySave){this.delaySave=false;}},destroy:function(){},reset:function(root){this.root=root;},_getRootBySpace:function(_1f5,_1f6,_1f7){var _1f8="_getRootBySpace",lgr=this.LOGGER;lgr.entering(_1f8,arguments);try{var _1f9;if(_1f5){_1f9=this.nm.find(_1f5.getRootNavigation());}else{_1f9=this.nm.getRoot();}_1f9.setFinishedCallback(dojo.hitch(this,function(_1fa,_1fb){lgr.trace(_1f8,"Callback: ${0} ${1}",[_1fa,_1fb]);if(_1fa&&!(_1fa instanceof Error)){this.root=_1fa;if(_1f7.onItem){_1f7.onItem(this.root);}}else{if(_1f7.onError){lgr.error(_1f8,"Error getting the root nav node in space ${0}: ${1}",[_1f5,err]);_1f7.onError(_1fa);}}}));lgr.trace(_1f8,"Finding root nav node in space ${0}",[_1f5]);node=_1f9.start(false);}catch(err){lgr.error(_1f8,"Error starting find operation for the root nav node in space ${0}: ${1}",[_1f5,err]);console.error(err);}lgr.exiting(_1f8,arguments);},getRoot:function(_1fc,_1fd){var _1fe="getRoot",lgr=this.LOGGER;lgr.entering(_1fe,arguments);var _1ff=dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageOpenedSpaceId);if(_1ff){var id=_1ff;}else{var id=_1ef.getSpaceAccessor(this.nsm).getSpaceID();}var _200={onItem:_1fc,onError:_1fd};if(id){var dfd=this.spm.find(id);dfd.setFinishedCallback(dojo.hitch(this,"_getRootBySpace"),_200);dfd.start(false);}else{this._getRootBySpace(null,200,_200);}lgr.exiting(_1fe,arguments);},mayHaveChildren:function(item){return this.nm.hasChildren(item);},getChildren:function(_201,_202,_203){var _204="getChildren",lgr=this.LOGGER;lgr.entering(_204,arguments);var dfd=this.nm.getChildren(_201);var _205=[];dfd.setForEachCallback(function(_206){lgr.trace(_204,"Got child ${0}",[_206]);if(_206&&!_206.isHidden()){_205.push(_206);}});dfd.setFinishedCallback(dojo.hitch(this,function(res,_207,_208){lgr.trace(_204,"Finished getting children with status ${0}",[_207]);if(_207==this.codes.HTTP_OK){if(this.globalPageInSpace){var _209=com.ibm.mm.builder.utils.spaceUtil.getSpaceByNavigation(_201);if(_209&&this.globalPageInSpace==_209.getID()){for(var i in this.globalPages){var _20a=false;for(var j in _205){if(this.globalPages[i].getID()==_205[j].getID()){_20a=true;}}if(!_20a){_205.push(this.globalPages[i]);}}}}if(_202){_202(_205);}}else{if(_203){_203(res);}}}));dfd.start(false);lgr.exiting(_204,arguments);},getIdentity:function(item){if(item==null){return null;}return item.getID();},getLabel:function(item){if(item==null){return null;}return _1f2.getTitle(item);},getParent:function(item){var _20b="getParent",lgr=this.LOGGER;lgr.entering(_20b,arguments);if(this._isGlobalPage(item)){var _20c=dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageOpenedSpaceId);if(_20c){var _20d=com.ibm.mm.builder.utils.navigationUtil.getNavigationRootNode(_20c);}else{console.log("Error: globaPageOpenedSpaceId in cookie is missing!");}}else{var _20d=this.nm.getParent(item).start();}lgr.exiting(_20b,[_20d]);return _20d;},newItem:function(args,_20e){var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _20f={type:com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE};if(args["private"]=="on"){_20f["private"]=true;}var _210=args["template"]!=null;if(_210){_20f.pageTemplate=args["template"];}var _211=nm.create(_20f);_211.setTitle(args.title,dojo.locale);_211.setTitle(args.title,ibmCfg.enablerConfig["default.locale"]);if(args.friendlyURL){_211.setMetaData("com.ibm.portal.friendly.name",args.friendlyURL);}var _212=this.getIdentity(_20e);var _213=nm.find(_212).start();nm.insert(_211,_213);var _214=_211.getContent().start();if(!_210){_214.setStaticContentURL(ibmConfig.defaultLayoutTemplateURI);}var dfd=nm.commit();var fail=false;dfd.setOperationCallback(function(ctx){var _215=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");var page=ctx.resource;var mode=ctx.mode;var _216=ctx.parameter;if(ctx.request){var _217=ctx.request.statusCode;}if(!fail&&page&&page instanceof com.ibm.mashups.enabler.navigation.NavigationElement&&page.getID&&_217<300){fail=false;_215.broadcastEvent("com.ibm.mashups.builder.switchPage",page.getID());}else{if(_217>=400){fail=true;if(ctx.request){var _218=ctx.request.responseText;}var _219=dojo.i18n.getLocalization("com.ibm.bundles","PageCreatorDialog");var _21a=new com.ibm.widgets.StatusMessage("error",_218||_219["page_dialog_error_creating_page"],"");dojo.publish("/message/status",[{message:_21a,uid:"ibmStatusBox"}]);}}if(args.callback){args.callback(page,mode,_217,_216);}},null,true);dfd.setFinishedCallback(function(page,_21b){if(args.callback){args.callback(page,null,_21b);}});dfd.start(true);return _211;},newGlobalItem:function(args,_21c){if(_21c.getRootNavigation){_21c=com.ibm.mm.builder.utils.navigationUtil.getNavigationRootNode(_21c.getID());}var _21d=com.ibm.mm.builder.utils.pageUtil.getPageNode(args.openPageId);_21d.loaded=false;_21d.created=false;_21d.openPageId=args.openPageId;_21d.pageLoadedSpaceId=args.pageLoadedSpaceId;_21d.onCreate=function(){};this.globalPageInSpace=_21d.pageLoadedSpaceId;this.globalPages.push(_21d);this.newPageItem=_21d;this.newPageParent=_21c;this._isItemCreated=true;return _21d;},_createItem:function(args,_21e){var _21f=args.title;var _220,mix={loaded:false,created:false};if(args.openPageId){_220=this.nm.find(args.openPageId).start();mix=dojo.mixin(mix,{openPageId:args.openPageId,pageLoadedSpaceId:args.pageLoadedSpaceId});this.globalPageInSpace=args.pageLoadedSpaceId;this.globalPage=_220;}else{if(!this.nm.confirmCreate(args)){return;}_220=this.nm.create(args);_220.setTitle(_21f,_1f2.getPreferredLocale());_220.setTitle(_21f,ibmCfg.enablerConfig["default.locale"]);_220.setTheme(_21e.parent.getTheme());mix.title=_21f;this.nm.insert(_220,_21e.parent,args.next);}dojo.mixin(_220,mix);return _220;},save:function(_221){var _222=_221.scope||dojo.global;var _223=com.ibm.mm.builder.utils;var _224=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");if(_221.openPageId){var _225=this.nm.find(_221.openPageId).start();_225.created=true;_225.setID(_225.getID());this._fireCreated(_225);if(_221.onComplete){_221.onComplete.call(_222);}}else{var _226=this.nm.commit();_226.setOperationCallback(dojo.hitch(this,function(node){node.created=true;var es=com.ibm.mashups.services.ServiceManager.getService("eventService");es.broadcastEvent("com.ibm.mashups.builder.pageCreated",node.getID());node.setID(node.getID());this._fireCreated(node);}));_226.setFinishedCallback(function(page,_227){if(_227>=400){var _228=dojo.i18n.getLocalization("com.ibm.bundles","Theme");var _229=new com.ibm.widgets.StatusMessage("error",_228["dnd_move_failed"],"");dojo.publish("/message/status",[{message:_229,uid:"ibmStatusBox"}]);setTimeout(function(){_224.broadcastEvent("com.ibm.mashups.builder.refreshNavigation");},500);}if(_221.onComplete){_221.onComplete.call(_222);}});_226.start(false);if(this._isDirty){this.nm.commit().start(false);this._isDirty=false;if(_221.onComplete){_221.onComplete(_221);}}}},_fireCreated:function(item){if(item.onCreateDefQueue&&!item.onCreateDefQueue._fired){try{item.onCreateDefQueue.fire(item);item.onCreateDefQueue._fired=true;}catch(ex){console.log(ex);}}},deleteGlobalItem:function(args,item){var _22a=this.getParent(item);for(var i in this.globalPages){if(this.globalPages[i].getID()==item.getID()){this.globalPages.splice(i,1);break;}}this.onTreeChange(null,_22a,_22a);},isCreated:function(item){return true;},addOnCreate:function(item,_22b){if(this.isCreated(item)){if(_22b){_22b(item);}}else{if(!item.onCreateDefQueue){item.onCreateDefQueue=new com.ibm.lang.DeferredQueue(new dojo.Deferred());}item.onCreateDefQueue.add(new dojo.Deferred().addCallback(_22b));}},_updateChildren:function(_22c){if(_22c){this.getChildren(_22c,dojo.hitch(this,function(_22d){this.onChildrenChange(_22c,_22d);}));}},pasteItem:function(_22e,_22f,_230,copy,_231,_232){var _233="pasteItem",lgr=this.LOGGER;lgr.entering(_233,arguments);if(!this.nm.confirmInsert(_22e,_230,_231)){lgr.trace("confirmInsert returns false");}else{lgr.trace("insert into the tree model");this.nm.insert(_22e,_230,_231);this.onTreeChange(_22e,_22f,_230,_231);this._updateChildren(_22f);this._updateChildren(_230);}lgr.exiting(_233,arguments);},toString:function(){return "[TreeModel "+this.declaredClass+"]";},_onNew:function(item,_234){},_onDelete:function(item){},_onSet:function(item,_235,_236,_237){},_isGlobalPage:function(item){for(var i in this.globalPages){if(this.globalPages[i].getID()==item.getID()){return true;}}return false;},onTreeChange:function(_238,_239,_23a,_23b){},onChange:function(item){},onChildrenChange:function(_23c,_23d){}});})();}if(!dojo._hasResource["com.ibm.pb.tree.Traversal"]){dojo._hasResource["com.ibm.pb.tree.Traversal"]=true;dojo.provide("com.ibm.pb.tree.Traversal");dojo.declare("com.ibm.pb.tree.Traversal",com.ibm.pb.logging.Loggable,{model:null,constructor:function(_23e){this.model=_23e;this.stopped=true;},isStopped:function(){return this.stopped;},find:function(node,test,_23f){var _240="find",lgr=this.LOGGER;lgr.entering(_240,arguments);this.collect(node,test,function(list){_23f(list[0]);},function(_241){return _241.list.length>0;});lgr.exiting(_240,arguments);},collect:function(node,test,_242,stop,_243){var _244="collect",lgr=this.LOGGER;lgr.entering(_244,arguments);this.stopped=false;if(!_243){_243={};}if(!_243.list){_243.list=[];}_243.level=1;this.visit(node,test,_242,stop||function(){return false;},_243);lgr.exiting(_244,arguments);},visit:function(node,test,_245,stop,_246){var _247="visit",lgr=this.LOGGER;lgr.entering(_247,arguments);if(test(this.model,node)){lgr.trace(_247,"Found positive testing node ${0}",[node]);_246.list.push(node);}if(stop(_246)){this.stopped=true;lgr.trace(_247,"Hard stopping traversal and calling back with results ${0}",[_246.list]);_245(_246.list);}else{this.next(node,test,_245,stop,_246);}lgr.exiting(_247,arguments);},next:function(node,test,_248,stop,_249){}});}if(!dojo._hasResource["com.ibm.pb.tree.DFSTraversal"]){dojo._hasResource["com.ibm.pb.tree.DFSTraversal"]=true;dojo.provide("com.ibm.pb.tree.DFSTraversal");dojo.declare("com.ibm.pb.tree.DFSTraversal",com.ibm.pb.tree.Traversal,{next:function(node,test,_24a,stop,_24b){var _24c="next",lgr=this.LOGGER;lgr.entering(_24c,arguments);var _24d=null;if(this.model.hasChildren(node)){lgr.trace(_24c,"Traversing down children of ${0}",[node]);var _24e={node:node,test:test,callback:_24a,stop:stop,params:_24b,list:[]},me=this;this.model.getChildren(node).setForEachCallback(function(){me._collectChild.apply(me,arguments);},_24e).setFinishedCallback(function(){me._visitChildren.apply(me,arguments);},_24e).start(false);}else{lgr.trace(_24c,"Reached end of traversal at ${0}",[node]);if(!this.isStopped()){_24a(_24b.list);}}lgr.exiting(_24c,arguments);},_collectChild:function(_24f,_250){_250.list.push(_24f);},_visitChildren:function(_251,_252,_253){var _254="_visitChildren",lgr=this.LOGGER,me=this;lgr.entering(_254,[_251,_252,_253]);if((_252!==200)&&(_252!="200")){lgr.severe(_254,"An error occurred ${0} ${1}",[_252,_251]);lgr.exiting(_254,arguments);return;}var _255=function(){if(!me.isStopped()){var _256=_253.list.shift();if(_256){me._visitChild(_256,_253.test,_255,_253.stop,dojo.delegate(_253.params,{level:_253.params.level+1}));}else{lgr.trace(_254,"Reached end of list of children of ${0}",[_253.node]);_253.callback(_253.params.list);}}else{lgr.trace(_254,"Stopped in the middle of the list of children of ${0}",[_253.node]);_253.callback(_253.params.list);}};lgr.exiting(_254,arguments);_255();},_visitChild:function(node,test,_257,stop,_258){var _259="_visitChild",lgr=this.LOGGER,me=this;lgr.trace(_259,"Visiting next node in list of children ${0}",[node]);if(!this.isStopped()){this.visit(node,test,_257,stop,_258);}else{lgr.trace(_259,"Hard stopped iterating");}}});}if(!dojo._hasResource["com.ibm.pb.control.NavigationController"]){dojo._hasResource["com.ibm.pb.control.NavigationController"]=true;dojo.provide("com.ibm.pb.control.NavigationController");dojo.require("dojo.i18n");dojo.require("dojo.hash");dojo.declare("com.ibm.pb.control.NavigationController",com.ibm.pb.iwidget.iWidgetBase,{navigationConstants:com.ibm.mashups.enabler.navigation.Constants,accFactory:com.ibm.mashups.enabler.model.state.AccessorFactory,treeModel:null,selectionModel:null,_changingSelection:false,currentThemeTemplate:"",lastNonGlobalPageId:null,lastSpaceId:null,globalPageLoadedSpaceId:null,globalPagesOpened:[],globalPagesOpenedBy:[],constructor:function(){var lgr=this.LOGGER,_25a="constructor",me=this;lgr.entering(_25a,arguments);this.themeBundle=dojo.i18n.getLocalization("com.ibm.bundles","Theme");this.navWidgetBundle=dojo.i18n.getLocalization("com.ibm.bundles","NavWidget");this.nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();this.nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();this.spm=com.ibm.mashups.enabler.space.Factory.getSpaceModel();this.spaceAcc=this.accFactory.getSpaceAccessor(this.nsm);this.nm.addStrategy(new com.ibm.mashups.enabler.strategy.TreeLoadAheadStrategy(10,1));this.nm.addStrategy(new com.ibm.mashups.enabler.strategy.ListLoadAheadStrategy(50));this.treeModel=new com.ibm.pb.data.EnablerNavigationTreeModel({nm:this.nm,nsm:this.nsm,spm:this.spm,delaySave:true});this.treeModel.getRoot=dojo.hitch(this,"getRootNavigation");this.selectionModel=new com.ibm.data.SelectionModel({treeModel:this.treeModel,selectionPath:[]});this._restorePersistedGlobalPages();this._changingSelection=true;this.bootstrapping=true;this._bootstrapState=false;this.evtSvc.subscribeEvent(this.iWidgetConstants.NAVSTATE_UPDATED,this,function(){var _25b="NavStateUpdatedHandler";lgr.entering(_25b,arguments);this.nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();this.spaceAcc=this.accFactory.getSpaceAccessor(this.nsm);this.treeModel.nsm=this.nsm;var cid=this.getCurrentPageId();if(!this._changingSelection&&cid!==this.currentPageId){this.onSwitchPage(cid,{skipStateUpdate:true});}lgr.exiting(_25b,arguments);});this.evtSvc.subscribeEvent(this.builderEvents.SWITCH_PAGE,this,"onSwitchPage");this.evtSvc.subscribeEvent(this.builderEvents.SWITCH_SPACE,this,"onSwitchSpace");this.evtSvc.subscribeEvent(this.builderEvents.REFRESH_NAVIGATION,this,"onRefreshNavigation");this.evtSvc.subscribeEvent(this.builderEvents.PAGE_SWITCHED,this,"_updateSelModel");this.evtSvc.subscribeEvent("com.ibm.mashups.builder.saveCheck",this,"dirtyPageCheck");dojo.subscribe("/dojo/hashchange",this,this._processHashChange);lgr.exiting(_25a,arguments);},getSelectionModel:function(){return this.selectionModel;},getTreeModel:function(){return this.treeModel;},getThemeTemplate:function(node){return node.getMetaData("com.ibm.portal.theme.template.file.name.html")||"";},getThemeId:function(node){var _25c=node.getThemeIdentifier?node.getThemeIdentifier():null;while(!_25c&&node){node=this.nm.getParent(node).start();_25c=(node&&node.getThemeIdentifier)?node.getThemeIdentifier():null;}if(!_25c){_25c=this.runtimeModel.getCurrentTheme();}return _25c.getID();},getThemeProfile:function(node){var _25d=node.getMetaData("resourceaggregation.profile")||null;while(!_25d&&node){node=this.nm.getParent(node).start();if(node){_25d=node.getMetaData("resourceaggregation.profile")||null;}}return _25d||"";},getRenderMode:function(node){var _25e=node.getMetaData("com.ibm.portal.rendertype")||null;while(!_25e&&node){node=this.nm.getParent(node).start();if(node){_25e=node.getMetaData("com.ibm.portal.rendertype")||null;}}return _25e||ibmConfig.defaultRenderingMode;},_visibleChildFinder:function(node){var _25f="_visibleChildFinder";this._findFirstVisible(node,dojo.hitch(this,function(_260){if(_260&&!(_260 instanceof Error)){this._setCurrentNavNode(_260);}else{this.LOGGER.severe(_25f,"Error finding a visible child of navigation node ${0}: ${1}",[node,_260]);}}));},_isNavLabel:function(_261,node){return node.getNavigationElementType()===this.navigationConstants.NAVIGATION_LABEL;},_setCurrentNavNode:function(node,_262){var _263="_setCurrentNavNode",lgr=this.LOGGER,_264=this.bootstrapping;lgr.entering(_263,arguments);this.currentNavNode=node;this.currentPageId=node.getID();if(this.bootstrapping){this.renderMode=this.getRenderMode(node);this.bootstrapping=false;}this.currentThemeTemplate=this.getThemeTemplate(node).toLowerCase();this.currentThemeProfile=this.getThemeProfile(node).toLowerCase();this._walkUpTree(node,dojo.delegate(_262,{bootstrapping:_264}));this._updateNavigationState(this.currentPageId,_262);if(this.renderMode==="iwidget"){this.setBrowserTitle(node);}lgr.exiting(_263,arguments);},_calculateCurrentPage:function(){var _265="_calculateCurrentPage",lgr=this.LOGGER;lgr.entering(_265,arguments);var _266=this.getCurrentPageId();if(!_266){this._bootstrapState=true;_266=this.runtimeModel.getCurrentPage().getID();}else{this._bootstrapState=false;lgr.trace(_265,"Got current page from the navigation state",[]);}if(!_266){lgr.trace(_265,"No runtime model of current page, getting root navigation",[]);this.treeModel.getRoot(dojo.hitch(this,"_visibleChildFinder"),dojo.hitch(this,function(err){lgr.severe(_265,"Error getting root navigation node ${0}",[err]);}));}else{lgr.trace(_265,"Found current page id ${0}",[_266]);if(_266&&com.ibm.mm.builder.utils.spaceUtil.getSpaceIdByPageId(_266)!=this.globalPageLoadedSpaceId&&!this._isOpenedGlobalPage(_266)){this.onClearGlobalPage();}this.nm.find(_266).setFinishedCallback(dojo.hitch(this,function(node,_267,_268){if(_267==200){this.refresh(node.getID());}else{lgr.trace(_265,"Error finding the current page with id ${0} ${1}",[_266,node||""]);var _269=this.nm.getRoot().start().getID();var _26a=com.ibm.mm.builder.utils.spaceUtil.getSpaceIdByPageId(_269);com.ibm.mm.builder.utils.spaceUtil.setSpaceId(_26a);this.refresh(_269);}})).start(false);}lgr.exiting(_265,arguments);},_updateSelModel:function(){this.selectionModel.changeSelection(this.currentNavNode);},_walkUpTree:function(_26b,_26c){var _26d="_walkUpTree",lgr=this.LOGGER,me=this;if(_26b){var dfd=this.nm.getParent(_26b).setFinishedCallback(function(node){me._walkUpTree(node,_26c);});dfd.start(false);}else{lgr.trace(_26d,"Updating selection to ${0}",[this.currentNavNode.getID()]);if(_26c.bootstrapping){this._updateSelModel();}else{}}},_findFirstVisible:function(_26e,_26f){var _270="_findFirstVisible",lgr=this.LOGGER,me=this;lgr.entering(_270,arguments);var dft=new com.ibm.pb.tree.DFSTraversal(this.nm);dft.find(_26e,function(_271,_272){return !me._isNavLabel(_271,_272)&&!_272.isHidden();},function(_273){lgr.trace(_270,"Found visible non-label node ${0}, executing callback",[_273]);_26f(_273);});lgr.exiting(_270,arguments);},getCurrentSpaceId:function(){var _274=dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageOpenedSpaceId);if(_274){return _274;}else{return this.spaceAcc.getSpaceID();}},getCurrentPageId:function(){var _275=this.accFactory.getPageAccessor(this.nsm,this.spaceAcc.getSpaceID());return _275.getPageID();},getRootNavigation:function(_276,_277){var _278="getRootNavigation",lgr=this.LOGGER;lgr.entering(_278,arguments);var id=this.getCurrentSpaceId(),_279={onItem:_276,onError:_277};if(id){var dfd=this.spm.find(id);dfd.setFinishedCallback(dojo.hitch(this,"_getRootBySpace"),_279);dfd.start(false);}else{this._getRootBySpace(null,200,_279);}lgr.exiting(_278,arguments);},_getRootBySpace:function(_27a,_27b,_27c){var _27d="_getRootBySpace",lgr=this.LOGGER;lgr.entering(_27d,arguments);try{var _27e;if(_27a){_27e=this.nm.find(_27a.getRootNavigation().getID());}else{_27e=this.nm.getRoot();}_27e.setFinishedCallback(dojo.hitch(this,function(_27f,_280){var _281=_27d+":callback";lgr.entering(_281,arguments);if(_27f&&!(_27f instanceof Error)){this.root=_27f;if(_27c.onItem){_27c.onItem(_27f);}}else{if(_27c.onError){lgr.severe(_281,"Error getting the root nav node in space ${0}: ${1}",[_27a,_27f]);_27c.onError(_27f);}}}));lgr.trace(_27d,"Finding root nav node in space ${0}",[_27a]);_27e.start(false);}catch(err){lgr.severe(_27d,"Error starting find operation for the root nav node in space ${0}: ${1}",[_27a,err]);}lgr.exiting(_27d,arguments);},onSwitchSpace:function(_282,_283){var _284="onSwitchSpace",lgr=this.LOGGER,me=this;lgr.entering(_284,arguments);this.dirtyPageCheck(function(){me.switchSpaceHandler(_282,_283);});lgr.exiting(_284,arguments);},switchSpaceHandler:function(_285,_286){var _287="switchSpaceHandler",lgr=this.LOGGER,me=this;lgr.entering(_287,arguments);if(_285){var _288=com.ibm.mashups.enabler.space.Factory.getSpaceModel();var _289=_288.find(_285).start(true);if(!_289){lgr.exiting(_287,arguments);return;}}if(this._isOpenedGlobalPage(this.currentPageId)){this.accFactory.getPageAccessor(this.nsm,this.lastSpaceId).setPageID(this.lastNonGlobalPageId);}if(_285!=this.lastSpaceId){this.onClearGlobalPage();}this.spaceAcc.setSpaceID(_285);if(!_285){dojo.cookie("inPersonalSpace","true");}else{dojo.cookie("inPersonalSpace",null);}var _28a=this.getCurrentPageId(),_28b=null;if(_28a){_28b=this.nm.find(_28a).start();this.accFactory.getPageAccessor(this.nsm,_285).setPageID(_28a);}if(!_28b){this.getRootNavigation(function(_28c){me._findFirstVisible(_28c,function(_28d){if(_28d){me.evtSvc.broadcastEvent(me.builderEvents.SWITCH_PAGE,_28d.getID());}else{if(!_285){com.ibm.mm.builder.utils.navigationUtil.autoAcceptPagesFromDefaultGroup();}me.evtSvc.broadcastEvent(me.builderEvents.SWITCH_PAGE,_28c.getID());}});},function(err){lgr.severe(_287,"${0}",[err.message]);});}else{this.evtSvc.broadcastEvent(this.builderEvents.SWITCH_PAGE,_28a);}lgr.exiting(_287,arguments);},onSwitchPage:function(_28e,_28f){var _290="onSwitchPage",lgr=this.LOGGER;lgr.entering(_290,arguments);if(_28e==this.currentPageId&&!com.ibm.mm.builder.utils.pageUtil.isRoot(_28e)){if(this.spaceAcc.getSpaceID()!==null&&this.spaceAcc.getSpaceID()!==undefined&&this.lastSpaceId!==null&&this.lastSpaceId!==undefined){if(this.spaceAcc.getSpaceID()===this.lastSpaceId){lgr.trace(_290,"skipping switchPage handling as already the current page");lgr.exiting(_290,arguments);return;}}else{lgr.trace(_290,"skipping switchPage handling as already the current page");lgr.exiting(_290,arguments);return;}}if(!this._isOpenedGlobalPage(_28e)){this.lastNonGlobalPageId=_28e;}if(_28e&&com.ibm.mm.builder.utils.spaceUtil.getSpaceIdByPageId(_28e)!=this.globalPageLoadedSpaceId&&!this._isOpenedGlobalPage(_28e)){this.onClearGlobalPage();}this._changingSelection=true;this.nm.find(_28e).setFinishedCallback(dojo.hitch(this,"switchPageHandler"),_28f).start(false);this.lastSpaceId=this.getCurrentSpaceId();lgr.exiting(_290,arguments);},switchPageHandler:function(_291,_292,_293){var _294="switchPageHandler",lgr=this.LOGGER;lgr.entering(_294,arguments);if(this.renderMode!="iwidget"){lgr.trace(_294,"Current rendertype: ${0} - performing a full page refresh",[this.renderMode]);this._reloadToPageWithConfirm(_291.getID());}else{var _295=this._isNavLabel(this.nm,_291);lgr.trace(_294,"Is ${0} a label? ${1}",[_291,_295]);if(_295){this._findFirstVisible(_291,dojo.hitch(this,function(node){if(node){this.evtSvc.broadcastEvent(this.builderEvents.SWITCH_PAGE,node.getID());}else{lgr.trace(_294,"Could not find visible non-label descendant of ${0}, loading directly",[_291]);return this._postLabelCheck(_291,_293);}}));}else{this._postLabelCheck(_291,_293);}}lgr.exiting(_294,arguments);},setLastNonGlobalPage:function(){var es=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");es.broadcastEvent("com.ibm.mashups.builder.switchPage",this.lastNonGlobalPageId);this.onClearGlobalPage();},clearLoginFlag:function(){dojo.cookie(com.ibm.mm.builder.constant.cookieKey_login_flag,null,{expires:-1});},_postLabelCheck:function(_296,_297){var _298="_postLabelCheck",lgr=this.LOGGER;lgr.entering(_298,arguments);var _299=this.getRenderMode(_296);if(_299.toLowerCase()!="iwidget"){lgr.trace(_298,"Switched page rendertype: ${0} - performing a full page refresh",[_299]);this._reloadToPageWithConfirm(_296.getID());}else{var _29a=this.getThemeTemplate(_296).toLowerCase();if(_29a!=this.currentThemeTemplate&&!((_29a===""&&this.currentThemeTemplate==="theme.html")||(_29a==="theme.html"&&this.currentThemeTemplate===""))){lgr.trace(_298,"Switched theme template from ${0} to ${1}",[this.currentThemeTemplate,_29a]);this._reloadToPageWithConfirm(_296.getID());}else{var _29b=this.getThemeProfile(_296).toLowerCase();if(_29b!=this.currentThemeProfile){lgr.trace(_298,"Switched theme profile from ${0} to ${1}",[this.currentThemeProfile,_29b]);this._reloadToPageWithConfirm(_296.getID());}else{this.currentThemeTemplate=_29a;this.currentThemeProfile=_29b;this._postGlobalPageCheck(_296,_297);}}}lgr.exiting(_298,arguments);},_postGlobalPageCheck:function(_29c,_29d){var _29e="_postGlobalPageCheck",lgr=this.LOGGER;lgr.entering(_29e,arguments);var cb=dojo.hitch(this,function(){try{this.refresh(_29c.getID(),true,_29d);}catch(e){this._changingSelection=false;lgr.severe(_29e,"An error occured during page switching ${0}",[e]);}});this.dirtyPageCheck(cb);lgr.exiting(_29e,arguments);},setBrowserTitle:function(_29f){var _2a0="setBrowserTitle",lgr=this.LOGGER;lgr.entering(_2a0,arguments);var _2a1="";if(this.nm.getRoot().start().getID()!=_29f.getID()){_2a1=this.treeModel.getLabel(_29f);}var _2a2=dojo.trim(_2a1||""),_2a3=com.ibm.mashups.enabler.context.Factory.getPageContext();if(_2a3){var _2a4=this.configSvc.getValue(this.configConstants.PRODUCT_NAME);if(_2a4){if(!_2a1||_2a2===""){_2a3.setBrowserTitle(_2a4);}else{_2a3.setBrowserTitle(_2a1);}}else{if(_2a1&&_2a2!==""){_2a3.setBrowserTitle(_2a1);}}}lgr.exiting(_2a0,arguments);},dirtyPageCheck:function(_2a5,_2a6,_2a7){var _2a8="dirtyPageCheck",lgr=this.LOGGER;lgr.entering(_2a8,arguments);if(com.ibm.pb.contextMenu.sharedActions.widgetEditModeChecker()){lgr.exiting(_2a8,arguments);return;}if(this.runtimeModel.getCurrentPage().isDirty()){lgr.trace(_2a8,"Page is dirty, display confirmation dialog",[]);var cws=com.ibm.mm.builder.coreWidgetsStrings;dojo["require"]("com.ibm.mm.builder.dialog.PageSaveConfirmDialog");var _2a9=new com.ibm.mm.builder.dialog.PageSaveConfirmDialog({contentWarning:cws.I_PAGE_SAVE_WARNING,contentQuestion:cws.I_PAGE_SAVE_SUGGEST,btnSaveText:cws.I_COMMON_SAVE,btnNotSaveText:cws.I_PAGE_SAVE_NO_SAVE,btnCancelText:cws.I_PAGE_SAVE_KEEP_EDIT,hideNotSave:true,callbackSave:_2a5,callbackNotSave:_2a6,callbackCancel:_2a7});_2a9.show();}else{lgr.trace(_2a8,"Page is NOT dirty, callback immediately",[]);if(_2a5){_2a5();}}lgr.exiting(_2a8,arguments);},_reloadToPageWithConfirm:function(_2aa){var cb=dojo.hitch(this,this.reloadToPage,_2aa);this.dirtyPageCheck(cb);},reloadToPage:function(_2ab){var _2ac="reloadToPage",lgr=this.LOGGER;lgr.entering(_2ac,arguments);var _2ad=this.nm.find(_2ab).start();if(_2ad){this._setCurrentNavNode(_2ad);}var _2ae=com.ibm.mashups.enabler.model.state.UrlGeneratorFactory.getUrlGenerator().getUrl(this.nsm,null,{skipState:true,pocURI:"nm:oid:"+_2ab});lgr.trace(_2ac,"Navigating to URL immediately ${0}",[_2ae]);lgr.exiting(_2ac,arguments);com.ibm.mm.builder.utils.navigationUtil.setPageIDCookie(_2ab);var _2af=top.location.href;top.location.href=_2ae;if(this._removeHash(_2af)==this._removeHash(_2ae)){setTimeout(function(){window.__page_reload_marker=true;top.location.reload(false);},50);}},_removeHash:function(s){var hash=s.indexOf("#");if(hash>=0){s=s.substring(0,hash);}return s;},onRefreshNavigation:function(){this.LOGGER.entering("onRefreshNavigation",arguments);try{this.refresh();}catch(e){var msg=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_NAV_REFRESH_NAVIGATION_1,[e.message]);this.LOGGER.severe("onRefreshNavigation",msg);setTimeout(function(){throw e;},1);}this.LOGGER.exiting("onRefreshNavigation",arguments);},refresh:function(pid,_2b0,_2b1){var _2b2="refresh",lgr=this.LOGGER,me=this,node,_2b3,_2b4=this.getCurrentSpaceId();lgr.entering(_2b2,arguments);if(pid){if(!this.bootstrapping){lgr.trace(_2b2,"Checking for theme change");var _2b5=this.runtimeModel.getCurrentTheme().getID();var _2b6=this.nm.find(pid).start();if(_2b6&&this.getThemeId(_2b6)!=_2b5){lgr.trace(_2b2,"Theme changed!");var cb=dojo.hitch(this,this.reloadToPage,pid);this.dirtyPageCheck(cb);lgr.exiting(_2b2,arguments);return;}}else{if(!_2b1){_2b1={};}_2b1.skipStateUpdate=!this._bootstrapState;lgr.trace(_2b2,"Bootstrapping to current page ${0}",[pid]);}}else{pid=this.getCurrentPageId();if(!pid){lgr.trace(_2b2,"Find the first visible page from the current root");this.getRootNavigation(function(item){lgr.trace(_2b2,"Initiate page switch to ${0}",item);me.refresh(me.treeModel.getIdentity(item),_2b0);},function(err){this._changingSelection=false;lgr.severe(_2b2,"Error getting root navigation ${0}",err.message);setTimeout(function(){throw err;},1);});lgr.exiting(_2b2,arguments);return;}}var _2b7=this.nm.getRoot().start();if(pid==_2b7.getID()){var _2b8=false;this._findFirstVisible(_2b7,dojo.hitch(this,function(_2b9){if(_2b9&&!(_2b9 instanceof Error)){_2b8=true;this.onSwitchPage(_2b9.getID());return;}}));if(_2b8){lgr.exiting(_2b2,arguments);return;}}if(pid){lgr.trace(_2b2,"Reloading navigation");node=this.nm.find(pid).start();if(node){this._setCurrentNavNode(node,_2b1);}}this._changingSelection=false;if(_2b0){var nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();lgr.trace(_2b2,"Setting timeout to fire page switched event later");setTimeout(dojo.hitch(this,function(){lgr.trace(_2b2,"Sending page switched event");this.runtimeModel.getCurrentPage().setDirty(false);this.evtSvc.broadcastEvent(this.builderEvents.PAGE_SWITCHED,pid);}),50);}lgr.exiting(_2b2,arguments);},_updateNavigationState:function(_2ba,_2bb){var _2bc="_updateNavigationState",lgr=this.LOGGER;lgr.entering(_2bc,arguments);this.runtimeModel.getCurrentPage().setID(_2ba);if(!_2bb||!_2bb.skipStateUpdate){var _2bd=com.ibm.mm.builder.utils.spaceUtil.getSpaceIdByPageId(_2ba);if(_2bd!==com.ibm.mm.builder.utils.spaceUtil.getCurrentSpaceId()){com.ibm.mm.builder.utils.spaceUtil.setSpaceId(_2bd);}this.accFactory.getPageAccessor(this.nsm,_2bd).setPageID(_2ba);this.navigationStateUpdated=true;this.nsm.commit({addToHistory:true}).start();}lgr.exiting(_2bc,arguments);},onOpenPage:function(_2be){var _2bf="onOpenPage",lgr=this.LOGGER;lgr.entering(_2bf,arguments);var _2c0=null;if(_2be.payload.pid){_2c0=_2be.payload.pid;}else{_2c0=_2be.payload;}var es=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");es.broadcastEvent("com.ibm.mashups.builder.saveCheck",dojo.hitch(this,function(){var _2c1="onOpenPage_saveCheck",lgr=this.LOGGER;lgr.entering(_2c1,arguments);if(this._isOpenedGlobalPage(_2c0)){}else{this.lastVisitedPage=com.ibm.mm.builder.utils.pageUtil.getCurrentPageId();if(this.lastSpaceId){this.globalPageLoadedSpaceId=this.lastSpaceId;}else{this.globalPageLoadedSpaceId=this.getCurrentSpaceId();}this._addToGlobalPages(_2c0,this.lastVisitedPage);var _2c2=com.ibm.mm.builder.utils.pageUtil.getPageNode(_2c0);var _2c3=com.ibm.mm.builder.utils.navigationUtil.getNavigationRootNode(this.globalPageLoadedSpaceId);var args={title:_2c2.getTitle(dojo.locale),pageLoadedSpaceId:this.globalPageLoadedSpaceId,openPageId:_2c0};if(_2be.payload.pid){args.eventsArray=_2be.payload.eventsArray;args.lastVisitedPage=this.lastVisitedPage;}this.treeModel.newGlobalItem(args,_2c3);lgr.trace(_2c1,"Broadcasting refreshNavigation event");es.broadcastEvent("com.ibm.mashups.builder.refreshNavigation");}setTimeout(dojo.hitch(this,function(){lgr.trace("onOpenPage_Timeout","Broadcasting switch page event");if(_2be.payload.eventsArray){es.broadcastEvents(_2be.payload.eventsArray,com.ibm.mm.builder.utils.pageUtil.getCurrentPageId(),_2c0);}else{es.broadcastEvent("com.ibm.mashups.builder.switchPage",_2c0);}}),50);lgr.exiting(_2c1,arguments);}));lgr.exiting(_2bf,arguments);},onClosePage:function(_2c4){var _2c5="onClosePage",lgr=this.LOGGER;lgr.entering(_2c5,arguments);var _2c6=null;if(_2c4.payload){if(_2c4.payload.closePageId){_2c6=_2c4.payload.closePageId;}else{if(!_2c4.payload.eventsArray){_2c6=_2c4.payload;}}}if(!_2c6){_2c6=com.ibm.mm.builder.utils.pageUtil.getCurrentPageId();}if(!this._isOpenedGlobalPage(_2c6)){console.log("Error: you are closing a global page not opened now!");return;}var es=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");es.broadcastEvent("com.ibm.mashups.builder.saveCheck",dojo.hitch(this,function(){var _2c7="onClosePage_saveCheck",lgr=this.LOGGER;lgr.entering(_2c7,arguments);var _2c8=com.ibm.mm.builder.utils.pageUtil.getPageNode(_2c6);var args={"lastVisitedPage":this._getGlobalPageOpenedBy(_2c6)};if(_2c4.payload&&_2c4.payload.openPagePayload){args.openPagePayload=_2c4.payload.openPagePayload;}this._removeFromGlobalPages(_2c6);this.treeModel.deleteGlobalItem(args,_2c8);this.evtSvc.publishEvent(this.builderEvents.REFRESH_NAVIGATION);setTimeout(dojo.hitch(this,function(){lgr.trace("onClosePage_Timeout","Broadcasting switch page event");if(args.openPagePayload){es.broadcastEvent("com.ibm.mashups.builder.openPage",args.openPagePayload);}else{if(_2c4.payload&&_2c4.payload.eventsArray){es.broadcastEvents(_2c4.payload.eventsArray,null,args.lastVisitedPage,this.globalPageLoadedSpaceId);}else{es.broadcastEvent("com.ibm.mashups.builder.switchPage",args.lastVisitedPage);}}}),50);lgr.exiting(_2c7,arguments);}));lgr.exiting(_2c5,arguments);},onClearGlobalPage:function(){var _2c9="onClearGlobalPage",lgr=this.LOGGER;lgr.entering(_2c9,arguments);for(var i in this.globalPagesOpened){var _2ca=com.ibm.mm.builder.utils.pageUtil.getPageNode(this.globalPagesOpened[i]);var args={"lastVisitedPage":this.lastVisitedPage};this.treeModel.deleteGlobalItem(args,_2ca);}this.globalPagesOpened=[];this.globalPagesOpenedBy=[];this.globalPageLoadedSpaceId=null;dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageId,null,{expires:-1});dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageOpenedSpaceId,null,{expires:-1});dojo.cookie(com.ibm.mm.builder.constant.cookieKey_previous_pid,null,{expires:-1});lgr.exiting(_2c9,arguments);},_isOpenedGlobalPage:function(_2cb){for(var i in this.globalPagesOpened){if(this.globalPagesOpened[i]==_2cb){return true;}}return false;},_addToGlobalPages:function(_2cc,_2cd){var _2ce=-1;for(var i in this.globalPagesOpened){if(this.globalPagesOpened[i]==_2cc){_2ce=i;}}if(_2ce>=0){this.globalPagesOpened[_2ce]=_2cc;this.globalPagesOpenedBy[_2ce]=_2cd;}else{this.globalPagesOpened.push(_2cc);this.globalPagesOpenedBy.push(_2cd);}this._persistGlobalPages();},_removeFromGlobalPages:function(_2cf){var _2d0=-1;for(var i in this.globalPagesOpened){if(this.globalPagesOpened[i]==_2cf){_2d0=i;}}if(_2d0>=0){for(var i in this.globalPagesOpened){if(this.globalPagesOpenedBy[i]==_2cf){this.globalPagesOpenedBy[i]=this.globalPagesOpenedBy[_2d0];}}this.globalPagesOpened.splice(_2d0,1);this.globalPagesOpenedBy.splice(_2d0,1);}this._persistGlobalPages();},_getGlobalPageOpenedBy:function(_2d1){for(var i in this.globalPagesOpened){if(this.globalPagesOpened[i]==_2d1){return this.globalPagesOpenedBy[i];}}return null;},_persistGlobalPages:function(){dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageId,dojo.toJson(this.globalPagesOpened));dojo.cookie(com.ibm.mm.builder.constant.cookieKey_previous_pid,dojo.toJson(this.globalPagesOpenedBy));dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageOpenedSpaceId,this.globalPageLoadedSpaceId);},_restorePersistedGlobalPages:function(){if(dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageOpenedSpaceId)){this.globalPagesOpened=dojo.fromJson(dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageId));this.globalPagesOpenedBy=dojo.fromJson(dojo.cookie(com.ibm.mm.builder.constant.cookieKey_previous_pid));this.globalPageLoadedSpaceId=dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageOpenedSpaceId);for(var i in this.globalPagesOpened){var _2d2=com.ibm.mm.builder.utils.pageUtil.getPageNode(this.globalPagesOpened[i]);var _2d3=com.ibm.mm.builder.utils.navigationUtil.getNavigationRootNode(this.globalPageLoadedSpaceId);var args={title:_2d2.getTitle(dojo.locale),pageLoadedSpaceId:this.globalPageLoadedSpaceId,openPageId:this.globalPagesOpened[i]};this.treeModel.newGlobalItem(args,_2d3);}}},_processHashChange:function(hash){var _2d4="_processHashChange",lgr=this.LOGGER;lgr.entering(_2d4,arguments);if(!this.navigationStateUpdated){var _2d5=decodeURIComponent(hash);var _2d6=dojo.queryToObject(_2d5);if(_2d6.pid){var _2d7=com.ibm.mashups.services.ServiceManager.getService("eventService");_2d7.publishEvent(com.ibm.mashups.builder.iEvents.SWITCH_PAGE,_2d6.pid);}}this.navigationStateUpdated=false;lgr.exiting(_2d4,arguments);},onUnLoad:function(){var _2d8="onUnLoad",lgr=this.LOGGER;lgr.entering(_2d8,arguments);if(this.tabNavigation){this.tabNavigation.destroy();this.tabNavigation=null;}lgr.exiting(_2d8,arguments);}});(function(){var _2d9=null;com.ibm.pb.control.NavigationController.getController=function(){if(!_2d9){_2d9=new com.ibm.pb.control.NavigationController();}return _2d9;};})();}if(!dojo._hasResource["com.ibm.pb.iwidget.PageModeWidgetHandler"]){dojo._hasResource["com.ibm.pb.iwidget.PageModeWidgetHandler"]=true;dojo.provide("com.ibm.pb.iwidget.PageModeWidgetHandler");dojo.declare("com.ibm.pb.iwidget.PageModeWidgetHandler",null,{CLASS_PREFIX:"pb-pageMode-",renderingController:null,matchingModes:[],constructor:function(args){dojo.safeMixin(this,args);if(!this.matchingModes){this.matchingModes=[];}this.modeWidgets={};dojo.forEach(this.matchingModes,function(mode){this.modeWidgets[mode]=[];},this);},preProcessCallbackFunc:function(_2da,_2db,_2dc){if(this.renderingController&&this._isMatchingIWidgets(_2dc)){dojo.forEach(_2db,function(node){for(var mode in this.modeWidgets){if(dojo.hasClass(node,this.CLASS_PREFIX+mode)){node.setAttribute("lazyLoad","true");var id=node.getAttribute("id");this.modeWidgets[mode].push(id);this.renderingController.addModeWidgets(mode,[id]);}}},this);}},postProcessCallbackFunc:function(_2dd,_2de,_2df,_2e0){},_isMatchingIWidgets:function(_2e1){return _2e1.match&&_2e1.match.indexOf(".iw-iWidget")>-1;}});}if(!dojo._hasResource["com.ibm.pb.data.NavigationPrimer"]){dojo._hasResource["com.ibm.pb.data.NavigationPrimer"]=true;dojo.provide("com.ibm.pb.data.NavigationPrimer");dojo.declare("com.ibm.pb.data.NavigationPrimer",com.ibm.pb.logging.Loggable,{LEVEL_ATTR:"data-nm-level",PRIMED_ATTR:"data-nm-primed",END:{},selPath:null,map:null,constructor:function(){this.selPath=[];this.map={};},parse:function(_2e2){var _2e3="parse",lgr=this.LOGGER;lgr.entering(_2e3,[_2e2]);_2e2=dojo.byId(_2e2);var _2e4=dojo.attr(_2e2,this.LEVEL_ATTR);if(_2e4!==null&&_2e4!==undefined){lgr.trace(_2e3,"Priming the parse root node itself");this._prime(_2e2);}var _2e5=dojo.query("["+this.LEVEL_ATTR+"]",_2e2);if(_2e5.length>0){_2e5.forEach(this._prime,this);}else{lgr.trace(_2e3,"No level nodes detected in descendant nodes");lgr.exiting(_2e3,[null]);return;}lgr.exiting(_2e3,[_2e2]);},_prime:function(_2e6){var _2e7="_prime",lgr=this.LOGGER;lgr.entering(_2e7,[_2e6]);var _2e8=dojo.attr(_2e6,this.LEVEL_ATTR);var _2e9=this.extractData(_2e6);if(_2e9){this.addItem(_2e9);if(!this.selPath[_2e8]){lgr.trace(_2e7,"No previous selection path data at level ${0}",[_2e8]);}}else{if(this.selPath[_2e8]){_2e9=this.selPath[_2e8];lgr.trace(_2e7,"No data provided for selection path data, using previously known",[]);}else{lgr.trace(_2e7,"No data provided for selection path data, and no previous data to use",[]);lgr.exiting(_2e7,[]);return;}}_2e9=this.byId(_2e9.id);this.selPath[_2e8]=_2e9;lgr.trace(_2e7,"Priming selection path data at level ${0}",[_2e8]);var _2ea=dojo.query("["+this.PRIMED_ATTR+"]",_2e6);if(_2ea.length>0){lgr.trace(_2e7,"Found children of ${0}",[_2e9.id]);if(!_2e9.children){_2e9.children=[];}_2ea.forEach(function(_2eb){var _2ec=this.extractData(_2eb);if(_2ec){lgr.trace(_2e7,"Adding child ${0} of ${1}",[_2ec.id,_2e9.id]);this.addItem(_2ec);_2ec=this.byId(_2ec.id);_2e9.children.push(_2ec);}},this);_2e9.children.push(this.END);}else{lgr.trace(_2e7,"Found NO children of ${0}",[_2e9.id]);}lgr.exiting(_2e7,[_2e9]);},addItem:function(data){var _2ed="addItem",lgr=this.LOGGER;if(data&&data.id){if(this.map[data.id]){lgr.trace(_2ed,"Adding properties ${0} for ${1} to existing data",[data,data.id]);dojo.mixin(this.map[data.id],data);}else{lgr.trace(_2ed,"Adding new data ${0} for ${1}",[data,data.id]);this.map[data.id]=data;}}},byId:function(id){return this.map[id];},_normalizeType:function(type){type=type?type.toLowerCase():"page";switch(type){case "internalurl":case "externalurl":type="url";break;case "staticpage":type="page";break;}return type;},extractData:function(_2ee){var _2ef="extractData",lgr=this.LOGGER;var data=dojo.attr(_2ee,this.PRIMED_ATTR);if(data){data=dojo.fromJson(data);data.locale=ibmConfig.locale;data.type=this._normalizeType(data.type);lgr.trace(_2ef,"Extracted data ${0}",[data]);}else{data=null;}return data;},finalize:function(){var _2f0="finalize",lgr=this.LOGGER;for(var i=this.selPath.length-1;i>=0;i--){if(i>0){if(this.selPath[i-1]){if(!this.selPath[i-1].children){this.selPath[i-1].children=[this.selPath[i]];}else{if(this.selPath[i-1].children.length==0){this.selPath[i-1].children.push(this.END,this.selPath[i]);}}}}}var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();if(lgr.isLoggable(com.ibm.mashups.enabler.logging.LogLevel.TRACE)){lgr.trace(_2f0,"Priming navigation model ${0}",[this]);lgr.trace(_2f0,"Priming data:\n ${0}",[dojo.toJson(this.selPath[0],true)]);}var _2f1;for(var i=0;i0){np.finalize();}ibmCfg.themeConfig.navigationPrimed=true;}var _2f5=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");lgr.trace(_2f3,"Initializing navigation model and HiddenMetaDataLoadingStrategy");var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(),_2f6=new com.ibm.mashups.enabler.strategy.HiddenMetaDataLoadingStrategy(ibmCfg.themeConfig.navHiddenMetadata);nm.addStrategy(_2f6);lgr.trace(_2f3,"Initializing navigation node to content node meta data sync strategy");var _2f7=new com.ibm.mashups.enabler.strategy.SyncMetaDataStrategy();nm.addStrategy(_2f7);var _2f8=null;var _2f9=null;var _2fa=false;var _2fb=null;var _2fc=false;if(dojo.cookie(com.ibm.mm.builder.constant.cookieKey_login_flag)){dojo.cookie(com.ibm.mm.builder.constant.cookieKey_login_flag,null,{expires:-1});_2fc=true;}if(dojo.cookie("url_pid")){_2fb=dojo.cookie("url_pid");dojo.cookie("url_pid",null,{expires:-1,path:"/"});if(_2fb.indexOf("pid=")!=0){_2fb="pid="+_2fb;}window.location.hash="#"+encodeURIComponent(_2fb);}lgr.trace(_2f3,"Initializing builder RuntimeModel");var _2fd=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _2fe=com.ibm.mashups.enabler.model.state.AccessorFactory.getPageAccessor(_2fd);var _2ff=com.ibm.mashups.enabler.model.state.AccessorFactory.getSpaceAccessor(_2fd);var _300=com.ibm.mm.builder.utils.navigationUtil.isLastPageWhenLogin();if(_2fb||_300||!_2fc){_2f8=_2fe.getPageID();if(!_2f8){_2f8=ibmPortalConfig.currentPageOID;lgr.trace(_2f3,"Could not retrieve selected page from navigation state, retrieving from bootstrap config: ${0}",[_2f8]);if("-1"!==_2f8){_2fe.setPageID(_2f8);}}if("-1"!==_2f8){}}if(!_2f9&&_2f8&&_300){if(_2f8!==ibmPortalConfig.currentPageOID){var snm=com.ibm.mashups.enabler.navigation.Factory.getSharedNavigationModel();var _301=snm.find(_2f8).start(true);if(_301&&!snm.isAccepted(_301)){var _302=nm.findDefaultAcceptParent().start(true);if(_302){nm.insert(_301,_302);nm.commit().start(true);_2f9=_301;}}}}if(!_2f9&&(!_300&&_2fc)){_2f9=com.ibm.mm.builder.utils.navigationUtil.gotoHomeSpace();if(_2f9){if((_2f8)&&("-1"!=_2f8)){_2fa=true;}_2f8=_2f9.getID();_2fe.setPageID(_2f8);}}_2fe.setPageID(_2f8);_2fd.commit({addToHistory:true}).start();var _303=com.ibm.mashups.builder.model.Factory.getRuntimeModel();var _304=_303.getCurrentPage();_304.setID(_2f8);_304.setPageMode(dojo.hasClass(dojo.body(),"edit-mode")?"edit":"view");_303.getCurrentTheme().setID(ibmCfg.themeConfig.themeUniqueName);var _305=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.StrategyService.SERVICE_NAME);var s=new com.ibm.mashups.enabler.strategy.HiddenMetaDataLoadingStrategy(ibmCfg.themeConfig.layoutHiddenMetadata);_305.setStrategy("com.ibm.mashups.enabler.layout.LayoutModel",s);if(_2f2.setWindowTitle){var _306="";var _307=com.ibm.mashups.enabler.context.Factory.getLocalizedContext();var _308=_307.getTitle(this.currentPage);if(dojo.isString(ibmCfg.themeConfig.portletOverridePageTitle)&&ibmCfg.themeConfig.portletOverridePageTitle!=_308){_306=ibmCfg.themeConfig.portletOverridePageTitle.replace(/&/g,"&").replace(/"/g,"\"").replace(/>/g,">").replace(/</g,"<");}else{_306=_308;}com.ibm.mashups.enabler.context.Factory.getPageContext().setBrowserTitle(_306);}if(_2f2.useNavigationController){lgr.trace(_2f3,"Initializing navigation controller");ibmCfg.controllers.navigation=com.ibm.pb.control.NavigationController.getController();}if(_2f2.useRenderingController){lgr.trace(_2f3,"Initializing rendering controller");ibmCfg.controllers.rendering=com.ibm.pb.control.RenderingController.getController();}if(_2f2.useDNDController&&dojo.getObject("com.ibm.pb.control.DNDController")){lgr.trace(_2f3,"Initializing page layout drag-and-drop controller");ibmCfg.controllers.dnd=com.ibm.pb.control.DNDController.getController();if(_304.getPageMode()=="edit"){ibmCfg.controllers.dnd.init();}}if(_2f2.serverRuntimeContentPrimingNode){}if(_2f2.customInit){_2f2.customInit();}if(_2f2.initLiveTextService){i$.addOnLoad(function(){lgr.trace(_2f3,"Initializing live text service");var _309=_2f2.liveTextInitArgs||{},_30a=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.livetext.ServiceModel.SERVICE_NAME);if(_2f2.lazyLoadModeWidgets){var _30b=new com.ibm.pb.iwidget.PageModeWidgetHandler({renderingController:ibmCfg.controllers.rendering,matchingModes:["edit"]});_309.preProcessCallbackFunc=dojo.hitch(_30b,"preProcessCallbackFunc");_309.postProcessCallbackFunc=dojo.hitch(_30b,function(){_30b.postProcessCallbackFunc(arguments);if(_2fa){var _30c=com.ibm.mm.builder.coreWidgetsStrings.I_NAVIGATION_REDIRECT_TITLE?com.ibm.mm.builder.coreWidgetsStrings.I_NAVIGATION_REDIRECT_TITLE:"You have been redirected";var _30d=com.ibm.mm.builder.coreWidgetsStrings.I_NAVIGATION_REDIRECT_TITLE_MESSAGE?com.ibm.mm.builder.coreWidgetsStrings.I_NAVIGATION_REDIRECT_TITLE_MESSAGE:"You can't visit the page, because it has been deleted or you do not have authority.";var _30e=new com.ibm.widgets.StatusMessage("info",_30c,_30d);dojo.publish("/message/status",[{message:_30e,uid:"ibmStatusBox"}]);}});}if(i$.fromPath("SemTagSvcPortalGlobal.isPersonCardHandlerRequired")&&i$.fromPath("SemTagSvcPortalGlobal.isParsingRequired")){var _30f=new com.ibm.mashups.livetext.ConfigEntry(".vcard",false,"portallof",SemTagSvcPortalGlobal.contextUrl+"/javascript","portallof.vcard",false,"hcard");dojo.publish("/com/ibm/mashups/livetext/configentryadded",[_30f]);}if(i$.fromPath("SemTagSvcPortalGlobal.isActionHandlerRequired")&&i$.fromPath("SemTagSvcPortalGlobal.isParsingRequired")){var _310=new com.ibm.mashups.livetext.ConfigEntry(".com\\.ibm\\.portal\\.action",false,"portallof",SemTagSvcPortalGlobal.contextUrl+"/javascript","portallof.vcard",false,"com.ibm.portal.action");dojo.publish("/com/ibm/mashups/livetext/configentryadded",[_310]);}if(i$.fromPath("SemTagSvcPortalGlobal.isC2AHandlerRequired")&&i$.fromPath("SemTagSvcPortalGlobal.isParsingRequired")){var _311=new com.ibm.mashups.livetext.ConfigEntry(".c2a\\:source,.c2a\\:target",false,"portallof",SemTagSvcPortalGlobal.contextUrl+"/javascript","portallof.vcard",false,"c2a");dojo.publish("/com/ibm/mashups/livetext/configentryadded",[_311]);}if(i$.fromPath("com.ibm.pb.decorations.DECORATION_MANAGER")){var _312=new com.ibm.mashups.livetext.ConfigEntry("*.component-control",true,"com.ibm.pb.decorations",ibmConfig["com.ibm.mashups.contextroot.builder"]+"/js/com/ibm/pb/decorations","com.ibm.pb.decorations.DecorationManager",true);dojo.publish("/com/ibm/mashups/livetext/configentryadded",[_312]);}_30a.init(_309);});}};}i$.addOnLoad(function(){com.ibm.pb.themes.commonInit({setWindowTitle:false,useNavigationController:true,useRenderingController:true,useDNDController:true,initLiveTextService:true,lazyLoadModeWidgets:true});var _313=dojo.declare("com.ibm.portal.PortalOperation",[com.ibm.mashups.enabler.ac.operation.Operation],{allowed:false,constructor:function(_314,_315){this.allowed=_314;if(_315){_315(this);}},isAllowed:function(_316){return this.allowed;}}),_317=com.ibm.mashups.enabler,_318=_317.ac.operation.AllowedOperationsModelFactory.getAllowedOperationsModel();_318.setOperation(com.ibm.pb.extension.Operations.PAGE_ACTIONS,function(_319,_31a,sync,_31b){var _31c=_317.model.Factory.getUserModel().getAnonymousMode()!=_317.user.AnonymousMode.ANONYMOUS;if(!_31c){if(typeof ibmPortalCPConfig!="undefined"){var cp=ibmPortalCPConfig,node=_31a&&_31a.contentNode;_31c=(cp.isTaggingEnabled&&cp.contextMenu.isTaggingEnabled&&cp.operations.canViewTags&&((node&&node.getMetaData)?node.getMetaData("com.ibm.portal.cp.tagging.isTaggingDisabled")!=="true":true))||(cp.isRatingEnabled&&cp.contextMenu.isRatingEnabled&&cp.operations.canViewRatings&&((node&&node.getMetaData)?node.getMetaData("com.ibm.portal.cp.rating.isRatingDisabled")!=="true":true));}}new _313(_31c,_31b);});dojo.subscribe("/portal/status/theme",dojo.global,function(type,_31d,_31e){var _31f=new com.ibm.widgets.StatusMessage(type,_31d,_31e);dojo.publish("/portal/status",[{message:_31f,uid:"ibmStatusBox"}]);});com.ibm.mashups.services.ServiceManager.getService("eventService").subscribeEvent("com.ibm.mashups.builder.refreshNavigation",window,function(){var nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _320=com.ibm.mashups.enabler.model.state.UrlGeneratorFactory.getUrlGenerator().getUrl(nsm,null,{skipState:true,pocURI:"nm:oid:"+ibmCfg.portalConfig.currentPageOID});top.location.href=_320;});}); com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/NewPageDialog.xml", "\n \n \n \n \n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n ]]>\n\n"); dojo.provide("com.ibm.mm.builder.systemwidget.NewPageDialog"); dojo.require("com.ibm.pb.iwidget.iWidgetBase"); dojo.require("com.ibm.widgets.NewPageDialog"); dojo.require("com.ibm.pb.customize.LotusWaitingDialog"); dojo.declare("com.ibm.mm.builder.systemwidget.NewPageDialog",[com.ibm.pb.iwidget.iWidgetBase],{controller:null,showFriendlyURL:false,allowFriendlyURL:false,showMakePrivate:false,showPageTemplate:false,newPage:false,ROLETYPE_PRIVILEGED_USER:"Privileged User",onLoad:function(){ var _1="onLoad",_2=this.LOGGER; _2.entering(_1,arguments); this.wid="_"+this.iContext.widgetId+"_"; var _3=this.getItemSetValues(["controller","showFriendlyURL","allowFriendlyURL","showMakePrivate","showPageTemplate"]); if(typeof _3["showPageTemplate"]=="object"||typeof _3["showPageTemplate"]=="string"){ this.convertMapTypes(_3,["controller","showPageTemplate"],"Object"); this.convertMapTypes(_3,["showFriendlyURL","allowFriendlyURL","showMakePrivate"],"Boolean"); }else{ this.convertMapTypes(_3,["controller"],"Object"); this.convertMapTypes(_3,["showFriendlyURL","allowFriendlyURL","showMakePrivate","showPageTemplate"],"Boolean"); } if(_3["allowFriendlyURL"]==true){ _3["showFriendlyURL"]=_3["allowFriendlyURL"]; } dojo.mixin(this,_3); this.model=this.controller.getTreeModel(); this.nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(); this.nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel(); _2.exiting(_1,arguments); },onUnload:function(){ this._cleanupInternalWidget(); },_cleanupInternalWidget:function(){ if(this.widget){ if(this._changeConnection){ dojo.disconnect(this._changeConnection); } this.widget.destroy(); } },_initInternalWidget:function(){ var me=this; this._cleanupInternalWidget(); var _4=this.showMakePrivate&&this._canMakePrivateChild(this._parentId)&&this._canMakePublicChild(this._parentId); this.widget=new com.ibm.widgets.NewPageDialog({beforeSubmit:function(){ if(!dojo.isOpera||dojo.isOpera>=9.8){ me.waitDlg=new com.ibm.pb.customize.LotusWaitingDialog({message:this.dialogBundle.page_dialog_page_being_created,spinner:builderConfig.builderPath+"/images/loading.gif"}); setTimeout(function(){ me.waitDlg.show(); },this.duration); } },showMakePrivate:_4,canMakePrivate:this._canMakePrivateChild(this._parentId),showPageTemplate:this.showPageTemplate,showFriendlyURL:this.showFriendlyURL},this.iContext.getElementById(this.wid+"contents")); this._changeConnection=dojo.connect(this.widget,"onChange",this,"_onChange"); this.widget.startup(); },_canMakePrivateChild:function(_5){ var _6=ibmCfg.portalConfig.inManagedPages&&typeof ibmToolbarConfig!="undefined"&&ibmToolbarConfig.projectUUID&&ibmToolbarConfig.projectUUID!="null"; if(_6){ return false; } var _7=this.nm.find(_5).start(); var _8=false; if(_7){ var _9=com.ibm.mashups.enabler.model.state.AccessorFactory.getSpaceAccessor(this.nsm); _8=_7.hasRole(this.ROLETYPE_PRIVILEGED_USER)&&(!ibmCfg.portalConfig.projectUUID||ibmCfg.portalConfig.projectUUID==="null")&&!_9.getSpaceID(); } return _8; },_canMakePublicChild:function(_a){ var _b=this.nm.find(_a).start(); var _c=false; if(_b){ _c=_b.hasRole(this.roleTypes.EDITOR)&&!this._isPrivate(_b); } return _c; },_isPrivate:function(_d){ var _e=false; if(_d){ var _f=_d.getXml(),_10="./atom:content/*/ac:allowed-access[@ac:private='true']"; _e=com.ibm.mashups.enabler.xml.XPath.evaluateBoolean(_10,_f,{app:"http://www.w3.org/2007/app",atom:"http://www.w3.org/2005/Atom",ac:"http://www.ibm.com/xmlns/prod/lotus/access-control/v1.0"}); } return _e; },_onChange:function(_11){ var _12="_onChange",lgr=this.LOGGER,me=this; lgr.entering(_12,arguments); var _13=this.nm.find(this._parentId).start(); lgr.trace(_12,"Creating new node under ${0} ${1}",[this._parentId,_13]); _11.callback=function(_14,_15,_16,_17){ if(me.waitDlg){ me.waitDlg.cancel(); } }; this.model.newItem(_11,_13); lgr.exiting(_12,arguments); },onCreatePage:function(_18){ var _19="onCreatePage",lgr=this.LOGGER; lgr.entering(_19,arguments); this.newPage=true; if(this.widget&&this.widget.open){ return; } this._parentId=_18.payload.parentPageId; this._spaceId=_18.payload.spaceId; this._initInternalWidget(); this.widget.focus(); lgr.exiting(_19,arguments); },onTemplateSelectChanged:function(_1a){ var _1b="onTemplateSelectChanged",lgr=this.LOGGER; lgr.entering(_1b,arguments); this.widget._templateSelectChanged(_1a.payload); lgr.exiting(_1b,arguments); },onPageSwitched:function(_1c){ if(this.newPage){ this.newPage=false,me=this,duration=this.widget?this.widget.duration:200; if(this.waitDlg){ setTimeout(function(){ me.waitDlg.hide(); },duration); } } }}); i$.toPath("com.ibm.mm.builder.createPage.action", function(menuitem) { com.ibm.pb.contextMenu.sharedActions.createPage(ibmCfg.portalConfig.currentPageOID); }); i$.toPath("com.ibm.mm.builder.createPage.visibility", function(menuitem) { return menuitem.visibility !== false && i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode"); }); i$.toPath("com.ibm.mm.builder.createSiblingPage.action", function(menuitem) { com.ibm.pb.contextMenu.sharedActions.createSiblingPage(ibmCfg.portalConfig.currentPageOID); }); i$.toPath("com.ibm.mm.builder.createSiblingPage.visibility", function(menuitem) { return menuitem.visibility !== false && i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode"); }); //PM88936 cannot create page using FF20. A FF20 only problem. Could be removed after the browser issue resolved (function() { if(i$.isFF >= 20){ var buildFromDom = function (/*DOM node*/node){ // summary: // Function to do construction of the Content data from the DOM node containing it. // description: // Function to do construction of the Content data from the DOM node containing it. // // node: // The DOM node to process for content. //Handle checking for XML content as the content type var type = node.getAttribute("type"); if(type){ type = type.toLowerCase(); if(type == "xml" || "text/xml"){ type = this.XML; } }else{ type="text"; } if(type === this.XML){ if(node.firstChild){ var i; this.value = ""; for(i = 0; i < node.childNodes.length; i++){ var c = node.childNodes[i]; if(c){ this.value += dojox.xml.parser.innerXML(c); } } } } else { this.value = dojox.xml.parser.textContent(node); } this._saveAttributes(node); if(this.attributes){ this.type = this.attributes.type; this.scheme = this.attributes.scheme; this.term = this.attributes.term; } if(!this.type){this.type = "text";} //We need to unescape the HTML content here so that it can be displayed correctly when the value is fetched. var lowerType = this.type.toLowerCase(); if(lowerType === "html" || lowerType === "text/html" || lowerType === "xhtml" || lowerType === "text/xhtml"){ this.value = this.value?model.util.unEscapeHtml(this.value):""; } if(this._postBuild){this._postBuild();} }; dojox.atom.io.model.Content.prototype.buildFromDom = buildFromDom; } })(); // create a test node off the browser screen to calculate high contrast mode var testNode = document.createElement("div"); testNode.className = "highContrastTestNode"; document.body.appendChild(testNode); // look at the computed style for the test node var styles = null; try { styles = document.defaultView.getComputedStyle(testNode, ""); } catch(e) { styles = testNode.currentStyle; } var testImg = styles.backgroundImage; if ((styles.borderTopColor == styles.borderRightColor) || (testImg != null && (testImg == "none" || testImg == "url(invalid-url:)" ))) { document.getElementsByTagName("body")[0].className+=" lotusImagesOff"; } document.body.removeChild(testNode); com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/displayHelper.xml", "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\t\n\n\n\t\n\n\n\n\n\t\n\t\n\n\n\n\n\n\t\n\n\n"); dojo.declare("com.ibm.mm.builder.systemwidget.displayHelper",null,{dialogContent:null,uniDialog:null,widgetDialogMap:null,idMap:null,onLoad:function(){ this.widgetDialogMap={}; this.idMap=this.iContext.getiWidgetAttributes(); this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.systemwidget.displayHelper"); },onCloseDialog:function(_1){ var _2=_1.payload; if(_2){ this.closeDialog(_2); } },closeDialog:function(_3){ if(this.widgetDialogMap[_3]){ this.widgetDialogMap[_3].hide(); } },displayWidgetInDialog:function(_4,_5,_6,_7,_8,_9,_a){ if(_4===null){ return; } var _b=false; var _c=this.idMap.getItemValue(_4); if(!_c){ if(typeof _a!="undefined"&&_a==null){ this.LOGGER.severe("displayWidgetInDialog","Can not find the widget in theme to display"); } return; } if(!this.widgetDialogMap[_c]){ var _d=document.createElement("div"); _d.appendChild(dojo.byId(_c)); var _e=null; if(_7!==null){ if(!_7.id){ _7.id=_c+"_uniDialog"; } _e=new com.ibm.mm.builder.widget.CustomDialog(_7,_d); }else{ _e=new com.ibm.mm.builder.widget.CustomDialog({id:_c+"_uniDialog"},_d); } dojo.removeClass(dojo.byId(_c),"mumHiddenWidget"); if(dojo.isIE&&dojo.isIE==6){ dojo.byId(_c).style.display=""; } this.widgetDialogMap[_c]=_e; _b=true; }else{ if(_8===true){ if(_7.title){ this.widgetDialogMap[_c].setTitle(_7.title); } } } var _f=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(_c); var cb=function(_10,_11,_12,id,_13,_14){ var _15=_11.widgetDialogMap[id]; _10.iScope.iContext.dialogContainer=_15; if(_13){ if(_9){ var _16={hubWidgetPayload:_14}; com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(id,_13,_16); }else{ com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(id,_13,_14); } } com.ibm.mm.builder.utils.htmlUtil.truncateAllChildNodesText(dojo.byId(_12)); if(_b&&_10.iScope.onDialogResize){ dojo.connect(_15,"onResize",_10.iScope,"onDialogResize"); } try{ _11.widgetDialogMap[id].show(); } catch(e){ } }; if(_f.isLoaded()===false){ var me=this; com.ibm.mashups.services.ServiceManager.getService("eventService").subscribeEvent(com.ibm.mashups.iwidget.Constants.WIDGET_LOADED+"."+_c,null,dojo.partial(cb,_f,me,_4,_c,_5,_6)); }else{ cb(_f,this,_4,_c,_5,_6); } },handleDisplayInDialog:function(_17){ var _18=_17.payload; var _19=_18.widgetTypeId; var _1a=_18.eventName; var _1b=_18.eventPayload; var _1c=_18.dialogParam; var _1d=_18.requestRefresh; var _1e=_18.isHubWidget; var _1f=_18.allowMultiple; this.displayWidgetInDialog(_19,_1a,_1b,_1c,_1d,_1e,_1f); }}); com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/accessControl.xml", "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\r\n\r\n\t\r\n\t\r\n \r\n \r\n \t\r\n \r\n\t\r\n\t\r\n\t\r\n\t\r\n\t\r\n\t\t\r\n\t\r\n\t\r\n\t\r\n\t\r\n\t\r\n\t\r\n\t\r\n\t
\r\n\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t \r\n\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t \r\n\t\t \r\n\t\t \r\n\t\t \r\n\t\t \r\n\t\t \r\n\t\t
\r\n\t\t\t\t\t\t\t\t\r\n\t\t \r\n\t\t \r\n\t\t \r\n\t\t \r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t \r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t\t\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t \r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t \r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t \r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t \r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t
\r\n\t\t\t
\r\n\t
\r\n\t
\r\n\t
\r\n\t]]>\r\n\t
\r\n
\r\n"); dojo.require("com.ibm.mashups.enabler.model.Factory"); dojo.require("com.ibm.mm.builder.utils.acModelUtil"); dojo.require("com.ibm.mm.builder.dnd.ACLSource"); dojo.require("com.ibm.mm.builder.dialog.ACLReassignDialog"); dojo.require("dijit._Widget"); dojo.require("dijit._Templated"); dojo.require("com.ibm.mm.builder.dialog.DialogFooter"); dojo.declare("com.ibm.mm.builder.accessControl",null,{iconImageUrl:builderConfig.builderPath+"/images/sharepage/share_heading_icon.png",pageUpImageUrl:builderConfig.builderPath+"/images/sharepage/page_up_control.png",pageDownImageUrl:builderConfig.builderPath+"/images/sharepage/page_down_control.png",jumpUpImageUrl:builderConfig.builderPath+"/images/sharepage/jump_to_top_control.png",jumpDownImageUrl:builderConfig.builderPath+"/images/sharepage/jump_to_bottom_control.png",disabledPageUpImageUrl:builderConfig.builderPath+"/images/sharepage/page_up_control_disabled.png",disabledPageDownImageUrl:builderConfig.builderPath+"/images/sharepage/page_down_control_disabled.png",disabledJumpUpImageUrl:builderConfig.builderPath+"/images/sharepage/jump_to_top_control_disabled.png",disabledJumpDownImageUrl:builderConfig.builderPath+"/images/sharepage/jump_to_bottom_control_disabled.png",userModel:null,accessLevel:null,bottomDivId:null,searchInputId:null,filterInputId:null,viewList:null,personalizeList:null,editList:null,searchUsers:null,searchSource:null,highlightedColor:"#FFFFFF",selectedColor:"#0f4c9b",itemColor:"#252525",searchOption:"user",isOddOptionCick:false,searchOptionDiv:null,pageId:null,spaceId:null,searchDropDownMenu:null,searchType:com.ibm.mm.builder.ACLopenSearchType,tMenu:null,initialKeyword:"",_inPersonalSpace:true,_viewBlockCheckbox:null,_editBlockCheckbox:null,_pageSwitched:true,_currentContentPageID:null,_shareType:null,_shareTypeId:null,SHARE_PAGE:1,SHARE_SPACE:2,MAX_LEN:160,messageBox:null,cws:com.ibm.mm.builder.coreWidgetsStrings,constructor:function(){ this.acModelUtil=com.ibm.mm.builder.utils.acModelUtil; this.searchUsers=[]; dojo.subscribe(com.ibm.mm.builder.eventTopics.UpdateViewPageControl,this,"updateViewPageControl"); dojo.subscribe(com.ibm.mm.builder.eventTopics.UpdateEditPageControl,this,"updateEditPageControl"); dojo.subscribe(com.ibm.mm.builder.eventTopics.UpdateSearchPageControl,this,"updateSearchPageControl"); dojo.subscribe(com.ibm.mm.builder.eventTopics.UpdateAllPageControl,this,"updateAllPageControl"); dojo.subscribe(com.ibm.mm.builder.eventTopics.AclDialogHide,this,"onACLDialogHide"); this._connects=[]; this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.accessControl"); },onACLDialogHide:function(){ },handleSharePage:function(_1){ var _2=_1.payload; if(!_2){ return; } this.pageId=_2; this._shareType=this.SHARE_PAGE; this._shareTypeId=_2; this._currentContentPageID=_2; this._inPersonalSpace=!com.ibm.mm.builder.utils.spaceUtil.getSpaceIdByPageId(_2); this._pageSwitched=false; this.initContent(_2); },handleShareSpace:function(_3){ var _4=_3.payload; if(_4){ this._shareType=this.SHARE_SPACE; this._shareTypeId=_4; this.spaceId=_4; this.initContent(_4); } },onSwitchPage:function(_5){ var _6=_5.payload; if(!_6){ return; } this._pageSwitched=(this._currentContentPageID!=_6); var _7=com.ibm.mm.builder.utils.htmlUtil; if(this.viewListNode){ _7[((!this._pageSwitched)?"show":"hide")+"Nodes"](this.viewListNode.childNodes); } if(this.editListNode){ _7[((!this._pageSwitched)?"show":"hide")+"Nodes"](this.editListNode.childNodes); } },initContent:function(){ if(this.viewListNode){ this.viewListNode.innerHTML=""; } if(this.editListNode){ this.editListNode.innerHTML=""; } var ac=this; var _8=this.iContext.getRootElement(); this._hideMessage(); this._hideMessageBox(); if(this.searchType!="user"){ this.searchType="user"; com.ibm.mm.builder.ACLopenSearchType="user"; this.searchDropDownMenu.selectedIndex=0; } var _9=dojo.byId(this.searchInputId); if(dojo.hasClass(_9,"ACLSearchInput")){ dojo.removeClass(_9,"ACLSearchInput"); dojo.addClass(_9,"initACLSearchInput"); } _9.value=com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_USER; dojo.attr(_9,"aria-label",com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_TEXT); var _a=dojo.byId(this.bottomDivId); var _b=dojo.query(".aclNoSearchDiv",_a); if(builderConfig.isBidi&&dojo.isIE===6){ _b[0].style.width="500px"; } var _c=dojo.query(".accessControlSearchList",_a); _c[0].innerHTML=""; this.searchSource=this._createSource(this.searchSource,[_c[0],["none"],this,"aclSearch",15,0]); dojo.publish(com.ibm.mm.builder.eventTopics.UpdateSearchPageControl); this.viewList=[]; this.personalizeList=[]; this.editList=[]; this.initACLData(); var _d=dojo.query(".accessControlViewList",_a)[0]; this.viewListNode=_d; _d.innerHTML=""; var _e=15; if(this._shareType==this.SHARE_PAGE&&!this._inPersonalSpace){ _e=_e-2; } com.ibm.mm.builder.dnd.viewSource=this._createSource(com.ibm.mm.builder.dnd.viewSource,[_d,["acluser"],this,"aclView",_e,0]); this._addItem(com.ibm.mm.builder.dnd.viewSource,_d,this.viewList,"aclView"); var _f=dojo.query(".accessControlEditList",_a)[0]; this.editListNode=_f; _f.innerHTML=""; com.ibm.mm.builder.dnd.editSource=this._createSource(com.ibm.mm.builder.dnd.editSource,[_f,["acluser"],this,"aclEdit",_e,0]); this._addItem(com.ibm.mm.builder.dnd.editSource,_f,this.editList,"aclEdit"); if(this._shareType==this.SHARE_PAGE&&!this._inPersonalSpace){ if(this._viewBlockCheckbox&&this._editBlockCheckbox){ this._viewBlockCheckbox.domNode.style.display=""; this._editBlockCheckbox.domNode.style.display=""; }else{ this._viewBlockCheckbox=new com.ibm.mm.builder.widget.includeBox({type:"view",includeContent:com.ibm.mm.builder.coreWidgetsStrings.I_ACL_INCLUDE_VIEWER}); var _10=dojo.query(".accessControlViewListDiv",_a)[0]; var _11=dojo.query(".viewList",_10)[0]; _10.insertBefore(this._viewBlockCheckbox.domNode,_11); this._editBlockCheckbox=new com.ibm.mm.builder.widget.includeBox({type:"edit",includeContent:com.ibm.mm.builder.coreWidgetsStrings.I_ACL_INCLUDE_EDITOR}); var _12=dojo.query(".accessControlEditListDiv",_a)[0]; var _13=dojo.query(".editList",_12)[0]; _12.insertBefore(this._editBlockCheckbox.domNode,_13); } this._viewBlockCheckbox.setCheck(!this.acModel.isInheritanceBlock(com.ibm.mashups.enabler.ac.RoleType.USER)); this._editBlockCheckbox.setCheck(!this.acModel.isInheritanceBlock(com.ibm.mashups.enabler.ac.RoleType.EDITOR)); }else{ if(this._viewBlockCheckbox){ this._viewBlockCheckbox.domNode.style.display="none"; } if(this._editBlockCheckbox){ this._editBlockCheckbox.domNode.style.display="none"; } } setTimeout(dojo.hitch(this,function(){ dojo.forEach([{id:"acl_search_list_div",className:".accessControlSearchList"},{id:"acl_view_list_div",className:".accessControlViewList"},{id:"acl_edit_list_div",className:".accessControlEditList"}],function(obj){ var _14=dojo.byId(obj.id); this.setListHeight(_14); this.setListHeight(dojo.query(obj.className,_14)[0]); },this); }),50); com.ibm.mm.builder.utils.htmlUtil.truncateAllChildNodesText(_8); dojo.publish(com.ibm.mm.builder.eventTopics.UpdateViewPageControl); dojo.publish(com.ibm.mm.builder.eventTopics.UpdateEditPageControl); },setListHeight:function(_15,_16){ if(!_16){ _16=0; } var _17=_15.previousSibling; var h=0; while(_17){ if(_17.nodeType===1&&(dojo.style(_17,"display")!="none")){ h+=dojo.marginBox(_17).h; } _17=_17.previousSibling; } var _18=dojo.marginBox(_15.parentNode).h-h-_16-dojo.style(_15,"marginTop")-dojo.style(_15,"marginBottom"); dojo.style(_15,"height",_18+"px"); return _18; },onLoad:function(){ var _19=this.iContext.getRootElement(); dojo.parser.parse(_19); this.wid="_"+this.iContext.widgetId+"_"; var _1a=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME); var _1b=_1a.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT_BUILDER); var _1c=dojo.query("input.accessSearch",_19); for(var i=0;i<_1c.length;i++){ _1c[i].src=_1b+_1c[i].title; } dojo.query(".accessControlDesp",_19)[0].innerHTML=com.ibm.mm.builder.coreWidgetsStrings.I_ACL_DIALOG_DESC; this._addTip(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_ADD_TO_VIEW,dojo.query(".addToViewBtnMiddle",_19)[0]); this._addTip(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_ADD_TO_EDIT,dojo.query(".addToEditBtnMiddle",_19)[0]); this._addTip(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCH_RESULT,dojo.query(".searchResultHeaderMiddle",_19)[0]); this._addTipForInput(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_REMOVE,dojo.query(".accessControlRemove",_19)[0]); this._addTipForInput(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_ADD_TO_VIEW,dojo.query(".addToViewBtnA11y_button",_19)[0],this.MAX_LEN); this._addTipForInput(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_ADD_TO_EDIT,dojo.query(".addToEditBtnA11y_button",_19)[0],this.MAX_LEN); dojo.query(".initACLSearchInput",_19)[0].value=com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_USER; this.bottomDivId=this.wid+"bottomDiv"; this.searchInputId=this.wid+"search"; this.filterInputId=this.wid+"filter"; com.ibm.mm.builder.utils.htmlUtil.setNodeTitle((this.cws.I_SEARCH_INDICATE||"Searching..."),dojo.query(".searchIndicatorText",_19)[0],170); this.searchType="user"; com.ibm.mm.builder.ACLopenSearchType="user"; if(!this.searchDropDownMenu){ this.searchDropDownMenu=dojo.byId(this.wid+"showSearchScope"); this.searchDropDownMenu.options[this.searchDropDownMenu.options.length]=new Option(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_USER_SEARCH,"user",true); this.searchDropDownMenu.options[this.searchDropDownMenu.options.length]=new Option(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_GROUP_SEARCH,"group"); } this._searchHint={"user":com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_USER,"group":com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_GROUP}; var _1d=dojo.byId(this.searchInputId); var _1e=function(){ if(dojo.hasClass(_1d,"initACLSearchInput")){ dojo.removeClass(_1d,"initACLSearchInput"); dojo.addClass(_1d,"ACLSearchInput"); _1d.value=""; } }; var _1f=dojo.hitch(this,function(){ var _20=dojo.byId(this.searchInputId); var _21=_20.value; if(_21==""){ if(dojo.hasClass(_20,"ACLSearchInput")){ dojo.removeClass(_20,"ACLSearchInput"); } dojo.addClass(_20,"initACLSearchInput"); _20.value=this._getSearchHint(); } }); var _22=dojo.hitch(this,function(evt){ evt=evt||window.event; if(evt&&evt.keyCode==13){ this.showSearchResult(); } }); this._connects.push(dojo.connect(_1d,"onfocus",null,_1e)); this._connects.push(dojo.connect(_1d,"onblur",null,_1f)); this._connects.push(dojo.connect(_1d,"onkeydown",null,_22)); var _23=dojo.byId(this.wid+"showSearchScope"); dojo.attr(_23,"alt",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCHSCOPE); dojo.attr(_23,"title",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCHSCOPE); var _24=dojo.byId(this.wid+"showResultImg"); dojo.attr(_24,"alt",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCH_RESULT); dojo.attr(_24,"title",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCH_RESULT); dojo.attr(dojo.byId(this.wid+"search"),"title",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCHINPUT); if(builderConfig.isBidi){ dojo.attr(_24,"src",builderConfig.builderPath+"/images/search_button_gray_rtl.png"); } },addHoverClass:function(_25){ dojo.forEach(dojo.query("."+_25,this.iContext.getRootElement()),function(div){ this._connects.push(dojo.connect(div,"onmouseover",div,function(){ dojo.addClass(this,"hover"); },true)); this._connects.push(dojo.connect(div,"onmouseout",div,function(){ dojo.removeClass(this,"hover"); },true)); },this); },_createSource:function(_26,_27){ if(_26){ _26.destroy(); _26=null; } return com.ibm.mm.builder.dnd.ACLSource.createSource(_27[0],_27[1],_27[2],_27[3],_27[4],_27[5]); },_addTip:function(_28,_29){ var _2a=_29; dojo.attr(_29,"title",_28); _2a.innerHTML=_28; },_addTipForInput:function(_2b,_2c,_2d){ var _2e=_2c; dojo.attr(_2c,"title",_2b); _2e.value=_2d?com.ibm.mm.builder.utils.htmlUtil.getStrWithLimit(_2b,_2e,_2d):_2b; },initModels:function(){ if(!this.userModel){ this.userModel=com.ibm.mashups.enabler.user.Factory.getUserModel(); } if(this._shareType==this.SHARE_PAGE){ this.acModel=this.acModelUtil.getPageAC(this._shareTypeId); }else{ this.acModel=this.acModelUtil.getSpaceAC(this._shareTypeId); } },initACLData:function(){ this.initModels(); this.viewList=this.acModelUtil.getViewers(this.acModel); this.editList=this.acModelUtil.getEditors(this.acModel); },onview:function(){ this.addHoverClass("addToViewBtnMiddle"); this.addHoverClass("addToView"); this.addHoverClass("addToEdit"); this.addHoverClass("addToEditBtnMiddle"); this.addHoverClass("input.accessSearch"); },_addItem:function(_2f,_30,_31,_32){ var _33=com.ibm.mm.builder.utils.userUtil.getCurrentUserID(); var _34=this; for(var i=0;i<_31.length;i++){ var _35=_31[i]; if(!!_35&&_35.getID()!=_33&&!!_35.getDisplayName()){ var _36=_34._shareTypeId+_32+_35.getEntityType()+_35.getID(); var _37=new com.ibm.mm.builder.aclUserItem({displayName:_35.getDisplayName(),entityType:_35.getEntityType(),type:_32,id:_36,userId:_35.getID()}); _2f.container.push(_37); _2f.allStayedUsers[_34._shareTypeId+_35.getID()]=_35.getEntityType(); _30.appendChild(_37.domNode); if(i>=_2f.listLengthPerPage){ _37.domNode.style.display="none"; } } } var _38=_2f.node.childNodes.length/_2f.listLengthPerPage; _38=Math.ceil(_38); _2f.totalPage=(_38===0?1:_38); },transferNode:function(_39,_3a,_3b,_3c,_3d){ this._hideMessageBox(); for(var i=0,len=_39.container.length;i0&&!(this.searchItems.length==1&&this.searchItems[0].getID()==com.ibm.mm.builder.utils.userUtil.getCurrentUserID())){ try{ this.searchSource=this._createSource(this.searchSource,[_62[0],["none"],this,"aclSearch",15,0]); this._addItem(this.searchSource,_62[0],this.searchItems,"aclSearch"); dojo.publish(com.ibm.mm.builder.eventTopics.UpdateSearchPageControl); } catch(e){ this.LOGGER.severe("showSearchResult",dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_COLUMN_DND_1,[e.message])); } _61[0].style.display="none"; dojo.fx.wipeIn({node:_61[0],duration:1000}).play(); }else{ _62[0].style.display="none"; var msg=null; if(this.searchType=="user"){ msg=com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_NO_RESULT_TEXT_USER||"No user found, try another search item"; }else{ msg=com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_NO_RESULT_TEXT_GROUP||"No group found, try another search item"; } this._showMessage(msg,"info","search_msg"); } com.ibm.mm.builder.utils.htmlUtil.truncateAllChildNodesText(_62[0]); },searchOutUsers:function(_65){ var _66=[]; var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME); var _67=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.AUTO_WILDCARD_DISABLED); if(_65!=""){ if(_65!="*"){ _65=_65.replace(/(^\**)|(\**$)/g,""); if((_67!==true)&&(_67!="true")){ _65="*"+_65+"*"; } } var i=0; var _68=null; if(this.searchType=="user"){ var _69=this.userModel.getVirtualUsers().start(); for(i=0;i<_69.length;i++){ this.searchUsers.push(_69[i]); _66.push(_69[i]); } var _6a=""; var dfr=this.userModel.findUsersByAttribute(cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CLIENT_USER_ID_KEY),_65); dfr.setFinishedCallback(function(ctx){ if(ctx.request&&ctx.request.statusCode>=400&&ctx.request.responseText){ _6a=ctx.request.responseText; } },null,true); _68=dfr.start(true); if(_68!=null){ for(i=0;i<_68.length;i++){ this.searchUsers.push(_68[i]); _66.push(_68[i]); } }else{ this._showShareErrorMessage(dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_USER_SEARCH_ERROR_1,[_6a]),"error"); } }else{ var _6b=this.userModel.getVirtualGroups().start(); for(i=0;i<_6b.length;i++){ this.searchUsers.push(_6b[i]); _66.push(_6b[i]); } _68=this.userModel.findGroupsByAttribute(cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CLIENT_GROUP_CN_KEY),_65).start(); if(_68!=null){ for(i=0;i<_68.length;i++){ this.searchUsers.push(_68[i]); _66.push(_68[i]); } }else{ this._showShareErrorMessage(dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_USER_SEARCH_ERROR_1,[""]),"error"); } } } return _66; },applyACL:function(){ },addToView:function(){ this.collectNodes(com.ibm.mm.builder.dnd.personalizeSource,com.ibm.mm.builder.dnd.viewSource,false); this.collectNodes(com.ibm.mm.builder.dnd.editSource,com.ibm.mm.builder.dnd.viewSource,false); this.collectNodes(this.searchSource,com.ibm.mm.builder.dnd.viewSource,true); dojo.publish(com.ibm.mm.builder.eventTopics.UpdateAllPageControl); },collectNodes:function(_6c,_6d,_6e){ if(!_6c||!_6d){ return; } var _6f=com.ibm.mm.builder.utils.htmlUtil.getAllCheckedNodes(_6c.node); _6f=_6e?(this.checkDraggedNode(_6c,_6d,_6f)):_6f; var _70=this; dojo.forEach(_6f,function(_71){ _70.transferNode(_6c,_6d,_71.id,null,(_6c.name==="aclSearch")); }); com.ibm.mm.builder.utils.htmlUtil.uncheckAll(_6c.node.childNodes); },addToViewClick:function(_72){ _72=dojo.fixEvent(_72); if(_72.keyCode===dojo.keys.ENTER){ this.addToView(); } },addToPersonalize:function(){ this.collectNodes(com.ibm.mm.builder.dnd.viewSource,com.ibm.mm.builder.dnd.personalizeSource,false); this.collectNodes(com.ibm.mm.builder.dnd.editSource,com.ibm.mm.builder.dnd.personalizeSource,false); this.collectNodes(this.searchSource,com.ibm.mm.builder.dnd.personalizeSource,true); dojo.publish(com.ibm.mm.builder.eventTopics.UpdateAllPageControl); },addToEdit:function(){ this.collectNodes(com.ibm.mm.builder.dnd.viewSource,com.ibm.mm.builder.dnd.editSource,false); this.collectNodes(com.ibm.mm.builder.dnd.personalizeSource,com.ibm.mm.builder.dnd.editSource,false); this.collectNodes(this.searchSource,com.ibm.mm.builder.dnd.editSource,true); dojo.publish(com.ibm.mm.builder.eventTopics.UpdateAllPageControl); },addToEditClick:function(_73){ _73=dojo.fixEvent(_73); if(_73.keyCode===dojo.keys.ENTER){ this.addToEdit(); } },removeAllSelectedEntries:function(){ this.removeSelectedNodes(com.ibm.mm.builder.dnd.viewSource); this.removeSelectedNodes(com.ibm.mm.builder.dnd.editSource); this.removeSelectedNodes(com.ibm.mm.builder.dnd.personalizeSource); dojo.publish(com.ibm.mm.builder.eventTopics.UpdateAllPageControl); },removeSelectedNodes:function(_74){ if(!_74){ return; } var _75=false; var _76=com.ibm.mm.builder.utils.htmlUtil.getAllCheckedNodes(_74.node); dojo.forEach(_76,function(_77){ for(var i=0,len=_74.container.length;i_94){ _93.currentPage=_94; } if(_93.currentPage<1){ _93.currentPage=1; } var i=0; for(;i<_93.listLengthPerPage*(_93.currentPage-1);i++){ _93.node.childNodes[i].style.display="none"; } for(;i<_93.listLengthPerPage*_93.currentPage&&i<_93.node.childNodes.length;i++){ _93.node.childNodes[i].style.display=""; } for(;i<_93.node.childNodes.length;i++){ _93.node.childNodes[i].style.display="none"; } },getProperSource:function(_95){ var _96; switch(_95){ case "search": return this.searchSource; case "view": return com.ibm.mm.builder.dnd.viewSource; case "personalize": return com.ibm.mm.builder.dnd.personalizeSource; case "edit": return com.ibm.mm.builder.dnd.editSource; } return null; },updateProperControl:function(_97){ switch(_97){ case "search": this.updateSearchPageControl(); break; case "view": this.updateViewPageControl(); break; case "personalize": this.updatePersonalizePageControl(); break; case "edit": this.updateEditPageControl(); break; } },pageDown:function(_98){ var _99=this.getProperSource(_98); if(_99){ _99.currentPage++; this.updateProperControl(_98); } },pageUp:function(_9a){ var _9b=this.getProperSource(_9a); if(_9b){ if(_9b.currentPage==1){ return; } _9b.currentPage--; this.updateProperControl(_9a); } },jumpDown:function(_9c){ var _9d=this.getProperSource(_9c); if(_9d){ if(_9d.currentPage!=_9d.totalPage){ _9d.currentPage=_9d.totalPage; this.updateProperControl(_9c); } } },jumpUp:function(_9e){ var _9f=this.getProperSource(_9e); if(_9f){ if(_9f.currentPage!=1){ _9f.currentPage=1; this.updateProperControl(_9e); } } },_disableUpPageControls:function(_a0){ if(_a0){ var _a1=dojo.query(".accessControlPageUpDiv",_a0); _a1[0].innerHTML=""; dojo.removeAttr(_a1[0],"role"); var _a2=dojo.query(".accessControlJumpUpDiv",_a0); _a2[0].innerHTML=""; dojo.removeAttr(_a2[0],"role"); } },_disableDownPageControls:function(_a3){ if(_a3){ var _a4=dojo.query(".accessControlPageDownDiv",_a3); _a4[0].innerHTML=""; dojo.removeAttr(_a4[0],"role"); var _a5=dojo.query(".accessControlJumpDownDiv",_a3); _a5[0].innerHTML=""; dojo.removeAttr(_a5[0],"role"); } },_enableUpPageControls:function(_a6){ if(_a6){ var _a7=dojo.query(".accessControlPageUpDiv",_a6); _a7[0].innerHTML=""; dojo.attr(_a7[0],"role","link"); var _a8=dojo.query(".accessControlJumpUpDiv",_a6); _a8[0].innerHTML=""; dojo.attr(_a8[0],"role","link"); } },_enableDownPageControls:function(_a9){ if(_a9){ var _aa=dojo.query(".accessControlPageDownDiv",_a9); _aa[0].innerHTML=""; dojo.attr(_aa[0],"role","link"); var _ab=dojo.query(".accessControlJumpDownDiv",_a9); _ab[0].innerHTML=""; dojo.attr(_ab[0],"role","link"); } },_hidePageControls:function(_ac){ if(_ac){ _ac.style.display="none"; } },_showPageControls:function(_ad){ if(_ad){ _ad.style.display="block"; } },updateAllPageControl:function(){ this.updateViewPageControl(); this.updateEditPageControl(); },updateViewPageControl:function(){ this.updageSpecificPageControl(com.ibm.mm.builder.dnd.viewSource); },updatePersonalizePageControl:function(){ this.updageSpecificPageControl(com.ibm.mm.builder.dnd.personalizeSource); },updateEditPageControl:function(){ this.updageSpecificPageControl(com.ibm.mm.builder.dnd.editSource); },updageSpecificPageControl:function(_ae){ this.adjustUserList(_ae); var _af=!this._inPersonalSpace&&this._shareType!=this.SHARE_SPACE?{h:"350px",hWithArrow:"300px"}:{h:"393px",hWithArrow:"347px"}; var _b0=_ae.name.replace("acl",""); var _b1=dojo.query(".accessControl"+_b0+"ListUpDiv",dojo.byId(this.bottomDivId))[0]; var _b2=dojo.query(".accessControl"+_b0+"ListDownDiv",dojo.byId(this.bottomDivId))[0]; this._updateControl(_b1,_b2,_ae); },updateSearchPageControl:function(){ this.adjustUserList(this.searchSource); var _b3=dojo.query(".accessControlSearchListUpDiv",dojo.byId(this.bottomDivId))[0]; var _b4=dojo.query(".accessControlSearchListDownDiv",dojo.byId(this.bottomDivId))[0]; this._updateControl(_b3,_b4,this.searchSource); },_updateControl:function(_b5,_b6,_b7){ if(_b7.totalPage==1){ this._hidePageControls(_b5); this._hidePageControls(_b6); this._disableUpPageControls(_b5); this._disableDownPageControls(_b6); }else{ this._showPageControls(_b5); this._showPageControls(_b6); if(_b7.currentPage>1){ this._enableUpPageControls(_b5); }else{ this._disableUpPageControls(_b5); } if(_b7.currentPage<_b7.totalPage){ this._enableDownPageControls(_b6); }else{ this._disableDownPageControls(_b6); } this.setListHeight(_b7.node,23); } },_showMessage:function(_b8,_b9,_ba){ if(!this.messageControl){ dojo.registerModulePath("com.ibm.lotus.oneui.v100.messages",this.iContext.io.rewriteURI("../dijit-library/oneUI.versionized/messages")); dojo.require("com.ibm.lotus.oneui.v100.messages.Message"); var wid="_"+this.iContext.widgetId+"_"; var _bb=dojo.byId(wid+_ba); this.messageControl=new com.ibm.lotus.oneui.v100.messages.Message({messageType:_b9},_bb); } this.messageControl.attr({"message":_b8,"messageType":_b9||"error"}); this.messageControl.show(); },_hideMessage:function(){ if(this.messageControl){ this.messageControl.hide(); var _bc=dojo.query(".accessControlSearchList",dojo.byId(this.bottomDivId)); _bc[0].style.display=""; } },_showShareErrorMessage:function(_bd,_be){ if(!this.messageBox){ dojo.registerModulePath("com.ibm.lotus.oneui.v100.messages",this.iContext.io.rewriteURI("../dijit-library/oneUI.versionized/messages")); dojo.require("com.ibm.lotus.oneui.v100.messages.Message"); var wid="_"+this.iContext.widgetId+"_"; var _bf=dojo.byId(wid+"messageBox"); this.messageBox=new com.ibm.lotus.oneui.v100.messages.Message({messageType:_be},_bf); } this.messageBox.attr({"message":_bd,"messageType":_be||"error"}); this.messageBox.show(); dojo.removeClass(dojo.byId(this.bottomDivId),"accessControlBottomDiv"); dojo.addClass(dojo.byId(this.bottomDivId),"accessControlBottomDivWithError"); },_hideMessageBox:function(){ if(dojo.hasClass(dojo.byId(this.bottomDivId),"accessControlBottomDivWithError")){ dojo.removeClass(dojo.byId(this.bottomDivId),"accessControlBottomDivWithError"); dojo.addClass(dojo.byId(this.bottomDivId),"accessControlBottomDiv"); } if(this.messageBox){ this.messageBox.hide(); } },onUnload:function(){ if(this.searchSource){ this.searchSource.destroy(); this.searchSource=null; } if(com.ibm.mm.builder.dnd.viewSource){ com.ibm.mm.builder.dnd.viewSource.destroy(); com.ibm.mm.builder.dnd.viewSource=null; } if(com.ibm.mm.builder.dnd.personalizeSource){ com.ibm.mm.builder.dnd.personalizeSource.destroy(); com.ibm.mm.builder.dnd.personalizeSource=null; } if(com.ibm.mm.builder.dnd.editSource){ com.ibm.mm.builder.dnd.editSource.destroy(); com.ibm.mm.builder.dnd.editSource=null; } dojo.forEach(this._connects,dojo.disconnect,dojo); }}); dojo.declare("com.ibm.mm.builder.aclUserItem",[dijit._Widget,dijit._Templated],{displayName:null,entityType:null,type:null,id:null,userId:null,templateString:"
"+"
"+"\t"+"
"+"
"+"\t"+"
"+"
",postCreate:function(){ if(this.entityType=="group"){ this.aclUserItemContent.style.fontWeight="bold"; } if((this.displayName!==null)&&(this.displayName!="")){ this.aclUserItemContent.innerHTML=this.displayName; } this.itemCheckBox.setAttribute("value",this.id); dojo.connect(this.itemCheckBox,"onclick",this,"_checkBoxClick"); this.domNode.id=this.id; },_checkBoxClick:function(evt){ dojo.stopEvent(evt); },setItemID:function(_c0){ this.id=_c0; this.domNode.id=_c0; this.itemCheckBox.setAttribute("value",this.id); },_onHover:function(){ dojo.addClass(this.domNode,this.type+"ItemHover"); },_onUnHover:function(){ dojo.removeClass(this.domNode,this.type+"ItemHover"); },_onMouseDown:function(evt){ this.setChecked=!this.itemCheckBox.checked; if(!this.itemCheckBox.checked){ this.itemCheckBox.checked=true; } dijit.setWaiState(this.itemCheckBox,"checked",this.itemCheckBox.checked); },_onMouseUp:function(){ if(this.itemCheckBox.checked&&(!this.setChecked)){ this.itemCheckBox.checked=false; } dijit.setWaiState(this.itemCheckBox,"checked",this.itemCheckBox.checked); },_onKeyDown:function(evt){ if(evt.keyCode==32){ this.setChecked=!this.itemCheckBox.checked; if(!this.itemCheckBox.checked){ this.itemCheckBox.checked=true; }else{ if(this.itemCheckBox.checked&&(!this.setChecked)){ this.itemCheckBox.checked=false; } } } dijit.setWaiState(this.itemCheckBox,"checked",this.itemCheckBox.checked); }}); dojo.declare("com.ibm.mm.builder.widget.includeBox",[dijit._Widget,dijit._Templated],{templateString:"
"+"
"+""+""+"
"+"
",type:null,includeContent:null,checked:true,setCheck:function(_c1){ this.blockCheckbox.checked=_c1; },isChecked:function(){ return this.blockCheckbox.checked; },getType:function(){ return this.type; },postCreate:function(){ dojo.addClass(this.domNode,this.type+"IncludeBox"); this.blockCheckbox.checked=this.checked; dojo.attr(this.blockCheckbox,"id",this.type+"CheckBox"); dojo.attr(this.includeContentNode,"id",this.type+"CheckBoxLabel"); dojo.attr(this.includeContentNode,"for",this.blockCheckbox.id); dojo.attr(this.blockCheckbox,"aria-labelledby",this.type+"CheckBoxLabel"); }}); com.ibm.mm.builder.dnd.viewSource=null; com.ibm.mm.builder.dnd.personalizeSource=null; com.ibm.mm.builder.dnd.editSource=null; i$.toPath("com.ibm.mm.builder.sharePages.action", function(menuitem) { // we need to refresh the page once the user selects SAVE on the dialog // this is a two step process. First we register a handler on closeMashupDialog to listen on when the dialog is closed // second we register a handler on the SaveButton. Please note that this is internal to Mashups so that we cannot rely on that // in case that function is not found the refresh will also happen for CANCEL var save = false; var widgetId = null; var link1, link2; var doRefresh = function() { if (widgetId == "sharePage" && save) { // by doing a timeout we postpone processing of the event, hence giving other JS code the option to // finish rendering before the page is reloaded window.setTimeout(function() { document.location.reload(); }, 0); } // this is a fail-safe for when the cancel button was pressed. In this case doRefresh gets called once without link2 being disconnected window.setTimeout(function() { if (link2) { dojo.disconnect(link2); } }, 500); }; link1 = com.ibm.mashups.services.ServiceManager.getService("eventService").subscribeEvent("com.ibm.mashups.builder.closeMashupDialog", this, function(_widgetId) { com.ibm.mashups.services.ServiceManager.getService("eventService").unsubscribeEvent(link1); link1 = null; widgetId = _widgetId; doRefresh(); }); var gwm = com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel(); var widget = gwm.find("sharePage"); if (widget && widget.iScope && widget.iScope.saveACL) { link2 = dojo.connect(widget.iScope, "saveACL", this, function() { dojo.disconnect(link2); link2 = null; save = true; doRefresh(); },true); } else { save = true; } com.ibm.pb.contextMenu.sharedActions.sharePage(ibmCfg.portalConfig.currentPageOID); }); i$.toPath("com.ibm.mm.builder.assignPagePermissions.action", function(menuitem) { var curElement = document.activeElement; var link1; link1 = com.ibm.mashups.services.ServiceManager.getService("eventService").subscribeEvent("com.ibm.mashups.builder.closeMashupDialog", this, function() { com.ibm.mashups.services.ServiceManager.getService("eventService").unsubscribeEvent(link1); link1 = null; if (curElement != null) curElement.focus(); }); com.ibm.pb.contextMenu.sharedActions.assignPagePermissions(ibmCfg.portalConfig.currentPageOID); }); i$.toPath("com.ibm.mm.builder.assignPagePermissions.visibility", function(menuitem) { return com.ibm.pb.contextMenu.sharedActions.confirmAssignPermissions(ibmCfg.portalConfig.currentPageOID, null, { jsonContext: { contentNode: ibmCfg.portalConfig.currentPageOID }, operation: "com.ibm.mashups.enabler.ac.operation.AssignRoles" }); }); /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ if(!dojo._hasResource["ibm.toolbar.ModalDialog"]){dojo._hasResource["ibm.toolbar.ModalDialog"]=true;dojo.provide("ibm.toolbar.ModalDialog");dojo.declare("ibm.toolbar.ModalDialog",null,{constructor:function(){if(!ibm.toolbar.ModalDialog.dialogModalSINGLETON){dojo.xhrGet({"url":ibmToolbarConfig.dialogJavascriptURL,"handleAs":"javascript","sync":true,error:function(_1,_2){if(_2.xhr.status==401){top.location.reload();}console.debug("Cannot load modal dialog script: "+_1);}});ibm.toolbar.ModalDialog.dialogModalSINGLETON=dialogModal;}if(!ibm.toolbar.ModalDialog.dialogModalUtilsSINGLETON){dojo.xhrGet({"url":ibmToolbarConfig.dialogUtilsJavascriptURL,"handleAs":"javascript","sync":true,error:function(_3,_4){if(_4.xhr.status==401){top.location.reload();}console.debug("Cannot load modal dialog script: "+_3);}});ibm.toolbar.ModalDialog.dialogModalUtilsSINGLETON=dialogModalUtils;}dojo.mixin(this,dialogModal);}});ibm.toolbar.ModalDialog.dialogModalSINGLETON=null;ibm.toolbar.ModalDialog.dialogModalUtilsSINGLETON=null;} dojo.provide("portalclient.nls.ui_utils_it");dojo.provide("com.ibm.widgets.nls.GenericDialog");com.ibm.widgets.nls.GenericDialog._built=true;dojo.provide("com.ibm.widgets.nls.GenericDialog.it");com.ibm.widgets.nls.GenericDialog.it={"genDialog":{"okButtonTitle":"OK","cancelLinkText":"Annulla","cancelLinkTitle":"Annulla","okButtonCaption":"OK"}}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("portalclient.nls.ui_utils",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.widgets.ConsoleWrapper"]){dojo._hasResource["com.ibm.widgets.ConsoleWrapper"]=true;dojo.provide("com.ibm.widgets.ConsoleWrapper");dojo.declare("com.ibm.widgets.ConsoleWrapper",[],{_hasLogMethod:false,_hasDebugMethod:false,_hasInfoMethod:false,_hasWarnMethod:false,_hasErrorMethod:false,constructor:function(){if(typeof console=="object"){this._hasLogMethod=(typeof console.log=="function");this._hasDebugMethod=(typeof console.debug=="function");this._hasInfoMethod=(typeof console.info=="function");this._hasWarnMethod=(typeof console.warn=="function");this._hasErrorMethod=(typeof console.error=="function");}else{this.log=function(){};this.debug=function(){};this.info=function(){};this.warn=function(){};this.error=function(){};}},debug:function(_1){if(this._hasDebugMethod){console.debug.apply(console,arguments);}else{this.log.apply(this,arguments);}},error:function(_2){if(this._hasErrorMethod){console.error.apply(console,arguments);}else{this.log.apply(this,arguments);}},info:function(_3){if(this._hasInfoMethod){console.info.apply(console,arguments);}else{this.log.apply(this,arguments);}},log:function(_4){if(this._hasLogMethod){console.log.apply(console,arguments);}},warning:function(_5){if(this._hasWarnMethod){console.warn.apply(console,arguments);}else{this.log.apply(this,arguments);}}});}if(!dojo._hasResource["com.ibm.widgets._Traceable"]){dojo._hasResource["com.ibm.widgets._Traceable"]=true;dojo.provide("com.ibm.widgets._Traceable");dojo.declare("com.ibm.widgets._Traceable",[],{LOGGER:null,LOG_LEVEL:null,LOG_LEVEL_ERROR:1000,LOG_LEVEL_INFO:800,LOG_LEVEL_TRACE:500,LOG_LEVEL_WARNING:900,_consoleWrapper:null,_traceChecker:null,_isSimpleLogging:false,_isLoggable:false,constructor:function(){if(dojo.exists("com.ibm.mashups.enabler.logging.Logger")){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this._isSimpleLoggingisSimpleLogging=false;this.LOG_LEVEL_TRACE=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.LOG_LEVEL_INFO=com.ibm.mashups.enabler.logging.LogLevel.INFO;this.LOG_LEVEL_WARNING=com.ibm.mashups.enabler.logging.LogLevel.WARNING;this.LOG_LEVEL_ERROR=com.ibm.mashups.enabler.logging.LogLevel.SEVERE;}else{if(typeof ibmCfg!="undefined"&&typeof ibmCfg.enablerConfig!="undefined"&&typeof ibmCfg.enablerConfig.traceConfig!="undefined"){this._initConfig(ibmCfg.enablerConfig.traceConfig);}this._isSimpleLogging=true;this._isLoggable=this.isLoggable();this._consoleWrapper=new com.ibm.widgets.ConsoleWrapper();}this.LOG_LEVEL=this.LOG_LEVEL_TRACE;},isTracing:function(){return this.isLogging(this.LOG_LEVEL);},error:function(_6,_7,_8){this.log(this.LOG_LEVEL_ERROR,_6,_7,_8);},info:function(_9,_a,_b){this.log(this.LOG_LEVEL_INFO,_9,_a,_b);},isLoggable:function(){var _c;if(typeof ibmCfg!="undefined"&&typeof ibmCfg.enablerConfig!="undefined"&&typeof ibmCfg.enablerConfig.isDebug!="undefined"){if(!ibmCfg.enablerConfig.isDebug){_c=false;}else{var _d=this._traceChecker;_c=_d&&_d.test(this.declaredClass);}}else{_c=false;}return _c;},isLogging:function(_e){if(this._isSimpleLogging){return this._isLoggable;}else{return this.LOGGER.isLoggable(_e);}},log:function(_f,_10,_11,_12){if(this._isSimpleLogging){this._logSimple(_f,_10,_11,_12);}else{this.LOGGER.log(_f,_10,msg,_12);}},trace:function(_13,_14,_15){var _16=this.isTracing();if(_16){var msg=_14;var _17="";if(_15||(_15===0)||(_15===null)||(_15==="")){if(!dojo.isArray(_15)){_17=_15;}else{if(_15&&_15.length>0){for(var arg in _15){if(_17===""){_17=_17+_15[arg];}else{_17=_17+", "+_15[arg];}}}}msg=msg+" [ "+_17+" ]";}if(this._isSimpleLogging){this._consoleWrapper.debug(this.declaredClass+" "+_13+" : "+msg);}else{this.LOGGER.log(this.LOG_LEVEL,_13,msg);}}},traceEntry:function(_18,_19){if(this._isSimpleLogging){if(this._isLoggable){var msg=" ENTRY";var _1a="";if(_19||(_19===0)||(_19===null)||(_19==="")){if(!dojo.isArray(_19)){_1a=_19;}else{if(_19&&_19.length>0){for(var arg in _19){if(_1a===""){_1a=_1a+_19[arg];}else{_1a=_1a+", "+_19[arg];}}}}msg=msg+" [ "+_1a+" ]";}this._consoleWrapper.debug(this.declaredClass+" "+_18+msg);}}else{var _1b=this.LOGGER.isLoggable(this.LOG_LEVEL_TRACE);if(_1b){this.LOGGER.entering(_18,_19);}}},traceExit:function(_1c,_1d){if(this._isSimpleLogging){if(this._isLoggable){if(_1d||(_1d===0)||(_1d===null)||(_1d==="")){this._consoleWrapper.debug(this.declaredClass+" "+_1c+" EXIT [ "+_1d+" ]");}else{this._consoleWrapper.debug(this.declaredClass+" "+_1c+" EXIT");}}}else{var _1e=this.LOGGER.isLoggable(this.LOG_LEVEL_TRACE);if(_1e){if(typeof _1d==="boolean"){_1d=_1d?"true":"false";}this.LOGGER.exiting(_1c,_1d);}}},warning:function(_1f,_20,_21){this.log(this.LOG_LEVEL_WARNING,_1f,_20,_21);},_initConfig:function(_22){if(_22&&_22.length>0){this._traceChecker=new RegExp(dojo.isArray(_22)?_22.join("|"):_22);}else{this._traceChecker=null;}},_logSimple:function(_23,_24,_25,_26){if(this._isLoggable){if((_26&&!dojo.isArray(_26))||_26===false){_26=[_26];}var _27=_26?dojo.string.substitute(_25,_26):_25;if(_23==this.LOG_LEVEL_ERROR){this._consoleWrapper.error(this.declaredClass+" "+_24+" : "+_27);}else{if(_23==this.LOG_LEVEL_WARNING){this._consoleWrapper.warning(this.declaredClass+" "+_24+" : "+_27);}else{if(_23==this.LOG_LEVEL_INFO){this._consoleWrapper.info(this.declaredClass+" "+_24+" : "+_27);}else{if(_23==this.LOG_LEVEL_TRACE){this._consoleWrapper.debug(this.declaredClass+" "+_24+" : "+_27);}else{this._consoleWrapper.log(this.declaredClass+" "+_24+" : "+_27);}}}}}}});}if(!dojo._hasResource["com.ibm.widgets.GenericDialog"]){dojo._hasResource["com.ibm.widgets.GenericDialog"]=true;dojo.provide("com.ibm.widgets.GenericDialog");dojo.registerModulePath("com.ibm.widgets","../com/ibm/widgets");dojo.require("dijit.Dialog");dojo.require("dijit._Templated");dojo.require("dojo.i18n");dojo.require("dojox.layout.ResizeHandle");dojo.declare("com.ibm.widgets.GenericDialog",[dijit.Dialog,dijit._Templated,com.ibm.widgets._Traceable],{autoClose:true,autofocus:true,blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),duration:200,extractContent:false,isResizable:true,isResized:false,minHeight:400,minWidth:400,namespace:"genDlg",title:"",parseOnLoad:true,preload:true,templateString:null,templateString:"
\n\n
\n

\n \n \"${_nlsUserInterface.genDialog.cancelLinkTitle}\"\n X \n \n ${title}\n

\n \n
\n \n \n
\n
\n",_eventHandles:[],_resizeEventHandle:null,_isTracing:false,_lotusui_div:null,_nlsMessages:{},_nlsUserInterface:{},_onCancelCallbackFn:null,_onConfirmCallbackFn:null,_resizeHandler:null,_widget:null,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._widget){this._widget.placeAt(this.widgetNode);this.title=this._widget.getDialogTitle();}if(this._isTracing){this.traceExit(m);}},constructor:function(_28){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_28);if(_28){this.trace(m,"p_params.onCancelCallbackFn:",_28.onCancelCallbackFn);this.trace(m,"p_params.onConfirmCallbackFn:",_28.onConfirmCallbackFn);this.trace(m,"p_params.widgetInstance:",_28.widgetInstance);}}if(typeof _28.onConfirmCallbackFn=="function"){this._onConfirmCallbackFn=_28.onConfirmCallbackFn;}if(typeof _28.onCancelCallbackFn=="function"){this._onCancelCallbackFn=_28.onCancelCallbackFn;}if(_28.widgetInstance&&typeof _28.widgetInstance=="object"){this._widget=_28.widgetInstance;}this._initNLS();if(this._isTracing){this.traceExit(m);}},destroyDialog:function(){var m="destroyDialog()";if(this._isTracing){this.traceEntry(m);}this.destroyRecursive();var _29=dijit.byId("dojoxGlobalResizeHelper");if(_29){_29.destroy();}else{if(this._resizeHandler&&this._resizeHandler._resizeHelper){this._resizeHandler._resizeHelper.destroy();}}if(this._resizeHandler){this._resizeHandler.destroy();this._resizeHandler=null;}this._removeLotusOneUIDiv();if(this._isTracing){this.traceExit(m);}},getNlsMessages:function(){var m="getNlsMessages()";if(this._isTracing){this.traceEntry(m);}var _2a=this._nlsMessages;if(this._isTracing){this.traceExit(m,dojo.toJson(_2a));}return _2a;},getNlsUserInterface:function(){var m="getNlsUserInterface()";if(this._isTracing){this.traceEntry(m);}var _2b=this._nlsUserInterface;if(this._isTracing){this.traceExit(m,dojo.toJson(_2b));}return _2b;},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._initEventHandles();this._recreateResizeHandler();if(this._isTracing){this.traceExit(m);}},postMixInProperties:function(){var m="postMixInProperties()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._addResizeHandleStyles();if(this._isTracing){this.traceExit(m);}},show:function(){var m="show()";if(this._isTracing){this.traceEntry(m);}this.startup();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_addResizeHandleStyles:function(){var m="_addStyles()";if(this._isTracing){this.traceEntry(m);}if(!dojo.byId(com.ibm.widgets.GenericDialog.resizeHandleCssId)){if(this._isTracing){this.trace(m,"Resize handle styles have not been loaded yet, adding element to DOM");}var _2c=document.getElementsByTagName("head");var _2d=false;if(_2c){_2c=_2c[0];}else{_2c=document;_2d=true;}var _2e=document.createElement("link");dojo.attr(_2e,"type","text/css");dojo.attr(_2e,"rel","stylesheet");dojo.attr(_2e,"href",dojo.moduleUrl("dojox.layout","resources/ResizeHandle.css").toString());dojo.attr(_2e,"id",com.ibm.widgets.GenericDialog.resizeHandleCssId);if(_2d){var _2f=(_2c.childNodes&&_2c.childNodes[0])?_2c.childNodes[0]:null;_2c.insertBefore(_2e,_2f);}else{_2c.appendChild(_2e);}}else{if(this._isTracing){this.trace(m,"Resize handle styles have already been loaded, not adding link element to DOM again");}}if(this._isTracing){this.traceExit(m);}},_clearEventHandles:function(){var m="_clearEventHandles()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandles,dojo.disconnect);dojo.disconnect(this._resizeEventHandle);this._eventHandles=[];if(this._isTracing){this.traceExit(m);}},_getFocusItems:function(_30){var _31=this.containerNode;this.containerNode=_30;this.inherited(arguments);this.containerNode=_31;},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this._eventHandles.push(dojo.connect(this.dialogClose,"onclick",this,"onCancel"));this._eventHandles.push(dojo.connect(this.dialogCancel,"onclick",this,"onCancel"));this._eventHandles.push(dojo.connect(this,"onCancel",this,"_onCancel"));if(this._isTracing){this.traceExit(m);}},_initNLS:function(){var m="_initNLS()";if(this._isTracing){this.traceEntry(m);}this._nlsUserInterface=dojo.i18n.getLocalization("com.ibm.widgets","GenericDialog");if(this._isTracing){this.trace(m,"Initialized NLS object for user interface elements:",dojo.toJson(this._nlsUserInterface));this.trace(m,"Initialized NLS object for messages:",dojo.toJson(this._nlsMessages));this.traceExit(m);}},_onCancel:function(){var m="_onCancel()";if(this._isTracing){this.traceEntry(m);}var _32={};if(this._widget&&(typeof this._widget.doCancel=="function")){_32=this._widget.doCancel();}if(this._onCancelCallbackFn){if(this._isTracing){this.trace(m,"Dispatching to callback function passing the return values from the widget:",[this._onCancelCallbackFn,_32]);}this._onCancelCallbackFn(_32);}if(this.autoClose){setTimeout(dojo.hitch(this,"destroyDialog"),this.duration);}if(this._isTracing){this.traceExit(m);}},_onConfirm:function(){var m="_onConfirm()";if(this._isTracing){this.traceEntry(m);}var _33={};if(this._widget&&(typeof this._widget.doConfirm=="function")){_33=this._widget.doConfirm();}if(this._isTracing){this.trace(m,"Return values from widget:",_33);}if(this._onConfirmCallbackFn){if(this._isTracing){this.trace(m,"Dispatching to callback function passing the return values from the widget:",[this._onConfirmCallbackFn,_33]);}this._onConfirmCallbackFn(_33);}if(this.autoClose){this.hide();setTimeout(dojo.hitch(this,"destroyDialog"),this.duration);}if(this._isTracing){this.traceExit(m);}},_onResize:function(){this.isResized=true;this.layout();},_recreateResizeHandler:function(){var m="_recreateResizeHandler()";if(this._isTracing){this.traceEntry(m);}if(this.isResizable){if(this._resizeHandler){this._resizeHandler.destroy();}this._resizeHandler=new dojox.layout.ResizeHandle({"targetId":this.id,"intermediateChanges":false,"activeResize":false,"animateSizing":true,"minHeight":this.minHeight,"minWidth":this.minWidth}).placeAt(this.id);this._resizeEventHandle=dojo.connect(this._resizeHandler,"onResize",this,"_onResize");}},_removeLotusOneUIDiv:function(){if(this._lotusui_div){var _34=dojo.query("*",this._lotusui_div);if(_34.length===0){dojo.destroy(this._lotusui_div);this._lotusui_div=null;}}}});com.ibm.widgets.GenericDialog.resizeHandleCssId="com_ibm_widgets_GenericDialog_resizeHandleCssId";}if(!dojo._hasResource["com.ibm.widgets.GenericDialogWidget"]){dojo._hasResource["com.ibm.widgets.GenericDialogWidget"]=true;dojo.provide("com.ibm.widgets.GenericDialogWidget");dojo.registerModulePath("com.ibm.widgets","../com/ibm/widgets");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.widgets.GenericDialogWidget",[dijit._Widget,dijit._Templated,com.ibm.widgets._Traceable],{namespace:"someNamespace",templateString:null,_isTracing:false,_nlsMessages:{},_nlsUserInterface:{},constructor:function(_35){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_35);if(_35){this.trace(m,"p_params.nlsMessages:",dojo.toJson(_35.nlsMessages));this.trace(m,"p_params.nlsUserInterface:",dojo.toJson(_35.nlsUserInterface));}}if(_35){if(_35.nlsMessages&&dojo.isObject(_35.nlsMessages)){this._nlsMessages=_35.nlsMessages;}if(_35.nlsUserInterface&&dojo.isObject(_35.nlsUserInterface)){this._nlsUserInterface=_35.nlsUserInterface;}}if(this._isTracing){this.traceExit(m);}},doCancel:function(){var m="doCancel()";if(this._isTracing){this.traceEntry(m);}var _36={"returnCode":-1};if(this._isTracing){this.traceExit(m,_36);}return _36;},doConfirm:function(){var m="doConfirm()";if(this._isTracing){this.traceEntry(m);}var _37={"returnCode":0};if(this._isTracing){this.traceExit(m,_37);}return _37;},getDialogTitle:function(){var m="getDialogTitle()";if(this._isTracing){this.traceEntry(m);}var _38="Generic Dialog Widget's Title";if(this._isTracing){this.traceExit(m,_38);}return _38;},getNlsMessages:function(){var m="getNlsMessages()";if(this._isTracing){this.traceEntry(m);}var _39=this._nlsMessages;if(this._isTracing){this.traceExit(m,dojo.toJson(_39));}return _39;},getNlsUserInterface:function(){var m="getNlsUserInterface()";if(this._isTracing){this.traceEntry(m);}var _3a=this._nlsUserInterface;if(this._isTracing){this.traceExit(m,dojo.toJson(_3a));}return _3a;},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},postMixInProperties:function(){var m="postMixInProperties()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.cp.DojoLocalized"]){dojo._hasResource["com.ibm.cp.DojoLocalized"]=true;dojo.provide("com.ibm.cp.DojoLocalized");dojo.require("dojo.i18n");dojo.declare("com.ibm.cp.DojoLocalized",[com.ibm.mashups.enabler.Localized],{bundlePackage:"",bundleName:"",bundleKey:"",constructor:function(_3b){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.bundlePackage=_3b.bundlePackage;this.bundleName=_3b.bundleName;this.bundleKey=_3b.bundleKey;this._locales=[dojo.locale];var _3c=dojo.config&&dojo.config.extraLocale;if(_3c){this._locales.push.apply(this._locales,_3c);}dojo["require"+"Localization"](this.bundlePackage,this.bundleName);},_getBundle:function(_3d){var _3e="_getBundle",ret={};try{ret=dojo.i18n.getLocalization(this.bundlePackage,this.bundleName,_3d);this.LOGGER.trace(_3e,"Found bundle for locale ${0}",[_3d]);}catch(err){this.LOGGER.warning("_getBundle","Bundle not found for locale ${0}",[_3d]);}return ret;},getLocales:function(){var _3f="getLocales";this.LOGGER.entering(_3f,[]);if(!this._locales.filtered){this.LOGGER.trace(_3f,"Filtering locales",[]);this._locales=dojo.filter(this._locales,function(_40){var _41=this._getBundle(_40);var ret=_41[this.bundleKey]||_41[this.bundleKey+"_title"]||_41[this.bundleKey+"_description"];this.LOGGER.trace(_3f,"Does title or description exist for locale ${0}? ${1}",[_40,ret]);return ret;},this);this._locales.filtered=true;}this.LOGGER.exiting(_3f,[this._locales]);return this._locales;},getTitle:function(_42){var _43="getTitle";this.LOGGER.entering(_43,[_42]);var _44=this._getBundle(_42);var ret=_44[this.bundleKey+"_title"]||_44[this.bundleKey];this.LOGGER.exiting(_43,[_42]);return ret;},getDescription:function(_45){var _46="getDescription";this.LOGGER.entering(_46,[_45]);var ret=this._getBundle(_45)[this.bundleKey+"_description"];this.LOGGER.exiting(_46,[_45]);return ret;}});} dojo.provide("contentmapping.nls.contentmapping_picker_layer_it");dojo.provide("com.ibm.wps.contentmapping.nls.ContentMappingPickerUserInterface");com.ibm.wps.contentmapping.nls.ContentMappingPickerUserInterface._built=true;dojo.provide("com.ibm.wps.contentmapping.nls.ContentMappingPickerUserInterface.it");com.ibm.wps.contentmapping.nls.ContentMappingPickerUserInterface.it={"EDIT_CONTENTMAPPINGS":"Modifica associazioni...","CMEntityPickerDialog":{"warningResultsTruncatedMsg":"Vengono visualizzati solo i primi ${0} dei ${1} risultati totali"},"CMPickerDialog":{"dialogTooltip":"

Associazioni

Le associazioni connettono le pagine del portale al contenuto web e alle community.

Per il contenuto web, le associazioni connettono una pagina con la struttura del sito nel sistema IBM Web Content Manager. È possibile definire un'associazione predefinita e molte altre associazioni, utilizzate per la risoluzione della pagina dinamica. Quando una pagina contiene un'associazione di contenuto web, i visualizzatori di contenuto web aggiunti alla pagina possono automaticamente eseguire il rendering del contenuto specificato dall'associazione. Inoltre, un template di pagina di contenuto web contenente un'associazione può creare copie di contenuto quando si crea una pagina con il template.

","errorImgAlt":"Errore","okButtonTitle":"OK","errorDivTitle":"Errore","cancelLinkText":"Annulla","dialogTooltip_2":"Per le community, le associazioni connettono una pagina con una community in IBM Connections. Se una pagina è associata a una community, tutti i portlet di community su questa pagina si attivano sulla community IBM Connections associata. Inoltre questa pagina verrà dinamicamente selezionata per eseguire il rendering del contenuto della community presente nella community associata. Se più pagine sono associate alla stessa community, verrà selezionata quella più vicina alla pagina root del portale.","cancelLinkTitle":"Annulla","okButtonCaption":"OK"},"CMPickerPageWidget":{"strClickToDelete":"Fare clic per eliminare","useParentButtonDefault":"Utilizzare la community predefinita dalla pagina parent","table_summary":"Tabella per visualizzare le associazioni della pagina corrente","defaultBtnTooltip":"L'associazione predefinita identifica il contenuto web di cui viene eseguito il rendering quando si aggiunge alla pagina un visualizzatore di contenuto web non configurato. Durante la creazione di una pagina da un template, l'associazione predefinita indica anche l'area del sito da copiare durante la creazione della pagina ","acDelegateBtnTooltip":"Selezionare questa opzione per delegare alla pagina il controllo accesso del contenuto visualizzato. Si presume automaticamente che gli utenti autorizzati a visualizzare la pagina dispongano anche dell'accesso di visualizzazione per tutto il contenuto dell'area del sito associata. Questa impostazione può migliorare le prestazioni di rendering e semplificare la gestione della sicurezza.","useParentButton":"Utilizzare ","altDeleteImg":"Elimina","strClickToSelect":"Fare clic per selezionare"},"CMProviderLabels":{"ibm.connections.provider":{"title":"Community","thACDelegation":"","labelPublicPrivate":"Moderato","labelCopyToAllChildPages":"Copia associazione di community aggiornata a tutte le pagine child di ${0}","header":"Associa la pagina \"${0}\" a una community IBM Connections","labelCopyToChildPagesUpToLevel":"Copia associazione aggiornata a tutte le pagine child di ${0} (fino a ${1} livelli sotto quello attuale)","pickerButtonTooltip":"Fare clic per selezionare una community","labelPrivate":"Limitato","enableMembershipIntegrationTooltip":"Selezionare questa opzione per concedere automaticamente l'accesso per questa pagina ai membri della community associata in IBM Connections. Questo accesso sarà concesso in aggiunta a qualsiasi altro accesso esplicitamente concesso a questa pagina. Se si seleziona questa opzione, l'accesso \"Utente\" alla pagina parent non concederà automaticamente l'accesso a questa pagina, sarà necessario essere aggiunti esplicitamente a questa pagina o essere un membro della community.","labelLaunchItemManageUITooltip":"Apre l'interfaccia web del server IBM Connections in una finestra separata. Qui è possibile creare, modificare e sfogliare le community che in seguito potranno essere selezionate in questa finestra di dialogo.","thDelete":"","labelCopyToAllDirectChildren":"Copia associazione aggiornata a tutte le pagine child dirette di ${0}","pickerButton":"Seleziona una community","useParentButtonNoMappingTooltip":"Non esiste alcuna associazione nella pagina parent","labelEnableMembershipIntegration":"Limita l'accesso a questa pagina ai soli membri della community.","propagateToChildrenTooltip":"Selezionare questa opzione per associare la community selezionata non solo a questa pagina, ma anche alle pagine child di questa pagina.

Nota: il valore della casella di spunta Limita l'accesso a questa pagina ai soli membri della community non verrà copiato nelle pagine child, poiché l'eredità del controllo accesso consentirà automaticamente ai membri della community associata di visualizzare le sottopagine.","pickerButtonReplace":"Modifica community","thIsDefault":"","useParentButtonTooltip":"Utilizza community predefinita \"${0}\" dalla pagina parent","legend":"Associazioni di community","noMappings":"Nessuna associazione di community","labelLaunchItemManageUI":"Gestisci community con IBM Connections","thMappingName":"Community"},"ibm.wcm.provider":{"thACDelegation":"Utilizza sicurezza pagina del portale","pickerButton":"Aggiungi contenuto Web","legend":"Associazioni di contenuto Web","title":"Contenuto Web","thDelete":"","thIsDefault":"Predefinito","pickerButtonTooltip":"Fare clic per aggiungere il contenuto Web","thMappingName":"Contenuto Web","header":"Associa la pagina \"${0}\" al contenuto Web","isSystemText":"Pagina gestita da WCM","noMappings":"Nessuna associazione di contenuto Web","thIsSystem":"È sistema"}},"CMPickerConfirmationDlgBundle":{"DialogMessageLabel":"Salvare le associazioni di pagina ora le rende immediatamente persistenti. Non sarà possibile annullare le modifiche facendo clic su Annulla nel portlet Modifica proprietà pagina.

Si è certi di voler salvare le modifiche?","CloseTitle":"Chiudi finestra di dialogo","DialogTitle":"Salvataggio associazioni di pagina","ButtonSubmitTitle":"Sì","ButtonCancelTitle":"No"},"CMEntityPickerDialogTitles":{"ibm.connections.provider":{"title":"Seleziona una community","searchlabel":"Trova community:","searchTooltip":"È possibile cercare delle community immettendo qui un titolo parziale o completo. Il termine della ricerca non è sensibile al maiuscolo/minuscolo e sono supportati i seguenti caratteri jolly:

? corrisponde a un singolo carattere
* corrisponde a qualsiasi numero di caratteri

Per eseguire una ricerca di prefisso, utilizzare termine*
Per eseguire una ricerca di suffisso, utilizzare *termine
Per eseguire una ricerca di contenuto, utilizzare *termine*

","noResults":"Non è stata trovata alcuna community corrispondente ai termini della ricerca"},"ibm.wcm.provider":{"title":"Seleziona un elemento di contenuto Web"}},"CMPickerDialogWidget":{"loadingLabel":"Caricamento in corso...","title":"Associazioni per \"${0}\""}};dojo.provide("com.ibm.wps.contentmapping.nls.ContentMappingPickerMessages");com.ibm.wps.contentmapping.nls.ContentMappingPickerMessages._built=true;dojo.provide("com.ibm.wps.contentmapping.nls.ContentMappingPickerMessages.it");com.ibm.wps.contentmapping.nls.ContentMappingPickerMessages.it={"pickerPageWidget":{"errorDuplicateMapping":"L'associazione che si sta provando ad aggiungere già esiste.","errorJSONDataInvalid":"Il server ha restituito dei dati non validi. Non è possibile inizializzare la finestra di dialogo."},"utils":{"errorResolverNotAvail":"Resolver non disponibile. Impossibile cercare il titolo della pagina.","noTitleAvailableTitle":"Un titolo per questa risorsa non è disponibile","errorPageNotFound":"La pagina con ID ${0} non è stata trovata.","noTitleAvailableLabel":"Nessun titolo disponibile","noTitleLabel":"Nessun titolo"},"srvCommunication":{"errorHttp410":"La risorsa richiesta non è più disponibile. (Codice stato HTTP 410)","errorHttp411":"La richiesta non è valida: è richiesta la lunghezza. (Codice stato HTTP 411)","errorHttp412":"La richiesta non è valida: precondizione non riuscita. (Codice stato HTTP 412)","errorHttp413":"La richiesta non è valida: entità richiesta troppo grande. (Codice stato HTTP 413)","errorFetchingData":"Richiamo dei dati dal backend non riuscito. Se il problema persiste, contattare l'amministratore di sistema.","errorHttp414":"La richiesta non è valida: URI della richiesta troppo lungo. (Codice stato HTTP 414)","errorHttp415":"La richiesta non è valida: tipo di supporto non utilizzabile. (Codice stato HTTP 415)","errorHttp416":"La richiesta non è valida: impossibile attenersi all'intervallo richiesto. (Codice stato HTTP 416)","errorHttp417":"La richiesta non è valida; previsione non riuscita. (Codice stato HTTP 417)","errorDetailsHttp403":"Controllare la configurazione del proxy Ajax.","errorHttp400":"L'URL non è valido e non è stato possibile elaborarlo. (Codice stato HTTP 400)","errorDetailsHttps401":"Controllare l'impostazione della sicurezza per le comunicazioni HTTPS.","errorHttp401":"La richiesta non è autorizzata e richiede l'autenticazione utente. (Codice stato HTTP 401)","errorDetailsHttps403":"Controllare la configurazione del proxy Ajax e l'impostazione della sicurezza per le comunicazioni HTTPS.","errorHttp403":"La richiesta non è consentita. (Codice stato HTTP 403)","errorHttp404":"L'URL richiesto non è stato trovato. (Codice stato HTTP 404)","errorHttp405":"Il metodo della richiesta non è consentito. (Codice stato HTTP 405)","errorHttp406":"La richiesta non è accettabile. (Codice stato HTTP 406)","errorHttp407":"La richiesta richiede l'autenticazione proxy. (Codice stato HTTP 407)","errorHttp408":"Si è verificato un timeout della richiesta. (Codice stato HTTP 408)","errorHttp409":"Non è stato possibile completare la richiesta a causa di un conflitto. (Codice stato HTTP 409)","errorHttp500":"Il server ha rilevato un errore server interno. (Codice stato HTTP 500)","errorHttpGeneric":"Si è verificato un errore sconosciuto. Se il problema persiste, contattare l'amministratore di sistema.","errorHttp501":"La funzionalità necessaria per soddisfare la richiesta non è supportata dal server. (Codice stato HTTP 501)","errorHttp502":"Risposta non valida ricevuta dal server Web in funzione come gateway. (Codice stato HTTP 502)","errorHttp503":"Il server non è attualmente in grado di gestire la richiesta. (Codice stato HTTP 503)","errorHttp504":"Risposta non ricevuta entro il tempo massimo dal server in funzione come gateway. (Codice stato HTTP 504)","errorHttp505":"Il server non supporta questa versione HTTP. (Codice stato HTTP 505)","errorNoDefaultMapping":"Non è stata trovata alcuna associazione predefinita per la pagina parent."},"EDIT_CONTENTMAPPINGS":"Edit Content Mappings..."}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("contentmapping.nls.contentmapping_picker_layer",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.wps.contentmapping.menucontribution.CMContextMenuLoadDeferred"]){dojo._hasResource["com.ibm.wps.contentmapping.menucontribution.CMContextMenuLoadDeferred"]=true;dojo.provide("com.ibm.wps.contentmapping.menucontribution.CMContextMenuLoadDeferred");dojo.registerModulePath("com.ibm.wps.contentmapping.menucontribution","../com/ibm/wps/contentmapping/menucontribution");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.wps.contentmapping.menucontribution.CMContextMenuLoadDeferred",[com.ibm.mashups.enabler.Deferred,com.ibm.widgets._Traceable],{constructor:function(_1,_2,_3){this._isTracing=this.isTracing();this.context=_1;this.startfn=_2;this.params=_3;},setFinishedCallback:function(_4,_5){var m="setFinishedCallback(callback, parameters)";if(this._isTracing){this.traceEntry(m,[_4,_5]);}this.callbackFn=_4;this.callbackParams=_5;if(this._isTracing){this.traceExit(m,this);}return this;},start:function(_6){var m="start(sync)";if(this._isTracing){this.traceEntry(m,_6);}var _7=(_6||typeof (_6)=="undefined")?true:false;var _8=dojo.hitch(this.context,this.startfn)(this,_7,this.params);if(this._isTracing){this.traceExit(m,_8);}return _8;},finish:function(_9,_a){var m="finish(res, status)";if(this._isTracing){this.traceEntry(m,[_9,_a]);}var _b=this.getFinishedCallback(),_c=this.getFinishedCallbackParameters();if(_b&&!this._finished){this._finished=true;_b(_9,_a,_c);}if(this._isTracing){this.traceExit(m);}},getFinishedCallback:function(){return this.callbackFn;},getFinishedCallbackParameters:function(){return this.callbackParams;}});}if(!dojo._hasResource["com.ibm.wps.contentmapping.utils.CMPickerConfig"]){dojo._hasResource["com.ibm.wps.contentmapping.utils.CMPickerConfig"]=true;dojo.provide("com.ibm.wps.contentmapping.utils.CMPickerConfig");dojo.registerModulePath("com.ibm.wps.contentmapping.utils.","../com/ibm/wps/contentmapping/utils");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.wps.contentmapping.utils.CMPickerConfig",[com.ibm.widgets._Traceable],{_navModel:null,_pageIDOverride:null,constructor:function(_d){this._isTracing=this.isTracing();var m="constructor()";if(this._isTracing){this.traceEntry(m,dojo.toJson(_d));}if(_d){this._pageIDOverride=_d.pageID;}this._navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();if(this._isTracing){this.traceExit(m);}},getMyContentHandlerBaseUrl:function(){var m="getMyContentHandlerBaseUrl()";if(this._isTracing){this.traceEntry(m);}var _e="";if(location&&location.protocol&&location.host&&ibmPortalConfig&&ibmPortalConfig.contentHandlerURI){_e=(location.protocol+"//"+location.host+ibmPortalConfig.contentHandlerURI);}if(this._isTracing){this.traceExit(m,_e);}return _e;},getCMAtomDataSourceBaseUrl:function(){var m="getCMAtomDataSourceBaseUrl()";if(this._isTracing){this.traceEntry(m);}var _f=this.addParamToURL(this.getMyContentHandlerBaseUrl(),"uri",com.ibm.wps.contentmapping.utils.CMPickerConfig.CONTENTMAPPING_ATOM_DATASOURCE_PREFIX);if(this._isTracing){this.traceExit(m,_f);}return _f;},addParamToURL:function(url,_10,_11){if(url&&_10){var _12=null;var _13=url.lastIndexOf("#");var _14=null;if(_13>-1){_14=url.substring(_13);_12=url.substring(0,_13);}else{_12=url;}var _15=null;var _16=_12.indexOf("?");if(_16!=-1){var _17=_12.lastIndexOf(";",_16);if(_17!=-1){_15=_12.substring(_17);_12=_12.substring(0,_17);}if(_12.length-1>_16){_12=_12+"&";}}else{_12=_12+"?";}if(_11){if(_11 instanceof Array){for(i=0;i<_11.length;i++){_12=_12+encodeURIComponent(_10)+"="+encodeURIComponent(_11[i]);if(i+1<_11.length){_12=_12+"&";}}}else{_12=_12+encodeURIComponent(_10)+"="+encodeURIComponent(_11);}}else{_12=_12+encodeURIComponent(_10)+"=";}if(_15){_12=_12+_15;}if(_14){_12=_12+_14;}return _12;}else{return url;}},getCurrentPage:function(){var m="getCurrentPage()";if(this._isTracing){this.traceEntry(m);}var _18="";if(this._navModel){this._navModel.addStrategy(new com.ibm.mashups.enabler.strategy.AdminModelStrategy());_18=this._navModel.find(this.getCurrentPageID()).start();this._navModel.removeStrategy("com.ibm.mashups.enabler.strategy.AdminModelStrategy");}if(this._isTracing){this.traceExit(m,_18);}return _18;},getCurrentResourceID:function(){var m="getCurrentResourceID()";if(this._isTracing){this.traceEntry(m);}var _19="";var _1a=this.getCurrentPage();if(_1a){this._navModel.addStrategy(new com.ibm.mashups.enabler.strategy.AdminModelStrategy());var _1b=_1a.getContent().start();_19=_1b.getID();this._navModel.removeStrategy("com.ibm.mashups.enabler.strategy.AdminModelStrategy");}if(this._isTracing){this.traceExit(m,_19);}return _19;},hasPageEditorRights:function(){var m="hasPageEditorRights()";if(this._isTracing){this.traceEntry(m);}var _1c;var _1d=this.getCurrentPage();if(_1d){_1c=_1d.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);}if(this._isTracing){this.traceExit(m,_1c);}return _1c;},getCurrentPageID:function(){var m="getCurrentPageID()";if(this._isTracing){this.traceEntry(m);}var _1e="";if(this._pageIDOverride){_1e=this._pageIDOverride;}else{if(ibmPortalConfig){_1e=ibmPortalConfig.currentPageOID;}}if(this._isTracing){this.traceExit(m,_1e);}return _1e;}});com.ibm.wps.contentmapping.utils.CMPickerConfig.COMMUNITY_DATASOURCE_URL="iccmty/all";com.ibm.wps.contentmapping.utils.CMPickerConfig.CONTENTMAPPING_ATOM_DATASOURCE_PREFIX="contentmapping:oid:";com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_WCM="ibm.wcm.provider";com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_CONNECTIONS="ibm.connections.provider";com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDERS={"ibm.wcm.provider":{feedQueryUrl:"",schemaPrefix:"",scopeProvider:"ibm.wcm.provider",getEntries:"",feedQueryUrlTemplate:"",feedSupportsSearch:false,feedSearchParam:"",showTruncationMessage:false},"ibm.connections.provider":{feedQueryUrl:"iccmty/all",schemaPrefix:"",scopeProvider:"ibm.connections.provider",getEntries:function(_1f){if(_1f&&_1f.communities){return _1f.communities;}else{return [];}},feedQueryUrlTemplate:"iccmty/all?search=${searchTerm}",feedSupportsSearch:true,feedSearchParam:"searchTerm",showTruncationMessage:true}};}if(!dojo._hasResource["com.ibm.wps.contentmapping.menucontribution.CMContextMenuLoader"]){dojo._hasResource["com.ibm.wps.contentmapping.menucontribution.CMContextMenuLoader"]=true;dojo.provide("com.ibm.wps.contentmapping.menucontribution.CMContextMenuLoader");dojo.registerModulePath("com.ibm.wps.contentmapping.menucontribution","../com/ibm/wps/contentmapping/menucontribution");dojo.require("com.ibm.cp.DojoLocalized");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.wps.contentmapping.menucontribution.CMContextMenuLoader",[com.ibm.mashups.builder.model.ContextMenuLoader,com.ibm.widgets._Traceable],{constructor:function(){this._isTracing=this.isTracing();this._config=new com.ibm.wps.contentmapping.utils.CMPickerConfig();},actions:[{bundlePackage:"com.ibm.wps.contentmapping",bundleName:"ContentMappingPickerUserInterface",bundleKey:"EDIT_CONTENTMAPPINGS",ordinal:80,enabled:true,actionMethod:"launchContentMappingPickerDialog",id:"CM:edit"}],getItems:function(_20,_21,_22,_23){var m="getItems(contextMenuId, targetResourceId, targetResourceType, someObject)";if(this._isTracing){this.traceEntry(m,[_20,_21,_22,_23]);}var me=this;var dfd=new com.ibm.wps.contentmapping.menucontribution.CMContextMenuLoadDeferred(this,function(_24,_25,_26){var res=me._initItems(_20,_21,_22,_23);_24.finish(res,200);return res;});if(this._isTracing){this.traceExit(m,dfd);}return dfd;},onChange:function(){},_initItems:function(_27,_28,_29,_2a){var m="_initItems(contextMenuId, targetResourceId, targetResourceType, someObject)";if(this._isTracing){this.traceEntry(m,[_27,_28,_29,_2a]);}var ret=[];var _2b=this._config.hasPageEditorRights();dojo.forEach(this.actions,function(_2c){if(_2b){var _2d=new com.ibm.cp.DojoLocalized({bundlePackage:_2c.bundlePackage,bundleName:_2c.bundleName,bundleKey:_2c.bundleKey});ret.push({localized:_2d,ordinal:_2c.ordinal,enabled:_2c.enabled,id:_2c.id,actionCallBackFunction:this[_2c.actionMethod]});}},this);if(this._isTracing){this.traceExit(m,ret);}return ret;},launchContentMappingPickerDialog:function(){var m="launchContentMappingPickerDialog()";if(this._isTracing){this.traceEntry(m);}dojo["require"]("com.ibm.wps.contentmapping.widget.CMPickerDialogWidget");dojo["require"]("com.ibm.wps.contentmapping.dialog.ContentMappingPickerDialog");var _2e=new com.ibm.wps.contentmapping.widget.CMPickerDialogWidget();var _2f=new com.ibm.wps.contentmapping.dialog.ContentMappingPickerDialog({"widgetInstance":_2e});_2f.show();var _30=window.setTimeout(function(){if(_2f.domNode&&_2f.domNode.style.display!="none"){_2f.layout();}window.clearTimeout(_30);},1);if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.wps.contentmapping.dialog.EntitySelectDialog"]){dojo._hasResource["com.ibm.wps.contentmapping.dialog.EntitySelectDialog"]=true;dojo.provide("com.ibm.wps.contentmapping.dialog.EntitySelectDialog");dojo.require("dojo.i18n");dojo.require("com.ibm.widgets.ResourceSelectDialog");dojo.require("dojox.atom.io.model");dojo.require("dojox.atom.io.Connection");dojo.declare("com.ibm.wps.contentmapping.dialog.EntitySelectDialog",[com.ibm.widgets.ResourceSelectDialog],{_CMInterfaceMessagesBundle:null,_scopeProviderSettings:{},_maxTooltipWidth:"550px",constructor:function(_31){this._scopeProviderSettings=_31;if(_31&&_31.selectedResourceId){this.selectedResourceId=_31.selectedResourceId;}},postMixInProperties:function(){this.inherited(arguments);this._CMInterfaceMessagesBundle=dojo.i18n.getLocalization("com.ibm.wps.contentmapping","ContentMappingPickerUserInterface");this.nlsResourceSelectTitle=this._CMInterfaceMessagesBundle.CMEntityPickerDialogTitles[this._scopeProviderSettings.scopeProvider].title;this.nlsPersonLabel=this.dialogBundle.template_dialog_owned_by;this.nlsNoUser=this.dialogBundle.template_dialog_no_owner;this.nlsResourceTableSummary=this.dialogBundle.template_dialog_table_summary;this.nlsSearchResourcesLabel=this._CMInterfaceMessagesBundle.CMEntityPickerDialogTitles[this._scopeProviderSettings.scopeProvider].searchlabel;this.nlsNoResults=this._CMInterfaceMessagesBundle.CMEntityPickerDialogTitles[this._scopeProviderSettings.scopeProvider].noResults;this.nlsTypeLabels={"PRIVATE":this._CMInterfaceMessagesBundle.CMProviderLabels[this._scopeProviderSettings.scopeProvider].labelPrivate,"PUBLIC_INVITE_ONLY":this._CMInterfaceMessagesBundle.CMProviderLabels[this._scopeProviderSettings.scopeProvider].labelPublicPrivate,"PUBLIC":""};this.nlsSearchTooltip="
"+this._CMInterfaceMessagesBundle.CMEntityPickerDialogTitles[this._scopeProviderSettings.scopeProvider].searchTooltip+"
";this.searchCssClass="CMPickerHelpIcon";this.feedQueryUrl=this._scopeProviderSettings.feedQueryUrl;},_populateResourceSelector:function(){var _32=this.resourceSelector;this.selectorWidget=new com.ibm.widgets.ResourceSelector({feedQueryUrl:this.feedQueryUrl,atomFeed:false,entryStartIndex:1,_processEntryResultsBeforeStoring:dojo.partial(this._processEntryResultsBeforeStoring,this._scopeProviderSettings),_getEntriesFromJsonFeed:dojo.partial(this._getEntriesFromJsonFeed,this._scopeProviderSettings),getAvailableResourcesCount:this.getAvailableResourcesCount,getMaxResourcesCount:this.getMaxResourcesCount,feedQueryUrlTemplate:this._scopeProviderSettings.feedQueryUrlTemplate,feedSupportsSearch:this._scopeProviderSettings.feedSupportsSearch,feedSearchParam:this._scopeProviderSettings.feedSearchParam,warningIconClass:"CMPickerWarningIcon",showTruncationMessage:this._scopeProviderSettings.showTruncationMessage,nlsTruncationMsg:this._CMInterfaceMessagesBundle.CMEntityPickerDialog.warningResultsTruncatedMsg,nlsSearchTooltip:this.nlsSearchTooltip,searchCssClass:this.searchCssClass,nlsPersonLabel:this.nlsPersonLabel,nlsNoUser:this.nlsNoUser,nlsResourceTableSummary:this.nlsResourceTableSummary,nlsSearchResourcesLabel:this.nlsSearchResourcesLabel,nlsNoResources:this.nlsNoResults,nlsTypeLabels:this.nlsTypeLabels,selectedResourceId:this.selectedResourceId},_32);},getAvailableResourcesCount:function(_33){if(_33&&_33.itemsListed){if(dojo.isString(_33.itemsListed)){return parseInt(_33.itemsListed,10);}else{return _33.itemsListed;}}else{return 0;}},getMaxResourcesCount:function(_34){if(_34&&_34.totalResults){if(dojo.isString(_34.totalResults)){return parseInt(_34.totalResults,10);}else{return _34.totalResults;}}else{return 0;}},_getEntriesFromJsonFeed:function(_35,_36){var _37=this.resourceData;var me=this;var _38=null;var _39=dojo.xhrGet({url:_36,sync:true,handleAs:"json",preventCache:true,headers:{"X-Pragma":"admin"},load:function(_3a){_38=_3a;},error:function(_3b){console.debug("ResourceSelector _getEntriesFromJsonFeed ERROR");console.debug(_3b);}});if(_38){var _3c=_38;var _3d=this.getAvailableResourcesCount(_38);var _3e=this.getMaxResourcesCount(_38);if(_3e>_3d){this._showTruncationMsgDiv(_3d,_3e);}else{this._hideTruncationMsgDiv();}if(dojo.isFunction(_35.getEntries)){_3c=_35.getEntries(_38);}if(_3c){var _3f=this.resourceData;var _40=this.selectedResourceId;dojo.forEach(_3c,function(_41){var ctr=_37.length;var _42=_41.id;var _43=false;if(_40&&_40.length>0){_43=(_40===_42);}else{if(ctr===0){_43=true;}}var _44=_41.title;var _45=_41.description;if(_45===null){_45="";}var _46=_41.owner;var _47=_41.ownerId;var _48=_41.type;var _49={id:_42,title:_44,description:_45,user:_46,ownerId:_47,selected:_43,type:_48};var _4a=dojo.hitch(me,me._processEntryResultsBeforeStoring);_49=_4a(_49);_37[ctr]=_49;});}}},_processEntryResultsBeforeStoring:function(_4b,_4c){if(_4c){var _4d=_4c.id;if(_4b&&_4b.schemaPrefix&&dojo.isString(_4b.schemaPrefix)){_4c.id=this._stripOffPrefix(_4d,_4b.schemaPrefix);}var _4e=this.selectedResourceId;var _4f=false;if(_4e&&_4e.length>0&&(_4e===_4d)){_4c.selected=true;}}return _4c;}});}if(!dojo._hasResource["com.ibm.wps.contentmapping.utils.CMDialogLauncher"]){dojo._hasResource["com.ibm.wps.contentmapping.utils.CMDialogLauncher"]=true;dojo.provide("com.ibm.wps.contentmapping.utils.CMDialogLauncher");dojo.registerModulePath("com.ibm.wps.contentmapping.utils.","../com/ibm/wps/contentmapping/utils");dojo.require("com.ibm.widgets._Traceable");dojo.require("ibm.toolbar.ModalDialog");dojo.declare("com.ibm.wps.contentmapping.utils.CMDialogLauncher",[com.ibm.widgets._Traceable],{_CMInterfaceMessagesBundle:null,_WCMDialogTitle:"",_entitySelectDlgDeferredList:null,_pickerConfig:null,constructor:function(){this._isTracing=this.isTracing();var m="constructor()";if(this._isTracing){this.traceEntry(m);}this._CMInterfaceMessagesBundle=dojo.i18n.getLocalization("com.ibm.wps.contentmapping","ContentMappingPickerUserInterface");this._pickerConfig=new com.ibm.wps.contentmapping.utils.CMPickerConfig();this._WCMDialogTitle=this._CMInterfaceMessagesBundle.CMEntityPickerDialogTitles[com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_WCM].title;if(this._isTracing){this.traceExit(m);}},launchEntitySelectDialog:function(_50){var m="launchEntitySelectDialog(p_params)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_50));}var _51=com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDERS[_50.scopeProvider];_51.selectedResourceId=_50.selectedResourceId;if(_51&&_51.feedQueryUrl&&_51.scopeProvider&&dojo.isFunction(_51.getEntries)){var dlg=new com.ibm.wps.contentmapping.dialog.EntitySelectDialog(_51);var _52=[];if(_50.onComplete&&dojo.isFunction(_50.onComplete)){var _53=new dojo.Deferred();dojo.connect(dlg,"onChange",null,dojo.hitch(this,dojo.partial(function(_54,_55,_56){if(_56){_56.scopeProvider=_54;}_55.callback(_56);},_51.scopeProvider,_53)));_52.push(_53);var _57=new dojo.Deferred();dojo.connect(dlg,"onSubmit",null,dojo.hitch(this,dojo.partial(function(_58,_59){_58.callback(_59);},_57)));_52.push(_57);this._entitySelectDlgDeferredList=new dojo.DeferredList(_52);this._entitySelectDlgDeferredList.addCallback(dojo.hitch(this,function(_5a){_50.onComplete(_5a[0][1]);}));}if(_50.onCancel&&dojo.isFunction(_50.onCancel)){dojo.connect(dlg,"cancel",null,_50.onCancel);}if(dlg.focus){dlg.focus();}else{dlg.show();}}else{if(_51&&_51.scopeProvider){if(_51.scopeProvider==com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_WCM){this._launchWCMPickerDialog(_50);}}}if(this._isTracing){this.traceExit(m);}},_launchWCMPickerDialog:function(_5b){var m="_launchWCMPickerDialog(p_params)";var _5c=ibm.toolbar.ProjectSupport.getCurrentProjectUUID();if(this._isTracing){this.traceEntry(m,dojo.toJson(_5b));this.traceEntry(m,_5c);}var _5d="?uri=dialog:wcm&view=folder";if(_5c){_5d=_5d+"&projectId="+_5c;}var _5e=new ibm.toolbar.ModalDialog();_5e.open(_5d,dojo.hitch(this,function(_5f,_60){if(_60===null){if(_5b.onCancel&&dojo.isFunction(_5b.onCancel)){_5b.onCancel();}}else{if(_5b.onComplete&&dojo.isFunction(_5b.onComplete)){if(_60&&dojo.isArrayLike(_60)){if(_60.length>0){var _61=_60[0].selectedId;var _62=this._getAdditionalInfoForContentItem(_61);_62.addCallback(dojo.partial(dojo.hitch(this,function(_63,_64){var _65={"resourceValue":_63.selectedId,"resourceName":_64.title,"resourceDescription":_64.desc,"resourcePath":_63.displayTitle,"scopeProvider":com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_WCM};_5b.onComplete(_65);}),_60[0]));_62.addErrback(dojo.partial(dojo.hitch(this,function(_66,_67){var _68={"resourceValue":_66.selectedId,"resourcePath":_66.displayTitle,"scopeProvider":com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_WCM};_5b.onComplete(_68);}),_60[0]));}}}}}),this._WCMDialogTitle);if(this._isTracing){this.traceExit(m);}},_getAdditionalInfoForContentItem:function(_69){var m="_getAdditionalInfoForContentItem(p_contentItemID)";if(this._isTracing){this.traceEntry(m,_69);}var _6a=new dojo.Deferred();var _6b=this._pickerConfig.addParamToURL(this._pickerConfig.getMyContentHandlerBaseUrl(),"uri","wcm:oid:"+_69);_6b=this._pickerConfig.addParamToURL(_6b,"mode","download");_6b=this._pickerConfig.addParamToURL(_6b,"view","summary");_6b=this._pickerConfig.addParamToURL(_6b,"prop","desc");_6b=this._pickerConfig.addParamToURL(_6b,"prop","title");var _6c={url:_6b,handleAs:"json",headers:{"X-Pragma":"admin"},load:function(_6d,_6e){_6a.callback(_6d,_6e);},error:function(_6f,_70){_6a.errback(_6f,_70);}};dojo.xhrGet(_6c);if(this._isTracing){this.traceExit(m,_6a);}return _6a;}});}if(!dojo._hasResource["com.ibm.wps.contentmapping.widget.CMPickerPageWidget"]){dojo._hasResource["com.ibm.wps.contentmapping.widget.CMPickerPageWidget"]=true;dojo.provide("com.ibm.wps.contentmapping.widget.CMPickerPageWidget");dojo.registerModulePath("com.ibm.wps.contentmapping.widget.","../com/ibm/wps/contentmapping/widget");dojo.require("dojo.string");dojo.require("dijit.layout.ContentPane");dojo.require("dijit.Tooltip");dojo.require("dijit._Templated");dojo.require("com.ibm.widgets._Traceable");dojo.require("dijit.form.Button");dojo.require("dijit.form.CheckBox");dojo.require("dojox.html.entities");dojo.declare("com.ibm.wps.contentmapping.widget.CMPickerPageWidget",[dijit.layout.ContentPane,dijit._Templated,com.ibm.widgets._Traceable],{namespace:"CMPickerPageWidget",templateString:"
\n
\n
\n
\n

\n \n ${nlsHeader}\n \n

\n

\n   \n \n ${nlsLaunchItemManageUI}\n

\n

\n
\n \n ${nlsLegend}\n \n \n \n \n \n \n \n
\n \n ${nlsNoMappings}\n \n
\n

\n
\n
\n
\n
\n
\n
\n
\n
\n
\n",placeForVerticalScrollbar:0,placeForHorizontalScrollbar:0,membershipIntegrationEnabled:false,widgetsInTemplate:true,blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),_acDelegateTableHeaderColumn:null,_acHelpIcon:null,_defaultHelpIcon:null,_membershipHelpIcon:null,_defaultTableHeaderColumn:null,_errorState:false,_propagationCheckbox:null,_membershipIntgCheckbox:null,_scopeprovider:null,_selectedRow:null,_selectedDescription:null,_nlsMessages:{},_nlsUserInterface:{},_initialMinSize:{"w":100,"h":50},_eventHandlers:[],_managedMappings:[],_mappingToUIMap:{},_maxTooltipWidth:"550px",_initializedWidgets:[],_providerlabels:null,constructor:function(_71){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m);if(_71){this.trace(m,"p_params.scopeprovider:",dojo.toJson(_71.scopeprovider));this.trace(m,"p_params.pageName:",_71.pageName);}}this._acDelegateTableHeaderColumn=null;this._defaultTableHeaderColumn=null;this._propagationCheckbox=null;this._membershipIntgCheckbox=null;this._scopeprovider=_71.scopeprovider;this._nlsMessages=_71.nlsMessages;this._nlsUserInterface=_71.nlsUserInterface;this._managedMappings=this._managedMappings.concat(dojo.filter(_71.scopeprovider.contentmappings,function(_72){return _72.isSystem===true;})).concat(dojo.filter(_71.scopeprovider.contentmappings,function(_73){return _73.isSystem!==true;}));if(this._nlsUserInterface){this.nlsTableSummary=this._nlsUserInterface[this.namespace].table_summary;this.nlsClickToSelect=this._nlsUserInterface[this.namespace].strClickToSelect;this.nlsClickToDelete=this._nlsUserInterface[this.namespace].strClickToDelete;this.nlsUseParentButton=this._nlsUserInterface[this.namespace].useParentButtonDefault;var _74=_71.pageName;if(this._scopeprovider&&this._scopeprovider.name){this._providerlabels=this._nlsUserInterface.CMProviderLabels[this._scopeprovider.name];this.title=this._providerlabels.title;this.nlsNoMappings=this._providerlabels.noMappings;this.nlsLegend=this._providerlabels.legend;this.nlsHeader=dojo.string.substitute(this._providerlabels.header,[_74]);this.nlsPickerButton=this._providerlabels.pickerButton;this.nlsLaunchItemManageUI=this._providerlabels.labelLaunchItemManageUI||"";this.nlsPickerButtonTooltip=this._providerlabels.pickerButtonTooltip;if(!this._scopeprovider.supportsMultipleMappings&&this._scopeprovider.contentmappings&&this._scopeprovider.contentmappings.length>0){this.nlsPickerButton=this._providerlabels.pickerButtonReplace;}}else{if(this._isTracing){this.error(m,"Scopeprovider not set or name not available");}}}else{if(this._isTracing){this.error(m,"NLS data not available");}}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this._createUseParentButton();if(this._scopeprovider.manageItemsURL){this._enableManageItemsLink();}var _75=this._managedMappings;if(_75&&_75.length>0){var _76=this.CMPickerPageWidgetTableBody;this._removeAllChildNodes(_76);this._createTableHeaders();this._preProcessSystemDefaultMappings(_75);dojo.forEach(_75,function(_77,i){this._createTableEntry(_77,i);},this);}this._createMembershipIntegrationCheckbox();this._initEventHandlers();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},startup:function(){this._createTopologyPropagationCheckbox(this._scopeprovider.childPropagationCount,this._scopeprovider.pagePropagationLevels);this._createHelpTooltips();},changeSize:function(_78,_79,_7a){var m="changeSize()";if(this._isTracing){this.traceEntry(m,dojo.toJson(_78));}dojo.marginBox(this.domNode,{"w":_78.w,"h":_78.h});this.placeForHorizontalScrollbar=_79;this.placeForVerticalScrollbar=_7a;this.layout();if(this._isTracing){this.traceExit(m);}},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}var _7b=Math.max(dojo.marginBox(this.domNode).w,this._initialMinSize.w);var _7c=Math.max(dojo.marginBox(this.domNode).h,this._initialMinSize.h);if(this._isTracing){this.trace(m,"widthToSet:",_7b);this.trace(m,"heightToSet:",_7c);}dojo.marginBox(this.containerNode,{"w":_7b-this.placeForVerticalScrollbar,"h":_7c-this.placeForHorizontalScrollbar});dojo.style(this.CMPickerPageWidgetFormContent,"height","100%");dojo.style(this.CMPickerPageWidgetTable,"width","100%");if(!dojo.isIE){if(this.placeForVerticalScrollbar>0){dojo.style(this.CMPickerPageWidgetDiv,{"overflow-y":"auto","overflowY":"auto"});}else{dojo.style(this.CMPickerPageWidgetDiv,{"overflow-y":"hidden","overflowY":"hidden"});}if(this.placeForHorizontalScrollbar>0){dojo.style(this.CMPickerPageWidgetDiv,{"overflow-x":"auto","overflowX":"auto"});}else{dojo.style(this.CMPickerPageWidgetDiv,{"overflow-x":"hidden","overflowX":"hidden"});}}if(this._isTracing){this.traceExit(m);}},getMinSize:function(){var m="getMinSize()";if(this._isTracing){this.traceEntry(m);}dojo.marginBox(this.containerNode,{"w":1000,"h":800});dojo.style(this.CMPickerPageWidgetTable,"width","auto");var _7d=Math.max(dojo.marginBox(this.CMPickerPageWidgetTable).w,600);dojo.marginBox(this.containerNode,{"w":_7d,"h":800});dojo.style(this.CMPickerPageWidgetFormContent,"height","auto");var _7e=Math.max(dojo.marginBox(this.CMPickerPageWidgetFormContent).h,200);dojo.style(this.CMPickerPageWidgetFormContent,"height","100%");dojo.style(this.CMPickerPageWidgetTable,"width","100%");var _7f={"w":_7d,"h":_7e};if(this._isTracing){this.traceExit(m,dojo.toJson(_7f));}return _7f;},getManagedMappings:function(){var m="getManagedMappings()";if(this._isTracing){this.traceEntry(m);this.traceExit(m,dojo.toJson(this._managedMappings));}return this._managedMappings;},getScopeProviderName:function(){var m="getScopeProviderName()";if(this._isTracing){this.traceEntry(m);}var _80=this._scopeprovider.name;if(this._isTracing){this.traceExit(m,_80);}return _80;},isMappingPropagationEnabled:function(){var m="isMappingPropagationEnabled()";if(this._isTracing){this.traceEntry(m);}var _81;if(this._scopeprovider.supportsTopologyOperations){if(this._propagationCheckbox){_81=this._propagationCheckbox.attr("checked")?true:false;}else{_81=false;}}else{_81=false;}if(this._isTracing){this.traceExit(m,_81);}return _81;},hasMembershipIntegrationEnabled:function(){var _82=(this.membershipIntegrationEnabled&&(this.membershipIntegrationEnabled!==this._scopeprovider.membershipIntegrationEnabled));if(this._isTracing){this.traceExit("hasMembershipIntegrationEnabled");}return _82;},hasMembershipIntegrationDisabled:function(){var _83=(!this.membershipIntegrationEnabled&&(this.membershipIntegrationEnabled!==this._scopeprovider.membershipIntegrationEnabled));if(this._isTracing){this.traceExit("hasMembershipIntegrationDisabled");}return _83;},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._destroyHelpTooltips();this._clearEventHandlers();dojo.forEach(this._initializedWidgets,function(_84){if(dojo.exists("destroyRecursive",_84)){_84.destroyRecursive();}});this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},onChange:function(){},onLayoutChange:function(){},onErrorStateChanged:function(_85,_86,_87,_88){},_createTableHeaders:function(){var m="_createTableHeaders()";if(this._isTracing){this.traceEntry(m);}if(this._scopeprovider&&this._scopeprovider.name){if(this._scopeprovider.supportsAccessControlDelegation||this._scopeprovider.supportsMultipleMappings){var _89=this.CMPickerPageWidgetTableBody;var tr=dojo.create("tr",{className:"lotusFirst lotusSort"},_89);if(this._scopeprovider.supportsMultipleMappings){var th1=this._defaultTableHeaderColumn=dojo.create("th",{id:this._scopeprovider.name+"_columnheader_default",className:"lotusFirstCell CMPFirstCell CMPTableHeaderLabel CMPControlHeaderCell",innerHTML:this._providerlabels.thIsDefault,scope:"col"},tr);}var th3=dojo.create("th",{id:this._scopeprovider.name+"_columnheader_mapping",className:"CMPTableHeaderLabel",innerHTML:this._providerlabels.thMappingName,scope:"col"},tr);if(this._scopeprovider.supportsAccessControlDelegation){var th5=this._acDelegateTableHeaderColumn=dojo.create("th",{id:this._scopeprovider.name+"_columnheader_acdelegate",className:"CMPTableHeaderLabel CMPControlHeaderCell",innerHTML:this._providerlabels.thACDelegation,scope:"col"},tr);}var th6=dojo.create("th",{id:this._scopeprovider.name+"_columnheader_delete",className:"lotusLastCell CMPLastCell CMPTableHeaderLabel CMPControlHeaderCell",innerHTML:this._providerlabels.thDelete,scope:"col"},tr);}}else{if(this._isTracing){this.error(m,"Scopeprovider not set or name not available");}return;}if(this._isTracing){this.traceExit(m);}},_createTableEntry:function(_8a,idx){var m="_createTableEntry()";if(this._isTracing){this.traceEntry(m,dojo.toJson(_8a),idx);}var _8b=this.CMPickerPageWidgetTableBody;var id=_8a.id;var _8c=(_8a.rtl?"rtl":"ltr");var _8d=this._nlsMessages.utils.noTitleLabel;var _8e=_8a.id;var _8f=true;if(dojo.isString(_8a.title)){_8d=_8a.title;_8e=_8d;_8f=false;}var _90;if((typeof _8a.warning)!=="undefined"){_90=false;_8e=_8a.id;_8f=true;}else{_90=true;}var _91=4;var _92;var _93;var _94;var tr1=dojo.create("tr",{id:"tr1_"+id},_8b);var td1=dojo.create("td",{className:"lotusFirstCell CMPFirstCell CMPControlCell"},tr1);if(this._scopeprovider.supportsMultipleMappings){var _95=dojo.create("div",null,td1);_92=new dijit.form.RadioButton({name:"isDefault",title:this._providerlabels.thIsDefault,value:id,checked:((typeof _8a.isDefault)=="undefined"?false:_8a.isDefault),id:id+"_default_association_"+idx,className:"lotusCheckbox",onChange:dojo.hitch(this,this._changeMapping,id,_8a.scope,"isDefault")},_95);this._initializedWidgets.push(_92);}var td3=dojo.create("td",{tabindex:"0",className:"CMPCell","aria-describedby":id+"_label_"+idx},tr1);var _96=dojo.create("span",{className:"CMPCell"},td3);var _97=this._nlsMessages.utils.noTitleAvailableTitle;if(_90===false){_8d=this._nlsMessages.utils.noTitleAvailableLabel;}if(_8f){if(dojo.isString(_8a.warning)&&(_8a.warning!=="")){_97=_8a.warning;}var _98=dojo.create("span",{id:id+"_warning_span_"+idx,className:"CMPickerWarningIcon",title:_97},_96);dojo.create("img",{id:id+"_warning_img_"+idx,className:" CMPickerIcon24",src:this.blankImgUrl,alt:_97},_98);}var _99=dojo.create("span",{lang:_8a.locale,dir:_8c,id:id+"_label_"+idx,className:"CMPMappingLabel CMPCell"+(_8a.isSystem?" CMPSystemMappingCell":""),innerHTML:dojox.html.entities.encode(_8d),title:_8e,"aria-label":_8d},_96);if(_8a.type&&_8a.type!=="PUBLIC"){dojo.create("span",{className:"lotusType",innerHTML:(_8a.type==="PRIVATE"?this._providerlabels.labelPrivate:this._providerlabels.labelPublicPrivate)},_99);}if(this._scopeprovider.supportsAccessControlDelegation){_91++;var td5=dojo.create("td",{className:"CMPControlCell"},tr1);var _9a=dojo.create("div",null,td5);_94=new dijit.form.CheckBox({name:"isDelegating",value:id,title:this._providerlabels.thACDelegation,checked:_8a.isDelegating?_8a.isDelegating:false,id:id+"_association_delegates_"+idx,className:"CMPCell lotusCheckbox",onChange:dojo.hitch(this,this._changeMapping,id,_8a.scope,"isDelegating")},_9a);this._initializedWidgets.push(_94);}var td6=dojo.create("td",{className:"lotusLastCell CMPLastCell CMPControlCell"},tr1);if(!_8a.isSystem){var _9b=dojo.create("td",null,td6);_93=new dijit.form.Button({baseClass:"dijitButton deleteButton CMPCellBtnCell",showLabel:false,tooltip:this.nlsClickToDelete,title:this.nlsClickToDelete,alt:this._nlsUserInterface[this.namespace].altDeleteImg,iconClass:"deleteIcon"},_9b);this._initializedWidgets.push(_93);this._eventHandlers.push(dojo.connect(_93,"onClick",this,function(){this._deleteMapping(id,_8a.scope);}));}if(this._scopeprovider.name===com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_WCM){dojo.style(td3,"paddingBottom","0px");var tr2=dojo.create("tr",{id:"tr2_"+id,className:"lotusDetails"},_8b);var _9c=dojo.create("td",{className:"lotusFirstCell CMPFirstCell CMPDetailsCell",innerHTML:" "},tr2);var _9d=dojo.create("td",{className:"lotusLastCell CMPDetailsCell",colSpan:(_91-2).toString()},tr2);var _9e=_8a.titlePath&&_8a.titlePath!=="";if(_8a.isSystem){var _9f=dojo.create("span",{className:"isSystemText lotusLeft",innerHTML:this._providerlabels.isSystemText,dir:((((typeof ibmCfg)!=="undefined")&&((typeof ibmCfg.themeConfig)!=="undefined")&&ibmCfg.themeConfig.isRTL)?"rtl":"ltr")},_9d);if(_9e){var _a0=dojo.create("span",{className:"detailsText divider lotusLeft",innerHTML:" | "},_9d);}}var _a1;if(!_9e){_a1=dojo.create("span",{className:"detailsText lotusLeft ",innerHTML:" "},_9d);}else{var _a2=_8a.titlePath.split("/");_a1=dojo.create("span",{className:"detailsText lotusLeft path",dir:"ltr"},_9d);dojo.forEach(_a2,function(_a3,idx){if(_a3&&_a3.length>0){dojo.create("span",{lang:_8a.locale,dir:_8c,innerHTML:_a3},_a1);if(idx<(_a2.length-1)){dojo.create("span",{dir:_8c,innerHTML:" / "},_a1);}}});}}var _a4=_8a.description;if(!_a4||_a4===""){_a4=" ";}dojo.style(td3,"paddingBottom","0px");var tr3=dojo.create("tr",{id:"tr3_"+id,className:"lotusDetails"},_8b);var _a5=dojo.create("td",{className:"lotusFirstCell CMPFirstCell CMPCell",innerHTML:" "},tr3);var _a6=dojo.create("td",{className:"lotusLastCell CMPLastCell CMPCell",colSpan:(_91-2).toString()},tr3);var _a7=dojo.create("div",{lang:_8a.locale,dir:_8c,className:"descriptionText",innerHTML:_a4},_a6);if(dojo.isIE){dojo.style(_a6,"width","auto");}if(_92){dojo.attr(_92.focusNode,"role","checkbox");dojo.attr(_92.focusNode,"aria-describedby",id+"_label_"+idx);}if(_94){dojo.attr(_94.focusNode,"role","checkbox");dojo.attr(_94.focusNode,"aria-describedby",id+"_label_"+idx);}if(_93){dojo.attr(_93.focusNode,"aria-describedby",id+"_label_"+idx);dojo.attr(_93.focusNode,"aria-label",this._nlsUserInterface[this.namespace].altDeleteImg);}dojo.setObject(_8a.id+".ui.row",tr1,this._mappingToUIMap);dojo.setObject(_8a.id+".ui.defaultRadioButton",_92,this._mappingToUIMap);if(!this._scopeprovider.supportsMultipleMappings||_8a.isDefault){this._setSelectedRowBackgroundColor(tr1);}if(this._isTracing){this.traceExit(m);}},_createTopologyPropagationCheckbox:function(_a8,_a9){var m="_createTopologyPropagationCheckbox(p_numChildPages, p_numLevels)";if(this._isTracing){this.traceEntry(m,[_a8,_a9]);}var _aa=false;if(this._scopeprovider.supportsTopologyOperations&&_a8>0){var _ab="${0}";var _ac="${0}";var _ad=this._providerlabels.labelCopyToAllDirectChildren;var _ae=null;var _af;if(_a9==="1"){_ad=this._providerlabels.labelCopyToAllDirectChildren;if(_ad){_af=dojo.string.substitute(_ab,[_a8]);_ae=dojo.string.substitute(_ad,[_af]);}}else{if(_a9==="0"){_ad=this._providerlabels.labelCopyToAllChildPages;if(_ad){_af=dojo.string.substitute(_ab,[_a8]);_ae=dojo.string.substitute(_ad,[_af]);}}else{_ad=this._providerlabels.labelCopyToChildPagesUpToLevel;if(_ad){_af=dojo.string.substitute(_ab,[_a8]);var _b0=dojo.string.substitute(_ac,[_a9]);_ae=dojo.string.substitute(_ad,[_af,_b0]);}}}if(!_ae){_aa=false;}else{this._removeAllChildNodes(this.propagateToChildrenDIV);var _b1=this._managedMappings&&this._managedMappings.length>0;var _b2=dojo.create("div",null,this.propagateToChildrenDIV);var _b3=dojo.create("span",{"id":this.namespace+"_"+this._scopeprovider.name+"_propagationCheckboxLabel","innerHTML":_ae},this.propagateToChildrenDIV);this._propagationCheckbox=new dijit.form.CheckBox({"name":this.namespace+"_"+this._scopeprovider.name+"_propagationCheckbox","id":this.namespace+"_"+this._scopeprovider.name+"_propagationCheckboxID","checked":false,"showLabel":true,"disabled":!_b1,"tabIndex":"0"},_b2);dojo.removeClass(this.propagateToChildrenDIV,"lotusHidden");if(this._propagationCheckbox){dojo.attr(this._propagationCheckbox.focusNode,"role","button");dojo.attr(this._propagationCheckbox.focusNode,"aria-describedby",this.namespace+"_"+this._scopeprovider.name+"_propagationCheckboxLabel");}this._initializedWidgets.push(this._propagationCheckbox);_aa=true;}}if(this._isTracing){this.traceExit(m,_aa);}},_createMembershipIntegrationCheckbox:function(){var m="_createMembershipIntegrationCheckbox()";if(this._isTracing){this.traceEntry(m);}var _b4=false;if(this._scopeprovider.supportsMembershipIntegration){this.membershipIntegrationEnabled=this._scopeprovider.membershipIntegrationEnabled;var _b5=this._providerlabels.labelEnableMembershipIntegration;if(!_b5){_b4=false;}else{this._removeAllChildNodes(this.membershipIntegrationDIV);var _b6=this._managedMappings&&this._managedMappings.length>0;var _b7=dojo.create("div",null,this.membershipIntegrationDIV);var _b8=dojo.create("span",{"id":this.namespace+"_"+this._scopeprovider.name+"_membershipIntgCheckboxLabel","innerHTML":_b5,"style":{color:(!this._scopeprovider.allowedToChangeMembershipIntegration||!_b6)?"gray":"black"}},this.membershipIntegrationDIV);this._membershipIntgCheckbox=new dijit.form.CheckBox({"name":this.namespace+"_"+this._scopeprovider.name+"_membershipIntgCheckbox","id":this.namespace+"_"+this._scopeprovider.name+"_membershipIntgCheckboxID","checked":this._scopeprovider.membershipIntegrationEnabled,"showLabel":true,"disabled":!this._scopeprovider.allowedToChangeMembershipIntegration||!_b6,"tabIndex":"0","onChange":dojo.hitch(this,this._callbackMembershipIntegrationCheckboxClick)},_b7);dojo.removeClass(this.membershipIntegrationDIV,"lotusHidden");if(this._membershipIntgCheckbox){dojo.attr(this._membershipIntgCheckbox.focusNode,"role","button");dojo.attr(this._membershipIntgCheckbox.focusNode,"aria-describedby",this.namespace+"_"+this._scopeprovider.name+"_membershipIntgCheckboxLabel");}this._initializedWidgets.push(this._membershipIntgCheckbox);_b4=true;}}if(this._isTracing){this.traceExit(m,_b4);}},_createUseParentButton:function(){var m="_createUseParentButton()";if(this._isTracing){this.traceEntry(m);}if(this._scopeprovider.supportsTopologyOperations){dojo.attr(this.useParentButton,"title",this._providerlabels.useParentButtonNoMappingTooltip);dijit.setWaiState(this.useParentButton,"label",this._providerlabels.useParentButtonNoMappingTooltip);this.useParentButton.style.display="";var _b9=this._scopeprovider.parentcontentmappings;if(_b9){var _ba=dojo.filter(_b9,function(_bb){return (_bb.isDefault&&_bb.isDefault===true&&_bb.scope===this._scopeprovider.primaryScope);},this);if(_ba&&_ba.length>0){dojo.attr(this.useParentButton,"disabled",false);dojo.removeClass(this.useParentButton,"lotusBtnDisabled");dijit.setWaiState(this.useParentButton,"disabled",false);if(_ba[0].title){var _bc=dojo.string.substitute(this._providerlabels.useParentButtonTooltip,[_ba[0].title]);dojo.attr(this.useParentButton,"title",_bc);dijit.setWaiState(this.useParentButton,"label",_bc);var _bd=_ba[0].title.length>25?_ba[0].title.substr(0,25).concat("..."):_ba[0].title;dojo.empty(this.useParentButton);dojo.create("span",{innerHTML:this._nlsUserInterface[this.namespace].useParentButton},this.useParentButton);dojo.create("span",{lang:_ba[0].locale,dir:_ba[0].rtl?"rtl":"ltr",innerHTML:"\""+_bd+"\""},this.useParentButton);}else{dojo.attr(this.useParentButton,"title",this.nlsUseParentButton);dijit.setWaiState(this.useParentButton,"label",this.nlsUseParentButton);}}}}if(this._isTracing){this.traceExit(m);}},_addMapping:function(_be,_bf){var m="_addMapping()";if(this._isTracing){this.traceEntry(m,_be);}var _c0=false;var _c1=this._managedMappings&&this._managedMappings.length>0;if(_be.resourceValue&&_be.resourceValue.length>0){if(dojo.some(this._managedMappings,function(_c2){return ((_c2.id===_be.resourceValue)&&(_c2.scope===_be.resourceScope));})){this._showError(this._nlsMessages.pickerPageWidget.errorDuplicateMapping);}else{if(this._scopeprovider.supportsMultipleMappings){this._managedMappings.push({id:_be.resourceValue,title:_be.resourceName,locale:_be.locale,rtl:_be.rtl,description:_be.resourceDescription,scope:this._scopeprovider.primaryScope,titlePath:_be.resourcePath,isDefault:(!_c1||_be.isDefault),isSystem:_be.isSystem,isDelegating:_be.isDelegating,warning:_be.warning,type:_be.type});_c0=true;}else{this._managedMappings=[{id:_be.resourceValue,title:_be.resourceName,locale:_be.locale,rtl:_be.rtl,description:_be.resourceDescription,scope:this._scopeprovider.primaryScope,titlePath:_be.resourcePath,isDefault:true,isSystem:_be.isSystem,isDelegating:_be.isDelegating,warning:_be.warning,type:_be.type}];_c0=true;}}}if(_c0){if(!_c1||!this._scopeprovider.supportsMultipleMappings){var _c3=this.CMPickerPageWidgetTableBody;this._acDelegateTableHeaderColumn=null;this._defaultTableHeaderColumn=null;this._removeAllChildNodes(_c3);this._createTableHeaders();this._createHelpTooltips();if(this._propagationCheckbox){this._propagationCheckbox.set("disabled",false);}}if(this._membershipIntgCheckbox&&this._scopeprovider.allowedToChangeMembershipIntegration){dojo.byId(this.namespace+"_"+this._scopeprovider.name+"_membershipIntgCheckboxLabel").style.color="black";this._membershipIntgCheckbox.set("disabled",false);if(_bf&&_be.type==="PRIVATE"){this._membershipIntgCheckbox.set("checked",true);dojo.addClass(this._membershipIntgCheckbox.domNode.parentNode,"greenBkgr");this.membershipIntegrationEnabled=true;}else{dojo.removeClass(this._membershipIntgCheckbox.domNode.parentNode,"greenBkgr");this._membershipIntgCheckbox.set("checked",false);this.membershipIntegrationEnabled=false;}}this._createTableEntry(this._managedMappings[this._managedMappings.length-1],this._managedMappings.length-1);this.onChange();this.onLayoutChange();}if(this._isTracing){if(_c0){this.trace(m,"Updated _managedMappings:",dojo.toJson(this._managedMappings));}else{this.trace(m,"Duplicate mapping not added: ",dojo.toJson(_be));}this.traceExit(m);}},_changeMapping:function(_c4,_c5,_c6,_c7){var m="_changeMapping()";if(this._isTracing){this.traceEntry(m,[_c4,_c5,_c6,_c7]);}this._property={};dojo.setObject("_property."+_c6,_c7,this);if(this._managedMappings&&this._managedMappings.length>0){dojo.forEach(this._managedMappings,function(_c8,i){if(_c8.id===_c4&&(!_c5||_c8.scope===_c5)){var _c9=_c8.isDefault;dojo.mixin(_c8,this._property);var _ca=_c8.isDefault;if((_ca!=_c9)&&(_ca===true)){var _cb=dojo.getObject(_c8.id+".ui.row",false,this._mappingToUIMap);this._setSelectedRowBackgroundColor(_cb);}}},this);this.onChange();}if(this._isTracing){this.trace(m,"Updated _managedMappings:",dojo.toJson(this._managedMappings));this.traceExit(m);}},_deleteMapping:function(_cc,_cd){var m="_deleteMapping()";if(this._isTracing){this.traceEntry(m,[_cc,_cd]);}if(this._managedMappings&&this._managedMappings.length>0){this._managedMappings=dojo.filter(this._managedMappings,function(_ce){return (_ce.id!==_cc||(_ce.scope!==_cd));});}dojo.setObject(_cc,{},this._mappingToUIMap);var _cf=dojo.byId("tr1_"+_cc);var _d0=dojo.byId("tr2_"+_cc);var _d1=dojo.byId("tr3_"+_cc);if(_cf){dojo.destroy(_cf);}if(_d0){dojo.destroy(_d0);}if(_d1){dojo.destroy(_d1);}dojo.forEach(this._initializedWidgets,function(_d2){if(_d2.id&&_d2.id.indexOf(_cc)>-1){_d2.destroyRecursive();}});if(this._managedMappings&&this._managedMappings.length<1){this._acDelegateTableHeaderColumn=null;this._defaultTableHeaderColumn=null;var _d3=this.CMPickerPageWidgetTableBody;this._removeAllChildNodes(_d3);var _d4=dojo.create("tr",null,this.CMPickerPageWidgetTableBody);var _d5=dojo.create("td",{tabindex:"0",className:"lotusFirstCell noMappingsCell CMPCell","aria-describedby":this.id+"_noMappingSpan"},_d4);var _d6=dojo.create("span",{className:"CMPMappingLabel",id:this.id+"_noMappingSpan",innerHTML:dojox.html.entities.encode(this.nlsNoMappings)},_d5);if(this._propagationCheckbox){this._propagationCheckbox.set("disabled",true);}if(this._membershipIntgCheckbox){dojo.byId(this.namespace+"_"+this._scopeprovider.name+"_membershipIntgCheckboxLabel").style.color="gray";this._membershipIntgCheckbox.set("disabled",true);this._membershipIntgCheckbox.set("checked",false);dojo.removeClass(this._membershipIntgCheckbox.domNode.parentNode,"greenBkgr");this.membershipIntegrationEnabled=false;}}if(this._scopeprovider.supportsMultipleMappings){this._autoSelectDefaultMapping();}this.onChange();this.onLayoutChange();if(this._isTracing){this.trace(m,"Updated _managedMappings:",dojo.toJson(this._managedMappings));this.traceExit(m);}},_autoSelectDefaultMapping:function(){var m="_autoSelectDefaultMapping()";if(this._isTracing){this.traceEntry(m);}var _d7=dojo.some(this._managedMappings,function(_d8){return (_d8.isDefault===true);});if(!_d7){if(this._managedMappings.length>0){var _d9=this._managedMappings[0];var _da=dojo.getObject(_d9.id+".ui.row",false,this._mappingToUIMap);var _db=dojo.getObject(_d9.id+".ui.defaultRadioButton",false,this._mappingToUIMap);_d9.isDefault=true;this._setSelectedRowBackgroundColor(_da);if(_db){_db.attr("checked",true);}}}if(this._isTracing){this.traceExit(m);}},_createHelpTooltips:function(){var m="_createHelpTooltips()";if(this._isTracing){this.traceEntry(m);}if(this._defaultTableHeaderColumn){this._defaultHelpIcon=this._createHelpIcon(this._defaultTableHeaderColumn,this._scopeprovider.name+"_columnheader_default_helpIcon",this._nlsUserInterface.CMPickerPageWidget.defaultBtnTooltip);}if(this._acDelegateTableHeaderColumn){this._acHelpIcon=this._createHelpIcon(this._acDelegateTableHeaderColumn,this._scopeprovider.name+"_columnheader_acdelegate_helpIcon",this._nlsUserInterface.CMPickerPageWidget.acDelegateBtnTooltip);}if(this._membershipIntgCheckbox&&!dojo.byId(this._scopeprovider.name+"_membershipIntg_helpIcon")){this._membershipHelpIcon=this._createHelpIcon(this.membershipIntegrationDIV,this._scopeprovider.name+"_membershipIntg_helpIcon",this._providerlabels.enableMembershipIntegrationTooltip);}if(this._propagationCheckbox&&!dojo.byId(this._scopeprovider.name+"_propagateToChildren_helpIcon")){this._propagateToChildrenHelpIcon=this._createHelpIcon(this.propagateToChildrenDIV,this._scopeprovider.name+"_propagateToChildren_helpIcon",this._providerlabels.propagateToChildrenTooltip);}if(this._isTracing){this.traceExit(m);}},_destroyHelpTooltips:function(){var m="_destroyHelpTooltips()";if(this._isTracing){this.traceEntry(m);}if(this._defaultHelpIcon){this._defaultHelpIcon.destroy();delete this._defaultHelpIcon;}if(this._acHelpIcon){this._acHelpIcon.destroy();delete this._acHelpIcon;}if(this._membershipHelpIcon){this._membershipHelpIcon.destroy();delete this._membershipHelpIcon;}if(this._isTracing){this.traceExit(m);}},_createHelpIcon:function(_dc,_dd,_de){var m="_createHelpIcon(p_parentNode, p_id, p_helpString)";if(this._isTracing){this.traceEntry(m,[_dc,_dd,_de]);}var _df=dojo.create("a",{"id":_dd,"role":"button","href":"javascript:void(0);","class":"CMPickerHelpIcon"},_dc);var _e0=dojo.create("img",{"src":this.blankImgUrl,"alt":"","role":"presentation","width":"16","height":"16"},_df);var _e1=dojo.create("span",{"class":"lotusAltText","innerHTML":"?"},_df);var ttp=new dijit.Tooltip({connectId:[_dd],label:"
"+_de+"
",position:["below"]});this._eventHandlers.push(dojo.connect(ttp,"onShow",dojo.hitch(this,function(_e2){com.ibm.wps.contentmapping._currentTooltipNode=_e2;})));this._eventHandlers.push(dojo.connect(ttp,"onHide",dojo.hitch(this,function(){com.ibm.wps.contentmapping._currentTooltipNode=null;})));if(this._isTracing){this.traceExit(m,ttp);}return ttp;},_enableManageItemsLink:function(){var m="_enableManageItemsLink()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.launchManageUrl,"display","inline-block");this._eventHandlers.push(dojo.connect(this.launchManageUrl,"onclick",null,dojo.partial(this._openManageItemsUrl,this._scopeprovider.manageItemsURL)));if(this._providerlabels.labelLaunchItemManageUITooltip){var _e3=new dijit.Tooltip({connectId:[this.launchManageUrl],label:"
"+this._providerlabels.labelLaunchItemManageUITooltip+"
",position:["below"]});if(_e3){this._initializedWidgets.push(_e3);}}if(this._isTracing){this.traceExit(m);}},_setSelectedRowBackgroundColor:function(row){if(this._selectedRow){dojo.removeClass(this._selectedRow,"CMPSelectedRow");}if(this._selectedDetails){dojo.removeClass(this._selectedDetails,"CMPSelectedRow");}if(this._selectedDescription){dojo.removeClass(this._selectedDescription,"CMPSelectedRow");}dojo.addClass(row,"CMPSelectedRow");this._selectedRow=row;var _e4=row.nextSibling;if(this._scopeprovider.name===com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_WCM){if(_e4&&dojo.attr(_e4,"class")==="lotusDetails"){dojo.addClass(_e4,"CMPSelectedRow");this._selectedDetails=_e4;row=_e4;}else{this._selectedDetails=null;}}var _e5=row.nextSibling;if(_e5&&dojo.attr(_e5,"class")==="lotusDetails"){dojo.addClass(_e5,"CMPSelectedRow");this._selectedDescription=_e5;}else{this._selectedDescription=null;}},_preProcessSystemDefaultMappings:function(_e6){var m="_preProcessSystemDefaultMappings(p_node)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_e6));}var _e7=null;var _e8=null;dojo.forEach(_e6,dojo.hitch(this,function(_e9){if((_e9.isSystem===true)&&(!_e7)){_e7=_e9;}if(_e9.isDefault===true){_e8=_e9;}}));if((_e8===null)&&(_e7!==null)){if(this._isTracing){this.trace(m,"Setting the following system mapping as the new default: ",dojo.toJson(_e7));}_e7.isDefault=true;}if(this._isTracing){this.traceExit(m);}},_removeAllChildNodes:function(_ea){var m="_removeAllChildNodes(p_node)";if(this._isTracing){this.traceEntry(m,[_ea]);}if(_ea){var _eb=dojo.query("*",_ea);if(_eb){_eb.orphan();}}if(this._isTracing){this.traceExit(m);}},_showError:function(_ec,_ed){var m="_showError(p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_ec,_ed]);}this._errorState=true;this.onErrorStateChanged(this,true,_ec,_ed);if(this._isTracing){this.traceExit(m);}},_clearError:function(){var m="_clearError()";if(this._isTracing){this.traceEntry(m);}this._errorState=false;this.onErrorStateChanged(this,false);if(this._isTracing){this.traceExit(m);}},_initEventHandlers:function(){var m="_initEventHandlers()";if(this._isTracing){this.traceEntry(m);}if(this.pickerButton){this._eventHandlers.push(dojo.connect(this.pickerButton,"onclick",this,"_callbackPickerButtonClick"));}if(this.useParentButton){this._eventHandlers.push(dojo.connect(this.useParentButton,"onclick",this,"_callbackUseParentButtonClick"));}if(this._isTracing){this.traceExit(m);}},_clearEventHandlers:function(){var m="_clearEventHandlers()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandlers,dojo.disconnect);this._eventHandlers=[];if(this._isTracing){this.traceExit(m);}},_callbackPickerButtonClick:function(){var m="_callbackPickerButtonClick()";if(this._isTracing){this.traceEntry(m);}var _ee=new com.ibm.wps.contentmapping.utils.CMDialogLauncher();var _ef=dojo.filter(this._managedMappings,function(_f0){return (_f0.isDefault&&_f0.isDefault===true);});_ee.launchEntitySelectDialog({scopeProvider:this._scopeprovider.name,selectedResourceId:(_ef&&_ef[0])?_ef[0].id:"undefined",onComplete:dojo.hitch(this,function(_f1){this._addMapping(_f1,true);}),onCancel:dojo.hitch(this,function(){this.onLayoutChange();})});this._initializedWidgets.push(_ee);if(this._isTracing){this.traceExit(m);}},_callbackUseParentButtonClick:function(){var m="_callbackUseParentButtonClick()";if(this._isTracing){this.traceEntry(m);}var _f2=this._scopeprovider.parentcontentmappings;if(_f2){var _f3=dojo.filter(_f2,function(_f4){return (_f4.isDefault&&_f4.isDefault===true&&_f4.scope===this._scopeprovider.primaryScope);},this);if(_f3&&_f3.length>0){this._addMapping({resourceValue:_f3[0].id,resourceName:_f3[0].title,resourceDescription:_f3[0].description,resourcePath:_f3[0].titlePath,resourceScope:_f3[0].scope,locale:_f3[0].locale,rtl:_f3[0].rtl,isDefault:_f3[0].isDefault,isSystem:_f3[0].isSystem,isDelegating:_f3[0].isDelegating,warning:_f3[0].warning,type:_f3[0].type},false);}}if(this._isTracing){this.traceExit(m);}},_callbackMembershipIntegrationCheckboxClick:function(_f5){var m="_createMembershipIntegrationCheckbox()";if(this._isTracing){this.traceEntry(m);}this.membershipIntegrationEnabled=_f5===true?true:false;if(this._isTracing){this.trace(m,"Setting membershipIntegrationEnabled to ",this.membershipIntegrationEnabled);this.traceExit(m);}},_openManageItemsUrl:function(_f6){var m="_openManageItemsUrl(p_url)";if(this._isTracing){this.traceEntry(m,_f6);}window.open(_f6);if(this._isTracing){this.traceExit(m);}}});com.ibm.wps.contentmapping.widget.CMPickerPageWidget.SELECTED_ROW_COLOR="#f2f9ff";}if(!dojo._hasResource["com.ibm.wps.contentmapping.utils.CMRESTServiceHelper"]){dojo._hasResource["com.ibm.wps.contentmapping.utils.CMRESTServiceHelper"]=true;dojo.provide("com.ibm.wps.contentmapping.utils.CMRESTServiceHelper");dojo.registerModulePath("com.ibm.wps.contentmapping.utils.","../com/ibm/wps/contentmapping/utils");dojo.require("dojo.string");dojo.require("com.ibm.data.Resolver");dojo.require("com.ibm.data.resolver.NMPocHandler");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.wps.contentmapping.utils.CMRESTServiceHelper",[com.ibm.widgets._Traceable],{_nlsMessages:{},_pickerConfig:null,_resolverStore:null,constructor:function(_f7){var m="constructor(p_params)";this._isTracing=this.isTracing();if(this._isTracing){this.traceEntry(m,_f7);}if(_f7&&_f7.nlsMessages){this._nlsMessages=_f7.nlsMessages;}this._pickerConfig=new com.ibm.wps.contentmapping.utils.CMPickerConfig();this._resolverStore=this._getResolverStore();if(this._isTracing){this.traceExit(m);}},deleteContentMappingsForPage:function(_f8){var i;var _f9=_f8.mappingsToDelete;var _fa=new dojo.Deferred();var _fb=_fa;for(i=_f9.length-1;i>=0;i--){var _fc=new dojo.Deferred();var _fd=_f9[i];var _fe=dojo.partial(function(_ff,_100,_101,data,_102){this._deleteContentMappingForPage({"pageID":_ff,"mappingToDelete":_100},_101);},_f8.pageID,_fd,_fb);_fc.addCallback(dojo.hitch(this,_fe));_fc.addErrback(dojo.hitch(this,function(_103,_104){_fa.errback(_103,_104);}));_fb=_fc;}_fb.callback();return _fa;},getContentMappingsForPageAsJSON:function(_105,_106,_107){var m="getContentMappingsForPageAsJSON(p_pageID, p_scopeProvider, p_errorCallback)";if(this._isTracing){this.traceEntry(m,[_105,_106,_107]);}var _108=this._loadContentMappingsForPageAsJSON(_105,_106,_107);if(this._isTracing){this.traceExit(m,_108);}return _108;},getPageTitle:function(_109,_10a){var m="getPageTitle(p_pageID)";if(this._isTracing){this.traceEntry(m,_109);}var _10b="";var _10c=new dojo.Deferred();if(_10a===true){_10c.addCallback(dojo.hitch(this,function(_10d){_10b=_10d;}));_10c.addErrback(dojo.hitch(this,function(_10e){_10b=this._nlsMessages.utils.noTitleLabel;}));}if(!this._resolverStore){deferredToResult.errback(this._nlsMessages.utils.errorResolverNotAvail);}else{var _10f={uri:"nm:oid:"+_109};this._resolverStore.fetch({"query":_10f,"onComplete":dojo.hitch(this,function(_110,_111){if(_110.length<=0){_10c.errback(dojo.string.substitute(this._nlsMessages.utils.errorPageNotFound,[_109]));}else{var item=_110[0];var _112=this._resolverStore.getValue(item,"title","");_10c.callback(_112);}}),"sync":_10a,"queryOptions":{"bypassBatch":true,"additionalHeaders":{"X-Pragma":"admin"}},"scope":this});}if(_10a!==true){_10b=_10c;}if(this._isTracing){this.traceExit(m,_10b);}return _10b;},updateContentMappingsForPage:function(_113,_114,_115){var m="updateContentMappingForPage(p_params, p_updateMode, p_errorCallback)";if(this._isTracing){this.traceEntry(m,[dojo.toJson(_113,_114,_115)]);}var _116=new dojo.Deferred();var _117=this._getUpdateXmlDocument(_113.pageID,_113.mappingsToUpdate);var _118="replace";if(_114&&dojo.isString(_114)){if(_114=="merge"){_118=_114;}}var _119=null;if(_113.enablePropagation){_119=_113.enablePropagation;}var _11a=null;if(_113.disableMembershipIntegration&&_113.disableMembershipIntegration.length>0){_11a=_113.disableMembershipIntegration;}var _11b=null;if(_113.enableMembershipIntegration&&_113.enableMembershipIntegration.length>0){_11b=_113.enableMembershipIntegration;}var _11c=this._pickerConfig.getCMAtomDataSourceBaseUrl()+_113.pageID;_11c=this._addSingleValueQueryParam(_11c,"update",_118);_11c=this._addMultiValueQueryParam(_11c,"enablePropagation",_119);_11c=this._addMultiValueQueryParam(_11c,"disableMembershipIntegration",_11a);_11c=this._addMultiValueQueryParam(_11c,"enableMembershipIntegration",_11b);var _11d={url:_11c,postData:_117,handleAs:"text",headers:{"Content-Type":"application/atom+xml","X-Pragma":"admin"},load:function(data,_11e){_116.callback(data,_11e);},error:function(_11f,_120){if(_115&&dojo.isFunction(_115)){_115(_11f,_120);}}};dojo.xhrPut(_11d);if(this._isTracing){this.traceExit(m,dojo.toJson(_116));}return _116;},_addSingleValueQueryParam:function(_121,_122,_123){var m="_addSingleValueQueryParam(p_url, p_key, p_value)";if(this._isTracing){this.traceEntry(m,[_121,_122,_123]);}var _124=_121;if(dojo.isString(_121)&&dojo.isString(_123)){_124=_124.concat("&".concat(_122).concat("=").concat(_123));}if(this._isTracing){this.traceExit(m,_124);}return _124;},_addMultiValueQueryParam:function(_125,_126,_127){var m="_addMultiValueQueryParam(p_url, p_queryKey, p_queryValues)";if(this._isTracing){this.traceEntry(m,[_125,_126,dojo.toJson(_127)]);}var _128=_125;if(_127){if(dojo.isArrayLike(_127)){dojo.forEach(_127,function(_129){_128=this._addSingleValueQueryParam(_128,_126,_129);},this);}else{if(dojo.isString(_127)){_128=this._addSingleValueQueryParam(_128,_126,_127);}}}if(this._isTracing){this.traceExit(m,_128);}return _128;},_deleteContentMappingForPage:function(_12a,_12b){var m="_deleteContentMappingForPage(p_params)";if(this._isTracing){this.traceEntry(m,[dojo.toJson(_12a),dojo.toJson(_12b)]);}var _12c={url:this._pickerConfig.getCMAtomDataSourceBaseUrl()+_12a.pageID+"&content="+_12a.mappingToDelete,headers:{"Content-Type":"application/atom+xml","X-Pragma":"admin"},sync:false,load:function(data){if(_12b&&dojo.isFunction(_12b.callback)){_12b.callback(data);}},error:function(_12d){if(_12b&&dojo.isFunction(_12b.errback)){_12b.errback(_12d);}}};dojo.xhrDelete(_12c);if(this._isTracing){this.traceExit(m);}},_loadContentMappingsForPageAsJSON:function(_12e,_12f,_130){var m="_loadContentMappingsForPageAsJSON(p_pageID, p_scopeProvider, p_errorCallback)";if(this._isTracing){this.traceEntry(m,[_12e,_12f,_130]);}var _131=new dojo.Deferred();var _132=this._pickerConfig.getCMAtomDataSourceBaseUrl()+_12e+"&mime-type=application/json&nocache="+(new Date()).getTime();if(_12f&&dojo.isString(_12f)){_132+="&scope-provider="+encodeURIComponent(_12f);}var _133={url:_132,sync:false,headers:{"X-Pragma":"admin"},handleAs:"json",load:function(data,_134){_131.callback(data,_134);},error:function(_135,_136){if(_130&&dojo.isFunction(_130)){_130(_135,_136);}}};dojo.xhrGet(_133);if(this._isTracing){this.traceExit(m,_131);}return _131;},_getUpdateXmlDocument:function(_137,_138){var m="_getUpdateXmlDocument(p_pageID, p_mappingsToUpdate)";if(this._isTracing){this.traceEntry(m,[_137,dojo.toJson(_138)]);}var _139=this._getUpdateAtomTemplate({"pageID":_137});var _13a=[];dojo.forEach(_138,dojo.hitch(this,function(_13b){_13a.push(this._getUpdateXmlEntry(_13b));}));var _13c=dojo.string.substitute(_139,[_13a.join("")]);if(this._isTracing){this.traceExit(m,_13c);}return _13c;},_getUpdateAtomTemplate:function(_13d){var m="_getUpdateAtomTemplate(p_params)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_13d));}var _13e=""+""+""+"IBM WebSphere Portal/8.0"+""+"IBM WebSphere Portal Model Feed"+""+""+"${pageID}"+""+"";var _13f=""+""+""+"";var _140=dojo.string.substitute(_13e,_13d,com.ibm.domUtilities.encodeXML)+"${0}"+_13f;if(this._isTracing){this.traceExit(m,_140);}return _140;},_getUpdateXmlEntry:function(_141){var m="_getUpdateXmlEntry(p_mappingToUpdate)";if(this._isTracing){this.traceEntry(m,_141);}if(typeof _141.id=="undefined"){_141.id="";}if(typeof _141.isDefault=="undefined"){_141.isDefault=false;}var _142="";if(this._isTracing){this.traceExit(m,result);}return result;},_getNameSpaceString:function(){var m="_getNameSpaceString()";if(this._isTracing){this.traceEntry(m);}var _145=[];_145.push("xmlns:","atom","=\"","http://www.w3.org/2005/Atom","\" ");_145.push("xmlns:","contentmapping","=\"","http://www.ibm.com/xmlns/prod/content-mappings/v1.0","\" ");var _146=_145.join("");if(this._isTracing){this.traceExit(m,_146);}return _146;},_getResolverStore:function(){return ibmPortalConfig.resolver;}});com.ibm.wps.contentmapping.utils.CMRESTServiceHelper._AC_DELEGATION_ATTR="delegated-role-type";com.ibm.wps.contentmapping.utils.CMRESTServiceHelper._IS_SYSTEM_ATTR="system";com.ibm.wps.contentmapping.utils.CMRESTServiceHelper._SCOPE_ATTR="scope";}if(!dojo._hasResource["com.ibm.wps.contentmapping.utils.CMErrorMsgUtils"]){dojo._hasResource["com.ibm.wps.contentmapping.utils.CMErrorMsgUtils"]=true;dojo.provide("com.ibm.wps.contentmapping.utils.CMErrorMsgUtils");dojo.registerModulePath("com.ibm.wps.contentmapping.utils","../com/ibm/wps/contentmapping/utils");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.wps.contentmapping.utils.CMErrorMsgUtils",[com.ibm.widgets._Traceable],{_maxErrorChars:500,_isTracing:false,constructor:function(_147){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_147));}if(_147){if(_147.maxErrorChars){this._maxErrorChars=_147.maxErrorChars;}}if(this._isTracing){this.traceExit(m);}},getErrorMessageForXHR:function(_148,_149){var m="getErrorMessageForXHR(p_ioArgs, p_nlsMessages)";if(this._isTracing){this.traceEntry(m,[_148,_149]);}var _14a={};var _14b=200;if(_148&&_148.xhr){var _14c=_148.url;var _14d=false;if(_14c&&dojo.isString(_14c)){_14d=(_14c.substring(0,6).toLowerCase()==="https:");}if(_148.xhr.status>=400){var _14e="errorHttp"+dojo.string.trim(_148.xhr.status+"");var _14f="errorDetailsHttp"+dojo.string.trim(_148.xhr.status+"");var _150="errorDetailsHttps"+dojo.string.trim(_148.xhr.status+"");var _151="";if(dojo.isString(_148.xhr.response)){_151=_148.xhr.response;}else{if(_148.xhr.responseText&&dojo.isString(_148.xhr.responseText)){_151=_148.xhr.responseText;}}if(_151.length>this._maxErrorChars){_151=_151.substring(0,this._maxErrorChars-1);}_14b=_148.xhr.status;if((_151.length>0)&&((_14b==400)||(_14b==500))){_14a[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_MESSAGE]=_151;}else{if(_149[_14e]){_14a[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_MESSAGE]=_149[_14e];if((_14d)&&(_149[_150])){_14a[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_DETAILS]=_149[_150];}else{if(_149[_14f]){_14a[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_DETAILS]=_149[_14f];}else{_14a[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_DETAILS]=_151;}}}else{_14a[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_MESSAGE]=_149.errorFetchingData;}}}}else{_14a[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_MESSAGE]=_149.errorFetchingData;if(dojo.isString(_148)){_14a[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_DETAILS]=_148;}}if(this._isTracing){this.traceExit(m,_14a);}return _14a;}});com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_MESSAGE="errorMessage";com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_DETAILS="errorDetails";}if(!dojo._hasResource["com.ibm.wps.contentmapping.widget.CMPickerDialogWidget"]){dojo._hasResource["com.ibm.wps.contentmapping.widget.CMPickerDialogWidget"]=true;dojo.provide("com.ibm.wps.contentmapping.widget.CMPickerDialogWidget");dojo.registerModulePath("com.ibm.wps.contentmapping.widget.","../com/ibm/wps/contentmapping/widget");dojo.require("com.ibm.widgets.GenericDialogWidget");dojo.require("dijit.layout.TabContainer");dojo.declare("com.ibm.wps.contentmapping.widget.CMPickerDialogWidget",[com.ibm.widgets.GenericDialogWidget],{blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),namespace:"CMPickerDialogWidget",templateString:"
\n
\n
\n  ${_nlsUserInterface.CMPickerDialogWidget.loadingLabel}\n
\n
\n
\n
\n
\n
\n
\n",_tabContainer:null,widgetsInTemplate:true,_errorState:false,_resizedMarginBox:{"w":0,"h":0},_pageName:null,_eventHandlers:[],_initialMinSize:{"w":100,"h":100},_restService:null,_config:null,_errorMsgUtils:null,_initialSelectedProvider:null,_providers:null,placeForVerticalScrollbar:0,placeForHorizontalScrollbar:0,_selectChildHandle:null,constructor:function(_152){this._isTracing=this.isTracing();var m="constructor(p_params)";var _153="";if(this._isTracing){this.traceEntry(m,_152);}this._initNLS();this._restService=new com.ibm.wps.contentmapping.utils.CMRESTServiceHelper({"nlsMessages":this._nlsMessages});this._config=new com.ibm.wps.contentmapping.utils.CMPickerConfig(_152);_153=this._restService.getPageTitle(this._config.getCurrentPageID(),true);this._pageName=_153?this._escapeXml(_153):_153;this._errorMsgUtils=new com.ibm.wps.contentmapping.utils.CMErrorMsgUtils();if(_152){this._initialSelectedProvider=_152.scopeprovidername;}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}var _154=this._config.getCurrentResourceID();var _155=this._restService.getContentMappingsForPageAsJSON(_154,null,dojo.hitch(this,function(_156,_157){this._hideLoadingDiv();this._handleSessionExpiration(_157);this._initEventHandlers();this.onLayoutChange();var _158=this._errorMsgUtils.getErrorMessageForXHR(_157,this._nlsMessages.srvCommunication);this._showError(_158[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_MESSAGE],_158[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_DETAILS]);if(this._isTracing){this.error(m,"Error loading the scopeproviders");}return _156;}));_155.addCallback(dojo.hitch(this,function(_159,_15a){this._hideLoadingDiv();if(this._isTracing){this.trace(m,"getContentMappingsForPageAsJSON -> result: ",dojo.toJson(_159));}if(this._validateJSONData(_159)){this._providers=_159.scopeproviders;if(this._providers&&this._providers.length>0){this._tabContainer=new dijit.layout.TabContainer({doLayout:false,useMenu:false},this.CMPickerDialogWidgetTabContainer);this._eventHandlers.push(dojo.connect(this._tabContainer.tablist,"onAddChild",this._tabContainer.tablist,function(page,idx){var tab=this.getChildren()[idx];dojo.attr(tab.tabContent,"aria-controls",page.id);dojo.attr(tab.tabContent,"aria-describedby",page.id+"_header_id");}));dojo.forEach(this._providers,function(_15b){var cp;if(this._initialSelectedProvider){if(_15b.name===this._initialSelectedProvider){cp=new com.ibm.wps.contentmapping.widget.CMPickerPageWidget({scopeprovider:_15b,nlsUserInterface:this._nlsUserInterface,nlsMessages:this._nlsMessages,pageName:this._pageName});this._tabContainer.addChild(cp);}}else{cp=new com.ibm.wps.contentmapping.widget.CMPickerPageWidget({scopeprovider:_15b,nlsUserInterface:this._nlsUserInterface,nlsMessages:this._nlsMessages,pageName:this._pageName});if(_15b.name===com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_WCM){this._tabContainer.addChild(cp,0);}else{this._tabContainer.addChild(cp);}}},this);this._tabContainer.startup();dojo.attr(this._getFirstElementChild(this._tabContainer.tablist._leftBtn.tabContent),"alt","");dojo.attr(this._getFirstElementChild(this._tabContainer.tablist._menuBtn.tabContent),"alt","");dojo.attr(this._getFirstElementChild(this._tabContainer.tablist._rightBtn.tabContent),"alt","");this._initEventHandlers();this.onChange();this.onLayoutChange();}}return _159;}));this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},startup:function(){var m="startup()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandlers();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},resize:function(_15c){var m="resize()";if(this._isTracing){this.traceEntry(m);}if(_15c){if(this._isTracing){this.trace(m,dojo.toJson(_15c));}dojo.marginBox(this.domNode,{"w":_15c.w,"h":_15c.h});this._resizedMarginBox=dojo.marginBox(this.domNode);}this.layout();if(this._isTracing){this.traceExit(m);}},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}var _15d=Math.max(this._initialMinSize.w,this._resizedMarginBox.w);var _15e=Math.max(this._initialMinSize.h,this._resizedMarginBox.h);if(this._isTracing){this.trace(m,"this._initialMinSize:",dojo.toJson(this._initialMinSize));this.trace(m,"_resizedMarginBox:",dojo.toJson(this._resizedMarginBox));this.trace(m,"widthToSet:",_15d);this.trace(m,"heightToSet:",_15e);}dojo.marginBox(this.containerNode,{"w":_15d,"h":_15e});if(this._tabContainer){this._tabContainer.layout();this._tabContainer.selectedChildWidget.layout();dojo.style(this._tabContainer.domNode,"height","100%");this._tabContainer.selectedChildWidget.changeSize({"w":_15d,"h":_15e-this._tabContainer.tablist._contentBox.h},this.placeForHorizontalScrollbar,this.placeForVerticalScrollbar);}if(this._isTracing){this.traceExit(m);}},getMinSize:function(){var m="getMinSize()";if(this._isTracing){this.traceEntry(m);}var _15f={"w":100,"h":50};if(this._tabContainer){var _160=this._tabContainer.selectedChildWidget.getMinSize();var _161=_160.w;var _162=this._tabContainer.tablist._contentBox.h+_160.h;_15f={"w":_161,"h":_162};}if(this._isTracing){this.traceExit(m,dojo.toJson(_15f));}return _15f;},doCancel:function(){var m="doCancel()";if(this._isTracing){this.traceEntry(m);}this._uninitializeAllPages();result=this.inherited(arguments);if(this._isTracing){this.traceExit(m,result);}return result;},doConfirm:function(){var m="doConfirm()";if(this._isTracing){this.traceEntry(m);}if(this._tabContainer){var _163=this._config.getCurrentResourceID();var _164=[];var _165=[];var _166=[];var _167=[];dojo.forEach(this._tabContainer.getChildren(),function(_168){var _169=_168.getManagedMappings();this._postProcessSystemDefaultMappings(_169);_164=_164.concat(_169);if(_168.isMappingPropagationEnabled()){_165.push(_168.getScopeProviderName());}if(_168.hasMembershipIntegrationDisabled()){_166.push(_168.getScopeProviderName());}if(_168.hasMembershipIntegrationEnabled()){_167.push(_168.getScopeProviderName());}},this);if(this._initialSelectedProvider){dojo.forEach(this._providers,function(_16a){if(_16a.name!==this._initialSelectedProvider){_164=_164.concat(_16a.contentmappings);}},this);}var _16b=dojo.hitch(this,function(_16c,_16d){var _16e=this._errorMsgUtils.getErrorMessageForXHR(_16d,this._nlsMessages.srvCommunication);this._showError(_16e[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_MESSAGE],_16e[com.ibm.wps.contentmapping.utils.CMErrorMsgUtils.ERROR_DETAILS]);return _16c;});var _16f=this._restService.updateContentMappingsForPage({"pageID":_163,"mappingsToUpdate":_164,"enablePropagation":_165,"disableMembershipIntegration":_166,"enableMembershipIntegration":_167},"replace",_16b);_16f.addCallback(dojo.hitch(this,function(_170){if(this._isTracing){this.trace(m,"updateContentMappingsForPage -> result: ",dojo.toJson(_170));}this._uninitializeAllPages();this.onClose();return _170;}));result=_16f;}else{result=this.inherited(arguments);}if(this._isTracing){this.traceExit(m,result);}return result;},getDialogTitle:function(){var m="getDialogTitle()";if(this._isTracing){this.traceEntry(m);}var _171=dojo.string.substitute(this.getNlsUserInterface()[this.namespace].title,[this._pageName]);if(!_171){_171=this.inherited(arguments);}if(this._isTracing){this.traceExit(m,_171);}return _171;},onSelectChild:function(_172){var m="onSelectChild()";if(this._isTracing){this.traceEntry(m);}this._clearError();if(this._isTracing){this.traceExit(m);}},onChange:function(){this._clearError();},onLayoutChange:function(){},onClose:function(){},onErrorStateChanged:function(_173,_174,_175,_176){},_clearError:function(){var m="_clearError()";if(this._isTracing){this.traceEntry(m);}this._errorState=false;this.onErrorStateChanged(this,false);if(this._isTracing){this.traceExit(m);}},_clearEventHandlers:function(){var m="_clearEventHandlers()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandlers,dojo.disconnect);this._eventHandlers=[];if(this._tabContainer){dojo.unsubscribe(this._selectChildHandle);}if(this._isTracing){this.traceExit(m);}},_escapeXml:function(_177){if(_177){return _177.replace(/&/g,"&").replace(/>/g,">").replace(/0)){_179=_178.children[0];}else{_179={};}}}else{_179={};}if(this._isTracing){this.traceExit(m,_179);}return _179;},_handleSessionExpiration:function(_17a){var m="_handleSessionExpiration()";if(this._isTracing){this.traceEntry(m,_17a);}if(dojo.isObject(_17a)&&_17a.xhr&&_17a.xhr.status){if(_17a.xhr.status===401){top.location.href=document.location.href;}}else{if(dojo.isString(_17a)){}}if(this._isTracing){this.traceExit(m);}},_hideLoadingDiv:function(){var m="_hideLoadingDiv()";if(this._isTracing){this.traceEntry(m);}if(this.loadingDiv){dojo.style(this.loadingDiv,"display","none");}if(this._isTracing){this.traceExit(m);}},_initEventHandlers:function(){var m="_initEventHandlers()";if(this._isTracing){this.traceEntry(m);}if(this._tabContainer){dojo.forEach(this._tabContainer.getChildren(),function(_17b){this._eventHandlers.push(dojo.connect(_17b,"onChange",this,"onChange"));this._eventHandlers.push(dojo.connect(_17b,"onLayoutChange",this,"onLayoutChange"));this._eventHandlers.push(dojo.connect(_17b,"onErrorStateChanged",this,"onErrorStateChanged"));},this);this._selectChildHandle=dojo.subscribe(this._tabContainer.id+"-selectChild",dojo.hitch(this,function(_17c){this.onSelectChild(_17c);}));}if(this._isTracing){this.traceExit(m);}},_initNLS:function(){var m="_initNLS()";if(this._isTracing){this.traceEntry(m);}this._nlsUserInterface=dojo.i18n.getLocalization("com.ibm.wps.contentmapping","ContentMappingPickerUserInterface");this._nlsMessages=dojo.i18n.getLocalization("com.ibm.wps.contentmapping","ContentMappingPickerMessages");if(this._isTracing){this.trace(m,"Initialized NLS object for user interface elements:",dojo.toJson(this._nlsUserInterface));this.trace(m,"Initialized NLS object for messages:",dojo.toJson(this._nlsMessages));this.traceExit(m);}},_postProcessSystemDefaultMappings:function(_17d){var m="_postProcessSystemDefaultMappings(p_node)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_17d));}dojo.forEach(_17d,dojo.hitch(this,function(_17e){if((_17e.isSystem===true)&&(_17e.isDefault===true)){_17e.isDefault=false;}}));if(this._isTracing){this.traceExit(m);}},_showError:function(_17f,_180){var m="_showError(p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_17f,_180]);}this._errorState=true;this.onErrorStateChanged(this,true,_17f,_180);if(this._isTracing){this.traceExit(m);}},_uninitializeAllPages:function(){var m="_uninitializeAllPages()";if(this._isTracing){this.traceEntry(m);}if(this._tabContainer){dojo.forEach(this._tabContainer.getChildren(),function(_181){_181.uninitialize();},this);}if(this._isTracing){this.traceExit(m);}},_validateJSONData:function(_182){var m="_validateJSONData(p_jsonData)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_182));}var _183;if(_182){if(_182.scopeproviders){var _184=_182.scopeproviders;if(dojo.isArrayLike(_184)&&(_184.length>0)){_183=dojo.every(_184,function(_185){return this._validateScopeProvider(_185);},this);}else{_183=false;}}else{_183=false;}}else{_183=false;}if(!_183){this._showError(this._nlsMessages.pickerPageWidget.errorJSONDataInvalid);}if(this._isTracing){this.traceExit(m,_183);}return _183;},_validateScopeProvider:function(_186){var m="_validateScopeProvider(p_scopeProvider)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_186));}var _187;if(_186){if(_186.name){var _188=_186.contentmappings;if(_188&&dojo.isArrayLike(_188)){_187=dojo.every(_188,function(_189){return this._validateContentMapping(_189);},this);}else{_187=true;}}else{_187=false;}}else{_187=false;}if(this._isTracing){this.traceExit(m,_187);}return _187;},_validateContentMapping:function(_18a){var m="_validateContentMapping(p_contentMapping)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_18a));}var _18b;if(_18a){if(_18a.id){if(typeof _18a.isDefault!="undefined"){if(typeof _18a.isSystem!="undefined"){_18b=true;}else{_18b=false;}}else{}}else{_18b=false;}}else{_18b=false;}if(this._isTracing){this.traceExit(m,_18b);}return _18b;}});}if(!dojo._hasResource["com.ibm.wps.contentmapping.dialog.CustomMessageDialog"]){dojo._hasResource["com.ibm.wps.contentmapping.dialog.CustomMessageDialog"]=true;dojo.provide("com.ibm.wps.contentmapping.dialog.CustomMessageDialog");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.Dialog");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.wps.contentmapping.dialog.CustomMessageDialog",[dijit._Widget,dijit._Templated,dijit.Dialog,com.ibm.widgets._Traceable],{lotusui_id:"dijitDialog_lotusui30_CstmMsgDlg_container",lotusui_class:"lotusui30",_eventHandles:[],autoClose:true,bIsTracing:false,blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),id:"",nlsTitleClose:"",nlsDialogTitle:"",nlsDialogMessage:"",nlsTitleButtonYes:"",nlsTitleButtonNo:"",templateString:null,templateString:"
\n
\n
\n

\n ${nlsDialogTitle}\n

\n \n \"\"\n X\n \n
\n
\n
\n ${nlsDialogMessage}\n
\n
\n \n \n
\n
\n
\n
\n",constructor:function(_18c){this.nlsTitleClose=_18c.bundle.CloseTitle;this.nlsDialogTitle=_18c.bundle.DialogTitle;this.nlsDialogMessage=_18c.bundle.DialogMessageLabel;this.nlsTitleButtonYes=_18c.bundle.ButtonSubmitTitle;this.nlsTitleButtonNo=_18c.bundle.ButtonCancelTitle;this._eventHandles=[];this.cssStateNodes={};},postCreate:function(){var m="postCreate()";if(this.bIsTracing){this.traceEntry(m);}this.inherited(arguments);this.submitDialog.onclick=dojo.hitch(this,function(){this.hide();this.submit();return false;});this.dialogCancel.onclick=dojo.hitch(this,function(){this.hide();this.cancelDialog();return false;});this.closeButtonNode.onclick=dojo.hitch(this,function(){this.hide();this.closeDialog();return false;});this._eventHandles.push(dojo.connect(this.dialogCancel,"onkeypress",dojo.hitch(this,"_triggerOnClickEvtForSpaceKey")));this._eventHandles.push(dojo.connect(this.closeButtonNode,"onkeypress",dojo.hitch(this,"_triggerOnClickEvtForSpaceKey")));this._eventHandles.push(dojo.connect(this,"onCancel",this,"closeDialog"));dojo.place(this.domNode,this._findOrCreateLotusUIDIV(),"last");if(this.bIsTracing){this.traceExit(m);}},onCloseDialog:function(){},onSubmitDialog:function(){},onCancelDialog:function(){},submit:function(){var m="submit()";if(this.bIsTracing){this.traceEntry(m);}this.onSubmitDialog();if(this.autoClose){setTimeout(dojo.hitch(this,"destroyRecursive"),this.duration+200);}if(this.bIsTracing){this.traceExit(m);}},uninitialize:function(){dojo.forEach(this._eventHandles,dojo.disconnect);this._eventHandles=[];},cancelDialog:function(){var m="cancelDialog()";if(this.bIsTracing){this.traceEntry(m);}this.onCancelDialog();if(this.autoClose){setTimeout(dojo.hitch(this,"destroyRecursive"),this.duration+200);}if(this.bIsTracing){this.traceExit(m);}},closeDialog:function(){var m="closeDialog()";if(this.bIsTracing){this.traceEntry(m);}this.onCloseDialog();if(this.autoClose){setTimeout(dojo.hitch(this,"destroyRecursive"),this.duration+200);}if(this.bIsTracing){this.traceExit(m);}},_findOrCreateLotusUIDIV:function(){var m="_findOrCreateLotusUIDIV()";if(this._isTracing){this.traceEntry(m);}var _18d=dojo.byId(this.lotusui_id);if(!_18d){_18d=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class,"wairole":"region","role":"region"},dojo.body());}dijit.setWaiState(_18d,"labelledby",this.id+"_title");if(this._isTracing){this.traceExit(m,_18d);}return _18d;},_triggerOnClickEvtForSpaceKey:function(_18e){if(_18e){var _18f=_18e.target;if(_18f){var key=_18e.charCode;var keys=dojo.keys;if(key===keys.SPACE){if(dojo.isFunction(_18f.onclick)){_18f.onclick();dojo.stopEvent(_18e);}}}}},_getFocusItems:function(_190){var _191=this.containerNode;this.containerNode=_190;this.inherited(arguments);this.containerNode=_191;}});}if(!dojo._hasResource["com.ibm.wps.contentmapping.dialog.ContentMappingPickerDialog"]){dojo._hasResource["com.ibm.wps.contentmapping.dialog.ContentMappingPickerDialog"]=true;dojo.provide("com.ibm.wps.contentmapping.dialog.ContentMappingPickerDialog");dojo.registerModulePath("com.ibm.wps.contentmapping.dialog","../com/ibm/wps/contentmapping/dialog");dojo.require("dijit.Tooltip");dojo.require("com.ibm.widgets.GenericDialog");dojo.declare("com.ibm.wps.contentmapping.dialog.ContentMappingPickerDialog",[com.ibm.widgets.GenericDialog],{namespace:"CMPickerDlg",templateString:dojo.cache("com.ibm.wps.contentmapping.dialog","templates/ContentMappingPickerDialog.html","
\n \n
\n
\n

\n \n ${title}\n \n \n \"\"\n \n ?\n \n \n

\n \n \"\"\n \n X\n \n \n
\n \n
\n
\n \"${_nlsUserInterface.CMPickerDialog.errorImgAlt}\"\n \n \n
\n \n \n
\n
\n
\n
\n
\n
\n \n \n
\n
\n
\n"),lotusui_id:"dijitDialog_lotusui30_CmpDlg_container",lotusui_class:"lotusui30",widgetsInTemplate:true,_dialogBorderWidth:6,_errorState:false,_maxErrorChars:768,minHeight:200,minWidth:600,_eventHandlers:[],_maxTooltipWidth:"550px",_showPersistenceWarning:false,constructor:function(_192){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_192);}this.cssStateNodes={};if(_192&&(typeof _192.showPersistenceWarning!="undefined")){this._showPersistenceWarning=_192.showPersistenceWarning?true:false;}if(this._isTracing){this.traceExit(m);}},show:function(){var m="show()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);setTimeout(dojo.hitch(this,function(){dijit.focus(this.titleNode);}),30);if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);dojo.attr(this.GenericDialogDiv,"lang",ibmPortalConfig.locale.replace(/_/,"-").replace(/iw/,"he"));dojo.attr(this.GenericDialogDiv,"dir",(ibmCfg.themeConfig.isRTL?"rtl":"ltr"));this._initEventHandlers();this._dlgTooltip=new dijit.Tooltip({connectId:[this.namespace+"GenericDialogTitleBarHelpIcon_id"],label:"
"+this._nlsUserInterface.CMPickerDialog.dialogTooltip+this._nlsUserInterface.CMPickerDialog.dialogTooltip_2+"
",position:["below"]});this._eventHandlers.push(dojo.connect(this._dlgTooltip,"onShow",dojo.hitch(this,function(_193){com.ibm.wps.contentmapping._currentTooltipNode=_193;})));this._eventHandlers.push(dojo.connect(this._dlgTooltip,"onHide",dojo.hitch(this,function(){com.ibm.wps.contentmapping._currentTooltipNode=null;})));dojo.place(this.domNode,this._findOrCreateLotusUIDIV(),"last");if(this._isTracing){this.traceExit(m);}},startup:function(){var m="startup()";if(this._isTracing){this.traceEntry(m);}if(this._widget){this._widget.startup();}this.inherited(arguments);this.layout();if(this._isTracing){this.traceExit(m);}},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}var _194={"w":Math.round(dijit.getViewport().w*0.9),"h":Math.round(dijit.getViewport().h*0.9)};var _195=dojo.marginBox(this.titleBar).h;var _196=dojo.marginBox(this.dialogFooter).h;var _197={"w":100,"h":50};var _198=dojo.marginBox(this.containerNode).w-dojo.contentBox(this.containerNode).w;var _199=dojo.marginBox(this.containerNode).h-dojo.contentBox(this.containerNode).h;var _19a=0;if(this._errorState){_19a=dojo.marginBox(this.CMPickerDialogErrorDiv).h;}if(this._widget){this._widget.layout();_197=this._widget.getMinSize();}var _19b={"w":Math.max(this.minWidth,_197.w+_198),"h":Math.max(this.minHeight,_195+_19a+_197.h+_196+_199)};var _19c={"w":this._dialogBorderWidth+Math.min(_194.w,_19b.w),"h":this._dialogBorderWidth+Math.min(_194.h,_19b.h)};if(this.isResized===true){var _19d={"w":Math.max(this.minWidth,dojo.marginBox(this.domNode).w),"h":Math.max(this.minHeight,dojo.marginBox(this.domNode).h)};_19c={"w":Math.min(_194.w,_19d.w),"h":Math.min(_194.h,_19d.h)};}else{_19c={"w":Math.max(dojo.marginBox(this.domNode).w,_19c.w),"h":Math.max(dojo.marginBox(this.domNode).h,_19c.h)};}if(_19c.h<_19b.h){if(this.isResized===false&&this._widget&&this._widget.placeForVerticalScrollbar===0){if(this._isTracing){this.trace(m,"Increasing for vertical scrollbar");}_19c.w=_19c.w+25;}if(this._widget){this._widget.placeForVerticalScrollbar=25;}}if(_19c.w<_19b.w){if(this.isResized===false&&this._widget&&this._widget.placeForHorizontalScrollbar===0){if(this._isTracing){this.trace(m,"Increasing for horizontal scrollbar");}_19c.h=_19c.h+25;}if(this._widget){this._widget.placeForHorizontalScrollbar=25;}}dojo.marginBox(this.domNode,_19c);this.inherited(arguments);var _19e={"w":_19c.w-this._dialogBorderWidth-_198,"h":_19c.h-this._dialogBorderWidth-_195-_19a-_196-_199};if(this._widget&&(typeof this._widget.resize=="function")){this._widget.resize(_19e);}if(this._isTracing){this.trace(m,"headerHeight: ",_195);this.trace(m,"footerHeight: ",_196);this.trace(m,"dialogMaxSize: ",dojo.toJson(_194));this.trace(m,"containerNodeMarginsW:",_198);this.trace(m,"containerNodeMarginsH:",_199);this.trace(m,"widgetMinSize:",dojo.toJson(_197));this.trace(m,"dialogMaxSize:",dojo.toJson(_194));this.trace(m,"dialogMinSize:",dojo.toJson(_19b));this.trace(m,"dialogSizeToSet:",dojo.toJson(_19c));this.trace(m,"wigetSizeToSet:",dojo.toJson(_19e));this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}if(this._dlgTooltip){this._dlgTooltip.destroy();delete this._dlgTooltip;}this._clearEventHandlers();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},postMixInProperties:function(){var m="postMixInProperties()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},close:function(){var m="close()";if(this._isTracing){this.traceEntry(m);}if(this.autoClose){this.hide();setTimeout(dojo.hitch(this,"destroyDialog"),this.duration);}if(this._isTracing){this.traceExit(m);}},_clearError:function(){var m="_clearError()";if(this._isTracing){this.traceEntry(m);}this._errorState=false;dojo.style(this.CMPickerDialogErrorDetailsDiv,"display","none");dojo.style(this.CMPickerDialogErrorDiv,"display","none");dijit.setWaiState(this.CMPickerDialogErrorDiv,"hidden",true);dijit.setWaiState(this.CMPickerDialogErrorDetailsDiv,"hidden",true);this.layout();if(this._isTracing){this.traceExit(m);}},_onConfirm:function(){var m="_onConfirm()";if(this._isTracing){this.traceEntry(m);}var _19f={};var _1a0=function(me){var _1a1="_onConfirm.confirmActionFn()";if(!me){me=this;}if(me._isTracing){me.traceEntry(_1a1);}if(me._widget&&(typeof me._widget.doConfirm=="function")){_19f=me._widget.doConfirm();}if(me._isTracing){me.trace(_1a1,"Return values from widget:",_19f);}if(me._onConfirmCallbackFn){if(me._isTracing){me.trace(_1a1,"Dispatching to callback function passing the return values from the widget:",[me._onConfirmCallbackFn,_19f]);}if(dojo.isFunction(_19f.addCallback)){_19f.addCallback(dojo.hitch(me,me._onConfirmCallbackFn));}else{me._onConfirmCallbackFn(_19f);}}if(me._isTracing){me.traceExit(_1a1);}};if(this._showPersistenceWarning){var _1a2=new com.ibm.wps.contentmapping.dialog.CustomMessageDialog({"id":"ContentMappingPickerDialog_ConfirmationDialog_id","bundle":this._nlsUserInterface.CMPickerConfirmationDlgBundle});dojo.connect(_1a2,"onSubmitDialog",this,dojo.hitch(this,_1a0));_1a2.show();}else{_1a0(this);}if(this._isTracing){this.traceExit(m);}},_onErrorStateChanged:function(_1a3,_1a4,_1a5,_1a6){var m="_onErrorStateChanged(p_sender, p_errorState, p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_1a3,_1a4,_1a5,_1a6]);}if(_1a4===true){this._showError(_1a5,_1a6);}else{if(_1a4===false){this._clearError();}else{}}if(this._isTracing){this.traceExit(m);}},_clearEventHandlers:function(){var m="_clearEventHandlers()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandlers,dojo.disconnect);this._eventHandlers=[];if(this._isTracing){this.traceExit(m);}},_onKey:function(_1a7){if(_1a7){var _1a8=_1a7.target;if(_1a8){var key=_1a7.keyCode;var keys=dojo.keys;if(key===keys.ESCAPE){if(com.ibm.wps.contentmapping._currentTooltipNode!==null){dijit.Tooltip.hide(com.ibm.wps.contentmapping._currentTooltipNode);dojo.stopEvent(_1a7);}else{this.inherited(arguments);}}else{this.inherited(arguments);}}}},_initEventHandlers:function(){var m="_initEventHandlers()";if(this._isTracing){this.traceEntry(m);}this._eventHandlers.push(dojo.connect(this.dialogConfirm,"onclick",this,"_onConfirm"));if(this._widget&&(typeof this._widget.onSelectChild=="function")){this._eventHandlers.push(dojo.connect(this._widget,"onSelectChild",this,"layout"));this._eventHandlers.push(dojo.connect(this._widget,"onLayoutChange",this,"_fixResizeHelper"));this._eventHandlers.push(dojo.connect(this._widget,"onLayoutChange",this,"layout"));this._eventHandlers.push(dojo.connect(this._widget,"onClose",this,"close"));this._eventHandlers.push(dojo.connect(this._widget,"onErrorStateChanged",this,"_onErrorStateChanged"));}if(this._isTracing){this.traceExit(m);}},_fixResizeHelper:function(){var m="_fixResizeHelper()";if(this._isTracing){this.traceEntry(m);}this._recreateResizeHandler();if(this._isTracing){this.traceExit(m);}},_initNLS:function(){var m="_initNLS()";if(this._isTracing){this.traceEntry(m);}this._nlsUserInterface=dojo.i18n.getLocalization("com.ibm.wps.contentmapping","ContentMappingPickerUserInterface");this._nlsMessages=dojo.i18n.getLocalization("com.ibm.wps.contentmapping","ContentMappingPickerMessages");if(this._isTracing){this.trace(m,"Initialized NLS object for user interface elements:",dojo.toJson(this._nlsUserInterface));this.trace(m,"Initialized NLS object for messages:",dojo.toJson(this._nlsMessages));this.traceExit(m);}},_findOrCreateLotusUIDIV:function(){var m="_findOrCreateLotusUIDIV()";if(this._isTracing){this.traceEntry(m);}var _1a9=dojo.byId(this.lotusui_id);if(!_1a9){_1a9=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class,"wairole":"region","role":"region"},dojo.body());}dijit.setWaiState(_1a9,"labelledby",this.namespace+"GenericDialogTitleSpan_id");this._lotusui_div=_1a9;if(this._isTracing){this.traceExit(m,_1a9);}return _1a9;},_showError:function(_1aa,_1ab){var m="_showError(p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_1aa,_1ab]);}var _1ac="";if(_1aa){if(dojo.isString(_1aa)){_1ac=_1aa;}else{if(_1aa.responseText&&dojo.isString(_1aa.responseText)){_1ac=_1aa.responseText;}else{if(_1aa.message&&dojo.isString(_1aa.message)){_1ac=_1aa.message;}}}}if(_1ac){var _1ad=_1ac.substring(0,Math.min(this._maxErrorChars,_1ac.length));dojo.attr(this.CMPickerDialogErrorSpan,"innerHTML",_1ad);dojo.style(this.CMPickerDialogErrorDiv,"opacity","1");dojo.style(this.CMPickerDialogErrorDiv,"display","block");dijit.setWaiState(this.CMPickerDialogErrorDiv,"hidden",false);if(_1ab&&dojo.isString(_1ab)){var _1ae=_1ab.substring(0,Math.min(this._maxErrorChars,_1ab.length));dojo.attr(this.CMPickerDialogErrorDetailsSpan,"innerHTML",_1ae);dojo.style(this.CMPickerDialogErrorDetailsDiv,"display","block");dijit.setWaiState(this.CMPickerDialogErrorDetailsDiv,"hidden",false);}}else{this.trace(m,"_showError was called with an undefined error message.");}this._errorState=true;this.layout();if(this._isTracing){this.traceExit(m);}}});} (function(){ i$.merge({ "CLOSE_IMAGE_0":"immagine chiusura", "CLOSE_0":"Chiudi", "LOADING_0":"Caricamento in corso...", "LOADING_IMAGE_0":"immagine caricamento" },i$.fromPath("wpModules.dialog.nls",true)); })(); (function(){ i$.merge({ "NO_ITEMS_0":"Nessun elemento da visualizzare", "ERROR_LOADING_0":"Si è verificato un errore durante il caricamento del menu.", "LOADING_0":"Caricamento..." },i$.fromPath("wpModules.contextMenu.nls",true)); })(); /* (C) Copyright IBM Corp. 2007 All Rights Reserved. */ /** * This is the JS file for the common semantic tagging service */ var SemTagSvcPortalGlobal = { debug: false, trace: false, lang: "it", bidi: "ltr", service: "", ifConnUrlExists: "false", connUrl: "null", isconnServerNew:false, contextUrl: "/wps/semanticTag", wpsBaseURL: "/wps", ptTimeout: 1500, preferredImIds: ["X-imn","email","uid","fn"], externalServiceEntries:'', // for c2a c2a_click_for_actions:"Fare clic per visualizzare le azioni", // for semtagmenu "hover_label_menu": "Fare clic per le opzioni", "a11y_hover": "maggiori informazioni", "a11y_photo": "fotografia", "a11y_close": "chiudi", "ally_expandImage" : "Fare clic per nascondere le informazioni", "ally_collapsedImage" : "Fare clic per visualizzare ulteriori informazioni", "ally_showMore" : "Mostra altro", "ally_showLess" : "Mostra meno", "ally_buisnessCardLabel" : "Biglietto da visita", "ally_moreAction": "Ulteriori azioni", // For Person card "start_chat": "Chat", "add_to_contact": "Aggiungi un contatto Sametime", "send_email": "Invia posta", "view_person": "Profilo", "hover_label_person": "Fare clic qui per la scheda della persona", "work_location": "person.adr.locality+', '+person.adr.region+' '+person.adr.countryname", "specify_email_if_connection": "Quando il portale \u00e8 integrato con Connections, il biglietto da visita viene visualizzato solo se viene specificato e-mail", // this is for buffering html for atttributes for businesscard expandedItems : "ibm-primaryEmail,street,stateOrProvinceName,postalCode,countryName", collapsedItems : "ibm-jobTitle,telephoneNumber", showDetailsFlag : true, isDynamicLoading : false, isC2AHandlerRequired : true, isPersonCardHandlerRequired : true, isActionHandlerRequired : true, isParsingRequired : true, newSametimeCommunityServer:true, getPersonResolverUrl: function(){ return "?uri=personrecord%3ATOBEREPLACED&locale=it&locale=en&locale=en-US&locale=ltr"; }, basePumaResolvedUrl: SemTagSvcPortalGlobalDynamic.basePumaResolvedUrl, availAttribUrl: SemTagSvcPortalGlobalDynamic.availAttribUrl }; SemTagSvcPortalGlobal.service={"entries":[{"id":"com.ibm.portal.action","test":"(globalTestNode.className.match(SemTagSvcPortal.actionRE))","js":"","classnames":[".com\\.ibm\\.portal\\.action"]},{"id":"hcard","test":"(globalTestNode.className.match(SemTagSvcPortal.hcardRE))","js":"/javascript/semanticTagPerson.js","classnames":[".vcard"]},{"id":"sametime","test":"id:hcard","js":"/javascript/semanticTagAwareness.js","classnames":[]},{"id":"c2a","test":"(globalTestNode.className.match(/(^|\\s)c2a:(source|target)(\\s|$)/)) ","js":"/javascript/semanticTagC2A.js","classnames":[".c2a\\:source",".c2a\\:target"]}]}; var externalEntries; try{ if(SemTagSvcPortalGlobal.externalServiceEntries!=null&&SemTagSvcPortalGlobal.externalServiceEntries.length>0){ externalEntries=eval(" ("+SemTagSvcPortalGlobal.externalServiceEntries+")"); if(SemTagSvcPortalGlobal.debug){ console.log("Object got is:"+externalEntries); } if(SemTagSvcPortalGlobal.debug){ console.log("SemTagSvcPortalGlobal.service.entries is:"+SemTagSvcPortalGlobal.service.entries+": before merge"+":"+externalEntries+":"+SemTagSvcPortalGlobal.externalServiceEntries+":"); } SemTagSvcPortalGlobal.service.entries=SemTagSvcPortalGlobal.service.entries.concat(externalEntries); if(SemTagSvcPortalGlobal.debug){ console.log("SemTagSvcPortalGlobal.service.entries is:"+SemTagSvcPortalGlobal.service.entries+": after merge"); } }else{ if(SemTagSvcPortalGlobal.debug){ console.log("No external service entry exists hence no change"+SemTagSvcPortalGlobal.service.entries); } } } catch(e){ if(SemTagSvcPortalGlobal.debug){ console.error("Error occured doing eval on:"+SemTagSvcPortalGlobal.externalServiceEntries+":"+e); } } var SemTagSvcPortal={debug:SemTagSvcPortalGlobal.debug,trace:SemTagSvcPortalGlobal.trace,version:"1.0",lang:SemTagSvcPortalGlobal.lang,bidi:SemTagSvcPortalGlobal.bidi,tagScope:["*"],service:SemTagSvcPortalGlobal.service,scripts:new Array(),actionRegistry:null,refcntAttr:"semtag_refcnt",hoverIdPrefix:"semtag_hover_",hoverIdx:0,liveElemPrefix:"semtag_live_",reMap:new Array(),actionRE:new RegExp("(^|\\s)com.ibm.portal.action(\\s|$)"),hcardRE:new RegExp("(^|\\s)vcard(\\s|$)"),specialMenuProviders:new Array(),parseElem:null,availAttribStr:"",ifConnUrlExists:SemTagSvcPortalGlobal.ifConnUrlExists,connUrl:SemTagSvcPortalGlobal.connUrl,isconnServerNew:SemTagSvcPortalGlobal.isconnServerNew,sametimeSTProxy:(typeof stproxy!=="undefined"),sametimeSTLinks:((typeof stproxy==="undefined")&&(typeof prepareSametimeLink!=="undefined")),sametimeNotIntegrated:((typeof stproxy==="undefined")&&(typeof prepareSametimeLink==="undefined")),isEnablerObjectAvailable:(typeof com!=="undefined")&&(typeof com.ibm!=="undefined")&&(typeof com.ibm.mashups!=="undefined"),svcEntryPersonCard:null,isSizzleAvailable:((typeof i$!=="undefined")&&(typeof i$.query==="function")),DELAY:10,init:function(_1){ var _2=SemTagSvcPortal.DELAY; if(SemTagSvcPortal.debug){ console.log("inside init of SemtagSvc:"); } if(SemTagSvcPortalGlobal.isParsingRequired===false){ SemTagSvcPortal.svcEntryPersonCard=SemTagSvcPortal.service.entries[1]; if(SemTagSvcPortal.debug){ console.log("SemTagSvcPortal.svcEntryPersonCard.nodes is:"+SemTagSvcPortal.svcEntryPersonCard.nodes); } if(!SemTagSvcPortal.svcEntryPersonCard.nodes){ SemTagSvcPortal.svcEntryPersonCard.nodes=[]; } if(SemTagSvcPortal.debug){ console.log("After SemTagSvcPortal.svcEntryPersonCard.nodes is:"+SemTagSvcPortal.svcEntryPersonCard.nodes); } } var _3=SemTagSvcPortal.isEnablerObjectAvailable; SemTagSvcPortal.isSizzleAvailable=((typeof i$!=="undefined")&&(typeof i$.query==="function")); if(SemTagSvcPortal.debug){ console.log("Enabler object got is:"+_3+" And isSizzleAvailable is "+SemTagSvcPortal.isSizzleAvailable); } if(SemTagSvcPortal.isSizzleAvailable===true||_3===false){ if(SemTagSvcPortal.debug){ console.log("inside init of SemtagSvc for non csa2.theme since either sizzler is available and enabler is not"); } SemTagSvcPortal.parseElem=SemTagSvcPortal.getElementFromEvent(_1); window.setTimeout(SemTagSvcPortal.parseDom,SemTagSvcPortal.DELAY); }else{ if(SemTagSvcPortal.debug){ console.log("inside init of SemtagSvc for csa2.theme as Sizzle is not available while enabler is"); } var _4=SemTagSvcPortal.service.entries; if(SemTagSvcPortal.debug){ console.log("In case of csa2.theme"+(_4?_4.length:0)); } if(SemTagSvcPortalGlobal.isDynamicLoading){ for(var k=0;k<_4.length;k++){ var _5=_4[k]; if(SemTagSvcPortal.debug){ console.log("Calling SemTagSvcPortal.loadScript for:"+_5.js+":"+_5.id); } if(_5.id==="hcard"){ SemTagSvcPortal.loadScript("/javascript/attributes.js"); SemTagSvcPortal.loadScript("/javascript/semanticTagMenu.js"); } SemTagSvcPortal.loadScript(_5.js); } } } if(SemTagSvcPortalGlobal.isActionHandlerRequired){ SemTagSvcPortal.setCallback("com.ibm.portal.action",SemTagSvcPortal.processActions); } if(!SemTagSvcPortalGlobal.isDynamicLoading&&SemTagSvcPortalGlobal.isPersonCardHandlerRequired){ window.setTimeout(SemTagMenu.init,_2); } },loadConnScript:function(){ var _6=document.createElement("script"); var _7=SemTagSvcPortal.connUrl; var _8=_7; _8=_7+"/profiles/portalJS/portalBizCard.js"; _8+=(_8.indexOf("?")==-1)?"?":"&"; _8+="lang="+SemTagSvcPortal.lang; _6.src=_8; try{ document.body.insertBefore(_6,document.body.firstChild); } catch(e){ alert("Svc.loadConnScript caught: "+e); } },watchEvent:function(_9,_a,_b,_c){ try{ if(_9.addEventListener){ _9.addEventListener(_a,_b,_c); }else{ if(_9.attachEvent){ _9.attachEvent("on"+_a,_b); } } } catch(e){ if(SemTagSvcPortal.debug){ alert("Svc.watchEvent caught: "+e); } } },clearEventWatch:function(_d,_e,_f,_10){ try{ if(_d.removeEventListener){ _d.removeEventListener(_e,_f,_10); }else{ if(_d.detachEvent){ _d.detachEvent("on"+_e,_f); } } } catch(e){ if(SemTagSvcPortal.debug){ alert("Svc.clearEventWatch caught: "+e); } } },parseDomUsingMashupHandlerSingleNode:function(_11,_12){ if(SemTagSvcPortal.debug){ console.log("Inside parseDomUsingMashupHandlerSingleNode :"+_11+":"+_12); } if(SemTagSvcPortal.isSizzleAvailable===true){ if(SemTagSvcPortal.debug){ console.log("Inside parseDomUsingMashupHandlerSingleNode returning because Sizzle is available:"+SemTagSvcPortal.isSizzleAvailable); } return false; } if(SemTagSvcPortalGlobal.isParsingRequired===false){ if(SemTagSvcPortal.debug){ console.log("Inside parseDomUsingMashupHandlerSingleNode returning because SemTagSvcPortalGlobal.isParsingRequired is:"+SemTagSvcPortalGlobal.isParsingRequired); } return false; } var _13=SemTagSvcPortal.getService(_12); if(!_13.nodes){ _13.nodes=[]; }else{ for(var k=0;k<_13.nodes.length;k++){ _13.nodes.pop(); } } _13.nodes.push(_11); if(SemTagSvcPortal.debug){ console.log("parseDomUsingMashupHandlerSingleNode entry.callback got is:"+_13.callback+":"+_13.id+":"+_13.nodes.length+":"+(_13.id=="hcard")); } if(_13.callback){ _13.callback.call(this); } if(_13.id==="hcard"){ var _14=SemTagSvcPortal.getService("sametime"); if(SemTagSvcPortal.debug){ console.log("Entry for sametime got is:"+_14); } _14.callback.call(this); } },parseDomUsingMashupHandler:function(_15,_16){ if(SemTagSvcPortal.debug){ console.log("Inside parseDomUsingMashupHandler :"+_15+":"+_16); } if(SemTagSvcPortal.isSizzleAvailable===true){ if(SemTagSvcPortal.debug){ console.log("Commneted Inside parseDomUsingMashupHandler returning because Sizzle is available:"+SemTagSvcPortal.isSizzleAvailable); } } if(SemTagSvcPortalGlobal.isParsingRequired===false){ if(SemTagSvcPortal.debug){ console.log("Inside parseDomUsingMashupHandler returning because SemTagSvcPortalGlobal.isParsingRequired is:"+SemTagSvcPortalGlobal.isParsingRequired); } return false; } var _17=SemTagSvcPortal.getService(_16); if(_16==="com.ibm.portal.action"){ SemTagSvcPortal.setCallback(_16,SemTagSvcPortal.processActions); } if(!_17.nodes){ _17.nodes=[]; } for(var len=0;len<_15.length;len++){ _17.nodes.push(_15[len]); } if(SemTagSvcPortal.debug){ console.log("parseDomUsingMashupHandler entry.callback got is:"+_17.callback+":"+_17.id+":"+_17.nodes.length+":"+(_17.id=="hcard")); } if(_17.callback){ _17.callback.call(this); } SemTagSvcPortal.loadScript(_17.js); try{ var _18=SemTagSvcPortal.service.entries; for(var k=0;k<_18.length;k++){ var _19=_18[k]; if(SemTagSvcPortal.debug){ console.log("entryTemp.callback got is:"+_19.id+":"+_19.nodes+":"+_19.js+":And original entry id is:"+_17.id); } var _1a=false; if(_19.id===_17.id){ continue; } if(_19.test&&_19.test.match(/^id:/)){ var _1b=_19.test.substr(3); if(_1b!=_17.id){ continue; } if(SemTagSvcPortal.debug){ console.log("svcName got is:"+_1b); } var _15=SemTagSvcPortal.getNodes(_1b); if(SemTagSvcPortal.debug){ console.log("nodes for "+_1b+" got is:"+_15+":"+_15.length); } if(_15&&0<_15.length){ _1a=true; } } if(_1a){ if(SemTagSvcPortalGlobal.isDynamicLoading){ SemTagSvcPortal.loadScript(_19.js); } } if(_19.callback){ _19.callback.call(this); } } } catch(e){ if(SemTagSvcPortal.debug){ console.error("Exception occured while doing match of services in SemTagSvcPortal.parseDonMashup"+e); } } },parseDom:function(_1c,_1d){ if(SemTagSvcPortal.debug){ console.log("inside parseDom of SemtagSvc"); } if(SemTagSvcPortalGlobal.isParsingRequired===false){ if(SemTagSvcPortal.debug){ console.log("Inside parseDom returning because SemTagSvcPortalGlobal.isParsingRequired is:"+SemTagSvcPortalGlobal.isParsingRequired); } return false; } if(SemTagSvcPortal.trace){ SemTagUtil.log("parseDom("+_1c+","+_1d+")"); } if(!_1d&&_1c){ _1d=SemTagSvcPortal.getElementFromEvent(_1c); } if(!_1d&&SemTagSvcPortal.parseElem){ _1d=SemTagSvcPortal.parseElem; }else{ if(!_1d){ _1d=document; }else{ if(typeof _1d=="string"){ _1d=document.getElementById(_1d); } } } var _1e=SemTagSvcPortal.service.entries; for(var j=0;j<_1e.length;j++){ var _1f=_1e[j]; if(!_1f.nodes){ _1f.nodes=[]; }else{ if(_1d==document){ while(0<_1f.nodes.length){ _1f.nodes.pop(); } } } } var _20=new Date().getTime(); if(SemTagSvcPortal.isSizzleAvailable===false){ SemTagSvcPortal.traverseNodes(_1d); var _21=new Date().getTime(); }else{ _20=new Date().getTime(); for(var k=0;k<_1e.length;k++){ var _1f=_1e[k]; if(_1f.classnames==null||_1f.classnames==="undefined"||_1f.classnames.length<1){ if(SemTagSvcPortal.trace){ console.info("For service entry:"+_1f.id+": selector not defined to skipping"); } continue; } if(SemTagSvcPortal.trace){ console.log("Type of classnames is:"+typeof _1f.classnames); } if(typeof _1f.classnames==="string"){ if(SemTagSvcPortal.trace){ console.info("For service entry:"+_1f.id+": selector defined is string so skipping"+typeof _1f.classnames); } continue; } if(SemTagSvcPortal.trace){ console.info(" For service entry:"+_1f.id+":"+_1f.classnames.join(",")); } var _22; _22=i$.query(_1f.classnames.join(","),_1d,_1f.nodes); if(_1f.nodes.length!=_22.length){ if(SemTagSvcPortal.trace){ console.info("How is this possible"); } } if(SemTagSvcPortal.trace){ console.log("Length are "+_1f.nodes.length+":"+_22.length); } } _21=new Date().getTime(); if(SemTagSvcPortal.trace){ console.info("Sizzle parse&test: "+(_21-_20)); } } for(var k=0;k<_1e.length;k++){ var _1f=_1e[k]; var _23=false; if(0<_1f.nodes.length){ _23=true; }else{ if(_1f.test&&_1f.test.match(/^id:/)){ var _24=_1f.test.substr(3); var _25=SemTagSvcPortal.getNodes(_24); if(_25&&0<_25.length){ _23=true; } } } if(_23){ if(SemTagSvcPortalGlobal.isDynamicLoading){ if(_1f.id=="hcard"){ SemTagSvcPortal.loadScript("/javascript/attributes.js"); SemTagSvcPortal.loadScript("/javascript/semanticTagMenu.js"); } if(SemTagSvcPortal.trace){ console.log("Type of entry.js is :"+typeof _1f.js); } if(typeof _1f.js==="string"){ SemTagSvcPortal.loadScript(_1f.js); } } } if(SemTagSvcPortal.debug){ console.log("entry.callback got is:"+_1f.id+":"+_1f.nodes); } if(_1f.callback){ _1f.callback.call(_1f.nodes); } } SemTagSvcPortal.parseElem=null; },traverseNodes:function(_26){ SemTagSvcPortal.traverse_children(_26); },traverse_tagscope:function(_27){ var _28=SemTagSvcPortal.service.entries; var _29=_27.getElementsByTagName(SemTagSvcPortal.tagScope); for(var i=0;i<_29.length;i++){ var _27=_29[i]; for(var j=0;j<_28.length;j++){ var _2a=_28[j]; if(!_2a.nodes){ _2a.nodes=new Array(); } if(eval(_2a.test)){ _2a.nodes.push(_27); } } } },traverse_children:function(_2b){ SemTagSvcPortal.testNode(_2b); var _2c=(_2b&&_2b.childNodes)?_2b.childNodes:null; if(SemTagSvcPortalGlobal.isPersonCardHandlerRequired&&_2b&&_2b.tagName&&_2b.tagName=="IFRAME"){ try{ if(typeof ActiveXObject!="undefined"){ var _2d=document.frames[_2b.id].document; if(_2d){ _2c=_2d.childNodes; } }else{ if(_2b.contentDocument&&_2b.contentDocument.childNodes){ _2c=_2b.contentDocument.childNodes; } } } catch(e){ _2c=null; } if(SemTagSvcPortal.trace){ SemTagUtil.log("IFRAME(id="+_2b.id+",children="+(_2c?_2c.length:"is null")+")"); } if(_2c&&0<_2c.length){ var _2e=SemTagMenu.includeCSS(_2c[0].parentNode); if(_2e){ SemTagSvcPortal.watchEvent(_2b,"load",SemTagSvcPortal.parseDom,false); SemTagMenu.registerMenuEventHandlers(_2c[0].parentNode); } } } if(_2c==null||_2c=="undefined"){ return; } for(var i=0;i<_2c.length;i++){ SemTagSvcPortal.traverse_children(_2c[i]); } },testNode:function(_2f){ globalTestNode=_2f; if(_2f==null||_2f.className==null||_2f.className=="undefined"||_2f.tagName==null||_2f.tagName=="undefined"){ return; } var _30=SemTagSvcPortal.service.entries; for(var j=0;j<_30.length;j++){ var _31=_30[j]; if(_31.test&&!_31.test.match(/^id:/)&&eval(_31.test)){ if(!_2f.alreadyadded){ _2f.alreadyadded=true; _31.nodes.push(_2f); } } } },getService:function(_32){ var _33=SemTagSvcPortal.service.entries; for(var i=0;i<_33.length;i++){ var _34=_33[i]; if(_34.id==_32){ return _34; } } },setSemanticTagValue:function(_35,_36,_37){ if(!_36.semTagValues){ _36.semTagValues={}; } _36.semTagValues[_35]=_37; },getSemanticTagValues:function(_38){ return _38.semTagValues; },getNodes:function(_39){ var _3a=SemTagSvcPortal.getService(_39); if(SemTagSvcPortal.debug){ console.log("Inside SemTagSvcPortal.getNodes for:"+_39); } if(_3a&&_3a.test&&_3a.test.match(/^id:/)){ _3a=SemTagSvcPortal.getService(_3a.test.substr(3)); } if(SemTagSvcPortal.debug){ console.log("Inside SemTagSvcPortal.getNodes for:"+_39+"and service is:"+_3a); } if(_3a){ if(SemTagSvcPortal.debug){ console.log("Inside SemTagSvcPortal.getNodes for:"+_39+"and service.nodes is:"+_3a.nodes); } } return _3a?_3a.nodes:null; },setCallback:function(_3b,_3c){ var _3d=SemTagSvcPortal.getService(_3b); if(_3d){ _3d.callback=_3c; if(SemTagSvcPortal.debug){ console.log("Callback setting for :"+_3b); } if(SemTagSvcPortal.debug){ console.log("Callback set for :"+_3d.id); } }else{ if(SemTagSvcPortal.debug){ console.log("Did not get service for :"+_3b); } } },loadScript:function(_3e,_3f){ if(!_3e||_3e==""){ return; } if(_3f=="undefined"||_3f==null){ _3f=false; } if(!SemTagSvcPortal.scripts[_3e]){ SemTagSvcPortal.scripts[_3e]=true; var _40=document.createElement("script"); var url=_3e.match(/^http/)?_3e:SemTagSvcPortalGlobal.contextUrl+_3e; url+=(url.indexOf("?")==-1)?"?":"&"; url+="language="+SemTagSvcPortal.lang; _40.src=url; if(SemTagSvcPortal.debug){ console.log("URL in LOADSCRIPT GOT IS :"+url); } if(SemTagSvcPortalGlobal.isDynamicLoading||_3f){ document.body.insertBefore(_40,document.body.firstChild); } } },setSpecialMenuProvider:function(_41){ SemTagSvcPortal.specialMenuProviders.push(_41); },getElementsByClassName:function(_42,_43,_44,_45){ if(!_43){ _43=document.body; } if(!_44){ limit=0; } if(!_45){ _45=["*"]; } var _46=SemTagSvcPortal.getRegExp(_42); if(_43&&_43.className&&_43.className.match(_46)){ return new Array(_43); } var _47=new Array(); for(var t=0;t<_45.length;t++){ var _48=_43.getElementsByTagName(_45[t]); for(var i=0;i<_48.length;i++){ var _49=_48[i]; if(_49.className&&_49.className.match(_46)){ _47.push(_49); } if(0<_44&&_44==_47.length){ break; } } } return _47; },getParentByClassName:function(_4a,_4b){ if(!_4b){ return null; } var _4c=SemTagSvcPortal.getRegExp(_4a); if(_4b.className&&_4b.className.match(_4c)){ return _4b; } while(_4b.parentNode){ _4b=_4b.parentNode; if(_4b.className&&_4b.className.match(_4c)){ return _4b; } } return null; },addHover:function(_4d,_4e,_4f,_50){ while(typeof SemTagMenu==undefined){ alert("waiting..."); } var _51=_4d.getAttribute(SemTagSvcPortal.refcntAttr); if(SemTagSvcPortal.debug){ console.log("Refcount got is:"+_51+":"+SemTagMenu.staticHover+":"+(_4e!==null)+":"+_4f); } if(_51){ _4d.setAttribute(SemTagSvcPortal.refcntAttr,parseInt(Number(_51)+1)); if(SemTagMenu.staticHover){ var img=SemTagMenu.findHoverFromLiveElement(_4d); if(img){ SemTagSvcPortal.watchEvent(img,"click",_4f,false); img.setAttribute("href","javascript:SemTagMenu.a11y()"); }else{ if(SemTagSvcPortal.debug){ alert("couldn't find the hover for this element!"); } } }else{ SemTagSvcPortal.watchEvent(_4d,"mouseover",_4e,false); } }else{ _4d.setAttribute(SemTagSvcPortal.refcntAttr,"1"); SemTagSvcPortal.hoverIdx++; _4d.setAttribute(SemTagSvcPortal.liveElemPrefix+"id",SemTagSvcPortal.hoverIdx); if(SemTagMenu.staticHover){ var img=SemTagSvcPortal.createHoverImage(_50); SemTagSvcPortal.watchEvent(img,"click",_4f,false); SemTagSvcPortal.watchEvent(img,"keydown",SemTagMenu.a11y,false); img.setAttribute("href","javascript:void()"); var _52=_4d.nextSibling; if(_52){ _52.parentNode.insertBefore(img,_52); }else{ _4d.parentNode.appendChild(img); } _4d.setAttribute(SemTagSvcPortal.hoverIdPrefix+"idx",parseInt(SemTagSvcPortal.hoverIdx)); _4d.id=SemTagSvcPortal.liveElemPrefix+SemTagSvcPortal.hoverIdx; }else{ var _53=SemTagUtil.getNodeClassValue(_4d); if(_53&&0<_53.length){ _53+=" hasHover"; }else{ _53="hasHover"; } SemTagUtil.setNodeClassValue(_4d,_53); SemTagSvcPortal.watchEvent(_4d,"mouseover",_4e,false); _4d.setAttribute("tabIndex","0"); SemTagSvcPortal.watchEvent(_4d,"focus",_4e,false); SemTagSvcPortal.watchEvent(_4d,"blur",SemTagMenu.mouseout,false); } } },removeHover:function(_54,_55,_56){ var _57=_54.getAttribute(SemTagSvcPortal.refcntAttr); if(_57){ var _58=Number(_57)-1; if(_58<0&&SemTagSvcPortal.debug){ alert("SemTagSvcPortal.removeHover called on an element with refcnt="+_57); } if(SemTagMenu.staticHover){ var _59=SemTagSvcPortal.getHoverElement(_54); SemTagSvcPortal.clearEventWatch(_59,"click",_56,false); if(_58==0){ _59.parentNode.removeChild(_59); } }else{ SemTagSvcPortal.clearEventWatch(_54,"mouseover",_55,false); SemTagSvcPortal.clearEventWatch(_54,"focus",_55,false); _54.setAttribute(SemTagSvcPortal.refcntAttr,_58); if(_58==0){ var _5a=SemTagUtil.getNodeClassValue(_54); var _5b=_5a.replace(/hasHover/,""); SemTagUtil.setNodeClassValue(_54,_5b); _54.removeAttribute(SemTagSvcPortal.refcntAttr); _54.removeAttribute("tabIndex"); } } } },createHoverImage:function(_5c){ var img=document.createElement("img"); img.id=SemTagSvcPortal.hoverIdPrefix+SemTagSvcPortal.hoverIdx; img.className=SemTagMenu.iconName; img.setAttribute("src",SemTagSvcPortalGlobal.contextUrl+"/ui/menu_selected.gif"); img.setAttribute("border","0"); img.setAttribute("alt",_5c); var _5d=document.createElement("a"); SemTagSvcPortal.watchEvent(_5d,"mouseover",SemTagMenu.activateHover,false); SemTagSvcPortal.watchEvent(_5d,"mouseout",SemTagMenu.deactivateHover,false); _5d.appendChild(img); return _5d; },getHoverElement:function(_5e){ if(!_5e){ return null; } if(SemTagMenu.staticHover){ var idx=_5e.getAttribute(SemTagSvcPortal.hoverIdPrefix+"idx"); var img=document.getElementById(SemTagSvcPortal.hoverIdPrefix+idx); if(img){ return img.parentNode; } }else{ var _5f=SemTagUtil.getNodeClassValue(_5e); if(_5f.match(/hasHover/)){ return _5e; } } return null; },showHover:function(_60,_61,_62){ SemTagMenu.showHover(_60,_61,_62); },setMenuData:function(_63,_64,_65,_66,_67){ SemTagMenu.setMenuData(_63,_64,_65,_66,_67); },getMenuItemJson:function(_68,_69,_6a,_6b){ var o=_6a?_6a:0; var i=_6b?_6b:""; return {"label":_68,"href":_69,"order":o,"icon":i}; },getMenuHeaderJson:function(_6c,_6d,_6e){ if(_6d!="text/html"){ return null; } if(_6c&&0<_6c.length){ return {"markup":_6c,"order":_6e}; }else{ null; } },getMenuFooterJson:function(_6f,_70,_71){ if(_70!="text/html"){ return null; } if(_6f&&0<_6f.length){ return {"markup":_6f,"order":_71}; }else{ null; } },getElementFromEvent:function(_72){ var _73=_72.target?_72.target:_72.srcElement; if(_73==window){ _73=_73.document; } return _73; },getLiveElementFromEvent:function(_74){ return SemTagMenu.findLiveElementFromEventSource(SemTagSvcPortal.getElementFromEvent(_74)); },getEventAbsoluteX:function(e){ var x=0; if(e.pageX){ x=e.pageX; }else{ if(e.clientX){ if(document.body.scrollLeft>document.documentElement.scrollLeft){ x=e.clientX+document.body.scrollLeft; }else{ x=e.clientX+document.documentElement.scrollLeft; } } } return x; },getEventAbsoluteY:function(e){ var y=0; if(e.pageY){ y=e.pageY; }else{ if(e.clientY){ if(document.body.scrollTop>document.documentElement.scrollTop){ y=e.clientY+document.body.scrollTop; }else{ y=e.clientY+document.documentElement.scrollTop; } } } return y; },findPosition:function(obj,_75){ var _76=0,_77=0,_78=0; var _79=obj.offsetWidth; if(obj.offsetParent){ if(_75){ _77+=(SemTagSvcPortal.bidi=="rtl")?0:_79; } _78+=obj.offsetHeight; while(obj!=null){ _77+=obj.offsetLeft; _78+=obj.offsetTop; obj=obj.offsetParent; _76++; } return [_77+(SemTagSvcPortal.bidi=="rtl"?_79:0),_78]; }else{ return [obj.x+(SemTagSvcPortal.bidi=="rtl"?_79:0),obj.y]; } },createGroupJson:function(ctx,_7a){ return {"context":ctx,"extenders":_7a}; },createActionJson:function(id,js,ctx,_7b,_7c,_7d,url,_7e){ var i=(id&&0b.order){ return 1; }else{ if(a.order]*>/gi,""); },getTypedValue:function(_8a,_8b){ if(!_8b){ _8b="def"; } var _8c=new Array(); var _8d=SemTagSvcPortal.getElementsByClassName("type",_8a); var _8e=SemTagSvcPortal.getElementsByClassName("value",_8a); var _8f=""; if(_8e.length<1){ _8f=SemTagSvcPortal.getTextValue(_8a); } for(var i=0;i<_8e.length;i++){ _8f+=SemTagSvcPortal.getTextValue(_8e[i]); } if(_8d.length<1){ _8c[_8b]=_8f; }else{ for(var j=0;j<_8d.length;j++){ var _90=_8d[j]; var _91=_90.tagName.match(/^abbr$/i)?_90.getAttribute("title"):SemTagSvcPortal.getTextValue(_90); _8c[_91.toLowerCase()]=_8f; } } return _8c; },findNameElementInHcard:function(_92){ if(_92.className!="vcard"){ _92=SemTagSvcPortal.getParentByClassName("vcard",_92); } var _93=SemTagSvcPortal.getElementsByClassName("fn",_92)[0]; if(!_93){ _93=SemTagSvcPortal.getElementsByClassName("n",_92)[0]; } return _93; },getEmailFromHcard:function(_94){ if(!_94){ return ""; } if(_94.className!="vcard"){ _94=SemTagSvcPortal.getParentByClassName("vcard",_94); } var _95=""; if(_94){ var _96=SemTagSvcPortal.getElementsByClassName("email",_94)[0]; var _97=SemTagSvcPortal.getTypedValue(_96,"internet"); _95=_97.internet; } return _95; },findElementByNameInHcard:function(_98,_99){ if(_98.className!="vcard"){ _98=SemTagSvcPortal.getParentByClassName("vcard",_98); } return SemTagSvcPortal.getElementsByClassName(_99,_98)[0]; },getRegExp:function(str){ var _9a=SemTagSvcPortal.reMap[str]; if(!_9a){ _9a=new RegExp("(^|\\s)"+str+"(\\s|$)"); SemTagSvcPortal.reMap[str]=_9a; } return _9a; },addElementToHandler:function(_9b,_9c,_9d){ if(SemTagSvcPortalGlobal.isParsingRequired===true){ if(SemTagSvcPortal.debug){ console.log("Since parser is on returning to avoid duplicacy"); } return false; } if(_9b==null||_9b==="undefined"){ return false; } var _9e=SemTagSvcPortal.service.entries; if(SemTagSvcPortal.debug){ console.log("Service entries got is:"+_9e); } var _9f=null; for(var k=0;k<_9e.length;k++){ var _a0=_9e[k]; if(_a0.id===_9d){ _9f=_a0; if(SemTagSvcPortal.debug){ console.log("Service entry got is:"+_9f.id+":"+_9f); } break; } } if(_9f==null){ if(SemTagSvcPortal.debug){ console.log("Since no Service entry got so returning"); } return false; } var _a1; if(_9b.nodeName==="A"||_9d==="c2a"){ _a1=_9b.parentNode; }else{ _a1=_9b; } if(SemTagSvcPortal.debug){ console.log("Node is :"+_a1+":"+_a1.nodeName+":"+_a1.innerHTML); } if(_a1.getAttribute("alreadyAdded")==null){ if(_9f.nodes==null||_9f.nodes==="undefined"||typeof _9f.nodes!=="array"){ _9f.nodes=[]; } _9f.nodes.push(_a1); _a1.setAttribute("alreadyAdded",true); if(_9d==="c2a"){ var _a2=document.getElementsByClassName("c2a:target"); for(var i=0;i<_a2.length;i++){ _9f.nodes.push(_a2.item(i)); } } } if(SemTagSvcPortal.debug){ console.log("Before calling Service "+_9d+" handler callback"); } _9f.callback.call(_9f.nodes); if(SemTagSvcPortal.debug){ console.log("After calling Service "+_9d+" handler callback"); } if(SemTagSvcPortal.debug){ console.log("event object is :"+_9c+":"+_9c.type+":"+_9c.target); } if(_9d==="hcard"){ if(SemTagSvcPortalGlobal.ifConnUrlExists==="false"){ SemTagPerson.showHover(_9c); } SemTagSvcPortal.sametimeNotIntegrated=((typeof (stproxy)==="undefined")&&(typeof (prepareSametimeLink)==="undefined")); if(SemTagSvcPortal.debug){ console.log("parsing required is:"+SemTagSvcPortalGlobal.isParsingRequired+": and sametimeintegrated is"+SemTagSvcPortal.sametimeNotIntegrated); } if(SemTagSvcPortalGlobal.isParsingRequired===false&&SemTagSvcPortal.sametimeNotIntegrated===false){ if(SemTagSvcPortal.debug){ console.log("Calling SemTagAwrns.processHcards in addElementToHandler"); } SemTagAwrns.processHcards([_a1]); } } if(_9d==="c2a"){ SemTagC2A.showHover(_9c); } _9f.nodes=[]; return true; },addElementToPersonCardHandler:function(_a3,_a4){ if(SemTagSvcPortalGlobal.isParsingRequired===true){ if(SemTagSvcPortal.debug){ console.log("Since parser is on returning to avoid duplicacy"); } return false; } if(_a3==null||_a3==="undefined"){ return false; } var _a5; if(_a3.nodeName==="A"){ _a5=_a3.parentNode; }else{ _a5=_a3; } if(SemTagSvcPortal.debug){ console.log("Node is :"+_a5+":"+_a5.nodeName+":"+_a5.innerHTML); } if(_a5.getAttribute("alreadyAdded")==null){ SemTagSvcPortal.svcEntryPersonCard.nodes.push(_a5); _a5.setAttribute("alreadyAdded",true); } if(SemTagSvcPortal.debug){ console.log("Before calling Person Card hanlder callback"); } SemTagSvcPortal.svcEntryPersonCard.callback.call(SemTagSvcPortal.svcEntryPersonCard.nodes); if(SemTagSvcPortal.debug){ console.log("After calling Person Card hanlder callback"); } if(SemTagSvcPortal.debug){ console.log("event object is :"+_a4+":"+_a4.type+":"+_a4.target); } if(SemTagSvcPortalGlobal.ifConnUrlExists==="false"){ SemTagPerson.showHover(_a4); } SemTagSvcPortal.sametimeNotIntegrated=((typeof (stproxy)==="undefined")&&(typeof (prepareSametimeLink)==="undefined")); if(SemTagSvcPortal.debug){ console.log("parsing required is:"+SemTagSvcPortalGlobal.isParsingRequired+": and sametimeintegrated is"+SemTagSvcPortal.sametimeNotIntegrated); } if(SemTagSvcPortalGlobal.isParsingRequired===false&&SemTagSvcPortal.sametimeNotIntegrated===false){ if(SemTagSvcPortal.debug){ console.log("Calling SemTagAwrns.processHcards in addElementToPersonCardHandler"); } SemTagAwrns.processHcards([_a5]); } SemTagSvcPortal.svcEntryPersonCard.nodes.pop(); return true; },registerService:function(_a6){ var _a7=SemTagSvcPortal.service.entries; _a7[_a7.length]=_a6; }}; var SemTagSvcConfig=null; if((SemTagSvcPortal.ifConnUrlExists=="true")&&(SemTagSvcPortal.isconnServerNew===true)){ SemTagSvcConfig={isPortal:true,baseUrl:SemTagSvcPortal.connUrl+"/profiles",loadCssFiles:true,isBidiRTL:false}; } SemTagSvcPortal.watchEvent(window,"load",SemTagSvcPortal.init,false); var SemTagSvc=SemTagSvcPortal; var SemTagUtil={isGecko:(document.all?false:true),getNodeClassValue:function(_1){ var rv; if(SemTagUtil.isGecko){ rv=(typeof (_1.getAttribute)!="undefined")?_1.getAttribute("class"):""; }else{ rv=_1.className; } return (typeof (rv)!="undefined"&&rv!=null)?rv:""; },setNodeClassValue:function(_2,_3){ if(SemTagUtil.isGecko){ _2.setAttribute("class",_3); }else{ _2.className=_3; } },fireEvent:function(_4,_5){ try{ if(_4.fireEvent){ _4.fireEvent(_5); }else{ if(_4.dispatchEvent){ _4.dispatchEvent(_5); } } } catch(e){ if(SemTagSvcPortal.debug){ alert("Svc.fireEvent caught: "+e); } } },getOwnerDocument:function(_6){ if(!_6){ return null; } if(SemTagUtil.isGecko){ return _6.ownerDocument; }else{ var _7=_6; while(_7.parentNode){ _7=_7.parentNode; } return _7; } },getFrameElement:function(_8){ if(SemTagUtil.isGecko){ var oD=_8.ownerDocument; return oD.defaultView.frameElement; }else{ var _9=_8; while(_9.parentNode){ _9=_9.parentNode; } return _9.parentWindow.frameElement; } },getHcardAttributeValue:function(_a,_b){ switch(_a){ case ("email"): return SemTagUtil.getHcardTypedAttribute(_b,_a,"internet"); case ("tel"): return SemTagUtil.getHcardTypedAttribute(_b,_a,"voice"); case ("adr"): return SemTagUtil.getHcardTypedAttribute(_b,_a,"intl"); } var _c=SemTagSvcPortal.getParentByClassName("vcard",_b); var _d=SemTagSvcPortal.getElementsByClassName(_a,_c,1); if(_d.length>0&&_d[0].tagName.match(/^abbr$/i)){ return _d[0].getAttribute("title"); } switch(_a){ case ("X-person-display-inline"): if(_d.length>0){ return true; }else{ return false; } case ("fn"): var fn=SemTagUtil.getSinglePropertyValue(_d[0]); if(fn){ return fn; }else{ return SemTagUtil.getHcardAttributeValue("n",_b); } break; case ("X-person-header-only"): case ("X-person-inside-inline"): return (_d&&0<_d.length); case ("X-sametime-resolve"): var _e=_d[0]; return (typeof (_e)!="undefined"&&_e!=null); case ("n"): if(_d.length>0){ var _f=_d[0]; var _10=""; var _11=["honorific-prefix","given-name","additional-name","family-name","honorific-suffix"]; for(var i=0;i<5;i++){ var n=SemTagUtil.getSinglePropertyValue(SemTagSvcPortal.getElementsByClassName(_11[i],_f,1)[0]); if(n){ _10+=n+" "; } } return _10; } return ""; break; case ("photo"): var _12=_d[0]; if(_12){ return _12.getAttribute("src"); }else{ return; } break; case ("X-sametime-status"): var _13=_d[0]; if(!_13){ return ""; } var _14=_13.getAttribute("value"); if(_14){ return _14; }else{ return SemTagUtil.getSinglePropertyValue(_13); } break; case ("street-address"): case ("post-office-box"): case ("extended-address"): case ("locality"): case ("region"): case ("postal-code"): case ("country-name"): case ("title"): case ("role"): case ("org"): default: return SemTagUtil.getSinglePropertyValue(_d[0]); break; } },getHcardTypedAttribute:function(_15,_16,_17){ var _18=new Object(); var _19=SemTagSvcPortal.getParentByClassName("vcard",_15); var _1a=SemTagSvcPortal.getElementsByClassName(_16,_19); for(var i=0;i<_1a.length;i++){ var _1b=_1a[i]; if(_16=="email"&&_1b.nodeName.toLowerCase()=="a"&&_1b.href.match(/^mailto:/)){ var _1c=_1b.href.indexOf("?"); if(_1c>-1){ _18[_17]=_1b.href.slice(7,_1c); }else{ _18[_17]=_1b.href.slice(7); } continue; } _18=SemTagSvcPortal.getTypedValue(_1b,_17); } return _18; },getSinglePropertyValue:function(_1d){ if(!_1d){ return false; } var _1e=_1d.innerHTML.replace(/<[a-zA-Z\/][^>]*>/gi,""); return _1e; },crossDomainRequest:function(){ var _1f=new Array(); var _20=new Array(); var _21=this; createTimeoutFunction=function(_22){ return function(){ _21.cancelRequest(_22); }; }; this.getScriptId=function(id){ return "_JVLN_"+id; }; this.getScriptObject=function(id){ var _23=SemTagUtil.isGecko?this.getScriptId(id):this.$_getScriptId(id); return document.getElementById(_23); }; this.request=function(url,_24,_25,_26,_27){ var _28=this.getScriptId(_27); if(_25){ _1f[_27]=_25; } if(_26){ _20[_27]=_26; } var _29=document.createElement("script"); _29.id=_28; try{ _29.src=url; } catch(e){ if(SemTagSvcPortal.debug){ alert("crossDomainRequest.request: "+e); } return false; } document.body.insertBefore(_29,document.body.firstChild); if(_24){ var _2a=this; window.setTimeout(createTimeoutFunction(_27),_24); } }; this.cancelRequest=function(id){ if(SemTagSvcPortal.debug){ window.status="crossDomainRequest.cancelRequest"; } var _2b=_1f[id]; _1f[id]=null; var _2c=_20[id]; _20[id]=null; if(_2b){ try{ if(_2b){ var evt={"target":_2c}; _2b.call(this,false,null,evt); } var _2d=this.getScriptObject(id); if(_2d){ document.body.removeChild(_2d); } } catch(e){ if(SemTagSvcPortal.trace){ SemTagUtil.log("crossDomainRequest.cancelRequest caught: "+e+"(callback="+_2b+")"); } } } }; this.dispatch=function(id,_2e){ if(!id){ return; } try{ var _2f=_1f[id]; if(SemTagSvcPortal.debug&&!_2f){ alert("dispatch got null callback for: "+id); } if(_2f){ var evt={"target":_20[id]}; _2f.call(this,true,_2e,evt); _1f[id]=null; _20[id]=null; var _30=this.getScriptObject(id); if(_30){ document.body.removeChild(_30); } } } catch(e){ if(SemTagSvcPortal.trace){ SemTagUtil.log("crossDomainRequest.dispatch caught: "+e); } } }; },log:function(msg){ var _31=document.getElementById("javlin.logger"); if(_31){ var txt=document.createTextNode(msg+"..... "); _31.appendChild(txt); } }}; var availAttrib={availAttribUrl:SemTagSvcPortalGlobal.availAttribUrl,req:"",userAttributesRetrieved:false,retrieveAttribute:function(){ if(availAttrib.userAttributesRetrieved){ return; } if(SemTagSvcPortal.availAttribStr!=""){ return; } availAttrib.req=ibm.portal.xml.getXmlHttpRequest(); availAttrib.req.onreadystatechange=availAttrib.processStateChange; try{ availAttrib.req.open("GET",availAttrib.availAttribUrl,true); } catch(e){ alert(e); } availAttrib.req.send(null); availAttrib.userAttributesRetrieved=true; },getAttributesFromTags:function(_1,_2,_3){ if(typeof ActiveXObject!="undefined"){ return _1.getElementsByTagName(_3+":"+_2); } return _1.getElementsByTagNameNS("*",_2); },processStateChange:function(){ if(availAttrib.req.readyState==4){ if(availAttrib.req.status==200){ var _4=availAttrib.req.responseText; if(_4.length>1){ var _5=ibm.portal.xml.loadXmlString(_4); var _6=availAttrib.getAttributesFromTags(_5.documentElement,"title","atom"); var i; for(i=1;i<_6.length;i++){ if((SemTagSvcPortal.availAttribStr=="")){ if((_6[i].firstChild.nodeValue!=null)){ SemTagSvcPortal.availAttribStr=_6[i].firstChild.nodeValue; } }else{ if((_6[i].firstChild.nodeValue!=null)){ SemTagSvcPortal.availAttribStr=_6[i].firstChild.nodeValue+","+SemTagSvcPortal.availAttribStr; } } } } }else{ if(SemTagSvcPortal.debug){ console.log(availAttrib.req.statusText); } } } }}; var mytest=null; var liveNameElementId=null; var SemTagMenu={needCss:true,staticHover:false,id:"semtagmenu",hideDelay:SemTagSvcPortalGlobal.ptTimeout,timeouts:[],iconName:"menu_drop_icon",showing:false,currentElem:null,currentHoverLabel:null,refCount:-1,a11yMode:false,svcHandlers:[],items:[],headers:[],footers:[],moreActionImgUrl:SemTagSvcPortalGlobal.contextUrl+"/ui/ShowActions.gif",verticalRulerUrl:SemTagSvcPortalGlobal.contextUrl+"/ui/Line_Tree.gif",hoverIdRE:new RegExp(SemTagSvcPortal.hoverIdPrefix),iconNameRE:new RegExp("(^|\\s)menu_drop_icon(\\s|$)"),sftflag:false,init:function(){ SemTagMenu.includeCSS(document); },includeCSS:function(_1){ var _2=false; if(typeof (_1._JAVLIN_STYLE_)=="undefined"){ _2=true; if(SemTagMenu.needCss){ var _3=_1.createElement("link"); _3.rel="stylesheet"; _3.href=SemTagSvcPortalGlobal.contextUrl+"/ui/"+(SemTagSvcPortal.bidi=="rtl"?"styles_rtl.css":"styles.css"); _3.type="text/css"; var _4=_1.getElementsByTagName("head"); if((_4&&_4[0])){ _4[0].appendChild(_3); } } _1._JAVLIN_STYLE_="loaded"; } return _2; },registerMenuEventHandlers:function(_5){ SemTagSvcPortal.watchEvent(_5,"click",SemTagMenu.click,false); SemTagSvcPortal.watchEvent(_5,"keydown",SemTagMenu.catchEscape,false); SemTagSvcPortal.watchEvent(_5,"keyup",SemTagMenu.catchKeyup,false); },unregisterMenuEventHandlers:function(_6){ SemTagSvcPortal.clearEventWatch(_6,"click",SemTagMenu.click,false); SemTagSvcPortal.clearEventWatch(_6,"keydown",SemTagMenu.catchEscape,false); SemTagSvcPortal.clearEventWatch(_6,"keyup",SemTagMenu.catchKeyup,false); },nls:{"hover_label":SemTagSvcPortalGlobal.hover_label_menu,"a11y_hover":SemTagSvcPortalGlobal.a11y_hover,"a11y_photo":SemTagSvcPortalGlobal.a11y_photo,"a11y_close":SemTagSvcPortalGlobal.a11y_close,"ally_expandImage":SemTagSvcPortalGlobal.ally_expandImage,"ally_collapsedImage":SemTagSvcPortalGlobal.ally_collapsedImage,"ally_showMore":SemTagSvcPortalGlobal.ally_showMore,"ally_showLess":SemTagSvcPortalGlobal.ally_showLess,"ally_buisnessCardLabel":SemTagSvcPortalGlobal.ally_buisnessCardLabel,"ally_moreAction":SemTagSvcPortalGlobal.ally_moreAction},hoverDimension:[14,14],hoverOffset:[15,-1],menuOffset:[15,-1],writeHover:function(_7,_8,_9){ _7.write("
"+_9+"
"); },startMenu:function(_a,_b){ _a.write("
"); },writeHeader:function(_c,_d,_e){ _c.write("
"+_d.markup+"
"); },startActionSection:function(_f,_10,_11,_12){ if(!_11){ _11="personMenuActions"; } _f.write(""); _f.write(""); },writeFooter:function(out,_13,_14){ out.write(""); },endMenu:function(out,_15){ out.write("
"); },out:function(){ this.buffer=""; this.write=function(str){ this.buffer+=str; }; },activateHover:function(_16){ var _17=SemTagSvcPortal.getElementFromEvent(_16); if(_17){ _17.src=SemTagSvcPortalGlobal.contextUrl+"/ui/menu_selected_hover.gif"; } SemTagMenu.setCurrentElement(SemTagMenu.findLiveElementFromEventSource(_17)); },deactivateHover:function(_18){ var _19=SemTagSvcPortal.getElementFromEvent(_18); if(_19){ _19.src=SemTagSvcPortalGlobal.contextUrl+"/ui/menu_selected.gif"; } },showHover:function(_1a,_1b,_1c){ if(SemTagMenu.staticHover){ return; } var tag=SemTagMenu.getMenuTag(); if(SemTagMenu.showing&&tag.style.display!="none"){ return; } if(SemTagSvcPortal.trace){ SemTagUtil.log("Menu.showHover"); } var _1d=SemTagSvcPortal.getElementFromEvent(_1a); if(SemTagSvcPortal.trace){ SemTagUtil.log("currentElem="+SemTagMenu.currentElem); } var _1e=0; if(_1d&&_1d!=SemTagMenu.currentElem){ SemTagMenu.clearAllSvcHandlers(tag); _1e=_1d.getAttribute(SemTagSvcPortal.refcntAttr); if(SemTagSvcPortal.trace){ SemTagUtil.log("refcnt="+_1e); } if(_1e){ SemTagMenu.setCurrentElement(_1d); }else{ if(SemTagSvcPortal.debug){ alert("SemTagMenu.showHover called for a DOM element with no refcnt attribute!"); } SemTagMenu.setCurrentElement(null); return; } } SemTagMenu.addSvcHandler(tag,_1b); if(_1c&&0<_1c.length){ SemTagMenu.currentHoverLabel=_1c; } SemTagMenu.refCount--; if(0document.documentElement.scrollLeft)?document.body.scrollLeft:document.documentElement.scrollLeft; if((_36+_31)>(_38+_3a)){ var _3b=(_36+_31)-_38-_3a; _36-=_3b; } var _3c=(document.body.scrollTop>document.documentElement.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop; if((top+_32)>(_39+_3c)){ var _3b=(top+_32)-_39-_3c; top-=_3b; } if(SemTagSvcPortal.bidi=="rtl"&&_36<0){ _36=0; } var od=SemTagUtil.getOwnerDocument(_37); if(od.location!=document.location){ var f=SemTagUtil.getFrameElement(_37); if(f){ var el=f.offsetParent; var x=0,y=0; while(el){ x+=el.offsetLeft; y+=el.offsetTop; el=el.offsetParent; } var lof=_37.offsetParent; var xx=0,yy=0; while(lof){ xx+=lof.offsetLeft; yy+=lof.offsetTop; lof=lof.offsetParent; } if(f.id=="wpsFLY_flyoutIFrame"){ top=y+yy+_37.offsetHeight; _36=x+xx+_37.offsetWidth; }else{ top+=f.offsetTop; _36+=f.offsetLeft; } if(SemTagUtil.isGecko&&f.id=="wpsFLY_flyoutIFrame"){ _34=f.contentWindow.pageXOffset; _33=f.contentWindow.pageYOffset; } if(!SemTagUtil.isGecko&&f.id=="wpsFLY_flyoutIFrame"){ _34=f.contentWindow.document.body.parentNode.scrollLeft; _33=f.contentWindow.document.body.parentNode.scrollTop; } top-=_33; _36-=_34; } } _35.style.top=top+"px"; _35.style.left=_36+"px"; _35.style.display="block"; SemTagMenu.startHideTimer(_2e); },hide:function(_3d,e){ SemTagMenu.unregisterMenuEventHandlers(document); var tag=SemTagMenu.getMenuTag(); if(!tag){ return false; } if(SemTagSvcPortal.trace){ SemTagUtil.log("Menu.hide"); } if(tag.style.display!="block"){ return false; } tag.style.display="none"; SemTagMenu.showing=false; try{ var _3e=SemTagMenu.getNextEle(mytest); } catch(e){ } SemTagMenu.setCurrentElement(null); SemTagMenu.currentHoverLabel=null; SemTagMenu.clearAllSvcHandlers(tag); SemTagMenu.a11yMode=false; SemTagMenu.defaultCursor(); return true; },getNextEle:function(ele){ var par=ele.parentNode; while(true){ if(par==null||par=="undefined"){ return false; }else{ if(par.nodeName=="BODY"){ return par; }else{ var _3f=par.nextSibling; if(_3f!=null){ return _3f; } par=par.parentNode; } } } return false; },offScreen:function(_40){ _40.style.top="-1000px"; _40.style.left="-1000px"; _40.style.display="block"; },findLiveElementFromEventSource:function(_41){ if(SemTagMenu.staticHover){ var id=_41.id; if(!id.match(SemTagMenu.hoverIdRE)){ var _42=_41.getElementsByTagName("img"); for(var i=0;i<_42.length;i++){ if(_42[i].id&&_42[i].id.match(SemTagMenu.hoverIdRE)){ id=_42[i].id; break; } } } if(id&&0=(_4d+_47))||(_4a>=(_4e+_48))){ return false; }else{ return true; } },mouseout:function(_4f){ if(SemTagSvcPortal.trace){ SemTagUtil.log("Menu.mouseout"); } if(_4f.type=="blur"){ var _50=SemTagSvcPortal.getElementFromEvent(_4f); if(SemTagMenu.currentElem){ if(SemTagSvcPortal.trace){ SemTagUtil.log("clearEventWatch"); } SemTagSvcPortal.clearEventWatch(SemTagMenu.currentElem,"keydown",SemTagMenu.a11y,false); } if(!SemTagMenu.showing){ if(SemTagSvcPortal.trace){ SemTagUtil.log("dismissing hover"); } if(!_50.className.match(SemTagMenu.iconNameRE)){ SemTagMenu.hide(); } } }else{ var _51=SemTagMenu.id; menuElem=document.getElementById(_51); SemTagMenu.startHideTimer(_51); } },mouseover:function(_52){ SemTagMenu.clearTimeouts(); },click:function(_53){ if(!_53){ return; } var _54=SemTagSvcPortal.getElementFromEvent(_53); var _55=SemTagSvcPortal.getParentByClassName("semtag_header",_54); var _56=SemTagSvcPortal.getParentByClassName("personMenuActions",_54); if(!_55&&!_56){ SemTagMenu.hide(SemTagMenu.id); } },catchKeyup:function(_57){ var _58; var _59=false; if(_57){ if(_57.which){ _58=_57.which; }else{ _58=_57.keyCode; } } if(SemTagSvcPortal.trace){ SemTagUtil.log("Menu.catchKeyup:key="+_58); } var _5a=document.activeElement.className; if(_5a.indexOf("lotusui")>-1){ _59=true; } if(_58==16&&_59&&SemTagMenu.sftflag){ SemTagMenu.exitCard(); } SemTagMenu.sftflag=false; },catchEscape:function(_5b){ var key; if(_5b){ if(_5b.which){ key=_5b.which; }else{ key=_5b.keyCode; } } if(SemTagSvcPortal.trace){ SemTagUtil.log("Menu.catchEscape:key="+key); } if(key==16){ SemTagMenu.sftflag=true; } if(key==27){ var _5c=null; if(SemTagMenu.showing){ var _5d=SemTagMenu.getCurrentElement(); if(_5d){ _5c=SemTagSvcPortal.getHoverElement(_5d); } } SemTagMenu.hide(); if(_5c){ _5c.focus(); } } },a11y:function(_5e){ if(_5e){ var key; if(_5e.which){ key=_5e.which; }else{ key=_5e.keyCode; } if(SemTagSvcPortal.trace){ SemTagUtil.log("Menu.a11y:key="+key); } if(key==13){ var _5f=SemTagSvcPortal.getElementFromEvent(_5e); if(_5f){ SemTagMenu.a11yMode=true; var _60=(SemTagMenu.staticHover?_5f:SemTagMenu.getMenuTag()); if(SemTagUtil.isGecko){ var evt=document.createEvent("MouseEvents"); evt.initEvent("click",true,true); SemTagUtil.fireEvent(_60,evt); }else{ _60.click(); } SemTagMenu.stopEvent(_5e); } } }else{ var _5f=SemTagMenu.currentElem; if(_5f){ SemTagMenu.a11yMode=true; var _60=(SemTagMenu.staticHover?_5f:SemTagMenu.getMenuTag()); if(SemTagUtil.isGecko){ var _61=document.createEvent("MouseEvents"); _61.initEvent("click",true,true); SemTagUtil.fireEvent(_60,_61); }else{ _60.click(); } SemTagMenu.stopEvent(evt); } } return true; },stopEvent:function(_62){ if(!_62){ return; } if(SemTagUtil.isGecko){ try{ _62.preventDefault(); _62.stopPropagation(); } catch(e){ } }else{ try{ _62.returnValue=false; _62.cancelBubble=true; } catch(e){ if(SemTagSvcPortal.trace){ SemTagUtil.log("stopEvent caught "+e); } } } },startHideTimer:function(_63){ if(01){ for(var _67=(tds.length-2);_67-1)){ var _17=_12[i].url.replace(/@@@ARGS@@@/g,"SemTagPerson.currentPerson"); _6.push(SemTagSvcPortal.getMenuItemJson(_16,_17,_12[i].order)); } } } } if(!_4._inline){ if(SemTagSvcPortal.ifConnUrlExists=="true"&&(SemTagSvcPortal.isconnServerNew==false)&&(_b!=null)){ _8.write("
"); _8.write("
"); }else{ var _18=""; if(typeof (SemTagAwrns)!="undefined"&&typeof (_4.X.ststatus)!="undefined"&&(_4.X.ststatus=="online"||_4.X.ststatus=="away")){ _18=_4.X.ststatus; } var _19=null; if(_4.photo!=null&&_4.photo!=="undefined"&&_4.photo.length>0){ _19=_4.photo; }else{ _19=SemTagPerson.noPhotoPersonUrl; } _8.write("
"); _8.write("
"); _8.write(""+_4.fn+" "+SemTagMenu.nls.a11y_photo+""); _8.write("
"); _8.write("
    "); _8.write("
  • "+_4.fn+"
  • "); if(typeof (SemTagAwrns)!="undefined"&&typeof (_4.X.ststatus)!="undefined"&&(_4.X.ststatus=="online"||_4.X.ststatus=="away")){ _8.write(""+SemTagAwrns.st+_18+""); } if(SemTagSvcPortalGlobal.debug){ console.log("person got in getMarkUp method is:"+_4); } if(SemTagSvcPortalGlobal.collapsedItems!=null){ _8.write(SemTagPerson.getItemsAsHtml(SemTagSvcPortalGlobal.collapsedItems,"collapsed")); } _8.write("
"); if(SemTagSvcPortalGlobal.showDetailsFlag){ _8.write("
"); _8.write(""+SemTagMenu.nls.ally_collapsedImage+" "); _8.write("
"); } _8.write(""); _8.write("
"); } } },getItemsAsHtml:function(_1a,_1b){ var _1c=new String(""); if(_1a!=null){ var _1d=_1a.split(","); var i=0; if(SemTagSvcPortal.debug){ console.log("Length of card items got is:"+_1d.length); } while(i<_1d.length){ var _1e=_1d[i].replace(/^\s+|\s+$/g,""); var _1f=new String(""); if(_1e.match("businessCategory")){ _1f=".category"; }else{ if(_1e.match("carLicense")){ _1f=".X.carlicense"; }else{ if(_1e.match("cn")&&_1e.length==2){ _1f=".fn"; }else{ if(_1e.match("countryName")){ _1f=".adr.countryname"; }else{ if(_1e.match("departmentNumber")){ _1f=".X.departmentnumber"; }else{ if(_1e.match("description")){ _1f=".note"; }else{ if(_1e.match("displayName")){ _1f=".fn"; }else{ if(_1e.match("employeeNumber")){ _1f=".X.employeenumber"; }else{ if(_1e.match("employeeType")){ _1f=".X.employeetype"; }else{ if(_1e.match("facsimileTelephoneNumber")){ _1f=".tel.fax"; }else{ if(_1e.match("givenName")){ _1f=".n.givenname"; }else{ if(_1e.match("homePostalAddress")){ _1f=".X.homeaddress"; }else{ if(_1e.match("ibm-gender")){ _1f=".X.gender"; }else{ if(_1e.match("ibm-generationQualifier")){ _1f=".n.honorificsuffix"; }else{ if(_1e.match("ibm-hobby")){ _1f=".X.hobby"; }else{ if(_1e.match("ibm-jobTitle")){ _1f=".title"; }else{ if(_1e.match("ibm-middleName")){ _1f=".n.additionalname"; }else{ if(_1e.match("ibm-otherEmail")){ _1f=".email.X_notes"; }else{ if(_1e.match("ibm-personalTitle")){ _1f=".n.honorificprefix"; }else{ if(_1e.match("ibm-primaryEmail")){ _1f=".email.internet"; }else{ if(_1e.match("mail")&&_1e.length==4){ _1f=".email.internet"; }else{ if(_1e.match("ibm-regionalLocale")){ _1f=".X.locale"; }else{ if(_1e.match("ibm-timeZone")){ _1f=".tz"; }else{ if(_1e.match("initials")){ _1f=".X.initials"; }else{ if(_1e.match("localityName")){ _1f=".adr.locality"; }else{ if(_1e.match("manager")){ _1f=".X.manager"; }else{ if(_1e.match("mobile")){ _1f=".tel.cell"; }else{ if(_1e.match("o")&&_1e.length==1){ _1f=".org.name"; }else{ if(_1e.match("ou")&&_1e.length==2){ _1f=".org.unit"; }else{ if(_1e.match("pager")){ _1f=".tel.pager"; }else{ if(_1e.match("postalAddress")){ _1f=".X.fulladdress"; }else{ if(_1e.match("postalCode")){ _1f=".adr.postalcode"; }else{ if(_1e.match("preferredLanguage")){ _1f=".X.language"; }else{ if(_1e.match("roomNumber")){ _1f=".adr.extendedaddress"; }else{ if(_1e.match("secretary")){ _1f=".X.secretary"; }else{ if(_1e.match("seeAlso")){ _1f=".url"; }else{ if(_1e.match("sn")&&_1e.length==2){ _1f=".n.familyname"; }else{ if(_1e.match("stateOrProvinceName")){ _1f=".adr.region"; }else{ if(_1e.match("street")){ _1f=".adr.streetaddress"; }else{ if(_1e.match("telephoneNumber")){ _1f=".tel.voice"; }else{ if(_1e.match("uid")&&_1e.length==3){ _1f=".uid"; } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } if(0<_1f.length){ var _20=new String(""); var pos=_1f.indexOf(".",1); while(pos!=-1){ if(0<_20.length){ _20+=" && "; } _20+="SemTagPerson.currentPerson"+_1f.substring(0,pos); pos=_1f.indexOf(".",pos+1); } if(0<_20.length){ _20+=" && "; } _20+="SemTagPerson.currentPerson"+_1f; var _21=0; if(_1b.match("expanded")){ _21=0; } if(_1b.match("collapsed")){ _21=1; } if(SemTagSvcPortal.debug){ console.log(_20.toString()); } if(SemTagSvcPortal.debug){ console.log(eval(_20.toString())); } var _22="
  • "+eval(_20.toString())+"
  • "; if(_1e.indexOf("mail")!=-1){ _22="
  • "+eval(_20.toString())+"
  • "; } if(eval(_20.toString())){ _1c+=_22; } } i++; } } return _1c; },imgClicked:function(){ var _23=document.getElementById("expCollapImg"); var _24=document.getElementById("toggleLabel"); var _25=document.getElementById("expandedSection"); var _26=navigator.appName; if(_26=="Netscape"){ _25.style.width="240"; }else{ _25.style.width="378"; } if(_23.src.indexOf(SemTagPerson.expandedImgUrl)>1){ _23.src=SemTagPerson.collapsedImgUrl; _23.title=SemTagMenu.nls.ally_collapsedImage; _24.innerHTML=SemTagMenu.nls.ally_showMore; }else{ _23.src=SemTagPerson.expandedImgUrl; _23.title=SemTagMenu.nls.ally_expandImage; _24.innerHTML=SemTagMenu.nls.ally_showLess; } var _27=document.getElementById("expandedSection"); _27.style.display=(_27.style.display!="none"?"none":""); },imgHoverIn:function(){ var _28=document.getElementById("personImg"); var _29=document.getElementById("personImg1"); _28.style.display="none"; _29.style.display=""; },imgHoverOut:function(){ var _2a=document.getElementById("personImg"); var _2b=document.getElementById("personImg1"); _2a.style.display=""; _2b.style.display="none"; },getInlineMarkup:function(_2c,_2d,_2e){ var _2f=_2c.email.internet; _2e.write("
    "); _2e.write("
    "); _2e.write("
    "); var _30=(_2c._headeronly?"class='vcard X-person-inside-inline'":""); _2e.write("
      "); _2e.write("
    • "+_2c.fn+"
    • "); _2e.write(""); if(_2c.title){ _2e.write("
    • "+_2c.title+"
    • "); } if(_2c.tel&&_2c.tel.voice){ _2e.write("
    • "+_2c.tel.voice+"
    • "); } _2e.write("
    "); _2e.write("
    "); if(_2c._headeronly){ _2e.write("
    "); }else{ _2e.write("
    "); _2e.write(""); } _2e.write("
    "); _2e.write("
    "); },openPersonRecord:function(id){ if(SemTagSvcPortal.debug){ console.log("In openPersonRecord ID got is :"+id); } var _31; var _32=null; if(id!=="undefined"&&id!=null){ _32=id; }else{ _31=SemTagPerson.currentPerson; } if(_31&&_31.uid&&_31.uid.length>0){ _32=_31.uid; }else{ if((typeof (_31.email)!="undefined"&&typeof (_31.email.internet)!="undefined"&&0<_31.email.internet.length)){ _32=_31.email; } } var _33=encodeURIComponent(_32); var _34=encodeURIComponent(_33); if(SemTagSvcPortal.debug){ console.log("userId3is :"+_34+":"+(SemTagPerson.currentPerson?SemTagPerson.currentPerson.fn:"no fn defined")+":"+SemTagPerson.getPersonResolverUrl()+":"); } if(SemTagSvcPortal.debug){ console.log("NEWReplaced string is:"+SemTagPerson.getPersonResolverUrl().replace("TOBEREPLACED",_34)); } window.open(SemTagPerson.getPersonResolverUrl().replace("TOBEREPLACED",_34),null,"height=640,width=512,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"); },addToSametimeList:function(){ var _35=SemTagPerson.currentPerson.email.internet; var fn_=encodeURIComponent(SemTagPerson.currentPerson.fn); var fn=encodeURIComponent(fn_); window.open(SemTagPerson.getPersonResolverUrl().replace("TOBEREPLACED",_35+"/"+fn),null,"height=640,width=512,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"); },out:function(){ this.buffer=""; this.write=function(str){ this.buffer+=str; }; },processHcards:function(_36){ if(SemTagSvcPortal.trace){ console.log("Inside processHcards of SemTagSerson and length of hcards is:"+(_36?_36.length:0)); } if(!_36||_36.length==0){ return; } for(var i=0;i<_36.length;i++){ var _37=_36[i]; var _38=SemTagPerson.getNameElement(_37); if(!_38){ continue; } var _39=_38.getAttribute(SemTagSvcPortal.liveElemPrefix+"id"); if(_39&&SemTagSvcPortal.ifConnUrlExists=="false"){ if(SemTagPerson.activeElems[_39]){ continue; }else{ if(SemTagSvcPortal.trace){ SemTagUtil.log("Person.leid="+_39+" being processed again!"); } continue; } } var _3a=SemTagSvcPortal.getElementsByClassName("email",_37); _3a=_3a||null; if((_3a==null||_3a.length==0)&&SemTagSvcPortal.ifConnUrlExists=="true"&&SemTagSvcPortal.isconnServerNew===false){ console.info(SemTagPerson.nls.specify_email_if_connection+"Email is for user:"+uid); } if(SemTagSvcPortal.ifConnUrlExists=="true"&&SemTagSvcPortal.isconnServerNew){ if(SemTagSvcPortal.debug){ console.log("Beofore calling lconn.profiles.bizCard.bizCard.processTag for email:"+(_3b+":"+(_3b?_3b.internet:"Not defined"))); } try{ if(eval("window.lconn != null")==false||(lconn.profiles==null||lconn.profiles=="undefined")){ SemTagPerson.processUntilAvailable(SemTagPerson.processHcards,"window.lconn != null && !(lconn.profiles == null || lconn.profiles == 'undefined')",null,null,null,_36); }else{ lconn.profiles.bizCard.bizCard.processTag(_38); } } catch(e){ console.log("Connection server is probably down please check following resource is up:"+SemTagSvcPortalGlobal.connUrl+"/profiles/portalJS/portalBizCard.js"); console.log("Actual Error occured is:"+e); return; } } var _3c=SemTagSvcPortal.getElementsByClassName("userObjectId",_37); if(SemTagSvcPortal.debug){ console.log("userObjectid element got is:"+_3c); } var _3b=SemTagUtil.getHcardAttributeValue("email",_37); if(!_3c){ if(!_3b.internet){ var uid=SemTagUtil.getHcardAttributeValue("uid",_37); if(!uid){ continue; } } } if(SemTagPerson.isInline(_37)){ var _3d={"target":_38}; SemTagPerson.requestPersonInfo(_3d); }else{ var _3e=SemTagSvcPortal.getTextValue(_38); var _3f=_3e.indexOf("click"); var _40=_3e.substring(0,_3f)+SemTagPerson.nls.hover_label+" "+SemTagMenu.nls.a11y_hover; if(SemTagSvcPortal.ifConnUrlExists=="false"||(SemTagSvcPortal.ifConnUrlExists=="true"&&SemTagSvcPortal.isconnServerNew==false)){ if(SemTagSvcPortal.debug){ console.log("Adding hover for old business card case or no business card"); } SemTagSvcPortal.addHover(_38,SemTagPerson.showHover,SemTagPerson.showMenu,_40); }else{ if(SemTagSvcPortal.debug){ console.log("Inside ifConnURLExistsnew"+SemTagSvcPortal.ifConnUrlExists+":"+SemTagSvcPortal.isconnServerNew); } var _41=_38.getAttribute(SemTagSvcPortal.refcntAttr); if(_41){ _38.setAttribute(SemTagSvcPortal.refcntAttr,parseInt(Number(_41)+1)); }else{ _38.setAttribute(SemTagSvcPortal.refcntAttr,"1"); SemTagSvcPortal.hoverIdx++; _38.setAttribute(SemTagSvcPortal.liveElemPrefix+"id",SemTagSvcPortal.hoverIdx); } } _39=_38.getAttribute(SemTagSvcPortal.liveElemPrefix+"id"); if(SemTagSvcPortal.debug){ console.log("in semtagperson leid got is:"+_39); } if(_39){ SemTagPerson.activeElems[_39]=true; } } } },processUntilAvailable:function(_42,_43,_44,_45,_46,_47){ if(typeof (_42)!="function"){ return; } var _48=500; var _49=20; var _4a=true; if(typeof (_45)=="number"){ _48=_45; } if(typeof (_46)=="number"){ _49=_46; } if(typeof (_44)=="boolean"){ _4a=_44; } var _4b=""; var _4c=0; console.log("eval(test) is :"+eval(_43)); var _4d=Array.prototype.slice.call(arguments); var _4e=_4d.shift(); var _4f=_4d.shift(); var _50=_4d.shift(); var _51=_4d.shift(); var _52=_4d.shift(); if(SemTagSvcPortal.trace){ console.log("shifted args length is:"+_4d.length+":"+_4d); } if(eval(_43)){ if(_47!=null){ _42.apply(null,Array.prototype.slice.call(_4d)); }else{ _42(); } return; } if(SemTagSvcPortal.trace){ console.log("inside processUntilAvailable for time :"+_4c+":"+eval(_43)+":"+"clearing intervalid:"+_4b); } _4b=window.setInterval(function(){ _4c++; if(SemTagSvcPortal.trace){ console.log("inside processUntilAvailable for time :"+_4c+":"+eval(_43)+":"+"clearing intervalid:"+_4b); } if(eval(_43)){ window.clearInterval(_4b); if(_47!=null){ _42.apply(null,Array.prototype.slice.call(_4d)); }else{ _42(); } }else{ if(_4c>=_49){ window.clearInterval(_4b); if(_4a){ throw new Error("processUntilAvailable: test was never met: "+_43); } } } },_48); },isInline:function(_53){ return SemTagUtil.getHcardAttributeValue(SemTagPerson.INLINE,_53); },processMailtos:function(_54){ if(!_54||_54.length==0){ return; } while(_54.length>0){ var _55=_54.pop(); SemTagSvcPortal.watchEvent(_55,"mouseover",SemTagPerson.tagMouseover,false); } },hcardsAdded:function(_56){ if(SemTagSvcPortal.trace){ SemTagUtil.log("hcardsAdded"); } if(SemTagSvcPortal.trace){ console.log("INside hcardsAdded length of nodes got it:"+SemTagSvcPortal.getNodes("hcard").length+":"+_56); } if(_56&&_56.length>0){ SemTagPerson.processHcards(_56); }else{ SemTagPerson.processHcards(SemTagSvcPortal.getNodes("hcard")); } },hcardsAdded:function(){ if(SemTagSvcPortal.trace){ SemTagUtil.log("hcardsAdded"); } if(SemTagSvcPortal.trace){ console.log("INside hcardsAdded length of nodes got it:"+SemTagSvcPortal.getNodes("hcard").length); } SemTagPerson.processHcards(SemTagSvcPortal.getNodes("hcard")); },mailtosAdded:function(){ SemTagPerson.processMailtos(SemTagSvcPortal.getNodes("mailto")); },showHover:function(_57){ if(SemTagSvcPortal.trace){ SemTagUtil.log("Person.showHover"); } var _58=SemTagUtil.getHcardAttributeValue("X-person-inside-inline",SemTagSvcPortal.getLiveElementFromEvent(_57)); var _59=_58?null:SemTagPerson.nls.hover_label; SemTagSvcPortal.showHover(_57,SemTagPerson.showMenu,_59); return false; },showMenu:function(_5a){ if(SemTagSvcPortal.trace){ SemTagUtil.log("Person.showMenu"); } SemTagMenu.waitCursor(); SemTagMenu.stopEvent(_5a); SemTagPerson.requestPersonInfo(_5a); return false; },renderCard:function(_5b){ var _5c=new BusinessCard.out(); BusinessCard.getMenuData(_5b,null,null,null,_5c); if(SemTagSvcPortal.trace){ console.log("Inside renderCard"+_5c.buffer+":"+document.getElementById("businessCard")); } document.getElementById("businessCard").innerHTML=_5c.buffer; },requestPersonInfo:function(_5d){ SemTagPerson.reqMethod.call(SemTagPerson,_5d); },dispatch:function(_5e){ var _5f=(_5e.email&&_5e.email.internet)?_5e.email.internet:null; if(_5f){ SemTagPerson.requestor.dispatch(_5f.toLowerCase(),_5e); } },requestReturn:function(_60,_61,_62){ if(SemTagSvcPortal.trace){ SemTagUtil.log("Person.requestReturn: "+_61+" ("+(_60?"success":"fail")+")"); } var _63=_60?_61:SemTagPerson.emptyPerson(); if(_63){ var _64=SemTagSvcPortal.getLiveElementFromEvent(_62); SemTagPerson.fillPersonJsonMoreFromDom(_63,_64); SemTagPerson.update(_63,_64,_62); }else{ SemTagMenu.defaultCursor(); } },appendObjectIdToUrl:function(_65){ if(SemTagSvcPortal.trace){ console.log("entering appendObjectIdToUrl:"+_65); } if(SemTagSvcPortal.trace){ console.log("staring with SemTagPerson.basePumaResolvedUrl:"+SemTagPerson.basePumaResolvedUrl); } var _66=SemTagPerson.basePumaResolvedUrl.indexOf(SemTagPerson.pumaUrl); var _67=""; if(_66>-1){ _67=SemTagPerson.basePumaResolvedUrl.substr(0,_66)+SemTagPerson.pumaUrl+"/"+_65+SemTagPerson.basePumaResolvedUrl.substr(_66+SemTagPerson.pumaUrl.length); } if(SemTagSvcPortal.trace){ console.log("Returning updated url:"+_67); } return _67; },fillPersonJsonMoreFromDom:function(_68,_69){ if(SemTagSvcPortal.debug){ window.status="Person.fillPersonJsonMoreFromDom"; } var _6a=SemTagSvcPortal.findNameElementInHcard(_69); if(_6a){ var _6b=SemTagSvcPortal.getTextValue(_6a); var _6c=_6b.indexOf("click"); if(_6c>0){ _68.fn=_6b.substring(0,_6c); }else{ _68.fn=SemTagSvcPortal.getTextValue(_6a); } } var _6d=SemTagPerson.getElementEmail(_69); if(_6d){ _68.email={"internet":_6d}; } var uid=SemTagUtil.getHcardAttributeValue("uid",_69); if(uid){ _68.uid=uid; } if(_68.userObjectID){ var _6e=_68.userObjectID.split("/"); if(_6e&&_6e.length>0){ _68.userObjectID=_6e[_6e.length-1]; } } if(SemTagSvcPortal.debug&&_68){ console.log("person.photo got is:"+_68.photoURL+(_68.photo&&_68.photo.length>0?"not null":"is not available")); } if(_68&&_68.photo&&_68.photo.length>0){ if(_68.userObjectID&&_68.userObjectID.length>0){ var _6f=SemTagPerson.appendObjectIdToUrl(_68.userObjectID+"/jpegPhoto"); _68.photo=_6f+"&index=0"; }else{ _68.photo=_68.photoURL; } } if(!_68.tel||!_68.tel.voice){ var _70=SemTagSvcPortal.findElementByNameInHcard(_69,"tel"); if(_70){ var _71=SemTagSvcPortal.getTypedValue(_70,"voice"); _68.tel={"voice":_71["voice"]}; } } var _72=SemTagSvcPortal.findElementByNameInHcard(_69,"adr"); var _73={}; if(_72){ _73=SemTagPerson.getAddressJson(_72); _68.adr=_73; } if(typeof (_68.adr)!="undefined"&&(_68.adr.locality||_68.adr.countryname||_68.adr.region)){ if(!_68.X){ _68.X={}; } var _74=_68.adr.locality+", "+_68.adr.region+" "+_68.adr.countryname; _68.X.worklocation=_74.replace(/undefined/g,""); } if(typeof (SemTagAwrns)!="undefined"){ if(!_68.X){ _68.X={}; } _68.X.imn=SemTagAwrns.getSametimeId(_69); _68.X.ststatus=_6a.getAttribute("semtag_ststatus"); } },emptyPerson:function(){ return {"fn":"","email":{"internet":""}}; },update:function(_75,_76,_77){ if(SemTagSvcPortal.trace){ SemTagUtil.log("Person.update"); } SemTagPerson.currentPerson=_75; var _78=SemTagSvcPortal.getParentByClassName("vcard",_76); var _79=SemTagUtil.getHcardAttributeValue("X-person-header-only",_78); if(_79){ _75._headeronly=true; } SemTagPerson.readHcardContext(_78,_75); SemTagSvcPortal.setSemanticTagValue("hcard",_76,_75); if(SemTagPerson.isInline(_78)){ var out=new SemTagPerson.out(); SemTagPerson.getInlineMarkup(_75,SemTagSvcPortal.bidi,out); _78.innerHTML=out.buffer; var _7a=SemTagUtil.getNodeClassValue(_78); SemTagUtil.setNodeClassValue(_78,_7a.replace(/vcard/,"vcard-done")); if(_79){ var _7b=SemTagSvcPortal.getElementsByClassName("vcard",_78,1); if(_7b){ SemTagPerson.processHcards(_7b); } } }else{ var _7c=new Array(); var _7d="personMenuActions"; var _7e=new SemTagPerson.out(); var _7f=new SemTagPerson.out(); SemTagPerson.getMarkup(_75,SemTagSvcPortal.bidi,_7c,_7d,_7e,_7f); var _80=(typeof (_75.email)!="undefined"&&_75.email.internet)?_75.email.internet:null; SemTagSvcPortal.setMenuData(_77,_7c,_7d,SemTagSvcPortal.getMenuHeaderJson(_7e.buffer,"text/html",-100),SemTagSvcPortal.getMenuFooterJson(_7f.buffer,"text/html",-100)); if(SemTagSvcPortal.trace){ console.log("values are in update of semtagperson:"+SemTagSvcPortal.ifConnUrlExists+":"+(SemTagSvcPortal.isconnServerNew===false)); } if(SemTagSvcPortal.ifConnUrlExists=="true"&&(SemTagSvcPortal.isconnServerNew===false)&&_80!=null){ if(eval("window.BusinessCard != null")==false){ SemTagPerson.processUntilAvailable(BusinessCard.getProfileInfo,"(window.BusinessCard != null)",null,null,null,true,"SemTagPerson.renderCard",_80); }else{ BusinessCard.getProfileInfo(true,"SemTagPerson.renderCard",_80); } } } },readHcardContext:function(_81,_82){ var _83=SemTagUtil.getHcardAttributeValue("X-person-inside-inline",_81); if(_83){ _82._inline=true; } var _84=SemTagUtil.getHcardAttributeValue("X-person-inside-profile",_81); if(_84){ _82._inprofile=true; } var _85=SemTagUtil.getHcardAttributeValue("X-person-profile-inplace",_81); if(_85){ _82._profileinplace=true; } },getElementEmail:function(_86){ if(!_86){ alert("getElementEmail called with: "+_86); } var _87; var _88=SemTagSvcPortal.getParentByClassName("vcard",_86); if(_88){ _87=SemTagUtil.getHcardAttributeValue("email",_88); _87=_87.internet; }else{ if(_86.tagName=="A"&&_86.href.match(/^mailto:/)){ _87=_86.href.replace(/^mailto:/,""); } } return _87; },getNameElement:function(_89){ try{ if(_89.className!="vcard"){ _89=SemTagSvcPortal.getParentByClassName("vcard",_89); } var _8a=SemTagSvcPortal.getElementsByClassName("fn",_89,1)[0]; if(!_8a){ _8a=SemTagSvcPortal.getElementsByClassName("n",_89,1)[0]; } return _8a; } catch(e){ if(SemTagSvcPortal.debug){ alert(e); } } return null; },getAddressJson:function(_8b){ var _8c={"postofficebox":"","streetaddress":"","locality":"","region":"","postalcode":"","countryname":""}; var _8d=_8b; if(_8d.className!="adr"){ _8d=SemTagSvcPortal.getParentByClassName("adr",_8b); } if(_8d){ var _8e=_8d.childNodes; for(var i=0;i<_8e.length;i++){ SemTagPerson.readAddressInfo(_8e[i],_8c); } }else{ _8c.streetaddress="5 Technology Park Drive"; _8c.locality="Westford"; _8c.region="MA"; _8c.postalcode="01886"; _8c.countryname="USA"; } return _8c; },readAddressInfo:function(_8f,_90){ var _91=_8f.childNodes; if(_91){ for(var i=0;i<_91.length;i++){ SemTagPerson.readAddressInfo(_91[i],_90); } } if(_8f.className!=null){ var cn=_8f.className; if(cn.match(/(^|\s)post-office-box(\s|$)/i)){ _90.postofficebox=SemTagSvcPortal.getTextValue(_8f); }else{ if(cn.match(/(^|\s)extenodeed-address(\s|$)/i)){ _90.extenodeedaddress=SemTagSvcPortal.getTextValue(_8f); }else{ if(cn.match(/(^|\s)street-address(\s|$)/i)){ _90.streetaddress=SemTagSvcPortal.getTextValue(_8f); }else{ if(cn.match(/(^|\s)locality(\s|$)/i)){ _90.locality=SemTagSvcPortal.getTextValue(_8f); }else{ if(cn.match(/(^|\s)region(\s|$)/i)){ _90.region=SemTagSvcPortal.getTextValue(_8f); }else{ if(cn.match(/(^|\s)postal-code(\s|$)/i)){ _90.postalcode=SemTagSvcPortal.getTextValue(_8f); }else{ if(cn.match(/(^|\s)country-name(\s|$)/i)){ _90.countryname=SemTagSvcPortal.getTextValue(_8f); } } } } } } } } },existsInObject:function(_92,_93){ var _94=_93.split("."); var _95=_92; var _96=true; for(var i=0;i<_94.length;i++){ var _97; if(_94[i].indexOf("(")>-1){ _97=_94[i].substr(0,_94[i].indexOf("(")); }else{ _97=_94[i]; } if(_95[_97]){ _95=_95[_97]; }else{ _96=false; break; } } return _96; },executeJSTargetInFrame:function(_98){ if(_98.indexOf("javascript:")>-1){ var _99=_98.substr(("javascript:".length)); var _9a=window; if(!SemTagPerson.existsInObject(window,_99)){ for(var i=0;i0){ var _a3=SemTagPerson.appendObjectIdToUrl(_9f)+"&expandRefs=true&includeAttributes=@@@AVAILATTRIBUTES@@@"; _a3=_a3.replace("@@@AVAILATTRIBUTES@@@",SemTagSvcPortal.availAttribStr); if(SemTagSvcPortal.trace){ console.log("SemTagPerson.servletUrlForObjectId is :"+_a3.replace("@@@AVAILATTRIBUTES@@@",SemTagSvcPortal.availAttribStr)); } xml=ibm.portal.xml.loadXml(_a3.replace("@@@AVAILATTRIBUTES@@@",SemTagSvcPortal.availAttribStr)); }else{ if(uid&&uid.length>0){ var _a3=SemTagPerson.basePumaResolvedUrl+"&@@@QUERY@@@&includeAttributes=@@@AVAILATTRIBUTES@@@"; _a3=_a3.replace("@@@AVAILATTRIBUTES@@@",SemTagSvcPortal.availAttribStr); try{ xml=ibm.portal.xml.loadXml(_a3.replace("@@@QUERY@@@",_a1)); } catch(er){ if(SemTagSvcPortal.debug){ console.info("Person.callUserProfileServlet Error caught is: "+er); } if(uid.indexOf("uid=")==0){ _a1=uid; }else{ _a1="uid="+uid; } var _a4=SemTagPerson.basePumaResolvedUrl+"&expandRefs=true&includeAttributes=@@@AVAILATTRIBUTES@@@&searchAttributes=@@@QUERY@@@"; _a4=_a4.replace("@@@AVAILATTRIBUTES@@@",SemTagSvcPortal.availAttribStr); xml=ibm.portal.xml.loadXml(_a4.replace(/@@@QUERY@@@/,_a1)); } }else{ var _a3=SemTagPerson.basePumaResolvedUrl+"&expandRefs=true&includeAttributes=@@@AVAILATTRIBUTES@@@&searchAttributes=@@@QUERY@@@"; _a3=_a3.replace("@@@AVAILATTRIBUTES@@@",SemTagSvcPortal.availAttribStr); xml=ibm.portal.xml.loadXml(_a3.replace(/@@@QUERY@@@/,_a1)); } } } catch(e){ if(SemTagSvcPortal.debug){ console.info("Person.callUserProfileServlet caught: "+e); } } if(xml){ if(0<_9f.length){ var xsl=ibm.portal.xml.loadXsl(SemTagSvcPortalGlobal.contextUrl+"/xsl/UserAtomByIdToPersonJson.xsl"); }else{ var xsl=ibm.portal.xml.loadXsl(SemTagSvcPortalGlobal.contextUrl+"/xsl/UserAtomToPersonJson.xsl"); } var _a5=ibm.portal.xml.transform(xml,xsl,null,null,true); if(SemTagSvcPortal.trace){ SemTagUtil.log(_a5); } var _a6=eval(_a5)[0]; if(SemTagSvcPortal.trace){ console.log("Person got is:"+_a6); } if(!_a6&&!_a6.fn){ _a6=SemTagPerson.emptyPerson(); } if(SemTagSvcPortal.trace){ console.log("person.photo is:"+_a6.photo); } SemTagPerson.fillPersonJsonMoreFromDom(_a6,_a0); SemTagPerson.update(_a6,_a0,_9e); return; }else{ if(SemTagSvcPortal.trace){ SemTagUtil.log("bad XML"); } } var evt={"target":_a0}; SemTagPerson.requestReturn(false,null,evt); }; SemTagPerson.init(); var SemTagAwrns={SVCNAME:"sametime",hcards:new Array(),activeElems:[],hasApplet:false,imIds:SemTagSvcPortalGlobal.preferredImIds,st:"",samtimeIconRequired:false,init:function(){ SemTagSvcPortal.setCallback(SemTagAwrns.SVCNAME,SemTagAwrns.hcardsAdded); SemTagAwrns.processHcards(SemTagSvcPortal.getNodes(SemTagAwrns.SVCNAME)); },hcardsAdded:function(){ SemTagAwrns.processHcards(SemTagSvcPortal.getNodes(SemTagAwrns.SVCNAME)); },processHcards:function(_1){ _1=_1||null; if(SemTagSvcPortal.debug){ console.log("in processHcards hcards got is"+_1); } if(_1==null){ return; } SemTagSvcPortal.sametimeSTProxy=(typeof (stproxy)!=="undefined"); SemTagSvcPortal.sametimeSTLinks=((typeof (stproxy)==="undefined")&&(typeof (prepareSametimeLink)!=="undefined")); SemTagSvcPortal.sametimeNotIntegrated=((typeof (stproxy)==="undefined")&&(typeof (prepareSametimeLink)==="undefined")); if(SemTagSvcPortal.debug){ console.log("Inside processHCards SemTagSvcPortal.sametimeSTProxy:"+SemTagSvcPortal.sametimeSTProxy+":"+SemTagSvcPortal.sametimeNotIntegrated+":"+SemTagSvcPortal.sametimeSTLinks); } if(SemTagSvcPortal.debug){ console.log("Inside processHCards SemTagSvcPortal.sametimeSTProxy:"+(typeof (stproxy)!=="undefined")+":"+((typeof (stproxy)==="undefined")&&(typeof (prepareSametimeLink)!=="undefined"))+":"+((typeof (stproxy)==="undefined")&&(typeof (prepareSametimeLink)==="undefined"))); } if(!SemTagSvcPortal.sametimeSTProxy&&!SemTagSvcPortal.sametimeSTLinks){ if(SemTagSvcPortal.debug){ console.info("stproxy and stlinks both are not available,person awareness will not be available"); } return; }else{ if(SemTagSvcPortal.debug){ console.info("Sametime is connected to Portal"); } } SemTagAwrns.hcards=[]; SemTagAwrns.hcards=_1; if(SemTagSvcPortal.sametimeSTProxy){ stproxy.addOnLoad(function(){ var _2=SemTagAwrns.hcards; if(SemTagSvcPortal.debug){ console.log("Hcards got is:"+_2); } for(var i=0;i<_2.length;i++){ var _3=_2[i]; if(SemTagAwrns.disabled(_3)){ continue; } var _4=SemTagSvcPortal.findNameElementInHcard(_3); if(SemTagSvcPortal.debug){ console.log("fnElem got is:"+_4); } if(!_4){ continue; } var _5=_4.getAttribute(SemTagSvcPortal.liveElemPrefix+"id"); if(SemTagSvcPortal.debug){ console.log("leid got is:"+_5+":"+SemTagAwrns.activeElems[_5]); } if(_5==null){ continue; } if(_5&&SemTagAwrns.activeElems[_5]){ continue; } var _6=SemTagAwrns.getSametimeId(_3); var _7=SemTagUtil.getHcardAttributeValue("X-sametime-resolve",_3); if(!_7){ if(SemTagSvcPortal.debug){ console.log("resolve is "+_7+" so continuing"); } continue; } var _8=document.createElement("span"); var _9=SemTagUtil.getHcardAttributeValue("x-sametime-no-icon",_3); SemTagAwrns.samtimeIconRequired=false; if(_9){ SemTagAwrns.samtimeIconRequired=true; } var _a=stproxy.getLiveNameModel(_6,{"isInBuddyList":false,"forceWatchlist":true}); _a.portalId=_6; if(SemTagSvcPortal.debug){ console.log("Model got for id:"+_6+": is :"+_a); } var _b=SemTagAwrns.getStatus(_a.status); if(_4){ _4.setAttribute("semtag_ststatus",_b); } if(SemTagSvcPortal.debug){ console.log("semtag_ststatus variable set to :"+_b); } if(!(SemTagAwrns.samtimeIconRequired)){ var _c=document.createElement("img"); _c.id=i; _c.imgId=_a.id; SemTagAwrns.setSametimeIconSrc(_a,_c,stproxy); _8.appendChild(_c); _8.setAttribute("class","sametimeawarenessicon"); _8.className+=" sametimeawarenessicon"; _4.parentNode.insertBefore(_8,_4); } if(stproxy.hitch&&stproxy.hitch.connect){ if(SemTagSvcPortal.debug){ console.log("Inside stproxy.hitch way:"); } stproxy.hitch.connect(_a,"onUpdate",SemTagAwrns.updateSTProxy); }else{ if(SemTagSvcPortal.debug){ console.log("Inside non stproxy.hitch way:"); } _a.onUpdate=SemTagAwrns.updateSTProxy; } if(_5){ SemTagAwrns.activeElems[_5]=true; } } }); } if(SemTagSvcPortal.sametimeSTLinks){ if(SemTagSvcPortal.debug){ console.log("Hcards got is:"+_1); } for(var i=0;i<_1.length;i++){ var _d=_1[i]; if(SemTagAwrns.disabled(_d)){ continue; } SemTagAwrns.hcards=[]; SemTagAwrns.hcards.push(_d); var _e=SemTagSvcPortal.findNameElementInHcard(_d); if(SemTagSvcPortal.debug){ console.log("fnElem got is:"+_e); } if(!_e){ continue; } var _f=_e.getAttribute(SemTagSvcPortal.liveElemPrefix+"id"); if(SemTagSvcPortal.debug){ console.log("leid got is:"+_f+":"+SemTagAwrns.activeElems[_f]); } if(_f==null){ continue; } if(_f&&SemTagAwrns.activeElems[_f]){ continue; } var _10=SemTagAwrns.getSametimeId(_d); var _11=SemTagUtil.getHcardAttributeValue("X-sametime-resolve",_d); if(_11){ var _12=document.createElement("span"); } if(SemTagSvcPortal.sametimeSTLinks&&_11){ var od=SemTagUtil.getOwnerDocument(_d); if(od.location!=document.location){ var f=SemTagUtil.getFrameElement(_d); if(f){ if(f.id=="wpsFLY_flyoutIFrame"){ continue; } } } _12.style.verticalAlign="text-top"; } if(SemTagSvcPortal.sametimeSTLinks&&_11){ st=prepareSametimeLink(_10,"",_11,"text:no;"); if(SemTagSvcPortal.debug){ console.log("ST got is:"+st); } _12.innerHTML=st; _e.parentNode.insertBefore(_12,_e); } if(_f){ SemTagAwrns.activeElems[_f]=true; } } } },setSametimeIconSrc:function(_13,_14,_15){ if(_13.status>=_15.awareness.OFFLINE&&_13.status<=_15.awareness.IN_MEETING_MOBILE){ switch(_13.status){ case 0: _14.src=_15.uiControl.iconPaths.iconOffline; break; case 1: _14.src=_15.uiControl.iconPaths.iconAvailable; _14.onclick=function(){ SemTagAwrns.openChat(_14.imgId,_13); }; break; case 4: case 2: _14.src=_15.uiControl.iconPaths.iconAway; _14.onclick=function(){ SemTagAwrns.openChat(_14.imgId,_13); }; break; case 3: _14.src=_15.uiControl.iconPaths.iconDnd; break; case 5: _14.src=_15.uiControl.iconPaths.iconInMeeting; _14.onclick=function(){ SemTagAwrns.openChat(_14.imgId,_13); }; break; case 6: _14.src=_15.uiControl.iconPaths.iconAvailableMobile; _14.onclick=function(){ SemTagAwrns.openChat(_14.imgId,_13); }; break; case 7: _14.src=_15.uiControl.iconPaths.iconAwayMobile; _14.onclick=function(){ SemTagAwrns.openChat(_14.imgId,_13); }; break; case 8: _14.src=_15.uiControl.iconPaths.iconDndMobile; break; case 9: _14.src=_15.uiControl.iconPaths.iconAwayMobile; _14.onclick=function(){ SemTagAwrns.openChat(_14.imgId,_13); }; break; case 10: _14.src=_15.uiControl.iconPaths.iconInMeetingMobile; _14.onclick=function(){ SemTagAwrns.openChat(_14.imgId,_13); }; break; default: _14.src=_15.NOT_USING; break; } _14.title=_13.statusMessage; _14.alt=_13.statusMessage; } },disabled:function(_16){ return SemTagUtil.getHcardAttributeValue("X-no-awareness",_16); },getSametimeId:function(_17){ var _18=null; for(var i=0;i0?_24[0]:null; if(_25){ icon=_25.firstChild; SemTagAwrns.setSametimeIconSrc(this,icon,stproxy); }else{ if(SemTagSvcPortal.debug){ console.log("Awareness span does not exist should not be possible"+vc+":"+this.id); } } } } } },getStatus:function(_26){ var val=""; switch(_26){ case 0: val="offline"; break; case 1: val="online"; break; case 2: val="away"; break; case 3: val="donotdisturb"; break; case 4: val="away"; break; case 5: val="meeting"; break; default: val="offline"; break; } return val; },openCall:function(_27){ if(stproxy.policies.get(stproxy.policies.TCSPI)){ stproxy.call.byId(_27); } },openInstantMeeting:function(_28){ if(stproxy.policies.get(stproxy.policies.DISABLE_MEETING_INVITATION)){ stproxy.createMeeting(_28); } },openSendAnnouncement:function(_29){ if(stproxy.policies.get(stproxy.policies.ALLOW_ANNOUNCEMENT)){ stproxy.createAnnouncement(_29); } },openAddToContacts:function(_2a){ stproxy.createAdder(_2a); },openChat:function(_2b,_2c){ if(SemTagSvcPortal.debug){ console.info("Opening chat with: "+_2b+":"+SemTagSvcPortal.sametimeSTLinks+":"+SemTagSvcPortal.sametimeSTProxy); } if(SemTagSvcPortal.sametimeSTLinks){ STLinksCreateIM(_2b); } if(SemTagSvcPortal.sametimeSTProxy){ if(_2c==null){ _2c=stproxy.getLiveNameModel(_2b,{"isInBuddyList":false,"forceWatchlist":true}); } if(SemTagSvcPortal.debug){ console.info("Opening chat with: imId,modelid"+_2b+":"+_2c.id); } stproxy.openChat(_2c.id); } }}; if(typeof wps_userStatusFuncs=="undefined"){ wps_userStatusFuncs=new Object(); } wps_userStatusFuncs["STLinksUserStatusChanged_SA"]=0; if(typeof wps_loggedInFuncs=="undefined"){ wps_loggedInFuncs=new Object(); } wps_loggedInFuncs["STLinksLoggedIn_SA"]=0; if(typeof wps_appletStartedFuncs=="undefined"){ wps_appletStartedFuncs=new Object(); } wps_appletStartedFuncs["STLinksAppletStarted_SA"]=0; function STLinksUserStatusChanged_SA(_2d,_2e,_2f,_30,_31){ var val=""; if(SemTagSvcPortal.debug){ console.log("STLinksUserStatusChanged_SA status got is : "+_2d+";"+_2f+":"+(typeof _2f)); } switch(_2f){ case 32: val="online"; break; case 64: val="away"; break; case 554: val="online"; break; case 96: val="away"; break; case 608: val="away"; break; case 128: val="donotdisturb"; break; default: val="offline"; break; } var arg=_2d+";"+val; if(SemTagSvcPortal.debug){ console.log("STLinksUserStatusChanged_SA status got is Final : "+arg); } if(SemTagSvcPortal.sametimeSTLinks){ SemTagAwrns.updateST(arg); } }; function STLinksAppletStarted_SA(){ if(SemTagSvcPortal.debug){ alert("Applet Started!"); } SemTagAwrns.hasApplet=true; }; function STLinksLoggedIn_SA(id,_32){ if(SemTagSvcPortal.debug){ alert("Logged In: "+id+", "+_32); } }; window.setTimeout(SemTagAwrns.init,SemTagSvcPortal.DELAY); var SemTagC2A={serviceId:"c2a",sourceTagName:"c2a:source",typeNameTagName:"c2a:typename",valueTagName:"c2a:value",displayTagName:"c2a:display",anchorTagName:"c2a:anchor",targetTagName:"c2a:target",menulabelTagName:"c2a:action-label",paramTagName:"c2a:action-param",defaultNameSpaceStr:"IBM_C2A_DEFAULT_NAMESPACE",namespaceSep:"#",liveObjectNamespace:"http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/livetext",targetsAvail:null,targetNodeIDs:new Object(),sourceNodeIDs:new Object(),currentValue:"",currentValArray:null,IDctr:0,c2aIdBaseStr:"IBMC2ASRVC_",c2aSourceIdBase:"IBMC2ASRVC_Source_",c2aTargetIdBase:"IBMC2ASRVC_Target_",nls:{"c2a_click_for_actions":SemTagSvcPortalGlobal.c2a_click_for_actions},init:function(){ if(!window.ibm){ window.ibm=new Object(); } if(!window.ibm.portal){ window.ibm.portal=new Object(); } window.ibm.portal.c2a=new Object(); for(var i=0;i0){ var _12=_10.pop(); var _13=_12.id; if(_13!=null&&(SemTagC2A.exists(SemTagC2A.sourceNodeIDs,_13)||SemTagC2A.exists(SemTagC2A.targetNodeIDs,_13))){ continue; } if(SemTagC2A.isSource(_12)){ if(_12.id==null||_12.id==""){ _12.id=SemTagC2A.c2aSourceIdBase+SemTagC2A.IDctr; SemTagC2A.IDctr++; } SemTagC2A.sourceNodeIDs[_12.id]="true"; }else{ if(SemTagC2A.isTarget(_12)){ if(_12.id==null||_12.id==""){ _12.id=SemTagC2A.c2aTargetIdBase+SemTagC2A.IDctr; SemTagC2A.IDctr++; } SemTagC2A.targetNodeIDs[_12.id]="true"; } } } SemTagC2A.updateAvailableTargets(); },exists:function(_14,_15){ if(_14[_15]&&_14[_15]=="true"){ return true; } return false; },processSources:function(_16){ for(var _17 in _16){ var _18=SemTagC2A.findElementInWindowScope(_17); var _19=SemTagC2A.getSourceInfo(_18); var _1a=SemTagC2A.isTargetDefined(_19); if(_19.value==null||_19.value==""){ if(SemTagSvcPortal.trace){ SemTagUtil.log("Click-to-Action error: Missing c2a:value tag"); } break; } var _1b=_19.anchorNode.getAttribute("hasHover"); if(_1a||_19.display!=""){ if(_1b==null||_1b=="false"){ SemTagSvcPortal.addHover(_19.anchorNode,SemTagC2A.showHover,SemTagC2A.handleClick); _19.anchorNode.setAttribute("hasHover","true"); } }else{ if(_1b=="true"){ SemTagSvcPortal.removeHover(_19.anchorNode,SemTagC2A.showHover,SemTagC2A.handleClick); } _19.anchorNode.setAttribute("hasHover","false"); } } },defineRegExpressions:function(){ SemTagC2A.sourceRegExp=new RegExp("(^|\\s)"+SemTagC2A.sourceTagName+"(\\s|$)"); SemTagC2A.typeNameRegExp=new RegExp("(^|\\s)"+SemTagC2A.typeNameTagName+"(\\s|$)"); SemTagC2A.valueRegExp=new RegExp("(^|\\s)"+SemTagC2A.valueTagName+"(\\s|$)"); SemTagC2A.displayRegExp=new RegExp("(^|\\s)"+SemTagC2A.displayTagName+"(\\s|$)"); SemTagC2A.anchorRegExp=new RegExp("(^|\\s)"+SemTagC2A.anchorTagName+"(\\s|$)"); SemTagC2A.targetRegExp=new RegExp("(^|\\s)"+SemTagC2A.targetTagName+"(\\s|$)"),SemTagC2A.menulabelRegExp=new RegExp("(^|\\s)"+SemTagC2A.menulabelTagName+"(\\s|$)"); SemTagC2A.paramRegExp=new RegExp("(^|\\s)"+SemTagC2A.paramTagName+"(\\s|$)"); },isTarget:function(_1c){ if(_1c.tagName=="FORM"){ return (SemTagUtil.getNodeClassValue(_1c).match(SemTagC2A.targetRegExp)); }else{ return false; } },isSource:function(_1d){ if(_1d.tagName=="SPAN"||_1d.tagName=="DIV"){ return (SemTagUtil.getNodeClassValue(_1d).match(SemTagC2A.sourceRegExp)); }else{ return false; } },updateAvailableTargets:function(){ SemTagC2A.targetsAvail=null; SemTagC2A.targetsAvail=new Array(); for(var _1e in SemTagC2A.targetNodeIDs){ var _1f=SemTagC2A.findElementInWindowScope(_1e); var _20=_1f.childNodes; var _21=null; var _22=null; for(var i=0;i<_20.length;i++){ var _23=_20[i]; var _24=SemTagUtil.getNodeClassValue(_23); if(_24==""){ continue; } if(_24.match(SemTagC2A.typeNameRegExp)){ var _25=SemTagC2A.getElementValue(_23); var _26=SemTagC2A.parseTypeName(_25); _21=_26.namespace; _22=_26.type; if(_22!=null){ if(_21==null){ _21=SemTagC2A.defaultNameSpaceStr; } if(typeof (SemTagC2A.targetsAvail[_21])=="undefined"){ SemTagC2A.targetsAvail[_21]=new Array(); } SemTagC2A.targetsAvail[_21][_22]=true; } } } } },parseTypeName:function(_27){ var _28=null; var _29=null; var _2a=_27.indexOf(SemTagC2A.namespaceSep); if(_2a<0){ _28=SemTagC2A.defaultNameSpaceStr; _29=_27; }else{ _28=_27.substring(0,_2a); _29=_27.substring(_2a+1); } if(_28==SemTagC2A.liveObjectNamespace){ var _2b=_29.indexOf("."); if(_2b>0){ var _2c=_29.substring(_2b+1); _29=_29.substring(0,_2b); return {"namespace":_28,"type":_29,"selector":_2c}; } } return {"namespace":_28,"type":_29}; },isTargetDefined:function(_2d){ var _2e=false; for(var i=0;i<_2d.typenames.length;i++){ if(!_2d.typenames[i].namespace||_2d.typenames[i].namespace==""){ _2d.typenames[i].namespace=SemTagC2A.defaultNameSpaceStr; } if(typeof (SemTagC2A.targetsAvail[_2d.typenames[i].namespace])!="undefined"){ var _2f=SemTagC2A.targetsAvail[_2d.typenames[i].namespace][_2d.typenames[i].type]; _2e=(typeof (_2f)!="undefined"&&_2f?true:false); } if(_2e==true){ return _2e; } } return false; },isTargetSourceMatch:function(_30,_31){ var _32; var _33; for(var i=0;i<_30.typenames.length;i++){ _32=_30.typenames[i]; for(var j=0;j<_31.typenames.length;j++){ _33=_31.typenames[j]; if(_32.namespace==_33.namespace){ if(_32.namespace==SemTagC2A.liveObjectNamespace){ var _34; if(_33.selector){ _34=SemTagC2A.selectSubField(_30.value,_31.selector); }else{ _34=_30.value; } if(_34&&_34!=null&&_34!=""){ return true; } }else{ if(_32.type==_33.type){ return true; } } } } } return false; },getElementValue:function(_35){ var _36; if(SemTagUtil.getNodeClassValue(_35).match(SemTagC2A.displayRegExp)){ _36=_35.innerHTML; }else{ _36=_35.firstChild.nodeValue; } return (_36==null?"":_36.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1")); },fillC2AInfo:function(_37,_38){ var _39=_37.childNodes; for(var i=0;i<_39.length;i++){ var _3a=_39[i]; var _3b=SemTagUtil.getNodeClassValue(_3a); if(_3b==null||_3b==""){ if(_3a.childNodes.length>0){ SemTagC2A.fillC2AInfo(_3a,_38); } }else{ if(_3b.match(SemTagC2A.typeNameRegExp)){ var _3c=SemTagC2A.getElementValue(_3a); var _3d=SemTagC2A.parseTypeName(_3c); _38.typenames.push({namespace:_3d.namespace,type:_3d.type}); if(_3d.selector){ _38.selector=_3d.selector; } }else{ if(_3b.match(SemTagC2A.valueRegExp)&&_38.value==""){ _38.value=SemTagC2A.getElementValue(_3a); if(!_38.anchorNode||_38.anchorNode==""){ _38.anchorNode=_3a; } }else{ if(_3b.match(SemTagC2A.displayRegExp)&&_38.display==""){ _38.display=SemTagC2A.getElementValue(_3a); }else{ if(_3b.match(SemTagC2A.menulabelRegExp)&&_38.menuLabel==""){ _38.menuLabel=SemTagC2A.getElementValue(_3a); }else{ if(_3b.match(SemTagC2A.anchorRegExp)){ _38.anchorNode=_3a; }else{ if(!_3b.match(SemTagC2A.sourceRegExp)&&!_3b.match(SemTagC2A.targetRegExp)){ if(_3a.childNodes.length>0){ SemTagC2A.fillC2AInfo(_3a,_38); } } } } } } } } } },getSpecialC2ASourceInfo:function(_3e,_3f){ var _40={"typenames":new Array(),"value":_3f,"display":"","anchorNode":""}; _40.typenames.push({namespace:SemTagC2A.liveObjectNamespace,type:_3e}); return _40; },getSourceInfo:function(_41){ var _42={"typenames":new Array(),"value":"","display":"","anchorNode":""}; SemTagC2A.fillC2AInfo(_41,_42); return _42; },getTargetInfo:function(_43){ var _44={"typenames":new Array(),"menuLabel":""}; SemTagC2A.fillC2AInfo(_43,_44); return _44; },generateMenuContents:function(_45,_46){ var _47=null; var _48=null; var _49=SemTagC2A.getSourceInfo(_46); if(SemTagC2A.isTargetDefined(_49)==true){ _47=SemTagC2A.getTargetMenuItems(_49); } if(_49.display!=""){ _48=SemTagSvcPortal.getMenuHeaderJson(_49.display,"text/html",-100); } if(_47!=null||_49.display!=""){ SemTagSvcPortal.setMenuData(_45,_47,"",_48,""); } },getTargetMenuItems:function(_4a){ var _4b=new Array(); var _4c=new Array(); for(var _4d in SemTagC2A.targetNodeIDs){ var _4e=SemTagC2A.findElementInWindowScope(_4d); var _4f=SemTagC2A.getTargetInfo(_4e); var _50=_4f.menuLabel; var _51=_4c[_50]; if(_51!=null){ _4c[_50]=_51++; }else{ _4c[_50]=1; _51=1; } if(_51>1){ _50+=" ("+_51+")"; } if(SemTagC2A.isTargetSourceMatch(_4a,_4f)==true){ _4b.push(SemTagSvcPortal.getMenuItemJson(_50,"javascript:SemTagC2A.executeMenuAction(\""+_4d+"\");")); } } if(_4b.length>0){ SemTagC2A.currentValue=_4a.value; } return _4b; },executeMenuAction:function(_52){ var _53={}; var _54=SemTagC2A.findElementInWindowScope(_52); if(_54&&_54.tagName=="FORM"){ var _55=SemTagC2A.currentValue; var _56=SemTagC2A.getTargetInfo(_54); if(_56.selector){ _55=SemTagC2A.selectSubField(_55,_56.selector); } var _57=SemTagSvcPortal.getElementsByClassName(SemTagC2A.paramTagName,_54,0,["INPUT"]); for(var j=0;j<_57.length;j++){ _57[j].value=SemTagC2A.getStringValue(_55); } window.ibm.portal.c2a.event={value:_55}; for(var i=0;i=2){ i=1; do{ s=s.replace("%"+i,arguments[i]); i=i+1; }while(i|+#%&", "property.Country":"Paese", "ruletype.selectActions":"Seleziona azione", "collection.filenet.acl.collEnforceGlobalIgnore":"Nota: questa raccolta è configurata per l'applicazione del controllo accessi FileNet ma la configurazione globale è impostata per ignorare il controllo accessi FileNet. A meno che la configurazione globale non venga impostata su "user", sovrascrive le impostazioni specifiche della raccolta.", "publishtarget.vaultSpot":"Credenziali", "pickCollections.edit":"Modifica raccolta risorse", "rule.menuItem.wcmtemplates.selectWcmTemplate":"Seleziona template WCM...", "previewprofile.collection.noneAvailable":"Nessuna raccolta di risorse disponibile", "portlet.redirecting":"Fare clic qui se il portlet non viene reindirizzato automaticamente entro 5 secondi.", "generic.startYear":"Anno di inizio", "defaultResourceName.ruleSpotMapping":"Associazione rule spot", "error.service.badPropertiesFile":"Il file delle proprietà per i servizi portlet non è corretto.", "property.ibmpzn_parent":"Oggetto cartella", "Configure_executeRuleOnDynamicSpot":"Esegui la regola seguente", "current":"{0} corrente", "update_action_rule":"Aggiorna", "profileColon":"Profilo:", "collection.filenet.queryType":"Tipo di query", "collection.locateCurrentResource":"Risorsa corrente", "emailCampaignInfo":"Informazioni campagna e-mail", "ERR_UPDATING_PROFILE":"Si è verificato un errore durante l''aggiornamento del profilo di anteprima denominato ''{0}''.", "property.CmResource-WcmSiteArea":"Località", "edit.newSince":"Contrassegna gli oggetti che sono stati creati o modificati:", "action.restoreVersion":"Ripristina versione", "EndPreview":"Arresta anteprima", "unknownType":"Sconosciuto", "property.ibmpersonalization:ruleUuid":"ID univoco della regola", "portlet.newVersion.title":"Nuova versione", "tooltip.createVersion":"Crea una versione dell'oggetto selezionato", "duplicateAction":"Duplica azione", "action.editAccess":"Accesso alla modifica", "DocumentInfo":"Informazioni documento", "selectActionOrClassifier":"Seleziona un'azione, un bind o un profiler", "ruleUsage":"Utilizzo delle regole", "collection.filenet.ignoreSubclasses":"Escludi sottoclassi di questa classe", "property.fixed":"Fisso", "property.component.ibmcontentwcm:personalizationElement":"Personalizzazione", "editCampaign":"Modifica campagna", "priority":"Priorità", "actions":"Azioni", "replace_presentation_template_dialog_title":"Sostituisci template di presentazione", "Configure_sendDetailsToAnotherPortlet":"Invia i dettagli ad un altro portlet in questa pagina", "rule_properties":"Proprietà regole", "formListTableAdd":"Nuovo", "pznexport.field.exportFile":"Esportazione del nodo nel file: ''{0}''", "rule.preview":"Impostazioni anteprima", "portlet.adddynamicproperty.selectType":"Selezionare il tipo di attributo.", "is_in_segment_opt":"è", "tree.showExplorerView":"Mostra vista Explorer", "Ext_ResourceActionGroup":"Azioni di base", "property.dynamic":"Dinamico", "toolbarDefaultDialogTitle":"Cartella {0}", "nodeName.ibmpzn:dmDocumentCollection":"Documenti", "property.Agent":"Agent", "campaign":"Campagna", "property.actionNames":"Nomi azioni", "typeDescription.icm:rootNodeType":"La root dello spazio di lavoro", "views.picker.pickContentSelector.name":"Seleziona contenuto", "ruleevent.name":"Evento regola", "TYPE_BOOLEAN":"Booleano", "configure.saved":"Configurazione salvata", "normalView":"Visualizzazione normale", "pickFolders.nothingSelected":"Nessuna cartella selezionata", "property.ibmcontentwcm:dateValue":"Data", "nodeType.ibmpersonalization:dynamicAttribute":"Attributo dinamico", "OPERATION_SET_TO":"impostato su", "E9_UnknownErrorMessage":"Il messaggio di errore restituito è sconosciuto.", "contentspot.name":"Content spot", "WRN_RULE_MAPPING_SPLIT_POSITIVE":"La suddivisione dell'associazione delle regole deve essere un numero positivo.", "success_alt_text":"Riuscito", "pickGroups.deselect":"Deseleziona gruppo", "add_content_target_btn":"Aggiungi contenuto...", "email":"e-mail", "tooltip.versions":"Gestisce le versioni associate a questo oggetto", "NewApplicationObject":"Nuovo oggetto di applicazione", "property.day":"Giorno", "publish.pznload.help.username":"Il nome utente che sarà utilizzato per accedere al server di pubblicazione remoto.", "ruletype.bindings.ext":"In base all'utente corrente o all'applicazione, restituisce del contenuto ed esegue le regole", "appearance_field":"Aspetto:", "content_type_label":"Tipo di contenuto", "publishtarget.proxy.url":"Server proxy", "tooltip.column.ruleType":"Mostra il tipo di regola o di oggetto (raccolta risorse, documento, cartella, ecc.)", "OPERATION_IS_BEFORE_OR_EQUAL_TO":"è anteriore o uguale a", "newAction":"Nuova azione", "CLASSIFIER_ADD_ATTRIBUTE":"Aggiungi condizione", "publishtarget.targetworkspace":"Spazio di lavoro", "publish.error.cannotConnectSsl":"Impossibile stabilire una connessione protetta. Verificare l'impostazione SSL.", "btnReset":"Reimposta", "rule.menuItem.error.referenceNotFound":"Elemento non disponibile nello spazio di lavoro.", "property.preferredLanguage":"Codici di linguaggio preferito", "ERR_CAMPAIGN_EXISTS":"Una campagna denominata ''{0}'' esiste già.", "property.ibmpzn_child":"Oggetto child", "publishtarget.defaultWorkspace":"Spazio di lavoro predefinito", "btnMove":"Sposta", "portlet.viewVersion.document":"Percorso documento", "views.picker.pickLibraries.name":"Seleziona libreria", "nodeName.Composite Application":"Applicazione composita", "Ext_PznPreviewOps":"Azioni di anteprima di Personalizzazione", "previewPortal.errorMissingPreviewUrl":"Manca URL di anteprima", "publish.pznload.error.noServerUrl":"È necessario specificare un URL del server di destinazione", "tooltip.new.mapping":"Crea una nuova associazione regola per la campagna selezionata", "DetailPortlet_notConfigured":"Questo portlet non è stato configurato. Configurare un portlet di regole di personalizzazione per inviare i dettagli a tale portlet.", "publishtarget.vaultSegment":"Segmento", "formListTableValidate1":"L'elemento esiste già.", "formListTableValidate0":"L'elemento non può essere vuoto.", "nodeType.nt:folder":"Cartella", "OPERATION_IS_LESS_THAN_OR_EQUAL_TO":"è minore o uguale a", "specificResource":"Contenuto specifico", "tooltip.column.rule":"Il nome e il percorso della regola a cui fa riferimento questa associazione regola", "Configure_detailProperty":"Attributo del dettaglio", "NewPznResources":"Oggetti di personalizzazione", "tooltip.action.addProperty":"Aggiungi una proprietà dinamica a questa raccolta di risorse", "generic.split":"Dividi", "pickGroups.nothingSelected":"Nessun gruppo selezionato", "ERR_RULE_EXISTS":"Esiste già una regola denominata ''{0}''.", "portlet.adddynamicproperty.enterName":"Inserire un nome per la proprietà dinamica. Questo è il nome conosciuto dal repository dei dati sottostante.", "portlet.publish.selectTarget":"Selezionare il server di pubblicazione di destinazione:", "previewPortal.currentUserProfile":"Utente corrente", "views.picker.pickAppObjs.name":"Seleziona oggetto applicazione", "nodeName.ECM Documents":"Documenti federati", "path.pathNoLongerExists_S":"L''oggetto ''{0}'' è stato eliminato o spostato.", "btnPublish":"Pubblica", "message_appearance_component_not_found":"Impossibile trovare questo componente.", "error.stackTrace":"Fare clic su {0} per ulteriori dettagli.", "addItem.button1":"OK", "NAVIGATIONAL_PAGE_OR_PORTLET":"pagina o portlet quando", "orderAsIs":"Ordina secondo il formato attuale", "DetailsView_error":"Si è verificato un errore e la risorsa richiesta non può essere visualizzata. Contattare l'amministratore di sistema.", "property.ibmcontentwcm:linkExternalURL":"URL esterno", "config.jcr.property.nodeName":"Nome oggetto", "folderName":"Nome cartella", "ERR_PREVIEWPROFILE_INVALIDCHARS":"Nome profilo anteprima non valido. I nomi dei profili di anteprima non possono contenere i seguenti caratteri: ''{0}''", "copyOfForDuplicate":"Copia ({0}) di {1}", "property.ibmpzn_commonName":"Nome comune", "ACTION_ADD_EXPRESSION":"Aggiungi espressione", "RULE_OTHERWISE":"Altrimenti", "portlet.template.unableToDisplay":"Impossibile visualizzare la pagina selezionata. Contattare l'amministratore di sistema.", "publish.message.succeeded":"Pubblicazione completata", "tooltip.noDescription":"Nessuna descrizione", "column.dateRange":"Intervallo date", "ruleevent.repeat.viewphrase.quarterly":"Con ricorrenza trimestrale il 1 Gennaio, il 1 Aprile, il 1 Luglio e il 1 Ottobre", "tooltip.column.campaign":"Il nome della campagna per l'associazione delle regole", "property.ibmpersonalization:start":"Data di inizio", "description.picker.pickWcmSiteAreas":"Selezionare una libreria, un sito o l'area del sito dell'elenco seguente. Una volta selezionato un elemento, è possibile utilizzare il pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "cell.new":"Nuovo oggetto creato in {0}", "publish.pznload.error.duplicateArgument_S":"L''opzione ''{0}''è stata specificata più di una volta", "addCampaign.button1":"OK", "publish.error.taskTerminated":"Il lavoro di pubblicazione è stato terminato inaspettatamente", "previewprofile.properties.noneAvailable":"Nessuna proprietà disponibile", "property.ReferralHost":"Host di riferimento", "error.itemEditor.save":"Si è verificato un errore sconosciuto che ha impedito di salvare questo elemento. Rivolgersi all'amministratore del sistema.", "createArithmeticExpression":"Crea espressione aritmetica", "description.picker.profilerRules":"Selezionare una regola di profiler dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "publish.pznexport.help.targetWorkspace":"Il nome dello spazio di lavoro dell'oggetto. Se non si specifica questo parametro, sarà utilizzato lo spazio di lavoro predefinito.", "EMAIL_SUBJECT":"Oggetto:", "description.picker.pickContentSelector":"Selezionare una regola, un content spot o una raccolta risorse dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "ERR_SAVING_CAMPAIGN":"Si è verificato un errore durante il salvataggio della campagna, ''{0}'': {1}", "classifierProps":"Proprietà del profiler", "monthlyOn":"il", "date.medium":"{M} {d}, {yyyy}", "description":"Commento", "views.picker.pickSpots.name":"Seleziona content spot", "ruletype.unknown":"Sconosciuto", "tree.jumpFirstPage":"Vai alla prima pagina", "portlet.viewRoot.noLibrariesConfigured":"Non vi sono librerie disponibili per la visualizzazione. Contattare l'amministratore della sicurezza del portale per l'accesso alle librerie di contenuto appropriate.", "dialogFinishLabel":"Fine", "RECOMMENDATION_METHOD.CLICKSTREAM":"modalità di navigazione del sito da parte dell'utente", "newItem.button1":"OK", "previewprofile.task.view":"Visualizzazione di una campagna", "property.ReferralUrl":"URL di riferimento", "column.collectionType":"Tipo", "CONDITION":"condizione", "remove_btn":"Rimuovi", "actionset.newResource.childFormat":"Nuovo/a {0}", "inlineDialogModalAlert":"Premere {0} o {1} prima di continuare.", "OR":"o", "rule.preview.noResults":"La regola non ha restituito risultati", "CONFIRM_CHANGE_ACTION_TYPE":"I dati specificati nelle azioni verranno persi. Si desidera continuare?", "property.ibmpersonalization:targetUrl":"Server di destinazione", "contentspot.collectionName.allowRules":"Restituisci solo le risorse dalla seguente raccolta", "emailToColon":"A:", "LIMIT_STATEMENT":"mostra {0} {1}", "E3_InvalidEndDate":"Scegliere una data di fine successiva alla data di inizio.", "portlet.showViewList":"Seleziona vista:", "ruleevent.eventrule.noEventableActionsExist":"Non esiste nessuna azione di aggiornamento o e-mail", "actionset.extraActions":"Ulteriori azioni", "property.State":"Stato", "NewFolder":"Nuova cartella", "publish.pznload.help.description":"Gli utenti possono caricare gli oggetti di personalizzazione da una versione XML salvata del loro spazio di lavoro su un server di personalizzazione remoto mediante il programma PznLoad. Per creare il file XML salvato, selezionare la root dello spazio di lavoro nel portlet di sviluppo Personalizzazione e fare clic sul pulsante \"Esporta\". Nella finestra, inserire l'ubicazione in cui si desidera salvare l'XML generato.", "LOG_EMAIL_UNSUPPORTED_CONTENT_TYPE":"Il corpo dell''e-mail deve essere in formato testo. {0} non è supportato.", "typeString":"File di testo", "views.picker.pickGroups.name":"Seleziona gruppo(i)", "description.picker.pickRules":"Selezionare una regola dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "formListTableDefaultDialogTitle":"Elemento {0}", "description.picker.pickWcmSites":"Selezionare un sito dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile utilizzare il pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "DetailsView_returnToSummaryView":"Indietro", "EditRuleEvent":"Modifica evento regola", "portlet.upload.destination_S":"I documenti verranno importati in ''{0}''", "operand":"Operando", "portlet.newVersion.source_S":"Crea una nuova versione di ''{0}''", "portlet.document.lastModifier":"Ultima modifica eseguita da:", "selectAttribute":"Sfoglia...", "portlet.viewVersion.time":"Fornito di versione", "tooltip.column.name":"Il nome di questo oggetto", "publish.pzndelete.help.targetRepository":"Il nome del repository dell'oggetto. Se non si specifica questo parametro, sarà utilizzato il repository predefinito.", "rule.menuItem.arithmetic.moveBack":"Sposta espressione a destra", "portlet.document.lastModified":"Ultimo modificato", "DetailController":"Browser dettagli", "actionProps":"Proprietà dell'azione", "SummaryView_previous":"<< Precedente", "views.picker.pickRules.name":"Seleziona regola", "btnCopy":"Copia", "collection.noCurrentResource":"Risorsa del contenuto", "date.short":"{mm}/{dd}/{yy}", "property.ibmpersonalization:priority":"Priorità della campagna", "addRuleEvent":"Nuovo evento regola", "error.browser.missingExtPoints":"Impossibile localizzare i punti di estensione com.ibm.dm.pzn.ui.actionset e com.ibm.dm.pzn.ui.view.", "emailSendInfo":"Informazioni invio e-mail", "spotMappings":"Associazione regola", "property.icm:textSearch":"Testo completo", "mappingView.contentSpotTitle":"Content spot:", "Welcome":"Benvenuti nel portlet Browser", "rule.task.create":"Creazione di una regola", "parse.extension.noExtensionPointUid":"Tutte le estensioni devono specificare un id del punto di estensione", "generic.description":"Descrizione", "message_specified_content_not_found":"Elemento di contenuto non trovato.", "Configure_displayTitleProperty":"Visualizzare il titolo per la risorsa visualizzata nella pagina Dettagli?", "default_content_in_parentheses":"(Contenuto predefinito)", "duplicate":"Duplica", "Configure_defaultStyleInfo_S":"Il valore predefinito è {0}", "publish.pzndelete.error.noTargetPath":"Deve essere specificato un percorso di destinazione.", "column.previewRule.accessControl":"Accesso alla modifica", "publish.error.duplicateTask":"Un lavoro di pubblicazione con queste impostazioni è attualmente in corso", "portlet.copy.selectDestination":"Selezionare una destinazione per questi oggetti:", "property.ibmpersonalization:outputType":"Tipo di output", "views.contentSpot.noContentSpotsAvailable":"Non sono disponibili content spot", "error.plugin.missingPluginXml":"Non è stato possibile individuare il file plugin.xml per il plugin ''{0}''.", "EditContentSpot":"Modifica content spot", "nodeType.ibmpersonalization:contentSpot":"Content spot", "previewprofile.collection.noLongerExists_S":"La raccolta risorse ''{0}'' non esiste più", "property.jcr:uuid":"Identificativo univoco", "commentAboutEmailColon":"Commento sulla e-mail:", "column.ruleEvent":"Evento regola", "pznload.field.serverUrl_S":"URL del server: ''{0}''", "property.ibmcontentwcm:URL":"URL", "property.icm:mimeType":"Tipo MIME del file", "NewRule":"Nuova regola", "ERR_GET_PROFILE":"Si è verificato un errore durante durante il richiamo del profilo di anteprima denominato ''{0}''.", "OPERATION_IS_EMPTY":"è vuoto", "done_btn":"Fine", "ruleevent.to":"Utenti con i quali eseguire questa regola", "content_targeted_opt":"Mirate", "publish.pznload.status.started_SS":"Pubblicazione avviata [{0}] {1}", "btnUnlock":"Sblocca", "config.jcr.property.folder":"Cartella parent", "hide_spot_to_segment_popup_help":"Dopo aver aggiunto i segmenti, utilizzare le opzioni è e non è per includere o escludere gli utenti corrispondenti quando si nasconde il contenuto.", "description.picker.pickPreviewProfiles":"Selezionare dei profili anteprima dall'elenco riporto di seguito. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "targeting_rule_any_desc":"Viene visualizzato agli utenti che hanno corrispondenza con uno dei seguenti segmenti:", "rule.task.binding.selectExcludeActions":"Seleziona azioni di cui escludere il contenuto", "publishStatus.linkText":"Visualizza i dettagli di questo lavoro.", "rule.unlock.description":"L''utente ''{0}'' sta attualmente modificando questo oggetto. È possibile fare clic sul pulsante ''Sblocca'' per sbloccare l''oggetto e tornare alla pagina precedente. Facendo clic sul pulsante ''Annulla'' si torna alla pagina precedente senza effettuare le modifiche.", "pickSpots.nothingSelected":"Nessun content spot selezionato", "not_categorized":"(non categorizzato)", "typeDescription.icm:category":"Un elemento in una tassonomia", "property.ibmpersonalization:collectionType":"Tipo di raccolta", "addItem.title":"Nuovo/a {0}", "views.picker.pickCategories.name":"Seleziona categoria", "profileNameLabel":"Nome profilo", "specifyProfileName":"Specifica nome profilo", "generic.startTime":"Ora del giorno - inizio", "tree.sortAscending":"Mostra in ordine crescente", "message_unable_to_retrieve_segments":"Non è stato richiamato alcun segmento. Per verificare che vi siano segmenti disponibili, accedere a Applicazioni > Personalizzazione e creare almeno una regola del profilo.", "everyWeek":"di ogni settimana", "rule.unlock.button.description":"L''utente ''{0}'' sta attualmente modificando questo oggetto. Per modificare questo oggetto, è possibile fare clic sul pulsante ''Modifica'' per sbloccare l''oggetto.", "defaultResourceName.publishTarget":"Nuovo server di pubblicazione", "nodeName.ibmpersonalization:aoReferrer":"Referrer", "Configure_categoryProperty":"Attributo di categorizzazione", "property.component.ibmcontentwcm:stylesheetElement":"Foglio di stile", "property.ibmpersonalization:userRulePath":"Percorso della regola utente", "publish.pznload.error.unrecognizedArgument_S":"L''opzione ''{0}'' non è riconosciuta", "action.move":"Sposta", "availableActions":"Azioni disponibili", "ERR_SELECT_ATTRIBUTE_EVAL":"Specificare un attributo prima di specificare una valutazione.", "previewprofile.profileId":"Id profilo", "rule.task.folder.selectFolder":"Seleziona cartella", "previewPortal.startPreviewPortal":"Avvia anteprima portale", "info.noRunningJobs":"Nessun lavoro di pubblicazione in esecuzione", "typeDescription.icm:documentLibrary":"Contiene un gruppo di documenti o contenuto correlati", "pickGroups.pick":"Seleziona gruppo", "contentspot.rule.noLongerExists_S":"La regola {0} non esiste più", "property.WCM:KEYWORDS":"Parole chiave", "editRuleEvent":"Modifica evento regola", "message_appearance_presentation_not_found":"Impossibile trovare questo template di presentazione.", "collection.filenet.objectClassType.noclass":"Nessuna classe trovata", "collection.collectionCustomType":"Personalizzata", "tree.hideExplorerView":"Nascondi vista Explorer", "publish.pznload.error.noUser":"È necessario specificare un nome utente", "publish.error.noRepository_S":"Il repository cui fa riferimento ''{0}'' non è stato trovato", "tooltip.createRule":"Crea una nuova regola", "previewPortal.optionsExtraOptions":"Ulteriori opzioni", "moveToFolder":"Sposta nella cartella", "ADD_EMAIL_TO":"Aggiungi destinatario", "pznload.field.importFile_S":"Pubblicazione file: ''{0}''", "globalInvalidIndexNumber":"Valore indice non valido: [{0}]", "column.previewRule.edit":"Modifica", "property.ibmpersonalization:collectionProperties":"Proprietà della raccolta", "ruleevent.repeat.viewphrase.monthly_S":"Con ricorrenza mensile il {0}", "tooltip.exportResource":"Esporta una parte del repository nel file system", "publish.pznexport.help.sourcePath":"Il percorso dell'oggetto di Personalizzazione da esportare.", "error_alt_text":"Errore", "duplicateClassifier":"Duplica profiler", "publish.error.taskAcceptFailure":"Il server non è stato in grado di accettare questo lavoro di pubblicazione", "monthly":"Ogni mese", "nodeType.ibmpersonalization:rule":"Regola", "tooltip.column.groupId":"L'id del gruppo", "clickOnUnderlinedColon":"(fare clic su un valore sottolineato per modificarlo):", "EMAIL_BCC":"Ccn:", "action.previewPortal":"Anteprima portale", "editArithmeticDialog.tooltip":"Specifica un'operazione aritmetica", "InconsistentDataTypeWithRule":"Le azioni selezionate hanno restituito dati non consistenti con il resto del bind. Se si continua, verranno rimosse altre azioni. Si desidera continuare?", "typeOfActionColon":"Tipo di azione:", "publish.pznload.help.optParm":"Parametri facoltativi:", "property.component.ibmcontentwcm:documentManagerElement":"Libreria", "conditionDialogTitle":"Specifica e/o", "Display":"Visualizzazione", "warning_alt_text":"Avviso", "property.date":"Data", "LOG_EMAIL_UNDEFINED_MAIL_HOST":"Host di posta non definito: definire il mail.host= nelle proprietà del sistema.", "browserCapability":"Capability browser", "Configure_detailPropertyStyle":"Stile attributo del dettaglio", "Edit":"Modifica", "specifySpecificResource":"Seleziona contenuto specifico", "nodeType":"Documento", "addRule.title":"Nuovo/a {0}", "collection.hasCurrentResource":"Risorsa utente", "folderProps":"Proprietà della cartella", "nodeType.ibmpersonalization:previewProfile":"Anteprima profilo", "ERR_ROLE_INVALID_PERMISSIONS":"Non si dispone delle autorizzazioni appropriate per eseguire questa attività.", "tooltip.edit":"Modifica l'elemento selezionato", "specifyFilterValue":"Specifica filtro", "pickFolders.create":"Crea nuova cartella", "segments_popup_help":"Selezionare i segmenti per determinare chi visualizza questo contenuto. I segmenti aiutano a definire l'audience di destinazione. Ad esempio, è possibile definire l'audience per utenti, classe di dispositivo o altri attributi.", "property.ibmpzn_group":"Gruppi", "portlet.move.selectDestination":"Selezionare una destinazione per questi oggetti:", "previewprofile.name":"Anteprima profilo", "Configure_createResource":"Crea", "publish.error.cannotConnect":"Impossibile connettersi al server di pubblicazione di destinazione", "Configure_jspLocation":"Ubicazione JSP:", "formDatePickerTime":"hh:mm aa", "property.ibmpersonalization:collectionDefinition":"HREF di raccolta", "collection.custom.domainClass":"Classe dominio", "WRN_RULE_MAPPING_SPOTNAME_REQUIRED":"È necessario specificare un content spot per questa corrispondenza di regole.", "error.stackTrace.here":"qui", "pickContentSelector.pick":"Seleziona una regola, un content spot o una raccolta risorse", "false":"False", "nodeType.ibmpersonalization:publishTarget":"Server di pubblicazione", "add_btn":"Aggiungi", "tooltip.copyResource":"Copia gli oggetti selezionati in un'altra cartella", "ListCollectionsView":"Raccolte di risorse", "rule.menuItem.error.noAvailableAttributes":"Non sono disponibili attributi", "collection.filenet.storedQueryType":"Query salvata", "collection.custom.noResourceClass":"Nessuna classe di risorsa specificata", "property.component.ibmcontentwcm:jspIncludeElement":"JSP", "WRN_SUBJECT_EXCEEDS_MAX_LEN":"Il campo Oggetto non può contenere più di 255 caratteri. Per poter continuare, ridurre il numero di caratteri per il testo dell'oggetto.", "addClassifier":"Nuovo profiler", "property.SearchKeywords":"Parole chiave della ricerca", "OPERATION_INCREMENT_BY":"incrementa di", "selectOne":"Seleziona uno dei seguenti elementi", "column.displayName":"Nome di visualizzazione", "rule.menuItem.categories.selectCategory":"Seleziona categoria...", "ERR_PROFILE_NOT_FOUND":"Il profilo di anteprima ''{0}'' non è stato trovato: {1}.", "ERR_SPECIFY_COLLECTION_FIRST":"Specificare un tipo di contenuto da restituire.", "dialogNextLabel":"Avanti", "selectProfileDialog.tooltip":"Seleziona profilo", "NAME_REQUEST_ATTRS":"Attributi richiesta", "nodeType.ibmpersonalization:dynamicProperty":"Proprietà", "copyOf":"Copia di {0}", "CLASSIFIER_FIRST_CLASSIFICATION":"Profilo", "collection.filenet.objectstore":"Archivio oggetti", "pickSpots.deselect":"Deseleziona content spot", "publish.pznload.help.targetRepository":"Il nome del repository nel quale importare questo XML su un sistema remoto. Se non si specifica questo parametro, sarà utilizzato il repository predefinito.", "property.component.ibmcontentwcm:userSelectionElement":"Selezione utente", "views.picker.pickWcmSiteAreas.name":"Seleziona ubicazione", "namespace.nt":"Contenuto {0}", "action.copy":"Copia", "parse.pluginIdNotMatch":"Il nome directory \"{0}\" ed l''identificatore plugin \"{1}\" non corrispondono", "ERR_INVALID_DESCRIPTION_LENGTH":"La descrizione è troppo lunga. Le descrizioni devono essere inferiori a {0} caratteri e questa descrizione contiene {1} caratteri.", "WRN_SENDER_EMAIL_ADDRESS_REQUIRED":"L'indirizzo e-mail del mittente è obbligatorio.", "Configure_categoryPropertyStyle":"Stile dell'attributo categoria", "defaultResourceName.resourceCollection":"Nuova raccolta di risorse", "publish.pznload.status.failed_SS":"Pubblicazione non riuscita [{0}] {1}", "pickFolders.pick":"Seleziona cartella", "SESSION_ATTRIBUTE":"Attributo sessione", "EditCollection":"Modifica raccolta", "typeDay":"Giorno", "formListTableMoveUp":"Sposta su", "orderBy":"Ordina per", "tooltip.column.author":"L'utente che per ultimo modificato questo oggetto", "publish.pznload.help.reqParm":"Parametri richiesti:", "MONTH_PATTERN":"MMMM", "ruletype.updateActions.defName":"Regola Aggiorna contenuto {0}", "Ext_PznEditors_Servlet":"Editor di oggetti servlet di personalizzazione", "property.component.ibmcontentwcm:numericElement":"Numero", "tooltip.pznResourceViewInfo":"Mostra solo gli oggetti di Personalizzazione nello spazio di lavoro corrente", "ERR_PREVIEWATTRIBUTE_INVALIDCHARS":"Attributo non valido. I nomi attributo non possono contenere i seguenti caratteri: {0}", "collection.custom.noTranslatorClass":"Nessuna classe di conversione specificata.", "rule.task.libraries.selectLibrary":"Seleziona libreria", "operation":"Operazione", "binding_rule":"Bind", "ACTION_UPDATE":"Aggiorna", "collection.filenet.acl.collIgnoreGlobalEnforce":"Nota: questa raccolta è configurata per ignorare il controllo accessi FileNet, ma la configurazione globale è impostata per l'applicazione del controllo accessi FileNet. A meno che la configurazione globale non venga impostata su "user", sovrascrive le impostazioni specifiche della raccolta.", "ruletype.profilers.ext":"Assegna gli utenti ai gruppi in base ai loro attributi", "rule.preview.pdmError":"Errore durante la connessione alla libreria", "formListTableEdit":"Modifica", "DESCENDING_SYMBOL":"discendente", "property.ibmpersonalization:implementor":"Implementor della regola", "ruleevent.task.pickUserRule":"Seleziona una regola per utenti", "rule.preview.noPreviewProfile":"Nessun profilo di anteprima", "Configure_portletOption_none":"Nessun portlet di dettagli in questa pagina", "btnEdit":"Modifica", "Edit_editTitle":"Modifica il portlet Regola di personalizzazione", "tooltip.shiftDown":"Sposta l'elemento verso il basso nell'elenco", "publish.pznload.help.targetWorkspace":"Il nome dello spazio di lavoro nel quale importare questo XML su un sistema remoto. Se non si specifica questo parametro, sarà utilizzato lo spazio di lavoro predefinito.", "specifyGroupingColon":"Specifica raggruppamento:", "btnSave":"Salva", "nodeName.ibmpersonalization:aoWcmWebContent":"Contenuto Web", "namespace.ibmcontentwcm":"WCM {0}", "publishtarget.leaveOnServer":"Lasciare le risorse eliminate sul server", "contentspot.rule.notMapped":"Nessuna regola associata", "empty":"vuoto", "publish.pznload.status.message_SS":"Messaggio di pubblicazione [{0}] {1}", "contentspot.outputType.allTypes":"È possibile associare qualsiasi regola a questo tipo di content spot.", "tree.viewRootSeparator":">", "property.ibmcontentwcm:shortText":"Testo breve", "rule.menuItem.type_group":"Seleziona gruppo...", "rulesFolderDlgTitle":"Nuova cartella regole", "description.picker.pickWebContent":"Selezionare il contenuto Web dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "property.ibmcontentwcm:numericValue":"Valore", "publishtarget.proxy.port":"Porta", "is_not_in_segment_opt":"non è", "PROFILER_OPERATION_IS_NOT":"non è", "E15_DeleteFolders":"Si desidera eliminare {0} e i relativi elementi child?", "classifications":"Profili", "typeDescription.ibmpersonalization:publishTarget":"Specifica la destinazione e le impostazioni per una pubblicazione", "TYPE_DATE":"Data", "NewResourceCollection":"Nuova raccolta di risorse", "collection.filenet.version.current":"Utilizza versioni correnti", "emailBodyColon":"Corpo URI:", "TYPE_DATA":"Dati", "portlet.notConfigured":"Questo portlet non è stato ancora configurato.", "previewprofile.object.selectObject":"Selezionare un oggetto dell'applicazione", "rulemapping.task.view":"visualizzazione di un'associazione di regole", "typeDescription.ibmpersonalization:contentSpot":"Un'ubicazione in una pagina in cui le regole possono essere generate", "ATTRIBUTE":"Attributo", "property.ibmpersonalization:class":"Applicazione - Nome classe oggetto", "contentSpotWithNoType":"Non è stato specificato un content spot.", "Configure_choosePortletProperties":"Seleziona gli attributi per il portlet", "previewprofile.profileId.sameAsJcrPath":"Uguale al percorso del profilo", "publish.error.noTargetPath_S":"Non è stato possibile trovare il percorso di destinazione a cui fa riferimento ''{0}''.", "property.ibmcontentwcm:isCMItem":"Elemento CM", "typeWeekday":"Giorno della settimana", "pickSpots.create":"Crea nuovo content spot", "view.itemNotFound":"Visualizzazione oggetto di personalizzazione", "handlerDelete":"Si è sicuri di voler eliminare ''{0}''?", "appearance_template_opt":"Template di presentazione", "browserTimeZone":"Ora nel rispetto di questo fuso orario del browser", "tooltip.column.library":"La libreria documenti a cui appartiene questo oggetto", "error.plugin.invalidPlugin":"Impossibile caricare il plugin descritto in ''{0}''.", "workspace.root.name":"Spazio di lavoro", "rule_syntax":"Sintassi regole", "contentType":"Tipo di contenuto", "ERR_ADDING_PROFILE":"Si è verificato un errore durante l''aggiunta del profilo di anteprima denominato ''{0}''.", "typeDescription.ibmpersonalization:rule":"Richiama i dati o classifica gli utenti mediante Business Logic", "nodeType.lotus:collaborativeDocument":"Documento collaborativo", "appearance_component_opt":"Componente", "configure.title":"Configura portlet", "previewprofile.typeSelection.ResourceCollection":"Raccolta di risorse", "rule.menuItem.arithmetic.add":"Aggiungi espressione", "tooltip.pznCollectionsViewInfo":"Elenca le raccolte di risorse nello spazio di lavoro corrente", "publish.error.communicationError":"Impossibile comunicare con il server remoto", "rule.unableToDisplayContents":"Impossibile visualizzare il contenuto di questa regola.", "btnReturn":"Ritorna", "property.sn":"Cognome", "publish.pzndelete.error.TargetPath":"Un percorso di destinazione non può essere impostato per l'oggetto root.", "tooltip.createResourceCollection":"Crea una nuova raccolta di risorse", "tooltip.column.typeProperty":"Il tipo di dati di questa proprietà", "ERR_PLUGIN_UNKNOWN":"Si è verificato un errore che ha impedito il caricamento del plugin. {0} {1} {2} {3} {4} {5}", "property.jcr:lastModified":"Data ultima modifica", "action.export":"Esporta", "classifiersRef":"Profiler utilizzati da questo bind", "hide_this_spot_btn":"Nascondi spot...", "info.displayingAllJobs":"Visualizzazione di tutti i lavori di pubblicazione", "appearance_popup_help":"Applica il template di presentazione predefinito all'elemento di contenuto o all'area del sito. Per sovrascrivere l'aspetto predefinito, sostituire il template di presentazione con un componente HTML oppure selezionando un altro template.", "emailBody":"Corpo URI", "rule_name_label":"Nome", "targeted_spot_title":"Spot designato", "Configure_sendDetailsToBrowserPlugin":"Apri come documento", "ERR_UNKNOWN":"Si è verificato un errore sconosciuto. Contattare l'amministratore di sistema.", "namespace.icm":"Portal {0}", "path.noPermissionToView":"Non si è autorizzati a visualizzare questo oggetto.", "tooltip.createNewFolder":"Crea nuova cartella", "ERR_PROFILE_EXISTS":"Esiste già un profilo anteprima denominato ''{0}''.", "typeDescription.icm:folder":"Contiene altri elementi", "CLASSIFIER_ATTRIBUTE":"attributo", "campaign.priority":"Priorità", "publish.error.misconfiguration":"Il servizio di pubblicazione non è stata correttamente configurato", "PROFILER_OPERATION_IS_NOT_ANY_OF":"non è uno di", "info.displayingJob":"Visualizzazione dello stato di questo lavoro di pubblicazione", "collection.custom.noDomainClass":"Nessuna classe di dominio specificata", "NewRuleEvent":"Nuovo evento regola", "nodeType.icm:document":"Documento", "CATEGORYCOUNT_ATTRIBUTE":"Attributo conteggio categoria", "tooltip.moveResource":"Sposta gli oggetti selezionati in un'altra cartella", "resAttrRightSide.frame":"Proprietà risorse", "ruletype.emailActions":"Azione e-mail", "contentspot.task.create":"Creazione di un content spot", "ERROR_NO_ATTRIBUTE_NAME":"Specificare un nome per l'attributo prima di effettuare il salvataggio.", "Edit_resourcesPerPage":"Numero di risorse visualizzate per pagina:", "specifyValueArithmeticSelect.title":"Risorse aritmetiche selezionate", "nodeType.clb:clbFolder":"Cartella", "publishtarget.name":"Server di pubblicazione", "Configure_propertyOption_current":"corrente", "pickPreviewProfiles.nothingSelected":"Nessun profilo anteprima selezionato", "Configure_ruleOption_empty":"Nessuna regola", "eMailRepeat":"L'e-mail si ripete?", "views.picker.pickPreviewProfiles.name":"Seleziona profilo anteprima", "contentspot.outputType.usedByNone":"Nessuna raccolta di risorse fa riferimento a questo tipo", "OPERATION_IS_INCLUDED_IN":"è compreso in", "Versions":"Versioni", "collection.filenet.disableCaching":"Disabilita memorizzazione in cache di questa raccolta di risorse", "commentAboutRuleColon":"Commento sul collegamento:", "PznUIAddons":"Sviluppo di Personalizzazione", "resourceAttribute":"Attributo di risorsa", "portlet.document.contentType":"Tipo di contenuto", "OPERATION_INCLUDES":"comprende", "OPERATION_IS_LESS_THAN":"è minore di", "publish.error.cannotAuthenticate":"Il nome utente o la password specificati non sono validi", "rulePart.optional":"Facoltativo", "operator":"Operatore", "configLibrary.availableLibraries":"Librerie disponibili", "portlet.newVersion.enterLabel":"Etichetta", "TYPE_GROUP":"Gruppo", "OPERATION_ATOMIC_IS_NOT":"non è", "publish.pznload.error.invalidUrl":"L''URL ''{0}'' non è valido", "Configure_ruleOption_none":"Nessuna regola in questo progetto", "portlet.document.title":"Titolo", "appearance_default_opt":"Aspetto predefinito", "generic.endHour":"Ora di fine", "ERR_SPECIFY_ATTRIBUTE_FIRST":"Specificare un attributo prima di specificare un valore", "folder.task.edit":"Modifica di una cartella", "ruleevent.repeat":"Ripeti", "rule.locked.button.description":"L''utente ''{0}'' sta attualmente modificando questo oggetto. Se si desidera modificare questo oggetto, contattare l''utente ''{0}'' oppure un utente con autorizzazione ''Responsabile'' o superiore per sbloccare questo oggetto.", "rule":"Regola", "Ext_Controller":"Tipi di portlet", "WRN_INVALID_SENDER_ADDRESS":"Il mittente non può avere più di un indirizzo e-mail.", "nodeName.ibmpzn:wpsUser":"Utenti portale", "property.ibmpzn_preferredLanguageCodes":"Codici di linguaggio preferito", "property.ibmcontentwcm:templateID":"Template di sviluppo", "column.previewRule.preview":"Anteprima", "attributeName":"Nome", "appObj.sessionKey":"Chiave sessione", "duration":"Durata", "OPERATION_ATOMIC_IS":"è", "WARN_COLL_IGNORE_GLOBAL_ENFORCE":"", "type_to_find_content":"Digita per trovare contenuto", "tooltip.editAccessControl":"Gestisci le autorizzazioni associate a questo oggetto", "property.jcr:baseVersion":"Versione di base", "portlet.item.missing":"L'elemento selezionato è stato eliminato o spostato e non può essere visualizzato.", "operandAndOperator":"Operando e operatore", "moveDialogTitle":"Sposta", "property.ibmpzn_userId":"Nome distinto", "categoryBean":"Nomi categorie", "portlet.publish.noTargets":"Nessun server di pubblicazione è stato definito in questo spazio di lavoro", "dialogOK":"OK", "defaultResourceName.event":"Nuovo evento", "emailTo":"A", "WRN_BODY_URI_REQUIRED":"L'URI per il testo del messaggio e-mail è obbligatorio.", "nodeName.ibmpersonalization:aoPortletAttr":"Attributi Portlet", "rule.task.recommendation.selectContentToRecommend":"Seleziona il contenuto da suggerire", "targeting_rule_all_desc":"Viene visualizzato agli utenti che hanno corrispondenza con tutti i seguenti segmenti:", "unknown_contextual_item":"Elemento contestuale", "portlet.configure.noConfigureAvailable":"Non sono disponibili opzioni di configurazione.", "OPERATION_IS_BEFORE":"è anteriore", "moveClassifier":"Sposta profiler nella cartella", "campaign.name":"Campagna", "ERR_PREVIEWATTRIBUTE_EXISTS":"Esiste già un attributo anteprima denominato ''{0}''.", "specifyValueArithmeticRight.title":"Proprietà risorse aritmetiche", "NAVIGATIONAL_OTHERWISE_HIDE":"Altrimenti nascondi", "nameOfRuleColon":"Nome del bind:", "tree.goButtonAltText":"Vai direttamente alla pagina specificata", "ExtraActions":"Ulteriori azioni", "field.publishServer":"Server di pubblicazione:", "action.edit":"Modifica", "nodeType.lotus:searchTemplate":"Template di ricerca", "Ext_PznPublishOps":"Azioni di pubblicazione di Personalizzazione", "show_btn":"Mostra", "NAVIGATIONAL_HIDE":"Nascondi", "pznload.defaultWorkspace":"Lo spazio di lavoro predefinito per le regole sul server di destinazione.", "YEAR_PATTERN":"yyyy", "property.icm:description":"Descrizione", "specifyValue":"Specifica valore", "nodeName.ibmpersonalization:aoBrowserCapability":"Capability browser", "Configure_fixed":"Fisso", "description.picker.contentRules.uniformOutput":"Selezionare una regola dall'elenco riportato di seguito. Sono consentite solo le regole di aggiornamento e le quelle che restituiscono lo stesso tipo di contenuto. Non sono consentiti i tipi di output misti. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "tooltip.column.collectionName":"Il nome della raccolta (univoco in tutte le raccolte di risorse)", "email_rule":"E-mail", "LOG_EMAIL_SEND_EMAIL_ERROR":"Errore durante l''invio dell''e-mail {0} a {1} con eccezione: {2}", "property.icm:expirationDate":"Data di scadenza", "parse.unknownAttribute":"Attributo non riconosciuto: ''{0}''", "actionsRef":"Azioni utilizzate da questo bind", "ADD_EMAIL_CC":"Copia destinatario", "ERR_SELECT_PROFILER_EVAL":"Specificare un profiler prima di specificare un profilo", "property.givenName":"Nome", "property.component.ibmcontentwcm:dateElement":"Data", "Import":"Importa", "tooltip.shiftUp":"Sposta l'elemento verso l'alto nell'elenco", "newEmail":"Nuova e-mail", "targeting_rule_popup_help":"Creare una regola di destinazione per mostrare il contenuto univoco in questo spot. Nella regola, aggiungere il contenuto da mostrare ai segmenti selezionati. Assegnare una priorità all'ordine del contenuto visualizzato quando si utilizzano più segmenti. Il primo elemento di corrispondenza viene visualizzato in questo spot. Riordinare gli elementi del contenuto per impostare la priorità.", "publish.error.task.invalidTask_S":"L''attività specificata non è valida: {0}", "listSort":"Ordina", "tooltip.column.lastModified":"Ultima modifica di questo oggetto", "Publish":"Pubblica", "rule.task.wcmsiteareas.selectWcmSiteArea":"Seleziona ubicazione", "ruleInnerFrame.frame":"Sintassi regole", "ERR_NO_REPOSITORY":"Impossibile ubicare il repository di IBM Content Manager.", "resource.resourceCollection.name":"Raccolta di risorse", "rule.menuItem.arithmetic.remove":"Rimuovi espressione", "specifyOperation":"Specifica operazione", "collection_parameters_label":"Parametri della raccolta", "pickRules.create":"Crea nuova regola", "portlet.restoreVersion.source_S":"Ripristina una versione di ''{0}''", "ruletype.emailActions.defName":"Regola E-mail {0}", "action.delete":"Elimina", "OPERATION_APPEND":"accoda", "property.ibmpersonalization:targetWorkspace":"Spazio di lavoro di destinazione", "selectAction":"Seleziona un'azione o un bind.", "pickContentSelector.nothingSelected":"Non è selezionato nulla", "column.repeating":"Pianificazione", "previewPortal.resetPreviewSettings":"Ripristina impostazioni", "error.config.controllerInvalid":"La configurazione del portlet non è corretta. Rivolgersi all'amministratore del sistema.", "property.ibmpzn_name":"Nome", "name":"Nome", "RULE_EXCLUDE":"Escludi", "portlet.restoreVersion.noVersions":"Nessuna nuova versione da ripristinare", "content_properties":"Proprietà del contenuto", "OPERATION_REMOVE":"rimuovi", "OPERATION_DECREMENT_BY":"diminuisci di", "error.plugin.noPluginDirectory":"Nessuna directory plugin in WAR.", "tooltip.column.collectionCurrentType":"'User' indica le raccolte di risorse che interessano i profiler", "nodeName.ibmpersonalization:aoActionCount":"Conteggio azioni", "collection.filenet.enableCaching":"Abilita memorizzazione in cache di questa raccolta di risorse", "collection.task.create":"Crea nuova raccolta risorse", "ACTION_ATTRIBUTE":"attributo", "ERR_RESOURCE_NOT_FOUND":"La risorsa selezionata non è stata rilevata. Assicurarsi che il progetto corrente abbia i percorsi corretti per le risorse.", "dialogSubmitLabel":"Inoltra", "show_segment_descriptions_btn":"Mostra descrizioni", "tree.viewRootPhrase":"Esplorazione", "SORT_DESCENDING":"discendente", "typeMonth":"Mese", "nameOfEmailCampaignColon":"Nome:", "configLibrary.configuredLibraries":"Librerie configurate", "ViewRule":"Visualizza regola", "picker.alt":"Menu Selezionatore regola di personalizzazione", "portlet.returnToInvoker":"Tornare alla pagina precedente", "tooltip.column.contentSpot":"Il nome e il percorso del content spot a cui fa riferimento questa associazione regola", "RulePortlet_portletCannotBeDisplayedHtml":"Impossibile visualizzare questo portlet. Contattare l'amministratore di sistema e controllare i file di log del server.", "RECOMMENDATION_METHOD.BY":"per", "commentAboutClassifierColon":"Commento sul profiler:", "portlet.restoreVersion.title":"Ripristina versione", "column.property.fixed":"Dinamico", "sortDialog.tooltip":"Specifica criteri di ordinamento", "rulemapping.campaign":"Campagna", "split":"Dividi", "property.ibmpzn_nickName":"Nickname", "portlet.adddynamicproperty.enterDisplayName":"Inserire un nome da utilizzare negli editor di regole.", "newRuleEvent":"Nuovo evento regola", "portlet.upload.title":"Importa documenti", "rulemapping.contentSpot.selectSpot":"Seleziona un content spot", "tooltip.column.actions":"Le azioni che possono essere eseguite per questo oggetto", "Ext_PznDetails":"Visualizzatori dettagli di Personalizzazione", "nodeType.lotus:rendition":"Rappresentazione", "publish.error.noWorkspace_S":"Lo spazio di lavoro ''{0}'' non è stato trovato", "nodeType.ibmpersonalization:ruleEvent":"Evento regola", "ERR_RULE_EVENT_PATH_TOO_LONG":"Il percorso per la regola evento menzionata è troppo lungo. È necessario selezionare una regola con una lunghezza di percorso inferiore ai 240 caratteri.", "tooltip.createContentSpot":"Crea un nuovo content spot", "property.ibmcontentwcm:text":"File di testo", "nodeName.ibmpersonalization:aoCategoryBean":"Bean categoria", "property.ibmpersonalization:publishedOnDate":"Pubblicato in", "portlet.viewVersion.successors":"Successori", "info.jobNotFound":"Il lavoro di pubblicazione specificato non esiste", "content_contextual_opt":"Contestuale", "updateActions":"Aggiorna azioni", "tooltip.deleteResource":"Elimina gli oggetti selezionati", "hide_spot_to_segments_desc":"Nasconde il contenuto ai segmenti selezionati.", "ruleSyntax":"Descrizione del bind", "addRule.button1":"OK", "TYPE_MONTH":"Mese", "selectContent":"Seleziona contenuto da", "personalization.topRight.title":"Elenco risorse di Personalizzazione - Barra degli strumenti", "publish.pznload.error.badArgument":"Specificata opzione non valida", "selectActions":"Seleziona azioni", "ERR_PREVIEWATTRIBUTESET_INVALIDCHARS":"Attributi non validi. I nomi delle serie di attributi non possono contenere i seguenti caratteri: ''{0}''", "collection.custom.authoringManagerClass":"Classe responsabile sviluppo", "every":"ogni", "ruletype.navigationalRule":"Regola Visibilità", "availableProfilesColon":"Profili disponibili per {0}:", "publish.error.invalidTask":"Il lavoro di pubblicazione specificato non è valido", "publish.pznexport.help.targetRepository":"Il nome del repository dell'oggetto. Se non si specifica questo parametro, sarà utilizzato il repository predefinito.", "nameOfEmailColon":"Nome della e-mail:", "WRN_CAMPAIGN_START":"La data di inizio della campagna non può essere precedente alla data odierna.", "publish.error.task.unableToSendData_S":"Non è stato possibile portare a termine il lavoro di pubblicazione: {0}", "DAY_PATTERN":"dd", "property.year":"Anno", "rulemapping.rule":"Regola", "rule.menuItem.quantifiable":"Utilizza numero di elementi di un elenco", "previewprofile.object.noLongerExists_S":"L''oggetto dell''applicazione ''{0}'' non esiste più", "typeFloat":"Numero decimale", "publish.pznload.help.password":"La password che sarà utilizzato per accedere al server di pubblicazione remoto.", "pickSpots.pick":"Seleziona content spot", "property.ibmpersonalization:name":"Applicazione - Nome oggetto", "moveDown":"Sposta giù", "ruleDialog.stopFirstMatch":"Arresta al primo profilo", "personalization.rightContent.title":"Risorse di Personalizzazione", "ERR_PREVIEWATTRIBUTESET_EXISTS_OR_LOCKED":"Una serie di attributi di anteprima denominata ''{0}'' esiste già o è in uso.", "portlet.missingItem":"L'oggetto che si è tentato di visualizzare o modificare non esiste più.", "Configure_titlePropertyInfo":"Ogni risorsa visualizzata verrà identificata da un link con questo valore di attributo come testo.", "close_alt_text":"Chiudi ", "publish.pznload.help.usageHelp":"È possibile specificare tutti i file che si desiderano, ma ogni file sarà importato nello stesso percorso di destinazione. Se più file contengono informazioni sullo stesso oggetto (ad esempio i file a.xml e b.xml contengono entrambi un oggetto chiamato \"/Regola 1\"), sarà salvato nello spazio di lavoro l'ultimo oggetto caricato.", "RULE_AND":"e", "target_specified_content_desc":"Questo elemento di contenuto viene visualizzato ai segmenti selezionati.", "portlet.template.invalidMode":"Impossibile visualizzare la pagina selezionata. Modalità non valida. Contattare l'amministratore di sistema.", "ERR_INVALID_DECIMAL_VALUE":"Valore decimale non valido.", "defaultResourceName.previewProfile":"Nuovo profilo di anteprima", "portlet.move.title":"Sposta documenti", "RulePortlet_notConfigured":"Questo portlet non è stato configurato. Fare clic sull'icona relativa alla chiave inglese nell'angolo superiore destro del portlet per passare alla modalità di configurazione.", "rulemapping.rule.notMapped":"--", "no_content_selected":"Non è selezionato contenuto.", "rulemapping.contentSpot":"Content spot", "ERROR_NO_PARENT":"Impossibile creare l''oggetto poiché la destinazione nel repository è stata rimossa: ''{0}''.", "rulemapping.rule.selectRule":"Seleziona una regola", "collection.filenet.acl.invalidPolicySet":"Si è verificato un errore di configurazione. Rivolgersi all'amministratore del sistema. La politica globale è erroneamente impostata su un valore diverso da 'enforce', 'ignore' o 'user'.", "property.FullVersion":"Versione completa", "tree.jumpPreviousPage":"Pagina precedente", "nbLoading":"Caricamento in corso", "picker.showTree":"Visualizza struttura ad albero", "ruleevent.repeat.viewphrase.daily":"Con ricorrenza giornaliera all'ora di inizio", "arithmeticLeftSide.frame":"Elenco risorse aritmetiche", "ruletype.profilers":"Profiler", "property.ibmpersonalization:timeUnit":"Esegui ogni", "property.icm:creator":"Creatore", "emailFrom":"Da", "EMAIL_FROM":"Da:", "defaultResourceName.appObject":"Nuovo oggetto di applicazione", "previewPortal.timeSelect":"Ora:", "operationColon":"Operazione:", "EditRuleMapping":"Modifica associazione regole", "tooltip.publishAll":"Pubblica lo spazio di lavoro completo in un sistema diverso", "Configure_editResource":"Modifica", "property.component.ibmcontentwcm:taxonomyElement":"Tassonomia", "hidden_spot_title":"Spot nascosto", "property.component.ibmcontentwcm:federatedContentElement":"Contenuto federato", "btnCancel":"Annulla", "typeList":"Elenco", "orderDialogTitle":"Specifica criteri di ordinamento", "AttributesColon":"Attributi:", "TYPE_FLOAT":"Numero decimale", "property.ibmpersonalization:repeat":"Ripeti", "Ext_PersonalizationImports":"Importazioni di Personalizzazione", "rule.menuItem.limit.showAll":"Mostra tutti gli elementi", "contentspot.rule.noRulesForType":"Nessuna regola esiste per il tipo di output specificato", "tip_1":"Nella descrizione della regola: i link richiesti sono rossi, quelli completati sono blu e quelli facoltativi sono fucsia.", "tip_0":"I content spot vengono identificati da questa icona: {0} Per informazioni sul content spot, passare con il mouse sull''icona. Fare clic sull''icona per modificare la modalità di inserimento dati nel content spot.", "pznload.field.notDeleting":"Gli oggetti pubblicati sovrascrivono solo gli oggetti esistenti", "pickFolders.edit":"Modifica cartella", "publish.pznload.error.inputFileNotFound":"Il file ''{0}'' non è stato trovato", "nodeName.ibmpersonalization:aoRenderParameter":"Parametri di rendering pubblici", "rule.menuItem.profiler.selectAnotherProfiler":"Seleziona profiler diverso...", "ERR_PARSING_PROFILE":"Si è verificato un errore durante l''analisi del profilo di anteprima denominato ''{0}'': {1}", "pickRules.pick":"Seleziona regola", "OPERATION_IS_BETWEEN":"è compreso tra", "rulemapping.default.task.edit":"Modifica di un'associazione di regole predefinita", "publish.error.unableToExport":"Impossibile esportare i dati dal repository di contenuto", "previewPortal.dateSelect":"Data:", "addItem.tooltip":"Nuovo/a {0}", "EMAIL_TO":"A:", "TYPE_DAY":"Giorno", "resource":"Risorsa", "appObj.class":"Nome classe", "previewPortal.optionsPreviewProfiles.noPreviewProfile":"Nessun profilo di anteprima", "ERR_RULE_EXISTS_OR_LOCKED":"Una regola denominata ''{0}'' esiste già o è in uso.", "Configure_categoryOrderFragment2":"  ordine", "message_targeting_content_not_found":"Elemento di contenuto non trovato.", "Configure_categoryOrderFragment1":"Le categorie devono essere in  ", "addRule":"Nuovo bind", "resource.ruleEvent.name":"Evento regola", "collection.task.view":"Visualizzazione di una raccolta di risorse", "tree.selectionPhrase":"({0} selezionato)", "publish.pzndelete.error.read":"Errore I/O nel tentativo di leggere l'input.", "typeDescription.ibmpersonalization:ruleEvent":"Una regola pianificata, probabilmente ripetitiva", "portlet.errorOccurred":"Si è verificato un errore. Contattare l'amministratore di sistema.", "formExpandSectionArrow":"Espandi/Raggruppa", "pickPreviewProfiles.pick":"Seleziona profilo anteprima", "Ext_PznManageProps":"Azioni di gestione proprietà", "ERR_COLLECTION_EXISTS":"La raccolta risorse ''{0}'' esiste già. È necessario che ogni raccolta di risorse in uno spazio di lavoro disponga di un nome di raccolta univoco.", "TYPE_DATETIME":"Data/Ora", "targeted_spot_desc":"Mostra il contenuto a segmenti selezionati utilizzando le regole di destinazione.", "action.name.closeEditor":"Fine", "rule.unlock.tip":"Questo oggetto è bloccato da un altro utente. Fare clic per sbloccare questo oggetto.", "publish.error.task.startRequestRejected_S":"Non è stato possibile avviare il lavoro di pubblicazione: {0}", "CLASSIFIER_WHEN":"quando", "SET_EMAIL_SUBJECT":"soggetto", "rulemapping.default.task.pickRuleForMapping":"Seleziona una regola predefinita", "ruleevent.repeat.viewphrase.weekly_S":"Con ricorrenza settimanale il {0}", "dialogEditLabel":"Modifica", "add_segment_btn":"Aggiungi segmento...", "description.picker.pickWcmTemplates":"Selezionare un template di sviluppo WCM dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile utilizzare il pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "New":"Nuovo", "previewPortal.stopPreviewPortal":"Arresta anteprima portale", "ERR_ADDING_PREVIEWATTRIBUTESET":"Si è verificato un errore durante l''aggiunta della serie di attributi di anteprima denominata ''{0}''.", "SummaryView_next":"Successivo >>", "nodeName.ibmpersonalization:aoDate":"Data", "CreateVersion":"Crea versione", "ACTION_THEN":"quindi", "property.icm:language":"Lingua", "newItem.tooltip":"Nuovo/a {0}", "property.ibmcontentwcm:profileKeywords":"Parole chiave", "tooltip.action.deleteProperty":"Rimuovi la proprietà selezionata da questa raccolta di risorse", "Configure_propertyOption_metadata":"Metadati", "WRN_INVALID_RULEMAPPING_START2":"L''associazione delle regole non può essere avviata dopo la data di fine della campagna: {0}.", "WRN_INVALID_RULEMAPPING_START1":"L''associazione delle regole non può essere avviata: {0} prima della data di inizio della campagna: {1}.", "folderConfirmDelete2":"Si è sicuri di voler eliminare ''{0}'' e ''{1}''?", "folderConfirmDelete1":"Si è sicuri di voler eliminare ''{0}''?", "folderConfirmDelete0":"Errore: nulla da eliminare.", "emailSyntax":"Descrizione e-mail", "rulemapping.contentSpot.noLongerExists_S":"Il content spot ''{0}'' non esiste più", "RECOMMENDATION_METHOD.PREFERENCE":"preferenze espresse esplicitamente dall'utente", "message_add_content_item":"È necessario aggiungere uno o più segmenti per salvare questo elemento di contenuto.", "CLASSIFIER_ADD_CLASSIFICATION":"Aggiungi profilo", "nodeType.clb:clbLibrary":"Libreria", "view.propertyManagerView.name":"Gestisci proprietà", "TYPE_YEAR":"Anno", "personalization.detailsTabs.title":"Dettagli risorse di Personalizzazione", "rule.menuItem.error.unableToLoadProperties":"Impossibile caricare le proprietà. Contattare l'amministratore di Personalizzazione.", "classifiers":"Profiler", "portlet.cannotDisplayView":"Si è verificato un errore e la vista corrente non può essere visualizzata.", "ruleevent.to.ruleNoLongerExists_S":"La regola ''{0}'' non esiste più", "sendDate":"Data di invio", "nodeName.ibmpzn:defaultRuleMapping":"Associazione regola predefinita", "returnType":"Tipo di contenuto", "ERR_ADD_RESOURCE":"Errore durante l''aggiunta dell''oggetto: ''{0}''", "tooltip.importResource":"Importa un file dal file system", "previewprofile.task.pickCollection":"Seleziona una raccolta risorse", "eMail":"E-mail", "nodeName.com.ibm.portal.navigation":"Regole di navigazione", "portlet.detailWelcome.configure":"È possibile visualizzare la guida relativa a Personalizzazione o all'oggetto che si sta modificando nella guida di questo portlet.", "Ext_PreviewOps":"Risorsa profilo di anteprima e anteprima portale", "contentspot.task.pickRule":"Seleziona una regola predefinita", "portlet.addDynProp.typeDestination_S":"Aggiungere una proprietà alla raccolta di risorse selezionata. Questa proprietà deve essere compresa dalla raccolta di risorse sottostante. Ad esempio, la raccolta Utente portale utilizza un repository che supporta un repository \"look-aside\". Quando viene utilizzato il repository look-aside, al profilo utente possono essere aggiunte delle chiavi arbitrarie. Senza questo repository look-aside, il profilo utente ha una serie predefinita di attributi consentiti.", "E13_InvalidCharsRules":"Nome non valido. Il nome non può contenere i seguenti caratteri: {0}.", "nodeType.ibmpersonalization:applicationObject":"Oggetto applicazione", "publish.pznexport.help.exportFile":"Il percorso completo del file di output.", "property.jcr:nodeType":"Tipo di oggetto", "globalTagLibraryError":"Errore nella libreria delle tag [{0}]", "views.picker.pickCollections.name":"Seleziona raccolta risorse", "tooltip.column.fixedProperty":"È la dinamica della proprietà o parte della definizione della risorsa", "description.picker.contentRules":"Selezionare una regola dall'elenco riportato di seguito. Vengono visualizzate tutte le regole che restituiscono un contenuto e le regole di aggiornamento. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "NewContentSpot":"Nuovo content spot", "rule_name_header":"Nome regola", "update":"Aggiorna", "advanced":"Avanzate", "Ext_Views":"Vista del browser predefinita", "property.atPropName":"Proprietà del template di sviluppo", "portlet.publish.selected.explanation":"I seguenti oggetti e tutti i relativi elementi child verranno pubblicati", "OPERATION_IS_NOT":"non è", "CLASSIFIER_VALUE":"valore", "Ext_PznViews":"Viste di Personalizzazione", "ListRuleEventsView":"Eventi", "ERR_PREVIEWATTRIBUTESET_EXISTS":"Esiste già una serie di attributi anteprima denominata ''{0}''.", "libraryName.Web Content":"Contenuto Web", "Ext_CmTypeHierarchy":"Tipi di oggetti modello di contenuto IBM", "useAttribute":"Utilizza attributo", "nodeName.ibmpzn:wcmWebContentCollection":"Contenuto Web", "ERR_PREVIEWATTRIBUTE_EMPTYNAME":"È necessario specificare un nome dell'attributo.", "add_content_title":"Aggiungi contenuto", "ERR_COLLECTION_ADD":"Si è verificato un errore durante la creazione della raccolta di risorse ''{0}''.", "PROFILER_OPERATION_IS_ALL_OF":"è tutti i", "location_field":"Ubicazione:", "contentspot.task.view":"Visualizzazione di un content spot", "column.priority":"Priorità", "specifyEvaluation":"Specifica valutazione", "Component":"Componenti", "atEmailAddress":"Proprietà indirizzo e-mail", "view.propertyManagerView.selectAnotherType":"Seleziona un altro tipo", "NewCampaign":"Nuova campagna", "moveInvalidPermission":"Non si dispone dell'autorizzazione per passare a questo percorso. Provare con un percorso differente.", "property.ibmpersonalization:domainClass":"Nome classe dominio", "classifierSyntax":"Descrizione profiler", "property.ibmpersonalization:credentials":"Pubblica credenziali", "configLibrary.addButton":"Aggiungi", "sortDialog.title":"Specifica criteri di ordinamento", "ERR_CAMPAIGN_LOCKED":"La campagna ''{0}'' è già bloccata in un altro spazio di lavoro.", "campaigns_label":"Campagne", "rule.menuItem.type_person":"Seleziona utente...", "nameOfActionColon":"Nome dell'azione:", "column.campaign":"Campagna", "dialog.title":"Stato di pubblicazione", "ListMappingsByContentSpotView":"Associazioni di regole per content spot", "collection.filenet.objectstore.nostores":"Nessun archivio oggetto trovato", "pickRules.deselect":"Deseleziona regola", "generic.endDate":"Data di fine", "publish.pznload.help.deleteAll":"Rimuovere tutti gli elementi child degli oggetti pubblicati che già esistono nello spazio di lavoro di destinazione. Notare che le cartelle saranno svuotate ma non eliminate.", "ruleevent.task.view":"Visualizzazione di un evento regola", "typeDescription.icm:standardData":"Un documento o altro contenuto gestito", "WRN_CAMPAIGN_NAME_REQUIRED":"Il campo Nome campagna è un campo obbligatorio.", "OPERATION_INCLUDES_ANY_OF":"comprende qualsiasi", "property.component.ibmcontentwcm:inlineEditElement":"Strumenti di sviluppo", "portlet.returnToPrevious":"Tornare alla pagina precedente.", "rule_description_label":"Descrizione", "property.ibmpersonalization:userRuleUuid":"ID univoco della regola utente", "property.CmResource-WcmSite":"Sito", "ruletype.profilers.desc":"Una regola di profiler raggruppa un utente in uno o più profili. Tali profili possono essere utilizzati nel contesto di una pagina web o in una regola di bind per identificare quale contenuto restituire.", "previewprofile.properties":"Attributi anteprima", "typeDescription.nt:folder":"Contiene altri elementi", "edit.title":"Modifica preferenze", "nodeName.ibmpersonalization:aoSharedData":"Dati condivisi", "btnOk":"Ok", "portlet.copy.title":"Copia documenti", "RECOMMENDATION_METHOD.LABEL":"Contenuto suggerito da", "typeDescription.lotus:rendition":"Una rappresentazione di un documento di Document Management di Portal", "rule.preview.docError":"Errore durante la creazione del link per il documento", "commentAboutActionColon":"Commento sull'azione:", "emailAt":"A", "repeatRuleEvent.title":"Ripetizione dei dettagli sugli eventi delle regole", "resource.ruleMapping.name":"Associazione regola", "rule.menuItem.wcmsiteareas.selectWcmSiteArea":"Seleziona ubicazione...", "duplicateRuleEvent":"Duplica evento regola", "rulemapping.task.pickRule":"Seleziona una regola per questa associazione", "RulePortlet_pznNotConfigured":"Personalizzazione non è correttamente configurato o non è disponibile. Contattare l'amministratore di sistema.", "generic.startMonth":"Mese di inizio", "property.AcceptLanguage":"Accetta lingua", "collection.filenet.objectClassType":"Classe", "description.picker.pickCollections":"Selezionare una raccolta di risorse dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "ERR_SAVING_PROFILE":"Si è verificato un errore durante il salvataggio del profilo di anteprima denominato ''{0}'': {1}", "E1_InvalidSplit":"Immettere una percentuale suddivisa compresa tra 0 e 100.", "tooltip.pznRuleEventViewInfo":"Elenca gli eventi regole nello spazio di lavoro corrente", "collectionType.custom.desc":"Raccolta di risorse standard", "tooltip.column.mapping.split":"Selezioni casuali tra più associazioni regola valide per uno spot", "nodeType.icm:rootNodeType":"Root spazio di lavoro", "specified_item_desc":"Questo elemento di contenuto viene visualizzato sempre in questo spot.", "views.picker.pickTemplateProperty.name":"Seleziona proprietà del template di sviluppo", "campaignProps":"Proprietà della campagna", "contentspot.outputType.noOutputTypeSelected":"Seleziona un tipo di output", "portlet.document.type":"Tipo documento", "unknown_contextual_item_desc":"L'elemento contenuto visualizzato cambia in base al contesto della pagina. Quando non vi è contesto viene visualizzato il valore predefinito della pagina.", "property.icm:title":"Titolo", "edit_btn":"Modifica", "action.display":"Visualizza", "tooltip.column.outputType":"Il tipo di oggetto Java di cui deve essere il contenuto del content spot", "rulemapping.contentSpot.noLongerExists":"Il content spot selezionato non esiste più", "WRN_INVALID_EMAILADDRESS":"Indirizzo e-mail non valido. Immettere un indirizzo e-mail valido.", "WEEKDAY_PATTERN":"EEEE", "user_must_match_all_opt":"Per visualizzare questo contenuto, è necessario che l'utente abbia corrispondenza con tutti i segmenti selezionati.", "property.WCM:CATEGORIES":"Categorie", "Configure_error":"Si è verificato un errore e la modalità di configurazione non può essere visualizzata. Contattare l'amministratore di sistema.", "collection.jcr.nodeType":"Tipo di nodo", "ListMappingsView":"Associazioni regole per campagna", "Ext_WelcomePage":"Pagina di benvenuto", "RULE_ALWAYS":"Sempre", "rulemapping.rule.noLongerExists_S":"La regola ''{0}'' non esiste più", "rule.embedded.editRule":"Regola incorporata", "column.parent":"Cartella", "editAction":"Modifica azione", "portlet.upload.explanation":"Scegliere un documento o una serie di documenti da importare:", "views.picker.pickFolders.name":"Seleziona cartella", "property.component.ibmcontentwcm:shortTextElement":"Testo breve", "nodeName.ibmpersonalization:aoCategoryCount":"Conteggio categorie", "add":"Nuovo", "tip":"Suggerimento", "view.propertyManagerView.showingProperties":"Visualizzazione delle proprietà di", "type_to_find_segments":"Digita per trovare i segmenti", "ruletype.recommendations.ext":"Contenuto consigliato in base all'utente o ad altre categorizzazioni", "replace_content_dialog_title":"Sostituisci elemento di contenuto", "portlet.viewRoot.noAccess":"Non si dispone dell'accesso al contenuto di questa vista. Contattare l'amministratore della sicurezza del portale per accedere al contenuto di questo portlet.", "attributeOperation":"Attributo {0}", "TimedOut":"La sessione è scaduta. Collegarsi di nuovo.", "typeDate":"Data", "namespace.ibmpersonalization":"Personalizzazione {0}", "menu.viewMenu":"Menu Visualizza", "previewprofile.task.edit":"Modifica di un profilo di anteprima", "TIME_PATTERN":"hh:mm aa z", "rule.preview.viewContent":"Visualizza come contenuto", "ERR_USER_PROFILE_DOES_NOT_EXIST":"Il profilo di anteprima denominato ''{0}'' non esiste.", "property.time":"Ora", "property.ibmpersonalization:split":"Percentuale suddivisa", "hierarchy":"Gerarchia", "contentspot.collectionName.noCollectionSelected":"Seleziona una raccolta", "actionset.newResources":"Nuovo", "Configure_howDetailsAreDisplayed":"Procedure di visualizzazione dei dettagli per ogni risorsa", "auth_template_field":"Template di sviluppo:", "rule.task.view":"Visualizzazione di una regola", "typeInteger":"Numero", "property.ibmpersonalization:authoringDomainClass":"Classe responsabile dello sviluppo", "edit.newSince.week":"Nella scorsa settimana", "contentspot.outputType.usedBySingle_S":"Questa classe di risorsa viene utilizzata dalla raccolta risorse "{0}".", "nodeType.icm:documentLibrary":"Libreria", "selected_segments_desc":"È necessario creare un segmento?", "property.component.ibmcontentwcm:linkElement":"Link", "nodeName.Social Objects":"Oggetti sociali", "action.import":"Importa", "Configure_displayOptionsSection":"Opzioni di visualizzazione", "profileLabel":"Profilo", "property.component.ibmcontentwcm:elementReference":"Riferimenti", "AttributesOrderByColon":"Attributi da ordinare per:", "ERR_ADDING_RULE":"Si è verificato un errore durante la creazione della regola denominata ''{0}''.", "defaultResourceName.contentSpot":"Nuovo content spot", "ERR_DELETE_CAMPAIGN":"Si è verificato un errore durante l''eliminazione della campagna denominata {0}.", "NewPreviewProfile":"Nuovo profilo di anteprima", "tooltip.extraActions":"Altre azioni relative all'oggetto corrente", "emailScheduleRepeat":"Pianifica e-mail ricorrenti", "target_specified_content_opt":"Contenuto specificato", "nodeType.ibmpersonalization:ruleSpotMapping":"Associazione regola", "rulemapping.rule.noRulesForType":"Nessuna regola corrisponde al tipo di content spot", "NAME_SESSION":"Attributi sessione", "Configure_header":"Configura il portlet di regole di personalizzazione", "tooltip.column.taxonomy":"La tassonomia a cui appartiene questa categoria", "previewprofile.collection.selectCollection":"Seleziona una raccolta di risorse", "error.service.transactionsNotAvailable":"Impossibile creare le transazioni in questo portlet. Rivolgersi all'amministratore del sistema.", "publish.pznload.usage.message":"Per ulteriori informazioni guida, richiamare 'pznload --help' o consultare il centro informazioni di Personalizzazione.", "Configure_dynamic":"Dinamico", "ERR_SELECT_PROFILER_FIRST":"Specificare un profiler prima di specificare un profilo", "collection.filenet.objectClassType.enterinfo":"Immettere un URL server feed e un archivio oggetti", "default_content_desc":"Questo contenuto viene visualizzato agli utenti non presenti nei segmenti selezionati.", "collection.filenet.enableCaching.message":"Quando la memorizzazione in cache è abilitata sulle raccolte FileNet, gli aggiornamenti effettuati in FileNet potrebbero non essere visualizzati immediatamente nei risultati delle regole. I tempi di aggiornamento dipendono dal timeout della cache impostato nella configurazione.", "generic.endMonth":"Mese di fine", "Configure_resourceLayoutOptions":"Opzioni relative al layout di risorse", "Preview":"Anteprima", "ObjectType":"Tipi di oggetto", "publish.pzndelete.confirmation_S":"Si è sicuri di voler eliminare: ''{0}'' (sì/no)? ", "Configure_sendDetailsToJcrPortlet":"Utilizzare un portlet Editor personalizzazione collocato su questa pagina", "OPERATION_PREPEND":"preponi", "previewPortal.applyPreviewSettings":"Applica impostazioni", "availableProfilers":"Profiler disponibili", "collection.filenet.objectstore.pleasechoose":"Scegliere", "rulePart.completed":"Completata", "ERR_RULE_CLASS_NOT_FOUND":"Non è stato possibile trovare la classe di regole ''{0}''.", "ruletype.navigationalRule.ext":"Decide se mostrare o nascondere una pagina o parte di un contenuto in base all'utente o ai valori dell'applicazione corrente", "PublishAll":"Pubblica spazio di lavoro", "edit.contentLibrary":"Selezionare una libreria di documenti:", "column.property.type":"Tipo di proprietà", "OPERATION_IS_AFTER_OR_EQUAL_TO":"è successivo o uguale a", "typeDescription.ibmpersonalization:campaign":"Modifiche temporanee le cui regole sono selezionate per la visualizzazione di una pagina", "ACTION_SORT_BY":"ordina secondo il formato attuale", "ruleeditor.syntax.resourceCollection":"raccolta risorse", "formListTableMoveDown":"Sposta giù", "rulePath":"Percorso", "hidden_spot_not_specified_segments_desc":"Nasconde il contenuto agli utenti non inclusi nei segmenti selezionati.", "sortDirection":"Direzione ordinamento", "dialogDefaultTitle":"Informazioni", "nodeType.icm:contentRoot":"Root contenuto", "noRule":"Nessuna regola", "replace_component_dialog_title":"Sostituisci componente", "collection.filenet.connect":"Connetti", "TYPE_VECTOR":"Elenco", "newItem.title":"Nuovo/a {0}", "emailsLabel":"E-mail", "property.DeviceClass":"Classe dispositivo", "move":"Sposta", "tree.makeNodeViewRoot":"Mostra solo gli elementi di questo nodo", "arithmeticRightSide.frame":"Proprietà risorse aritmetiche", "folder.task.create":"Creazione di una cartella", "OPERATION_IS_BETWEEN_BUT_NOT_EQUAL_TO":"è compreso ma non è uguale a", "cell.updated":"Ultimo aggiornamento oggetto in {0}", "Editors":"Editor", "collection.filenet.defaulturl":"http://<host>:<porta>/feeds", "RULE_DO_ACTION":"Esegui azione", "publishStatus.dialogTitle":"Stato di pubblicazione", "rule.task.wcmsites.selectWcmSite":"Seleziona sito", "nodeType.ibmpersonalization:campaign":"Campagna", "CLASSIFIER_IS":"è", "parse.extensionpoint.noSimpleId":"Tutti i punti di estensione devono specificare un identificativo", "tooltip.column.collectionType":"Le raccolte di risorse sono 'Custom' oppure restituiscono un tipo IBM CM", "WRN_INVALID_EVENT_START5":"La data di inizio dell''evento ricorrente corretta: {0} non può essere successiva alla relativa data di fine: {1}.", "WRN_INVALID_EVENT_START4":"La data di inizio dell''evento ricorrente corretta: {0} non può essere successiva alla data di fine della campagna: {1}.", "defaultResourceName.rule":"Nuova regola {0}", "WRN_INVALID_EVENT_START3":"Impossibile avviare evento ricorrente: {0} dopo la relativa data di fine: {1}.", "nodeType.property":"Proprietà", "property.jcr:isCheckedOut":"Bloccato", "generic.startHour":"Ora di inizio", "previewProfile.profileId":"Id profilo", "ACTION_CONTENT":"contenuto", "publishtarget.proxy":"Utilizza proxy HTTP", "evaluationColon":"Valutazione:", "WRN_PLUGIN_UNKNOWN":"Si è verificato un errore che non ha impedito il caricamento del plugin. {0} {1} {2} {3} {4} {5}", "TYPE_OBJECT":"Oggetto", "OPERATION_IS_NOT_EMPTY":"non è vuoto", "ruletype.unknown.defName":"Nuova regola {0}", "tooltip.createRuleEvent":"Crea un nuovo evento regola", "info.publishingSelected":"Pubblicazione dei seguenti elementi:", "moveDialogLocations":"Ubicazioni", "rule.preview.viewSource":"Visualizza come origine", "RULE_CLASSIFICATION":"Profilo", "rule.preview.resetSettings":"Ripristina data e ora", "emailFromColon":"Da:", "ruletype.bindings.defName":"Regola bind {0}", "ERR_NO_CONTENT_COLLECTIONS":"Non sono disponibili raccolte di risorse", "value":"Valore", "mappingsLabel":"Associazioni", "property.ibmpzn_fullName":"Nome completo", "TYPE_TIME":"Ora", "contentspot.defaultMappings":"Associazioni predefinite", "nodeName.ibmpersonalization:aoActionBean":"Bean azione", "resource.publishTarget.name":"Server di pubblicazione", "replace_with_btn":"Sostituisci con", "targeting_rule_title":"Regola di destinazione", "RECOMMEND":"Suggerimento", "tooltip.viewedit.mapping":"Effettua le modifiche all'associazione regola selezionata", "column.groupId":"Id gruppo", "publish.pznexport.help.serverUrl":"L'URL completo del servlet di pubblicazione di destinazione. Il servlet predefinito per una determinata macchina sarà: \"http://localhost:10040/wps/pznauthor6\"", "type":"Tipo", "WRN_COMMENT_EXCEEDS_MAX_LEN":"Il campo Descrizione non può contenere più di 255 caratteri. Per poter continuare, ridurre il numero di caratteri per la descrizione.", "tooltip.column.displayName":"Il nome visualizzato dell'oggetto", "property.ibmpersonalization:managerClass":"Nome classe responsabile", "yearly":"Annualmente", "ERR_PROFILER_NOT_FOUND":"Si è verificato un errore durante il rilevamento dei profili per il profiler selezionato. Il profiler potrebbe essere stato eliminato.", "newRule":"Nuova regola", "OPERATION_IS_GREATER_THAN":"è maggiore di", "profileNameColon":"Nome profilo:", "rule.menuItem.binding.selectActions":"Seleziona azioni...", "ERR_GET_PREVIEWATTRIBUTESETS":"Si è verificato un errore durante il richiamo delle serie di attributi dell'anteprima.", "CONFIRM_DELETE":"Si è sicuri di voler eliminare questa sezione della descrizione della regola?", "pickSpots.edit":"Modifica content spot", "EMAIL_CC":"Cc:", "selectProfile":"Seleziona profilo", "pickContentSelector.deselect":"Deseleziona", "property.ibmpersonalization:contentSpotPath":"Percorso del content spot", "emailAtAddressAttributes.title":"Indirizzi destinatari di e-mail", "portlet.viewVersion.labels":"Etichette", "navigational_rule":"Regola Visibilità", "Configure_categoryListStyle":"Stile dell'elenco categoria", "campaignStopLabel":"Data di fine", "portlet.requestedPageNotAvail.explanation":"È stato eseguito un tentativo di inoltro di un modulo già inoltrato o è stato esplorato un segnalibro non valido.", "rule.menuItem.arithmetic":"Aritmetico...", "ERR_GET_SPOTS":"Si è verificato un errore durante il richiamo dei content spot.", "EMAIL_BODYURI":"Corpo URI", "tooltip.pznCampaignViewInfo":"Elenca le campagne nello spazio di lavoro corrente", "more":"Altro...", "tooltip.publish":"Trasferisci gli oggetti in una macchina diversa", "newBinding":"Nuovo raccoglitore", "globalFramesRequired":"Per questa applicazione Web sono necessari i frame.", "E14_FolderAlreadyExists":"La cartella {0} esiste già.", "description.picker.pickGroups":"Selezionare un gruppo (o dei gruppi) dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "publishtarget.issmartdelete":"Elimina notifiche", "ruletype.navigationalRule.defName":"Regola Visibilità {0}", "VersionInfo":"Informazioni sulla versione", "info_alt_text":"Informazioni", "generic.outputType":"Tipo di output", "property.ibmpersonalization:translatorClass":"Nome classe di conversione", "BrowseAllRulesView":"Tutte le regole", "collectionType.cmrc.desc":"Raccolta risorse JCR", "previewPortal.previewProfilesSelect":"Anteprima portale completo come:", "ruletype.unknown.desc":"Questo tipo di regola non è riconoscibile. Contattare l'amministratore di Personalizzazione.", "generic.parent":"Ubicato in", "portlet.move.explanation":"I seguenti oggetti e tutti i relativi elementi child sono stati selezionati per essere spostati:", "contentspot.defaultMapping":"Associazione predefinita", "add_content_target_dialog_title":"Aggiungi destinazione contenuto", "tooltip.createPreviewProfile":"Crea un nuovo profilo di anteprima", "OPERATION_STARTS_WITH":"inizia con", "rules":"Bind", "Ext_DefaultImport":"Importazioni di base", "nodeName.ibmpersonalization:defaultRuleMapping":"Associazione regola predefinita", "tree.toggleSelection":"Attiva o disattiva gli elementi selezionati", "property.ibmpersonalization:smartDelete":"Utilizza eliminazione di tipo smart", "property.ibmpzn_propertySheets":"Fogli di proprietà", "column.nodeType":"Tipo", "pickRules.edit":"Modifica regola", "ERR_PREVIEWATTRIBUTESET_EMPTYNAME":"È necessario specificare un nome degli attributi.", "daily":"Ogni giorno", "cam_item_content":"Modifica content spot", "nodeName.ibmpersonalization:aoSession":"Sessione", "emailRepeat":"Ripeti", "ruleDialog.caseInsensitive":"Non sensibile al maiuscolo/minuscolo", "Ext_ViewResources":"Azione risorsa vista predefinita", "operandDeleted":"Si è sicuri di voler eliminare l'operando selezionato?", "PznUIExtensions":"Estensioni UI del browser", "duplicateRule":"Duplica raccoglitore", "property.ibmpersonalization:eventRulePath":"Percorso della regola evento", "ListPreviewProfilesView":"Profili di anteprima", "previewprofile.noValue":"Nessun valore", "OPERATION_FALLS_UNDER":"rientra in", "tooltip.createMenu":"Seleziona un tipo di oggetto da creare nell'oggetto attualmente selezionato.", "NewPublishTarget":"Nuovo server di pubblicazione", "pznload.field.workspace_S":"Spazio di lavoro di destinazione: ''{0}''", "nodeType.icm:category":"Categoria", "Ext_PznResourceCreation":"Azioni di creazione risorsa di Personalizzazione", "timeUnits":"Quotidianamente, Settimanalmente, Mensilmente, Ogni tre mesi, Annualmente", "everyQuarter":"giorno selezionato ogni tre mesi", "REQUEST_ATTRIBUTE":"Attributo richiesta", "contextual_in_parentheses":"(contestuale)", "publish.pznload.error.noInputFiles":"Nessun file di input specificato", "evaluation":"Valutazione", "collection":"Raccolta", "NAME_PAGE_ATTRS":"Attributi pagina", "hidden_spot_user_must_match_all_opt":"Per nascondere questo contenuto, è necessario che l'utente abbia corrispondenza con tutti i segmenti selezionati", "rule.task.binding.selectActions":"Seleziona azioni da eseguire", "contentSpotDefaultType":"Tutti i tipi", "define_segments_desc":"Selezionare i segmenti per determinare chi visualizza questo contenuto.", "moveAction":"Sposta azione nella cartella", "targeting_rule_desc_not_before_segment":"non", "pickPreviewProfiles.edit":"Modifica profilo di anteprima", "publish_state_field":"Stato:", "property.ibmcontentwcm:resourceName":"File", "AccessDenied":"Accesso negato", "property.ibmcontentwcm:displayName":"Nome di visualizzazione", "ERR_RESOURCE_UPDATE":"Errore durante l''aggiornamento dell''oggetto: ''{0}''", "property.categoryNames":"Nomi categorie", "CAFCore":"API del framework", "specifyResourceAttribute":"Specifica una risorsa e i relativi attributi", "info.status.unknown":"Sconosciuto", "generic.startDay":"Giorno di inizio", "AccessControl":"Accesso alla modifica", "property.ibmpersonalization:type":"Tipo di regola", "RULE_CLASSIFIER":"Profiler", "Ext_ResourceCreation":"Azioni di creazione risorsa", "property.component.ibmcontentwcm:usernameElement":"Nome utente", "ERR_RULE_INIT2":"Non è stato possibile creare un''istanza della classe di regole ''{0}'': {1}.", "addCampaign":"Nuova campagna", "target_display_specified_opt":"Specificato", "pickRules.nothingSelected":"Nessuna regola selezionata", "WRN_NAME_EXCEEDS_MAX_LEN":"Il nome non può contenere più di 255 caratteri. Per poter continuare, ridurre il numero di caratteri per il nome.", "rule.menuItem.manageProperties":"Gestisci proprietà...", "property.ibmpzn_searchableContents":"Contenuto", "collection.filenet.objectstore.enterurl":"Immettere un URL server feed", "property.jcr:versionHistory":"Cronologia della versione", "E8_NoName":"Specificare un nome.", "rulemapping.task.pickContentSpot":"Seleziona un content spot per questa associazione", "EditFolder":"Modifica cartella", "property.icm:lastModifier":"Ultimo modificatore", "publish.error.cannotFindPublishTarget":"Impossibile caricare la definizione del server di pubblicazione", "property.ibmpersonalization:rulePath":"Percorso della regola", "property.icm:authors":"Autore", "rule_type_header":"Tipo di regola", "E6_InvalidURL":"Specificare un URL valido nel formato protocollo://host:porta/file.", "parse.unknownTopElement":"Elemento di livello superiore non riconosciuto: ''{0}''", "arithmeticExpression":"Espressione aritmetica", "selectAFolderActionColon":"Selezionare una cartella in cui spostare l'azione:", "CAFSample":"Esempio di framework", "weeklyOn":"il", "rule.name":"Regola", "rule.menuItem.wcmsites.selectWcmSite":"Seleziona sito...", "globalParentTagNotfound":"Tag parent non trovata: [{0}]", "nodeType.clb:clbDocument":"Documento", "collection.name":"Nome raccolta", "pickPreviewProfiles.create":"Crea nuovo profilo anteprima", "selectProfileDialog.title":"Seleziona profilo", "property.CmResource-Library":"Libreria", "tooltip.createRuleMapping":"Crea una nuova associazione tra una regola e il content spot", "property.component.ibmcontentwcm:resourceElement":"File", "publish.pznload.help.descriptionHdr":"Descrizione:", "message_invalid_content_selection":"È necessario selezionare un elemento di contenuto. Ad esempio, gli elementi di contenuto possono includere articoli Web, news, pianificazioni e altro. Gli elementi di contenuto disponibili per l'utente dipendono dai template creati in una libreria di contenuto Web.", "tooltip.createCampaign":"Crea una nuova campagna", "ruleevent.repeat.phrase.monthly":"il", "tooltip.createAppObj":"Crea un nuovo oggetto applicazione", "ERR_DELETE_DYNPROP":"Si è verificato un errore durante il tentativo di eliminare la proprietà dinamica ''{0}''.", "Duplicate":"Duplica", "configLibrary.header":"Selezionare le librerie che si desidera siano utilizzate da Personalizzazione", "ERR_ITEM_DOES_NOT_EXIST":"L'elemento selezionato non esiste. È stato eliminato da un altro utente.", "property.selectAuthoringTemplateProp":"Seleziona proprietà del template di sviluppo...", "E5_InvalidEmailAddress":"Specificare un indirizzo e-mail valido del tipo utente@dominio.", "ruletype.recommendations.defName":"Regola Suggerisci contenuto {0}", "nodeType.icm:standardData":"Contenuto gestito", "campaigns":"Campagne", "arithmeticHidden.frame":"Uso interno aritmetico", "rulemapping.task.edit":"Modifica di un'associazione di regole", "pickCollections.deselect":"Deseleziona raccolta risorse", "specifyValueArithmeticLeft.title":"Elenco risorse aritmetiche", "ERR_RULE_CREATE":"Si è verificato un errore durante la creazione della regola denominata ''{0}'': {1}", "pzn_popup_help_appearance":"Aspetto", "rulemapping.task.create":"Creazione di un'associazione di regole", "typeBoolean":"Booleano", "collection.filenet.acl.ignoreWithNullCredentials":"Si è verificato un errore di configurazione. Rivolgersi all'amministratore del sistema. La politica di controllo accessi della raccolta è impostata su 'ignore' ma le credenziali di runtime globali non sono state impostate nella configurazione.", "E4_InvalidSendDate":"Scegliere una data di invio successiva a quella odierna.", "publish.pznload.help.targetPath":"Il percorso nello spazio di destinazione nel quale saranno creati tutti gli oggetti importati.", "WRN_EVENT_NAME_REQUIRED":"Il nome evento è un campo obbligatorio.", "property.ibmpzn_folder":"Cartella", "resource.campaign.name":"Campagna", "ruleevent.repeat.phrase.yearly":"alla data di inizio", "column.rule":"Regola", "ruleevent.eventrule.explanation_SS":"La regola ''{0}'' verrà eseguita una volta per ogni utente restituito da ''{1}''", "pickPreviewProfiles.deselect":"Deseleziona profilo anteprima", "portlet.publish.all.explanation":"Tutti gli oggetti in questo spazio di lavoro verranno pubblicati", "picker.showList":"Visualizza elenco", "rule.task.binding.selectAlwaysActions":"Seleziona azioni da eseguire sempre", "campaignNameLabel":"Nome campagna", "blankFrame.frame":"Riquadro vuoto", "publishtarget.smartdelete":"Eliminazione di tipo smart", "property.ibmcontentwcm:linkText":"Testo link", "InconsistentDataTypes":"Le azioni selezionate hanno restituito diversi tipi di dati. Assicurarsi che i dati restituiti siano dello stesso tipo.", "content_targeting_overview_title":"Panoramica di destinazione del contenuto", "specifyAnotherAttribute":"Specifica un altro attributo", "contentspot.outputType.allowRules":"Restituisci solo le risorse del seguente tipo", "quickProfiler":"Profiler rapido", "portlet.node.pdmLibrariesRootName":"Librarie", "publish.message.requestAccepted":"Trasferimento dati", "Ext_JcrCoreEvents":"Eventi nucleo del browser", "rule.menuItem.error.collectionHasNoAttributes":"Non sono definiti attributi per questa raccolta", "rule.menuItem.profiler.selectProfiler":"Seleziona un profiler...", "portlet.delete.explanation":"I seguenti oggetti e tutti i relativi elementi child sono stati selezionati per essere eliminati:", "rule.task.categories.selectCategory":"Seleziona categoria", "tree.jumpLastPage":"Vai all'ultima pagina", "delete":"Elimina", "description.picker.actionRules":"Selezionare una regola dall'elenco riportato di seguito (possono essere selezionate solo le regole di aggiornamento, bind e e-mail). Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "publish.error.unableToImport":"Impossibile caricare i dati dal repository di contenuto", "property.component.ibmcontentwcm:htmlElement":"HTML", "ERR_PROFILE_LOCKED":"Il profilo anteprima denominato ''{0}'' è già in uso.", "daysOfMonth":"1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, ultimo", "ACTION_ADD_ATTRIBUTE":"Aggiungi condizione", "ACTIONCOUNT_ATTRIBUTE":"Attributo conteggio azione", "OPERATION_DIVIDE_BY":"dividi per", "specifyValueOfType":"Specifica un valore di tipo: {0}", "to":"su", "tree.sortDescending":"Mostra in ordine decrescente", "logoffWarning":"Nota: Dopo un determinato periodo di inattività, il sistema effettua lo scollegamento automatico e chiede di eseguire nuovamente il login.", "contentType_Rule.title":"Tipo contenuto associazione regole", "select_segments_title":"Seleziona segmenti", "generic.endYear":"Anno di fine", "typeDateTime":"Data/Ora", "dialog.refresh":"Aggiorna", "rule.unlock.explanation":"Sblocca questo oggetto", "Edit_error":"Si è verificato un errore e la modalità di modifica non può essere visualizzata. Contattare l'amministratore di sistema.", "targetTab":"Destinazione", "dialogSubmitStyle":"Tutti", "placeholder":"Content spot", "selectAFolderRuleColon":"Selezionare una cartella in cui spostare il bind:", "publish.message.commitPublish":"Completamento pubblicazione", "rule_type_label":"Tipo di regola", "property.component.ibmcontentwcm:navigatorElement":"Navigatore", "property.Referer":"Referrer", "tooltip.pznPreviewProfileViewInfo":"Elenca i profili di anteprima nello spazio di lavoro corrente", "property.icm:size":"Dimensione della risorsa", "hidden_spot_specified_segments_desc":"Nasconde il contenuto agli utenti inclusi nei segmenti. ", "Configure_showDetailsInPortlet":"Mostra dettagli in questo portlet", "collection.custom.translatorClass":"Classe di conversione", "tooltip.publishSelected":"Pubblica gli oggetti selezionati in un sistema diverso", "property.icm:categories":"Categoria", "ERR_RULE_DOES_NOT_EXIST":"Non esiste una regola denominata ''{0}''.", "tooltip.pznRulesViewInfo":"Mostra solo le regole nello spazio di lavoro corrente", "previewPortal.errorPreviewProfilesList":"Impossibile richiamare l'elenco di profili anteprima", "ruletype.emailActions.ext":"Crea una e-mail personalizzata", "description.picker.navigationalRules":"Selezionare una regola di navigazione dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "RECOMMENDATION_METHOD":"metodo di suggerimento", "ERR_RULE_INIT":"Non è stato possibile creare un''istanza della classe di regole ''{0}''.", "ERR_INVALID_INTEGER_VALUE":"Valore intero non valido.", "previewPortal.optionsPreviewProfiles":"Profili di anteprima", "ERR_RULE_USER_PATH_TOO_LONG":"Il percorso per la regola utente menzionata è troppo lungo. È necessario selezionare una regola con una lunghezza di percorso inferiore ai 240 caratteri.", "property.component.ibmcontentwcm:imageElement":"Immagine", "typeDescription.ibmpersonalization:resourceCollection":"Contenuto da cui le regole possono effettuare una selezione", "Configure_showResourcesOfType":"Mostra tutte le risorse del seguente tipo", "portlet.document.creator":"Creatore", "NAME_REQUEST_PARAMS":"Parametri richiesta", "resource.applicationObject.name":"Oggetto applicazione", "property.ibmcontentwcm:username":"Nome utente", "picker.itemNoLongerExists":"L'elemento selezionato non esiste più", "tooltip.column.campaignName":"Il nome della campagna", "property.ibmcontentwcm:linkTargetName":"Destinazione link", "ruleevent.subject":"Oggetto", "property.month":"Mese", "dialogSaveLabel":"Salva", "ERR_GET_COLLECTIONS":"Si è verificato un errore durante il richiamo delle raccolte di risorse.", "globalUnsupportedPropertyType":"Tipo di proprietà non supportato: {0}; {1}", "rule.task.action.selectContentToInclude":"Seleziona contenuto da includere", "libraryName.web content":"Contenuto Web", "property.icm:effectiveDate":"Data di pubblicazione", "property.component.ibmcontentwcm:searchElement":"Cerca", "publish.error.httpError":"Impossibile connettersi al server di pubblicazione di destinazione, codice di errore {0}", "rule.task.profiler.selectProfiler":"Seleziona un profiler", "btnDelete":"Elimina", "nodeName.ibmpzn:wcmCollection":"Contenuto Web", "ruleevent.task.pickEventRule":"Seleziona una regola da avviare", "specifyClassifierName":"Seleziona un profiler", "View":"Visualizza", "ruletype.bindings.desc":"Le regole di bind consentono il richiamo di diverse serie di contenuto, in base all'applicazione corrente, all'utente corrente o ad eventuali profiler esistenti definiti nel repository. È possibile eseguire più regole contemporaneamente oltre ad eseguire azioni di aggiornamento o di e-mail. L'output combinato di regole diverse contenute in un bind può essere ordinato o limitato.", "publish.error.invalidCommandArguments":"Il comando non è stato completato", "orderRandomly":"Ordina in maniera casuale", "views.picker.pickWcmSites.name":"Seleziona sito", "column.name":"Nome", "timesfor":"volte per", "ruleComposer":"Programma di creazione regole", "config.jcr.property.path":"Percorso oggetto", "actionType":"Tipo di azione", "tree.displayFolderInfo":"{0} cartelle e {1} documenti", "parse.extensionpoint.noSchemaReference":"Tutti i punti di estensione devono specificare un riferimento allo schema", "true":"True", "property.ibmpersonalization:taskId":"ID attività", "editCampaignOverview":"Modifica priorità", "rule.menuItem.noObjects":"Non sono disponibili oggetti o raccolte", "typeDescription.ibmpersonalization:applicationObject":"Oggetto che sarà disponibile alle regole", "tooltip.btnEdit.disabledLocked":"Un altro utente sta attualmente modificando questo oggetto.", "typeYear":"Anno", "emailSubjectColon":"Oggetto:", "resource.contentSpot.name":"Content spot", "OPERATION_IS":"è", "Configure_resourceTypeOption_none":"Nessuna raccolta di risorse in questo progetto", "column.resourceClass":"Risorsa", "campaignGoalLabel":"Commenti", "edit":"Modifica", "other":"Altro", "CLASSIFIER_OTHERWISE":"Altrimenti", "OPERATION_IS_GREATER_THAN_OR_EQUAL_TO":"è maggiore o uguale a", "property.timestamp":"Data/Ora", "column.ruleType":"Tipo", "portlet.document.library":"Libreria", "ITEM":"elemento", "tooltip.pznMappingsByContentSpotViewInfo":"Elenca le associazioni di regole di un specifico content spot", "publishtarget.userName":"Nome utente", "dialogCancelLabel":"Annulla", "rule.menuItem.folder.selectFolder":"Seleziona cartella...", "previewprofile.typeSelection.AppObject":"Oggetto applicazione", "PortletController":"Tipo di portlet", "replace_btn":"Sostituisci", "NewResources":"Nuovo", "actionCount":"Conteggio azioni", "date.long":"{EEEE}, {MMMM} {d}, {yyyy}", "generic.startMin":"Minuto di inizio", "actionBean":"Nomi azioni", "EditPublishTarget":"Modifica server di pubblicazione", "ok":"OK", "message_appearance_presentation_component_not_found":"Impossibile trovare questo template di presentazione o componente. ", "Export":"Esporta", "specifyGroupingLabel":"Specifica raggruppamento", "btnChoose":"OK", "editRule":"Modifica bind", "defaultResourceName.folder":"Nuova cartella", "Configure_titleProperty":"Attributo del titolo", "publishtarget.noCredentials":"Nessuna credenziale", "ruletype.bindings":"Bind", "AND":"e", "cancel_btn":"Annulla", "NewRuleMapping":"Nuova associazione regola", "nodeType.ibmpersonalization:resourceCollection":"Raccolta", "goalOfEmailCampaignColon":"Commento:", "Configure_titlePropertyStyle":"Stile attributo del titolo", "portlet.copy.explanation":"I seguenti oggetti e tutti i relativi elementi child sono stati selezionati per essere copiati:", "BrowserController":"Browser risorse", "tooltip.restoreVersion":"Ripristina la versione selezionata", "EditApplicationObject":"Modifica oggetto di applicazione", "typeDescription.icm:document":"Un documento o altro contenuto gestito", "ERR_REPOSITORY":"Si è verificato un errore sconosciuto durante l''accesso al repository del contenuto: {0}", "tooltip.column.priority":"Le campagne a priorità bassa sovrascrivono le associazioni regola delle campagne di priorità alta", "collection.custom.resourceClass":"Classe di risorsa", "rule.task.webcontent.selectWebContent":"Seleziona contenuto Web", "actionSyntax":"Descrizione dell'azione", "editProfileDialog.tooltip":"Specifica nome profilo", "property.ibmpersonalization:resourceClass":"Nome classe risorsa", "REQUEST_PARAMETER":"Parametro richiesta", "RestoreVersion":"Ripristina versione", "message_no_changes_saved":"Le modifiche non sono state salvate.", "ruletype.selectActions.ext":"Restituisce del contenuto da una raccolta in base ad una serie di condizioni", "addEmail.title":"Nuova e-mail", "ERR_ACTION_ARITHMETIC":"L'espressione aritmetica contiene un errore. Assicurarsi di aver selezionato almeno una risorsa non corrente.", "column.collectionCurrentType":"Risorsa corrente", "tooltip.node.librariesDescription":"Librarie", "typeDescription.ibmpersonalization:ruleSpotMapping":"Associa un content spot ed una regola per un periodo di tempo", "Ext_PznEditors":"Editor di oggetti di personalizzazione", "description.picker.pickLibraries":"Selezionare una libreria documenti dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile utilizzare il pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "rule.task.binding.selectOtherwiseActions":"Seleziona azioni da eseguire in alternativa", "everyYear":"giorno selezionato ogni anno", "ruleevent.to.selectRule":"Seleziona una regola", "addAnAttribute":"Aggiungi un attributo", "property.ibmcontentwcm:linkDescription":"Descrizione link", "RULE_OR":"oppure", "countOf":"numero di elementi corrispondenti", "rule_description_header":"Descrizione", "cam_item_show":"Mostra", "message_invalid_appearance_selection":"È necessario selezionare un elemento aspetto, ad esempio un template di presentazione o un componente.", "PROMPT_CHANGE_RESOURCE_TYPE":"Un'azione deve contenere risorse del contenuto dello stesso tipo. Si è sicuri di voler reimpostare l'azione in modo da poter operare con il nuovo tipo di risorse del contenuto?", "property.ibm-primaryEmail":"E-mail", "rule.embedded.newComponent":"Nuovo elemento di personalizzazione", "addEmail.button1":"OK", "generic.startDate":"Data di inizio", "view.propertyManagerView.tooltip":"Consente la modifica delle proprietà dinamiche di una raccolta di risorse", "edit.newSince.lastLogin":"Tempo trascorso dall'ultimo login", "tooltip.btnEdit.disabled":"L'utente non dispone dell'autorizzazione per modificare questo oggetto", "emailCampaignNameLabel":"Nome", "E11_InvalidEmailAt":"È necessario specificare l'attributo della risorsa utente che contiene ogni indirizzo e-mail dell'utente. Se non è disponibile alcun attributo, contattare lo sviluppatore in modo da aggiungerne uno alla risorsa utente.", "message_save_selections_warning":"Le selezioni non sono state salvate. Per continuare, fare clic su Salva o su Annulla.", "Configure_detailPropertyInfo":"Quando si crea una pagina Dettagli (invece di utilizzare un JSP esistente) questo attributo diventa il corpo della pagina.", "BrowseAllResourcesView":"Tutti gli oggetti", "EditMappings":"Modifica associazioni", "binding_rule_collection":"Questo bind restituisce il contenuto utilizzando il bean {0}", "ORDER_AS_IS":"ordina secondo il formato attuale", "ORDER_RANDOMIZE":"ordina in maniera casuale", "publish.pznload.status.completed_SS":"Pubblicazione completata correttamente [{0}] {1}", "property.City":"Città", "Configure_groupResourcesByCategory":"Raggruppare le risorse in base ai relativi attributi di categorizzazione?", "ViewStatus":"Visualizza stato", "CATEGORY_OPERATION_IS_ASSOCIATED_WITH":"è associato a", "segments_title":"Segmenti", "TIMESTAMP_PATTERN":"MMMM dd, yyyy, hh:mm aa z", "ruletype.recommendations.desc":"Il contenuto può essere consigliato all'utente mediante il Motore suggerimenti LikeMinds.", "typeDescription.lotus:draft":"Una bozza di un documento di Document Management di Portal", "Configure_portletOption_current":"corrente", "description.picker.pickSpots":"Selezionare un content spot. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "resAttrHidden.frame":"Uso interno risorse", "Configure_configureSpotSection":"Configura spot", "pickCollections.pick":"Seleziona raccolta risorse", "resAttrLeftSide.frame":"Elenco risorse", "validatepart.frame":"Uso interno sintassi regole", "publish.pznload.help.serverUrl":"L'URL completo del servlet di pubblicazione di destinazione. Il servlet predefinito per una determinata macchina sarà: \"http://localhost:10040/wps/pznpublish/pznpublishtarget\"", "previewprofile.collection":"Raccolta profili", "ERR_GET_TYPE":"Impossibile individuare il tipo di output per il content spot ''{0}''.", "Configure_useExistingJsp":"Utilizzare un JSP fornito in questa applicazione web portlet", "field.workspace":"Spazio di lavoro:", "Configure_propertyOption_none":"Nessun attributo fisso", "taskInfo.return":"Torna alla pagina precedente", "property.MajorVersion":"Versione principale", "ASCENDING_SYMBOL":"ascendente", "learn_more":"Ulteriori informazioni", "collection.filenet.enableCaching.cantEnable":"La memorizzazione in cache è disponibile solo se nella configurazione è stata fornita una credenziale di runtime globale e se la politica di controllo accessi della raccolta è impostata su 'ignore'.", "ShowSettings_header":"Visualizza le impostazioni per il portlet Regola di personalizzazione", "everyMonth":"giorno di ogni mese", "hide_segment_descriptions_btn":"Nascondi descrizioni", "previewPortal.optionsDateAndTime":"Data e ora", "Ext_NodeViewers":"Visualizzatore nodi generico", "tooltip.btnEdit.disabledInternal":"Questo è un oggetto interno e non può essere modificato", "E2_NameAlreadyUsed":"Nome {0} è già utilizzato. Scegliere un nome differente.", "edit_btn_tooltip":"Modificare l'elemento di contenuto", "ruleevent.task.create":"Creazione di un evento regola", "contentspot.outputType.usedByAll":"Le seguenti raccolte di risorse fanno riferimento a questo tipo:", "sel_content_item":"Seleziona elemento di contenuto", "collection.filenet.url":"URL server feed FileNet", "ERR_GET_NORMAL_VIEW_CAMPAIGN":"Si è verificato un errore durante il richiamo della campagna Vista normale.", "contentspot.collectionName.notSpecified":"Tutte le raccolte corrispondenti al tipo di output", "column.actions":"Azioni", "property.ibmcontentwcm:fileName":"Nome file", "generic.endDay":"Giorno di fine", "NAVIGATIONAL_OTHERWISE_SHOW":"Altrimenti mostra", "property.ibmpzn_nodeName":"Nome", "package":"Package", "edit.resourcePerPage":"Numero di oggetti visualizzati per pagina:", "NAME_REQUEST":"Richiesta pagina", "collection.filenet.version.released":"Utilizza versioni rilasciate", "NAVIGATIONAL_SHOW":"Mostra", "ERR_DUPLICATE_DYNPROP":"Esiste già una proprietà dinamica denominata ''{0}''.", "property.component.ibmcontentwcm:pagingElement":"Navigazione della pagina", "property.ibmcontentwcm:classification":"Tipo", "portlet.viewVersion.name":"Nome versione", "licenseText":"Materiale su licenza - Proprietà della IBM (C) Copyright IBM Corp. 2002. Tutti i diritti riservati. IBM, il logo IBM e WebSphere sono marchi o marchi registrati della International Business Machines Corporation negli Stati Uniti e/o in altri paesi.", "Configure_cssClassTitle":"Modificare le classi di stile CSS utilizzate per visualizzare gli attributi", "tooltip.column.resourceClass":"La classe Java restituita da questa raccolta di risorse", "dontShowAgain":"Non visualizzare più questo suggerimento.", "edit_content_dialog_title":"Modifica elemento di contenuto:", "dialogBackLabel":"Indietro", "listSelectDeselectAll":"Seleziona tutto/Deseleziona tutto", "column.campaignName":"Campagna", "portlet.document.description":"Descrizione", "rule.menuItem.arithmetic.moveFront":"Sposta espressione a sinistra", "publish.pzndelete.help.targetWorkspace":"Il nome dello spazio di lavoro dell'oggetto. Se non si specifica questo parametro, sarà utilizzato lo spazio di lavoro predefinito.", "picker.nothingSelected":"Non è selezionato nulla", "PublishSelected":"Pubblica selezionati", "moveRule":"Sposta bind nella cartella", "ruleevent.notYetExecuted":"L'evento di regola non è stato ancora eseguito.", "ERR_GET_CAMPAIGNS":"Si è verificato un errore durante il richiamo delle campagne.", "formDatePickerDate":"MMMM dd, yyyy", "error.config.noControllerClass":"Il controller non specifica un nome classe controller.", "portlet.adddynamicproperty.title":"Aggiungi proprietà dinamica", "resource.rule.name":"Regola", "OPERATION_IS_AFTER":"è dopo", "ADD_EMAIL_BCC":"Copia nascosta destinatario", "ruleportlet.category.other":"Altro", "ListCampaignsView":"Campagne", "parse.unknownLibraryType":"Tipo di libreria non riconosciuto: ''{0}''", "nodeType.ibmpersonalization:publishable":"Pubblicabile", "portlet.document.author":"Autore", "weekly":"Ogni settimana", "WRN_INVALID_RULEMAPPING_STOP":"La data di fine dell''associazione delle regole: {0} non può andare oltre la data di fine della campagna: {1}.", "tree.jumpNextPage":"Prossima pagina", "portlet.document.created":"Creato", "info.finishTime_S":"Completato in {0}", "property.component.ibmcontentwcm:menuElement":"Menu", "rule.menuItem.unquantifiable":"Utilizza valore dell'attributo", "collectionType.filenet.desc":"Raccolta risorse FileNet", "column.collectionName":"Raccolta", "rule.task.wcmtemplates.selectWcmTemplate":"Seleziona un template WCM", "set_content_item":"Imposta elemento di contenuto", "addMapping.button1":"Salva", "ruletype.unknown.ext":"Questo tipo di regola non è riconoscibile", "campaignStartLabel":"Data di inizio", "RULE_IS":"è", "RECOMMENDATION_METHOD.ITEM_AFFINITY":"associazione con contenuto restituito da una regola", "workflow_field":"Flusso di lavoro:", "tooltip.publish.viewStatus":"Visualizza lo stato dei processi di pubblicazione correnti", "nodeName.ibmpzn:wcmWebComponentCollection":"Componenti Web", "previewprofile.object":"Oggetto profilo", "tooltip.pznMappingsViewInfo":"Elenca le associazioni regola per una campagna specifica", "globalInvalidValue":"{0} non è un valore valido per {1}.", "Configure_ruleOption_current":"messo in corrispondenza attualmente", "generic.endTime":"Ora del giorno - fine", "ruletype.emailActions.desc":"Un'azione e-mail invia una e-mail personalizzata ad una serie di utenti che viene definita da un altra regola. L'e-mail viene creata da un JSP specificato che viene personalizzato separatamente per ogni utente.", "quarterly":"A trimestre", "publish.pznexport.help.description":"Gli utenti possono esportare oggetti di Personalizzazione e salvarli come XML tramite il programma PznExport. ", "configLibrary.removeButton":"Elimina", "portlet.edit.configInEditMode":"L'assegnazione delle regole di Portlet può essere impostata solo in modalità di modifica. Per impostare in modalità di configurazione, configurare l'impostazione portlet pzn.configureInEditMode su false tramite i portlet di gestione.", "action.createVersion":"Crea versione", "specifyValueResourceAttributeLeft.title":"Elenco risorse generali", "pickCollections.create":"Crea nuova raccolta risorse", "property.ibmpersonalization:predefinedType":"Tipo di raccolta di risorse", "editProfileDialog.title":"Specifica nome profilo", "parse.internalStack":"Errore di analisi sconosciuto ''{0}''", "addEmail.tooltip":"Nuova e-mail", "pznload.field.targetPath_S":"Percorso di destinazione: ''{0}''", "tree.displayFolderInfoWithSelection":"{0} cartelle e {1} documenti ({2} selezionati)", "rule.menuItem.groups.selectGroup":"Seleziona gruppo(i)...", "folder.task.view":"Visualizzazione di una cartella", "ruleeditor.error.noViewFactory":"La regola selezionata non può essere visualizzata perché il suo non è un tipo registrato. Contattare l'amministratore di sistema.", "collection.custom.noAuthoringManagerClass":"Nessuna classe del responsabile sviluppo specificata", "ruleevent.eventrule":"Regola da eseguire", "ruleProps":"Proprietà di bind", "portlet.restoreVersion.choose":"Seleziona una versione da ripristinare", "categoryCount":"Conteggio categorie", "content_specified_opt":"Specificato", "ITEMS":"elementi", "description.picker.pickFolders":"Selezionare una cartella. Una volta selezionato un elemento, è possibile fare clic sul pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "recommendations":"Suggerimenti", "info.invalid":"non valido", "pick.remove.confirm":"Si è sicuri di voler deselezionare {0}?", "appObj.name":"Oggetto applicazione", "ERR_PARSING_CAMPAIGN":"Si è verificato un errore durante l''analisi del file di campagna denominato ''{0}'': {1}", "ORDER_BY":"ordina per", "ERR_DUPLICATE_RESOURCE":"Esiste un oggetto duplicato: ''{0}''", "rule.preview.docLibNotRegistered":"Non è stato possibile trovare un portlet di libreria configurato per questo documento", "ruleEventProps":"Proprietà evento regola", "property.ibmcontentwcm:jspFilePath":"Percorso", "profile_rule":"Profiler", "CAFJCR":"Revisori JCR del framework", "ruleevent.repeat.phrase.daily":"all'ora di inizio", "stop":"Data di fine", "property.ibmpersonalization:currentResourceKey":"Chiave di risorsa corrente", "publish.error.invalidArguments":"La richiesta di pubblicazione non è stata specificata correttamente", "unsaved_changes":"Sono presenti modifiche non salvate. Per continuare selezionare Salva o Annulla.", "collection.task.edit":"Modifica di una raccolta di risorse", "ruletype.recommendations":"Azione suggerita", "property.Longitude":"Longitudine", "rule.menuItem.webcontent.selectWebContent":"Seleziona contenuto Web...", "description.picker.pickCategories":"Selezionare una categoria dall'elenco riportato di seguito. Una volta selezionato un elemento, è possibile utilizzare il pulsante 'OK' per tornare alla pagina precedente. Facendo clic su 'Annulla' si torna alla pagina precedente senza effettuare una scelta.", "column.split":"Dividi", "NewRuleSpotMapping":"Nuova associazione regola", "target_specified_desc":"Questo elemento di contenuto viene visualizzato sempre in questo spot.", "RulePortlet_error":"Si è verificato un errore e il portlet corrente non può essere visualizzato. Contattare l'amministratore di sistema.", "property.ibmcontentwcm:errorMessage":"Errore", "typeTime":"Ora", "TYPE_INTEGER":"Numero", "Configure_contentRetrieverTitle":"Risorse di Personalizzazione richiamate", "message_targeting_overall_not_found":"Uno o più elementi di contenuto nella regola di destinazione non sono stati trovati.", "ERR_ADDING_CAMPAIGN":"Si è verificato un errore durante la creazione della campagna denominata ''{0}''.", "tooltip.btnRemoveLock.disabled":"Non si dispone dell'autorizzazione per sbloccare questo oggetto.", "Configure_resourceTypeOption_current":"corrente", "File":"File", "editArithmeticDialog.title":"Specifica un'operazione aritmetica", "property.Latitude":"Latitudine", "ERR_GET_PROFILES":"Si è verificato un errore durante il richiamo dei profili di anteprima.", "deleteSection":"Elimina sezione", "EditPreviewProfile":"Modifica profilo di anteprima", "specifyValueResourceAttributeRight.title":"Proprietà risorse generali", "cam_item_displayed":"Visualizzato", "rule.preview.result":"Risultato", "mappingView.campaignTitle":"Campagna:", "ruleevent.repeat.viewphrase.yearly":"Con ricorrenza annuale alla data di inizio", "ImportHandler":"Importa gestore", "tooltip.resourceViewInfo":"Mostra tutti gli oggetti nello spazio di lavoro corrente", "selectAFolderClassifierColon":"Selezionare una cartella in cui spostare il profiler:", "rulemapping.default.task.create":"Creazione di un'associazione di regole predefinita", "Ext_ResourceOperations":"Operazioni risorsa comuni", "property.ibmpersonalization:day":"Ripeti il", "publish.pznload.error.argListNotAtEnd":"È necessario specificare i file di input dopo le altre opzioni", "TYPE_WEEKDAY":"Giorno della settimana", "RULE_DO":"esegui", "rule.menuItem.libraries.selectLibrary":"Seleziona libreria...", "TYPE_PERSON":"Persona", "ruleevent.notRepeating":"Senza ripetizione", "NAME_DATE":"Data", "rules_label":"Regole", "defaultResourceName.campaign":"Nuova campagna", "save_btn":"Salva", "property.component.ibmcontentwcm:richTextElement":"Rich Text", "portlet.requestedPageNotAvail":"La pagina richiesta non è più disponibile.", "actionset.versions":"Versione", "ERR_PREVIEWPROFILE_EMPTYNAME":"È necessario specificare un nome profilo anteprima.", "collection.custom.managerClass":"Classe responsabile", "globalDuplicateIndexNumber":"Valore indice duplicato: [{0}]", "rulePart.required":"Obbligatorio", "ruleevent.repeat.phrase.quarterly":"il 1 Gennaio, il 1 Aprile, il 1 Luglio e il 1 Ottobre", "EditRule":"Modifica regola", "publish.pznload.error.noPassword":"È necessario specificare una password o una stringa vuota", "Configure_categoryPropertyInfo":"Se la categorizzazione è abilitata le risorse verranno raggruppate in categorie dal valore di questo attributo.", "daysOfWeek":"Domenica, Lunedì, Martedì, Mercoledì, Giovedì, Venerdì, Sabato", "ruletype.selectActions.defName":"Regola Seleziona contenuto {0}", "nodeName.ibmpersonalization:aoRequest":"Richiesta", "LIMIT_DEFAULT":"mostra tutti gli elementi", "LOG_EMAIL_NO_MAIL_SESSION":"Sessione del server di posta non stabilita oppure e-mail non definita.", "action.name.addDynamicProperty":"Aggiungi proprietà dinamica", "content_display_field":"Visualizzazione contenuto:", "no_selected_segments_desc":"Non sono stati selezionati segmenti. È necessario creare un segmento?", "field.started":"Avviato:", "sendEmailOnColon":"Invia e-mail il:", "property.BrowserType":"Tipo browser", "ADD_ATTRIBUTE":"aggiungi attributo", "property.CmResource-SitePath":"Percorso sito", "btnCreate":"Crea", "selected_content_will_be_added":"Il contenuto selezionato verrà aggiunto.", "resource.previewProfile.name":"Anteprima profilo", "ERR_UPDATING_RULE":"Si è verificato un errore durante l''aggiornamento della regola denominata ''{0}''.", "recommendation_rule":"Suggerisci contenuto", "collection.jcr.noAvailableTypes":"Nessun tipo CM da utilizzare", "ruletype.selectActions.desc":"Le regole di Seleziona azione restituiscono delle risorse (elementi di contenuto) da una raccolta di risorse in base ad una serie di condizioni. Tali condizioni possono includere la logica booleana, le operazioni aritmetiche ed i valori dell'applicazione corrente. È anche possibile ordinare, rendere casuale e/o limitare il numero di risultati restituiti.", "property.ibmcontentwcm:selections":"Selezioni", "btnRefresh":"Aggiorna", "SORT_ASCENDING":"ascendente", "ERR_FOLDER_EXISTS":"Esiste già una cartella denominata ''{0}''.", "path.cannotLocatePathInfo":"Non è stato possibile individuare l'oggetto.", "ruleevent.repeat.phrase.weekly":"il", "rulemapping.contentSpot.noSpots":"Nessun content spot disponibile", "publish.pznload.status.cancelled_SS":"Pubblicazione annullata [{0}] {1}", "duplicateCampaign":"Duplica la campagna", "generic.endMin":"Minuto di fine", "ruleUsageWhenNoCampaign":"Utilizzo delle regole quando non sono disponibili campagne attive" },i$.fromPath("PznUIUtils.nls",true)); })(); /****************************************************************** * IBM Confidential * * * * OCO Source Materials * * * * 5724-E76, 5655-R17, 5655-M44 * * * * Copyright IBM Corp. 2012 * * * * The source code for this program is not published or otherwise * * divested of its trade secrets, irrespective of what has been * * deposited with the U.S. Copyright Office. * ******************************************************************/ (function(){ var _1=i$.fromPath("PznUIUtils",true); _1.MSG_TYPE_ERROR="lotusError"; _1.MSG_TYPE_WARNING="lotusWarning"; _1.MSG_TYPE_INFO="lotusInfo"; _1.MSG_TYPE_SUCCESS="lotusSuccess"; _1.EL_DIALOG_POPUP_MENU=i$.byId("pznDialogPopupMenu"); _1._pznContentSettings=null; _1._pznDialogNavigator=null; _1._popupHelpDialog=null; _1._portletPageId=null; _1._portletWindowId=null; _1._componentId=null; _1._altPresentationTemplatePath=null; _1.contextPath=""; _1.pocUrlBase=""; _1.helpUrlBase=""; _1.ContentSelectorPOCURL=""; _1.ComponentSelectorPOCURL=""; _1.PresentationTemplateSelectorPOCURL=""; _1.ContentEditorPOCURL=""; _1.PresentationTemplateEditorPOCURL=""; _1.ComponentEditorPOCURL=""; _1._appearanceReplaceOptions=null; _1._contentOptions=null; _1._contentEdited=false; _1._currentMessageId=null; _1.escapeHTML=function(_2){ if(!_2){ return _2; } return _2.replace(/&/g,"&").replace(/>/g,">").replace(//g,">").replace(/"); _c.push("
    "); _c.push("\"\""); _c.push("
    "); _c.push("
    "); _c.push("

    "); if(_9){ var _d="message_targeting_content_not_found"; if(_9.isAvailable()){ _c.push(_1.escapeHTML(_9.getTitle())); _1.hideMessage(_d); }else{ _1.displayMessage(_1.escapeHTML(_1.nls[_d]),_1.MSG_TYPE_ERROR,_d); } } _c.push("

    "); var _e="pznFirst"; _c.push(""); _c.push("
    "); _c.push("

    ",_b,"

    "); if(_1.getDialogNavigator().isShowingContextual()){ _c.push(" "); _c.push(""); _c.push(_1.escapeHTML(_1.nls["learn_more"]),""); _c.push(""); } _c.push("
    "); _c.push("
    "); _c.push(""); d.innerHTML=_c.join(""); }; _1.renderContentProperties=function(_f,_10){ if(!_f||!_f.isAvailable()||!_10){ return; } var d=i$.byId(_10); if(!d){ return; } if(_f){ var _11=[]; if(_1.getDialogNavigator().isShowingTargeted()){ _11.push("
      "); }else{ _11.push("
      "); _11.push("
      ",_1.escapeHTML(_1.nls["content_properties"]),"
      "); _11.push("
        "); } _11.push("
      • ",_1.escapeHTML(_1.nls["auth_template_field"]),""); if(_f.getAuthoringTemplate()&&_f.getAuthoringTemplate().getTitle()){ _11.push(_f.getAuthoringTemplate().getTitle(),"
      • "); }else{ _11.push(_1.escapeHTML(_1.nls["none"]),""); } _11.push("
      • ",_1.escapeHTML(_1.nls["workflow_field"]),""); if(_f.getWorkflow()&&_f.getWorkflow().getTitle()){ _11.push(_f.getWorkflow().getTitle(),"
      • "); }else{ _11.push(_1.escapeHTML(_1.nls["none"]),""); } _11.push("
      • ",_1.escapeHTML(_1.nls["publish_state_field"]),""); if(_f.getWorkflowState()){ _11.push(_f.getWorkflowState(),"
      • "); }else{ _11.push(_1.escapeHTML(_1.nls["none"]),""); } _11.push("
      • ",_1.escapeHTML(_1.nls["location_field"]),""); if(_f.getOther()){ var loc=_f.getOther().getLocation(); if(loc){ _11.push(loc,"
      • "); }else{ _11.push(_1.escapeHTML(_1.nls["none"]),""); } } _11.push("
      "); d.innerHTML=_11.join(""); } }; _1.isAppearanceDefault=function(){ var cs=_1.getContentSettings(); if(cs&&(cs.getPresentationTemplateId()||cs.getComponentId())){ return false; } return true; }; _1.renderContentAppearance=function(_12){ if(!_12){ return; } var d=i$.byId(_12); if(!d){ return; } var o=null; var _13=""; var _14=[]; var cs=_1.getContentSettings(); _14.push("
      "); if(cs.getPresentationTemplateId()){ o=new PznWCMOther(cs.getPresentationTemplateId()); _13=_1.PresentationTemplateEditorPOCURL; _14.push("\"\""); }else{ if(cs.getComponentId()){ o=new PznWCMOther(cs.getComponentId()); _13=_1.ComponentEditorPOCURL; _14.push("\"\""); }else{ _14.push("\"\""); } } _14.push("",_1.escapeHTML(_1.nls["appearance_field"]),""); _14.push(""); if(o){ _14.push(_1.escapeHTML(o.getTitle())); }else{ _14.push(_1.escapeHTML(_1.nls["appearance_default"])); } _14.push(""); _14.push(" "); _14.push("\"",_1.escapeHTML(_1.nls["pzn_popup_help_appearance"]),"\""); _14.push("
      "); _14.push("
      "); d.innerHTML=_14.join(""); }; _1.handleAppearanceChange=function(_16,_17){ var cs=_1.getContentSettings(); if(cs){ if(_16==0){ cs.setPresentationTemplateId(null); cs.setComponentId(null); }else{ if(_16==1){ var sid=_1.openComponentSelection(); }else{ if(_16==2){ var sid=_1.openPresentationTemplateSelection(); } } } _1.renderContentAppearance(_17); } }; _1.showPopupMenu=function(_18,_19,_1a,_1b,_1c,_1d){ if(_1a.keyCode&&_1.isItemHidden(_1.EL_DIALOG_POPUP_MENU)){ if(_1a.keyCode!=13&&_1a.keyCode!=40){ return false; } } getPznDialogPopupMenuInstance().show(_18,_19,_1a,_1b,_1c,_1d); return true; }; _1.hidePopupMenu=function(){ getPznDialogPopupMenuInstance().hide(true); }; _1.showAppearanceMenu=function(_1e,_1f,_20){ var _21=null; if(_1.isAppearanceDefault()){ _21=[0]; } var _22=_1.showPopupMenu(_1e,_1.getAppearanceReplaceOptions(),_1f,function(_23){ _1.handleAppearanceChange(_23,_20); },{x:-50},_21); return !_22; }; _1.showContentMenu=function(_24,_25){ if(i$.isFF&&_25.type=="click"&&_25.timeStamp==0){ return false; } var nav=_1.getDialogNavigator(); var _26=_1.showPopupMenu(_24,_1.getContentOptions(),_25,function(_27){ if(_27==0){ nav.showSpecified(); }else{ if(_27==1){ nav.showContextual(); }else{ if(_27==2){ nav.showTargeted(); } } } }); return !_26; }; _1.deleteTargetedContentItem=function(_28){ var rd=_1.getContentSettings().getRuleDataObject(); if(rd){ var r=rd.removeProfile(_28); if(r){ return _1.updateRuleData(); } } return false; }; _1.moveTargetedContentItem=function(_29,_2a){ var rd=_1.getContentSettings().getRuleDataObject(); if(rd){ if(rd.moveProfile(_29,_2a)){ return _1.updateRuleData(); } } return false; }; _1.updateRuleData=function(){ var rd=_1.getContentSettings().getRuleDataObject(); if(rd){ _1.getContentSettings().setRuleData(rd); _1.getDialogNavigator().updateContentAreas(); return true; } return false; }; _1.saveEditModeProfile=function(){ var cs=_1.getContentSettings(); if(cs.getRuleDataObject()){ if(cs.getRuleDataObject().getEditModeProfile()){ return cs.getRuleDataObject().saveEditModeProfile(); } } return false; }; _1.discardEditModeProfile=function(){ var cs=_1.getContentSettings(); if(cs.getRuleDataObject()){ if(cs.getRuleDataObject().getEditModeProfile()){ cs.getRuleDataObject().discardEditModeProfile(); return true; } } return false; }; _1.openAppearanceEditor=function(_2b,id){ id=PznWCMContent.removeValuePrefix(id); _1.openModalDialog(_2b+id," ",1000,800,_1.dialogContentEdit); }; _1.openSegmentDialog=function(_2c,uri,_2d,_2e,_2f){ result=function(_30){ var rd=_1.getContentSettings().getRuleDataObject(); if(rd&&rd.getEditModeProfile()){ if(_30&&_30.ruleJson){ rd.getEditModeProfile().setConditions(i$.fromJson(_30.ruleJson)); } targetPos=rd.getEditModeProfile().getPosition(); } _1.getDialogNavigator().showTargetingOverview(null,_2c); }; var d=new wpModules.dialog.Dialog({url:uri,title:_2d,metrics:{width:_2e,height:_2f},window:top,autoResize:true,callbackFn:result,autoClose:false}); d.open(); }; _1.openModalDialog=function(uri,_31,_32,_33,_34){ if(_32!=null||_33!=null){ var d=new wpModules.dialog.Dialog({url:uri,title:_31,window:top,callbackFn:_34,modal:true,metrics:{width:_32,height:_33},autoClose:false}); }else{ var d=new wpModules.dialog.Dialog({url:uri,title:_31,window:top,callbackFn:_34,modal:true,autoResize:true,autoClose:false}); } d.open(); }; _1.openPopupDialog=function(uri,_35,_36,_37,_38,_39){ if(_36!=null||_37!=null){ _1._popupHelpDialog=new wpModules.dialog.Dialog({url:uri,title:_35,window:top,callbackFn:_39,modal:true,metrics:{width:_36,height:_37},autoPosition:_38,autoClose:false}); }else{ _1._popupHelpDialog=new wpModules.dialog.Dialog({url:uri,title:_35,window:top,callbackFn:_39,modal:true,autoPosition:_38,autoResize:true,autoClose:false}); } _1._popupHelpDialog.open(); }; _1.closePopupDialog=function(){ _1._popupHelpDialog=null; _1.closePopupHelp(); }; _1.displayMessage=function(_3a,_3b,id){ var _3c=""; var _3d=""; var _3e=""; if(!_3b||_3b==_1.MSG_TYPE_ERROR){ _3c=""; _3d="lotusIconMsgError"; _3e=_1.escapeHTML(_1.nls["error_alt_text"]); }else{ if(_3b==_1.MSG_TYPE_INFO){ _3c="lotusInfo"; _3d="lotusIconMsgInfo"; _3e=_1.escapeHTML(_1.nls["info_alt_text"]); }else{ if(_3b==_1.MSG_TYPE_WARNING){ _3c="lotusWarning"; _3d="lotusIconMsgWarning"; _3e=_1.escapeHTML(_1.nls["warning_alt_text"]); }else{ if(_3b==_1.MSG_TYPE_SUCCESS){ _3c="lotusSuccess"; _3d="lotusIconMsgSuccess"; _3e=_1.escapeHTML(_1.nls["success_alt_text"]); } } } } var _3f=[]; _3f.push("
      "); _3f.push("\"",_3e,"\""); _3f.push("",_3e,":"); _3f.push("
      ",_3a,"
      "); _3f.push(""); _3f.push("\"",_1.escapeHTML(_1.nls["close_alt_text"]),"\""); _3f.push("X"); _3f.push(""); _3f.push("
      "); _1.getDialogNavigator().messageDiv.innerHTML=_3f.join(""); _1.showItem(_1.getDialogNavigator().messageDiv); _1.resize(); if(id){ _1._currentMessageId=id; }else{ _1._currentMessageId=null; } }; _1.hideMessage=function(id){ if(id&&id!=_1._currentMessageId){ return; } _1.getDialogNavigator().messageDiv.innerHTML=""; _1.hideItem(_1.getDialogNavigator().messageDiv); _1.resize(); _1._currentMessageId=null; }; _1.showHideItem=function(_40){ var _41=false; if(_40){ if(_1.isItemHidden(_40)){ _1.showItem(_40); _41=true; }else{ _1.hideItem(_40); } _1.resize(); } return _41; }; _1.showItem=function(_42){ if(_42){ i$.removeClass(_42,"pznDialogElementDisplayNone"); } }; _1.hideItem=function(_43){ if(_43){ i$.addClass(_43,"pznDialogElementDisplayNone"); } }; _1.isItemHidden=function(_44){ if(_44){ return i$.hasClass(_44,"pznDialogElementDisplayNone"); } }; _1.resize=function(){ if(window.resize){ window.resize(); } }; _1.dialogContentSelection=function(_45){ var nav=_1.getDialogNavigator(); if(_45&&_45[0].selectedId!=null&&_45[0].selectedId!=""){ var ok=true; if(nav.isShowingSpecified()){ ok=_1.getContentSettings().setContentId(_45[0].selectedId); nav.updateContentAreas(); }else{ if(nav.isShowingTargeted()){ _1.getContentSettings().getRuleDataObject().getEditModeProfile().setName(_45[0].selectedId); nav.updateContentAreas(); } } if(!ok){ _1.displayMessage(_1.escapeHTML(_1.nls["message_invalid_content_selection"]),_1.MSG_TYPE_WARNING); } } }; _1.dialogContentEdit=function(_46){ _1._contentEdited=true; _1.getDialogNavigator().updateContentAreas(); }; _1.closePopupHelp=function(_47){ _1.getDialogNavigator().updateContentAreas(); }; _1.dialogDefaultTargetedContentSelection=function(_48){ if(_48&&_48[0].selectedId!=null&&_48[0].selectedId!=""){ if(_48[0].selectedId!=null&&_48[0].selectedId!=""){ var rd=_1.getContentSettings().getRuleDataObject(); if(!rd){ rd=PznRuleData.getInstanceWithDefaultTemplate(); } rd.setOtherwise(_48[0].selectedId); _1.getContentSettings().setRuleData(rd); _1.getDialogNavigator().updateContentAreas(); }else{ _1.displayMessage(_1.escapeHTML(_1.nls["message_invalid_content_selection"]),_1.MSG_TYPE_WARNING); } } }; _1.callbackFnSetPresTemplate=function(_49){ if(_49&&_49[0].selectedId!=null&&_49[0].selectedId!=""){ if(_1.getContentSettings().setPresentationTemplateId(_49[0].selectedId)){ _1.getDialogNavigator().updateContentAreas(); } } }; _1.callbackFnSetComponent=function(_4a){ if(_4a&&_4a[0].selectedId!=null&&_4a[0].selectedId!=""){ if(_1.getContentSettings().setComponentId(_4a[0].selectedId)){ _1.getDialogNavigator().updateContentAreas(); } } }; _1.openPresentationTemplateSelection=function(){ var _4b=null; if(_1.getContentSettings().getPresentationTemplateId()!=null){ _4b=_1.PresentationTemplateSelectorPOCURL+"&selection="+_1.getContentSettings().getPresentationTemplateId(); }else{ _4b=_1.PresentationTemplateSelectorPOCURL; } _1.openModalDialog(_4b,_1.escapeHTML(_1.nls["replace_presentation_template_dialog_title"]),850,750,_1.callbackFnSetPresTemplate); }; _1.openComponentSelection=function(){ var _4c=null; if(_1.getContentSettings().getComponentId()!=null){ _4c=_1.ComponentSelectorPOCURL+"&selection="+_1.getContentSettings().getComponentId(); }else{ _4c=_1.ComponentSelectorPOCURL; } _1.openModalDialog(_4c,_1.escapeHTML(_1.nls["replace_component_dialog_title"]),850,620,_1.callbackFnSetComponent); }; _1.openContentEditor=function(_4d){ _4d=PznWCMContent.removeValuePrefix(_4d); var _4e=PznWCMStorage.get(_4d); PznWCMStorage.remove(_4d); _1.openModalDialog(_1.ContentEditorPOCURL+_4d," "+_1.escapeHTML(_1.nls["edit_content_dialog_title"])+" "+_4e.getTitle(),1000,500,_1.dialogContentEdit); }; _1.openContentSelector=function(_4f){ var _50=null; var _51; if(_4f){ _51=_1.escapeHTML(_1.nls["replace_content_dialog_title"]); }else{ _51=_1.escapeHTML(_1.nls["sel_content_item"]); } if(_1.getContentSettings().getContentId()!=null){ _50=_1.ContentSelectorPOCURL+"&selection="+_1.getContentSettings().getContentId(); }else{ _50=_1.ContentSelectorPOCURL; } _1.openModalDialog(_50,_51,850,620,_1.dialogContentSelection); }; _1.openAddContentTargetDialog=function(){ _1.openModalDialog(_1.ContentSelectorPOCURL,_1.escapeHTML(_1.nls["add_content_target_dialog_title"]),850,620,function(_52){ if(_52&&_52[0]&&_52[0].selectedId!=null&&_52[0].selectedId!=""){ if(_52[0].selectedId!=null){ _1.getContentSettings().setChanged(true); _1.getDialogNavigator().showTargetingOverview(_52[0].selectedId); }else{ _1.displayMessage(_1.escapeHTML(_1.nls["message_invalid_appearance_selection"]),_1.MSG_TYPE_WARNING); } } }); }; _1.openaddcontentDefaultTarget=function(){ _1.openModalDialog(_1.ContentSelectorPOCURL,_1.escapeHTML(_1.nls["add_content_target_dialog_title"]),850,620,_1.dialogDefaultTargetedContentSelection); }; _1.openPopupHelp=function(_53,_54){ if(_1._popupHelpDialog!=null){ return; } var _55=[]; var _56; if(_54=="pznctSegment"){ _56=_1.escapeHTML(_1.nls["segments_title"]); _55.push("?uri=dg:contenttargeting&ctView=PopupDialog&messageKey=segments_popup_help&learnMoreLink=true&popupTitle=",_56); _1.openPopupDialog(_55.join(""),_56,200,200,_53,_1.closePopupDialog); }else{ if(_54=="pznTargetedItemsList"){ _56=_1.escapeHTML(_1.nls["targeting_rule_title"]); _55.push("?uri=dg:contenttargeting&ctView=PopupDialog&messageKey=targeting_rule_popup_help&popupTitle=",_56); _1.openPopupDialog(_55.join(""),_56,300,250,_53,_1.closePopupDialog); }else{ _56=_1.escapeHTML(_1.nls["pzn_popup_help_appearance"]); _55.push("?uri=dg:contenttargeting&ctView=PopupDialog&messageKey=appearance_popup_help&popupTitle=",_56); _1.openPopupDialog(_55.join(""),_56,200,200,_53,_1.closePopupDialog); } } }; })(); /****************************************************************** * IBM Confidential * * * * OCO Source Materials * * * * 5724-E76, 5655-R17, 5655-M44 * * * * Copyright IBM Corp. 2012 * * * * The source code for this program is not published or otherwise * * divested of its trade secrets, irrespective of what has been * * deposited with the U.S. Copyright Office. * ******************************************************************/ (function(){ PznContentSettings=function(_1){ this.changed=false; this.confirmCancel=true; this.pocURL=_1; this.ruleDataObj=null; this.origJson=null; this.jsonObj=null; var _2=this; i$.xhrGet({url:_1,responseType:"json",sync:true}).then(function(v){ _2.jsonObj=v.data; },function(e){ }); }; PznContentSettings.TYPE_CONTENT="content"; PznContentSettings.TYPE_ELEMENT="element"; PznContentSettings.TYPE_COMPONENT="component"; PznContentSettings.MODE_ABS="abs"; PznContentSettings.MODE_RULE="rule"; PznContentSettings.MODE_REL="rel"; PznContentSettings.MODE_CONTEXTUAL="contextual"; PznContentSettings.LISTEN_TO_NONE="none"; PznContentSettings.LISTEN_TO_SELF="self"; PznContentSettings.LISTEN_TO_OTHER="other"; PznContentSettings.prototype={getType:function(){ if(this.jsonObj){ return this.jsonObj.type; } return null; },setType:function(_3){ if(this.jsonObj.type!=_3){ this.jsonObj.type=_3; this.setChanged(true); return true; } return false; },getContentMode:function(){ if(this.jsonObj){ return this.jsonObj.contentMode; } return null; },setContentMode:function(_4){ if(_4==PznContentSettings.MODE_CONTEXTUAL){ if(this.jsonObj.contentMode!=PznContentSettings.MODE_ABS){ this.jsonObj.contentMode=PznContentSettings.MODE_ABS; this.setChanged(true); } this.setListenTo(PznContentSettings.LISTEN_TO_OTHER); }else{ if(_4==PznContentSettings.MODE_ABS){ if(this.getContentMode()!=PznContentSettings.MODE_ABS){ this.jsonObj.contentMode=PznContentSettings.MODE_ABS; this.setChanged(true); } this.setListenTo(PznContentSettings.LISTEN_TO_NONE); }else{ if(_4==PznContentSettings.MODE_RULE){ if(this.getContentMode()!=PznContentSettings.MODE_RULE){ this.jsonObj.contentMode=PznContentSettings.MODE_RULE; this.setChanged(true); } this.setListenTo(PznContentSettings.LISTEN_TO_NONE); }else{ if(_4==PznContentSettings.MODE_REL){ if(this.getContentMode()!=PznContentSettings.MODE_REL){ this.jsonObj.contentMode=PznContentSettings.MODE_REL; this.setChanged(true); } this.setListenTo(PznContentSettings.LISTEN_TO_NONE); } } } } },getContentId:function(){ if(this.jsonObj){ return this.jsonObj.contentId; } return null; },setContentId:function(id){ if(!id||id.length<1){ return false; } if(this.jsonObj.contentId!=id){ this.jsonObj.contentId=id; this.setChanged(true); } return true; },getRelativePath:function(){ if(this.jsonObj){ return this.jsonObj.relativePath; } return null; },setRelativePath:function(rp){ if(this.jsonObj.relativePath!=rp){ this.setContentMode(PznContentSettings.MODE_REL); this.jsonObj.relativePath=rp; this.setChanged(true); return true; } return false; },getRuleDataObject:function(){ if(this.ruleDataObj!=null){ return this.ruleDataObj; } if(this.jsonObj&&this.jsonObj.ruleData&&this.jsonObj.ruleData.length>0){ var _5=i$.fromJson(this.jsonObj.ruleData); this.ruleDataObj=new PznRuleData(_5); return this.ruleDataObj; } return null; },toStringArray:function(_6){ var _7=new Array(); var _8=_6.length; for(var i=0;i<_8;i++){ _7.push(i$.toJson(_6[i])); } return _7; },setRuleData:function(_9){ if(_9){ if(_9.toJson){ this.jsonObj.ruleData=_9.toJson(); this.ruleDataObj=_9; this.setChanged(true); return true; }else{ this.jsonObj.ruleData=i$.toJson(_9); this.setChanged(true); return true; } } return false; },getComponentId:function(){ if(this.jsonObj){ return this.jsonObj.componentId; } return null; },setComponentId:function(id){ if(this.jsonObj.componentId!=id){ this.jsonObj.componentId=id; this.jsonObj.presentationTemplateId=null; this.setChanged(true); return true; } return false; },getListenTo:function(){ if(this.jsonObj){ return this.jsonObj.listenTo; } return null; },setListenTo:function(_a){ if(this.getListenTo()!=_a){ this.jsonObj.listenTo=_a; this.setChanged(true); } },getPresentationTemplateId:function(){ if(this.jsonObj){ return this.jsonObj.presentationTemplateId; } return null; },setPresentationTemplateId:function(id){ if(this.jsonObj.presentationTemplateId!=id){ this.jsonObj.presentationTemplateId=id; this.jsonObj.componentId=null; this.setChanged(true); return true; } return false; },getElementName:function(){ if(this.jsonObj){ return this.jsonObj.elementName; } return null; },setElementName:function(_b){ if(this.jsonObj.elementName!=_b){ this.setModeSpecified(); this.jsonObj.elementName=_b; this.jsonObj.type=PznContentSettings.TYPE_ELEMENT; this.setChanged(true); return true; } return false; },isSpecified:function(){ return (this.getContentMode()!=PznContentSettings.MODE_RULE&&this.getListenTo()==PznContentSettings.LISTEN_TO_NONE); },isContextual:function(){ return (this.getContentMode()!=PznContentSettings.MODE_RULE&&(this.getListenTo()!=PznContentSettings.LISTEN_TO_NONE)); },isTargeted:function(){ return (this.getContentMode()==PznContentSettings.MODE_RULE); },setModeSpecified:function(){ this.setContentMode(PznContentSettings.MODE_ABS); },setModeContextual:function(){ this.setContentMode(PznContentSettings.MODE_CONTEXTUAL); },setModeTargeted:function(){ this.setContentMode(PznContentSettings.MODE_RULE); },setChanged:function(_c){ this.changed=_c; this.confirmCancel=_c; },isChanged:function(){ return this.changed; },cancel:function(){ if(this.isChanged()){ if(this.confirmCancel){ PznUIUtils.displayMessage(PznUIUtils.escapeHTML(PznUIUtils.nls["CONFIRM_CHANGE_ACTION_TYPE"]),PznUIUtils.MSG_TYPE_WARNING); this.confirmCancel=false; return false; } if(this.origJson){ this.jsonObj=i$.fromJson(this.origJson); } } if(PznUIUtils.isContentEdited()){ if(window.parent){ window.parent.location.reload(true); } } return true; },save:function(_d){ if(this.jsonObj.componentId){ this.setType(PznContentSettings.TYPE_COMPONENT); }else{ this.setType(PznContentSettings.TYPE_CONTENT); } if(PznUIUtils.getDialogNavigator().isShowingContextual()){ this.setModeContextual(); this.jsonObj.ruleData=null; this.setContentId(null); }else{ if(PznUIUtils.getDialogNavigator().isShowingTargeted()){ this.setModeTargeted(); this.setRuleData(this.getRuleDataObject()); this.setContentId(null); }else{ if(PznUIUtils.getDialogNavigator().isShowingSpecified()){ this.setModeSpecified(); this.jsonObj.ruleData=null; } } } if(this.jsonObj){ var _e=this; var _f=i$.toJson(this.jsonObj,false); var _10={success:false}; i$.xhrPost({url:this.pocURL,headers:{"Content-Type":"application/json"},postData:_f,responseType:"json",sync:false}).then(function(v){ _10.success=true; _10.jsonCheck=(i$.toJson(v.data)==_f); _10.responseText=v.data; if(_10.jsonCheck){ _e.setChanged(false); } _d(_10); },function(e){ _10.error=e.data; _d(_10); }); return true; } return false; }}; PznRuleData=function(_11){ this.rdObj=_11; this.editModeProfile=null; }; PznRuleData.getInstanceWithDefaultTemplate=function(){ var obj=new PznRuleData(null); obj.rdObj={profileList:[],contentProfiler:{profiles:[]}}; return obj; }; PznRuleData.prototype={toJson:function(){ return i$.toJson(this.rdObj); },getJsonObject:function(){ return this.rdObj; },setJsonObject:function(obj){ this.rdObj=obj; },setProfileList:function(pl){ if(this.rdObj){ this.rdObj.profileList=pl; return true; } return false; },getProfileList:function(){ if(this.rdObj&&this.rdObj.profileList){ return this.rdObj.profileList; } return []; },updateProfileList:function(){ var _12=this.getProfileList(); if(_12.length==0){ _12=new Array(); this.setProfileList(_12); } var _13=this.getProfiles(); var len=_13.length; for(var i=0;i0){ _23=this.getOtherwise().slice(0); } this.editModeProfile.setName(_23); }else{ var _24=this.getProfiles()[_21]; if(_24){ this.editModeProfile.setName(_24.name.slice(0)); this.editModeProfile.setOperator(_24.predicate.operator.slice(0)); var c=_24.predicate.conditions; if(c&&c.length>0){ c=_24.predicate.conditions.slice(0); }else{ c=[]; } this.editModeProfile.setConditions(c); } } } },saveEditModeProfile:function(){ var _25=false; if(this.editModeProfile){ var pos=this.editModeProfile.getPosition(); var _26=this.editModeProfile.getName(); var _27=this.editModeProfile.getConditions(); var _28=this.editModeProfile.getOperator(); if(pos==PznWCMConstants.DEFAULT){ if(_26){ this.setOtherwise(_26); _25=true; } }else{ if(_27&&_27.length>0){ if(pos==PznWCMConstants.NEW){ this.addProfile(_26,_27,_28); }else{ this.setProfileName(pos,_26); this.setProfileConditions(pos,_27); this.setProfileOperator(pos,_28); } _25=true; }else{ PznUIUtils.displayMessage(PznUIUtils.escapeHTML(PznUIUtils.nls["message_add_content_item"]),PznUIUtils.MSG_TYPE_WARNING); } } if(_25){ this.discardEditModeProfile(); } } return _25; },discardEditModeProfile:function(){ this.editModeProfile=null; },setProfiles:function(_29){ if(this.rdObj){ if(!this.rdObj.contentProfiler){ this.rdObj.contentProfiler={}; } this.rdObj.contentProfiler.profiles=_29; this.updateProfileList(); return true; } return false; },getProfiles:function(){ if(this.rdObj&&this.rdObj.contentProfiler&&this.rdObj.contentProfiler.profiles){ return this.rdObj.contentProfiler.profiles; } return []; },setProfileName:function(_2a,_2b){ if(this.rdObj){ var p=this.getProfiles()[_2a]; if(p){ p.name=_2b; return true; } } return false; },setProfileOperator:function(_2c,_2d){ if(this.rdObj){ var p=this.getProfiles()[_2c]; if(p){ if(!p.predicate){ p.predicate={}; } p.predicate.operator=_2d; return true; } } return false; },setProfileConditions:function(_2e,_2f){ if(this.rdObj){ var p=this.getProfiles()[_2e]; if(p){ if(!p.predicate){ p.predicate={}; } p.predicate.conditions=_2f; this.updateProfileList(); return true; } } return false; },addProfile:function(_30,_31,_32){ if(!_30||!_31){ return -1; } if(!_32){ _32="or"; } _30=PznWCMContent.addPrefix(_30,PznWCMConstants.PREFIX_ITEM); var np={name:_30,predicate:{operator:_32,conditions:_31}}; var l=this.getProfiles().push(np); this.updateProfileList(); return l; },removeProfile:function(pos){ if(pos>=0&&this.getProfiles().length>0){ this.getProfiles().splice(pos,1); this.updateProfileList(); return true; } return false; },moveProfile:function(_33,_34){ var pa=this.getProfiles(); var len=pa.length; if(len>0&&_33pos){ return PznWCMContent.removeValuePrefix(profiles[pos].name); } } } } return null; }}; PznEditModeProfile=function(_35){ this._pos=_35; this._changed=false; this._confirmCancel=true; }; PznEditModeProfile.prototype={getPosition:function(){ return this._pos; },getName:function(){ return this.name; },setName:function(_36){ _36=PznWCMContent.addPrefix(_36,PznWCMConstants.PREFIX_ITEM); if(this.name&&this.name!=_36){ this._changed=true; } this.name=_36; },getOperator:function(){ if(this.predicate){ return this.predicate.operator; } return null; },setOperator:function(_37){ if(!this.predicate){ this.predicate={}; } if(this.predicate.operator&&this.predicate.operator!=_37){ this._changed=true; } this.predicate.operator=_37; },getConditions:function(){ if(this.predicate){ return this.predicate.conditions; } return null; },setConditions:function(_38){ if(!this.predicate){ this.predicate={}; } if(this.predicate.conditions){ this._changed=true; } this.predicate.conditions=_38; if(_38.length>0){ PznUIUtils.hideMessage(); } },isChanged:function(){ return this._changed; },isConfirmCancel:function(){ return this._confirmCancel; },setConfirmCancel:function(_39){ this._confirmCancel=_39; }}; })(); /****************************************************************** * IBM Confidential * * * * OCO Source Materials * * * * 5724-E76, 5655-R17, 5655-M44 * * * * Copyright IBM Corp. 2012 * * * * The source code for this program is not published or otherwise * * divested of its trade secrets, irrespective of what has been * * deposited with the U.S. Copyright Office. * ******************************************************************/ (function(){ PznDialogNavigator=function(){ this.messageDiv=i$.byId("pznDisplayMessageDiv"); this.specifiedDiv=i$.byId("pznSpecifiedContentDiv"); this.contextualDiv=i$.byId("pznContextualContentDiv"); this.contextualUnresolvedDiv=i$.byId("pznContextualUnresolvedDiv"); this.targetedDiv=i$.byId("pznTargetedContentDiv"); this.targetingOverviewDiv=i$.byId("pznTargetingOverviewDiv"); this.contentDisplayedStrEl=i$.byId("pznContentDisplayedStr"); this.bannerContentTypeDiv=i$.byId("pznSelectContentTypeDiv"); this.bannerTargetingOverviewDiv=i$.byId("pznTargetingOverviewBannerDiv"); this.currentDiv=null; }; PznDialogNavigator.prototype={showTemplateAction:function(_1){ var _2,_3; if((PznUIUtils.getContentSettings().getPresentationTemplateId()==null)&&(PznUIUtils.getContentSettings().getComponentId()==null)){ _3="templateDefault"; _2="templateEdit"; }else{ _3="templateEdit"; _2="templateDefault"; } var _4=_1.getElementsByTagName("li"); var _5=_4.length; for(var i=0;i<_5;i++){ var _6=_4[i]; if(_6.id.indexOf(_2,_6.id.length-_2.length)!=-1){ PznUIUtils.hideItem(_6); }else{ if(_6.id.indexOf(_3,_6.id.length-_3.length)!=-1){ PznUIUtils.showItem(_6); } } } },showDialogArea:function(_7,_8){ PznUIUtils.hidePopupMenu(); if(this.currentDiv!=_8){ this.hideAllContent(); this.showContentTypeBanner(); PznUIUtils.showItem(_8); this.showTemplateAction(_8); if(this.currentDiv!=null){ PznUIUtils.getContentSettings().setChanged(true); } this.currentDiv=_8; if(_7){ this.setContentDisplayedStr(_7); } PznUIUtils.hideMessage(); this.updateContentAreas(); } },showSpecified:function(){ this.showDialogArea(PznUIUtils.getContentOptions()[0],this.specifiedDiv); },isShowingTargeted:function(){ return (this.currentDiv==this.targetedDiv)||(this.currentDiv==this.targetingOverviewDiv); },showContextual:function(){ if(PznUIUtils.getContextualContentId()){ this.showDialogArea(PznUIUtils.getContentOptions()[1],this.contextualDiv); }else{ this.showDialogArea(PznUIUtils.getContentOptions()[1],this.contextualUnresolvedDiv); } },showTargeted:function(){ this.showDialogArea(PznUIUtils.getContentOptions()[2],this.targetedDiv); },showTargetingOverview:function(_9,_a){ PznUIUtils.hidePopupMenu(); var _b=PznUIUtils.getContentSettings().getRuleDataObject(); if(!_b){ _b=PznRuleData.getInstanceWithDefaultTemplate(); } if(_9&&typeof _a=="undefined"){ if(!_b.getOtherwise()){ _b.setOtherwise(_9); _b.setEditModeProfile(PznWCMConstants.DEFAULT); }else{ _b.setEditModeProfile(PznWCMConstants.NEW,_9); } } if(!_b.getEditModeProfile()&&typeof _a!=="undefined"){ _b.setEditModeProfile(_a); } if(_b.getEditModeProfile()){ this.hideAllContent(); this.showTargetingOverviewBanner(); PznUIUtils.showItem(this.targetingOverviewDiv); this.currentDiv=this.targetingOverviewDiv; this.updateContentAreas(); } },updateContentAreas:function(){ if(this.currentDiv==this.specifiedDiv&&PznUIUtils.getContentSettings()){ var _c=PznUIUtils.getContentSettings().getContentId(); if(!_c){ _c=PznUIUtils.getContextualContentId(); if(_c){ PznUIUtils.getContentSettings().setContentId(_c); } } if(_c){ var _d=PznWCMStorage.get(_c); PznUIUtils.renderContentTitle(_d,"pznSpecifiedContentItemTitle",PznUIUtils.escapeHTML(PznUIUtils.nls["specified_item_desc"])); PznUIUtils.renderContentAppearance("pznSpecifiedContentAppearance"); PznUIUtils.renderContentProperties(_d,"pznSpecifiedContentProperties"); }else{ PznUIUtils.renderContentTitle(null,"pznSpecifiedContentItemTitle",PznUIUtils.escapeHTML(PznUIUtils.nls["specified_item_desc"])); } }else{ if(this.currentDiv==this.contextualDiv){ var _c=PznUIUtils.getContextualContentId(); if(_c){ var _d=PznWCMStorage.get(_c); PznUIUtils.renderContentTitle(_d,"pznContextualContentItemTitle",PznUIUtils.escapeHTML(PznUIUtils.nls["contextual_item_desc"])); PznUIUtils.renderContentAppearance("pznContextualContentAppearance"); PznUIUtils.renderContentProperties(_d,"pznContextualContentProperties"); } }else{ if(this.currentDiv==this.contextualUnresolvedDiv){ PznUIUtils.renderContentAppearance("pznContextualContentUresolvedAppearance"); }else{ if(this.currentDiv==this.targetedDiv){ PznUIUtils.renderContentAppearance("pznTargetedContentAppearance"); PznTargetedItems.renderTargetedItems(); }else{ if(this.currentDiv==this.targetingOverviewDiv){ var _e=PznUIUtils.getContentSettings().getRuleDataObject(); var _c=null; if(_e&&_e.getEditModeProfile()){ _c=_e.getEditModeProfile().getName(); } if(_c){ var _d=PznWCMStorage.get(_c); PznUIUtils.renderContentTitle(_d,"pznTargetingOverviewContentItemTitle",PznUIUtils.escapeHTML(PznUIUtils.nls["target_specified_content_desc"])); PznUIUtils.renderContentProperties(_d,"pznTargetingOverviewContentItemProperties"); PznTargetedItemEdit.renderSegmentsArea(); if(_d.isAvailable()){ PznTargetedItemEdit.displayContentPropertiesHeader(true); }else{ PznTargetedItemEdit.displayContentPropertiesHeader(false); } }else{ this.showTargeted(); } } } } } } PznUIUtils.resize(); },isShowingContextual:function(){ return this.currentDiv==this.contextualDiv; },isShowingSpecified:function(){ return this.currentDiv==this.specifiedDiv; },isShowingEditTargetedItem:function(){ return this.currentDiv==this.targetingOverviewDiv; },setContentDisplayedStr:function(_f){ this.contentDisplayedStrEl.innerHTML=_f; },showContentTypeBanner:function(){ PznUIUtils.hideItem(this.bannerTargetingOverviewDiv); PznUIUtils.showItem(this.bannerContentTypeDiv); },showTargetingOverviewBanner:function(){ PznUIUtils.hideItem(this.bannerContentTypeDiv); PznUIUtils.showItem(this.bannerTargetingOverviewDiv); },hideAllContent:function(){ PznUIUtils.hideItem(this.specifiedDiv); PznUIUtils.hideItem(this.contextualDiv); PznUIUtils.hideItem(this.contextualUnresolvedDiv); PznUIUtils.hideItem(this.targetedDiv); PznUIUtils.hideItem(this.targetingOverviewDiv); }}; })(); /****************************************************************** * IBM Confidential * * * * OCO Source Materials * * * * 5724-E76, 5655-R17, 5655-M44 * * * * Copyright IBM Corp. 2012 * * * * The source code for this program is not published or otherwise * * divested of its trade secrets, irrespective of what has been * * deposited with the U.S. Copyright Office. * ******************************************************************/ (function(){ PznWCMConstants=function(){ }; PznWCMConstants.DEFAULT="default"; PznWCMConstants.NEW="new"; PznWCMConstants.PREFIX_ITEM="ITEM:"; PznWCMConstants.VALUE_PREFIX_ARRAY=["wcmrest:","ITEM:"]; PznWCMStorage=function(){ }; PznWCMStorage._store={}; PznWCMStorage.get=function(id){ id=PznWCMContent.removeValuePrefix(id); var c=PznWCMStorage._store[id]; if(!c){ c=new PznWCMContent(id); PznWCMStorage._store[id]=c; } return c; }; PznWCMStorage.remove=function(id){ id=PznWCMContent.removeValuePrefix(id); delete PznWCMStorage._store[id]; }; PznWCMContent=function(id){ this.jsonObj=null; this.templateObj=null; this.libraryObj=null; this.otherObj=null; this.links=null; this.available=false; var _1=PznUIUtils.pocUrlBase; _1+=(_1.indexOf("?")==-1)?"?":"&"; _1+="uri=wcmrest:Item/"+id+"&mime-type=application/json"; var _2=this; i$.xhrGet({url:_1,responseType:"json",sync:true}).then(function(v){ _2.jsonObj=v.data; _2.links=(!_2.jsonObj.entry||!_2.jsonObj.entry.link)?null:_2.jsonObj.entry.link; _2.available=true; },function(e){ _2.available=false; }); }; PznWCMContent.removeValuePrefix=function(v){ if(v){ var _3=PznWCMConstants.VALUE_PREFIX_ARRAY.length; for(var i=0;i<_3;i++){ if(v.indexOf(PznWCMConstants.VALUE_PREFIX_ARRAY[i])>-1){ return v.substring(PznWCMConstants.VALUE_PREFIX_ARRAY[i].length); } } } return v; }; PznWCMContent.addPrefix=function(_4,_5){ if(_4.indexOf(_5)!=0){ _4=_5+_4; } return _4; }; PznWCMContent.prototype={isAvailable:function(){ return this.available; },getId:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.id==="undefined")?null:PznWCMContent.removeValuePrefix(this.jsonObj.entry.id); },getTitle:function(){ if(this.jsonObj||this.jsonObj.entry||this.jsonObj.entry.title){ var t=this.jsonObj.entry.title; if(typeof t.value!=="undefined"){ return t.value; }else{ return t; } } return null; },getDisplayTitle:function(){ return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.displayTitle||typeof this.jsonObj.entry.displayTitle.value==="undefined")?null:this.jsonObj.entry.displayTitle.value; },getSummary:function(){ return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.summary||typeof this.jsonObj.entry.summary.value==="undefined")?null:this.jsonObj.entry.summary; },getName:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.name==="undefined")?null:this.jsonObj.entry.name; },getType:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.type==="undefined")?null:this.jsonObj.entry.type; },getUpdated:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.updated==="undefined")?null:this.jsonObj.entry.updated; },getWorkflow:function(){ if(this.workflowObj!=null){ return this.workflowObj; } var _6=this.getLinkValue("workflow"); if(_6!=null){ this.workflowObj=new PznWCMWorkflow(_6); return this.workflowObj; } return null; },getWorkflowState:function(){ var c=this.getCategories(); for(var i in c){ if(c[i].scheme=="wcmrest:workflowState"){ return c[i].label; } } },getCategories:function(){ if(!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.category==="undefined"){ return null; } return this.jsonObj.entry.category; },getAuthoringTemplate:function(){ if(this.templateObj){ return this.templateObj; } var _7=this.getLinkValue("content-template"); if(!_7){ _7=this.getOther().getAuthoringTemplateLink(); } if(_7!=null){ this.templateObj=new PznWCMAuthoringTemplate(_7); return this.templateObj; } return null; },getLibrary:function(){ if(this.libraryObj!=null){ return this.libraryObj; } var _8=this.getLinkValue("library"); if(_8!=null){ this.libraryObj=new PznWCMAuthoringTemplate(_8); return this.libraryObj; } return null; },getLinkValue:function(_9){ if(this.links!=null){ var _a=this.links.length; for(var i=0;i<_a;i++){ if(this.links[i].rel==_9){ return this.links[i].href; } } } return null; },getOther:function(){ if(!this.otherObj){ if(this.getId()){ this.otherObj=new PznWCMOther(PznWCMContent.removeValuePrefix(this.getId())); } } return this.otherObj; }}; PznWCMLibrary=function(_b){ this.jsonObj=null; var _c=this; i$.xhrGet({url:""+_b+"?mime-type=application/json",responseType:"json",sync:true}).then(function(v){ _c.jsonObj=v.data; },function(e){ }); }; PznWCMLibrary.prototype={getId:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.id==="undefined")?null:PznWCMContent.removeValuePrefix(this.jsonObj.entry.id); },getTitle:function(){ return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.title||typeof this.jsonObj.entry.title.value==="undefined")?null:this.jsonObj.entry.title.value; },getName:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.name==="undefined")?null:this.jsonObj.entry.name; },getType:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.type==="undefined")?null:this.jsonObj.entry.type; }}; PznWCMWorkflow=function(_d){ this.jsonObj=null; var _e=this; i$.xhrGet({url:""+_d+"?mime-type=application/json",responseType:"json",sync:true}).then(function(v){ _e.jsonObj=v.data; },function(e){ }); }; PznWCMWorkflow.prototype={getTitle:function(){ return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.title||typeof this.jsonObj.entry.title.value==="undefined")?null:this.jsonObj.entry.title.value; }}; PznWCMAuthoringTemplate=function(_f){ this.jsonObj=null; var _10=this; i$.xhrGet({url:""+_f+"?mime-type=application/json",responseType:"json",sync:true}).then(function(v){ _10.jsonObj=v.data; },function(e){ }); }; PznWCMAuthoringTemplate.prototype={getId:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.id==="undefined")?null:this.jsonObj.entry.id; },getTitle:function(){ return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.title||typeof this.jsonObj.entry.title.value==="undefined")?null:this.jsonObj.entry.title.value; },getDisplayTitle:function(){ return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.displayTitle||typeof this.jsonObj.entry.displayTitle.value==="undefined")?null:this.jsonObj.entry.displayTitle.value; },getSummary:function(){ return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.summary||typeof this.jsonObj.entry.summary.value==="undefined")?null:this.jsonObj.entry.summary; },getName:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.name==="undefined")?null:this.jsonObj.entry.name; },getType:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.type==="undefined")?null:this.jsonObj.entry.type; },getUpdated:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.updated==="undefined")?null:this.jsonObj.entry.updated; }}; PznWCMPresentationTemplate=function(_11){ this.jsonObj=null; var _12=this; i$.xhrGet({url:""+_11+"?mime-type=application/json",responseType:"json",sync:true}).then(function(v){ _12.jsonObj=v.data; },function(e){ }); }; PznWCMPresentationTemplate.prototype={getId:function(){ return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.id==="undefined")?null:PznWCMContent.removeValuePrefix(this.jsonObj.entry.id); },getTitle:function(){ return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.title||typeof this.jsonObj.entry.title.value==="undefined")?null:this.jsonObj.entry.title.value; }}; PznWCMOther=function(id){ this.jsonObj=null; if(PznUIUtils.pocUrlBase.indexOf("?")==-1){ var _13=PznUIUtils.pocUrlBase+"?uri=wcm:oid:"+id+"&prop=titlepathArray&prop=title"; }else{ var _13=PznUIUtils.pocUrlBase+"&uri=wcm:oid:"+id+"&prop=titlepathArray&prop=title"; } var _14=this; i$.xhrGet({url:_13,responseType:"json",sync:true}).then(function(v){ _14.jsonObj=v.data; },function(e){ }); }; PznWCMOther.prototype={getFallbackJson:function(){ if(this.fallbackJsonObj){ return this.fallbackJsonObj; } var _15=this; var url=PznUIUtils.pocUrlBase+"wcmrest/Content/"+this.getId()+"?mime-type=application/json"; i$.xhrGet({url:url,responseType:"json",sync:true}).then(function(v){ _15.fallbackJsonObj=v.data; },function(e){ PznUIUtils.xhrJsonError({error:e,message:"Error trying to load the fallback WCM Content Item detail feed for '"+id+"'"}); }); return this.fallbackJsonObj; },getLocation:function(){ if(this.jsonObj&&this.jsonObj.titlepathArray){ var loc=""; var len=this.jsonObj.titlepathArray.length; for(var i=0;i0){ return id.substring(_a+1,id.length); } return ""; }; PznTargetedItemEdit.launchSelectSegmentDialog=function(){ var _b=PznTargetedItemEdit.getEditModeProfile(); if(!_b){ return; } var _c=_b.getPosition(); var _d=_b.getConditions(); var _e=""; var _f=_d.length; for(var i=0;i<_f;i++){ if(i>0){ _e+=","; } _e+=_d[i].right.name; } _e=encodeURIComponent(_e); PznUIUtils.openSegmentDialog(_c,"?uri=dg:contenttargeting&ctView=SegmentSelector&selectedSegments="+_e,PznUIUtils.escapeHTML(PznUIUtils.nls["select_segments_title"]),"570","420"); }; PznTargetedItemEdit.toggleCheckBox=function(){ var _10=PznTargetedItemEdit.getEditModeProfile(); if(!_10){ return; } if(_10.getPosition()==PznWCMConstants.DEFAULT){ return; } if(_10.getOperator()=="and"){ _10.setOperator("or"); PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_CHECKBOX.checked=false; }else{ _10.setOperator("and"); PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_CHECKBOX.checked=true; } PznTargetedItemEdit.renderSegmentsArea(); PznUIUtils.resize(); }; PznTargetedItemEdit.toggleContentProperties=function(){ if(PznUIUtils.showHideItem(PznTargetedItemEdit.EL_TARGETED_ITEM_PROPERTIES)){ PznTargetedItemEdit.EL_PROPERTIES_DROP_DOWN_IMG.className="pznDialogDropDownIcon"; }else{ PznTargetedItemEdit.EL_PROPERTIES_DROP_DOWN_IMG.className="pznDialogDropDownIconOpen"; } }; PznTargetedItemEdit.displayContentPropertiesHeader=function(_11){ if(_11){ PznUIUtils.showItem(PznTargetedItemEdit.EL_TARGETED_ITEM_PROPERTIES_HEADER); }else{ PznUIUtils.hideItem(PznTargetedItemEdit.EL_TARGETED_ITEM_PROPERTIES_HEADER); } }; PznTargetedItemEdit.cancel=function(){ var emp=PznTargetedItemEdit.getEditModeProfile(); if(emp&&emp.isChanged()){ if(emp.isConfirmCancel()){ PznUIUtils.displayMessage(PznUIUtils.escapeHTML(PznUIUtils.nls["CONFIRM_CHANGE_ACTION_TYPE"]),PznUIUtils.MSG_TYPE_WARNING); emp.setConfirmCancel(false); return false; } } return true; }; PznTargetedItemEdit.createSegmentDivs=function(_12){ PznUIUtils.showItem(PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENTS_CONTAINER); PznUIUtils.hideItem(PznTargetedItemEdit.EL_TARGETED_ITEM_MULTI_SEGMENTS_CONTAINER); var _13=[]; var len=_12.length; var _14=PznUIUtils.getContextPath(); var _15=PznUIUtils.escapeHTML(PznUIUtils.nls["remove_btn"]); var _16=""; var _17=""; var _18=""; for(var i=0;i"); _13.push("
      "); _13.push("\"\""); _13.push("
      "); _13.push("
      "); _13.push("
      "); _13.push(""); _13.push("",_18,""); _13.push(""); _13.push("
        "); _13.push("
      • ",_15,"
      • "); _13.push("
      "); _13.push("\"\""); _13.push("
      "); _13.push("
    "); } _13.push(""); PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENTS_CONTAINER.innerHTML=_13.join(""); }; PznTargetedItemEdit.multiSegmentDivTemplate=["
    ","$segmentNameHTML","","
    ","
    "].join(""); PznTargetedItemEdit.createMultiSegmentDivs=function(_19){ PznUIUtils.showItem(PznTargetedItemEdit.EL_TARGETED_ITEM_MULTI_SEGMENTS_CONTAINER); PznUIUtils.hideItem(PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENTS_CONTAINER); var _1a=PznUIUtils.getContextPath(); var _1b=PznUIUtils.escapeHTML(PznUIUtils.nls["remove_btn"]); var _1c=[]; var _1d=_19.length; if(_1d>0){ _1c.push("
    "); _1c.push("
    "); _1c.push("\"\""); _1c.push("
    "); _1c.push("
    "); _1c.push("
    "); for(var i=0;i<_1d;i++){ segmentIdHTML=PznUIUtils.escapeHTML(_19[i].right.name); segmentIdJS=PznUIUtils.escapeJS(_19[i].right.name); segmentNameHTML=PznUIUtils.escapeHTML(PznTargetedItemEdit.getSegmentNameFromId(_19[i].right.name)); var out=PznTargetedItemEdit.multiSegmentDivTemplate.replace("$segmentIdHTML",segmentIdHTML).replace("$segmentIdJS",segmentIdJS).replace("$segmentNameHTML",segmentNameHTML).replace("$nls_REMOVE",_1b); _1c.push(out); } _1c.push(""); _1c.push("
    "); _1c.push("\"\""); _1c.push("
    "); _1c.push("
    "); _1c.push("
    "); PznTargetedItemEdit.EL_TARGETED_ITEM_MULTI_SEGMENTS_CONTAINER.innerHTML=_1c.join(""); } }; })(); /****************************************************************** * IBM Confidential * * * * OCO Source Materials * * * * 5724-E76, 5655-R17, 5655-M44 * * * * Copyright IBM Corp. 2012 * * * * The source code for this program is not published or otherwise * * divested of its trade secrets, irrespective of what has been * * deposited with the U.S. Copyright Office. * ******************************************************************/ (function(){ PznTargetedItems=function(){ }; PznTargetedItems.EL_DEFAULT_TARGETED_ITEM=i$.byId("pznDefaultTargetedItem"); PznTargetedItems.EL_TARGETED_ITEMS=i$.byId("pznTargetedItemsList"); PznTargetedItems.EL_TARGETED_ITEMS_ADD_CONTENT=i$.byId("pznDialogAddContentTarget"); PznTargetedItems.EL_TARGETED_ITEMS_ADD_DEFAULT=i$.byId("pznDialogAddDefaultContentTarget"); PznTargetedItems.ERR_CONTENT_NOT_FOUND=["",PznUIUtils.escapeHTML(PznUIUtils.nls["message_targeting_content_not_found"]),""].join(""); PznTargetedItems.getRuleDataObject=function(){ if(!PznUIUtils.getContentSettings()){ return null; } return PznUIUtils.getContentSettings().getRuleDataObject(); }; PznTargetedItems.renderTargetedItems=function(){ ruleData=PznTargetedItems.getRuleDataObject(); if(ruleData==null){ var _1=null; if(PznUIUtils.getContextualContentId()){ _1=PznUIUtils.getContextualContentId(); }else{ if(PznUIUtils.getContentSettings().getContentId()){ _1=PznUIUtils.getContentSettings().getContentId(); } } if(_1){ PznUIUtils.showItem(PznTargetedItems.EL_TARGETED_ITEMS_ADD_CONTENT); PznUIUtils.hideItem(PznTargetedItems.EL_TARGETED_ITEMS_ADD_DEFAULT); ruleData=PznRuleData.getInstanceWithDefaultTemplate(); ruleData.setOtherwise(_1); PznUIUtils.getContentSettings().setRuleData(ruleData); PznTargetedItems.renderDefaultTargetedItem(); }else{ PznUIUtils.hideItem(PznTargetedItems.EL_TARGETED_ITEMS_ADD_CONTENT); PznUIUtils.showItem(PznTargetedItems.EL_TARGETED_ITEMS_ADD_DEFAULT); } }else{ PznUIUtils.showItem(PznTargetedItems.EL_TARGETED_ITEMS_ADD_CONTENT); PznUIUtils.hideItem(PznTargetedItems.EL_TARGETED_ITEMS_ADD_DEFAULT); var _2=ruleData.getProfileList(); var _3=ruleData.getProfiles(); var _4=[]; var _5=_3.length; for(var j=0;j<_5;j++){ var _6=_3[j].name; var _7=_3[j].predicate.operator; var _8=_3[j].predicate.conditions; var _9={}; _9.contentId=_6; _9.segmentsStr="
    "; _4.push(_9); var _a=_8.length; for(var i=0;i<_a;i++){ if(_6.indexOf("ITEM")==0){ var _b=_8[i].right.name; if(_b.indexOf(".")>0){ var _c=_b.substring(_b.indexOf(".")+1,_b.length); if(i>0){ _9.segmentsStr+=", "; } _9.segmentsStr+=PznUIUtils.escapeHTML(_c); } } } _9.segmentsStr+="
    "; var _d=""; if(_7=="and"){ _d="
    "+PznUIUtils.nls["targeting_rule_all_desc"]+"
    "; }else{ _d="
    "+PznUIUtils.nls["targeting_rule_any_desc"]+"
    "; } _9.segmentsStr=_d+_9.segmentsStr; } PznTargetedItems.renderTargetedItemsList(_4); PznTargetedItems.renderDefaultTargetedItem(); } }; PznTargetedItems.renderTargetedItemsList=function(_e){ var _f=_e.length; var out=[]; var _10=PznUIUtils.getContextPath(); var _11=PznUIUtils.escapeHTML(PznUIUtils.nls["moveUp"]); var _12=PznUIUtils.escapeHTML(PznUIUtils.nls["moveDown"]); var _13=PznUIUtils.escapeHTML(PznUIUtils.nls["remove_btn"]); var _14; if(_f>1){ _14="pznDialogSectionRuleCellWithUpDown"; }else{ _14="pznDialogSectionRuleCell"; } if(_f>0){ for(var pos=0;pos<_f;pos++){ var _15=PznWCMContent.removeValuePrefix(_e[pos].contentId); var _16=PznWCMStorage.get(_15); var _17=""; if(_16.available){ _17=_16.getTitle(); } if(_17){ _17=PznUIUtils.escapeHTML(_17); }else{ _17=PznTargetedItems.ERR_CONTENT_NOT_FOUND; } out.push("
    "); if(_f>1){ out.push("
    "); out.push("
    "); if(pos!=0){ out.push(""); out.push("\"\""); out.push(""); }else{ out.push("\"",_11,"\""); } out.push("
    "); out.push("
    "); if(pos<(_f-1)){ out.push(""); out.push("\"",_12,"\""); out.push(""); }else{ out.push("\"",_12,"\""); } out.push("
    "); out.push("
    "); } out.push("
    "); out.push("
    "); out.push("
    "); out.push(""); out.push(""); out.push("\"\"",_17,""); out.push("
    "); out.push("
    "); out.push("
    "); out.push(_e[pos].segmentsStr); out.push("
    "); out.push("
    "); out.push("
    "); out.push("
    "); } }else{ out.push("
     
    "); } PznTargetedItems.EL_TARGETED_ITEMS.innerHTML=out.join(""); }; PznTargetedItems.renderDefaultTargetedItem=function(){ var _18=PznTargetedItems.getRuleDataObject(); if(!_18||_18.getOtherwise()==null){ return; } var _19=PznWCMContent.removeValuePrefix(_18.getOtherwise()); var _1a=PznWCMStorage.get(_19); var _1b; if(_1a.available){ _1b=_1a.getTitle(); } if(_1b){ _1b=PznUIUtils.escapeHTML(_1b); }else{ _1b=PznTargetedItems.ERR_CONTENT_NOT_FOUND; } var out=["
    "]; out.push("
    "); out.push("
    "); out.push("
    "); out.push(""); out.push("\"\""); out.push(_1b,""); out.push(" ",PznUIUtils.escapeHTML(PznUIUtils.nls["default_content_in_parentheses"]),""); out.push("
    "); out.push("
    "); out.push("
    "); out.push("
    ",PznUIUtils.escapeHTML(PznUIUtils.nls["default_content_desc"]),"
    "); out.push("
    "); out.push("
    "); out.push("
    "); PznTargetedItems.EL_DEFAULT_TARGETED_ITEM.innerHTML=out.join(""); }; })(); /****************************************************************** * IBM Confidential * * * * OCO Source Materials * * * * 5724-E76, 5655-R17, 5655-M44 * * * * Copyright IBM Corp. 2012 * * * * The source code for this program is not published or otherwise * * divested of its trade secrets, irrespective of what has been * * deposited with the U.S. Copyright Office. * ******************************************************************/ (function(){ PznDialogPopupMenu=function(){ this.keyPos=null; this.parent=null; this.popupDiv=PznUIUtils.EL_DIALOG_POPUP_MENU; this.mouseActive=null; this.callback=null; this.disabled=null; }; PznDialogPopupMenu.prototype={show:function(_1,_2,_3,_4,_5,_6){ if(this.popupDiv==null){ this.popupDiv=PznUIUtils.EL_DIALOG_POPUP_MENU; } if(this.parent){ if(this.parent.id!=_1.id){ this.hide(true); } } this.parent=_1; var _7=this; this.parent.focus(); this.parent.onblur=function(){ _7.hide(false); }; this.callback=_4; this.disabled=_6; if(PznUIUtils.isItemHidden(this.popupDiv)){ var _8=""; if(_2&&_2.length>0){ this.cleanPopup(); var _9=0; var _a=_2.length; for(var i=0;i<_a;i++){ var e=i$.createDom("div",{"id":_9,"role":"option"},this.popupDiv); e.innerHTML=_2[i]; this.popupDiv.appendChild(e); i$.addClass(e,"pznDialogPopupMenuItem"); if(this.isPositionDisabled(i)){ i$.addClass(e,"pznDialogDisabledItemText"); } i$.bindDomEvt(e,"click",function(_b){ _7.keyPos=_7.getEventSourceId(_b); _7.setValue(); }); i$.bindDomEvt(e,"mouseout",function(){ _7.mouseOut(); }); i$.bindDomEvt(e,"mouseover",function(_c){ var id=_7.getEventSourceId(_c); _7.mouseOver(id); }); _9++; } var _d=this.getPosition(this.parent); if(_5){ if(_5.x){ _d[1]+=_5.x; } if(_5.y){ _d[0]+=_5.y; } if(_d[0]<0){ _d[0]=0; } if(_d[1]<0){ _d[1]=0; } } this.popupDiv.style.top=(_d[0]+2)+"px"; this.popupDiv.style.left=(_d[1]+2)+"px"; PznUIUtils.showItem(this.popupDiv); for(var a=0;a<_a;a++){ if(!this.isPositionDisabled(a)){ this.keyPos=a; this.setSelected(); break; } } } }else{ if(_3.keyCode==40){ if(typeof this.keyPos==="undefined"){ this.keyPos=0; }else{ this.keyPos++; } this.setSelected(); }else{ if(_3.keyCode==38){ if(typeof this.keyPos==="undefined"){ this.keyPos=this.popupDiv.childNodes.length-1; }else{ this.keyPos--; } this.setSelected(); }else{ if(_3.keyCode==13||_3.keyCode==39){ if(typeof this.keyPos!=="undefined"){ this.setValue(); } }else{ if(_3.keyCode==27||_3.keyCode==37){ this.hide(true); } } } } } },isPositionDisabled:function(_e){ if(this.disabled){ var dl=this.disabled.length; for(var i=0;i(c-1)){ pos=0; } if(pos<0){ pos=c-1; } if(this.isPositionDisabled(pos)){ for(var a=0;a=0;i--){ _24=_26.childNodes[i]; if(i$.hasClass(_24,wptheme.contextMenu.css.menuTemplate)){ _21=_24; continue; } if(i$.hasClass(_24,wptheme.contextMenu.css.submenuTemplate)){ _22=_24; continue; } if(i$.hasClass(_24,wptheme.contextMenu.css.loadingTemplate)){ _23=_24; continue; } if(_24.childNodes){ i=_25(_24,i); } } return _27; }; _25(_20); return {"menu":_21,"submenu":_22,"loading":_23}; },_invalidateCallback:function(){ wptheme.contextMenu.cache={}; },_initialize:function(_28){ var _29=true; var _2a=_28._contextMenu; if(wptheme.contextMenu.cache[_2a.id]||_2a._inProgress){ return i$.promise.resolved({displayMenu:_29}); } _2a._inProgress=true; i$.addListener("wptheme/contextMenu/invalidate/all",wptheme.contextMenu._invalidateCallback); var _2b,_2c,tmp=i$.createDom("div"); if(_2a._submenu){ tmp.innerHTML=_2a._subMenuTemplate.replace(/\$\{submenu-id\}/g,_2a.id+"_menu"); _28.appendChild(tmp.firstChild); _2b=i$.byId(_2a.id+"_menu"); _2c=i$.createDom("div"); _2c.innerHTML=_2a._loadingTemplate; }else{ var _2d=wptheme.contextMenu._findNodes((_2a.shadowNode)?_2a.shadowNode:_28); _2b=_2d.menu; if(!_2a._menuitemTemplate){ _2a._menuitemTemplate=i$.trim(_2b.innerHTML); } if(!_2a._loadingTemplate){ _2c=i$.createDom("div"); _2c.appendChild(_2d.loading); _2a._loadingTemplate=i$.trim(_2c.innerHTML); _2c=null; } _2c=i$.createDom("div"); _2c.innerHTML=_2a._loadingTemplate; tmp.appendChild(_2d.submenu.cloneNode(true)); if(!_2a._subMenuTemplate){ _2a._subMenuTemplate=i$.trim(tmp.innerHTML); } } while(_2b.firstChild){ _2b.removeChild(_2b.firstChild); } _2b.appendChild(_2c); var _2e; if(_2a._submenu){ _2e=_2a.shadowNode; }else{ if(_2a.shadowNode){ _2e=_2a.shadowNode; }else{ _2e=wptheme.contextMenu._transformIntoAbsolutePosition(_28); } } i$.addClass((_2e)?_2e:_28,wptheme.contextMenu.css.show); i$.bindDomEvt((_2e)?_2e:_28,"onmouseleave",function(){ if(_2a._inProgress){ _29=false; } var _2f=i$.byId(_2a.id); i$.removeClass((_2a.shadowNode)?_2a.shadowNode:_2f,wptheme.contextMenu.css.show); if(!_2a.activeAction){ var _30=_2f._currentSelected; if(_30){ _30.blur(); } var _31=wptheme.contextMenu._findFocusNode(_2f); ((_31)?_31:_2f).focus(); } }); return wptheme.contextMenu._load(_2a).then(function(_32){ var _33=wptheme.contextMenu._parseData(_32).then(function(_34){ _34=wptheme.contextMenu._filterMenu(_34); if(!_34||_34.length==0){ var tmp=i$.createDom("div"); tmp.innerHTML=wptheme.contextMenu._fromTemplate(_2a._menuitemTemplate,wptheme.contextMenu.css.error,wptheme.contextMenu.nls.NO_ITEMS_0); while(_2b.firstChild){ _2b.removeChild(_2b.firstChild); } _2b.appendChild(tmp); }else{ wptheme.contextMenu._buildMenu(_2a,_2b,_34); } _2a._inProgress=false; wptheme.contextMenu.cache[_2a.id]=true; return {displayMenu:_29}; }); return _33; },function(){ var tmp=i$.createDom("div"); tmp.innerHTML=wptheme.contextMenu._fromTemplate(_2a._menuitemTemplate,wptheme.contextMenu.css.error,wptheme.contextMenu.nls.ERROR_LOADING_0); while(_2b.firstChild){ _2b.removeChild(_2b.firstChild); } _2b.appendChild(tmp); _2a._inProgress=false; wptheme.contextMenu.cache[_2a.id]=true; return {displayMenu:_29}; }); },_load:function(_35){ var _36=_1.replace(/\$\{id\}/g,_35.menuId); if(_35.jsonQuery){ _36+=(_36.indexOf("?")==-1?"?":"&")+i$.toQuery(_35.jsonQuery); } return i$.xhrGet({url:_36,headers:{"X-IBM-XHR":"true"},responseType:"json"}).then(function(_37){ return _37.data; },function(_38){ var _39=_38.xhr.getResponseHeader("Content-Type")||""; if((_39.indexOf("text/html")==0)||(_38.xhr.status==401)){ window.setTimeout(function(){ document.location.reload(); },0); } console.log("Error trying to load the context menu feed for '"+_35.menuId+"': "+_38); return null; }); },_parseData:function(_3a){ var _3b=[]; i$.each(_3a,function(_3c){ var _3d=i$.fromPath("moduleInfo.deferred",false,_3c)?i$.modules.loadDeferred():i$.promise.resolved(true); _3b.push(_3d.then(function(){ var _3e=wptheme.contextMenu._checkFunction(_3c,_3c.visibilityFn,_3c,(typeof _3c.visibility!="undefined")?_3c.visibility:true); var _3f=wptheme.contextMenu._checkFunction(_3c,_3c.enableFn,_3c,(typeof _3c.enabled!="undefined")?_3c.enabled:true); return i$.whenAll(_3e,_3f).then(function(_40){ _3c._visible=_40[0]; _3c._enabled=_40[1]; return _3c; }); })); }); return i$.whenAll.apply(i$,_3b); },_filterMenu:function(_41){ var _42=[],_43,_44={"type":"Separator"}; for(var i=_41.length-1;i>=0;i--){ _43=_41[i]; if(!_43._visible){ continue; } if(_43.type=="Separator"){ if(_44.type=="Separator"){ continue; } }else{ if(_43.type=="Header"){ if((_44.type=="Separator")||(_44.type=="Header")){ continue; } } } _44=_43; _42.unshift(_43); } while(_42.length>0&&_42[0].type=="Separator"){ _42=_42.slice(1); } return _42; },_buildMenu:function(_45,_46,_47){ var _48=document.createDocumentFragment(),tmp=i$.createDom("div"),_49,_4a,_4b,_4c; for(var i=0,l=_47.length;i Blog.","shelf_searchSocial":"Cerca in Sociale","utb_project_action_failed":"Impossibile eseguire l'azione del progetto","utb_project_mode":"Modifica progetto:","add_content_addToPage":"Aggiungi alla pagina","add_content_add":"Aggiungi","shelf_unspecified":"Non specificato","add_content_untitled":"Senza titolo","add_content_tags":"tag: ${0}","change_style_defaultStyle":"Impostazione predefinita","change_layout_col2Right":"2 colonne a destra","utb_overview_workflow_stage":"Fase del flusso di lavoro:","change_style_twilight":"Crepuscolo","shelf_feedError":"Impossibile caricare ${0}. Verificare la connessione a Internet e le impostazioni proxy.","utb_approve_project":"Approva progetto","add_content_desc":"Tavolozza oggetti - trascinare e rilasciare portlet, widget e contenuto nella pagina","utb_projectmenu_reject_with_comments":"Rifiuto progetto","utb_overview_name":"Nome:","mashup_hub_components_label":"Componenti","utb_cannot_reject_page":"Impossibile rifiutare la pagina.","utb_result_error":"Errore di caricamento dell'elemento","category_web_content":"Contenuto Web","utb_projectmenu_allprojectsdesc":"Seleziona da tutti i progetti","change_layout_1Row2ColDesc":"Questo layout presenta due righe. La seconda riga contiene due colonne non uguali.","utb_public_page":"Pagina pubblica","utb_projectmenu_norecentprojects":"Non è disponibile alcun progetto recente","add_content_notLoaded":"Questo elemento non è stato ancora caricato.","add_content_ok":"OK","shelf_searchToolsCategory":"Cerca in Strumenti","utb_save_draft":"Salva bozza","change_style_carbon":"Carbonio","shelf_searchAll":"Cerca tutto","utb_content":"Contenuto","change_style_orangeStyle":"Arancione","utb_save_changes":"Salva modifiche","detail_dialog_instruction_text":"premere invio per vedere la finestra di dialogo dei dettagli","utb_projectmenu_approvalcomments_required":"Obbligatorio","utb_projectmenu_favoriteprojects":"Progetti preferiti:","utb_undo":"Annulla azione","shelf_menu":"Menu","shelf_searchNew":"Cerca nuovo","new_wcm_blogLibraryDesc":"Aggiungere una libreria blog ad una pagina per collaborare con il proprio team su più argomenti in una vista centralizzata. Per collaborare con il proprio team su un singolo argomento, fare clic su Annulla > Blog.","add_content_maximizedError2":"Impossibile aggiungere contenuto alla pagina quando un elemento è ingrandito.","change_style_launchLabel2":"Stile","utb_manage_project":"Gestisci progetto","utb_reject_project":"Rifiuta progetto","utb_no":"No","utb_layout_noChange_desc":"Ridurre o ripristinare il contenuto ingrandito prima di procedere alla modifica del layout della pagina.","utb_projectmenu_viewmodedesc":"Avvia il progetto in modalità di visualizzazione","change_layout_col2Equal":"2 colonne uguali","shelf_configError":"Errore di lettura del file di configurazione o elaborazione del relativo contenuto.","utb_nm_error":"Impossibile salvare il modello di navigazione","change_layout_save_warning":"Il layout non viene applicato finché non si salva la pagina.","change_style_pinkStyle":"Rosa","utb_page_rejected":"La pagina è stata rifiutata.","add_content_nested_data_viewer":"Visualizzatore dati nidificati","change_style_contemporary":"Contemporaneo","utb_projectmenu_manageproject":"Gestisci","utb_show_min_toolbar":"Visualizza barra degli strumenti ridotta a icona","change_style_dark":"Scuro","utb_projectmenu_loading":"Caricamento dei progetti in corso...","utb_projectmenu_approveproject":"Approva","change_layout_custom":"Layout personalizzato","shelf_jumpTo":"Passa alla pagina","new_feed_enterTitle":"Specificare un titolo.","change_layout_1Row3Col":"1 griglia 3 colonne uguali","utb_edit_page_condition":"Per modificare questa pagina, è necessario","utb_content_noAdd2":"Impossibile aggiungere del contenuto alle pagine legacy","add_content_details":"Dettagli","shelf_searchFeeds":"Cerca nei feed","new_wcm_addBlog":"Aggiungi blog alla pagina","add_content_selectRenderer":"Seleziona come visualizzare il contenuto","utb_page_not_in_draft_state":"Non è possibile modificare questa pagina perché la pagina non è più in stato di bozza.","utb_toggle_toolbar":"attiva/disattiva la barra degli strumenti","utb_projectmenu_newproject":"Nuovo progetto","utb_more":"Altro","utb_revert":"Ripristina","utb_project_action_success":"L'azione è stata eseguita correttamente.","utb_workflow":"Flusso di lavoro","add_content_noPreviewSaved1":"Per visualizzare questo elemento,","change_style_desc":"Tavolozza stili - fare clic su uno stile per applicarlo alla pagina","add_content_noPreviewSaved2":"salvare","add_content_noPreviewSaved3":"la pagina.","utb_save_message":"In questa pagina sono presenti delle modifiche non salvate. Quale operazione si desidera eseguire?","utb_open_project_menu":"avvia il menu progetto","new_blog_copyWcmLibrary":"Creazione del blog in corso...","utb_overview_web_content":"Contenuto Web:","utb_must_be_in_project":"Per modificare questa pagina, è necessario trovarsi in un progetto.","mashup_hub_iwidgets_label":"Widget","utb_end_preview":"Arresta anteprima","utb_next_stage":"Fase successiva","change_layout_col2RightDesc":"Questo layout presenta una barra laterale sulla sinistra con il contenuto principale sulla destra.","add_content_maximizedError":"Impossibile aggiungere contenuto alla pagina quando un portlet è in modalità di ingrandimento.","utb_customizing_your_page":"Si sta eseguendo la personalizzazione della propria pagina. Le modifiche sono visibili solo all'utente.","new_wcm_wiki":"Wiki","utb_preview_as_unauthenticated_user":"Anteprima come utente non autenticato","utb_overview_text_tomorrow":"Domani","add_content_missingRendererError":"Impossibile trovare il renderer specificato.","change_layout_TopCol3ColDesc":"Questo layout presenta due colonne impilate. La colonna inferiore contiene tre colonne non uguali.","utb_overview_link_view_all":"Visualizza tutto","utb_projectmenu_withdrawprojectdesc":"Ritirare il progetto selezionato dalla revisione","no_web_content_mapping_desc":"La pagina corrente non dispone di un'associazione di contenuto della pagina. Modificare le proprietà della pagina e impostare una associazione di contenuto predefinita.","shelf_hideHiddenContainers":"Nascondi contenuto","add_content_portlets":"Portlet","change_style_brown":"Marrone","shelf_bundleKeyUndefined":"La chiave ${0} non è stata definita nel bundle di risorse ${1}","utb_overview_edit_title":"Modifica \"${0}\"","add_content_closeDialog":"Chiudi questa finestra di dialogo","change_layout_maximizedError":"Impossibile modificare il layout quando un portlet è in modalità di ingrandimento.","change_layout_col3Equal":"3 colonne uguali","add_content_feed_reader":"Lettore di feed","new_wcm_createWcm":"Crea libreria WCM","utb_open_toolbar":"Apri la barra degli strumenti","shelf_searchAdminCategory":"Gestione ricerca","utb_discard_project":"Elimina bozza progetto","utb_projectmenu_noprojectsavailable":"Nessuno","shelf_previous":"Indietro","new_wcm_feedDescription":"Fornire un URL di feed ed un portlet lettore di feed configurato per quel feed verrà aggiunto alla pagina.","utb_preview_as_user":"Anteprima come utente","shelf_loading":"Caricamento...","shelf_page":"Pagina ${0} di ${1}","utb_project_add_to_favorites":"Aggiungi a preferiti","change_layout_1Row2Col":"1 griglia 2 colonne diverse","new_feed_title":"Titolo","change_layout_col2EqualDesc":"Questo layout presenta due colonne, ognuna delle quali occupa il 50% della larghezza.","utb_workflow_state_draft":"Bozza","new_feed_addFeed":"Aggiungi feed alla pagina","change_layout_customDesc":"Questo layout è un layout personalizzato a forma di T.","utb_new_project_from_template":"Nuovo progetto da:","utb_workflow_state_pending_publish":"Pubblicazione in sospeso","utb_edit":"modifica","change_layout_desc":"Tavolozza layout - fare clic su un layout e applicarlo salvando la pagina","utb_projectmenu_editmodedesc":"Avvia il progetto in modalità di modifica","change_layout_templateSyncConfirm":"Si è sicuri di voler sincronizzare il layout di questa pagina? Tutte le personalizzazioni verranno perse.","new_feed_url":"URL","shelf_searchCollabCategory":"Cerca in Collaborazione","utb_publish":"Pubblica","shelf_search":"Cerca in ${0}","change_layout_2Row":"2 griglie","change_style_green":"Verde","shelf_next":"Avanti","utb_customizing_this_page":"Si sta eseguendo la personalizzazione di questa pagina. Le modifiche sono visibili solo all'utente.","utb_yes":"Sì","no_web_content_mapping":"Impossibile aggiungere del contenuto Web alla pagina","utb_submit_page_review":"Inoltra pagina per la revisione","utb_launch_selector":"avvia selettore progetto","utb_end_results":"Nessun ulteriore risultato","change_style_blue":"Blu","add_content_all":"Tutte","shelf_communicationsCategory":"Comunicazioni","add_content_noPreview":"Questo elemento non supporta l'anteprima","utb_live_edit_desc":"Queste modifiche influenzeranno tutti","utb_cannot_create_draft":"Impossibile creare una versione di bozza della pagina.","utb_discard_changes":"Ignora modifiche","utb_partClose_toolbar":"Chiudi la barra di stato","utb_submit_project":"Inoltra progetto per la revisione","change_layout_templateSyncLong":"Aggiornare il layout di questa pagina sincronizzandolo con il template su cui si è basato. Tenere presente che le personalizzazioni apportate a questa pagina verranno perse.","utb_projectmenu_projectactions":"Azioni progetto","utb_projectmenu_projects":"Progetti:","shelf_searchWidgets":"Cerca nei widget","utb_cannot_load_page":"Si è verificato un errore imprevisto durante il caricamento della pagina. La pagina potrebbe essere corrotta. Contattare l'amministratore per tentare una risincronizzazione.","shelf_toolsCategory":"Strumenti","new_wcm_blogDesc":"Aggiungere un blog ad una pagina per collaborare con il proprio team su un singolo argomento. Per collaborare con altri su più argomenti, fare clic su Annulla > Libreria blog.","utb_projectment_no_comment_provided":"Questo progetto richiede un commento.","shelf_saveChanges":"Salva","utb_close_toolbar":"Chiudi la barra degli strumenti","utb_projectmenu_rejectproject":"Rifiuta","change_layout_templateSync":"Sincronizzare il layout assegnato","utb_cannot_publish_page":"Impossibile pubblicare la pagina per la revisione","shelf_close":"chiudi scaffale","utb_layout_noChange2":"Non è possibile modificare il layout sulle pagine legacy","add_content_label":"Contenuto","change_style_greenStyle":"Onde verdi","new_wcm_createGeneric":"Crea ${0}","utb_overview_loading_content":"Caricamento del contenuto in corso...","new_blog_library_copyWcmLibrary":"Creazione della libreria del blog in corso...","change_style_metal":"Metallo","utb_projectmenu_rejectcomments":"Commenti rifiuto","add_content_noPreviewSaved":"Per visualizzare questo elemento, salvare la pagina.","new_createCategory":"Crea","utb_information_message":"Informazioni","shelf_serverError":"Errore server interno.","utb_min_toolbar":"Riduci a icona la barra degli strumenti","utb_wm_error":"Impossibile salvare il modello widget","utb_projectmenu_recentprojects":"Progetti recenti:","utb_projectmenu_reject_with_comments_headline":"Rifiuta progetto:","new_wcm_blog":"Blog","utb_overview_text_yesterday":"Ieri","utb_project":"Progetto","new_portalCategory":"Portale","utb_reject":"Rifiuta","utb_page_actions":"Azioni pagina","new_portletsCategoryLabel":"Portlet","utb_overview_dots":"...","utb_create_draft":"creare una bozza","shelf_all":"Tutte","add_content_browseContent":"Sfoglia contenuto","change_layout_TopCol3Col":"Colonna superiore 3 colonne al centro","menu_back":"indietro","generic_browse":"Sfoglia ${0}","new_wcm_addBlogLibrary":"Aggiungi libreria blog alla pagina","utb_show_hidden":"Visualizza contenuto nascosto","utb_hide_hidden":"Nascondi contenuto nascosto","change_style_missingStyleError":"Lo stile specificato non esiste","shelf_untitled":"Senza titolo","shelf_searchPortlets":"Cerca nei portlet","change_style_silver":"Argento","utb_page_submit_wait":"Attendere; inoltro della pagina in corso...","utb_cannot_submit_page":"Impossibile inoltrare la pagina per la revisione","shelf_showHiddenContainers":"Visualizza contenuto nascosto","utb_partOpen_toolbar":"Apri la barra di stato","selection_instructions":"premere invio per selezionare","new_wcm_wikiDescription":"Creare e modificare rapidamente il contenuto in linea con un wiki. Pubblicare in modo istantaneo il proprio lavoro con il clic di un pulsante.","utb_layout":"Layout","add_content_rating":"valutazione: ${0}","change_style_visionary":"Visionario","new_wcm_blogLibrary":"Libreria blog","change_style_red":"Rosso","new_wiki_copyWcmLibrary":"Creazione del wiki in corso...","project_expired":"L'attuale progetto non è più disponibile. Fare clic su OK per essere reindirizzati.","utb_wcm_auth":"Sviluppo contenuto Web","add_content_lastMod":"Ultima modifica: ${0}","change_style_browseStyles":"Esplora stili","utb_overview_project_content":"Contenuto progetto","shelf_searchCommunications":"Cerca in Comunicazioni","utb_close_project_menu":"chiudi il menu progetto","add_content_addContentError":"Errore di aggiunta del contenuto alla pagina.","utb_overview_link_read":"Leggi","change_style_natural":"Naturale","change_style_modern":"Moderno","add_content_noRating":"nessuna valutazione","utb_projectmenu_rejectprojectdesc":"Rifiuta il progetto selezionato","utb_project_action_wait":"Attendere mentre l'azione viene eseguita...","shelf_noResults":"Nessun risultato","shelf_searchGadgets":"Cerca nei gadget","change_layout_TopCol2ColDesc":"Questo layout presenta due colonne impilate. La colonna inferiore contiene due colonne non uguali.","utb_projectmenu_approve_with_comments":"Approvazione progetto","utb_projectmenu_approvalcomments_optional":"Facoltativo","utb_toggle_statusbar":"attiva/disattiva la barra di stato","utb_projectmenu_noprojects":"Nessun progetto disponibile","change_style_orchid":"Orchidea","shelf_adminCategory":"Gestione","mashup_hub_feeds_label":"Feed","change_style_restoreStyle":"Ripristina stile precedente","new_wcm_nameInvalid":"Il nome deve contenere almeno un carattere alfanumerico (a-zA-Z0-9). Provare un altro nome.","utb_last_project":"Apri ultimo progetto:","shelf_unsavedChanges":"Lo scaffale di personalizzazione contiene modifiche non salvate.","change_style_label":"Stili","add_content_addSearch":"Aggiungi risultati della ricerca alla pagina","utb_submit_review":"Inoltra per revisione","new_wcm_blogDescription":"Aggiungere un blog ad una pagina per collaborare con il proprio team su un singolo argomento. Per collaborare con altri su più argomenti, fare clic su Annulla > Libreria blog.","utb_project_add_to_favorites_desc":"Aggiunge il nuovo progetto all'elenco di quelli preferiti","change_layout_launchLabel2":"Layout","utb_overview_link_goto":"Vai a","utb_projectmenu_approvalcomments":"Commenti approvazione","change_layout_browseLayouts":"Sfoglia layout","change_style_white":"Bianco","change_style_purpleStyle":"Viola","new_creatableCategory":"Creabile","utb_overview_none":"Nessuna","utb_overview":"Panoramica","utb_projectmenu_publishproject":"Pubblica","utb_workflow_state_published":"Pubblicato","utb_end_preview_as":"Arresta anteprima come","utb_projectmenu_projectactionsfor":"Azioni per","utb_project_publish_failed":"Il progetto non è stato pubblicato. Aprire la vista di gestione progetto per ulteriori dettagli.","utb_private_page":"Pagina privata","change_layout_col1Desc":"Questo layout presenta una colonna che occupa tutto lo spazio disponibile (100%).","new_wcm_feed":"Feed","change_layout_TopCol2Col":"Colonna superiore 2 colonne diverse","new_feed_feedDesc":"Fornire un URL di feed ed un portlet lettore di feed configurato per quel feed verrà aggiunto alla pagina.","change_layout_col1":"1 colonna","shelf_searchCreate":"Crea ricerca","new_wcm_wikiDesc":"Creare e modificare rapidamente il contenuto in linea con un wiki. Pubblicare in modo istantaneo il proprio lavoro con il clic di un pulsante.","utb_cannot_approve_page":"Impossibile approvare la pagina.","utb_projectmenu_viewmode":"Visualizza","utb_create_draft_wait":"Attendere; creazione della versione di bozza della pagina in corso.","change_style_yellow":"Giallo","utb_overview_text_today":"Oggi","create":"Crea","utb_projectmenu_newprojectdesc":"Crea un nuovo progetto","utb_page_approved":"La pagina è stata approvata.","utb_projectmenu_publishprojectdesc":"Pubblica il progetto selezionato","change_layout_col2LeftDesc":"Questo layout presenta una barra laterale sulla destra con il contenuto principale sulla sinistra.","utb_content_noAdd_desc":"Ridurre o ripristinare il contenuto ingrandito prima di procedere ad aggiungere ulteriori elementi alla pagina.","utb_proceed_discard":"Questo annullerà tutte le modifiche apportate posteriormente all'ultimo salvataggio. Procedere?","new_wcm_name":"Nome","shelf_customize":"Personalizza","change_style_slate":"Ardesia","utb_overview_friendly_name":"URL descrittivo:","change_layout_1Row3ColDesc":"Questo layout presenta due righe. La seconda riga contiene tre colonne uguali.","utb_content_noAdd":"Non è possibile aggiungere del contenuto quando un elemento è ingrandito","shelf_collabCategory":"Collaborazione","utb_information":"informazioni","utb_project_create_wait":"Attendere mentre il progetto viene creato...","utb_overview_page_properties":"Proprietà pagina","utb_unsaved_changes_prompt":"In questa pagina sono presenti delle modifiche non salvate. Fare clic su OK per salvare le modifiche. Fare clic su Annulla per annullare le modifiche.","new_wcm_wcmNameInvalid":"I nomi possono contenere solo caratteri alfanumerici (a-z A-Z 0-9), spazi o i seguenti caratteri: \" $ - _ . ! ( ) ,.","utb_overview_link_edit":"Modifica","shelf_hiddenContainers":"Contenuto nascosto","utb_more_actions":"Ulteriori azioni","utb_projectmenu_submitprojectdesc":"Inoltrare il progetto selezionato per la revisione","add_content_submit":"Inoltra","change_layout_col3EqualDesc":"Questo layout presenta tre colonne, ognuna delle quali occupa il 33% della larghezza."}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("pagebuilder.nls.managedPagesSupport",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.widgets.CommentDialog"]){dojo._hasResource["com.ibm.widgets.CommentDialog"]=true;dojo.provide("com.ibm.widgets.CommentDialog");dojo.require("dijit.Dialog");dojo.require("dojo.i18n");dojo.declare("com.ibm.widgets.CommentDialog",[dijit.Dialog],{shelfBundle:null,blankImg:"",autofocus:false,draggable:true,value:{},templateString:"
    "+"
    "+"
    "+"
    "+"

    ${titleText}

    "+""+"\"\""+"X"+""+"
    "+"
    "+"

    ${commentHeadlineText}

    "+"

    ${projectName}

    "+"
    "+"${noCommentProvided}"+"
    "+""+"
    "+""+"
    "+"
    "+"
    "+" "+""+"
    "+"
    "+"
    "+"
    ",constructor:function(_1){this.approve=_1.approve||true;this.required=_1.required||false;this.projectName=_1.projectName||"";this.submitCallback=_1.submitCallback;this.cancelCallback=_1.cancelCallback;},postMixInProperties:function(){delete this.content;if(this.params){delete this.params.content;}if(this.cssStateNodes){delete this.cssStateNodes.closeButtonNode;}this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.cancelText=this.shelfBundle.add_content_cancel;this.closeText=this.shelfBundle.add_content_close;this.okText=(this.approve?this.shelfBundle.utb_projectmenu_approveproject:this.shelfBundle.utb_projectmenu_rejectproject);this.commentDialogText=(this.approve?this.shelfBundle.utb_projectmenu_approvalcomments:this.shelfBundle.utb_projectmenu_rejectcomments);this.commentOptionalRequiredText=(this.required?this.shelfBundle.utb_projectmenu_approvalcomments_required:this.shelfBundle.utb_projectmenu_approvalcomments_optional);this.titleText=(this.approve?this.shelfBundle.utb_projectmenu_approve_with_comments:this.shelfBundle.utb_projectmenu_reject_with_comments);this.commentHeadlineText=(this.approve?this.shelfBundle.utb_projectmenu_approve_with_comments_headline:this.shelfBundle.utb_projectmenu_reject_with_comments_headline);this.noCommentProvided=this.shelfBundle.utb_projectment_no_comment_provided;this.inherited(arguments);},postCreate:function(){this.inherited(arguments);dojo.connect(this.submitDialog,"onclick",this,this.submit);dojo.connect(this.closeButtonNode,"onclick",this,this.cancel);dojo.connect(this.dialogCancel,"onclick",this,this.cancel);},submit:function(){var _2=this.typingNode.value.replace(/<(?:\/?).+?>/g,"");var _2=dojo.trim(_2);this.typingNode.value=_2;if(this.required&&!_2){this.commentError.style.display="block";return;}dojo.attr(this.submitDialog,"disabled","disabled");this.hide();this.onSubmit();},cancel:function(){if(!this._beingDestroyed){this.hide();}if(this.cancelCallback){this.cancelCallback();}},onChange:function(_3){},onComplete:function(){},beforeSubmit:function(){},onSubmit:function(){this.value=dojo.formToObject(this.commentForm);this.value.onComplete=this.onComplete;this.onChange(this.value);if(this.submitCallback){this.submitCallback(this.value.comment);}},layout:function(){if(this.domNode.style.display!="none"){this._size();}return this.inherited(arguments);},focus:function(){this.commentError.style.display="none";this.typingNode.value="";this.submitDialog.removeAttribute("disabled");this.show();this.focusNode.focus();},destroy:function(){this.submitDialog.onclick=null;this.closeButtonNode.onclick=null;this.inherited(arguments);}});}if(!dojo._hasResource["ibm.toolbar.ProjectSupport"]){dojo._hasResource["ibm.toolbar.ProjectSupport"]=true;dojo.provide("ibm.toolbar.ProjectSupport");ibm.toolbar.ProjectSupport={projectCache:{},recentProjectIDsCache:[],favoriteProjectIDsCache:[],lastUpdatedProjectIDCache:[],pageCache:{},pageUUIDCache:{},newProjectURL:"?uri=dialog:wcm&wcmHiddenPortlet=true&type=com.ibm.workplace.wcm.api.WCM_Project&action=new",viewProjectURLPrefix:"?uri=dialog:wcm&wcmHiddenPortlet=true&action=read&docid=com.ibm.workplace.wcm.api.WCM_Project/",createProjectTemplate:"$title$$name$",activeProjectStates:["ACTIVE","PENDING","SYNDICATING","PUBLISHED_FAILED","REVIEW"],defaultProjectLoadFactor:5,confirmSaveOrDiscard:function(){var _4=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().isDirty();var _5=false;if(_4){var _6=this.getBundle();var _5=confirm(_6.utb_unsaved_changes_prompt);if(_5){com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.savePage");}else{com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(false);}}return {wasDirty:_4,okSelected:_5};},confirmManagedPages:function(){return ibmToolbarConfig.inManagedPages;},getCurrentProjectUUID:function(){var id=ibmToolbarConfig.projectUUID;return id==""?null:id;},getProjectName:function(id){var _7=id||this.getCurrentProjectUUID();var _8=null;if(_7){if(_7==this.getCurrentProjectUUID()){var _9=i$.byId("utb-project-name");if(_9){_8=_9.getAttribute("title");}}if(!_8){var _a=this.getProject(_7);if(_a){_8=_a.title;}}}return _8;},getPageUUID:function(id,_b,_c){if(ibmCfg.portalConfig&&ibmToolbarConfig.draftPageUUID){return ibmToolbarConfig.draftPageUUID;}return null;},getEditPageURL:function(_d,_e){return this._getPageURL("edit",_d,_e);},getCreateDraftPageURL:function(_f,_10){return this._getPageURL("create-draft",_f,_10);},canCreateDraft:function(_11){var _12=_11||this.getPageUUID();return (this.getCreateDraftPageURL(_12)!==null);},_getPageURL:function(_13,_14,_15){var _16=null;var _17=_14||this.getPageUUID();var _18=this.getPortalPage(_17);if(!_18){return null;}var _19=_18.link;for(var i=0,l=_19.length;i0){var _5f=[];var _60=(_5c.length>=_5e)?_5e:_5c.length;for(var i=0;i<_60;++i){var id=_5c[i];var _61=this.getProject(id);_5f.push(_61);}if(_5d){_5d(_5f);}else{return _5f;}}else{if(_5c){_5c.splice(0,_5c.length);}return this.loadProjects(_5b,_5c,_5d);}},loadProjects:function(_62,_63,_64){var me=this;var _65=!_64;dojo.xhrGet({url:_62,handleAs:"json",headers:{"X-IBM-XHR":"true"},sync:_65,load:function(_66){var _67=[];if(_66.feed&&_66.feed.entry){_67=_66.feed.entry;}if(_67&&_67.length>0){for(var i=0;i<_67.length;++i){var _68=_67[i];var _69=me._getProjectID(_68);_68.id=_69;if(_63){_63.push(_69);me.projectCache[_69]=_68;}}}if(_64){_64(_67);}else{return _67;}},error:function(_6a,_6b){me.handleTimeout(_6b);me.showErrorMsg(_6a,"");var _6c=[];if(_64){_64(_6c);}else{return _6c;}}});},getProject:function(id,_6d,_6e){var _6f=false;var _70=null;if(id=="null"||!id||id==""){if(_6d){_6d(null);}else{return null;}}if(!_6e&&this.projectCache){for(var _71 in this.projectCache){if(_71==id){_70=this.projectCache[_71];if(_6d){_6f=true;_6d(_70);}else{return _70;}}}}var me=this;if(!_6f){var _72=!_6d;dojo.xhrGet({url:me._newGetProjectURL(id),handleAs:"json",headers:{"X-IBM-XHR":"true"},sync:_72,load:function(_73){_70=_73.entry;var _74=me._getProjectID(_70);_70.id=_74;me.projectCache[_74]=_70;if(_6d){_6d(_70);}},error:function(_75,_76){me.handleTimeout(_76);me.showErrorMsg(_75,"");if(_6d){_6d(null);}}});}return _70;},_newCreateDraftPageURL:function(_77){var _78=_77||this.getPageUUID();var url=[];var _79=ibmCfg.portalConfig.contentHandlerURI;url.push(_79);if(this._urlHasParams(_79)){url.push("&");}else{url.push("?");}url.push("uri=wcmrest:item/");url.push(_78);url.push("/create-draft");return url.join("");},_newGetProjectURL:function(id){var url=[];var _7a=ibmCfg.portalConfig.contentHandlerURI;url.push(_7a);if(this._urlHasParams(_7a)){url.push("&");}else{url.push("?");}url.push("uri=wcmrest:project/");url.push(id);url.push("&mime-type=application/json");return url.join("");},_newGetRecentProjectsURL:function(_7b,_7c){var url=[];var _7d=ibmCfg.portalConfig.contentHandlerURI;url.push(_7d);if(this._urlHasParams(_7d)){url.push("&uri=wcmrest:recent-items&type=Project&mime-type=application/json&sort=accessed_descending&pagesize=");}else{url.push("wcmrest/recent-items?type=Project&mime-type=application/json&sort=accessed_descending&pagesize=");}url.push(_7b);if(_7c){for(var i=_7c.length-1;i>=0;--i){url.push("&projectstate=");url.push(_7c[i]);}}return url.join("");},_newGetLastUpdatedProjectsURL:function(_7e,_7f){var url=[];var _80=ibmCfg.portalConfig.contentHandlerURI;url.push(_80);if(this._urlHasParams(_80)){url.push("&uri=wcmrest:definedquery/projects&pagesize=");}else{url.push("wcmrest/definedquery/projects?pagesize=");}url.push(_7e);url.push("&sort=modified_descending&mime-type=application/json");if(_7f){for(var i=_7f.length-1;i>=0;--i){url.push("&projectstate=");url.push(_7f[i]);}}return url.join("");},_newGetFavoriteProjectsURL:function(_81,_82){var url=[];var _83=ibmCfg.portalConfig.contentHandlerURI;url.push(_83);if(this._urlHasParams(_83)){url.push("&uri=wcmrest:favorite-items&type=Project&mime-type=application/json&sort=accessed_descending&pagesize=");}else{url.push("wcmrest/favorite-items?type=Project&mime-type=application/json&sort=accessed_descending&pagesize=");}url.push(_81);if(_82){for(var i=_82.length-1;i>=0;--i){url.push("&projectstate=");url.push(_82[i]);}}return url.join("");},_newCreateProjectURL:function(){var url=[];var _84=ibmCfg.portalConfig.contentHandlerURI;url.push(_84);if(this._urlHasParams(_84)){url.push("&uri=wcmrest:Project&mime-type=application/json");}else{url.push("wcmrest/Project?mime-type=application/json");}return url.join("");},_newGetPortalPageURL:function(_85){var url=[];var _86=ibmCfg.portalConfig.contentHandlerURI;url.push(_86);if(this._urlHasParams(_86)){url.push("&");}else{url.push("?");}url.push("uri=wcmrest:PortalPage/");url.push(_85);url.push("&mime-type=application/json");return url.join("");},_urlHasParams:function(uri){if(uri.charAt(uri.length-1)=="/"){return false;}else{return true;}},_getProjectID:function(_87){return this._decodeWcmID(_87.id);},_decodeWcmID:function(uri){var _88=uri.indexOf("wcmrest:");if(_88>=0){var idx=_88+"wcmrest:".length;return uri.substring(idx);}return uri;},canGoToNextStage:function(){if(ibmToolbarConfig.nextStageURL===null){return false;}else{if(ibmToolbarConfig.nextStageURL!=null){return true;}else{return ibm.toolbar.ProjectSupport.getNextStagePageURL()!=null;}}},goToNextStage:function(_89){var me=ibm.toolbar.ProjectSupport;var _8a=me.confirmSaveOrDiscard();if(_8a.okSelected===true){return;}var id=id||me.getPageUUID(),_8b=ibmToolbarConfig.nextStageURL||me.getNextStagePageURL(id),_8c=me.getBundle();if(!id){return;}var _8d=me.showWaitDialog(_8c.utb_page_submit_wait);dojo.xhrPost({url:_8b,headers:{"Content-Type":"text/plain","X-IBM-XHR":"true"},load:function(){if(!me.isProjectActive(ibmToolbarConfig.projectUUID)){var msg=_8c.utb_publish_page_async||"Pages that are published may not show up immediately in the current navigation.";me.showInfoMsg(msg);me.enterProject(null,"utb:closed");}else{me.load();}},error:function(_8e,_8f){me.handleTimeout(_8f);_8d.hide();me.showErrorMsg(_8c.utb_cannot_submit_page,_8e);}});},canPublishPage:function(){if(ibmToolbarConfig.publishPageURL===null){return false;}else{if(ibmToolbarConfig.publishPageURL!=null){return true;}else{return ibm.toolbar.ProjectSupport.getSubmitPageURL()!=null;}}},publishPage:function(_90){var me=ibm.toolbar.ProjectSupport;var _91=me.confirmSaveOrDiscard();if(_91.okSelected===true){return;}var id=id||me.getPageUUID(),_92=ibmToolbarConfig.publishPageURL||me.getSubmitPageURL(id),_93=me.getBundle();if(!id){return;}var _94=me.showWaitDialog(_93.utb_page_submit_wait);dojo.xhrPost({url:_92,headers:{"Content-Type":"text/plain","X-IBM-XHR":"true"},load:function(){if(!me.isProjectActive(ibmToolbarConfig.projectUUID)){var msg=_93.utb_publish_page_async||"Pages that are published may not show up immediately in the current navigation.";me.showInfoMsg(msg);me.enterProject(null,"utb:closed");}else{me.load();}},error:function(_95,_96){me.handleTimeout(_96);_94.hide();me.showErrorMsg(_93.utb_cannot_publish_page,_95);}});},isProjectActive:function(id,_97){if(!_97){id=id||this.getCurrentProjectUUID();_97=this.getProject(id,null,true);}var _98=false;if(_97){var _99=_97.category;for(var i=0,c=_99.length;i=0){url.push(_d2.substr(0,_d4));var _d5=_d2.indexOf("/",_d4+_d3.length);if(_d5>=0){url.push(_d2.substr(_d5+1));}}else{url.push(_d2);}}else{url.push(_d2);}if(_d2.indexOf("?")>=0){url.push("&");}else{url.push("?");}if(uri){url.push("uri=");url.push(uri);url.push("&");}if(id){url.push("uri=");url.push("project:");url.push("oid:");url.push(id);}var _d6=url.join("");return _d6;},_getBaseURL:function(){var _d7=top.location.href;var _d8=top.document.getElementsByTagName("base");if(_d8&&_d8.length>0){var _d9=_d8[0].getAttribute("href");if(_d9){_d7=_d9;}}var _da=_d7.indexOf("#");if(_da>=0){_d7=_d7.substring(0,_da);}return _d7;},launchProjectSelector:function(uri){var _db=this.confirmSaveOrDiscard();if(_db.okSelected===true){return;}if(!this.projectSelectionDialog){var _dc=this.getBundle();var _dd=this.showWaitDialog(_dc.utb_projectmenu_loading);var _de=this.getCurrentProjectUUID();this.projectSelectionDialog=new com.ibm.widgets.ProjectSelectDialog({selectedResourceId:_de});this.projectSelectionDialog.setCancelHandler(function(){if(_db.wasDirty===true){com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);}});this.projectSelectionDialog.startup();dojo.connect(this.projectSelectionDialog,"onChange",this,function(_df){var _e0=_df?_df.resourceValue:null;if(_e0&&_e0!==_de){this.enterProject(_e0,uri);}else{if(_db.wasDirty===true){com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);}}});_dd.hide();}this.projectSelectionDialog.focus();},launchNewProjectDialog:function(_e1,_e2){var _e3=this.confirmSaveOrDiscard();if(_e3.okSelected===true){return;}var me=this;var _e4=new ibm.toolbar.ModalDialog();_e4.open(me.newProjectURL,function(_e5,_e6){var _e7=false;if(_e6&&_e6.result=="project_created"&&_e6.resultInfo){var _e8=_e6.resultInfo.uuid;if(_e8){if(_e2){_e2(_e8);}else{me.enterProject(_e8,"utb:open");}_e7=true;}}if(_e7===false&&_e3.wasDirty===true){com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);}},_e1,null,null,null,true,{w:900});},launchViewProjectDialog:function(_e9,_ea){var _eb=this.confirmSaveOrDiscard();if(_eb.okSelected===true){return;}var me=this;var _ec=me.viewProjectURLPrefix+_e9;var _ed=me._createProjectURL(null,"utb:closed");var _ee=new ibm.toolbar.ModalDialog();var _ef;_ee.open(_ec,function(_f0,_f1){_ef=me._onDialogClose(_f1,_e9,_ed);},_ea,null,null,null,true,{w:900});if(_ef===false&&_eb.wasDirty===true){com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);}},_onDialogClose:function(_f2,_f3,_f4){var me=ibm.toolbar.ProjectSupport;var _f5=_f3;var _f6=false;if(_f2){var _f7=_f2.result;if(_f7=="project_deleted"||_f7=="project_published"){me.loadTop(_f4);_f6=true;}else{me.loadTop();_f6=true;}}else{me.loadTop();_f6=true;}return _f6;},showErrorMsg:function(msg,_f8){var _f9=new com.ibm.widgets.StatusMessage("error",msg,_f8);i$.fireEvent("/message/status",[{message:_f9,uid:"ibmStatusBox"}]);},showToolbarErrorMsg:function(msg){if("localStorage" in window&&window["localStorage"]!==null){localStorage["com.ibm.wp.toolbar.msg.type"]="error";localStorage["com.ibm.wp.toolbar.msg.msg"]=msg;}},showInfoMsg:function(msg){if("localStorage" in window&&window["localStorage"]!==null){localStorage["com.ibm.wp.toolbar.msg.type"]="info";localStorage["com.ibm.wp.toolbar.msg.msg"]=msg;}},showWaitDialog:function(msg){var _fa=new com.ibm.pb.customize.LotusWaitingDialog({message:msg,spinner:ibmCfg.themeConfig.themeRootURI+"/css/images/loading.gif"});_fa.show();return _fa;},handleTimeout:function(_fb){var _fc=_fb.xhr.getResponseHeader("Content-Type")||"";if((_fc.indexOf("text/html")==0)||(_fb.xhr.status==401)||(_fb.xhr.status==403)){window.setTimeout(function(){var _fd=document.location.href;if(_fd.charAt(_fd.length-1)!=="/"){_fd+="/";}document.location.assign(_fd+"?uri=utb:closed");},0);}},getBundle:function(){return dojo.i18n.getLocalization("com.ibm.bundles","Shelf");},isRTL:function(_fe){return ("iw"==_fe||"ar"==_fe||"fa"==_fe||"ur"==_fe||"he"==_fe);},load:function(url){com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(false);dojo.cookie("modified.id",new Date().getTime(),{path:ibmPortalConfig.portalContext});if(url){window.location.href=url;}else{window.location.href=window.location.href;}},loadTop:function(url){com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(false);dojo.cookie("modified.id",new Date().getTime(),{path:ibmPortalConfig.portalContext});if(url){top.location.href=url;}else{top.location.href=top.location.href;}},getHiddenNode:function(){var c=dojo.query(".hiddenWidgetsContainer","layoutContainers");if(c.length<1){return null;}else{return c[0];}},toggleContent:function(_ff){var n=ibm.toolbar.ProjectSupport.getHiddenNode();if(n){dojo.style(n,"display",_ff.metadata.style);i$.fireEvent("wptheme/contextMenu/invalidate/all");}},canShowContent:function(){var n=ibm.toolbar.ProjectSupport.getHiddenNode();return n&&dojo.style(n,"display")=="none";},canHideContent:function(){var n=ibm.toolbar.ProjectSupport.getHiddenNode();return n&&dojo.style(n,"display")!="none";}};}if(!dojo._hasResource["ibm.toolbar.PreviewSupport"]){dojo._hasResource["ibm.toolbar.PreviewSupport"]=true;dojo.provide("ibm.toolbar.PreviewSupport");ibm.toolbar.PreviewSupport={launchPreviewURL:"?uri=op:ibm.portal.operations.showPreviewScreen()&returnURI=dialog:CloseModalDialog",launchPreviewDialog:function(){var _100=dojo.i18n.getLocalization("com.ibm.bundles","Shelf"),_101=_100["utb_preview_as_user"]||"Preview as User";var _102=new ibm.toolbar.ModalDialog();_102.open(ibm.toolbar.PreviewSupport.launchPreviewURL,function(_103,_104){if(_103==="ok"&&_104&&_104.userID){var url=top.location.href;url=url.replace(_104.path.value[0],_104.path.value[0]+_104.userID.value[0]);url+=url.indexOf("?")<0?"?":"&";url+="uri=utb:closed";top.location.href=url;}},_101);},canAnonymousUserAccessPage:function(){return ibmToolbarConfig.canAnonymousUserAccessPage;}};} dojo.provide("pagebuilder.nls.projectMenu_it");dojo.provide("com.ibm.bundles.nls.Shelf");com.ibm.bundles.nls.Shelf._built=true;dojo.provide("com.ibm.bundles.nls.Shelf.it");com.ibm.bundles.nls.Shelf.it={"mashups_hub_gadgets_label":"Gadget","change_style_light":"Sottile","change_layout_restoreLayout":"Ripristina layout precedente","add_content_data_viewer":"Visualizzatore dati","add_content_legacyError2":"Impossibile aggiungere contenuto a pagine con layout di legacy. Assegnare un template di layout prima di continuare.","menu_unselected_text":"premere invio per sfogliare questa categoria","utb_style":"Stile","shelf_session_timeout":"La sessione è scaduta. Per continuare, effettuare il login.","change_layout_label":"Layout","add_content_cancel":"Annulla","utb_projectmenu_manageprojectdesc":"Gestisci il progetto selezionato","change_style_light_blue":"Blu chiaro","utb_live_edit":"Modalità modifica dinamica","change_style_greyStyle":"Strisce grigie","utb_save_errors":"Si sono verificati degli errori durante il salvataggio della pagina","change_style_lightGreyStyle":"Grigio chiaro","change_layout_2RowDesc":"Questo layout presenta due righe che incastrano i portlet in una griglia.","utb_projectmenu_nofavoriteprojects":"Non è disponibile alcun progetto preferito","utb_overview_more_mappings":"[${0} altro]","change_layout_col3CenterDesc":"Questo layout presenta due barre laterali tra le quali si trova il contenuto principale.","change_style_black":"Nero","mashup_hub_category_label":"Mashup","change_style_lightGreenStyle":"Verde chiaro","utb_cannot_submit_page_desc":"Non è possibile inoltrare la pagina perché il servizio per eseguire questa operazione non era disponibile nei contenuti del feed della pagina.","new_categoryLabel":"Nuovo","add_content_launchLabel2":"Contenuto","add_content_feedReader":"Lettore di feed","utb_projectmenu_editmode":"Modifica","utb_analytics":"Analisi","utb_layout_noChange":"Non è possibile modificare il layout quando un elemento è ingrandito.","add_content_launchLabel":"Aggiungi contenuto","utb_project_mode_desc":"Delle modifiche del contenuto sono aggiunte in questo progetto","shelf_saving":"Salvataggio delle modifiche in corso...","utb_default_project_template":"Template progetto predefinito","utb_projectmenu_approveprojectdesc":"Approva il progetto selezionato","new_wcm_addWiki":"Aggiungi wiki alla pagina","new_wcm_wcmNotCopied":"La copia di una libreria WCM è ancora in corso.","add_content_legacyError":"Impossibile aggiungere contenuto a pagine con layout di legacy. Assegnare un layout e salvare le modifiche per utilizzare questa funzione.","shelf_badDatastoreError":"Impossibile caricare ${0} perché l'archivio dati di questa origine del contenuto non è definito.","add_content_close":"chiudi","shelf_bundleUndefined":"Non è stato possibile trovare il bundle di risorse ${0}","utb_projectmenu_approve_with_comments_headline":"Approva progetto:","utb_projectmenu_allprojects":"Tutti i progetti","shelf_submitSearch":"Inoltra ricerca","change_style_blueStyle":"Luci blu","utb_projectmenu_projectactionsdesc":"Azioni che possono essere applicate al progetto selezionato","utb_projectmenu_editmodepublishedsitedesc":"Avvia il sito pubblicato in modalità di modifica","utb_projectmenu_withdrawprojects":"Ritira dalla revisione","utb_overview_community":"Community:","change_style_mojo":"Mojo","menu_selected_text":"categoria attualmente selezionata","shelf_saveAndExit":"Salva ed esci","change_layout_col3Center":"3 colonne al centro","add_content_rss":"RSS","utb_no_edit_page_permission":"Non si dispone dell'autorizzazione per modificare questa pagina.","change_layout_col2Left":"2 colonne a sinistra","add_content_widgetActions":"Opzioni dei componenti","change_style_gold":"Oro","add_content_feedspace":"Spazio feed","utb_projectmenu_submitproject":"Inoltra per revisione","utb_projectmenu_publishedsite":"Sito pubblicato","shelf_closeDialog":"Chiudi finestra di dialogo","change_layout_maximizedError2":"Impossibile modificare il layout quando un elemento è ingrandito.","change_style_launchLabel":"Modifica stile","new_feed_enterUrl":"Specificare un URL valido.","utb_preview":"Anteprima","add_content_restrictedContentError":"${0} non è consentito in questa pagina","add_content_chart":"Grafico","utb_overview_link_manage":"Gestisci","change_layout_launchLabel":"Modifica layout","utb_projectmenu_viewmodepublishedsitedesc":"Avvia il sito pubblicato in modalità di visualizzazione","new_generic_add":"Aggiungi ${0} alla pagina","utb_create_new_project":"Crea un nuovo progetto:","utb_overview_no_items":"Nessun elemento da visualizzare.","utb_approve":"Approva","new_wcm_wcmNameTaken":"Questo nome è già utilizzato. Provare un altro nome.","change_layout_templateSyncError":"Errore di sincronizzazione del template di layout.","shelf_socialCategory":"Contenuto sociale","new_wcm_blogLibraryDescription":"Aggiungere una libreria blog ad una pagina per collaborare con il proprio team su più argomenti in una vista centralizzata. Per collaborare con il proprio team su un singolo argomento, fare clic su Annulla > Blog.","shelf_searchSocial":"Cerca in Sociale","utb_project_action_failed":"Impossibile eseguire l'azione del progetto","utb_project_mode":"Modifica progetto:","add_content_addToPage":"Aggiungi alla pagina","add_content_add":"Aggiungi","shelf_unspecified":"Non specificato","add_content_untitled":"Senza titolo","add_content_tags":"tag: ${0}","change_style_defaultStyle":"Impostazione predefinita","change_layout_col2Right":"2 colonne a destra","utb_overview_workflow_stage":"Fase del flusso di lavoro:","change_style_twilight":"Crepuscolo","shelf_feedError":"Impossibile caricare ${0}. Verificare la connessione a Internet e le impostazioni proxy.","utb_approve_project":"Approva progetto","add_content_desc":"Tavolozza oggetti - trascinare e rilasciare portlet, widget e contenuto nella pagina","utb_projectmenu_reject_with_comments":"Rifiuto progetto","utb_overview_name":"Nome:","mashup_hub_components_label":"Componenti","utb_cannot_reject_page":"Impossibile rifiutare la pagina.","utb_result_error":"Errore di caricamento dell'elemento","category_web_content":"Contenuto Web","utb_projectmenu_allprojectsdesc":"Seleziona da tutti i progetti","change_layout_1Row2ColDesc":"Questo layout presenta due righe. La seconda riga contiene due colonne non uguali.","utb_public_page":"Pagina pubblica","utb_projectmenu_norecentprojects":"Non è disponibile alcun progetto recente","add_content_notLoaded":"Questo elemento non è stato ancora caricato.","add_content_ok":"OK","shelf_searchToolsCategory":"Cerca in Strumenti","utb_save_draft":"Salva bozza","change_style_carbon":"Carbonio","shelf_searchAll":"Cerca tutto","utb_content":"Contenuto","change_style_orangeStyle":"Arancione","utb_save_changes":"Salva modifiche","detail_dialog_instruction_text":"premere invio per vedere la finestra di dialogo dei dettagli","utb_projectmenu_approvalcomments_required":"Obbligatorio","utb_projectmenu_favoriteprojects":"Progetti preferiti:","utb_undo":"Annulla azione","shelf_menu":"Menu","shelf_searchNew":"Cerca nuovo","new_wcm_blogLibraryDesc":"Aggiungere una libreria blog ad una pagina per collaborare con il proprio team su più argomenti in una vista centralizzata. Per collaborare con il proprio team su un singolo argomento, fare clic su Annulla > Blog.","add_content_maximizedError2":"Impossibile aggiungere contenuto alla pagina quando un elemento è ingrandito.","change_style_launchLabel2":"Stile","utb_manage_project":"Gestisci progetto","utb_reject_project":"Rifiuta progetto","utb_no":"No","utb_layout_noChange_desc":"Ridurre o ripristinare il contenuto ingrandito prima di procedere alla modifica del layout della pagina.","utb_projectmenu_viewmodedesc":"Avvia il progetto in modalità di visualizzazione","change_layout_col2Equal":"2 colonne uguali","shelf_configError":"Errore di lettura del file di configurazione o elaborazione del relativo contenuto.","utb_nm_error":"Impossibile salvare il modello di navigazione","change_layout_save_warning":"Il layout non viene applicato finché non si salva la pagina.","change_style_pinkStyle":"Rosa","utb_page_rejected":"La pagina è stata rifiutata.","add_content_nested_data_viewer":"Visualizzatore dati nidificati","change_style_contemporary":"Contemporaneo","utb_projectmenu_manageproject":"Gestisci","utb_show_min_toolbar":"Visualizza barra degli strumenti ridotta a icona","change_style_dark":"Scuro","utb_projectmenu_loading":"Caricamento dei progetti in corso...","utb_projectmenu_approveproject":"Approva","change_layout_custom":"Layout personalizzato","shelf_jumpTo":"Passa alla pagina","new_feed_enterTitle":"Specificare un titolo.","change_layout_1Row3Col":"1 griglia 3 colonne uguali","utb_edit_page_condition":"Per modificare questa pagina, è necessario","utb_content_noAdd2":"Impossibile aggiungere del contenuto alle pagine legacy","add_content_details":"Dettagli","shelf_searchFeeds":"Cerca nei feed","new_wcm_addBlog":"Aggiungi blog alla pagina","add_content_selectRenderer":"Seleziona come visualizzare il contenuto","utb_page_not_in_draft_state":"Non è possibile modificare questa pagina perché la pagina non è più in stato di bozza.","utb_toggle_toolbar":"attiva/disattiva la barra degli strumenti","utb_projectmenu_newproject":"Nuovo progetto","utb_more":"Altro","utb_revert":"Ripristina","utb_project_action_success":"L'azione è stata eseguita correttamente.","utb_workflow":"Flusso di lavoro","add_content_noPreviewSaved1":"Per visualizzare questo elemento,","change_style_desc":"Tavolozza stili - fare clic su uno stile per applicarlo alla pagina","add_content_noPreviewSaved2":"salvare","add_content_noPreviewSaved3":"la pagina.","utb_save_message":"In questa pagina sono presenti delle modifiche non salvate. Quale operazione si desidera eseguire?","utb_open_project_menu":"avvia il menu progetto","new_blog_copyWcmLibrary":"Creazione del blog in corso...","utb_overview_web_content":"Contenuto Web:","utb_must_be_in_project":"Per modificare questa pagina, è necessario trovarsi in un progetto.","mashup_hub_iwidgets_label":"Widget","utb_end_preview":"Arresta anteprima","utb_next_stage":"Fase successiva","change_layout_col2RightDesc":"Questo layout presenta una barra laterale sulla sinistra con il contenuto principale sulla destra.","add_content_maximizedError":"Impossibile aggiungere contenuto alla pagina quando un portlet è in modalità di ingrandimento.","utb_customizing_your_page":"Si sta eseguendo la personalizzazione della propria pagina. Le modifiche sono visibili solo all'utente.","new_wcm_wiki":"Wiki","utb_preview_as_unauthenticated_user":"Anteprima come utente non autenticato","utb_overview_text_tomorrow":"Domani","add_content_missingRendererError":"Impossibile trovare il renderer specificato.","change_layout_TopCol3ColDesc":"Questo layout presenta due colonne impilate. La colonna inferiore contiene tre colonne non uguali.","utb_overview_link_view_all":"Visualizza tutto","utb_projectmenu_withdrawprojectdesc":"Ritirare il progetto selezionato dalla revisione","no_web_content_mapping_desc":"La pagina corrente non dispone di un'associazione di contenuto della pagina. Modificare le proprietà della pagina e impostare una associazione di contenuto predefinita.","shelf_hideHiddenContainers":"Nascondi contenuto","add_content_portlets":"Portlet","change_style_brown":"Marrone","shelf_bundleKeyUndefined":"La chiave ${0} non è stata definita nel bundle di risorse ${1}","utb_overview_edit_title":"Modifica \"${0}\"","add_content_closeDialog":"Chiudi questa finestra di dialogo","change_layout_maximizedError":"Impossibile modificare il layout quando un portlet è in modalità di ingrandimento.","change_layout_col3Equal":"3 colonne uguali","add_content_feed_reader":"Lettore di feed","new_wcm_createWcm":"Crea libreria WCM","utb_open_toolbar":"Apri la barra degli strumenti","shelf_searchAdminCategory":"Gestione ricerca","utb_discard_project":"Elimina bozza progetto","utb_projectmenu_noprojectsavailable":"Nessuno","shelf_previous":"Indietro","new_wcm_feedDescription":"Fornire un URL di feed ed un portlet lettore di feed configurato per quel feed verrà aggiunto alla pagina.","utb_preview_as_user":"Anteprima come utente","shelf_loading":"Caricamento...","shelf_page":"Pagina ${0} di ${1}","utb_project_add_to_favorites":"Aggiungi a preferiti","change_layout_1Row2Col":"1 griglia 2 colonne diverse","new_feed_title":"Titolo","change_layout_col2EqualDesc":"Questo layout presenta due colonne, ognuna delle quali occupa il 50% della larghezza.","utb_workflow_state_draft":"Bozza","new_feed_addFeed":"Aggiungi feed alla pagina","change_layout_customDesc":"Questo layout è un layout personalizzato a forma di T.","utb_new_project_from_template":"Nuovo progetto da:","utb_workflow_state_pending_publish":"Pubblicazione in sospeso","utb_edit":"modifica","change_layout_desc":"Tavolozza layout - fare clic su un layout e applicarlo salvando la pagina","utb_projectmenu_editmodedesc":"Avvia il progetto in modalità di modifica","change_layout_templateSyncConfirm":"Si è sicuri di voler sincronizzare il layout di questa pagina? Tutte le personalizzazioni verranno perse.","new_feed_url":"URL","shelf_searchCollabCategory":"Cerca in Collaborazione","utb_publish":"Pubblica","shelf_search":"Cerca in ${0}","change_layout_2Row":"2 griglie","change_style_green":"Verde","shelf_next":"Avanti","utb_customizing_this_page":"Si sta eseguendo la personalizzazione di questa pagina. Le modifiche sono visibili solo all'utente.","utb_yes":"Sì","no_web_content_mapping":"Impossibile aggiungere del contenuto Web alla pagina","utb_submit_page_review":"Inoltra pagina per la revisione","utb_launch_selector":"avvia selettore progetto","utb_end_results":"Nessun ulteriore risultato","change_style_blue":"Blu","add_content_all":"Tutte","shelf_communicationsCategory":"Comunicazioni","add_content_noPreview":"Questo elemento non supporta l'anteprima","utb_live_edit_desc":"Queste modifiche influenzeranno tutti","utb_cannot_create_draft":"Impossibile creare una versione di bozza della pagina.","utb_discard_changes":"Ignora modifiche","utb_partClose_toolbar":"Chiudi la barra di stato","utb_submit_project":"Inoltra progetto per la revisione","change_layout_templateSyncLong":"Aggiornare il layout di questa pagina sincronizzandolo con il template su cui si è basato. Tenere presente che le personalizzazioni apportate a questa pagina verranno perse.","utb_projectmenu_projectactions":"Azioni progetto","utb_projectmenu_projects":"Progetti:","shelf_searchWidgets":"Cerca nei widget","utb_cannot_load_page":"Si è verificato un errore imprevisto durante il caricamento della pagina. La pagina potrebbe essere corrotta. Contattare l'amministratore per tentare una risincronizzazione.","shelf_toolsCategory":"Strumenti","new_wcm_blogDesc":"Aggiungere un blog ad una pagina per collaborare con il proprio team su un singolo argomento. Per collaborare con altri su più argomenti, fare clic su Annulla > Libreria blog.","utb_projectment_no_comment_provided":"Questo progetto richiede un commento.","shelf_saveChanges":"Salva","utb_close_toolbar":"Chiudi la barra degli strumenti","utb_projectmenu_rejectproject":"Rifiuta","change_layout_templateSync":"Sincronizzare il layout assegnato","utb_cannot_publish_page":"Impossibile pubblicare la pagina per la revisione","shelf_close":"chiudi scaffale","utb_layout_noChange2":"Non è possibile modificare il layout sulle pagine legacy","add_content_label":"Contenuto","change_style_greenStyle":"Onde verdi","new_wcm_createGeneric":"Crea ${0}","utb_overview_loading_content":"Caricamento del contenuto in corso...","new_blog_library_copyWcmLibrary":"Creazione della libreria del blog in corso...","change_style_metal":"Metallo","utb_projectmenu_rejectcomments":"Commenti rifiuto","add_content_noPreviewSaved":"Per visualizzare questo elemento, salvare la pagina.","new_createCategory":"Crea","utb_information_message":"Informazioni","shelf_serverError":"Errore server interno.","utb_min_toolbar":"Riduci a icona la barra degli strumenti","utb_wm_error":"Impossibile salvare il modello widget","utb_projectmenu_recentprojects":"Progetti recenti:","utb_projectmenu_reject_with_comments_headline":"Rifiuta progetto:","new_wcm_blog":"Blog","utb_overview_text_yesterday":"Ieri","utb_project":"Progetto","new_portalCategory":"Portale","utb_reject":"Rifiuta","utb_page_actions":"Azioni pagina","new_portletsCategoryLabel":"Portlet","utb_overview_dots":"...","utb_create_draft":"creare una bozza","shelf_all":"Tutte","add_content_browseContent":"Sfoglia contenuto","change_layout_TopCol3Col":"Colonna superiore 3 colonne al centro","menu_back":"indietro","generic_browse":"Sfoglia ${0}","new_wcm_addBlogLibrary":"Aggiungi libreria blog alla pagina","utb_show_hidden":"Visualizza contenuto nascosto","utb_hide_hidden":"Nascondi contenuto nascosto","change_style_missingStyleError":"Lo stile specificato non esiste","shelf_untitled":"Senza titolo","shelf_searchPortlets":"Cerca nei portlet","change_style_silver":"Argento","utb_page_submit_wait":"Attendere; inoltro della pagina in corso...","utb_cannot_submit_page":"Impossibile inoltrare la pagina per la revisione","shelf_showHiddenContainers":"Visualizza contenuto nascosto","utb_partOpen_toolbar":"Apri la barra di stato","selection_instructions":"premere invio per selezionare","new_wcm_wikiDescription":"Creare e modificare rapidamente il contenuto in linea con un wiki. Pubblicare in modo istantaneo il proprio lavoro con il clic di un pulsante.","utb_layout":"Layout","add_content_rating":"valutazione: ${0}","change_style_visionary":"Visionario","new_wcm_blogLibrary":"Libreria blog","change_style_red":"Rosso","new_wiki_copyWcmLibrary":"Creazione del wiki in corso...","project_expired":"L'attuale progetto non è più disponibile. Fare clic su OK per essere reindirizzati.","utb_wcm_auth":"Sviluppo contenuto Web","add_content_lastMod":"Ultima modifica: ${0}","change_style_browseStyles":"Esplora stili","utb_overview_project_content":"Contenuto progetto","shelf_searchCommunications":"Cerca in Comunicazioni","utb_close_project_menu":"chiudi il menu progetto","add_content_addContentError":"Errore di aggiunta del contenuto alla pagina.","utb_overview_link_read":"Leggi","change_style_natural":"Naturale","change_style_modern":"Moderno","add_content_noRating":"nessuna valutazione","utb_projectmenu_rejectprojectdesc":"Rifiuta il progetto selezionato","utb_project_action_wait":"Attendere mentre l'azione viene eseguita...","shelf_noResults":"Nessun risultato","shelf_searchGadgets":"Cerca nei gadget","change_layout_TopCol2ColDesc":"Questo layout presenta due colonne impilate. La colonna inferiore contiene due colonne non uguali.","utb_projectmenu_approve_with_comments":"Approvazione progetto","utb_projectmenu_approvalcomments_optional":"Facoltativo","utb_toggle_statusbar":"attiva/disattiva la barra di stato","utb_projectmenu_noprojects":"Nessun progetto disponibile","change_style_orchid":"Orchidea","shelf_adminCategory":"Gestione","mashup_hub_feeds_label":"Feed","change_style_restoreStyle":"Ripristina stile precedente","new_wcm_nameInvalid":"Il nome deve contenere almeno un carattere alfanumerico (a-zA-Z0-9). Provare un altro nome.","utb_last_project":"Apri ultimo progetto:","shelf_unsavedChanges":"Lo scaffale di personalizzazione contiene modifiche non salvate.","change_style_label":"Stili","add_content_addSearch":"Aggiungi risultati della ricerca alla pagina","utb_submit_review":"Inoltra per revisione","new_wcm_blogDescription":"Aggiungere un blog ad una pagina per collaborare con il proprio team su un singolo argomento. Per collaborare con altri su più argomenti, fare clic su Annulla > Libreria blog.","utb_project_add_to_favorites_desc":"Aggiunge il nuovo progetto all'elenco di quelli preferiti","change_layout_launchLabel2":"Layout","utb_overview_link_goto":"Vai a","utb_projectmenu_approvalcomments":"Commenti approvazione","change_layout_browseLayouts":"Sfoglia layout","change_style_white":"Bianco","change_style_purpleStyle":"Viola","new_creatableCategory":"Creabile","utb_overview_none":"Nessuna","utb_overview":"Panoramica","utb_projectmenu_publishproject":"Pubblica","utb_workflow_state_published":"Pubblicato","utb_end_preview_as":"Arresta anteprima come","utb_projectmenu_projectactionsfor":"Azioni per","utb_project_publish_failed":"Il progetto non è stato pubblicato. Aprire la vista di gestione progetto per ulteriori dettagli.","utb_private_page":"Pagina privata","change_layout_col1Desc":"Questo layout presenta una colonna che occupa tutto lo spazio disponibile (100%).","new_wcm_feed":"Feed","change_layout_TopCol2Col":"Colonna superiore 2 colonne diverse","new_feed_feedDesc":"Fornire un URL di feed ed un portlet lettore di feed configurato per quel feed verrà aggiunto alla pagina.","change_layout_col1":"1 colonna","shelf_searchCreate":"Crea ricerca","new_wcm_wikiDesc":"Creare e modificare rapidamente il contenuto in linea con un wiki. Pubblicare in modo istantaneo il proprio lavoro con il clic di un pulsante.","utb_cannot_approve_page":"Impossibile approvare la pagina.","utb_projectmenu_viewmode":"Visualizza","utb_create_draft_wait":"Attendere; creazione della versione di bozza della pagina in corso.","change_style_yellow":"Giallo","utb_overview_text_today":"Oggi","create":"Crea","utb_projectmenu_newprojectdesc":"Crea un nuovo progetto","utb_page_approved":"La pagina è stata approvata.","utb_projectmenu_publishprojectdesc":"Pubblica il progetto selezionato","change_layout_col2LeftDesc":"Questo layout presenta una barra laterale sulla destra con il contenuto principale sulla sinistra.","utb_content_noAdd_desc":"Ridurre o ripristinare il contenuto ingrandito prima di procedere ad aggiungere ulteriori elementi alla pagina.","utb_proceed_discard":"Questo annullerà tutte le modifiche apportate posteriormente all'ultimo salvataggio. Procedere?","new_wcm_name":"Nome","shelf_customize":"Personalizza","change_style_slate":"Ardesia","utb_overview_friendly_name":"URL descrittivo:","change_layout_1Row3ColDesc":"Questo layout presenta due righe. La seconda riga contiene tre colonne uguali.","utb_content_noAdd":"Non è possibile aggiungere del contenuto quando un elemento è ingrandito","shelf_collabCategory":"Collaborazione","utb_information":"informazioni","utb_project_create_wait":"Attendere mentre il progetto viene creato...","utb_overview_page_properties":"Proprietà pagina","utb_unsaved_changes_prompt":"In questa pagina sono presenti delle modifiche non salvate. Fare clic su OK per salvare le modifiche. Fare clic su Annulla per annullare le modifiche.","new_wcm_wcmNameInvalid":"I nomi possono contenere solo caratteri alfanumerici (a-z A-Z 0-9), spazi o i seguenti caratteri: \" $ - _ . ! ( ) ,.","utb_overview_link_edit":"Modifica","shelf_hiddenContainers":"Contenuto nascosto","utb_more_actions":"Ulteriori azioni","utb_projectmenu_submitprojectdesc":"Inoltrare il progetto selezionato per la revisione","add_content_submit":"Inoltra","change_layout_col3EqualDesc":"Questo layout presenta tre colonne, ognuna delle quali occupa il 33% della larghezza."};dojo.provide("com.ibm.bundles.nls.PageCreatorDialog");com.ibm.bundles.nls.PageCreatorDialog._built=true;dojo.provide("com.ibm.bundles.nls.PageCreatorDialog.it");com.ibm.bundles.nls.PageCreatorDialog.it={"wcm_content_scope_label":"Ambito del contenuto:","page_dialog_go":"Vai","hide_details":"Nascondi dettagli","resource_selector_search_resources":"Cerca risorse","template_dialog_sort_by":"Ordina per:","page_dialog_fewer_options":"Meno opzioni","template_dialog_table_summary":"Tabella per visualizzare tutti i template di contenuto disponibili utilizzati per la creazione della pagina","cancel":"Annulla","remember_defaults":"Ricorda come selezione predefinita","display_details":"Visualizza vista dettagli","page_dialog_page_name":"Nome pagina:","link_internal":"Link alla pagina del portale","aggregation_mode":"Modalità di rendering aggregazione","page_dialog_more_options":"Altre opzioni","page_dialog_share_desc":"Condividerla con altri.","public_tags":"Tag pubbliche","wcm_use_page_acl":"Utilizza le impostazioni del controllo accessi di questa pagina per il contenuto Web","project_dialog_author":"Autore:","page_dialog_no_templates_found":"Non è stato trovato alcun template di pagina.","select":"Seleziona","search_templates_label":"Cerca template:","all":"Tutti","all_templates":"Tutti i template","page_dialog_page_type":"Tipo di pagina:","page_dialog_properties_desc":"Modificare le proprietà per proprietà più avanzate.","page_dialog_display_actions_option":"Non mostrare più questa opzione","created_by":"Creato da ${0}","sort_by":"Ordina per:","page_dialog_default":"Impostazione predefinita","page_dialog_make_private":"Rendi questa pagina una pagina privata","done":"Fine","page_dialog_error_creating_page":"Errore durante la creazione della pagina.","wcm_site_section_label":"Sezione del sito:","display_summary":"Visualizza vista riepilogo","template_dialog_click_to_sort":"Fare clic per ordinare","page_dialog_customize_page":"Personalizza pagina","tags":"Tag:","page_dialog_friendly_url_modified_warning":"Il valore del nome URL descrittivo è stato modificato per rimuovere caratteri che non sono consentiti.","page_dialog_create_link":"Crea link","page":"Pagina","resource_selector_no_resources":"Non è stata caricata correttamente alcuna risorsa.","resource_selector_updated_by":"Ultimo aggiornamento eseguito da","page_dialog_view_properties_now":"Visualizzare le proprietà ora","next":"Avanti","template_select":"Seleziona template","template_dialog_search_templates":"Cerca template:","page_template":"Pagina da template","page_dialog_no_template":"Nessun template","project_dialog_no_projects":"Non esiste alcun progetto.","show_details":"Mostra dettagli","default_text":"Impostazione predefinita","aggregation_mode_csa":"Rendering aggregazione lato client","page_dialog_friendly_url_required_error":"Un nome URL descrittivo è obbligatorio quando si utilizza il template di pagina selezionato.","page_blank":"Pagina vuota","template_dialog_no_owner":"Nessun proprietario","template_dialog_click_to_select":"Fare clic per selezionare","page_dialog_link_name":"Nome link:","most_recommendations":"Maggior parte dei suggerimenti","jump_to_page_of":"Vai alla pagina ${0} di ${1}","page_dialog_find_template":"Trova un template:","page_dialog_close":"Chiudi","page_dialog_select_template":"Seleziona un template","page_dialog_page_template":"Template pagina:","select_page_label":"Seleziona pagina:","page_dialog_type_template":"Scegli un template","page_dialog_link_type":"Nome link:","page_dialog_type_blank":"Vuoto","link_external":"Link all'URL","project_dialog_search_projects":"Trova progetto","display_label":"Visualizza:","page_dialog_share_now":"Condividere ora","page_dialog_change":"Modifica","project_dialog_table_summary":"Una tabella dei progetti che l'utente può selezionare","page_dialog_customize_desc":"Aggiungere contenuto o modificare lo stile e il layout.","page_dialog_share_page":"Condividi pagina","page_dialog_blank_page_intro":"La pagina è vuota. È possibile:","wcm_create_wcm_page":"Crea un pagina di contenuto Web","recent_templates":"Template recenti","url":"URL:","search":"Cerca","list":"elenco","create_new_label":"Crea nuovo:","template_dialog_title":"Seleziona un template","template_dialog_search_no_matches":"Nessuna corrispondenza per il valore immesso.","page_dialog_page_being_created":"Creazione della pagina in corso...","resource_selector_table_summary":"Tabella per visualizzare le risorse del portale che è possibile selezionare","page_upload":"Carica pagina","create":"Crea","title":"Titolo","resource_select_dialog_select":"Seleziona","template_label":"Template:","page_dialog_create_page":"Crea pagina","cloud":"nuvola","page_dialog_label_name":"Nome etichetta:","project_dialog_title":"Seleziona un progetto","label":"Etichetta","page_dialog_create_label":"Crea etichetta","resource_select_dialog_title":"Seleziona una risorsa","link":"Link","templates":"Più template","page_dialog_friendly_url_name":"Nome URL descrittivo:","show_label":"Mostra:","previous":"Indietro","template_dialog_owned_by":"Di proprietà di","page_dialog_edit_page_properties":"Modifica proprietà della pagina","page_dialog_customize_now":"Personalizzare adesso","project_dialog_no_author":"Nessun autore","page_dialog_page_template_label":"La nuova pagina sarà basata sul template di pagina seguente:","view_as":"Visualizza come","used_in_section_templates":"Template utilizzati da Pagine in questa sezione","aggregation_mode_ssa":"Rendering aggregazione lato server"}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("pagebuilder.nls.projectMenu",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["ibm.toolbar.ProjectMenuItem"]){dojo._hasResource["ibm.toolbar.ProjectMenuItem"]=true;dojo.provide("ibm.toolbar.ProjectMenuItem");dojo.declare("ibm.toolbar.ProjectMenuItem",[dijit._Widget,dijit._Templated],{templateString:"
  • "+"
    ${title}
    "+""+"
  • ",connections:[],constructor:function(_1){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.projectSupport=ibm.toolbar.ProjectSupport;this.project=_1.project;this.isSelected=_1.isSelected;this.onMenuItemSelected=_1.onMenuItemSelected;this.domAttributes=_1.domAttributes;},postCreate:function(){if(this.isSelected){dojo.addClass(this.menuItem,"utb-selectedMenuItem");}var _2=this;this._connect(this.menuItem,function(){_2.selectProject();});this._connect(this.viewModeLink,function(){_2.selectProject("view");});this._connect(this.editModeLink,function(){_2.selectProject("edit");});if(this.project){dojo.addClass(this.mainLink,"utb-projectLink");var _3=this.project.summary.lang;if(_3){dojo.attr(this.mainLink,"lang",_3);var _4=this.projectSupport.isRTL(_3)?"RTL":"LTR";dojo.attr(this.mainLink,"dir",_4);}}else{dojo.addClass(this.mainLink,"utb-publishedSiteLink");dojo.removeClass(this.mainLink.firstChild,"utb-ellipsis");}var _5=this.domAttributes;if(_5){for(var _6 in _5){dojo.attr(this.menuItem,_6,_5[_6]);}}},postMixInProperties:function(){var _7=this.project;this.viewModeLabel=this.bundle.utb_projectmenu_viewmode;this.editModeLabel=this.bundle.utb_projectmenu_editmode;this.publishedSiteLabel=this.bundle.utb_projectmenu_publishedsite;if(_7){this.viewModeDesc=this.bundle.utb_projectmenu_viewmodedesc;this.editModeDesc=this.bundle.utb_projectmenu_editmodedesc;}else{this.viewModeDesc=this.bundle.utb_projectmenu_viewmodepublishedsitedesc;this.editModeDesc=this.bundle.utb_projectmenu_editmodepublishedsitedesc;}var _8=this.publishedSiteLabel;var _9=_8;if(_7){_8=_7.title?_7.title.value:_7.name;_8=this._escapeHTML(_8);_9=_7.title?_7.title.value+" ("+_7.name+")":_7.name;}this.title=_8;this.hoverTitle=_9;},destroy:function(){dojo.forEach(this.connections,dojo.disconnect);},onSelectMenuItem:function(_a){if(this.onMenuItemSelected){this.onMenuItemSelected(_a);}else{_a();}},selectProject:function(_b){var _c=this.project?this.project.id:null;var _d=null;if(_b=="view"){_d="utb:closed";}else{if(_b=="edit"){_d="utb:open";}}this.projectSupport.enterProject(_c,_d);return false;},_connect:function(_e,_f){var _10=this;var _11=function(e){e.stopPropagation();_10.onSelectMenuItem(dojo.hitch(_10,_f));};_10.connections.push(dojo.connect(_e,"onclick",_10,_11));},_escapeHTML:function(str){if(str){return (str.replace(/&/g,"&").replace(/>/g,">").replace(/"+"
    "+""+"
    "+"
      "+"
    "+"
    "+"
    "+"
      "+"
    • "+"${recentProjectsLabel}"+"
    • "+"
    • "+"${loadingProjectsLabel}"+"
    • "+"
    • "+"${noProjectsLabel}"+"
    • "+"
    "+"
      "+"
    • "+"${favoriteProjectsLabel}"+"
    • "+"
    • "+"${loadingProjectsLabel}"+"
    • "+"
    • "+"${noProjectsLabel}"+"
    • "+"
    "+""+"",connections:[],constructor:function(_12){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.projectSupport=ibm.toolbar.ProjectSupport;this.projectID=this.projectSupport.getCurrentProjectUUID();this.maxProjects=_12.maxProjects||5;this.left=_12.left;this.right=_12.right;this.top=_12.top;this.width=_12.width||ibm.toolbar.ProjectMenu.MENU_WIDTH;this.columnWidth=(parseInt(this.width,10)/2-46)+"px";this.connectorWidth=ibm.toolbar.ProjectMenu.CONNECTOR_WIDTH;if(_12.connector){this.connectorLeft=_12.connector.left;this.connectorRight=_12.connector.right;this.connectorTop=_12.connector.top;this.connectorWidth=_12.connector.width;}this.onMenuItemSelected=_12.onMenuItemSelected;this.isUserLoggedIn=ibmPortalConfig.isUserLoggedIn;this.isPUser=ibmToolbarConfig.isPrivilegedUser;},postCreate:function(){this._connect(this.newProjectLink,this.newProject);this._connect(this.allProjectsLink,this.selectFromAllProjects);this._connect(this.manageProjectLink,this.manageProject);if(this.projectID){this._showItem(this.projectActions);}if(!this.isUserLoggedIn){this._hideItem(this.projectActions);this._hideItem(this.newProjectLink);}if(this.top){dojo.style(this.projectMenu,"top",this.top);}if(this.left){dojo.style(this.projectMenu,"left",this.left);}if(this.right){dojo.style(this.projectMenu,"right",this.right);}if(this.width){dojo.style(this.projectMenu,"width",this.width);}if(this.connectorLeft){dojo.style(this.hoverConnector,"left",this.connectorLeft);}if(this.connectorRight){dojo.style(this.hoverConnector,"right",this.connectorRight);}if(this.connectorTop){dojo.style(this.hoverConnector,"top",this.connectorTop);}if(this.connectorWidth){dojo.style(this.hoverConnector,"width",this.connectorWidth);dojo.style(this.menuNotch,"left",parseInt(this.connectorWidth,10)/2+"px");}var _13=this._createProjectMenuItem(null);dojo.place(_13,this.publishedSite,"first");},postMixInProperties:function(){this.recentProjectsLabel=this.bundle.utb_projectmenu_recentprojects;this.favoriteProjectsLabel=this.bundle.utb_projectmenu_favoriteprojects;this.noProjectsLabel=this.bundle.utb_projectmenu_noprojectsavailable;this.allProjectsLabel=this.bundle.utb_projectmenu_allprojects;this.allProjectsDesc=this.bundle.utb_projectmenu_allprojectsdesc;this.newProjectLabel=this.bundle.utb_projectmenu_newproject;this.newProjectDesc=this.bundle.utb_projectmenu_newprojectdesc;this.manageProjectLabel=this.bundle.utb_projectmenu_manageproject;this.manageProjectDesc=this.bundle.utb_projectmenu_manageprojectdesc;this.loadingProjectsLabel=this.bundle.utb_projectmenu_loading;this.publishProjectLabel=this.bundle.utb_projectmenu_publishproject;this.publishProjectDesc=this.bundle.utb_projectmenu_publishprojectdesc;this.submitProjectLabel=this.bundle.utb_projectmenu_submitproject;this.submitProjectDesc=this.bundle.utb_projectmenu_submitprojectdesc;this.withdrawProjectLabel=this.bundle.utb_projectmenu_withdrawprojects;this.withdrawProjectDesc=this.bundle.utb_projectmenu_withdrawprojectdesc;this.approveProjectLabel=this.bundle.utb_projectmenu_approveproject;this.approveProjectDesc=this.bundle.utb_projectmenu_approveprojectdesc;this.declineProjectLabel=this.bundle.utb_projectmenu_rejectproject;this.declineProjectDesc=this.bundle.utb_projectmenu_rejectprojectdesc;this.projectActionsLabel=this.bundle.utb_projectmenu_projectactions;this.projectActionsDesc=this.bundle.utb_projectmenu_projectactionsdesc;this.blankImg=dojo.moduleUrl("dojo","resources/blank.gif").toString();},destroy:function(){dojo.forEach(this.connections,dojo.disconnect);},setupUI:function(){var _14=this;_14.loadRecentProjects(function(_15){if(_14.projectID){_14.loadActions();}_14._displayRecentProjects(_15);},_14.maxProjects);_14.loadFavoriteProjects(function(_16){_14._displayFavoriteProjects(_16);},_14.maxProjects);},show:function(){i$.fireEvent("wptheme/contextMenu/close/all");dojo.removeClass(this.projectMenu,"utb-hidden");i$.addListener("wptheme/contextMenu/close/all",dojo.hitch(this,function(){this.hide();}));},hide:function(){dojo.addClass(this.projectMenu,"utb-hidden");},onSelectMenuItem:function(_17){if(this.onMenuItemSelected){this.onMenuItemSelected(_17);}else{_17();}},loadRecentProjects:function(_18,_19){var _1a=this;_1a.projectSupport.getRecentProjects(function(_1b){if(!_1a.projectID){_18(_1b);}else{if(_1b&&_1b.length>0){var _1c=_1b;var l=_1c.length;var _1d=false;for(var i=0;i=5){_1c.pop();}_1c.unshift(_1f);_18(_1c);});}}else{_1a.projectSupport.getProject(_1a.projectID,function(_20){_18([_20]);});}}},_19);},loadFavoriteProjects:function(_21,_22){this.projectSupport.getFavoriteProjects(_21,_22);},loadActions:function(){var _23=this;_23.projectSupport.getPublishProjectURL(_23.projectID,function(url){_23.displayAction(_23.publishProjectLink,url,true);});_23.projectSupport.getSubmitProjectURL(_23.projectID,function(url){_23.displayAction(_23.submitProjectLink,url);});_23.projectSupport.getWithdrawProjectURL(_23.projectID,function(url){_23.displayAction(_23.withdrawProjectLink,url);});_23.projectSupport.getApproveProjectURL(_23.projectID,function(url){_23.displayActionWithComment(_23.approveProjectLink,url,true);});_23.projectSupport.getRejectProjectURL(_23.projectID,function(url){_23.displayActionWithComment(_23.declineProjectLink,url,false);});},displayAction:function(_24,_25,_26){if(_25){this._showItem(_24);var _27=this.projectSupport;this._connect(_24,(_26?function(){_27.workflowActionPublishProject(_25);}:function(){_27.workflowActionProject(_25);}));}this._hideItem(this.loadingProjectActions);},displayActionWithComment:function(_28,_29,_2a){if(_29){this._showItem(_28);var _2b=this;var _2c=this.projectSupport;this._connect(_28,function(){_2c.workflowActionWithCommentProject(_2b.projectID,_29,_2a);});}},_displayRecentProjects:function(_2d){this._displayProjects(_2d,{projectMenu:this.recentProjectsMenu,loadingMenuItem:this.loadingRecentProjects,noProjectsMenuItem:this.noRecentProjects});},_displayFavoriteProjects:function(_2e){this._displayProjects(_2e,{projectMenu:this.favoriteProjectsMenu,loadingMenuItem:this.loadingFavoriteProjects,noProjectsMenuItem:this.noFavoriteProjects});},_displayProjects:function(_2f,_30){var _31=this;var _32=_30.loadingMenuItem;if(_2f&&_2f.length>0){_31._hideItem(_32);var _33=_30.projectMenu;var _34={"style":"width: "+_31.columnWidth+";"};dojo.forEach(_2f,function(_35){var _36=_31._createProjectMenuItem(_35,_34);dojo.place(_36,_33,"last");});}else{_31._hideItem(_32);_31._showItem(_30.noProjectsMenuItem);}},_createProjectMenuItem:function(_37,_38){var _39={};_39.project=_37;_39.isSelected=(!this.projectID&&!_37)||(_37&&this.projectID===_37.id);_39.onMenuItemSelected=this.onMenuItemSelected;_39.domAttributes=_38;var _3a=new ibm.toolbar.ProjectMenuItem(_39);return _3a.domNode;},_connect:function(_3b,_3c){var _3d=this;var _3e=function(e){e.stopPropagation();_3d.onSelectMenuItem(dojo.hitch(_3d,_3c));};_3d.connections.push(dojo.connect(_3b,"onclick",_3d,_3e));},_hideItem:function(_3f){if(_3f){dojo.style(_3f,"display","none");}},_showItem:function(_40){if(_40){dojo.style(_40,"display","");}},selectFromAllProjects:function(){this.projectSupport.launchProjectSelector();},newProject:function(){this.projectSupport.launchNewProjectDialog(this.newProjectLabel);},manageProject:function(){this.projectSupport.launchViewProjectDialog(this.projectID,this.manageProjectLabel);}});ibm.toolbar.ProjectMenu.MENU_WIDTH=430;ibm.toolbar.ProjectMenu.CONNECTOR_WIDTH=250;}i$.addOnLoad(function(){var _41=ibm.toolbar.ProjectSupport;var _42=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");var _43=dojo.byId("utb-project-info");var _44=dojo.byId("utb-project-menu-container");var _45=dojo.byId("utb-project-btn");var _46=null;var _47=null;var _48=null;var _49=null;ibmToolbarConfig.openProjectMenu=function(){if(_47){clearTimeout(_47);}if(!_46){dojo["require"]("ibm.toolbar.ProjectMenu");var _4a=ibmCfg.themeConfig.isRTL;var _4b={};var _4c=_43.offsetWidth;var _4d=_43.offsetHeight;var _4e=ibm.toolbar.ProjectMenu.MENU_WIDTH;_4b.width=_4e+"px";var _4f=_4c+40;var _50=dojo.isIE==7?"16px":_4d/2+"px";_4b.top=_50;var _51=(_4c-_4e)/1.2;if(_4a){_4b.right=_51+"px";}else{_4b.left=_51+"px";}_4b.connector={};var _52=Math.abs(_51)-13-(_4f-_4c)/2;if(_4a){_4b.connector.right=_52+"px";}else{_4b.connector.left=_52+"px";}_4b.connector.width=_4f+"px";_4b.onMenuItemSelected=function(_53){closeProjectMenu();_53();};_46=new ibm.toolbar.ProjectMenu(_4b);_46.setupUI();_44.appendChild(_46.domNode);}if(!_48){_48=dojo.connect(_43,"onmouseenter",ibmToolbarConfig,"openProjectMenu");}if(_49){dojo.disconnect(_49);}_49=dojo.connect(_43,"onclick",closeProjectMenu);_45.title=_42["utb_close_project_menu"];_46.show();};closeProjectMenu=function(){_47=setTimeout(function(){if(_46){_46.hide();}if(_48){dojo.disconnect(_48);_48=null;}if(_49){dojo.disconnect(_49);}_49=dojo.connect(_43,"onclick",ibmToolbarConfig,"openProjectMenu");_45.title=_42["utb_open_project_menu"];},500);};if(ibmToolbarConfig.inManagedPages&&!(com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getPageMode()==="edit"&&ibmToolbarConfig.isPrivilegedUser)){if(_45){_49=dojo.connect(_43,"onclick",ibmToolbarConfig,"openProjectMenu");dojo.connect(_43,"onkeydown",function(e){if(e.keyCode==13){ibmToolbarConfig.openProjectMenu();}});dojo.connect(_43,"onmouseleave",closeProjectMenu);}}});if(!dojo._hasResource["com.ibm.widgets.ResourceSelector"]){dojo._hasResource["com.ibm.widgets.ResourceSelector"]=true;dojo.provide("com.ibm.widgets.ResourceSelector");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.Tooltip");dojo.require("dojo.i18n");dojo.require("dijit.form.FilteringSelect");dojo.require("dijit.form.TextBox");dojo.declare("com.ibm.widgets.ResourceSelector",[dijit._Widget,dijit._Templated],{shelfBundle:null,dialogBundle:null,blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),autofocus:false,baseUrl:null,feedQueryUrl:null,feedQueryUrlTemplate:null,feedSupportsSearch:false,feedSearchParam:"",atomFeed:true,resourceData:null,filteredResourceData:null,selectedResourceId:null,selectedRow1:null,selectedRow2:null,sortResultMult:1,entryStartIndex:0,value:{},searchResults:null,wasLastKeyEnter:false,outerDivClass:"lotusDialog",showTruncationMessage:false,connections:[],_lastUsedFeedQueryUrl:null,templateString:"
    "+"
    "+"
    "+""+""+""+""+"
    "+""+""+"${nlsSubmitSearch}"+""+"
    "+"
    "+"
    "+"\"Warning\""+" "+""+"
    "+"
    "+""+"
    "+"
    "+"
    "+""+"${nlsResourceTableSummary}"+""+""+""+""+"
    "+"
    "+"
    "+"
    ${nlsNoResources}
    "+"
    "+"
    "+"\"${nlsLoading}\" ${nlsLoading}"+"
    "+"
    "+"
    ",constructor:function(){this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.dialogBundle=dojo.i18n.getLocalization("com.ibm.bundles","PageCreatorDialog");this.nlsSubmitSearch=this.shelfBundle["shelf_submitSearch"];this.nlsSortLabel=this.dialogBundle["template_dialog_sort_by"];this.nlsClickToSort=this.dialogBundle["template_dialog_click_to_sort"];this.nlsClickToSelect=this.dialogBundle["template_dialog_click_to_select"];this.nlsPersonLabel=this.dialogBundle["resource_selector_updated_by"];this.nlsNoUser="";this.nlsTitle=this.dialogBundle["title"];this.nlsResourceTableSummary=this.dialogBundle["resource_selector_table_summary"];this.nlsNoResources=this.dialogBundle["resource_selector_no_resources"];this.nlsLoading=this.shelfBundle["shelf_loading"];this.nlsSearchResourcesLabel=this.dialogBundle["resource_selector_search_resources"];this.nlsSearchNoMatches=this.dialogBundle["template_dialog_search_no_matches"];this.baseUrl=location.protocol+"//"+location.host+ibmPortalConfig.contentHandlerURI;},postCreate:function(){this.inherited(arguments);this._lastUsedFeedQueryUrl=this.feedQueryUrl;if(this.feedSupportsSearch===true){this._loadSearchResults("");this._populateSearchSelect();this._initializeSearchIcon();}else{this._loadResourceData();this._populateSearchSelect();}},getAvailableResourcesCount:function(_54){return 0;},getMaxResourcesCount:function(_55){return 0;},_buildFeedQueryUrlFromSearchTerm:function(_56){if(_56===null){_56="";}if(_56!==""){if((typeof this.feedQueryUrlTemplate=="string")&&(this.feedQueryUrlTemplate!=="")){if((typeof this.feedSearchParam=="string")&&(this.feedSearchParam!=="")){var _57={};_57[this.feedSearchParam]=_56;this._lastUsedFeedQueryUrl=dojo.string.substitute(this.feedQueryUrlTemplate,_57);}else{this._lastUsedFeedQueryUrl=this.feedQueryUrlTemplate;}}else{this._lastUsedFeedQueryUrl=this.feedQueryUrl;}}else{this._lastUsedFeedQueryUrl=this.feedQueryUrl;}},_hideLoadingDiv:function(){dojo.addClass(this.progressDIV,"lotusHidden");},_hideTruncationMsgDiv:function(){dojo.addClass(this.truncationMsgDIV,"lotusHidden");},_initializeSearchIcon:function(){dojo.removeClass(this.searchIconCell,"lotusHidden");this.connections.push(dojo.connect(this.searchIconInput,"onclick",this,"_runSearch"));this.connections.push(dojo.connect(this.searchIconAltLink,"onclick",this,"_runSearch"));},_escapeHTML:function(str){return str.replace(/&/g,"&").replace(/>/g,">").replace(/0){this.isViewFiltered=true;this.filteredResourceData=_67;this._displayChoices(_67);}}else{if(this.isViewFiltered&&dojo.byId(this.searchSelect.id).value.length===0){this.isViewFiltered=false;this.filteredResourceData=null;this._displayChoices(_66);this.searchResults=null;}}}},_search_isValid:function(){var rv=true;if(this.wasLastKeyEnter&&this.searchResults&&this.searchResults.length===0){rv=false;}return rv;},_search_openResultList:function(_69,_6a){this.searchResults=_69;},_search_onKeypress:function(e){if(e&&e.type&&e.keyCode&&e.keyCode===dojo.keys.ENTER){if(this.feedSupportsSearch){this._runSearch();}else{if(this.searchResults&&this.searchResults.length>0&&this.resourceData!==null){this._updateSelectedId();var _6b=this.resourceData;var _6c=this.searchResults;var _6d=[];var ctr=0;dojo.forEach(_6c,function(_6e){var _6f=_6e.value;var _70=dojo.filter(_6b,function(_71){return (_71.id===_6f);});if(_70&&_70.length>0){_6d[ctr++]=_70[0];}});if(_6d.length===_6b.length){this.isViewFiltered=false;this.filteredResourceData=null;this._displayChoices();}else{if(_6d.length>0){this.isViewFiltered=true;this.filteredResourceData=_6d;this._displayChoices(_6d);}}}this.wasLastKeyEnter=false;if(e&&e.type&&e.keyCode&&e.keyCode===dojo.keys.ENTER){this.wasLastKeyEnter=true;var _72=dijit.byId(this.searchSelect.id);_72.validate(true);}}}},_search_handleOnChange:function(_73,_74){this.inherited(arguments);if(dojo.byId(this.searchSelect.id).value===""&&this.isViewFiltered){this._search_onChange(null);}},_showLoadingDiv:function(){dojo.removeClass(this.progressDIV,"lotusHidden");dijit.setWaiState(this.resourceTableBody,"live","polite");dijit.setWaiState(this.resourceTableBody,"busy","true");},_showTruncationMsgDiv:function(_75,_76){if(this.nlsTruncationMsg&&(this.showTruncationMessage===true)){var msg=dojo.string.substitute(this.nlsTruncationMsg,[_75,_76]);dojo.attr(this.truncationMsgText,"innerHTML",this._escapeHTML(msg));if(this.warningIconClass){dojo.addClass(this.truncationMsgIcon,this.warningIconClass);}dojo.removeClass(this.truncationMsgDIV,"lotusHidden");}},_loadResourceData:function(_77,_78,_79){if(this.resourceData===null){this.resourceData=[];this._showLoadingDiv();this._hideTruncationMsgDiv();var _7a=this.baseUrl;var _7b="";var idx=this.baseUrl.indexOf("?");if(idx>-1){_7b=this.baseUrl.substring(idx+1,this.baseUrl.length);_7a=this.baseUrl.substring(0,idx);}var _7c=_7a+this._lastUsedFeedQueryUrl;if(_7b.length>0){if(_7c.indexOf("?")>-1){_7c=_7c+"&"+_7b;}else{_7c=_7c+"?"+_7b;}}if(this.atomFeed){this._getEntriesFromAtomFeed(_7c);}else{this._getEntriesFromJsonFeed(_7c);}this._hideLoadingDiv();this._loadComplete();}},_loadSearchResults:function(_7d){this._buildFeedQueryUrlFromSearchTerm(_7d);this._clearResultList(this.resourceTableBody);this._clearResourceData();this._loadResourceData();},_getHref:function(_7e,_7f,_80){var rv=null;if(_7e.links!==null&&_7e.links.length>0){var _81="related";if(_80){_81=_80;}for(var x in _7e.links){var _82=_7e.links[x];if(_82.rel&&_82.rel==_81&&_82.href&&_82.href.indexOf(_7f)>-1){rv=_82.href;break;}}}return rv;},_getUserDataForEntry:function(_83,_84){return null;},_getEntriesFromAtomFeed:function(_85){var _86=this.resourceData;var me=this;var _87=this.entryStartIndex;var _88=new dojox.atom.io.Connection(true,true);_88.getFeed(_85,function(_89){var _8a=_89.entries;if(_8a){var ctr=0;var _8b=false;for(var i=_87;i<_8a.length;i++){var _8c=_8a[i];var _8d=_8c.title.value;var _8e="";if(_8c.summary){_8e=_8c.summary.value;}var _8f=_8c.id;var _90=this.selectedResourceId;var _91=false;if(_90&&_90.length>0){_91=(_90===_8f);if(_91){_8b=true;}}var _92=dojo.hitch(me,me._getUserDataForEntry);var _93=_92(_88,_8c);var _94={id:_8f,title:_8d,description:_8e,user:_93,selected:_91};var _95=dojo.hitch(me,me._processEntryResultsBeforeStoring);_94=_95(_94);if(!_8b&&_94.selected){_8b=true;}_86[ctr++]=_94;}if(!_8b&&_86.length>0){_86[0].selected=true;}}},function(_96,_97){if(_97.xhr.responseText.indexOf("EJQHL0004E")>=0){alert(me.shelfBundle["project_expired"]||"The current project is no longer available. Click OK to be redirected.");top.location.reload();}});},_getEntriesFromJsonFeed:function(_98){var _99=this.resourceData;var me=this;var _9a=null;var _9b=dojo.xhrGet({url:_98,sync:true,handleAs:"json",preventCache:true,load:function(_9c){_9a=_9c;},error:function(_9d){console.debug("ResourceSelector _getEntriesFromJsonFeed ERROR");console.debug(_9d);}});var _9e=this.getAvailableResourcesCount(_9a);var _9f=this.getMaxResourcesCount(_9a);if(_9f>_9e){this._showTruncationMsgDiv(_9e,_9f);}else{this._hideTruncationMsgDiv();}if(_9a&&_9a.feed){var _a0=this.resourceData;var _a1=this.selectedResourceId;dojo.forEach(this._getEntriesAsJSON(_9a.feed),function(_a2){var ctr=_99.length;var _a3=_a2.id;var _a4=false;if(_a1&&_a1.length>0){_a4=(_a1===_a3);}else{if(ctr===0){_a4=true;}}var _a5=_a2.title.value;var _a6="";if(_a2.summary){_a6=_a2.summary.value;}var dn=null;dojo.forEach(_a2.author,function(_a7){if(_a7.distinguishedName){dn=_a7.distinguishedName;}});var _a8=_a2.type;var _a9={id:_a3,title:_a5,description:_a6,user:dn,selected:_a4,type:_a8};var _aa=dojo.hitch(me,me._processEntryResultsBeforeStoring);_a9=_aa(_a9);_99[ctr]=_a9;});}},_getEntriesAsJSON:function(_ab){return _ab.entry;},_processEntryResultsBeforeStoring:function(_ac){return _ac;},_stripOffPrefix:function(str,_ad){var rv=str;if(str&&_ad){var pos=str.indexOf(_ad);if(pos>-1){rv=str.substring(pos+_ad.length);}}return rv;},_clearResourceData:function(){this.resourceData=null;},_clearResultList:function(_ae){while(_ae.hasChildNodes()){_ae.removeChild(_ae.firstChild);}dojo.addClass(this.noResourcesDIV,"lotusHidden");},_createRadioButton:function(_af,_b0){if(dojo.isIE&&dojo.isIE<8){var doc=dojo.doc;if(_b0){_b0=dojo.byId(_b0);doc=_b0.ownerDocument;}tag=doc.createElement("");if(_af){dojo.attr(tag,_af);}if(_b0){dojo.place(tag,_b0);}return tag;}else{return dojo.create("input",_af,_b0);}},_loadComplete:function(){this._displayChoices();},_displayChoices:function(_b1){var _b2=ibmCfg.themeConfig.isRTL;var _b3,_b4;if(_b1){_b3=_b1;}else{_b3=this.resourceData;}if(_b3===null||_b3.length===0){if(this.feedSupportsSearch===true){dijit.removeWaiState(this.resourceTableBody,"live");dijit.removeWaiState(this.resourceTableBody,"busy");dojo.removeClass(this.noResourcesDIV,"lotusHidden");}return;}var _b5=this.resourceTableBody;this._clearResultList(_b5);var _b6=-1*this.sortResultMult;var _b7=this.sortResultMult;_b3.sort(function(a,b){var _b8=a.title.toLowerCase(),_b9=b.title.toLowerCase();if(_b8<_b9){return _b6;}if(_b8>_b9){return _b7;}return 0;});var _ba=this.nlsClickToSelect;var _bb=this.nlsPersonLabel;var _bc=this.nlsNoUser;var _bd=false;var _be=dojo.hitch(this,"_setSelectedRowBackgroundColor");var _bf=this.selectedResourceId&&this.selectedRow1;var _c0=this.selectedResourceId;var _c1=this._createRadioButton;var _c2=this.nlsTypeLabels;var _c3=10;var _c4=dojo.create("tr",{style:{display:"none"}},_b5);var th1=dojo.create("th",{innerHTML:this.nlsClickToSelect,scope:"col"},_c4);var th2=dojo.create("th",{innerHTML:" ",scope:"col"},_c4);var th3=dojo.create("th",{innerHTML:this.nlsTitle,scope:"col"},_c4);var _c5=this;dojo.forEach(_b3,function(_c6,i){var div;var id=_c6.id;var _c7=_c6.title;var _c8=_c6.user;var tr1=dojo.create("tr",null,_b5);var td1=dojo.create("td",{className:"lotusFirstCell",style:{width:"16px",paddingLeft:"2px"}},tr1);var _c9=_c1({type:"radio",title:_ba,name:"resourceValue",value:id,id:id+"_resource_"+i,className:"lotusCheckbox"},td1);_c5.connections.push(dojo.connect(_c9,"onclick",_c5,function(evt){_be(tr1);}));var td2=dojo.create("td",{style:{width:"1px",paddingLeft:"0px",paddingRight:"0px",innerHTML:" "}},tr1);var td3=dojo.create("td",null,tr1);var _ca=dojo.create("label",{style:{margin:"1px"}},td3);dojo.attr(_ca,"for",id+"_resource_"+i);var h4=dojo.create("h4",{"id":id+"_header"},_ca);dojo.create("span",{dir:_b2?"RTL":"LTR",innerHTML:_c5._escapeHTML(_c7)},h4);if(_c6.type&&_c2&&_c2[_c6.type]){var pos=_b2?"first":"last";dojo.create("span",{className:"lotusType",innerHTML:_c5._escapeHTML(_c2[_c6.type])},h4,pos);}if(_c8){div=dojo.create("div",{className:"lotusMeta",innerHTML:_c5._escapeHTML(_bb)+" "},td3);var _cb="";var _cc="";var _cd="";if(dojo.isString(_c8)){_cb=_c8;if(_c8.indexOf("uid=")===0){var _ce=_c8.indexOf(",");if(_ce>4){_cb=_c8.substring(4,_ce);}}_cd=_c8;_cc=_c6.ownerId?_c6.ownerId:"";}else{if(dojo.isObject(_c8)&&_c8.getDisplayName){_cb=_c8.getDisplayName();_cc=_c8.getID();_cd=_c8.dn;}}var _cf=dojo.create("span",{className:"vcard X-sametime-resolve"},div);var _d0=dojo.create("a",{className:"fn lotusPerson hasHover",innerHTML:_c5._escapeHTML(_cb),onClick:"javascript:SemTagMenu.a11y(event);",href:"javascript:void(0);"},_cf);_d0.onmouseover=dojo.hitch(_d0,function(_d1){if(!_d1){_d1=window.event;}var _d2=_d1.target?_d1.target:_d1.srcElement;if(_d2){var _d3=_d2.getBoundingClientRect();var _d4=_d3.height?_d3.height:_d3.bottom-_d3.top;var _d5=window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop;this._ts_y=Math.floor(_d3.top+_d4+_d5);}});_d0.onfocus=_d0.onmouseover;var _d6=dojo.create("span",{className:"userObjectId",style:{display:"none"},innerHTML:_c5._escapeHTML(_cc)},_cf);var _d7=dojo.create("span",{className:"uid",style:{display:"none"},innerHTML:_c5._escapeHTML(_cd)},_cf);_bd=true;}else{div=dojo.create("div",{className:"lotusMeta",innerHTML:_c5._escapeHTML(_bc)},td3);}var _d8=_c6.description;if(_d8&&_d8!==""){dojo.style(td3,"paddingBottom","0px");var tr2=dojo.create("tr",{className:"lotusDetails"},_b5);var td4=dojo.create("td",{className:"lotusFirstCell",innerHTML:" "},tr2);var td5=dojo.create("td",{innerHTML:" "},tr2);var td6=dojo.create("td",{className:"lotusLastCell",colSpan:"2",headers:id+"_header"},tr2);var _d9=dojo.create("p",{innerHTML:_c5._escapeHTML(_d8)},td6);}var _da=_c6.selected;if(_bf){if(_c0===_c6.id){_da=true;}else{_da=false;}}if(_da){if(dojo.isIE==7){dojo.attr(_c9,"defaultChecked","true");}dojo.attr(_c9,"checked","true");_be(tr1);}});if(_bd){var _db=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.livetext.ServiceModel.SERVICE_NAME);dojo.publish(_db.tagChanged,[_b5]);if(typeof SemTagSvcPortal!="undefined"&&SemTagSvcPortal&&!SemTagSvcPortal.oldFindPosition){SemTagSvcPortal.oldFindPosition=SemTagSvcPortal.findPosition;SemTagSvcPortal.findPosition=function(obj,_dc){var pos=SemTagSvcPortal.oldFindPosition(obj,_dc);if(obj._ts_y){pos[1]=obj._ts_y;}return pos;};}}dijit.removeWaiState(this.resourceTableBody,"busy");},_toggleSort:function(){var _dd=this.sortLink.className.split(" ");if(this.sortResultMult>0){this.sortResultMult=-1;dojo.html.set(this.sortLinkIndicator,"↓");_dd[1]="lotusDescending";}else{this.sortResultMult=1;dojo.html.set(this.sortLinkIndicator,"↑");_dd[1]="lotusAscending";}this.sortLink.className=_dd[0]+" "+_dd[1];this._updateSelectedId();var _de=null;if(this.isViewFiltered){_de=this.filteredResourceData;}this._displayChoices(_de);},_updateSelectedId:function(){if(this.resourceData){var _df=dojo.formToObject(this.resourceSelectForm).resourceValue;if(_df){this.selectedResourceId=_df;}}},_setSelectedRowBackgroundColor:function(_e0){if(this.selectedRow1){dojo.style(this.selectedRow1,"backgroundColor","transparent");}if(this.selectedRow2){dojo.style(this.selectedRow2,"backgroundColor","transparent");}dojo.style(_e0,"backgroundColor",com.ibm.widgets.ResourceSelector.SELECTED_ROW_COLOR);this.selectedRow1=_e0;var _e1=_e0.nextSibling;if(_e1&&dojo.attr(_e1,"class")==="lotusDetails"){dojo.style(_e1,"backgroundColor",com.ibm.widgets.ResourceSelector.SELECTED_ROW_COLOR);this.selectedRow2=_e1;}else{this.selectedRow2=null;}},submit:function(){dojo.attr(this.submitDialog,"disabled","disabled");this.hide();this.beforeSubmit();this.onSubmit();},cancel:function(){this.hide();},onChange:function(arg){},onComplete:function(){},beforeSubmit:function(){},getSelection:function(){this.value=dojo.formToObject(this.resourceSelectForm);var _e2="";var _e3="";var _e4="";var _e5=this.value.resourceValue;if(this.resourceData&&_e5){dojo.forEach(this.resourceData,function(_e6,i){if(_e6.id===_e5){if(_e6.title){_e2=_e6.title;}if(_e6.description){_e3=_e6.description;}if(_e6.type){_e4=_e6.type;}}});}this.value.resourceName=_e2;this.value.resourceDescription=_e3;this.value.type=_e4;return this.value;},layout:function(){if(this.domNode.style.display!="none"){this._size();}return this.inherited(arguments);},focus:function(){var _e7,_e8=null;dojo.query("input",this.domNode).forEach(function(_e9,_ea,arr){if(_e9.checked){_e8=_e9;}});if(!_e8){_e7=dijit.byId(this.searchSelect.id);if(_e7){if(_e7.focusNode){_e8=_e7.focusNode;}}}if(_e8){dijit.focus(_e8);}},destroy:function(){this.resourceData=null;dojo.forEach(this.connections,dojo.disconnect);this.inherited(arguments);}});com.ibm.widgets.ResourceSelector.SELECTED_ROW_COLOR="#f2f9ff";}if(!dojo._hasResource["com.ibm.widgets.ResourceSelectDialog"]){dojo._hasResource["com.ibm.widgets.ResourceSelectDialog"]=true;dojo.provide("com.ibm.widgets.ResourceSelectDialog");dojo.require("dijit.Dialog");dojo.require("dojo.i18n");dojo.declare("com.ibm.widgets.ResourceSelectDialog",[dijit.Dialog],{lotusui_id:"dijitDialog_lotusui30_ResSlctDlg_container",lotusui_class:"lotusui30",shelfBundle:null,dialogBundle:null,blankImg:"",autofocus:false,resourceData:null,selectedResourceId:null,sortResultMult:1,value:{},cancelHandler:null,templateString:"
    "+"
    "+"
    "+"

    "+"${nlsResourceSelectTitle}"+"

    "+""+"\"\""+"X"+""+"
    "+"
    "+"
    "+"${nlsTitleError}"+"
    "+"
    "+"
    "+"
    "+" "+""+"
    "+"
    "+"
    ",postMixInProperties:function(){this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.dialogBundle=dojo.i18n.getLocalization("com.ibm.bundles","PageCreatorDialog");this.cancelText=this.shelfBundle["add_content_cancel"];this.closeText=this.shelfBundle["add_content_close"];this.okText=this.dialogBundle["resource_select_dialog_select"]||"Select";this.nlsTitleError=this.shelfBundle["new_feed_enterTitle"];this.nlsResourceSelectTitle=this.dialogBundle["resource_select_dialog_title"];},postCreate:function(){this.inherited(arguments);this._populateResourceSelector();dojo.place(this.domNode,this._findOrCreateLotusUIDIV(),"last");var _eb=window.setTimeout(dojo.hitch(this,function(){if(this.domNode&&this.domNode.style.display!="none"){this.layout();}window.clearTimeout(_eb);}),this.duration+50);},_findOrCreateLotusUIDIV:function(){var _ec=dojo.byId(this.lotusui_id);if(!_ec){_ec=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class,"wairole":"region","role":"region"},dojo.body());}dijit.setWaiState(_ec,"labelledby",this.id+"ResourceSelectDialogTitleSpan_id");return _ec;},_populateResourceSelector:function(){var _ed=this.resourceSelector;this.selectorWidget=new com.ibm.widgets.ResourceSelector({feedQueryUrl:this.feedQueryUrl},_ed);},submit:function(){dojo.attr(this.submitDialog,"disabled","disabled");this.hide();this.beforeSubmit();this.onSubmit();},setCancelHandler:function(_ee){this.cancelHandler=_ee;},cancel:function(){if(this.cancelHandler&&this.cancelHandler!=null){this.cancelHandler();}this.hide();},onChange:function(arg){},onComplete:function(){},beforeSubmit:function(){},onSubmit:function(){this.value=this.selectorWidget.getSelection();this.onChange(this.value);},layout:function(){if(this.domNode.style.display!="none"){this._size();}return this.inherited(arguments);},focus:function(){this.resourceSelectError.style.display="none";this.submitDialog.removeAttribute("disabled");this.show();},show:function(){this.inherited(arguments);setTimeout(dojo.hitch(this.selectorWidget,"focus"),30);},destroy:function(){this.inherited(arguments);},_getFocusItems:function(_ef){var _f0=this.containerNode;this.containerNode=_ef;this.inherited(arguments);this.containerNode=_f0;}});}if(!dojo._hasResource["com.ibm.widgets.ProjectSelectDialog"]){dojo._hasResource["com.ibm.widgets.ProjectSelectDialog"]=true;dojo.provide("com.ibm.widgets.ProjectSelectDialog");dojo.require("dojo.i18n");dojo.declare("com.ibm.widgets.ProjectSelectDialog",[com.ibm.widgets.ResourceSelectDialog],{postMixInProperties:function(){this.inherited(arguments);this.nlsResourceSelectTitle=this.dialogBundle["project_dialog_title"];this.nlsPersonLabel=this.dialogBundle["project_dialog_author"];this.nlsNoUser=this.dialogBundle["project_dialog_no_author"];this.nlsResourceTableSummary=this.dialogBundle["project_dialog_table_summary"];this.nlsNoResources=this.dialogBundle["project_dialog_no_projects"];this.nlsSearchResourcesLabel=this.dialogBundle["project_dialog_search_projects"];this.feedQueryUrl="wcmrest/definedquery/projects?projectstate=ACTIVE&projectstate=PENDING&projectstate=SYNDICATING&projectstate=PUBLISHED_FAILED&projectstate=REVIEW&mime-type=application/json";},_populateResourceSelector:function(){var _f1=this.resourceSelector;this.selectorWidget=new com.ibm.widgets.ResourceSelector({feedQueryUrl:this.feedQueryUrl,atomFeed:false,_processEntryResultsBeforeStoring:this._processEntryResultsBeforeStoring,nlsPersonLabel:this.nlsPersonLabel,nlsNoUser:this.nlsNoUser,nlsResourceTableSummary:this.nlsResourceTableSummary,nlsNoResources:this.nlsNoResources,nlsSearchResourcesLabel:this.nlsSearchResourcesLabel},_f1);},_processEntryResultsBeforeStoring:function(_f2){if(_f2){var _f3=_f2.id;_f2.id=this._stripOffPrefix(_f3,com.ibm.widgets.ProjectSelectDialog.UUID_SCHEMA);var _f4=ibmToolbarConfig.projectUUID;if(_f4&&_f4.length>0&&(_f4===_f2.id)){_f2.selected=true;}}return _f2;}});com.ibm.widgets.ProjectSelectDialog.UUID_SCHEMA="wcmrest:";} dojo.provide("federation.nls.FederatedDocumentsPickerLayer_it");dojo.provide("com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerUserInterface");com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerUserInterface._built=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerUserInterface.it");com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerUserInterface.it={"docPickerPage":{"docFilterToggleBtnOnTitle":"Nascondere il campo di filtro. Qualsiasi filtro attivo sarà disattivato.","fedDocLibTreeHeaderText":"Cartelle","libFilterTextBoxLabel":"Filtro:","docFilterTextBoxTitle":"Immettere il testo del filtro. Il filtro non è sensibile al maiuscolo/minuscolo e agisce solo sulle cartelle espanse.","connectingToServerDivText":"Connessione al server in corso...","fedDocTreeHeaderText":"Documenti","previewOnLabel":"Anteprima: attiva","stepDescriptionWCM":"Selezionare un documento.","stepDescriptionPZN":"Selezionare una cartella.","pickerSelectedItemLabel":"Elemento selezionato:","pickerAuthTypeInfoMsgLabel":"Autenticazione:","docFilterToggleBtnLabel":"Filtra documenti visualizzati","libFilterToggleBtnLabel":"Filtra cartelle visualizzate","previewOffLabel":"Anteprima: disattiva","pickerServerUrlLabel":"Server:","libFilterToggleBtnOffTitle":"Filtra cartelle visualizzate","fedDocNoItemsInfoTitle":"Informazioni","libFilterTextBoxTitle":"Immettere il testo del filtro. Il filtro non è sensibile al maiuscolo/minuscolo e agisce solo sulle cartelle espanse.","previewOnTitle":"Nascondi documenti","fedDocNoItemsInfoImgAlt":"Informazioni","docFilterToggleBtnOffTitle":"Filtra documenti visualizzati","connectingToServerImgAlt":"Connessione al server","nothingSelectedText":"Non è selezionato null","docFilterTextBoxLabel":"Filtro:","libFilterToggleBtnOnTitle":"Nascondere il campo di filtro. Qualsiasi filtro attivo sarà disattivato.","previewOffTitle":"Visualizza documenti nella cartella selezionata","stepLabel":"Passo 2 di 2"},"srvConnPage":{"customUrlTextBoxLabel":"Esempio: http://www.example.com/cmis","authInfoMsgCurrentUser":"Utente corrente","customUrlTextBoxTitle":"URL per il server","authInfoMsgUserPwd":"Nome utente e password","stepDescription":"Selezionare un server e il metodo di autenticazione.","serverSelectionHeading":"Seleziona un server","presetServerRadioButtonLabel":"Seleziona un server predefinito:","stepLabel":"Passo 1 di 2","authWidgetSectionTitle":"Modifica metodo di autenticazione","altTextInformation":"Informazioni","fedDocPickerAuthTypeInfoMsgLabel":"Autenticazione:","authInfoMsgNoAuth":"Nessuna autenticazione","customServerRadioButtonLabel":"Immettere l'URL per il server:","authInfoMsgUnknown":"Metodo di autenticazione sconosciuto","authInfoMsgVault":"Vault credenziali (${0})"},"docPickerDialog":{"cancelLinkText":"Annulla","backButtonCaption":"Indietro","titlePZN":"Seleziona una cartella","wizardErrorDivTitle":"Errore","cancelLinkTitle":"Annulla","nextButtonCaption":"Avanti","detectingFeedTypeImgAlt":"Rilevamento del tipo di feed","finishButtonCaption":"Fine","nextButtonTitle":"Prossima pagina","gettingVaultDivText":"Acquisizione dello slot del vault in corso...","titleWCM":"Seleziona un documento","gettingVaultImgAlt":"Acquisizione dello slot del vault","detectingFeedTypeDivText":"Rilevamento del tipo di feed in corso...","errorImgAlt":"Errore","finishButtonTitle":"Fine","backButtonTitle":"Pagina precedente"},"quickrLaunchPage":{"stepDescriptionWCM":"Seleziona un documento","stepDetailedInfoText":"Per selezionare una cartella da un server di servizi documento, come ad esempio IBM DB2 Content Manager, IBM FileNet o IBM Lotus Quickr, fare clic sul pulsante Seleziona per stabilire una connessione al server e selezionare la cartella utilizzando la finestra Seleziona una cartella.","stepDescription":"Seleziona una cartella","stepDetailedInfoTextWCM":"Per selezionare un documento da un server di servizi documento, come ad esempio IBM DB2 Content Manager, IBM FileNet o IBM Lotus Quickr, fare clic sul pulsante Seleziona per stabilire una connessione al server e selezionare il documento utilizzando la finestra Seleziona un documento.","selectedDocumentLabel":"Documento selezionato:","stepLabel":"Passo 2 di 2","selectedFolderLabel":"Cartella selezionata:","selectedFolderTitle":"Il link al documento o alla cartella selezionati","selectButtonLabel":"Seleziona...","selectButtonTitle":"Fare clic qui per aprire la finestra di dialogo Quickr Picker per selezionare un documento o una cartella"},"authWidget":{"title":"Modifica metodo di autenticazione","vaultRadioButtonLabel":"Utilizza vault credenziali","noAuthRadioButtonLabel":"Nessuna autenticazione","vaultDropDownListLabel":"Slot del vault:","currentUserRadioButtonLabel":"Utilizza utente corrente","simpleAuthUserLabel":"Nome utente:","simpleAuthPwdLabel":"Password:","userPwdRadioButtonLabel":"Utilizza nome utente e password:"},"expSectionWidget":{"sectionLinkCollapseTitle":"Fare clic per comprimere","sectionLinkExpandTitle":"Fare clic per espandere"}};dojo.provide("com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerMessages");com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerMessages._built=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerMessages.it");com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerMessages.it={"docPickerPage":{"noItemsMessage":"Nessun elemento trovato in questa cartella."},"srvConnPage":{"noServersMessage":"Non è stato trovato alcun server predefinito.","errorVaultSlotMissing":"L'ID di slot del vault credenziali configurato per il server selezionato è \"${0}\", che non esiste nel sistema."},"docPickerDialog":{"errorCouldNotGetVault":"Un tentativo di ottenere lo slot del vault per le informazioni di autenticazione fornite non è riuscito.","errorNotAllWidgetsDefined":"Non è stato possibile creare uno o più widget di pagina della finestra di dialogo Documenti federati.","errorQDSNotEnabled":"Il server selezionato utilizza il tipo di feed di servizi documento ma il supporto di questo tipo di feed è attualmente disabilitato. Se è richiesto l'accesso al server selezionato, rivolgersi all'amministratore di sistema.","errorGenericException":"Si è verificata una eccezione JavaScript sconosciuta.","errorCouldNotDetectFeedType":"Un tentativo di rilevare il tipo di feed per l'URL fornito non è riuscito.","errorUnknownFeedType":"Il tipo di feed per l'URL fornito è sconosciuto."},"srvCommunication":{"attributeNotStringable":"L'attributo \"${0}\" della funzione \"${1}\" non può essere interpretato come un valore di stringa.","errorHttp410":"La risorsa richiesta non è più disponibile. (Codice stato HTTP 410)","errorHttp411":"La richiesta non è valida: è richiesta la lunghezza. (Codice stato HTTP 411)","errorHttp412":"La richiesta non è valida: precondizione non riuscita. (Codice stato HTTP 412)","errorHttp413":"La richiesta non è valida: entità richiesta troppo grande. (Codice stato HTTP 413)","errorFetchingData":"Richiamo dei dati dal backend non riuscito. Se il problema persiste, contattare l'amministratore di sistema.","errorHttp414":"La richiesta non è valida: URI della richiesta troppo lungo. (Codice stato HTTP 414)","errorHttp415":"La richiesta non è valida: tipo di supporto non utilizzabile. (Codice stato HTTP 415)","errorHttp416":"La richiesta non è valida: impossibile attenersi all'intervallo richiesto. (Codice stato HTTP 416)","errorHttp417":"La richiesta non è valida; previsione non riuscita. (Codice stato HTTP 417)","errorDetailsHttp403":"Controllare la configurazione del proxy Ajax.","errorHttp400":"L'URL non è valido e non è stato possibile elaborarlo. (Codice stato HTTP 400)","errorDetailsHttps401":"Controllare l'impostazione della sicurezza per le comunicazioni HTTPS.","errorHttp401":"La richiesta non è autorizzata e richiede l'autenticazione utente. (Codice stato HTTP 401)","errorDetailsHttps403":"Controllare la configurazione del proxy Ajax e l'impostazione della sicurezza per le comunicazioni HTTPS.","errorHttp403":"La richiesta non è consentita. (Codice stato HTTP 403)","errorHttp404":"L'URL richiesto non è stato trovato. (Codice stato HTTP 404)","errorHttp405":"Il metodo della richiesta non è consentito. (Codice stato HTTP 405)","errorHttp406":"La richiesta non è accettabile. (Codice stato HTTP 406)","errorHttp407":"La richiesta richiede l'autenticazione proxy. (Codice stato HTTP 407)","errorHttp408":"Si è verificato un timeout della richiesta. (Codice stato HTTP 408)","errorHttp409":"Non è stato possibile completare la richiesta a causa di un conflitto. (Codice stato HTTP 409)","errorHttp500":"Il server ha rilevato un errore server interno. (Codice stato HTTP 500)","errorHttpGeneric":"Si è verificato un errore sconosciuto. Se il problema persiste, contattare l'amministratore di sistema.","errorHttp501":"La funzionalità necessaria per soddisfare la richiesta non è supportata dal server. (Codice stato HTTP 501)","errorHttp502":"Risposta non valida ricevuta dal server Web in funzione come gateway. (Codice stato HTTP 502)","errorHttp503":"Il server non è attualmente in grado di gestire la richiesta. (Codice stato HTTP 503)","errorHttp504":"Risposta non ricevuta entro il tempo massimo dal server in funzione come gateway. (Codice stato HTTP 504)","errorHttp505":"Il server non supporta questa versione HTTP. (Codice stato HTTP 505)"},"authWidget":{"errorVaultSlotNotAvailable":"Lo slot del vault credenziali configurato non è disponibile per la selezione."}};dojo.provide("com.ibm.workplace.wcm.ecm.quickr.picker.launcher.nls.DocPickerLauncher");com.ibm.workplace.wcm.ecm.quickr.picker.launcher.nls.DocPickerLauncher._built=true;dojo.provide("com.ibm.workplace.wcm.ecm.quickr.picker.launcher.nls.DocPickerLauncher.it");com.ibm.workplace.wcm.ecm.quickr.picker.launcher.nls.DocPickerLauncher.it={"buttonOk":"OK","menuItemViewLink":"Pagina di riepilogo","menuInsertLink":"Inserisci link","menuItemDownloadLink":"Scarica file","dialogTitleSelectFolder":"Seleziona una cartella","dialogTitleSelectDocument":"Seleziona un documento","dialogTitleDefault":"リンクの挿入","dialogTitleFeedUrl":"フィード URL の挿入"}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("federation.nls.FederatedDocumentsPickerLayer",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsServiceBean"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsServiceBean"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsServiceBean");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsServiceBean",[com.ibm.widgets._Traceable],{_customServiceSelectionEnabled:true,_federatedDocumentsServices:[],_feedBaseURL:"",_feedTypeBaseURL:"",_isTracing:false,_portalContextPath:"/wps",_qdsSupportEnabled:true,_serviceDocBaseURL:"",_vaultMgmtDataSinkUrl:"",_vaultSelectionEnabledForPZN:true,_vaultSelectionEnabledForWCM:true,_vaultSlots:[],constructor:function(_1){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_1));}if(_1&&typeof _1=="object"){if(_1.federatedDocumentsServices&&typeof _1.federatedDocumentsServices=="object"){this._federatedDocumentsServices=_1.federatedDocumentsServices;}if(typeof _1.customServiceSelectionEnabled=="boolean"){this._customServiceSelectionEnabled=_1.customServiceSelectionEnabled;}if(typeof _1.feedBaseURL=="string"){this._feedBaseURL=_1.feedBaseURL;}if(typeof _1.feedTypeBaseURL=="string"){this._feedTypeBaseURL=_1.feedTypeBaseURL;}if(typeof _1.portalContextPath=="string"){this._portalContextPath=_1.portalContextPath;}if(typeof _1.qdsSupportEnabled=="boolean"){this._qdsSupportEnabled=_1.qdsSupportEnabled;}if(typeof _1.serviceDocBaseURL=="string"){this._serviceDocBaseURL=_1.serviceDocBaseURL;}if(typeof _1.vaultMgmtDataSinkUrl=="string"){this._vaultMgmtDataSinkUrl=_1.vaultMgmtDataSinkUrl;}if(typeof _1.vaultSelectionEnabledForPZN=="boolean"){this._vaultSelectionEnabledForPZN=_1.vaultSelectionEnabledForPZN;}if(typeof _1.vaultSelectionEnabledForWCM=="boolean"){this._vaultSelectionEnabledForWCM=_1.vaultSelectionEnabledForWCM;}if(_1.vaultSlots&&typeof _1.vaultSlots=="object"){this._vaultSlots=_1.vaultSlots;}}if(this._isTracing){this.traceExit(m);}},getFederatedDocumentsServices:function(){return this._federatedDocumentsServices;},getFeedBaseURL:function(){return this._feedBaseURL;},getFeedTypeBaseURL:function(){return this._feedTypeBaseURL;},getPortalContextPath:function(){return this._portalContextPath;},getServiceDocumentBaseURL:function(){return this._serviceDocBaseURL;},getVaultMgmtDataSinkUrl:function(){return this._vaultMgmtDataSinkUrl;},getVaultSlots:function(){return this._vaultSlots;},isCustomServiceSelectionEnabled:function(){return this._customServiceSelectionEnabled;},isQDSSupportEnabled:function(){return this._qdsSupportEnabled;},isVaultSelectionEnabledForPZN:function(){return this._vaultSelectionEnabledForPZN;},isVaultSelectionEnabledForWCM:function(){return this._vaultSelectionEnabledForWCM;}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions");dojo.declare("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions",null,{});com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._atom="atom";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions.resEnvTypeCMIS="CMIS";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions.resEnvTypeQDS="DocumentServices";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions.resEnvTypeATOM="ATOM";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis="cmis";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._proxyVaultSlotParamName="hpaa.slotid";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn="pzn";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qds="qds";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qdsentry="qdsentry";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._servicedoc="servicedoc";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._unknown="unknown";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm="wcm";}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit.form.RadioButton");dojo.require("dijit.form.ComboBox");dojo.require("com.ibm.widgets.GenericDialogWidget");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget",[com.ibm.widgets.GenericDialogWidget],{namespace:"authWdgt_",templateString:"
    \n
    \n
    \n \n
    \n
    \n
    \n \n \n
    \n
    \n \n
    \n
    \n\t \n\t
    \n\t \n\t
    \n
    \n
    \n
    \n \n \n
    \n\t
    \n\t \n\t \n\t
    \n\t
    \n\t \n\t \n\t
    \n\t
    \n
    \n
    \n
    \n
    \n\n",widgetsInTemplate:true,_allAuthTypes:[],_authProperties:null,_authTypeAvailable:{"authNone":false,"authUserPwd":false,"authSSO":false,"authVault":false},_defaultSlotValue:"",_errorState:false,_eventHandles:[],_isTracing:false,_onChangeAuthenticationMode:null,_onErrorStateChanged:null,_vaultSlots:[],_vaultSlotStore:null,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._setUpVaultDropDownList();this._showHideAuthTypeSections();if(this._isTracing){this.traceExit(m);}},changeAuthType:function(_2){var m="changeAuthType(p_authType)";if(this._isTracing){this.traceEntry(m,_2);}if(_2){if(_2!=this._authProperties.authType){this._authProperties.authType=_2;this._selectPresetAuthType();this._callbackAuthenticationChangedEvent();this._clearError();}}if(this._isTracing){this.traceExit(m);}},changeVaultSlotID:function(_3){var m="changeVaultSlotID(p_vaultSlotID)";if(this._isTracing){this.traceEntry(m,_3);}if(_3){this.vaultDropDownList.attr("value",_3);var _4=this._vaultSlotStore.fetchItemByIdentity(_3);if(_4&&(_4.length===1)){this._clearError();}else{if(this._onErrorStateChanged&&dojo.isFunction(this._onErrorStateChanged)){this._onErrorStateChanged(this,true,this._nlsMessages.authWidget.errorVaultSlotNotAvailable);}}}if(this._isTracing){this.traceExit(m);}},constructor:function(_5){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_5);if(_5){this.trace(m,"p_params.authProperties:",dojo.toJson(_5.authProperties));this.trace(m,"p_params.availableAuthTypes:",dojo.toJson(_5.availableAuthTypes));this.trace(m,"p_params.namespace:",_5.namespace);this.trace(m,"p_params.onChangeAuthenticationMode:",_5.onChangeAuthenticationMode);this.trace(m,"p_params.onErrorStateChanged:",_5.onErrorStateChanged);this.trace(m,"p_params.vaultSlots:",dojo.toJson(_5.vaultSlots));}}if(typeof _5.namespace=="string"){this.namespace=_5.namespace;}this._allAuthTypes.push(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd);this._allAuthTypes.push(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser);this._allAuthTypes.push(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault);if(_5){if((_5.vaultSlots)&&(dojo.isArray(_5.vaultSlots))){this._vaultSlots=_5.vaultSlots;}if(_5.availableAuthTypes&&dojo.isArray(_5.availableAuthTypes)){this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd]=false;this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser]=false;this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault]=false;for(var i=0;i<_5.availableAuthTypes.length;i++){var _6=_5.availableAuthTypes[i];if(_6==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd){this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd]=true;}if(_6==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser){this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser]=true;}if(_6==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault){this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault]=(this._vaultSlots.length>0);}}}if(_5.authProperties){this._authProperties=dojo.clone(_5.authProperties);}else{this._authProperties={"authType":com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser};}if(typeof _5.onChangeAuthenticationMode=="function"){this._onChangeAuthenticationMode=_5.onChangeAuthenticationMode;}if((_5.onErrorStateChanged)&&dojo.isFunction(_5.onErrorStateChanged)){this._onErrorStateChanged=_5.onErrorStateChanged;}}if(this._isTracing){this.traceExit(m);}},destroy:function(){var m="destroy()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},doCancel:function(){var m="doCancel()";if(this._isTracing){this.traceEntry(m);}var _7={"returnCode":-1};if(this._isTracing){this.traceExit(m,_7);}return _7;},doConfirm:function(){var m="doConfirm()";if(this._isTracing){this.traceEntry(m);}var _8={"returnCode":0};if(this._isTracing){this.traceExit(m,_8);}return _8;},getAuthenticationProperties:function(){var m="getAuthenticationProperties()";if(this._isTracing){this.traceEntry(m);}this._getAuthPropertiesFromUI();var _9=dojo.clone(this._authProperties);if(this._isTracing){this.traceExit(m,dojo.toJson(_9));}return _9;},getDialogTitle:function(){var m="getDialogTitle()";if(this._isTracing){this.traceEntry(m);}var _a=this._nlsUserInterface.authWidget.title;if(this._isTracing){this.traceExit(m,_a);}return _a;},isAuthTypeAvailable:function(_b){var m="isAuthTypeAvailable(p_authType)";if(this._isTracing){this.traceEntry(m,_b);}var _c=(this._authTypeAvailable[_b]===true);if(this._isTracing){this.traceExit(m,_c);}return _c;},isVaultSlotAvailable:function(_d){var m="_isVaultSlotAvailable(p_vaultSlotId)";if(this._isTracing){this.traceEntry(m,[_d]);}var _e=dojo.some(this._vaultSlots,function(_f){if(_f){if(_f.slotid){return (_f.slotid===_d);}else{return false;}}else{return false;}});if(this._isTracing){this.traceExit(m,_e);}return _e;},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._initEventHandles();if(this._isTracing){this.traceExit(m);}},setAuthenticationProperties:function(_10){var m="setAuthenticationProperties(p_params)";if(this._isTracing){this.traceEntry(m,_10);if(_10){this.trace(m,"p_params.authProperties:",dojo.toJson(_10.authProperties));}}if(_10.authProperties){var _11=this._authProperties.vaultSlotID;this._authProperties=dojo.clone(_10.authProperties);if((_11)&&(!this._authProperties.vaultSlotID)&&(this._vaultSlots.length>0)){this._authProperties.vaultSlotID=_11;}}this._setAuthPropertiesToUI();this._callbackAuthenticationChangedEvent();if(this._isTracing){this.traceExit(m);}},startup:function(){var m="startup()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this.vaultDropDownList.attr("value",this._defaultSlotValue);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_callbackAuthenticationChangedEvent:function(){var m="_callbackAuthenticationChangedEvent()";if(this._isTracing){this.traceEntry(m);}if(this._onChangeAuthenticationMode&&(typeof this._onChangeAuthenticationMode=="function")){if(this._isTracing){this.trace(m,"Dispatching to callback function passing the authentication settings:",[this._onCancelCallbackFn,dojo.toJson(this._authProperties)]);}this._onChangeAuthenticationMode(this._authProperties);this._clearError();}if(this._isTracing){this.traceExit(m);}},_clearError:function(){var m="_clearError()";if(this._isTracing){this.traceEntry(m);}this._errorState=false;if(this._onErrorStateChanged){this._onErrorStateChanged(this,false);}if(this._isTracing){this.traceExit(m);}},_clearEventHandles:function(){var m="_clearEventHandles()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandles,dojo.disconnect);this._eventHandles=[];if(this._isTracing){this.traceExit(m);}},_correctPresetAuthType:function(){var m="_correctPresetAuthType()";if(this._isTracing){this.traceEntry(m);}if(!this.isAuthTypeAvailable(this._authProperties.authType)){for(var i=0;i0)){this._authProperties.vaultSlotID=this.vaultDropDownList.getValue();if(this._isTracing){this.trace(m,"Set default credential vault slot ID:",this._authProperties.vaultSlotID);}}if(this._isTracing){this.traceExit(m);}}});com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeNoAuth="authNone";com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd="authUserPwd";com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser="authSSO";com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault="authVault";}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.ExpandableSectionWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.ExpandableSectionWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.ExpandableSectionWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.ExpandableSectionWidget",[dijit._Widget,dijit._Templated,com.ibm.widgets._Traceable],{blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),namespace:"expSctWdgt_",parseOnLoad:true,templateString:"
    \n \n ${_sectionTitleText}\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n",_eventHandles:[],_isTracing:false,_nlsMessages:{},_nlsUserInterface:{},_onCollapsed:null,_onExpanded:null,_openHeight:5.5,_openWidth:6.25,_sectionID:"",_sectionTitleText:"",_visible:false,_widget:null,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._widget){this._widget.placeAt(this.widgetNode);}if((this._visible)&&(this._visible===true)){this.showSection();}else{this.hideSection();}if(this._isTracing){this.traceExit(m);}},constructor:function(_14){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_14);if(_14){this.traceEntry(m,"p_params.namespace:",_14.namespace);this.traceEntry(m,"p_params.nlsMessages:",dojo.toJson(_14.nlsMessages));this.traceEntry(m,"p_params.nlsUserInterface:",dojo.toJson(_14.nlsUserInterface));this.traceEntry(m,"p_params.onCollapsed:",_14.onCollapsed);this.traceEntry(m,"p_params.onExpanded:",_14.onExpanded);this.traceEntry(m,"p_params.openHeight:",_14.openHeight);this.traceEntry(m,"p_params.openWidth:",_14.openWidth);this.traceEntry(m,"p_params.sectionID:",_14.sectionID);this.traceEntry(m,"p_params.sectionTitleText:",_14.sectionTitleText);this.traceEntry(m,"p_params.visible:",_14.visible);this.traceEntry(m,"p_params.widgetInstance:",_14.widgetInstance);}}if(typeof _14.namespace=="string"){this.namespace=_14.namespace;}if(_14.nlsMessages&&typeof _14.nlsMessages=="object"){this._nlsMessages=_14.nlsMessages;}if(_14.nlsUserInterface&&typeof _14.nlsUserInterface=="object"){this._nlsUserInterface=_14.nlsUserInterface;}if(_14.widgetInstance&&typeof _14.widgetInstance=="object"){this._widget=_14.widgetInstance;}if(typeof _14.openWidth=="number"){this._openWidth=_14.openWidth;}if(typeof _14.openHeight=="number"){this._openHeight=_14.openHeight;}if(typeof _14.sectionTitleText=="string"){this._sectionTitleText=_14.sectionTitleText;}if(typeof _14.sectionID=="string"){this._sectionID=_14.sectionID;}if(typeof _14.visible=="boolean"){this._visible=_14.visible;}if(typeof _14.onExpanded=="function"){this._onExpanded=_14.onExpanded;}if(typeof _14.onCollapsed=="function"){this._onCollapsed=_14.onCollapsed;}if(this._isTracing){this.traceExit(m);}},hideSection:function(){var m="hideSection()";if(this._isTracing){this.traceEntry(m);}this._visible=false;dojo.style(this.SectionDIV,"display","none");dijit.setWaiState(this.SectionDIV,"hidden",true);if(this._isTracing){this.traceExit(m);}},isSectionCollapsed:function(){var m="isSectionCollapsed()";if(this._isTracing){this.traceEntry(m);}var _15=dojo.hasClass(this.sectionTwisty,"lotusTwistyClosed");if(this._isTracing){this.traceExit(m,_15);}return _15;},isSectionExpanded:function(){var m="isSectionExpanded()";if(this._isTracing){this.traceEntry(m);}var _16=dojo.hasClass(this.sectionTwisty,"lotusTwistyOpen");if(this._isTracing){this.traceExit(m,_16);}return _16;},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._initEventHandles();this._setSectionClosed();if(this._isTracing){this.traceExit(m);}},postMixInProperties:function(){var m="postMixInProperties()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if((this._sectionID)&&(this.namespace)){this.namespace=this.namespace+this._sectionID;}this.sectionLinkTitle=this._nlsUserInterface.expSectionWidget.sectionLinkExpandTitle;if(this._isTracing){this.traceExit(m);}},showSection:function(){var m="showSection()";if(this._isTracing){this.traceEntry(m);}this._visible=true;dojo.style(this.SectionDIV,"display","block");dijit.setWaiState(this.SectionDIV,"hidden",false);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_clearEventHandles:function(){var m="_clearEventHandles()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandles,dojo.disconnect);this._eventHandles=[];if(this._isTracing){this.traceExit(m);}},_closeSection:function(){var m="_closeSection()";if(this._isTracing){this.traceEntry(m);}dojo.animateProperty({"node":dojo.byId(this.namespace+"sectionWidgetDIV"),"duration":500,"properties":{"height":{"end":0,"units":"px"}},"onEnd":dojo.hitch(this,function(){this._setSectionClosed();dojo.style(dojo.byId(this.namespace+"sectionWidgetDIV"),"display","none");if((this._onCollapsed)&&(typeof this._onCollapsed=="function")){this._onCollapsed();}})}).play();if(this._isTracing){this.traceExit(m);}},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this._eventHandles.push(dojo.connect(this.sectionTwisty,"onclick",dojo.hitch(this,"_onOpenCloseSection")));this._eventHandles.push(dojo.connect(this.sectionLink,"onclick",dojo.hitch(this,"_onOpenCloseSection")));if(this._isTracing){this.traceExit(m);}},_onOpenCloseSection:function(){var m="_onOpenCloseSection()";if(this._isTracing){this.traceEntry(m);}var _17=dojo.hasClass(this.sectionTwisty,"lotusTwistyOpen");if(this._isTracing){this.trace(m,"Is section open:",_17);}if(_17){this._closeSection();}else{this._openSection();}if(this._isTracing){this.traceExit(m);}},_openSection:function(){var m="_openSection()";if(this._isTracing){this.traceEntry(m);}this.sectionLinkTitle=this._nlsUserInterface.expSectionWidget.sectionLinkCollapseTitle;var _18=dojo.byId(this.namespace+"sectionWidgetDIV");dojo.style(_18,"display","block");dojo.marginBox(_18,{h:"0ex",w:"0em"});dojo.style(_18,"height","0ex");dojo.style(_18,"width","0em");dojo.animateProperty({"node":_18,"duration":500,"properties":{"width":{"end":this._openWidth,"units":"em"},"height":{"end":this._openHeight,"units":"ex"}},"onEnd":dojo.hitch(this,function(){dojo.removeClass(this.sectionTwisty,"lotusTwistyClosed");dojo.addClass(this.sectionTwisty,"lotusTwistyOpen");dojo.attr(this.sectionTwisty,"title",this.sectionLinkTitle);dojo.attr(this.sectionLink,"title",this._sectionTitleText);dijit.setWaiState(this.sectionTwisty,"label",this.sectionLinkTitle);dijit.setWaiState(this.sectionLink,"label",this._sectionTitleText);dijit.setWaiState(this.SectionDIV,"expanded",true);dijit.setWaiState(this.sectionWidgetDIV,"hidden",false);dojo.attr(this.sectionTwistySpan,"innerHTML","▼");dojo.style(_18,"height","auto");if((this._onExpanded)&&(typeof this._onExpanded=="function")){this._onExpanded();}})}).play();if(this._isTracing){this.traceExit(m);}},_setSectionClosed:function(){var m="_setSectionClosed()";if(this._isTracing){this.traceEntry(m);}this.sectionLinkTitle=this._nlsUserInterface.expSectionWidget.sectionLinkExpandTitle;dojo.removeClass(this.sectionTwisty,"lotusTwistyOpen");dojo.addClass(this.sectionTwisty,"lotusTwistyClosed");dojo.attr(this.sectionTwisty,"title",this.sectionLinkTitle);dojo.attr(this.sectionLink,"title",this._sectionTitleText);dijit.setWaiState(this.sectionTwisty,"label",this.sectionLinkTitle);dijit.setWaiState(this.sectionLink,"label",this._sectionTitleText);dijit.setWaiState(this.SectionDIV,"expanded",false);dijit.setWaiState(this.sectionWidgetDIV,"hidden",true);if(this.isRTL){dojo.attr(this.sectionTwistySpan,"innerHTML","◄");}else{dojo.attr(this.sectionTwistySpan,"innerHTML","►");}if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget",[dijit._Widget,dijit._Templated,com.ibm.widgets._Traceable],{namespace:"genWzrdPgWdgt_",virtualContainerNodeHeight:null,_dialogTitle:null,_errorState:false,_isTracing:false,_onErrorStateChanged:null,_nlsMessages:{},_nlsUserInterface:{},_onDefaultAction:null,_onLayoutChanged:null,_onReadyStateChanged:null,_pickerManager:null,_ready:false,_stepDescription:"",_stepLabel:"",constructor:function(_19){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_19);if(_19){this.trace(m,"p_params.namespace:",_19.namespace);this.trace(m,"p_params.nlsMessages:",dojo.toJson(_19.nlsMessages));this.trace(m,"p_params.nlsUserInterface:",dojo.toJson(_19.nlsUserInterface));this.trace(m,"p_params.onDefaultAction:",_19.onDefaultAction);this.trace(m,"p_params.onErrorStateChanged",_19.onErrorStateChanged);this.trace(m,"p_params.onLayoutChanged:",_19.onLayoutChanged);this.trace(m,"p_params.onReadyStateChanged:",_19.onReadyStateChanged);this.trace(m,"p_params.pickerManager",_19.pickerManager);}}if(typeof _19.namespace=="string"){this.namespace=_19.namespace;}if(_19.nlsMessages&&dojo.isObject(_19.nlsMessages)){this._nlsMessages=_19.nlsMessages;}if(_19.nlsUserInterface&&dojo.isObject(_19.nlsUserInterface)){this._nlsUserInterface=_19.nlsUserInterface;}if((_19.onDefaultAction)&&dojo.isFunction(_19.onDefaultAction)){this._onDefaultAction=_19.onDefaultAction;}if((_19.onErrorStateChanged)&&dojo.isFunction(_19.onErrorStateChanged)){this._onErrorStateChanged=_19.onErrorStateChanged;}if((_19.onLayoutChanged)&&dojo.isFunction(_19.onLayoutChanged)){this._onLayoutChanged=_19.onLayoutChanged;}if((_19.onReadyStateChanged)&&dojo.isFunction(_19.onReadyStateChanged)){this._onReadyStateChanged=_19.onReadyStateChanged;}if((_19.pickerManager)&&dojo.isObject(_19.pickerManager)){this._pickerManager=_19.pickerManager;}if(this._isTracing){this.traceExit(m);}},getDialogTitle:function(){var m="getDialogTitle()";if(this._isTracing){this.traceEntry(m);}var _1a=this._dialogTitle;if(this._isTracing){this.traceExit(m,_1a);}return _1a;},getNlsMessages:function(){var m="getNlsMessages()";if(this._isTracing){this.traceEntry(m);}var _1b=this._nlsMessages;if(this._isTracing){this.traceExit(m,dojo.toJson(_1b));}return _1b;},getNlsUserInterface:function(){var m="getNlsUserInterface()";if(this._isTracing){this.traceEntry(m);}var _1c=this._nlsUserInterface;if(this._isTracing){this.traceExit(m,dojo.toJson(_1c));}return _1c;},getStepLabel:function(){var m="getStepLabel()";if(this._isTracing){this.traceEntry(m);}var _1d=this._stepLabel;if(this._isTracing){this.traceExit(m,_1d);}return _1d;},getStepDescription:function(){var m="getStepDescription()";if(this._isTracing){this.traceEntry(m);}var _1e=this._stepDescription;if(this._isTracing){this.traceExit(m,_1e);}return _1e;},initializePage:function(_1f){var m="initializePage()";if(this._isTracing){this.traceEntry(m);}if(this._isTracing){this.traceExit(m);}},isReady:function(){var m="isReady()";if(this._isTracing){this.traceEntry(m);}var _20=this._ready;if(this._isTracing){this.traceExit(m,_20);}return _20;},layout:function(){},setFocus:function(){var m="setFocus()";if(this._isTracing){this.traceEntry(m);}var _21=dijit.getFirstInTabbingOrder(this.domNode);if(_21){dijit.focus(_21);}if(this._isTracing){this.traceExit(m);}},_clearError:function(){var m="_clearError()";if(this._isTracing){this.traceEntry(m);}if(this._errorState===true){this._errorState=false;if(this._onErrorStateChanged){this._onErrorStateChanged(this,false);}}if(this._isTracing){this.traceExit(m);}},_layoutChanged:function(){var m="_layoutChanged()";if(this._isTracing){this.traceEntry(m);}if((this._onLayoutChanged)&&dojo.isFunction(this._onLayoutChanged)){if(this._isTracing){this.trace(m,"Dispatching to callback function:",this._onLayoutChanged);}this._onLayoutChanged();}if(this._isTracing){this.traceExit(m);}},_setReadyValue:function(_22){var m="_setReadyValue(p_isReady)";if(this._isTracing){this.traceEntry(m,_22);this.trace(m,"Current ready state:",this._ready);}if(this._ready!=_22){this._ready=_22;if((this._onReadyStateChanged)&&(dojo.isFunction(this._onReadyStateChanged))){if(this._isTracing){this.trace(m,"Dispatching to callback function passing the new ready state:",[this._onReadyStateChanged,this._ready]);}this._onReadyStateChanged(this._ready,this);}}if(this._isTracing){this.traceExit(m);}},_showError:function(_23,_24){var m="_showError(p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_23,_24]);}this._errorState=true;if(this._onErrorStateChanged){this._onErrorStateChanged(this,true,_23,_24);}if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.URLUtils"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.URLUtils"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.util.URLUtils");dojo.declare("com.ibm.workplace.wcm.ecm.picker.util.URLUtils",[com.ibm.widgets._Traceable],{downloadAjaxProxyContext:"/cmis_proxy",getProtocol:function(_25){var m="getProtocol(p_url)";if(this._isTracing){this.traceEntry(m,[_25]);}var _26=null;if(_25&&_25.length>0){var pos=_25.indexOf("://");if(pos>0){_26=_25.substring(0,pos);}}if(this._isTracing){this.traceExit(m,_26);}return _26;},getAuthority:function(_27){var m="getAuthority(p_url)";if(this._isTracing){this.traceEntry(m,[_27]);}var _28=null;if(_27&&_27.length>0){var _29=_27.indexOf("//");if(_29>=0){_29=_29+2;var end=_27.indexOf("/",_29);if(end>=_29){_28=_27.substring(_29,end);}else{_28=_27.substring(_29);}}}if(this._isTracing){this.traceExit(m,_28);}return _28;},getHost:function(_2a){var m="getHost(p_url)";if(this._isTracing){this.traceEntry(m,[_2a]);}var _2b=null;var _2c=this.getAuthority(_2a);if(_2c&&_2c.length>0){var end=_2c.indexOf(":");if(end>=0){_2b=_2c.substring(0,end);}else{_2b=_2c;}}if(this._isTracing){this.traceExit(m,_2b);}return _2b;},getPort:function(_2d){var m="getPort(p_url)";if(this._isTracing){this.traceEntry(m,[_2d]);}var _2e=null;var _2f=this.getAuthority(_2d);if(_2f&&_2f.length>0){var _30=_2f.indexOf(":");if(_30>0&&_2f.length>_30+1){_2e=_2f.substring(_30+1);}}if(this._isTracing){this.traceExit(m,_2e);}return _2e;},getFile:function(_31){var m="getFile(p_url)";if(this._isTracing){this.traceEntry(m,[_31]);}var _32=null;if(_31&&_31.length>0){var _33=_31.indexOf("//");if(_33>=0){_33=_33+2;var _34=_31.indexOf("/",_33);if(_34>0){_32=_31.substring(_34);}}else{_32=_31;}}if(this._isTracing){this.traceExit(m,_32);}return _32;},addQueryParameter:function(_35,_36,_37){var m="addQueryParameter(p_url, p_name, p_value)";if(this._isTracing){this.traceEntry(m,[_35,_36,_37]);}var _38=null;if(_35&&_36){var _39=_35.lastIndexOf("#");var _3a=null;if(_39>-1){_3a=_35.substring(_39);_38=_35.substring(0,_39);}else{_38=_35;}var _3b=null;var _3c=_38.indexOf("?");if(_3c!=-1){var _3d=_38.lastIndexOf(";",_3c);if(_3d!=-1){_3b=_38.substring(_3d);_38=_38.substring(0,_3d);}if(_38.length-1>_3c){_38=_38+"&";}}else{_38=_38+"?";}if(_37){if(_37 instanceof Array){for(i=0;i<_37.length;i++){_38=_38+encodeURIComponent(_36)+"="+encodeURIComponent(_37[i]);if(i+1<_37.length){_38=_38+"&";}}}else{_38=_38+encodeURIComponent(_36)+"="+encodeURIComponent(_37);}}else{_38=_38+encodeURIComponent(_36)+"=";}if(_3b){_38=_38+_3b;}if(_3a){_38=_38+_3a;}}else{_38=_35;}if(this._isTracing){this.traceExit(m,_38);}return _38;},appendPath:function(_3e,_3f){var m="appendPath(p_url, p_path)";if(this._isTracing){this.traceEntry(m,[_3e,_3f]);}var _40;if(_3f.length>0){if(_3e.length>0){var _41=_3e.length-1;var _42;if(_3e.charAt(_41)=="/"){_42=_3e.substring(0,_41);}else{_42=_3e;}if(_3f.charAt(0)=="/"){_40=_42+_3f;}else{_40=_42+"/"+_3f;}}else{_40=_3f;}}else{_40=_3e;}if(this._isTracing){this.traceExit(m,_40);}return _40;},generateProxiedUrl:function(_43,_44){var m="generateProxiedUrl(p_url, p_wpsContext)";if(this._isTracing){this.traceEntry(m,[_43,_44]);}var _45=_43;if(_44.length>0){var _46=null;if(_44.charAt(0)=="/"){_46=_44;}else{_46="/"+_44;}_46=_46+this.downloadAjaxProxyContext+"/";var _47=this.getProtocol(_43);if(_47&&_47.length>0){_46=_46+_47+"/";var _48=this.getHost(_43);if(_48&&_48.length>0){_46=_46+_48;var _49=this.getPort(_43);if(_49&&_49.length>0){_46=_46+"%3A"+_49;}var _4a=this.getFile(_43);if(_4a&&_4a.length>0){_46=_46+_4a;}_45=_46;}}}if(this._isTracing){this.traceExit(m,_45);}return _45;},normalizePlaceholders:function(_4b){var m="normalizePlaceholders(p_url)";if(this._isTracing){this.traceEntry(m,_4b);}var _4c=_4b.replace(/%7b/g,"%7B").replace(/%7d/g,"%7D");if(this._isTracing){this.traceExit(m,_4c);}return _4c;}});com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE=new com.ibm.workplace.wcm.ecm.picker.util.URLUtils();}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.ServerConnectionPageWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.ServerConnectionPageWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.ServerConnectionPageWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit.form.TextBox");dojo.require("dojo.string");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.ServerConnectionPageWidget",[com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget],{blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),namespace:"srvConnPgWdgt_",templateString:"
    \n
    \n\n
    \n \n
    \n
    \n
    \n \n \n
    \n
    \n \"${_nlsUserInterface.srvConnPage.altTextInformation}\"\n ${_nlsMessages.srvConnPage.noServersMessage}\n
    \n
    \n
      \n
    \n
    \n
    \n
    \n
    \n \n \n \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n

    \n \n

    \n
    \n \n \n \n
    \n \n
    \n \n
    \n
    \n",widgetsInTemplate:true,_allOverrideAuthenticationDisabled:false,_authenticationInfoMsg:"",_authProperties:null,_authWidget:null,_authWidgetSection:null,_authWidgetSectionArguments:null,_availableAuthTypes:[],_callingEnvironment:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_customServerSectionHeight:0,_customServiceSelectionEnabled:true,_documentsServices:[],_eventHandles:[],_feedType:String,_isTracing:false,_isAuthWidgetInitialized:false,_presetServerSectionHeight:0,_selectedUrl:"",_selPresetServerIndex:-1,_focusedPresetServerIndex:-1,_quickSearchText:"",_numPresetFocusEvts:0,_numPresetBlurEvts:0,_focusBlurEvtCountTimer:null,_selPresetServerPageSize:5,_selPresetType:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis,_selPresetURL:"",_selServiceId:"",_startUpWasCalled:false,_urlChangesDelay:250,_urlSelectionMode:"preset",_urlStore:null,_urlTextChangedTimerHandle:null,_vaultSelectionEnabled:true,_vaultSlotsAvailable:false,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},constructor:function(_4d){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_4d);if(_4d){this.trace(m,"p_params.authProperties:",dojo.toJson(_4d.authProperties));this.trace(m,"p_params.availableAuthTypes:",dojo.toJson(_4d.availableAuthTypes));this.trace(m,"p_params.callingEnvironment:",_4d.callingEnvironment);this.trace(m,"p_params.customServiceSelectionEnabled:",_4d.customServiceSelectionEnabled);this.trace(m,"p_params.documentsServices:",dojo.toJson(_4d.documentsServices));this.trace(m,"p_params.namespace:",_4d.namespace);this.trace(m,"p_params.vaultSelectionEnabled:",_4d.vaultSelectionEnabled);this.trace(m,"p_params.vaultSelectionEnabledForPZN:",_4d.vaultSelectionEnabledForPZN);this.trace(m,"p_params.vaultSelectionEnabledForWCM:",_4d.vaultSelectionEnabledForWCM);this.trace(m,"p_params.vaultSlots:",dojo.toJson(_4d.vaultSlots));}}this._eventHandles=[];if(typeof _4d.callingEnvironment=="string"){this._callingEnvironment=_4d.callingEnvironment;}if(typeof _4d.customServiceSelectionEnabled=="boolean"){this._customServiceSelectionEnabled=_4d.customServiceSelectionEnabled;}if(typeof _4d.namespace=="string"){this.namespace=_4d.namespace;}this._vaultSlotsAvailable=(_4d.vaultSlots)&&(_4d.vaultSlots.length>0);if(typeof _4d.vaultSelectionEnabled=="boolean"){this._vaultSelectionEnabled=_4d.vaultSelectionEnabled;}else{if(this._isCalledFromWCM()){var _4e=true;if(typeof _4d.vaultSelectionEnabledForWCM=="boolean"){_4e=_4d.vaultSelectionEnabledForWCM;}this._vaultSelectionEnabled=this._vaultSelectionEnabledForWCM;}else{if(this._isCalledFromPZN()){var _4f=true;if(typeof _4d.vaultSelectionEnabledForPZN=="boolean"){_4f=_4d.vaultSelectionEnabledForPZN;}this._vaultSelectionEnabled=_4f;}else{this._vaultSelectionEnabled=false;}}}if(this._isTracing){this.trace(m,"Determined credential vault selection support setting:",this._vaultSelectionEnabled);}this._authProperties={"authType":com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser};if(_4d.documentsServices&&dojo.isArray(_4d.documentsServices)){this._documentsServices=_4d.documentsServices;this._allOverrideAuthenticationDisabled=(this._documentsServices.length>0);for(var i=0;i=0){dojo.style(_57,"width",_58+"px");}if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._authWidgetSection=new com.ibm.workplace.wcm.ecm.picker.widget.ExpandableSectionWidget(this._authWidgetSectionArguments);if(this._authWidgetSection&&(this._customServiceSelectionEnabled||!this._allOverrideAuthenticationDisabled)){this._authWidgetSection.placeAt(this.authSelectionSection);}this._presetServerSectionHeight=17.5;this._customServerSectionHeight=8;this._setPresetServerSectionVisible(true,false);if(this._customServiceSelectionEnabled){this._setCustomServerSectionVisible(false,false);}else{this._setCustomServerDivVisible(false);}this._buildPresetServerList();if(this._availableAuthTypes.length===0){dojo.style(this.authSelectionSection,"display","none");dijit.setWaiState(this.authSelectionSection,"hidden",true);}this._initEventHandles();if(this._isTracing){this.traceExit(m);}},setFeedType:function(_59){var m="setFeedType(p_feedType)";if(this._isTracing){this.traceEntry(m,_59);}this._feedType=_59;if(this._isTracing){this.traceExit(m);}},startup:function(){var m="startup()";if(this._isTracing){this.traceEntry(m);}if(!this._startUpWasCalled){this._authWidget.startup();this._authWidgetSection.startup();this._onAuthenticationChange(this._authProperties);if(this._documentsServices.length>0){this._selectPresetServerListIndex(0);}this._startUpWasCalled=true;}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_animateCloseSection:function(_5a){var m="_animateCloseSection(p_domNode)";if(this._isTracing){this.traceEntry(m,_5a);}if(!dojo.hasClass(_5a,"lotusHidden")){dojo.style(_5a,"overflow","hidden");dojo.animateProperty({"node":_5a,"duration":800,"properties":{"height":{"end":0,"units":"px"}},"onEnd":dojo.hitch(this,function(){dojo.addClass(_5a,"lotusHidden");dijit.setWaiState(_5a,"hidden",true);dijit.removeWaiState(_5a,"expanded");})}).play();}if(this._isTracing){this.traceExit(m);}},_animateOpenSection:function(_5b,_5c){var m="_animateOpenSection(p_domNode, p_targetHeight)";if(this._isTracing){this.traceEntry(m,[_5b,_5c]);}if(dojo.hasClass(_5b,"lotusHidden")){dojo.style(_5b,"overflow","hidden");dojo.marginBox(_5b,{h:"0ex"});dojo.style(_5b,"height","0ex");dojo.removeClass(_5b,"lotusHidden");dijit.setWaiState(_5b,"hidden",false);dijit.setWaiState(_5b,"expanded",true);dojo.animateProperty({"node":_5b,"duration":800,"properties":{"height":{"end":_5c,"units":"ex"}},"onEnd":dojo.hitch(this,function(){dojo.marginBox(_5b,{h:_5c+"ex"});})}).play();}if(this._isTracing){this.traceExit(m);}},_buildAuthenticationInfoMsg:function(_5d){var m="_buildAuthenticationInfoMsg(p_authProps)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_5d));}if(_5d){if(_5d.authType){switch(_5d.authType){case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault:this._authenticationInfoMsg=dojo.string.substitute(this._nlsUserInterface.srvConnPage.authInfoMsgVault,[_5d.vaultSlotID]);break;case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd:this._authenticationInfoMsg=this._nlsUserInterface.srvConnPage.authInfoMsgUserPwd;break;case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser:this._authenticationInfoMsg=this._nlsUserInterface.srvConnPage.authInfoMsgCurrentUser;break;default:this._authenticationInfoMsg=this._nlsUserInterface.srvConnPage.authInfoMsgUnknown;break;}}else{this._authenticationInfoMsg="";}}else{this._authenticationInfoMsg="";}if(this._isTracing){this.trace(m,"New authentication information message:",this._authenticationInfoMsg);this.traceExit(m);}},_countEventsTimerFn:function(){if(this._numPresetBlurEvts==this._numPresetFocusEvts){this._quickSearchText="";this._numPresetBlurEvts=0;this._numPresetFocusEvts=0;}},_buildPresetServerList:function(){var m="_buildPresetServerList()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Preset document services:",this._documentsServices);}if(this._documentsServices){for(var i=0;i=0)&&(this._focusedPresetServerIndex0){url=dojo.trim(_66[0]);}else{url=dojo.trim(_65);}if(this._isTracing){this.traceExit(m,url);}return url;},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this._eventHandles.push(dojo.connect(this.presetServersList,"onkeypress",dojo.hitch(this,"_onPresetServerKeyPressed")));this._eventHandles.push(dojo.connect(this.customUrlTextBox,"onChange",dojo.hitch(this,"_onUrlTextBoxChanged")));this._eventHandles.push(dojo.connect(this.presetServerRadioButton,"onClick",dojo.hitch(this,"_onClickPresetServerButton")));this._eventHandles.push(dojo.connect(this.customServerRadioButton,"onClick",dojo.hitch(this,"_onClickCustomServerButton")));this._eventHandles.push(dojo.connect(this.serverConnectionPageForm,"onsubmit",dojo.hitch(this,"_onSubmit")));if(this._isTracing){this.traceExit(m);}},_isCalledFromPZN:function(){var m="_isCalledFromPZN()";if(this._isTracing){this.traceEntry(m);}var _67=this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn;if(this._isTracing){this.traceExit(m,_67);}return _67;},_isCalledFromWCM:function(){var m="_isCalledFromWCM()";if(this._isTracing){this.traceEntry(m);}var _68=this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm;if(this._isTracing){this.traceExit(m,_68);}return _68;},_mapResEnvTypeToJsType:function(_69){var m="_mapResEnvTypeToJsType(p_serverType)";if(this._isTracing){this.traceEntry(m,_69);}var _6a="";if(typeof _69=="string"){switch(_69){case com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions.resEnvTypeCMIS:_6a=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis;break;case com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions.resEnvTypeQDS:_6a=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qds;break;default:_6a=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis;break;}}else{_6a=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis;}if(this._isTracing){this.traceExit(m,_6a);}return _6a;},_focusPresetServerListIndex:function(_6b){var _6c=_6b;if(_6c<0){_6c=0;}if(_6c>this._documentsServices.length-1){_6c=this._documentsServices.length-1;}this._unfocusPresetServerItem();this._focusPresetServerItem(_6c);},_selectPresetServerListIndex:function(_6d){var m="_selectPresetServerListIndex(p_newIndex)";if(this._isTracing){this.traceEntry(m,_6d);}var _6e=_6d;if(_6e<0){_6e=0;}if(_6e>this._documentsServices.length-1){_6e=this._documentsServices.length-1;}this._deselectPresetServerItem();this._selectPresetServerItem(_6e);if(this._isTracing){this.traceExit(m);}},_onAuthWidgetErrorStateChanged:function(_6f,_70,_71,_72){var m="_onAuthWidgetErrorStateChanged(p_sender, p_errorState, p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_6f,_70,_71,_72]);}if(_70===true){this._showError(_71,_72);}else{if(_70===false){this._clearError();}else{}}if(this._isTracing){this.traceExit(m);}},_doSearchServerItem:function(_73){if(_73<0){_73=0;}if(_73>this._documentsServices.length-1){_73=0;}idx=_73;var svc;for(var i=0;ithis._documentsServices.length-1){idx=0;}}},_searchNextServerItem:function(){this._doSearchServerItem(this._selPresetServerIndex+1);},_searchServerItem:function(){this._doSearchServerItem(0);},_onPresetServerKeyPressed:function(_74){var m="_onPresetServerKeyPressed(p_evt)";if(this._isTracing){this.traceEntry(m,[_74]);}if((_74.charCode==dojo.keys.SPACE)&&(this._quickSearchText==="")){dojo.stopEvent(_74);this._selectPresetServerListIndex(this._focusedPresetServerIndex);}if(_74.charCode&&(!_74.ctrlKey)&&String.fromCharCode){var _75=String.fromCharCode(_74.charCode);if(_75){_75=_75.toUpperCase();}if((this._quickSearchText.length==1)&&(_75==this._quickSearchText)){this._searchNextServerItem();}else{this._quickSearchText=this._quickSearchText+_75;this._searchServerItem();}}if(_74.keyCode){var _76=_74.target;switch(_74.keyCode){case dojo.keys.UP_ARROW:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(this._focusedPresetServerIndex-1);}else{this._selectPresetServerListIndex(this._focusedPresetServerIndex-1);}break;case dojo.keys.DOWN_ARROW:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(this._focusedPresetServerIndex+1);}else{this._selectPresetServerListIndex(this._focusedPresetServerIndex+1);}break;case dojo.keys.PAGE_UP:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(this._focusedPresetServerIndex-this._selPresetServerPageSize);}else{this._selectPresetServerListIndex(this._focusedPresetServerIndex-this._selPresetServerPageSize);}break;case dojo.keys.PAGE_DOWN:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(this._focusedPresetServerIndex+this._selPresetServerPageSize);}else{this._selectPresetServerListIndex(this._focusedPresetServerIndex+this._selPresetServerPageSize);}break;case dojo.keys.HOME:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(0);}else{this._selectPresetServerListIndex(0);}break;case dojo.keys.END:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(this._documentsServices.length-1);}else{this._selectPresetServerListIndex(this._documentsServices.length-1);}break;case dojo.keys.ENTER:this._quickSearchText="";if(this._focusedPresetServerIndex!=this._selPresetServerIndex){this._focusPresetServerListIndex(this._selPresetServerIndex);}this._onSubmit(_74);break;default:break;}}if(this._isTracing){this.traceExit(m,false);}},_onSubmit:function(_77){var m="_onSubmit(p_evt)";if(this._isTracing){this.traceEntry(m,[_77]);}dojo.stopEvent(_77);if(this._onDefaultAction&&dojo.isFunction(this._onDefaultAction)){this._onDefaultAction();}if(this._isTracing){this.traceExit(m,false);}return false;},_setAuthTypeForPresetServer:function(){var m="_setAuthTypeForPresetServer()";if(this._isTracing){this.traceEntry(m);}var url=this._getUrl();var _78=false;var _79="";var _7a=false;var _7b=true;var i=this._getConfiguredDocumentsService(url);if(i>=0){_79=this._documentsServices[i].decodedvaultslot;_7a=this._authWidget.isVaultSlotAvailable(_79);_7b=this._documentsServices[i].overrideAuthentication.toLowerCase()!="false";}if((_79)&&(_79!="undefined")&&(_79!=="")){if(_7a){this._authWidget.changeAuthType(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault);this._clearError();_78=!_7b;}else{this._authWidget.changeAuthType(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser);this._showError(dojo.string.substitute(this._nlsMessages.srvConnPage.errorVaultSlotMissing,[_79]));}}else{this._authWidget.changeAuthType(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser);this._clearError();}if(((_79)&&(_79!=this._authProperties.vaultSlotID))&&(_7a)){this._authProperties.vaultSlotID=_79;this._authWidget.setAuthenticationProperties({authProperties:this._authProperties});}if(_78){this._enableAuthSection(false);}else{this._enableAuthSection(true);}this._determineReadyState();if(this._isTracing){this.traceExit(m);}},_setHoverHighlightItem:function(_7c,_7d){var m="_setHoverHighlightItem(p_dsIndex, p_isHover)";if(this._isTracing){this.traceEntry(m,[_7c,_7d]);this.trace(m,"Preset document services:",this._documentsServices);}if(this._documentsServices){var ds=this._documentsServices[_7c];if(ds){if(ds.domNode){if(_7d){if(!dojo.hasClass(ds.domNode,"lotusSelected")){dojo.addClass(ds.domNode,"feddocServerItemHover");}}else{dojo.removeClass(ds.domNode,"feddocServerItemHover");}}}}if(this._isTracing){this.traceExit(m);}},_focusPresetServerItem:function(_7e){if(this._documentsServices){var ds=this._documentsServices[_7e];if(ds){if(ds.domNode){dojo.attr(ds.focusNode,"tabindex","0");dijit.focus(ds.focusNode);this._focusedPresetServerIndex=_7e;}}}},_selectPresetServerItem:function(_7f){var m="_selectPresetServerItem(p_dsIndex)";if(this._isTracing){this.traceEntry(m,[_7f]);this.trace(m,"Preset document services:",this._documentsServices);}if(this._documentsServices){var ds=this._documentsServices[_7f];if(ds){if(ds.domNode){dojo.addClass(ds.domNode,"lotusSelected");dijit.setWaiState(ds.focusNode,"selected",true);dojo.removeClass(ds.domNode,"feddocServerItemHover");dojo.attr(ds.focusNode,"tabindex","0");dijit.focus(ds.focusNode);this._selPresetURL=ds.decodedurl;this._selPresetServerIndex=_7f;this._focusedPresetServerIndex=_7f;if(ds.decodedtype){if((ds.decodedtype==com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis)||(ds.decodedtype==com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qds)){this._selPresetType=ds.decodedtype;}else{this._selPresetType=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis;}}else{this._selPresetType=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis;}this._selServiceId=ds.serviceId;this._setAuthTypeForPresetServer();}}}if(this._isTracing){this.traceExit(m);}},_onAuthenticationChange:function(_80){var m="_onAuthenticationChange(p_authProps)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_80));}this._authProperties=dojo.clone(_80);this._buildAuthenticationInfoMsg(_80);this._updateAuthenticationInfoMsg();this._determineReadyState();if(this._isTracing){this.traceExit(m);}},_onAuthenticationSectionCollapsed:function(){var m="_onAuthenticationSectionCollapsed()";if(this._isTracing){this.traceEntry(m);}this._layoutChanged();if(this._isTracing){this.traceExit(m);}},_onAuthenticationSectionExpanded:function(){var m="_onAuthenticationSectionExpanded()";if(this._isTracing){this.traceEntry(m);}if(!this._isAuthWidgetInitialized){this._authWidget.setAuthenticationProperties({"authProperties":this._authProperties});this._isAuthWidgetInitialized=true;}this._layoutChanged();if(this._isTracing){this.traceExit(m);}},_onAuthPropertiesChanged:function(_81){var m="_onAuthPropertiesChanged(p_authProperties)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_81));}if(_81){if(_81.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault){this._authProperties.vaultSlotID=_81.vaultSlotID;}}if(this._isTracing){this.traceEntry(m,"New credential vault slot ID:",this._authProperties.vaultSlotID);this.traceExit(m);}},_onClickCustomServerButton:function(){var m="_onClickCustomServerButton()";if(this._isTracing){this.traceEntry(m);}this._setPresetServerSectionVisible(false,true);this._setCustomServerSectionVisible(true,true);this._urlSelectionMode="custom";this._enableAuthSection(true);this._authWidget.changeAuthType(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser);this._clearError();this._determineReadyState();this.layout();if(this._isTracing){this.traceExit(m);}},_onClickPresetServerButton:function(){var m="_onClickPresetServerButton()";if(this._isTracing){this.traceEntry(m);}this._setPresetServerSectionVisible(true,true);this._setCustomServerSectionVisible(false,true);this._urlSelectionMode="preset";this._setAuthTypeForPresetServer();this.presetServerRadioButton.focus();if(this._isTracing){this.traceExit(m);}},_onUrlTextBoxChanged:function(){var m="_onUrlTextBoxChanged()";if(this._isTracing){this.traceEntry(m);}this._clearError();clearTimeout(this._urlTextChangedTimerHandle);this._urlTextChangedTimerHandle=setTimeout(dojo.hitch(this,"_determineReadyState"),this._urlChangesDelay);if(this._isTracing){this.traceExit(m);}},_setCustomServerDivVisible:function(_82){var m="_setCustomServerDivVisible(p_isVisible)";if(this._isTracing){this.traceEntry(m,_82);}this._setSectionVisible(this.customServerDiv,_82,false,0);if(this._isTracing){this.traceExit(m);}},_setCustomServerSectionVisible:function(_83,_84){var m="_setCustomServerSectionVisible(p_isVisible, p_animate)";if(this._isTracing){this.traceEntry(m,[_83,_84]);}this._setSectionVisible(this.customServerSection,_83,_84,this._customServerSectionHeight);if(this._isTracing){this.traceExit(m);}},_setPresetServerSectionVisible:function(_85,_86){var m="_setPresetServerSectionVisible(p_isVisible, p_animate)";if(this._isTracing){this.traceEntry(m,[_85,_86]);}this._setSectionVisible(this.presetServerSection,_85,_86,this._presetServerSectionHeight);if(this._isTracing){this.traceExit(m);}},_setSectionVisible:function(_87,_88,_89,_8a){var m="_setSectionVisible(p_sectionDomNode, p_isVisible, p_animate, p_targetHeight)";if(this._isTracing){this.traceEntry(m,[_87,_88,_89,_8a]);}if((_89)&&(_89===true)){if(_88===true){this._animateOpenSection(_87,_8a);}else{this._animateCloseSection(_87);}}else{this._setVisible(_87,_88);}if(this._isTracing){this.traceExit(m);}},_setVisible:function(_8b,_8c){var m="_setVisible(p_domNode, p_isVisible)";if(this._isTracing){this.traceEntry(m,[_8b,_8c]);}if(_8c===true){if(dojo.hasClass(_8b,"lotusHidden")){dojo.removeClass(_8b,"lotusHidden");}dijit.setWaiState(_8b,"hidden",false);dijit.setWaiState(_8b,"expanded",true);}else{if(!dojo.hasClass(_8b,"lotusHidden")){dojo.addClass(_8b,"lotusHidden");}dijit.setWaiState(_8b,"hidden",true);dijit.removeWaiState(_8b,"expanded");}if(this._isTracing){this.traceExit(m);}},_showNoServersMessage:function(){var m="_showNoServersMessage()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.presetServersListDiv,"display","none");dojo.style(this.fedDocNoServersInfoDiv,"display","block");if(this._isTracing){this.traceExit(m);}},_updateAuthenticationInfoMsg:function(){var m="_updateAuthenticationInfoMsg()";if(this._isTracing){this.traceEntry(m);}dojo.attr(this.fedDocPickerAuthInfo,"innerHTML",this._authenticationInfoMsg);if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter",[com.ibm.widgets._Traceable],{_isTracing:false,_itemFilter:null,constructor:function(_8d){},isItemAcceptable:function(_8e,_8f){}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter.LibFolderTreeItemFilter"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter.LibFolderTreeItemFilter"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.filter.LibFolderTreeItemFilter");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.filter.LibFolderTreeItemFilter",[com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter],{constructor:function(_90){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_90);if(_90){this.trace(m,"p_params.itemFilter:",_90.itemFilter);}}if(_90&&(typeof _90==="object")){if(_90.itemFilter&&(typeof _90.itemFilter=="object")){this._itemFilter=_90.itemFilter;}}if(this._isTracing){this.traceExit(m);}},isItemAcceptable:function(_91,_92){var m="isItemAcceptable(p_item, p_store)";if(this._isTracing){this.traceEntry(m,[_91,_92]);}var _93=(_92.isFolderItem(_91)||_92.isRepositoryItem(_91));if(_93&&this._itemFilter){_93=_93&&this._itemFilter.isItemAcceptable(_91,_92);}if(this._isTracing){this.traceExit(m,_93);}return _93;}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter",[com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter],{_labelContains:"",_labelEndsWith:"",_labelStartsWith:"",changeLabelContains:function(_94){var m="changeLabelContains(p_labelContains)";if(this._isTracing){this.traceEntry(m,[_94]);}if(typeof _94=="string"&&_94!==""){this._labelContains=_94.toLowerCase();var _95=this._labelContains.indexOf("*");if(_95>-1){if(_95>0){this.changeLabelStartsWith(this._labelContains.substr(0,_95));}else{this.changeLabelStartsWith("");}if(_95=0);}else{_9e=false;}}}}else{var _a3=false;var _a4=false;if(_a1===true){_9f=_9d.getLabel(_9c);if(_9f&&(_9f!=="")){this.trace(m,"Running 'startsWith' check");_a0=_9f.toLowerCase();this.trace(m,"Item label (lowercase): ",_a0);_a3=(_a0.indexOf(this._labelStartsWith)===0);}}if(_a2===true){_9f=_9d.getLabel(_9c);if(_9f&&(_9f!=="")){this.trace(m,"Running 'endsWith' check");_a0=_9f.toLowerCase();this.trace(m,"Item label (lowercase): ",_a0);var idx=_a0.lastIndexOf(this._labelEndsWith);_a4=((idx>-1)&&(idx===(_a0.length-this._labelEndsWith.length)));}}if((_a1===true)&&(_a2===true)){_9e=_9e&&_a3&&_a4;}else{_9e=_9e&&(_a3||_a4);}}if(this._isTracing){this.traceExit(m,_9e);}return _9e;}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel");dojo.require("dojo.string");dojo.require("dijit.tree.ForestStoreModel");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel",[dijit.tree.ForestStoreModel,com.ibm.widgets._Traceable],{_allowSubItems:true,_isTracing:false,_itemFilter:null,constructor:function(_a5){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_a5);if(_a5){this.trace(m,"p_params.itemFilter:",_a5.itemFilter);this.trace(m,"p_params.allowSubItems:",_a5.allowSubItems);}}if(_a5&&typeof _a5=="object"){if(_a5.itemFilter&&typeof _a5.itemFilter=="object"){this._itemFilter=_a5.itemFilter;}if(typeof _a5.allowSubItems!="undefined"){this._allowSubItems=_a5.allowSubItems;}}if(this._isTracing){this.traceExit(m);}},filterTreeItems:function(_a6){var m="filterTreeItems(parentItem)";if(this._isTracing){this.traceEntry(m,_a6);}var _a7=[];var _a8=dojo.hitch(this,function(_a9){dojo.forEach(_a9,function(_aa){if(this._itemFilter){var _ab=false;if(this._allowSubItems&&(this.store.isFolderItem(_aa)||this.store.isRepositoryItem(_aa))&&(this.store.isItemLoaded(_aa))&&(this.store.isItemExpanded(_aa))){_ab=this.filterTreeItems(_aa);}else{_ab=false;}if((this._itemFilter.isItemAcceptable(_aa,this.store))||(_ab)){_a7.push(_aa);}}else{_a7.push(_aa);}},this);if((this.onChildrenChange)&&(dojo.isFunction(this.onChildrenChange))){this.onChildrenChange(_a6,_a7);}});this.getChildren(_a6,_a8,null,true);_a7=(_a7.length>0);if(this._isTracing){this.traceExit(m,_a7);}return _a7;},getChildren:function(_ac,_ad,_ae,_af){var m="getChildren(parentItem, onComplete, onError, useOriginal)";if(this._isTracing){this.traceEntry(m,[_ac,_ad,_ae,_af]);}var _b0=[];var _b1=_ad;var _b2=dojo.hitch(this,function(_b3){dojo.forEach(_b3,function(_b4){if(this._itemFilter){if(this._itemFilter.isItemAcceptable(_b4,this.store)){_b0.push(_b4);}}else{_b0.push(_b4);}},this);if((_b1)&&(dojo.isFunction(_b1))){_b1(_b0);}});var _b5=((!_af)||(_af&&(_af===false)));if(this._isTracing){this.trace(m,"Use advanced logic:",_b5);}if(_b5){var _b6=arguments;if(_b6[1]){_b6[1]=_b2;}this.inherited(_b6);}else{this.inherited(arguments);}if(this._isTracing){this.traceExit(m);}},mayHaveChildren:function(_b7){var m="mayHaveChildren(p_item)";if(this._isTracing){this.traceEntry(m,_b7);}var _b8=this._allowSubItems&&(this.store.isFolderItem(_b7)||this.store.isRepositoryItem(_b7)||this.inherited(arguments));if(this._isTracing){this.traceExit(m,_b8);}return _b8;}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils",[com.ibm.widgets._Traceable],{getErrorMessage:function(_b9,_ba,_bb){var m="getErrorMessage(ioargs, nlsMessages, httpsSpecialMsg)";if(this._isTracing){this.traceEntry(m,[_b9,_ba,_bb]);}var _bc=[];if(_b9.xhr.status>=400){var _bd="errorHttp"+dojo.string.trim(_b9.xhr.status+"");var _be="errorDetailsHttp"+dojo.string.trim(_b9.xhr.status+"");var _bf="errorDetailsHttps"+dojo.string.trim(_b9.xhr.status+"");if(_ba[_bd]){if(_b9.xhr.status==500){var _c0="";if(typeof _b9.xhr.response=="string"){_c0=_b9.xhr.response;}else{if(typeof _b9.xhr.responseText=="string"){_c0=_b9.xhr.responseText;}}_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage]=_ba[_bd];if(_c0.length>500){_c0=_c0.substring(0,499);}_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]=_c0;}else{_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage]=_ba[_bd];if((_bb)&&(_ba[_bf])){_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]=_ba[_bf];}else{if(_ba[_be]){_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]=_ba[_be];}}}}else{_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage]=_ba.errorFetchingData;}}if(this._isTracing){this.traceExit(m,_bc);}return _bc;}});com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils._INSTANCE=new com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils();com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage="ErrorMessage";com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails="ErrorDetails";}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore");dojo.require("dojo.string");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore",[com.ibm.widgets._Traceable],{_credentialVaultParamValue:null,_serviceId:"",_feedBaseURL:"",_feedSvcDocBaseURL:"",_isTracing:false,_items:{},_nlsMessages:{},_nodeTypes:[],_onErrorStateChanged:null,_onRootNodeChanged:null,_typeFilter:"all",_url:null,addNodeTypes:function(_c1){var m="addNodeTypes(p_nodeTypes)";if(this._isTracing){this.traceEntry(m,_c1);}if(dojo.isArray(_c1)){dojo.forEach(_c1,dojo.hitch(this,function(_c2){if(dojo.indexOf(this._nodeTypes,_c2)==-1){this._nodeTypes.push(_c2);}}));this._computeTypeFilter();this._forceItemsReload();}if(this._isTracing){this.traceExit(m);}},close:function(_c3){var m="close(request)";if(this._isTracing){this.traceEntry(m,_c3);}this._items={};if(this._isTracing){this.traceExit(m);}return;},constructor:function(_c4){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_c4);if(_c4){this.trace(m,"p_params.url:",_c4.url);this.trace(m,"p_params.feedBaseURL:",_c4.feedBaseURL);this.trace(m,"p_params.feedSvcDocBaseURL",_c4.feedSvcDocBaseURL);this.trace(m,"p_params.nodeTypes:",dojo.toJson(_c4.nodeTypes));this.trace(m,"p_params.nlsMessages",_c4.nlsMessages);this.trace(m,"p_params.credentialVaultParamValue:",_c4.credentialVaultParamValue);this.trace(m,"p_params.serviceId:",_c4.serviceId);}}if(_c4&&typeof _c4=="object"){if(typeof _c4.url=="string"){this._url=_c4.url;}if(typeof _c4.feedBaseURL=="string"){this._feedBaseURL=_c4.feedBaseURL;}if(typeof _c4.feedSvcDocBaseURL=="string"){this._feedSvcDocBaseURL=_c4.feedSvcDocBaseURL;}if(_c4.nodeTypes&&typeof _c4.nodeTypes=="object"){this._nodeTypes=_c4.nodeTypes;}if(typeof _c4.credentialVaultParamValue=="string"){this._credentialVaultParamValue=_c4.credentialVaultParamValue;}if(typeof _c4.serviceId=="string"){this._serviceId=_c4.serviceId;}if((_c4.onErrorStateChanged)&&dojo.isFunction(_c4.onErrorStateChanged)){this._onErrorStateChanged=_c4.onErrorStateChanged;}if((_c4.onRootNodeChanged)&&dojo.isFunction(_c4.onRootNodeChanged)){this._onRootNodeChanged=_c4.onRootNodeChanged;}if((_c4.nlsMessages)&&typeof _c4.nlsMessages=="object"){this._nlsMessages=_c4.nlsMessages;}}this._computeTypeFilter();if(this._isTracing){this.traceExit(m);}},containsValue:function(_c5,_c6,_c7){var m="containsValue(p_item, p_attribute, p_value)";if(this._isTracing){this.traceEntry(m,[_c5,_c6,_c7]);}var _c8=false;if(this.hasAttribute(_c5,_c6)){_c8=dojo.some(this.getValues(_c5,_c6),function(val){return val==_c7;},this);}if(this._isTracing){this.traceExit(m,_c8);}return _c8;},fetch:function(_c9){var m="fetch(p_params)";if(this._isTracing){this.traceEntry(m,_c9);this.trace(m,"Scope:",_c9.scope);this.trace(m,"Scope:",_c9.scope);this.trace(m,"Scope:",_c9.scope);}var _ca=dojo.global;if(_c9.scope){_ca=_c9.scope;}if(_c9.item){if(this._isTracing){this.trace(m,"Remote fetching of items");}this._asyncLoadItemsRemote(_c9.item,_c9.onComplete);}else{if(!_c9.query||(typeof _c9.query=="string"&&_c9.query.match(/^toplevelitems$/i))){if(this._isTracing){this.trace(m,"Remote fetching of items");}this._asyncLoadItemsRemote(null,_c9.onComplete);}else{if(typeof _c9.query=="string"&&(_c9.query.match("^itemID=")=="itemID=")){var ID=_c9.query.substring(7,_c9.query.length);if(this._isTracing){this.trace(m,"Item identity from query:",ID);}if(ID!==""){var _cb=this.fetchItemByIdentity({"identity":ID});if(this._isTracing){this.trace(m,"Item fetched by identity:",_cb);}if(_cb){var _cc=this.isItemLoaded(_cb);if(this._isTracing){this.trace(m,"Is item already loaded:",_cc);}if(_cc){this._clearError();if((_c9.onComplete)&&(dojo.isFunction(_c9.onComplete))){_c9.onComplete(this.getValues(_cb,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr));}}else{this.loadItem({"item":_cb,"onItem":_c9.onComplete,"topLevelCallback":true});}}else{this.error(m,dojo.string.substitute("Item with ID ${0} was not found in the store.",[ID]));}}}}}if(this._isTracing){this.traceExit(m);}},fetchItemByIdentity:function(_cd){var m="fetchItemByIdentity(p_params)";if(this._isTracing){this.traceEntry(m,_cd);this.trace(m,"Identity:",_cd.identity);this.trace(m,"Scope:",_cd.scope);this.trace(m,"onItem callback:",_cd.onItem);}var id=_cd.identity;if(typeof id!="string"){if(!dojo.isFunction(id.toString)){throw new Error(dojo.string.substitute(this._nlsMessages.srvCommunication.attributeNotStringable,["id","fetchItemByIdentity"]));}id=id.toString();}var _ce=this._items[id];if(typeof _ce=="undefined"){_ce=null;}var _cf=dojo.global;if(_cd.scope){_cf=_cd.scope;}if(dojo.isFunction(_cd.onItem)){_cd.onItem.call(_cf,_ce);}if(this._isTracing){this.traceExit(m,_ce);}return _ce;},getAttributes:function(_d0){var m="getAttributes(p_item)";if(this._isTracing){this.traceEntry(m,_d0);}var _d1=[];var i=0;for(var _d2 in _d0){if((typeof (_d0[_d2])!="undefined")&&(typeof (_d0[_d2])!="function")){_d1[i++]=_d2;}}if(this._isTracing){this.traceExit(m,dojo.toJson(_d1));}return _d1;},getDownloadURL:function(_d3){var m="getDownloadURL(p_item)";if(this._isTracing){this.traceEntry(m,_d3);}var _d4=this.getValue(_d3,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._downloadURLAttr,"");if(this._isTracing){this.traceExit(m,_d4);}return _d4;},getFeatures:function(){var m="getFeatures()";if(this._isTracing){this.traceEntry(m);}var _d5={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};if(this._isTracing){this.traceExit(m,_d5);}return _d5;},getIdentity:function(_d6){var m="getIdentity(p_item)";if(this._isTracing){this.traceEntry(m,_d6);}var _d7=this.getValue(_d6,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr);if(this._isTracing){this.traceExit(m,_d7);}return _d7;},getIdentityAttributes:function(_d8){var m="getIdentityAttributes(p_item)";if(this._isTracing){this.traceEntry(m,_d8);}result=[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr];if(this._isTracing){this.traceExit(m,result);}return result;},getLabel:function(_d9){var m="getLabel(p_item)";if(this._isTracing){this.traceEntry(m,_d9);}var _da=this.getValue(_d9,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._labelAttr);if(this._isTracing){this.traceExit(m,_da);}return _da;},getLabelAttributes:function(_db){var m="getLabelAttributes(p_item)";if(this._isTracing){this.traceEntry(m,_db);}var _dc=[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._labelAttr];if(this._isTracing){this.traceExit(m,_dc);}return _dc;},getValue:function(_dd,_de,_df){var m="getValue(p_item, p_attribute, p_defaultValue)";if(this._isTracing){this.traceEntry(m,[_dd,_de,_df]);}var _e0=_df;if(typeof _de!="string"){throw new Error(dojo.string.substitute(this._nlsMessages.srvCommunication.attributeNotStringable,["p_attribute","getValue"]));}if(_de==this.PATH){_e0=this.getPath(_dd);}else{if(!this.hasAttribute(_dd,_de)){_e0=_df;}else{_e0=_dd[_de];}}if(this._isTracing){this.traceExit(m,_e0);}return _e0;},getValues:function(_e1,_e2){var m="getValues(p_item, p_attribute)";if(this._isTracing){this.traceEntry(m,[_e1,_e2]);}if(typeof _e2!="string"){throw new Error(dojo.string.substitute(this._nlsMessages.srvCommunication.attributeNotStringable,["p_attribute","getValues"]));}var _e3=this._dereferenceItem(_e1);var _e4=[];if(_e2==com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr){var tmp;if(_e3[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr]){tmp=[];if(_e3[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]===true){tmp=_e3[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr];}}if(typeof tmp!="undefined"){_e4=tmp;}}else{var ret=this.getValue(_e3,_e2);if(typeof ret!="undefined"){_e4=[ret];}}if(this._isTracing){this.traceExit(m,_e4);}return _e4;},getViewURL:function(_e5){var m="getViewURL(p_item)";if(this._isTracing){this.traceEntry(m,_e5);}var _e6=this.getValue(_e5,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr,"");if(this._isTracing){this.traceExit(m,_e6);}return _e6;},hasAttribute:function(_e7,_e8){var m="hasAttribute(p_item, p_attribute)";if(this._isTracing){this.traceEntry(m,[_e7,_e8]);}if(typeof _e8!="string"){throw new Error(dojo.string.substitute(this._nlsMessages.srvCommunication.attributeNotStringable,["p_attribute","hasAttribute"]));}var _e9=(typeof _e7[_e8]!="undefined");if(this._isTracing){this.traceExit(m,_e9);}return _e9;},isRepositoryItem:function(_ea){var m="isRepositoryItem(p_item)";if(this._isTracing){this.traceEntry(m,_ea);}var _eb=(this.getValue(_ea,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr,"document")=="repository");if(this._isTracing){this.traceExit(m,_eb);}return _eb;},isFolderItem:function(_ec){var m="isFolderItem(p_item)";if(this._isTracing){this.traceEntry(m,_ec);}var _ed=(this.getValue(_ec,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr,"document")=="folder");if(this._isTracing){this.traceExit(m,_ed);}return _ed;},isItem:function(_ee){var m="isItem(p_obj)";if(this._isTracing){this.traceEntry(m,_ee);}var ret=false;if(_ee&&typeof _ee!="undefined"){ret=typeof _ee[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr]=="string";if(ret){var id=_ee[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr];ret=(typeof this._items[id]!="undefined");}else{throw new Error(dojo.string.substitute(this._nlsMessages.srvCommunication.attributeNotStringable,["p_obj._idAttr","isItem"]));}}if(this._isTracing){this.traceExit(m,ret);}return ret;},isItemExpanded:function(_ef){var m="isItemExpanded(p_item)";if(this._isTracing){this.traceEntry(m,_ef);}var _f0=this._dereferenceItem(_ef);if(this.isItem(_f0)){result=(this.getValue(_f0,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._expandedAttr,false)===true);}else{result=false;}if(this._isTracing){this.traceExit(m,result);}return result;},isItemLoaded:function(_f1){var m="isItemLoaded(p_item)";if(this._isTracing){this.traceEntry(m,_f1);}var _f2=this._dereferenceItem(_f1);var _f3=this.isItem(_f2)&&(this.getValue(_f2,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr)===true);if(this._isTracing){this.traceExit(m,_f3);}return _f3;},loadItem:function(_f4){var m="loadItem(p_params)";if(this._isTracing){this.traceEntry(m,_f4);this.trace(m,"Top level callback:",_f4.topLevelCallback);this.trace(m,"Item:",_f4.item);this.trace(m,"onItem callback:",_f4.onItem);}var _f5=false;if(_f4.topLevelCallback){_f5=_f4.topLevelCallback;}if(this._isTracing){this.trace(m,"Remote fetching of items");}this._asyncLoadItemsRemote(_f4.item,_f4.onItem,_f5);if(this._isTracing){this.traceExit(m);}},removeNodeTypes:function(_f6){var m="removeNodeTypes(p_nodeTypes)";if(this._isTracing){this.traceEntry(m,_f6);}if(dojo.isArray(_f6)){var _f7=[];dojo.forEach(this._nodeTypes,dojo.hitch(this,function(_f8){if(dojo.indexOf(_f6,_f8)==-1){_f7.push(_f8);}}));this._nodeTypes=_f7;this._computeTypeFilter();this._forceItemsReload();}if(this._isTracing){this.traceExit(m);}},setItemExpanded:function(_f9,_fa){var m="setItemExpanded(p_item, p_isExpanded)";if(this._isTracing){this.traceEntry(m,[_f9,_fa]);}var _fb=this._dereferenceItem(_f9);if(this.isItem(_fb)){_fb[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._expandedAttr]=_fa;}if(this._isTracing){this.traceExit(m);}},_asyncLoadItemsRemote:function(_fc,_fd,_fe){var m="_asyncLoadItemsRemote(p_parentItem, p_callback, p_topLevelCallback)";if(this._isTracing){this.traceEntry(m,[_fc,_fd,_fe]);}this._clearError();var _ff;if(_fc===null){_ff=this._generateTargetURL(this._url,true);}else{var url=_fc[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr];_ff=this._generateTargetURL(url);}var cb=dojo.hitch(this,function(_100,_101,_102){if(_102.xhr.status==200){if(this._isTracing){this.trace(m,"XHR callback - response:",_101);}var _103;if(_101.length>2){_103=dojo.fromJson(_101);}else{_103=null;}if(this._isTracing){this.trace(m,"XHR callback - backend data:",dojo.toJson(_103));}var _104;if(_103!==null){_104=_103.children;}else{_104=[];}if(_fc!==null){_fc[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr]=_104;this._processLoadedItems(_fc,_100,_104,null,_fe);}else{if(_103.root){if(!_103.root[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr]){_103.root[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr]=this._url;}this._processLoadedItems(null,_100,_104,null,_fe);var _105=_103.root;_105.baseType="folder";this._items[_105[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr]]=_105;_105[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr]=_104;this._processLoadedItems(_105,null,_104,null,_fe);if(this._onRootNodeChanged&&dojo.isFunction(this._onRootNodeChanged)){this._onRootNodeChanged(_105);}}else{if(this._onRootNodeChanged&&dojo.isFunction(this._onRootNodeChanged)){this._onRootNodeChanged(null);}this._processLoadedItems(_fc,_100,_104,null,_fe);}}}else{var _106=com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils._INSTANCE.getErrorMessage(_102,this._nlsMessages.srvCommunication,(this._url.substring(0,6).toLowerCase()==="https:"));this._showError(_106[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage],_106[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]);if(this._isTracing){this.error(m,"Could not setup data backend store.",[_102.xhr.status]);}}},_fd);if(this._isTracing){this.trace(m,"Initiating XHR using target URL:",_ff);}dojo.xhrGet({"url":_ff,"handle":cb,"sync":false});if(this._isTracing){this.traceExit(m);}},_clearError:function(){this._errorState=false;if(this._onErrorStateChanged){this._onErrorStateChanged(this,false);}},_computeTypeFilter:function(){var m="_computeTypeFilter()";if(this._isTracing){this.traceEntry(m);}var _107=(dojo.indexOf(this._nodeTypes,"document")!=-1);if(_107===true){this._typeFilter="all";}else{this._typeFilter="folder";}if(this._isTracing){this.trace(m,"New type filer:",this._typeFilter);this.traceExit(m);}},_dereferenceItem:function(_108){var m="_dereferenceItem(p_item)";if(this._isTracing){this.traceEntry(m,_108);}var _109=null;if(this.isItem(_108)){var id=_108[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr];_109=this._items[id];}if(this._isTracing){this.traceExit(m,_109);}return _109;},_findItemForURL:function(_10a){var m="_findItemForURL(p_url)";if(this._isTracing){this.traceEntry(m,_10a);}var _10b=null;for(var id in this._items){var item=this._items[id];var url=this.getValue(item,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr,null);if(url==_10a){_10b=item;break;}}if(this._isTracing){this.traceExit(m,_10b);}return _10b;},_forceItemsReload:function(){var m="forceItemsReload()";if(this._isTracing){this.traceEntry(m);}for(var id in this._items){var item=this._items[id];if(this.getValue(item,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr)===true){item[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=false;}}if(this._isTracing){this.traceExit(m);}},_generateTargetURL:function(_10c,_10d){var m="_generateTargetURL(p_url, p_useSvcDocUrl)";if(this._isTracing){this.traceEntry(m,[_10c,_10d]);}var _10e=encodeURIComponent(this._encodeUrlIfNeeded(_10c));var _10f;if(_10d===true){_10f=this._feedSvcDocBaseURL;}else{_10f=this._feedBaseURL;}var _110;if(typeof this._credentialVaultParamValue=="string"){_110=encodeURIComponent(this._credentialVaultParamValue);}else{_110="";}var _111=_10f.replace("%7BtypeFilter%7D",this._typeFilter).replace("%7BfeedUrl%7D",_10e).replace("%7BmimeType%7D","application%2Fjson").replace("%7BvaultSlotId%7D",_110).replace("%7BserviceId%7D",this._serviceId);if(this._isTracing){this.traceExit(m,_111);}return _111;},_encodeUrlIfNeeded:function(_112){var m="_encodeUrlIfNeeded(p_url)";if(this._isTracing){this.traceEntry(m,_112);}var _113=_112;if(_112&&typeof _112=="string"&&_112.indexOf("%")==-1){_113=encodeURI(_112);}if(this._isTracing){this.traceExit(m,_113);}return _113;},_processLoadedItems:function(_114,_115,_116,_117,_118){var m="_processLoadedItems(p_parentItem, p_callback, p_items, p_request, p_topLevelCallback)";if(this._isTracing){this.traceEntry(m,[_114,_115,_116,_117,_118]);}var _119=[];var _11a=false;if(_114&&this.isItem(_114)){_114[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=true;dojo.forEach(_114[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr],function(_11b){var _11c=false;if((typeof _11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]!="undefined")&&((_11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]=="folder")||(_11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]=="repository"))){_11c=true;}if(_11c){_11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=false;}else{_11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=true;}_119.push(this._items[_11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr]]=_11b);},this);this._items[_114[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr]]=_114;_11a=true;}else{dojo.forEach(_116,function(_11d){var _11e=false;if((typeof _11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]!="undefined")&&((_11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]=="folder")||(_11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]=="repository"))){_11e=true;}if(_11e){_11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=false;}else{_11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=true;}_119.push(this._items[_11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr]]=_11d);},this);}if(_115&&dojo.isFunction(_115)){if((_11a===true)&&(_118===false)){if(this._isTracing){this.trace(m,"Dispatching to callback function passing parent item:",_114);}_115(_114);}else{if(this._isTracing){this.trace(m,"Dispatching to callback function passing processed items and request:",[_114,_117]);}_115(_119,_117);}}if(this._isTracing){this.traceExit(m);}},_showError:function(_11f,_120){this._errorState=true;if(this._onErrorStateChanged){this._onErrorStateChanged(this,true,_11f,_120);}}});com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._labelAttr="title";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr="children";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr="id";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr="baseType";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._expandedAttr="isExpanded";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr="isLoaded";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr="contentLink";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._downloadURLAttr="contentLink";}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.CmisDocumentPickerPageWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.CmisDocumentPickerPageWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.CmisDocumentPickerPageWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit.form.ToggleButton");dojo.require("dijit.layout.BorderContainer");dojo.require("dijit.layout.ContentPane");dojo.require("dijit.Tree");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.CmisDocumentPickerPageWidget",[com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget],{blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),minTreePaneWidth:100,namespace:"cmisDocPckrPgWdgt_",templateString:"
    \n
    \n

    \n \n

    \n
    \n \n \n \n
    \n
    \n
    \n

    \n \n

    \n
    \n \n \n \n
    \n
    \n
    \n \"${_nlsUserInterface.docPickerPage.connectingToServerImgAlt}\"\n  ${_nlsUserInterface.docPickerPage.connectingToServerDivText}\n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n ${_nlsUserInterface.docPickerPage.fedDocLibTreeHeaderText}\n \n \n \n \n \n \n
    \n
    \n \n \n
    \n
    \n
    \n
    \n
    \n
    \n ${_nlsUserInterface.docPickerPage.fedDocTreeHeaderText}\n \n \n \n
    \n
    \n \n
    \n
    \n
    \n \"${_nlsUserInterface.docPickerPage.fedDocNoItemsInfoImgAlt}\"\n ${_nlsMessages.docPickerPage.noItemsMessage}\n
    \n
    \n
    \n
    \n
    \n
    \n

    \n \n

    \n
    \n \n \n \n \n \n \n
    \n
    \n
    \n
    \n",widgetsInTemplate:true,_authenticationInfoMsg:"",_authProperties:null,_callingEnvironment:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_containerWidthAtLastAutoTreeResize:-1,_docTreeSelectedItem:null,_docTree:null,_eventHandles:[],_feedBaseURL:null,_feedType:String,_isA11yMode:false,_isFolderPreviewOn:false,_isRTLMode:false,_isTracing:false,_libFolderItemFilter:null,_libTree:null,_libTreeModel:null,_libTreeSelectedItem:null,_nodeTypes:["document","folder"],_quickFilterDoc:null,_quickFilterLib:null,_selectedItem:null,_serverUrl:"",_serviceId:"",_serviceDocBaseURL:"",_store:null,_treeModel:null,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},constructor:function(_121){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_121);if(_121){this.trace(m,"p_params.namespace:",_121.namespace);this.trace(m,"p_params.nodeTypes:",dojo.toJson(_121.nodeTypes));this.trace(m,"p_params.feedBaseURL:",_121.feedBaseURL);this.trace(m,"p_params.callingEnvironment:",_121.callingEnvironment);}}if(typeof _121.namespace=="string"){this.namespace=_121.namespace;}this._eventHandles=[];this._nodeTypes=["document","folder"];if(dojo.isObject(_121.nodeTypes)){this._nodeTypes=_121.nodeTypes;}if(typeof _121.feedBaseURL=="string"){this._feedBaseURL=_121.feedBaseURL;}else{if(this._isTracing){this.error(m,"Parameter 'feedBaseURL' parameter missing on constructor arguments");}}if(typeof _121.serviceDocBaseURL=="string"){this._serviceDocBaseURL=_121.serviceDocBaseURL;}else{if(this._isTracing){this.error(m,"Parameter 'serviceDocBaseURL' parameter missing on constructor arguments");}}if(_121.callingEnvironment){this._callingEnvironment=_121.callingEnvironment;}if(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm){this._isFolderPreviewOn=true;}var _122=this._nlsUserInterface.docPickerPage;this._stepLabel=_122.stepLabel;if(this._isCalledFromPZN()){this._stepDescription=_122.stepDescriptionPZN;}else{this._stepDescription=_122.stepDescriptionWCM;}if(this._isTracing){this.traceExit(m);}},destroyRecursive:function(){if(!this._isFolderPreviewOn){this.fedDocPickerBorderContainer.addChild(this.fedDocTreePane);}this.inherited(arguments);},destroy:function(){var m="destroy()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},getSelectedItem:function(){var m="getSelectedItem()";if(this._isTracing){this.traceEntry(m);}if(this._isTracing){this.traceExit(m,this._selectedItem);}return this._selectedItem;},getSelectedItemJSON:function(){var m="getSelectedItemJSON()";if(this._isTracing){this.traceEntry(m);}var _123={"title":this._store.getLabel(this._selectedItem),"url":this._store.getViewURL(this._selectedItem)};if(this._isTracing){this.traceExit(m,_123);}return _123;},initializePage:function(_124){var m="initializePage(p_params)";if(this._isTracing){this.traceEntry(m,_124);if(_124){this.trace(m,"p_params.authProperties: ",dojo.toJson(_124.authProperties));this.trace(m,"p_params.authInfoMsg: ",_124.authInfoMsg);this.trace(m,"p_params.feedType: ",_124.feedType);this.trace(m,"p_params.serverUrl: ",_124.serverUrl);this.trace(m,"p_params.serviceId: ",_124.serviceId);}}var _125=dojo.query("body")[0];if(dojo.hasClass(_125,"dijit_a11y")){this._isA11yMode=true;}else{this._isA11yMode=false;}if(dojo.hasClass(_125,"lotus_rtl")){this._isRTLMode=true;}else{this._isRTLMode=false;}if(this._isTracing){this.trace(m,"dijit_a11y mode: ",this._isA11yMode);this.trace(m,"lotus_rtl mode: ",this._isRTLMode);}if(this._isRTLMode){dojo.style(this.fedDocLibTreeFilterLabel,"float","right");dojo.style(this.fedDocTreeFilterLabel,"float","right");}this._clearSelectedItem();if(_124){if(_124.authProperties){this._authProperties=_124.authProperties;}if(_124.authInfoMsg){this._authInfoMsg=_124.authInfoMsg;dojo.attr(this.pickerAuthInfo,"innerHTML",this._authInfoMsg);}else{dojo.attr(this.pickerAuthInfo,"innerHTML","");}if(_124.serverUrl){this._serverUrl=_124.serverUrl;dojo.attr(this.pickerServerUrl,"innerHTML",this._serverUrl);}else{dojo.attr(this.pickerServerUrl,"innerHTML","");}if(_124.feedType){this._feedType=_124.feedType;}else{this._feedType=null;}if(_124.serviceId){this._serviceId=_124.serviceId;}else{this._serviceId="";}this._connectToServer();}if(this._isTracing){this.traceExit(m);}},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}if(this.fedDocTreePane&&(this._isFolderPreviewOn===true)){var _126=dojo.contentBox(this.fedDocPickerBorderContainer.domNode).w;if(_126!==this._containerWidthAtLastAutoTreeResize){this._containerWidthAtLastAutoTreeResize=_126;dojo.marginBox(this.fedDocTreePane.domNode,{"w":(_126*0.5)});this.fedDocPickerBorderContainer.resize();this.fedDocPickerBorderContainer.layout();}}if(this.virtualContainerNodeHeight){var _127=dojo.marginBox(this.pickerServerSectionDiv).h+dojo.marginBox(this.pickerAuthenticationSectionDiv).h+dojo.marginBox(this.pickerSelectedItemDiv).h+30;var _128=this.virtualContainerNodeHeight;var _129=dojo.style(this.fedDocPickerResponseContainer,"min-height");var _12a=Math.max(_129,_128-_127);dojo.style(this.fedDocPickerResponseContainer,"height",_12a+"px");}this._updateTreeLayout();if(this._isTracing){this.traceExit(m);}},onShow:function(){var m="onShow()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this.fedDocPickerBorderContainer.resize();if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._setFilterSectionVisible(this.fedDocLibTreeFilterDiv,null,false,false);this._setFilterSectionVisible(this.fedDocTreeFilterDiv,null,false,false);this._initEventHandles();this._quickFilterDoc=new com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter({});this._quickFilterLib=new com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter({});this._libFolderItemFilter=new com.ibm.workplace.wcm.ecm.picker.widget.filter.LibFolderTreeItemFilter({"itemFilter":this._quickFilterLib});if(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn){dojo.style(this.fedDocPreviewLinkSpan,"display","inline");dijit.setWaiState(this.fedDocPreviewLinkSpan,"hidden",false);if(!this._isFolderPreviewOn){this._hideDocTreePane();}}this._changeNodeTitleText(this.fedDocQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.docFilterToggleBtnOffTitle);this._changeNodeTitleText(this.fedDocLibQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.libFilterToggleBtnOffTitle);this._changeNodeTitleText(this.fedDocPreviewLink,this._nlsUserInterface.docPickerPage.previewOffTitle);if(this._isTracing){this.traceExit(m);}},startup:function(){var m="startup()";if(this._isTracing){this.traceEntry(m);}this.fedDocPickerBorderContainer.startup();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_adjustTreePaneHeight:function(_12b,_12c,_12d){var m="_adjustTreePaneHeight(p_domNode, p_otherDomNode, p_otherDomNodesHeight)";if(this._isTracing){this.traceEntry(m,[_12b,_12c,_12d]);}if(_12c&&(typeof _12c=="object")){if(_12b.parentNode){var _12e=_12b.parentNode;if(_12b.parentNode.domNode){_12e=_12b.parentNode.domNode;}var _12f=dojo.marginBox(_12b.parentNode).h;var _130=dojo.marginBox(_12b).h;if(dojo.contentBox(_12b).h===0){_130=0;}if(_12d){dojo.marginBox(_12c,{"h":_12f-_130-_12d});}else{dojo.marginBox(_12c,{"h":_12f-_130});}}}if(this._isTracing){this.traceExit(m);}},_animateCloseFilterSection:function(_131,_132,_133){var m="_animateCloseFilterSection(p_domNode, p_otherDomNode, p_otherDomNodesHeight)";if(this._isTracing){this.traceEntry(m,[_131,_132,_133]);}if(!dojo.hasClass(_131,"lotusHidden")){dojo.style(_131,"overflow","hidden");dojo.animateProperty({"node":_131,"duration":500,"properties":{"height":{"end":0,"units":"px"}},"onEnd":dojo.hitch(this,function(){dojo.addClass(_131,"lotusHidden");dijit.setWaiState(_131,"hidden",true);dijit.removeWaiState(_131,"expanded");if(_132&&(typeof _132=="object")){this._adjustTreePaneHeight(_131,_132,_133);}})}).play();}if(this._isTracing){this.traceExit(m);}},_animateOpenFilterSection:function(_134,_135,_136,_137){var m="_animateOpenFilterSection(p_domNode, p_otherDomNode, p_targetHeight, p_otherDomNodesHeight)";if(this._isTracing){this.traceEntry(m,[_134,_135,_136,_137]);}if(dojo.hasClass(_134,"lotusHidden")){dojo.style(_134,"overflow","hidden");dojo.style(_134,"height","0ex");dojo.removeClass(_134,"lotusHidden");dojo.marginBox(_134,{h:0});dijit.setWaiState(_134,"hidden",false);dijit.setWaiState(_134,"expanded",true);dojo.animateProperty({"node":_134,"duration":500,"properties":{"height":{"end":_136,"units":"ex"}},"onEnd":dojo.hitch(this,function(){dojo.marginBox(_134,{h:_136});dojo.style(_134,"height",_136+"ex");if(_135&&(typeof _135=="object")){this._adjustTreePaneHeight(_134,_135,_137);}this._updateFilterLayout();})}).play();}if(this._isTracing){this.traceExit(m);}},_autoResizeLabelAndInput:function(_138,_139,_13a,_13b){var m="_autoResizeLabelAndInput(p_newContainerSize, p_labelNode, p_inputNode, p_minInputWidth)";if(this._isTracing){this.traceEntry(m,[_138,_139,_13a,_13b]);}if(_138&&_138.w){var _13c=Math.max(0,_138.w);var _13d=Math.max(_139.scrollWidth,_139.offsetWidth);var _13e=dojo.marginBox(_139).w;var _13f=dojo.marginBox(_13a).w;var _140=16;if(_13c<_13d+_13b+_140){var _141=Math.max(0,_13c-_13b-_140);if(_141>=0){dojo.style(_139,"width",_141+"px");}dojo.style(_139,"overflow","hidden");if(_13c<_13b+_140){if(_13c>=0){dojo.style(_13a,"width",_13c+"px");}dojo.style(_13a,"overflow","hidden");}else{dojo.style(_13a,"width",_13b+"px");dojo.style(_13a,"overflow","none");}}else{dojo.style(_139,"width","auto");dojo.style(_139,"overflow","visible");var _142=_13c-_13d-_140;if(_142>=0){dojo.style(_13a,"width",_142+"px");}dojo.style(_13a,"overflow","visible");}}},_autoResizeTextAndControl:function(_143,_144,_145){var m="_autoResizeTextAndControl(p_newContainerSize, p_textNode, p_controlNode)";if(this._isTracing){this.traceEntry(m,[_143,_144,_145]);}if(_143&&_143.w){var _146=Math.max(0,_143.w);var _147=Math.max(_144.scrollWidth,_144.offsetWidth);var _148=Math.max(_145.scrollWidth,_145.offsetWidth);var _149=dojo.marginBox(_144).w;var _14a=dojo.marginBox(_145).w;var _14b=10;if(_146<_147+_148+_14b){var _14c=Math.max(0,_146-_148-_14b);if(_14c>=0){dojo.style(_144,"width",_14c+"px");}dojo.style(_144,"overflow","hidden");}else{dojo.style(_144,"width","auto");dojo.style(_144,"overflow","visible");}}},_buildLibTreePath:function(){var m="_buildLibTreePath()";if(this._isTracing){this.traceEntry(m);}var _14d=this._libTree.attr("path");var path="";var file="";var _14e="";var _14f="";var _150=0;var _151=this._libTree.rootNode;if(_151&&_151.item&&(_151.item.root===true)){_150=1;}for(var i=_150;i<_14d.length;i++){var _152=this._store.getLabel(_14d[i]);if(this._isTracing){this.trace(m,i+". item on path:",_152);}file=_152;_14e+=_152;if(i<_14d.length-1){_14e+=" / ";}if(i<_14d.length-1){path+=_152;path+=" / ";}}_14f={"path":path,"file":file,"fullpath":_14e};if(this._isTracing){this.traceExit(m,_14f);}return _14f;},_buildPathForSelectedItem:function(){var m="_buildPathForSelectedItem()";if(this._isTracing){this.traceEntry(m);}var _153=null;if(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn){_153=this._buildLibTreePath();}else{if(this._isTracing){this.trace(m,"Selected item from library tree:",this._libTreeSelectedItem);this.trace(m,"Selected item from document tree:",this._docTreeSelectedItem);this.trace(m,"Currently selected item:",this._selectedItem);}var _154=this._buildLibTreePath();if(this._docTreeSelectedItem==this._selectedItem){_153={"path":_154.fullpath+" / ","file":this._store.getLabel(this._docTreeSelectedItem),"fullpath":_154.fullpath+" / "+this._store.getLabel(this._docTreeSelectedItem)};}else{_153=_154;}}if(this._isTracing){this.traceExit(m,_153);}return _153;},_calcDomNodesHeight:function(_155){var m="_calcDomNodesHeight(p_domNodes)";if(this._isTracing){this.traceEntry(m,_155);}var _156=0;if(_155&&dojo.isArray(_155)){dojo.forEach(_155,function(_157){if(_157){if(_157.domNode){_156+=dojo.marginBox(_157.domNode).h;}else{_156+=dojo.marginBox(_157).h;}}});}if(this._isTracing){this.traceExit(m,_156);}return _156;},_changeNodeTitleText:function(_158,_159){var m="_changeNodeTitleText(p_domNode, p_newTitleText)";if(this._isTracing){this.traceEntry(m,[_158,_159]);}dojo.attr(_158,"title",_159);if(this._isTracing){this.traceExit(m);}},_clearEventHandles:function(){var m="_clearEventHandles()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandles,dojo.disconnect);this._eventHandles=[];if(this._isTracing){this.traceExit(m);}},_clearSelectedItem:function(){var m="_clearSelectedItem()";if(this._isTracing){this.traceEntry(m);}this._selectedItem=null;this._docTreeSelectedItem=null;this._libTreeSelectedItem=null;var _15a=this._nlsUserInterface.docPickerPage.nothingSelectedText;dojo.addClass(this.pickerSelectedItem,"feddocNoSelection");dojo.attr(this.pickerSelectedItem,"innerHTML",_15a);dojo.attr(this.pickerSelectedItem,"title",_15a);dojo.attr(this.pickerSelectedItemPath,"innerHTML","");dojo.attr(this.pickerSelectedItemPath,"title","");if(this._isTracing){this.traceExit(m);}},_clearTree:function(){var m="_clearTree()";if(this._isTracing){this.traceEntry(m);}var _15b=this.id+"_docTree";var tree=dijit.byId(_15b);if(tree){tree.destroyRecursive(false);}if(this._isTracing){this.traceExit(m);}},_connectToServer:function(){var m="_connectToServer()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Server URL:",this._serverUrl);this.trace(m,"Authentication settings:",dojo.toJson(this._authProperties));}this._setupLibTree(this._serverUrl);if(this._isTracing){this.traceExit(m);}},_getLibTreeIconClass:function(_15c,_15d){var m="_getLibTreeIconClass(p_item, p_opened)";if(this._isTracing){this.traceEntry(m,[_15c,_15d]);}var _15e="";if(_15c){if(this._store.isRepositoryItem(_15c)){_15e=_15d?"dijitRepositoryOpened":"dijitRepositoryClosed";}else{_15e=_15d?"dijitFolderOpened":"dijitFolderClosed";}}if(this._isTracing){this.traceExit(m,_15e);}return _15e;},_getDocTreeIconClass:function(_15f,_160){var m="_getDocTreeIconClass(p_item, p_opened)";if(this._isTracing){this.traceEntry(m,[_15f,_160]);}var _161="";if(_15f){if(this._store.isFolderItem(_15f)){_161=_160?"dijitFolderOpened":"dijitFolderClosed";}else{_161="dijitLeaf";}}if(this._isTracing){this.traceExit(m,_161);}return _161;},_hideConnectingBox:function(){var m="_hideConnectingBox()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.fedDocPickerConnectingDiv,"display","none");dijit.setWaiState(this.fedDocPickerConnectingDiv,"hidden",true);dijit.setWaiState(this.fedDocPickerResponseContainer,"busy",false);if(this._isTracing){this.traceExit(m);}},_hideDocTreePane:function(){var m="_hideDocTreePane()";if(this._isTracing){this.traceEntry(m);}this.fedDocPickerBorderContainer.removeChild(this.fedDocTreePane);this.fedDocPickerBorderContainer.layout();if(this._isTracing){this.traceExit(m);}},_hideNoItemsInfo:function(){var m="_hideNoItemsInfo()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.fedDocNoItemsInfoDiv,"display","none");dijit.setWaiState(this.fedDocNoItemsInfoDiv,"hidden",true);if(this._isTracing){this.traceExit(m);}},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this._eventHandles.push(dojo.connect(this.fedDocQuickFilterToggleButton,"onChange",dojo.hitch(this,"_onQuickFilterDocToggle")));this._eventHandles.push(dojo.connect(this.fedDocLibQuickFilterToggleButton,"onChange",dojo.hitch(this,"_onQuickFilterLibToggle")));this._eventHandles.push(dojo.connect(this.fedDocTreeFilterTextBox,"onChange",dojo.hitch(this,"_onQuickFilterDocTextChanged")));this._eventHandles.push(dojo.connect(this.fedDocLibTreeFilterTextBox,"onChange",dojo.hitch(this,"_onQuickFilterLibTextChanged")));this._eventHandles.push(dojo.connect(this.fedDocPreviewLink,"onChange",dojo.hitch(this,"_onPreviewLinkClicked")));this._eventHandles.push(dojo.connect(this.feddocResponseForm,"onsubmit",dojo.hitch(this,"_onSubmit")));this._eventHandles.push(dojo.connect(this.fedDocLibTreePane,"resize",dojo.hitch(this,"_onLibTreePaneResized")));this._eventHandles.push(dojo.connect(this.fedDocTreePane,"resize",dojo.hitch(this,"_onTreePaneResized")));if(this._isTracing){this.traceExit(m);}},_isCalledFromPZN:function(){var m="_isCalledFromPZN()";if(this._isTracing){this.traceEntry(m);}var _162=this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn;if(this._isTracing){this.traceExit(m,_162);}return _162;},_isCalledFromWCM:function(){var m="_isCalledFromWCM()";if(this._isTracing){this.traceEntry(m);}var _163=this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm;if(this._isTracing){this.traceExit(m,_163);}return _163;},_onCmisPageErrorStateChanged:function(_164,_165,_166,_167){var m="_onCmisPageErrorStateChanged(p_sender, p_errorState, p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_164,_165,_166,_167]);}if(_165===true){this._showError(_166,_167);}else{if(_165===false){this._clearError();}else{}}if(this._isTracing){this.traceExit(m);}},_onLibTreeFocused:function(){var m="_onLibTreeFocused()";if(this._isTracing){this.traceEntry(m,[]);}dijit.setWaiState(this.fedDocPickerBorderContainer.domNode,"activedescendant",this._libTree.get("id"));if(this._isTracing){this.traceExit(m);}},_onLibTreeLoaded:function(){var m="_onLibTreeLoaded()";if(this._isTracing){this.traceEntry(m,[p_item,p_node]);}this._hideConnectingBox();dijit.focus(dijit.getFirstInTabbingOrder(this._libTree.domNode));if(this._isTracing){this.traceExit(m);}},_onLibTreeNodeClick:function(_168,_169){var m="_onLibTreeNodeClick(p_item, p_node)";if(this._isTracing){this.traceEntry(m,[_168,_169]);}this._hideConnectingBox();if(this._store.isFolderItem(_168)||this._store.isRepositoryItem(_168)){this._setSelectedItem(_168);this._libTreeSelectedItem=_168;if(this._isFolderPreviewOn){this._setupTree(this._store.getIdentity(_168));}}else{this._clearSelectedItem();}if(this._isTracing){this.traceExit(m);}},_onLibTreeNodeClose:function(_16a,_16b){var m="_onLibTreeNodeClose(p_item, p_node)";if(this._isTracing){this.traceEntry(m,[_16a,_16b]);}this._hideConnectingBox();if(this._store.isFolderItem(_16a)||this._store.isRepositoryItem(_16a)){this._store.setItemExpanded(_16a,false);}this._onLibTreeNodeClick(_16a,_16b);if(this._isTracing){this.traceExit(m);}},_onLibTreeNodeOpen:function(_16c,_16d){var m="_onLibTreeNodeOpen(p_item, p_node)";if(this._isTracing){this.traceEntry(m,[_16c,_16d]);}this._hideConnectingBox();if(this._store.isFolderItem(_16c)||this._store.isRepositoryItem(_16c)){var _16e=this._libTree.attr("selectedItem");if(_16e===_16c){this._setSelectedItem(_16c);this._libTreeSelectedItem=_16c;this._setupTree(this._store.getIdentity(_16c));}this._store.setItemExpanded(_16c,true);}if(this._isTracing){this.traceExit(m);}},_onLibTreePaneResized:function(_16f,_170){var m="_onLibTreePaneResized(p_changeSize, p_resultSize)";if(this._isTracing){this.traceEntry(m,[_16f,_170]);}var _171=dojo.marginBox(this.fedDocLibTreePane.domNode);if(_170&&_170.w){_170.h=_171.h;_170.w=_171.w;}else{_170={w:_171.w,h:_171.h};}this._autoResizeTextAndControl(_170,this.fedDocLibTreeHeaderText,this.fedDocLibTreeHeaderButtons);this._autoResizeLabelAndInput(_170,this.fedDocLibTreeFilterLabel,this.fedDocLibTreeFilterTextBox.domNode,40);if(this._isTracing){this.traceExit(m);}},_onQuickFilterDocTextChanged:function(){var m="_onQuickFilterDocTextChanged()";if(this._isTracing){this.traceEntry(m);}this._onQuickFilterTextChanged(this._docTree,this._treeModel,this._quickFilterDoc,this.fedDocTreeFilterTextBox.attr("value"));if(this._isTracing){this.traceExit(m);}},_onQuickFilterDocToggle:function(_172){var m="_onQuickFilterDocToggle(p_newValue)";if(this._isTracing){this.traceEntry(m,_172);}if(_172===true){var _173=5;this._setFilterSectionVisible(this.fedDocTreeFilterDiv,this.fedDocTreeContainer,true,true,_173,this._calcDomNodesHeight([this.fedDocTreeHeader])+2);this._onQuickFilterTextChanged(this._docTree,this._treeModel,this._quickFilterDoc,this.fedDocTreeFilterTextBox.attr("value"));this._changeNodeTitleText(this.fedDocQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.docFilterToggleBtnOnTitle);}else{this._setFilterSectionVisible(this.fedDocTreeFilterDiv,this.fedDocTreeContainer,false,true,0,this._calcDomNodesHeight([this.fedDocTreeHeader])+2);this._onQuickFilterTextChanged(this._docTree,this._treeModel,this._quickFilterDoc,"");this._changeNodeTitleText(this.fedDocQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.docFilterToggleBtnOffTitle);}if(this._isTracing){this.traceExit(m);}},_onQuickFilterLibTextChanged:function(){var m="_onQuickFilterLibTextChanged()";if(this._isTracing){this.traceEntry(m);}this._onQuickFilterTextChanged(this._libTree,this._libTreeModel,this._quickFilterLib,this.fedDocLibTreeFilterTextBox.attr("value"));if(this._isTracing){this.traceExit(m);}},_onQuickFilterLibToggle:function(_174){var m="_onQuickFilterLibToggle(p_newValue)";if(this._isTracing){this.traceEntry(m,_174);}var _175=5;if(_174===true){this._setFilterSectionVisible(this.fedDocLibTreeFilterDiv,this.fedDocLibTreeContainer,true,true,_175,this._calcDomNodesHeight([this.fedDocLibTreeHeader])+2);this._onQuickFilterTextChanged(this._libTree,this._libTreeModel,this._quickFilterLib,this.fedDocLibTreeFilterTextBox.attr("value"));this._changeNodeTitleText(this.fedDocLibQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.libFilterToggleBtnOnTitle);}else{this._setFilterSectionVisible(this.fedDocLibTreeFilterDiv,this.fedDocLibTreeContainer,false,true,0,this._calcDomNodesHeight([this.fedDocLibTreeHeader])+2);this._onQuickFilterTextChanged(this._libTree,this._libTreeModel,this._quickFilterLib,"");this._changeNodeTitleText(this.fedDocLibQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.libFilterToggleBtnOffTitle);}if(this._isTracing){this.traceExit(m);}},_onQuickFilterTextChanged:function(_176,_177,_178,_179){var m="_onQuickFilterTextChanged(p_tree, p_model, p_filter, p_searchTerm)";if(this._isTracing){this.traceEntry(m,[_176,_177,_178,_179]);}_178.changeLabelContains(_179);if(_176){var _17a=_176.lastFocused;if(_176.lastFocused!==null){_176.lastFocused.setSelected(false);}_176.lastFocused=null;_177.filterTreeItems(_177.root);if(_17a){if(_17a.domNode){if(_17a.domNode.parentNode!==null){_176.lastFocused.setSelected(false);_17a.setSelected(true);_176.lastFocused=_17a;}else{}}}}if(this._isTracing){this.traceExit(m);}},_onPreviewLinkClicked:function(_17b){var m="_onPreviewLinkClicked()";if(this._isTracing){this.traceEntry(m);}if((this._isFolderPreviewOn===true)&&(_17b===false)){this._hideDocTreePane();this._store.removeNodeTypes(["document"]);this._changeNodeTitleText(this.fedDocPreviewLink,this._nlsUserInterface.docPickerPage.previewOffTitle);this._isFolderPreviewOn=false;this._clearTree();}else{if((this._isFolderPreviewOn===false)&&(_17b===true)){this._showDocTreePane();this._store.addNodeTypes(["document"]);this._changeNodeTitleText(this.fedDocPreviewLink,this._nlsUserInterface.docPickerPage.previewOnTitle);this._isFolderPreviewOn=true;var _17c=this._libTreeSelectedItem;if(_17c){this._setupTree(this._store.getIdentity(_17c));}}}if(this._isTracing){this.traceExit(m);}},_onRootNodeChanged:function(_17d){var m="_onRootNodeChanged(p_item)";if(this._isTracing){this.traceEntry(m,_17d);}if(_17d&&_17d.title){this._libTree.showRoot=true;this._libTree.rootNode.attr("label",_17d.title);this._libTree.rootNode.attr("item",_17d);}else{this._libTree.showRoot=false;this._libTree.resize();dojo.style(this._libTree.rootNode.rowNode,"display","none");}if(this._isTracing){this.traceExit(m);}},_onSubmit:function(_17e){dojo.stopEvent(_17e);if(this._onDefaultAction&&dojo.isFunction(this._onDefaultAction)){this._onDefaultAction();}return false;},_onTreeFocused:function(){var m="_onTreeFocused()";if(this._isTracing){this.traceEntry(m,[]);}dijit.setWaiState(this.fedDocPickerBorderContainer.domNode,"activedescendant",this._docTree.get("id"));if(this._isTracing){this.traceExit(m);}},_onTreeLoaded:function(){var m="_onTreeLoaded()";if(this._isTracing){this.traceEntry(m);}this._hideConnectingBox();this._treeModel.getChildren(this._libTreeSelectedItem,dojo.hitch(this,function(_17f){if(_17f&&_17f.length<=0){this._showNoItemsInfo();}else{this._hideNoItemsInfo();}}));if(this._isTracing){this.traceExit(m);}},_onTreeNodeClick:function(_180,_181){var m="_onTreeNodeClick(p_item, p_node)";if(this._isTracing){this.traceEntry(m,[_180,_181]);}this._hideConnectingBox();if(this._isCalledFromWCM()){if(this._isTracing){this.trace(m,"Setting selected item and document tree selected item to the same value");}this._docTreeSelectedItem=_180;this._setSelectedItem(_180);}if(this._isTracing){this.traceExit(m);}},_onTreePaneResized:function(_182,_183){var m="_onTreePaneResized(p_changeSize, p_resultSize)";if(this._isTracing){this.traceEntry(m,[_182,_183]);}var _184=dojo.marginBox(this.fedDocTreePane.domNode);if(_183&&_183.w){_183.h=_184.h;_183.w=_184.w;}else{_183={w:_184.w,h:_184.h};}this._autoResizeTextAndControl(_183,this.fedDocTreeHeaderText,this.fedDocTreeHeaderButtons);this._autoResizeLabelAndInput(_183,this.fedDocTreeFilterLabel,this.fedDocTreeFilterTextBox.domNode,40);if(this._isTracing){this.traceExit(m);}},_setFilterSectionVisible:function(_185,_186,_187,_188,_189,_18a){var m="_setFilterSectionVisible(p_sectionDomNode, p_otherDomNode, p_isVisible, p_animate, p_targetHeight)";if(this._isTracing){this.traceEntry(m,[_185,_186,_187,_188,_189]);}if((_188)&&(_188===true)){if(_187===true){this._animateOpenFilterSection(_185,_186,_189,_18a);}else{this._animateCloseFilterSection(_185,_186,_18a);}}else{this._setVisible(_185,_187);if(_186&&(typeof _186=="object")){if(_185.parentNode){var _18b=_185.parentNode;if(_185.parentNode.domNode){_18b=_185.parentNode.domNode;}var _18c=dojo.marginBox(_185.parentNode).h;var _18d=dojo.marginBox(_185).h;if(dojo.contentBox(p_domNode).h===0){_18d=0;}if(_18a){dojo.marginBox(_186,{"h":_18c-_18d-_18a});}else{dojo.marginBox(_186,{"h":_18c-_18d});}}}}if(this._isTracing){this.traceExit(m);}},_setSelectedItem:function(_18e){var m="_setSelectedItem(p_item)";if(this._isTracing){this.traceEntry(m,_18e);}if((_18e)&&(typeof _18e!="undefined")&&((!_18e.root)||(_18e.root===false))){this._selectedItem=_18e;var _18f=this._buildPathForSelectedItem();dojo.removeClass(this.pickerSelectedItem,"feddocNoSelection");dojo.attr(this.pickerSelectedItemPath,"innerHTML",_18f.path);dojo.attr(this.pickerSelectedItemPath,"title",_18f.fullpath);dojo.attr(this.pickerSelectedItem,"innerHTML",_18f.file);dojo.attr(this.pickerSelectedItem,"title",_18f.fullpath);if(this._isCalledFromWCM()){this._setReadyValue(!(this._store.isFolderItem(this._selectedItem)||this._store.isRepositoryItem(this._selectedItem)));}else{this._setReadyValue(true);}}if(this._isTracing){this.traceExit(m);}},_setupLibTree:function(_190){var m="_setupLibTree(p_url)";if(this._isTracing){this.traceEntry(m,_190);}var _191=this.id+"_libTree";var _192=dijit.byId(_191);if(_192){_192.destroyRecursive(false);}this._clearTree();this._showConnectingBox();var _193=dojo.clone(this.nodeTypes);_193.push("document");var _194=this._feedBaseURL;var _195=this._feedBaseURL;if(this._feedType&&this._feedType===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._servicedoc){_195=this._serviceDocBaseURL;}var _196={"url":_190,"feedBaseURL":_194,"feedSvcDocBaseURL":_195,"nlsMessages":this._nlsMessages,"nodeTypes":_193,"onErrorStateChanged":dojo.hitch(this,"_onCmisPageErrorStateChanged"),"onRootNodeChanged":dojo.hitch(this,"_onRootNodeChanged"),"serviceId":this._serviceId};if(this._authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault||this._authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd){_196.credentialVaultParamValue=this._authProperties.vaultSlotID;}this._store=new com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore(_196);if(!this._isFolderPreviewOn){this._store.removeNodeTypes(["document"]);}var _197={"store":this._store,"deferItemLoadingUntilExpand":true,"itemFilter":this._libFolderItemFilter,"rootLabel":"Folders"};this._libTreeModel=new com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel(_197);var _198={"id":_191,"model":this._libTreeModel,"showRoot":true,"filteredNodes":[],"adjustFirstNodeForIE":this.adjustFirstNodeForIE,"dir":this._isRTLMode?"rtl":"ltr","persist":false,"onClick":dojo.hitch(this,"_onLibTreeNodeClick"),"onOpen":dojo.hitch(this,"_onLibTreeNodeOpen"),"onClose":dojo.hitch(this,"_onLibTreeNodeClose"),"onLoad":dojo.hitch(this,"_onLibTreeLoaded"),"onFocus":dojo.hitch(this,"_onLibTreeFocused"),"getIconClass":dojo.hitch(this,"_getLibTreeIconClass")};this._libTree=new dijit.Tree(_198);dojo.style(this._libTree.domNode,"overflow","visible");dojo.place(this._libTree.domNode,this.fedDocLibTreeContainer,"last");if(this._isTracing){this.traceExit(m);}},_setupTree:function(p_id){var m="_setupTree(p_id)";if(this._isTracing){this.traceEntry(m,p_id);}this._clearTree();var _199=this.id+"_docTree";var _19a={store:this._store,query:"itemID="+p_id,deferItemLoadingUntilExpand:true,itemFilter:this._quickFilterDoc,allowSubItems:false};this._treeModel=new com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel(_19a);var _19b={"id":_199,"model":this._treeModel,"showRoot":false,"filteredNodes":[],"adjustFirstNodeForIE":this.adjustFirstNodeForIE,"dir":this._isRTLMode?"rtl":"ltr","persist":false,"onClick":dojo.hitch(this,"_onTreeNodeClick"),"onOpen":dojo.hitch(this,"_onTreeNodeClick"),"onClose":dojo.hitch(this,"_onTreeNodeClick"),"onFocus":dojo.hitch(this,"_onTreeFocused"),"onLoad":dojo.hitch(this,"_onTreeLoaded"),"getIconClass":dojo.hitch(this,"_getDocTreeIconClass")};if(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn){dojo.addClass(this.fedDocTreeContainer,"disabledTree");dijit.setWaiState(this.fedDocTreeContainer,"disabled",true);}this._docTree=new dijit.Tree(_19b);dojo.style(this._docTree.domNode,"overflow","visible");dojo.place(this._docTree.domNode,this.fedDocTreeContainer,"last");this._updateTreeLayout();if(this._isTracing){this.traceExit(m);}},_setVisible:function(_19c,_19d){var m="_setVisible(p_domNode, p_isVisible)";if(this._isTracing){this.traceEntry(m,[_19c,_19d]);}if(_19d===true){if(dojo.hasClass(_19c,"lotusHidden")){dojo.removeClass(_19c,"lotusHidden");}dijit.setWaiState(_19c,"hidden",false);dijit.setWaiState(_19c,"expanded",true);}else{if(!dojo.hasClass(_19c,"lotusHidden")){dojo.addClass(_19c,"lotusHidden");}dijit.setWaiState(_19c,"hidden",true);dijit.removeWaiState(_19c,"expanded");}if(this._isTracing){this.traceExit(m);}},_showConnectingBox:function(){var m="_showConnectingBox()";if(this._isTracing){this.traceEntry(m);}if(dojo.style(this.fedDocPickerConnectingDiv,"display")!="block"){dojo.style(this.fedDocPickerConnectingDiv,"display","block");}dijit.setWaiState(this.fedDocPickerConnectingDiv,"hidden",false);dijit.setWaiState(this.fedDocPickerResponseContainer,"busy",true);if(this._isTracing){this.traceExit(m);}},_showDocTreePane:function(){var m="_showDocTreePane()";if(this._isTracing){this.traceEntry(m);}this.fedDocPickerBorderContainer.addChild(this.fedDocTreePane);this.fedDocPickerBorderContainer.layout();if(this._isTracing){this.traceExit(m);}},_showError:function(_19e,_19f){var m="_showError(p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_19e,_19f]);}this._hideConnectingBox();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_showNoItemsInfo:function(){var m="_showNoItemsInfo()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.fedDocNoItemsInfoDiv,"display","block");dijit.setWaiState(this.fedDocNoItemsInfoDiv,"hidden",false);if(this._isTracing){this.traceExit(m);}},_updateAuthenticationInfoMsg:function(){var m="_updateAuthenticationInfoMsg()";if(this._isTracing){this.traceEntry(m,p_id);}dojo.attr(this.fedDocPickerAuthInfo,"innerHTML",this._authenticationInfoMsg);if(this._isTracing){this.traceExit(m);}},_updateFilterLayout:function(){var m="_updateFilterLayout()";if(this._isTracing){this.traceEntry(m);}if(!dojo.hasClass(this.fedDocLibTreeFilterDiv,"lotusHidden")){var _1a0=dojo.marginBox(this.fedDocLibTreePane.domNode).w;this._onLibTreePaneResized(null,{w:_1a0});}if(!dojo.hasClass(this.fedDocTreeFilterDiv,"lotusHidden")){var _1a1=dojo.marginBox(this.fedDocTreePane.domNode).w;this._onTreePaneResized(null,{w:_1a1});}if(this._isTracing){this.traceExit(m);}},_updateTreeLayout:function(){var m="_updateTreeLayout()";if(this._isTracing){this.traceEntry(m);}this.fedDocPickerBorderContainer.resize();if(this._libTree){this._adjustTreePaneHeight(this.fedDocLibTreeFilterDiv,this.fedDocLibTreeContainer,this._calcDomNodesHeight([this.fedDocLibTreeHeader])+2);}if(this._docTree){this._adjustTreePaneHeight(this.fedDocTreeFilterDiv,this.fedDocTreeContainer,this._calcDomNodesHeight([this.fedDocTreeHeader])+2);}this._updateFilterLayout();if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.QuickrDocumentPickerPageWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.QuickrDocumentPickerPageWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.QuickrDocumentPickerPageWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.QuickrDocumentPickerPageWidget",[com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget],{namespace:"qckrDocPckrPgWdgt_",templateString:"
    \n
    \n ${_nlsUserInterface.quickrLaunchPage.stepDetailedInfoText}\n
    \n
    \n

    \n

    \n

    \n \n \n ${_nlsUserInterface.quickrLaunchPage.selectButtonLabel}\n \n
    \n
    \n",widgetsInTemplate:true,_authenticationInfoMsg:"",_authProperties:null,_callingEnvId:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_dsPickerArgs:{},_eventHandles:[],_fedDocsPickerArgs:{},_federatedDocumentsServiceBean:null,_isTracing:false,_selectedUrl:null,_serverUrl:"",_portalContextPath:"/wps",constructor:function(_1a2){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_1a2);if(_1a2){this.trace(m,"p_params.callingEnvId:",_1a2.callingEnvironment);this.trace(m,"p_params.namespace:",_1a2.namespace);this.trace(m,"p_params.portalContextPath:",_1a2.portalContextPath);}}if(typeof _1a2.callingEnvironment=="string"){this._callingEnvId=_1a2.callingEnvironment;}if(typeof _1a2.namespace=="string"){this.namespace=_1a2.namespace;}var _1a3=this._nlsUserInterface.quickrLaunchPage;this._stepLabel=_1a3.stepLabel;if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm){this._stepDescription=_1a3.stepDescriptionWCM;}else{this._stepDescription=_1a3.stepDescription;}this._portalContextPath=_1a2.portalContextPath;if(this._isTracing){this.traceExit(m);}},getSelectedItemJSON:function(){var m="getSelectedItemJSON()";if(this._isTracing){this.traceEntry(m);}var _1a4={"title":"","url":this._selectedUrl};if(this._isTracing){this.traceExit(m,_1a4);}return _1a4;},initializePage:function(_1a5){var m="initializePage(p_params)";if(this._isTracing){this.traceEntry(m,_1a5);if(_1a5){this.trace(m,"p_params.serverUrl:",_1a5.serverUrl);}}this._selectedUrl=null;this._showSelectedUrl("");if(_1a5){if(_1a5.serverUrl){this._serverUrl=_1a5.serverUrl;}else{this._serverUrl="";}}if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm){dojo.attr(this.quickrPickerInfoMsgDiv,"innerHTML",this._nlsUserInterface.quickrLaunchPage.stepDetailedInfoTextWCM);dojo.attr(this.quickrPickerUrlLabel,"innerHTML",""+this._nlsUserInterface.quickrLaunchPage.selectedDocumentLabel+"");}else{dojo.attr(this.quickrPickerInfoMsgDiv,"innerHTML",this._nlsUserInterface.quickrLaunchPage.stepDetailedInfoText);dojo.attr(this.quickrPickerUrlLabel,"innerHTML",""+this._nlsUserInterface.quickrLaunchPage.selectedFolderLabel+"");}if(this._isTracing){this.traceExit(m);}},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}var _1a6=dojo.marginBox(this.domNode).w;var _1a7=_1a6-30;dojo.marginBox(this.quickrPickerInfoMsgDiv,{w:_1a7});var _1a8=dojo.marginBox(this.quickrPickerLaunchBtn).w;var _1a9=_1a6-_1a8-30;if(_1a9>=0){dojo.style(this.quickrUrlTextBox.domNode,"width",_1a9+"px");}if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._initEventHandles();if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_clearEventHandles:function(){var m="_clearEventHandles()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandles,dojo.disconnect);this._eventHandles=[];if(this._isTracing){this.traceExit(m);}},_fixUpDlgUnderlay:function(){var m="_fixUpDlgUnderlay()";if(this._isTracing){this.traceEntry(m);}if(dijit._underlay){var zIdx=dojo.style(dijit._underlay.domNode,"zIndex");if(zIdx){dojo.style(dijit._underlay.domNode,"zIndex",zIdx-2);}dojo.style(dijit._underlay.domNode,"display","block");}if(this._isTracing){this.traceExit(m);}},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this._eventHandles.push(dojo.connect(this.quickrPickerLaunchBtn,"onclick",dojo.hitch(this,"_onLaunchButtonClicked")));if(this._isTracing){this.traceExit(m);}},_onConfirmQuickrPicker:function(_1aa,_1ab,_1ac){var m="_onConfirmQuickrPicker(p_title, p_url)";if(this._isTracing){this.traceEntry(m,[_1aa,_1ab]);}if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm&&_1ac!="view"){this._selectedUrl=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.generateProxiedUrl(_1ab,this._portalContextPath);}else{this._selectedUrl=_1ab;}this._showSelectedUrl(this._selectedUrl);if(this._isTracing){this.traceExit(m);}},_onLaunchButtonClicked:function(){var m="_onLaunchButtonClicked()";if(this._isTracing){this.traceEntry(m);}if(this._pickerManager&&dojo.isFunction(this._pickerManager.launchDocumentServicesPickerDialog)){var _1ad=dojo.hitch(this,"_onConfirmQuickrPicker");var _1ae=dojo.hitch(this,"_fixUpDlgUnderlay");var _1af=this._serverUrl;if(_1af&&_1af.charAt(_1af.length-1)=="/"){_1af=_1af.substring(0,_1af.length-1);}this._pickerManager.launchDocumentServicesPickerDialog(_1af,_1ad,_1ae);}if(this._isTracing){this.traceExit(m);}},_showSelectedUrl:function(_1b0){var m="_showSelectedUrl(p_url)";if(this._isTracing){this.traceEntry(m,_1b0);}if(((typeof _1b0)=="undefined")||(_1b0===null)){_1b0="";}this.quickrUrlTextBox.attr("value",_1b0);if(_1b0!==""){this._setReadyValue(true);}if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.dialog.FederatedDocumentsPickerDialog"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.dialog.FederatedDocumentsPickerDialog"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.dialog.FederatedDocumentsPickerDialog");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.dialog","../com/ibm/workplace/wcm/ecm/picker/dialog");dojo.require("dijit.layout.ContentPane");dojo.require("dijit.layout.StackContainer");dojo.require("com.ibm.widgets.GenericDialog");dojo.declare("com.ibm.workplace.wcm.ecm.picker.dialog.FederatedDocumentsPickerDialog",[com.ibm.widgets.GenericDialog],{lotusui_id:"dijitDialog_lotusui30_fedDocDlg_container",lotusui_class:"lotusui30",namespace:"fedDocsPckrDlg_",templateString:dojo.cache("com.ibm.workplace.wcm.ecm.picker.dialog","template/FederatedDocumentsPickerDialog.html","
    \n\n
    \n
    \n

    \n ${title}\n

    \n \n \"\"\n X\n \n
    \n\n
    \n
    \n \"${_nlsUserInterface.docPickerDialog.errorImgAlt}\"\n \n
    \n \n
    \n
    \n
    \n

    \n
    \n
    \n
    \n \"${_nlsUserInterface.docPickerDialog.detectingFeedTypeImgAlt}\"\n  ${_nlsUserInterface.docPickerDialog.detectingFeedTypeDivText}\n \n
    \n
    \n \"${_nlsUserInterface.docPickerDialog.gettingVaultImgAlt}\"\n  ${_nlsUserInterface.docPickerDialog.gettingVaultDivText}\n \n
    \n
    \n
    \n
    \n\n
    \n
    \n \n \n \n \n
    \n
    \n
    \n
    \n"),widgetsInTemplate:true,_callingEnvironment:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_currentPage:-1,_defaultButton:null,_dialogBorderWidth:2,_errorState:false,_nlsMessages:{},_nlsUserInterface:{},_maxErrorChars:768,_pageParams:{},_pages:[],_qdsSupportEnabled:true,_serverTypeMap:{},_transientSlotId:String,_vaultMgmtDataSinkUrl:String,_widgets:[],buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);var _1b1;if(this._isCalledFromPZN()){_1b1=this._nlsUserInterface.docPickerDialog.titlePZN;}else{_1b1=this._nlsUserInterface.docPickerDialog.titleWCM;}this.title=_1b1;this._hideDetectingBox();this._hideGettingVaultBox();if(this._isTracing){this.traceExit(m);}},constructor:function(_1b2){this._isTracing=this.isTracing();var m="constructor";if(this._isTracing){this.traceEntry(m,_1b2);if(_1b2){this.trace(m,"p_params.availableAuthTypes",_1b2.availableAuthTypes);this.trace(m,"p_params.callingEnvironment",_1b2.callingEnvironment);this.trace(m,"p_params.customServiceSelectionEnabled",_1b2.customServiceSelectionEnabled);this.trace(m,"p_params.documentsServices",_1b2.documentsServices);this.trace(m,"p_params.feedBaseURL",_1b2.feedBaseURL);this.trace(m,"p_params.feedType",_1b2.feedType);this.trace(m,"p_params.feedTypeBaseURL",_1b2.feedTypeBaseURL);this.trace(m,"p_params.namespace",_1b2.namespace);this.trace(m,"p_params.nodeTypes",dojo.toJson(_1b2.nodeTypes));this.trace(m,"p_params.pickerManager",_1b2.pickerManager);this.trace(m,"p_params.portalContextPath",_1b2.portalContextPath);this.trace(m,"p_params.qdsSupportEnabled",_1b2.qdsSupportEnabled);this.trace(m,"p_params.serviceDocBaseURL",_1b2.serviceDocBaseURL);this.trace(m,"p_params.vaultSelectionEnabled",_1b2.vaultSelectionEnabled);this.trace(m,"p_params.vaultSelectionEnabledForPZN",_1b2.vaultSelectionEnabledForPZN);this.trace(m,"p_params.vaultSelectionEnabledForWCM",_1b2.vaultSelectionEnabledForWCM);this.trace(m,"p_params.vaultSlots",_1b2.vaultSlots);}}this._eventHandles=[];this._widgets=[];this._pages=[];this._serverTypeMap={};this._defaultButton=null;this._transientSlotId=null;if(typeof _1b2.callingEnvironment=="string"){this._callingEnvironment=_1b2.callingEnvironment;}if(typeof _1b2.namespace=="string"){this.namespace=_1b2.namespace;}if(typeof _1b2.qdsSupportEnabled=="boolean"){this._qdsSupportEnabled=_1b2.qdsSupportEnabled;}if(typeof _1b2.vaultMgmtDataSinkUrl=="string"){this._vaultMgmtDataSinkUrl=_1b2.vaultMgmtDataSinkUrl;}var _1b3=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.normalizePlaceholders(_1b2.feedBaseURL);var _1b4=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.normalizePlaceholders(_1b2.feedTypeBaseURL);var _1b5=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.normalizePlaceholders(_1b2.serviceDocBaseURL);this._pageParams={"availableAuthTypes":_1b2.availableAuthTypes,"callingEnvironment":_1b2.callingEnvironment,"customServiceSelectionEnabled":_1b2.customServiceSelectionEnabled,"documentsServices":_1b2.documentsServices,"feedBaseURL":_1b3,"feedType":null,"feedTypeBaseURL":_1b4,"namespace":this.namespace,"nlsMessages":this._nlsMessages,"nlsUserInterface":this._nlsUserInterface,"nodeTypes":_1b2.nodeTypes,"onDefaultAction":dojo.hitch(this,"_onDefaultAction"),"onErrorStateChanged":dojo.hitch(this,"_onErrorStateChanged"),"onLayoutChanged":dojo.hitch(this,"layout"),"onReadyStateChanged":dojo.hitch(this,"_onReadyStateChanged"),"pickerManager":_1b2.pickerManager,"portalContextPath":_1b2.portalContextPath,"serviceDocBaseURL":_1b5,"vaultSelectionEnabled":_1b2.vaultSelectionEnabled,"vaultSelectionEnabledForPZN":_1b2.vaultSelectionEnabledForPZN,"vaultSelectionEnabledForWCM":_1b2.vaultSelectionEnabledForWCM,"vaultSlots":_1b2.vaultSlots};this.cssStateNodes={};if(this._isTracing){this.traceExit(m);}},getSelectedItemJSON:function(){var m="getSelectedItemJSON()";if(this._isTracing){this.traceEntry(m);}var _1b6=null;if(this._currentPage==1){_1b6=this._widgets[1].getSelectedItemJSON();}else{if(this._currentPage==2){_1b6=this._widgets[2].getSelectedItemJSON();}}if(this._isTracing){this.traceExit(m,_1b6);}return _1b6;},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);var _1b7=Math.round(dijit.getViewport().h*0.9);var _1b8=Math.round(dijit.getViewport().w*0.9);var _1b9=dojo.marginBox(this.titleBar).h;var _1ba=dojo.marginBox(this.dialogFooter).h;if(this._isTracing){this.trace(m,"headerHeight: ",_1b9);this.trace(m,"footerHeight: ",_1ba);this.trace(m,"maxAllowedHeight: ",_1b7);this.trace(m,"maxAllowedWidth: ",_1b8);}if(this.isResized===true){this._layoutManualResize(_1b9,_1ba,_1b7,_1b8);}else{this._layoutAutoResize(_1b9,_1ba,_1b7,_1b8);}var _1bb=dojo.marginBox(this.wizardErrorDiv).w-dojo.contentBox(this.wizardErrorDiv).w;var _1bc=dojo.contentBox(this.containerNode).w-_1bb;if(_1bc>=0){dojo.style(this.wizardErrorDiv,"width",_1bc+"px");}var _1bd=dojo.marginBox(this.wizardErrorDiv).h+dojo.marginBox(this.wizardStepHeader).h+20;var _1be=dojo.marginBox(this.containerNode).h;if(this.wizardPageContainer){this.wizardPageContainer.layout();}if((this._currentPage>-1)&&(this._currentPage-1)&&(this._currentPage_1e9){var _1f3=_1e9-_1e7-_1e8;if(this._isTracing){this.trace(m,"Reducing the dialog container node height to:",_1f3);}dojo.marginBox(this.containerNode,{"h":_1f3});}else{if(_1f0>=_1ee){if(this._isTracing){this.trace(m,"Setting the dialog container node height 'auto'");}dojo.style(this.containerNode,"height","auto");}else{if((_1f0<_1e9)&&(_1f0<_1ee)){var _1f4=Math.min(_1e9-_1e7-_1e8,_1ee+1-_1e7-_1e8);if(this._isTracing){this.trace(m,"Increasing the dialog container node height to:",_1f4);}dojo.marginBox(this.containerNode,{"h":_1f4});}}}if(_1f2>_1ea){var _1f5=_1ea-this._dialogBorderWidth;if(this._isTracing){this.trace(m,"Reducing the dialog container node width to:",_1f5);}dojo.marginBox(this.containerNode,{"w":_1f5});}else{if(_1f2>=_1ef){if(this._isTracing){this.trace(m,"Setting the dialog container node Width 'auto'");}dojo.style(this.containerNode,"width","auto");}else{if((_1f2<_1ea)&&(_1f2<_1ef)){var _1f6=Math.min(_1ea-this._dialogBorderWidth,_1ef+1-this._dialogBorderWidth);if(this._isTracing){this.trace(m,"Increasing the dialog container node width to:",_1f6);}dojo.marginBox(this.containerNode,{"w":_1f6});}}}if(this.wizardPageContainer){this.wizardPageContainer.layout();}}if(this._isTracing){this.traceExit(m);}},_layoutManualResize:function(_1f7,_1f8,_1f9,_1fa){var m="_layoutManualResize(p_headerHeight, p_footerHeight, p_maxAllowedHeight, p_maxAllowedWidth)";if(this._isTracing){this.traceEntry(m,[_1f7,_1f8,_1f9,_1fa]);}var _1fb=Math.max(dojo.contentBox(this.wizardErrorDiv).h,0);var _1fc=_1f7;var _1fd=_1f7+_1fb+_1fc+_1f8;var _1fe=dojo.marginBox(this.GenericDialogDiv).h;var _1ff=Math.max(_1fe,_1fd);_1ff=Math.min(_1ff,_1f9);var _200=_1ff-_1f7-_1f8-this._dialogBorderWidth;if(this._isTracing){this.trace(m,"errorHeight:",_1fb);this.trace(m,"stepHeaderHeight:",_1fc);this.trace(m,"dialogBoxHeight:",_1fe);this.trace(m,"dialogBoxHeightNew:",_1ff);this.trace(m,"contentHeightNew:",_200);}dojo.marginBox(this.GenericDialogDiv,{h:_1ff});dojo.marginBox(this.containerNode,{h:_200});this.wizardPageContainer.layout();if(this._isTracing){this.traceExit(m);}},_normalizeFeedTypeParam:function(_201){var m="_normalizeFeedTypeParam(p_feedType)";if(this._isTracing){this.traceEntry(m);}var _202="";if(typeof _201=="string"){var _203=_201.toLowerCase();if((_203==="cmis")||(_203==="servicedoc")){_202="cmis";}else{if((_203==="qds")||(_203==="qdsentry")){_202="qds";}}}else{_202="";}if(this._isTracing){this.traceExit(m,_202);}return _202;},_onCancel:function(){var m="_onCancel()";if(this._isTracing){this.traceEntry(m);}this._deleteTransientSlot();if(this._onCancelCallbackFn&&dojo.isFunction(this._onCancelCallbackFn)){if(this._isTracing){this.trace(m,"Dispatching to callback function:",this._onCancelCallbackFn);}this._onCancelCallbackFn();}if(this.autoClose){setTimeout(dojo.hitch(this,"destroyDialog"),this.duration);}if(this._isTracing){this.traceExit(m);}},_onConfirm:function(){var m="_onConfirm()";if(this._isTracing){this.traceEntry(m);}this._deleteTransientSlot();if(!dojo.hasClass(this.dialogConfirm,"lotusBtnDisabled")){var _204="";var _205="";var url="";var _206=this.getSelectedItemJSON();if(this._isTracing){this.trace(m,"Selected item:",_206);}if(_206!==null){_205=_206.title;url=_206.url;if(this._isCalledFromPZN()){var _207=this._widgets[0].getSettings();_204=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.addQueryParameter(url,"feedType",this._normalizeFeedTypeParam(_207.serverType));if((_207.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault)&&(_207.authProperties.vaultSlotID)){_204=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.addQueryParameter(_204,com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._proxyVaultSlotParamName,_207.authProperties.vaultSlotID);}}else{_204=url;}}if(this._onConfirmCallbackFn&&dojo.isFunction(this._onConfirmCallbackFn)){if(this._isTracing){this.trace(m,"Dispatching to callback function passing title and URL of selection:",[this._onConfirmCallbackFn,_205,_204]);}this._onConfirmCallbackFn(_205,_204);}if(this.autoClose){this.hide();setTimeout(dojo.hitch(this,"destroyDialog"),this.duration);}}if(this._isTracing){this.traceExit(m);}},_onDefaultAction:function(){var m="_onDefaultAction()";if(this._isTracing){this.traceEntry(m);}var _208=this._getDefaultButton();if(_208===this.dialogConfirm){this._onConfirm();}else{if(_208===this.dialogNext){this._onGoFwdPrep();}}if(this._isTracing){this.traceExit(m);}},_onErrorStateChanged:function(_209,_20a,_20b,_20c){var m="_onErrorStateChanged(p_sender, p_errorState, p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_209,_20a,_20b,_20c]);}if(_20a===true){this._showError(_20b,_20c);}else{if(_20a===false){this._clearError();}else{}}if(this._isTracing){this.traceExit(m);}},_onFocusFirstItem:function(){var m="_onFocusFirstItem()";if(this._isTracing){this.traceEntry(m);}if((this._currentPage>-1)&&(this._currentPage<3)){if(this._widgets[this._currentPage]&&dojo.isFunction(this._widgets[this._currentPage].setFocus)){this._widgets[this._currentPage].setFocus();}}if(this._isTracing){this.traceExit(m);}},_onGoBack:function(_20d){var m="_onGoBack()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}dojo.stopEvent(_20d);if(!dojo.hasClass(this.dialogPrevious,"lotusBtnDisabled")){if(this._currentPage>0){this.isResized=false;this._widgets[0].setFeedType(null);this._switchToPage(0);}}if(this._isTracing){this.traceExit(m);}return false;},_onGoFwdPrep:function(){var m="_onGoFwdPrep()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}if((!dojo.hasClass(this.dialogNext,"lotusBtnDisabled"))&&(this._currentPage=0)&&(this._currentPage<=2)){this._widgets[this._currentPage]._errorState=true;}this._enableDisableButtons();this.layout();if(this._isTracing){this.traceExit(m);}},_showErrorForXHRRequest:function(_220){var m="_showErrorForXHRRequest()";if(this._isTracing){this.traceEntry(m,_220);}var _221=com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils._INSTANCE.getErrorMessage(_220,this._nlsMessages.srvCommunication,(this._widgets[0].getSettings().serverUrl.substring(0,6).toLowerCase()==="https:"));this._showError(_221[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage],_221[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]);if(this._isTracing){this.traceExit(m);}},_showGettingVaultBox:function(){var m="_showGettingVaultBox()";if(this._isTracing){this.traceEntry(m);}if(dojo.style(this.fedDocPickerGettingVaultDiv,"display")!="block"){dojo.style(this.fedDocPickerGettingVaultDiv,"display","block");}dijit.setWaiState(this.fedDocPickerGettingVaultDiv,"hidden",false);dijit.setWaiState(this.wizardPageContainer,"busy",true);if(this._isTracing){this.traceExit(m);}},_switchToPage:function(_222,_223){var m="_switchToPage(p_pageIndex)";if(this._isTracing){this.traceEntry(m,[_222]);this.trace(m,"Current page:",this._currentPage);}if((_222>-1)&&(_2220){var _225=this._widgets[0].getSettings();if((_225.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd)&&(this._transientSlotId)){_225.authProperties.vaultSlotID=this._transientSlotId;}this._widgets[this._currentPage].initializePage(_225);}else{}this._enableDisableButtons();this.layout();}if(this._isTracing){this.traceExit(m);}},_switchToQuickrPage:function(){var m="_switchToQuickrPage()";if(this._isTracing){this.traceEntry(m);}if(this._qdsSupportEnabled){this.isResized=false;this._switchToPage(2);}else{this._showError(this._nlsMessages.docPickerDialog.errorQDSNotEnabled,"");}if(this._isTracing){this.traceExit(m);}},_updateStepDescription:function(_226){var m="_updateStepDescription(p_descrText)";if(this._isTracing){this.traceEntry(m,_226);}dojo.attr(this.wizardStepDescription,"innerHTML",_226);if(this._isTracing){this.traceExit(m);}},_updateStepLabel:function(_227){var m="_updateStepLabel(p_labelText)";if(this._isTracing){this.traceEntry(m,_227);}dojo.attr(this.wizardStepLabel,"innerHTML",""+_227+"");if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.quickr.picker.launcher.DocPickerLauncher"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.quickr.picker.launcher.DocPickerLauncher"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.quickr.picker.launcher.DocPickerLauncher");dojo.declare("com.ibm.workplace.wcm.ecm.quickr.picker.launcher.DocPickerLauncher",null,{_onConfirmCallbackFn:null,_onCloseCallbackFn:null,_dialogTitleKey:"dialogTitleDefault",_locale:null,_showPlaces:false,_showNodePath:true,_nodeTypes:[],_downloadTypes:[],_viewTypes:[],_forceSSO:false,_isMovable:true,_allowCustomServers:true,_allowedHosts:[],_cookieName:"QuickrPickerRecentHosts",_lastHostCookie:"qkrMRHU",_proxyUrl:"/wps/proxy",_pageSize:10,_timeout:15000,_linkType:null,_currentItem:null,_nodeType2Selector:{place:"new quickr.picker.data.filter.PlaceSelector()",library:"new quickr.picker.data.filter.LibrarySelector()",folder:"new quickr.picker.data.filter.FolderSelector()",doclink:"new quickr.picker.data.filter.DocLinkSelector()",document:"new quickr.picker.data.filter.DocumentSelector()"},_nlsStrings:null,_onCloseHdl:null,_onShowHdl:null,_pickerDialog:null,_feedUrl:"",constructor:function(_228,_229,_22a){if(typeof _228=="function"){this._onConfirmCallbackFn=_228;}if(typeof _229=="function"){this._onCloseCallbackFn=_229;}this._evalArgs(_22a);this._loadPrereqs();},launchDocumentPicker:function(_22b){var _22c;this._feedUrl=_22b;inst=this;if(this._downloadTypes.length>0&&this._viewTypes.length>0){this._linkType="any";var _22d={displayText:this._nlsStrings.menuItemViewLink,onClick:function(_22e){inst._confirmSelection(_22e,"view");},onItemSelected:function(_22f,_230,_231){inst._onItemSelected(_22f,_230,_231);}};var _232={displayText:this._nlsStrings.menuItemDownloadLink,onClick:function(_233){inst._confirmSelection(_233,"download");},onItemSelected:function(_234,_235,_236){inst._onItemSelected(_234,_235,_236);}};_22c={displayType:"menubutton",displayText:this._nlsStrings.menuInsertLink,menuItems:[_22d,_232]};}else{if(this._downloadTypes.length>0){this._linkType="download";}else{if(this._viewTypes.length>0){this._linkType="view";}}if(this._linkType){_22c={displayType:"button",displayText:this._nlsStrings.buttonOk,onClick:function(_237){inst._confirmSelection(_237,inst._linkType);},onItemSelected:function(_238,_239,_23a){inst._onItemSelected(_238,_239,_23a);}};}}var _23b=quickr.picker.widgets.PickerDialog.getCancelAction();var _23c;if(typeof _22c!="undefined"){_23c=[_22c,_23b];}else{_23c=[_23b];}var _23d={filterAttribute:"category"};if(this._nodeTypes.length===0){_23d.place=[new quickr.picker.data.filter.PlaceSelector()];_23d.library=[new quickr.picker.data.filter.LibrarySelector()];_23d.folder=[new quickr.picker.data.filter.FolderSelector()];_23d.doclink=[new quickr.picker.data.filter.DocLinkSelector()];_23d.document=[new quickr.picker.data.filter.DocumentSelector()];}else{for(i=0;i\n \n \n \n \n\t\n\t\n\t\n\t\n ]]>\n\n"); /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ (function(){if(ibmToolbarConfig.inManagedPages){var _1=false;var _2=i$.byId("utb-project-info");var _3=i$.byId("utb-project-btn");if(_2&&_3){var _4=function(_5){if(!_1){i$.removeClass(_3,"utb-select");i$.addClass(_3,"utb-loading");_1=i$.modules.loadDeferred().then(function(){i$.removeClass(_3,"utb-loading");i$.addClass(_3,"utb-select");i$.unbindDomEvt(_5);ibmToolbarConfig.openProjectMenu();},function(_6){if(_6[0].xhr.status==401){document.location.reload();}});}};var _7=i$.bindDomEvt(_2,"onkeydown",function(e){if(e.keyCode==13){_4(_7);}});var _8=i$.bindDomEvt(_2,"onclick",function(){_4(_8);});}}})(); /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ if(!dojo._hasResource["com.ibm.data.ProxyHelper"]){dojo._hasResource["com.ibm.data.ProxyHelper"]=true;dojo.provide("com.ibm.data.ProxyHelper");dojo.require("com.ibm.utilities");dojo.declare("com.ibm.data.ProxyHelper",null,{proxyURI:"",urlThroughProxy:function(_1){return com.ibm.utilities.urlToProxyUrl(_1?_1:"",this.proxyURI);}});}if(!dojo._hasResource["com.ibm.data.CatalogMixin"]){dojo._hasResource["com.ibm.data.CatalogMixin"]=true;dojo.provide("com.ibm.data.CatalogMixin");dojo.declare("com.ibm.data.CatalogMixin",null,{searchable:true,mapItem:function(_2){var _3={};_3["label"]=this.getEPResolvedValue(_2,"label","untitled");_3["description"]=this.getEPResolvedValue(_2,"description",null);_3["tags"]=this.getEPResolvedValue(_2,"tags",null);_3["rating"]=this.getEPResolvedValue(_2,"rating","0.0");_3["url"]=this.getEPResolvedValue(_2,"url",null);_3["id"]=this.getEPResolvedValue(_2,"id",null);_3["thumbnail"]=this.getEPResolvedValue(_2,"thumbnail",null);return _3;},prepareQuery:function(_4){return _4;},validateSelf:function(){return true;},getSourceLabel:function(){return false;}});}if(!dojo._hasResource["com.ibm.data.JsonStore"]){dojo._hasResource["com.ibm.data.JsonStore"]=true;dojo.provide("com.ibm.data.JsonStore");dojo.require("dojo.data.ItemFileReadStore");dojo.require("dojo.data.util.filter");dojo.require("dojo.i18n");dojo.declare("com.ibm.data.JsonStore",[dojo.data.ItemFileReadStore,com.ibm.data.ProxyHelper,com.ibm.data.CatalogMixin],{nlsBundle:null,constructor:function(_5){this.contributions=_5.contributions||[];this.inherited("constructor",arguments);},_getItemsFromLoadedData:function(_6){this.inherited("_getItemsFromLoadedData",arguments);this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");var _7=_6.localizationPackageName;var _8=_6.localizationBundleName;if(_7&&_8){this.nlsBundle=dojo.i18n.getLocalization(_7,_8);dojo.forEach(this._arrayOfAllItems,dojo.hitch(this,function(_9){if(_9.label){_9.label[0]=(this.nlsBundle&&this.nlsBundle[_9.label[0]])?this.nlsBundle[_9.label[0]]:_9.label[0];}else{_9.label=[];}if(!_9.label[0]){_9.label[0]=this.shelfBundle.add_content_untitled;}if(_9.description){_9.description[0]=(this.nlsBundle&&this.nlsBundle[_9.description[0]])?this.nlsBundle[_9.description[0]]:_9.description[0];}if(_9.help){_9.help[0]=(this.nlsBundle&&this.nlsBundle[_9.help[0]])?this.nlsBundle[_9.help[0]]:_9.help[0];}}));}},mapItem:function(_a){var _b={};_b.label=this.getValue(_a,"label",null);_b.description=this.getValue(_a,"description",null);_b.url=this.getValue(_a,"url",null);_b.id=this.getValue(_a,"id",null);_b.thumbnail=this.getValue(_a,"thumbnail",null);_b.help=this.getValue(_a,"help",null);_b.takeoverFcn=this.getValue(_a,"takeover",null);return _b;},_fetchItems:function(_c,_d,_e){var _f=this;var _10=function(_11,_12){var _13=[];var i=0;if(_11.query){var _14=_11.query.keywords;var _15=_11.queryOptions?_11.queryOptions.ignoreCase:false;var _16={};var _17=null;for(i=0;i<_14.length;i++){_17=_14[i];if(typeof _17==="string"){_16[_17]=dojo.data.util.filter.patternToRegExp("*"+_17+"*",_15);}}for(i=0;i<_12.length;++i){var _18=true;var _19=_12[i];if(_19===null){_18=false;}else{for(var j=0;j<_14.length;j++){_17=_14[j];if(!_f._containsValue(_19,"label",_17,_16[_17])&&!_f._containsValue(_19,"description",_17,_16[_17])){_18=false;}}}if(_18){_13.push(_19);}}_d(_13,_11);}else{for(i=0;i<_12.length;++i){var _1a=_12[i];if(_1a!==null){_13.push(_1a);}}_d(_13,_11);}};if(this._loadFinished){_10(_c,this._getItemsArray(_c.queryOptions));}else{if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_c,filter:_10});}else{this._loadInProgress=true;var _1b={url:_f._jsonFileUrl,handleAs:"json-comment-optional"};var _1c=dojo.xhrGet(_1b);_1c.addCallback(function(_1d){var _1e=function(_1f){try{_f._getItemsFromLoadedData(_1f);_f._loadFinished=true;_f._loadInProgress=false;_10(_c,_f._getItemsArray(_c.queryOptions));_f._handleQueuedFetches();}catch(e){_f._loadFinished=true;_f._loadInProgress=false;_e(e,_c);}};var _20=0;var _21=_f.contributions.length;if(_21==0){_1e(_1d);}for(var i=0;i<_21;i++){contribGetArgs={url:_f.contributions[i].indexOf("/")==0?_f.contributions[i]:ibmCfg.themeConfig.themeRootURI+"/"+_f.contributions[i],handleAs:"json-comment-optional"};var _22=dojo.xhrGet(contribGetArgs);_22.addCallback(function(_23){var _24=null;if(_23.localizationPackageName&&_23.localizationBundleName){_24=dojo.i18n.getLocalization(_23.localizationPackageName,_23.localizationBundleName);}if(_24!=null){for(var cdi=0,len=_23.items.length;cdi0;if(_39){var _3c=_3a;_3a=[];for(var i=0;i<_3c.length;i++){_3a[i]=this._getNodeProp(_3c[i],_39);}}return {found:_3b,value:_3a};},_getNodeByXpath:function(_3d,_3e,_3f){var _40=this._getNodesByXpath(_3d,_3e);var _41=_40.found;if(!_41){return {found:_41};}var _42=_40.value;if(_42.length>0){if(_3f){return {found:true,value:this._getNodeProp(_42[0],_3f)};}else{return {found:true,value:_42[0]};}}return {found:false};},_getNodeProp:function(_43,_44){switch(_44){case "textContent":return dojox.data.dom.textContent(_43);default:return this.handleConstructs(_43,_44);}},handleConstructs:function(_45,_46){return _45[_46];},_setNodeProp:function(_47,_48,_49){switch(_48){case "textContent":dojox.data.dom.textContent(_47,_49);break;default:_47[_48]=_49;}},_getAttrsByXpath:function(_4a,_4b,_4c){var _4d=this._getNodesByXpath(_4a,_4b);var _4e=_4d.found;if(!_4e){return {found:_4e};}var _4f=_4d.value;var _50=[];for(var i=0;i<_4f.length;i++){_50[i]=this._getAttribute(_4f[i],_4c);}return {found:_4e,value:_50};},_getAttrByXpath:function(_51,_52,_53){var _54=this._getNodeByXpath(_51,_52);var _55=_54.found;if(!_55){return {found:_55};}var _56=_54.value;return {found:_55,value:this._getAttribute(_56,_53)};},_extractNSInfo:function(str){return com.ibm.domUtilities.nsInfo(str,this.namespaces);},_getAttribute:function(_57,_58){return com.ibm.domUtilities.getAttribute(_57,_58,this.namespaces);},_setAttribute:function(_59,_5a,_5b){if(_5b){com.ibm.domUtilities.setAttribute(_59,_5a,_5b,this.namespaces);}else{com.ibm.domUtilities.removeAttribute(_59,_5a,this.namespaces);}},_setNodesByXpath:function(_5c,_5d,_5e,_5f){return false;},_setNodeByXpath:function(_60,_61,_62,_63){var _64=this._getNodeByXpath(_60,_61);var _65=_64.found;if(!_65){return false;}var _66=_64.value;if(_62){this._setNodeProp(_66,_62,_63);}else{dojo.place(_63,_66,"before");_66.parentNode.removeChild(_66);delete _66;}return true;},_setAttrsByXpath:function(_67,_68,_69,_6a){return false;},_setAttrByXpath:function(_6b,_6c,_6d,_6e){var _6f=this._getNodeByXpath(_6b,_6c);var _70=_6f.found;if(!_70){return false;}var _71=_6f.value;this._setAttribute(_71,_6d,_6e);return true;},_createNSElement:function(doc,_72,_73){return com.ibm.domUtilities.createElement(doc,_72,this.namespaces,_73);},__getClassName:function(){var cls=this.declaredClass;if(!cls){return "Object";}var idx=cls.lastIndexOf(".");if(idx>-1&&(idx";}});}if(!dojo._hasResource["com.ibm.data.AtomFeedStore"]){dojo._hasResource["com.ibm.data.AtomFeedStore"]=true;dojo.provide("com.ibm.data.AtomFeedStore");dojo.require("com.ibm.data.XpathHelper");dojo.require("dojo.date.stamp");dojo.declare("com.ibm.data.AtomFeedStore",com.ibm.data.XpathHelper,{namespaces:{"atom":"http://www.w3.org/2005/Atom"},_features:{"dojo.data.api.Read":true,"dojo.data.api.Write":false,"dojo.data.api.Identity":false,"dojo.data.api.Notification":false},attrMappings:{title:{xpath:"./atom:title",targetName:"textContent",type:"node",setter:function(_74,_75,_76){var _77=this._createNSElement(_74.element.ownerDocument,"atom:title");this._setNodeProp(_77,_75.targetName,_76);_74.element.appendChild(_77);return true;}},id:{xpath:"./atom:id",targetName:"textContent",type:"node",setter:function(_78,_79,_7a){var _7b=this._createNSElement(_78.element.ownerDocument,"atom:id");this._setNodeProp(_7b,_79.targetName,_7a);_78.element.appendChild(_7b);return true;}},updated:{xpath:"./atom:updated",targetName:"AtomDateConstruct",type:"node"},category:{xpath:"./atom:category",targetName:"term",type:"attr",setter:function(_7c,_7d,_7e){var _7f=this._createNSElement(_7c.element.ownerDocument,"atom:category");this._setAttribute(_7f,_7d.targetName,_7e);_7c.element.appendChild(_7f);return true;}},categoryScheme:{xpath:"./atom:category",targetName:"scheme",type:"attr",setter:function(_80,_81,_82){var _83=this._createNSElement(_80.element.ownerDocument,"atom:category");this._setAttribute(_83,_81.targetName,_82);_80.element.appendChild(_83);return true;}},categoryLabel:{xpath:"./atom:category",targetName:"label",type:"attr",setter:function(_84,_85,_86){var _87=this._createNSElement(_84.element.ownerDocument,"atom:category");this._setAttribute(_87,_85.targetName,_86);_84.element.appendChild(_87);return true;}},contributer:{xpath:"./atom:contributer",targetName:"AtomPersonConstruct",type:"node"},author:{xpath:"./atom:author",targetName:"AtomPersonConstruct",type:"node"},summary:{xpath:"./atom:summary",targetName:"textContent",type:"node",setter:function(_88,_89,_8a){var _8b=this._createNSElement(_88.element.ownerDocument,"atom:summary");this._setNodeProp(_8b,_89.targetName,_8a);_88.element.appendChild(_8b);return true;}},source:{xpath:"./atom:source",type:"node",setter:function(_8c,_8d,_8e){_8c.element.appendChild(_8e);return true;}},rights:{xpath:"./atom:rights",targetName:"textContent",type:"node",setter:function(_8f,_90,_91){var _92=this._createNSElement(_8f.element.ownerDocument,"atom:rights");this._setNodeProp(_92,_90.targetName,_91);_8f.element.appendChild(_92);return true;}},selfLink:{xpath:"./atom:link[@rel='self']",targetName:"href",type:"attr",setter:function(_93,_94,_95){var _96=this._createNSElement(_93.element.ownerDocument,"atom:link");this._setAttribute(_96,"rel","self");this._setAttribute(_96,_94.targetName,_95);_93.element.appendChild(_96);return true;}},link:{xpath:"./atom:link[@href]",targetName:"href",type:"attr",setter:function(_97,_98,_99){var _9a=this._createNSElement(_97.element.ownerDocument,"atom:link");this._setAttribute(_9a,_98.targetName,_99);_97.element.appendChild(_9a);return true;}},content:{xpath:"./atom:content",type:"node",setter:function(_9b,_9c,_9d){_9b.element.appendChild(_9d);return true;}}},timeout:null,itemClass:"com.ibm.data.AtomEntryItem",constructor:function(_9e){dojo.mixin(this,_9e);this._dirtyItems=[];this._deletedItems=[];this._newItems=[];},toString:function(){return "<"+this.__getClassName()+": "+this.url+">";},handleConstructs:function(_9f,_a0){switch(_a0){case "AtomPersonConstruct":return new com.ibm.data.AtomPersonConstruct(_9f);case "AtomDateConstruct":return new com.ibm.data.AtomDateConstruct(_9f);default:return this.inherited(arguments);}},_assertIsItem:function(_a1){if(!this.isItem(_a1)){throw new Error(_a1+" is not an item in this store");}return true;},_assertIsString:function(_a2){if(!dojo.isString(_a2)){throw new Error(_a2+" is not a string");}return true;},_getItem:function(_a3){var cls=this.itemClass;if(dojo.isString(cls)){cls=dojo.getObject(this.itemClass);}return new cls({store:this,element:_a3.element,loaded:true});},getFeedValue:function(_a4,_a5){var ret=_a5;this._assertIsString(_a4);var _a6=this.getMapRule(_a4,this.attrMappings);if(_a6){ret=this.getValueByMapping(null,_a6,_a5);}return ret;},getFeedValues:function(_a7){var ret=[];this._assertIsString(_a7);var _a8=this.getMapRule(_a7,this.attrMappings);if(_a8){ret=this.getValuesByMapping(null,_a8);}return ret;},extractEmptyFeed:function(){var _a9=this._getNodeByXpath(this._feed,"//atom:feed").value;var _aa=_a9.cloneNode(false);var _ab=this._getNodesByXpath(_a9,"/atom:feed/*");var _ac=_ab.value;for(var i=0;i<_ac.length;i++){if(_ac[i].nodeName!="atom:entry"){_aa.appendChild(_ac[i].cloneNode(true));}}return _aa;},extractSingleEntryFeed:function(_ad){var ret=this.extractEmptyFeed();ret.appendChild(_ad.element.cloneNode(true));return ret;},extractMultipleEntryFeed:function(_ae){var ret=this.extractEmptyFeed();dojo.forEach(_ae,function(_af){ret.appendChild(_af.element.cloneNode(true));});return ret;},getEPResolvedValue:function(_b0,_b1,_b2){var ret=null;if(this.hasAttribute(_b0,_b1)){var _b3=this.getMapRule(_b1,_b0.attrMappings);if(!_b3){return ret;}ret=this.getValueByMapping(_b0,_b3,_b2);}if(!ret){ret=_b2;}ret=com.ibm.mashups.enabler.utils.EndpointHelper.resolve(ret);return ret;},getIdentity:function(_b4){if(_b4._id){return _b4._id;}var _b5=this.getIdentityAttributes(_b4);var id="";dojo.forEach(_b5,function(_b6){id+=this.getEPResolvedValue(_b4,_b6,"");},this);_b4._id=id;return id;},getIdentityAttributes:function(_b7){return ["id"];},fetchItemByIdentity:function(_b8){return false;},getValue:function(_b9,_ba,_bb){var ret=null;if(this.hasAttribute(_b9,_ba)){var _bc=this.getMapRule(_ba,_b9.attrMappings);if(!_bc){return ret;}ret=this.getValueByMapping(_b9,_bc,_bb);}if(!ret){ret=_bb;}return ret;},getValues:function(_bd,_be){if(this.hasAttribute(_bd,_be)){var _bf=this.getMapRule(_be,_bd.attrMappings);if(!_bf){return [];}return this.getValuesByMapping(_bd,_bf);}return [];},_extractParameterizedMapKey:function(_c0){if(_c0.charAt(_c0.length-1)=="$"){var _c1=_c0.indexOf("[");var end=_c0.lastIndexOf("]");if(_c1>-1&&end>_c1){var _c2=_c0.substring(0,_c1)+"$";var _c3=_c0.substring(_c1+1,end).split(",");return {key:_c2,parameters:_c3};}}return {key:_c0,parameters:null};},getMapRule:function(_c4,map,_c5){var obj=this._extractParameterizedMapKey(_c4);var _c6=map[obj.key];if(!_c6){return _c6;}if(!obj.parameters){_c6._ruleKey=obj.key;return _c6;}var _c7={};for(var _c8 in _c6){if(dojo.isString(_c6[_c8])){_c7[_c8]=dojo.string.substitute(_c6[_c8],obj.parameters,function(_c9){return dojo.string.trim(_c9);});}else{_c7[_c8]=_c6[_c8];}}_c7._parameters=obj.parameters;_c7._ruleKey=obj.key;_c7.multiValued=!!_c5;return _c7;},getValuesByMapping:function(_ca,_cb){var ret=null;var _cc=_cb.xpath;var _cd=_cb.type;var _ce=_cb.targetName;var _cf=this._feed;if(_ca){this._assertIsItem(_ca);_cf=_ca.element;}if(_cd=="attr"){ret=this._getAttrsByXpath(_cf,_cc,_ce);}else{ret=this._getNodesByXpath(_cf,_cc,_ce);}if(!ret.found&&_ca._backup){_cf=_ca._backup;if(_cd=="attr"){ret=this._getAttrsByXpath(_cf,_cc,_ce);}else{ret=this._getNodesByXpath(_cf,_cc,_ce);}if(!ret.found){ret.value=[];}}return ret.value;},getValueByMapping:function(_d0,_d1,_d2){var ret=null;var _d3=_d1.xpath;var _d4=_d1.type;var _d5=_d1.targetName;var _d6=this._feed;if(_d0){this._assertIsItem(_d0);_d6=_d0.element;}if(_d4=="attr"){ret=this._getAttrByXpath(_d6,_d3,_d5);}else{ret=this._getNodeByXpath(_d6,_d3,_d5);}if(!ret.found&&_d0&&_d0._backup){_d6=_d0._backup;if(_d4=="attr"){ret=this._getAttrByXpath(_d6,_d3,_d5);}else{ret=this._getNodeByXpath(_d6,_d3,_d5);}if(!ret.found&&_d2){ret.value=_d2;}}if(_d4=="attr"&&ret.value&&ret.value.length===0){ret.value=null;}return ret.value;},setValueByMapping:function(_d7,_d8,_d9){var _da=_d8.xpath;var _db=_d8.type;var _dc=_d8.targetName;var _dd=this._feed;var ret=false;if(_d7){this._assertIsItem(_d7);_dd=_d7.element;}if(_db=="attr"){ret=this._setAttrByXpath(_dd,_da,_dc,_d9);}else{ret=this._setNodeByXpath(_dd,_da,_dc,_d9);}if(!ret&&_d8.setter){return _d8.setter.apply(this,arguments);}return ret;},setValuesByMapping:function(_de,_df,_e0){var _e1=_df.xpath;var _e2=_df.type;var _e3=_df.targetName;var _e4=this._feed;var ret=false;if(_de){this._assertIsItem(_de);_e4=_de.element;}if(_e2=="attr"){ret=this._setAttrsByXpath(_e4,_e1,_e3,value);}else{ret=this._setNodesByXpath(_e4,_e1,_e3,value);}if(!ret&&_df.setter){return _df.setter.apply(this,arguments);}return ret;},getAttributes:function(_e5){var _e6=[];var x=null;if(_e5){this._assertIsItem(_e5);for(x in _e5.attrMappings){_e6.push(x);}}else{for(x in this.attrMappings){_e6.push(x);}}return _e6;},hasAttribute:function(_e7,_e8){this._assertIsItem(_e7);this._assertIsString(_e8);if(_e8.charAt(_e8.length-1)=="$"){return true;}if(_e7.attrMappings[_e8]){return true;}else{return false;}},containsValue:function(_e9,_ea,_eb){var _ec=this.getValues(_e9,_ea);for(var i=0;i<_ec.length;i++){if(_ec[i]==_eb){return true;}}return false;},isItem:function(_ed){return _ed.store==this&&_ed.element&&!_ed._isDeleted;},isItemLoaded:function(_ee){return this.isItem(_ee)&&_ee.loaded;},loadItem:function(_ef){},getResultSize:function(doc,_f0,_f1){return _f1.length;},processFetchedItems:function(_f2,_f3){return _f2;},processResponse:function(_f4,_f5){if(_f5.aborted){return;}var _f6=this._parseFeed(_f5,_f4);var _f7=_f6.items;this._feed=_f6.root;_f7=this.processFetchedItems(_f7,_f5);if(_f5.onBegin){_f5.onBegin.call(_f5.scope,this.getResultSize(_f6.root,_f5,_f7),_f5);}if(_f5.onItem){for(var i=0;i<_f7.length;i++){if(_f5.aborted){return;}_f5.onItem.call(_f5.scope,_f7[i],_f5);}}if(_f5.onComplete){if(_f5.aborted){return;}if(!_f5.onItem){_f5.onComplete.call(_f5.scope,_f7,_f5);}else{_f5.onComplete.call(_f5.scope,null,_f5);}}},fetch:function(_f8){if(!_f8){_f8={};}var me=this;_f8.aborted=false;if(!_f8.scope){_f8.scope=dojo.global;}var url=this._buildUrl(_f8,this.url);_f8.url=url;var _f9=function(_fa,_fb){if(_f8.aborted){return;}if(dojo.isIE||window.ActiveXObject!==undefined){_fa=com.ibm.domUtilities.docFromString(_fa);}me.doc=_fa;me.processResponse(_fa,_f8);};var _fc=function(_fd,_fe){if(_f8.onError){_f8.onError.call(_f8.scope,_fd,_f8);}};var _ff=false;if(_f8.queryOptions&&_f8.queryOptions.preventCache){_ff=true;}var args={preventCache:_ff,content:{},url:url,handleAs:"xml"};if(_f8.queryOptions&&_f8.queryOptions.timeout){args.timeout=_f8.queryOptions.timeout;}else{if(this.timeout){args.timeout=this.timeout;}}if(dojo.isIE||window.ActiveXObject!==undefined){args.handleAs="text";args.content["ibm.web2.contentType"]="text/xml";}var _100=null;_f8.abort=function(){_f8.aborted=true;_100.cancel();};args=this.modifyRequestArgs(args,_f8);_100=dojo.xhrGet(args);_100.addCallback(_f9);_100.addErrback(_fc);this._lastRequest=_f8;return _f8;},modifyRequestArgs:function(_101,_102){return _101;},_queryUrlToObject:function(_103){if(!_103||_103.length===0){return {};}var _104=_103.indexOf("?");var str=_103;if(_104>-1&&(_104-1){ret=_109+"&"+_10a;}else{ret=_109+"?"+_10a;}return (this.modifyUrl(_108,ret));},modifyUrl:function(_10b,url){return url;},_parseFeed:function(_10c,_10d){var _10e=[];var root=null;var _10f=this._getNodeByXpath(_10d,"/atom:feed");if(!_10f.found){_10f=this._getNodeByXpath(_10d,"/atom:entry");if(!_10f.found){throw new Error("Illegal atom feed format: the root element is not an ATOM feed or entry element.");}else{root=_10f.value;var _110=this._queryUrlToObject(_10c.url);_10e.push(this._getItem({element:root,query:_110}));}}else{root=_10f.value;var _110=this._queryUrlToObject(_10c.url);_10f=this._getNodesByXpath(root?root:_10d,"./atom:entry");if(_10f.found){var _111=_10f.value;for(var i=0;i<_111.length;i++){_10e.push(this._getItem({element:_111[i],query:_110}));}}}return {items:_10e,root:root};},getFeatures:function(){return this._features;},close:function(_112){if(_112&&_112.abort){_112.abort();}},getLabel:function(item){return this.getEPResolvedValue(item,"title");},getLabelAttributes:function(item){return ["title"];},newItem:function(_113,_114){return null;},deleteItem:function(item){if(!this._deletedItems){this._deletedItems=[];}item.backup();this._deletedItems.push(item);item.id=this.getIdentity(item);item._isDeleted=true;return true;},setValue:function(item,_115,_116){var ret=false;var _117=null;if(this.hasAttribute(item,_115)){var _118=this.getMapRule(_115,item.attrMappings);if(_118){item.backup();_117=this.getValueByMapping(item,_118);ret=this.setValueByMapping(item,_118,_116);if(ret){this._addDirtyItem(item);item.logWrite({attribute:_115,value:_116});}}}else{throw new Error(_115+" is not an attribute of any item in this store");}return {success:ret,oldValue:_117,newValue:_116};},setValues:function(item,_119,_11a){var ret=false;var _11b=null;if(this.hasAttribute(item,_119)){var _11c=this.getMapRule(_119,item.attrMappings,true);if(_11c){item.backup();_11b=this.getValueByMapping(item,_11c);ret=this.setValuesByMapping(item,_11c,_11a);if(ret){this._addDirtyItem(item);item.logWrite({attribute:_119,values:_11a});}}}else{throw new Error(_119+" is not an attribute of any item in this store");}return {success:ret,oldValue:_11b,newValue:_11a};},unsetAttribute:function(item,_11d){var ret=false;var _11e=null;var _11f=null;if(this.hasAttribute(item,_11d)){var _120=this.getMapRule(_11d,item.attrMappings);if(_120){item.backup();_11e=this.getValueByMapping(item,_120);if(_120.type=="attr"){ret=this.setValueByMapping(item,_120,"");_11f="";}else{if(_120.targetName){ret=this.setValueByMapping(item,_120,null);}else{if(_11e){_11e.parentNode.removeChild(_11e);ret=true;}}}if(ret){this._addDirtyItem(item);item.logWrite({attribute:_11d,value:_11f});}}}return {success:ret,oldValue:_11e,newValue:_11f};},save:function(_121){var it=null;for(var d=0;d";},_onCreate:function(){this.onCreate();},onCreate:function(){},_makeModifiable:function(){},backup:function(){if(!this._backup){this._backup=this.element.cloneNode(true);this._makeModifiable();this._logEnabled=true;return true;}return false;},restore:function(){if(!this._backup){dojo.place(this._backup,this.element,"before");this.element.parentNode.removeChild(this.element);delete this.element;this.element=this._backup;this.backup=null;this._writeLog.splice(0,this._writeLog.length);return true;}return false;},persist:function(){this._writeLogToBackup();this._isDirty=false;delete this._backup;},logWrite:function(map){if(this._logEnabled){this._writeLog.push(map);}},_writeLogToBackup:function(){if(this._backup){this.element=this._backup;this._logEnabled=false;for(var i=0;i-1){id=id.substring(id.lastIndexOf(":")+1);}var _12f=_12e.scope?_12e.scope:dojo.global;var args={query:{id:id,collection:"ui.all"},onComplete:dojo.hitch(this,function(_130){if(_130.length==0&&_12e.onError){_12e.onError.call(_12f,"No items returned matching identity "+id);}else{_12e.onItem.call(_12f,_130[0]);}})};if(_12e.onError){args.onError=dojo.hitch(_12f,_12e.onError);}return this.fetch(args);}});dojo.declare("com.ibm.data.MashupHubItem",com.ibm.data.OpenSearchFeedItem,{namespaces:dojo.mixin({},com.ibm.data.MashupHubStore.prototype.namespaces),attrMappings:dojo.mixin({},com.ibm.data.OpenSearchFeedItem.prototype.attrMappings,{editLink:{xpath:"./atom:link[@rel='self']",targetName:"href",type:"attr"},category:{xpath:"./atom:category",targetName:"term",type:"attr"},catalogVersion:{xpath:"./atom:content/catalog:*/catalog:version",targetName:"textContent",type:"node"},catalogName:{xpath:"./atom:content/catalog:*/catalog:name",targetName:"textContent",type:"node"},catalogAuthor:{xpath:"./atom:content/catalog:*/catalog:author",targetName:"textContent",type:"node"},catalogDescription:{xpath:"./atom:content/catalog:*/catalog:description",targetName:"textContent",type:"node"},catalogRating:{xpath:"./atom:content/catalog:*/catalog:rating",targetName:"textContent",type:"node"},catalogUseCount:{xpath:"./atom:content/catalog:*/catalog:useCount",targetName:"textContent",type:"node"},catalogDateModified:{xpath:"./atom:content/catalog:*/catalog:dateModified",targetName:"textContent",type:"node"},catalogNumComments:{xpath:"./atom:content/catalog:*/catalog:numComments",targetName:"textContent",type:"node"},catalogTags:{xpath:"./atom:content/catalog:*/catalog:tags/catalog:tags",targetName:"textContent",type:"node"},catalogCategories:{xpath:"./atom:content/catalog:*/catalog:categories",targetName:"textContent",type:"node"},catalogDocumentationURL:{xpath:"./atom:content/catalog:*/catalog:documentationURL",targetName:"textContent",type:"node"},catalogDownloadURL:{xpath:"./atom:content/catalog:*/catalog:downloadURL",targetName:"textContent",type:"node"},catalogIcon:{xpath:"./atom:content/catalog:*/catalog:objectmeta/catalog:metadata[@name='icon']",targetName:"value",type:"attr"},catalogWidgetParam:{xpath:"./atom:content/catalog:*/catalog:objectmeta/catalog:metadata[@name='widget.metadata.widgetParam']",targetName:"value",type:"attr"},catalogOnNewWire:{xpath:"./atom:content/catalog:*/catalog:objectmeta/catalog:metadata[@name='widget.metadata.onNewWire']",targetName:"value",type:"attr"},catalogAutoWire:{xpath:"./atom:content/catalog:*/catalog:objectmeta/catalog:metadata[@name='widget.metadata.com.ibm.mashups.builder.autoWiringEnabled']",targetName:"value",type:"attr"},catalogPermission:{xpath:"./atom:content/catalog:*/catalog:permission",targetName:"textContent",type:"node"},catalogDefinitionURL:{xpath:"./atom:content/catalog:*/catalog:definitionURL",targetName:"textContent",type:"node"},catalogTitles:{xpath:"./atom:content/catalog:*/catalog:l10n/catalog:title",targetName:null,type:"node"},catalogSandboxUser:{xpath:"./atom:content/catalog:*/catalog:objectmeta/catalog:metadata[@name='sandbox_user']",targetName:"value",type:"attr"},catalogSandboxUserDefinition:{xpath:"./atom:content/catalog:*/catalog:objectmeta/catalog:metadata[@name='widget.metadata.sandbox_definition']",targetName:"value",type:"attr"},catalogWidgetType:{xpath:"./atom:content/catalog:*/catalog:objectmeta/catalog:metadata[@name='widget.metadata.widgetType']",targetName:"value",type:"attr"}})});dojo.declare("com.ibm.data.MashupHubQueryConstruct",com.ibm.data.OpenSearchQueryConstruct,{namespaces:dojo.mixin({},com.ibm.data.MashupHubStore.prototype.namespaces),getSearchType:function(){return this._getAttribute(this.root,"catalog:searchType");},getCollection:function(){return this._getAttribute(this.root,"catalog:collection");}});}if(!dojo._hasResource["com.ibm.data.MashupFileDataStore"]){dojo._hasResource["com.ibm.data.MashupFileDataStore"]=true;dojo.provide("com.ibm.data.MashupFileDataStore");dojo.require("com.ibm.data.CatalogMixin");dojo.declare("com.ibm.data.MashupFileDataStore",[com.ibm.data.MashupHubStore,com.ibm.data.CatalogMixin],{mapItem:function(item){var map={};map.id=this.getEPResolvedValue(item,"id",null);map.label=this.getEPResolvedValue(item,"catalogName",this.bundle["shelf_untitled"]);map.description=this.getEPResolvedValue(item,"catalogDescription","");map.tags=this.getEPResolvedValue(item,"catalogTags","");map.rating=this.getEPResolvedValue(item,"catalogRating",0);map.url=this.getEPResolvedValue(item,"catalogDownloadURL","");map.type=this.getEPResolvedValue(item,"category","");map.thumbnail=this.getValue(item,"catalogIcon","");map.widgetParam=this.getEPResolvedValue(item,"catalogWidgetParam","");map.onNewWire=this.getEPResolvedValue(item,"catalogOnNewWire","");map.onAutoWire=this.getEPResolvedValue(item,"catalogAutoWire","");map.permission=this.getEPResolvedValue(item,"catalogPermission","");map.definitionURL=this.getValue(item,"catalogDefinitionURL","");map.sandbox_user=this.getEPResolvedValue(item,"catalogSandboxUser","false");map.sandbox_definition=this.getEPResolvedValue(item,"catalogSandboxUserDefinition","false");map.icon=this.getValue(item,"catalogIcon","false");map.widgetType=this.getEPResolvedValue(item,"catalogWidgetType","");if(map.widgetType==="mm_OSGadget"){map.titles=this.getValue(item,"catalogTitles",null);}map.hubURL=this.url;map.isTrusted=map.sandbox_user=="true"?false:true;if(map.widgetParam.length>0){map.prefsMapFcn=this.prefsMapFcn;}if(!map.thumbnail&&builderConfig.builderPath){if(item.store.namespace=="widget"){map["thumbnail"]=builderConfig.builderPath+"/images/generic_widget_icon.png";}else{map["thumbnail"]=builderConfig.builderPath+"/images/gray_generic_feed_icon.png";}}return map;},prefsMapFcn:function(map){var pars=dojo.fromJson(map.widgetParam);var ret={};for(var i in pars){ret[pars[i].itemName]=pars[i].itemValue;}return ret;},prepareQuery:function(_131){if(_131.query.keywords){_131.query.searchTerms=_131.query.keywords.join(" ");_131.query.searchType="";delete _131.query.keywords;}else{if(_131.query.tags&&_131.query.tags.length>0){_131.query.searchTerms=_131.query.tags[0];_131.query.searchType="tag";delete _131.query.tags;}else{_131.query.searchTerms="*";_131.query.searchType="";}}if(_131.sort&&_131.sort.length>0){switch(_131.sort[0].attribute){case "date":_131.query.sortBy="updated";break;default:_131.query.sortBy=_131.sort[0].attribute;}_131.query.sortOrder="asc";if(_131.sort[0].descending==true){_131.query.sortOrder="desc";}}if(_131.count){_131.query.count=_131.count;if(_131.start==null){_131.start=0;}_131.query.startIndex=_131.start;}if(!_131.queryOptions){_131.queryOptions={};}_131.queryOptions.preventCache=true;return _131;},validateSelf:function(){var _132=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _133=_132.getValue(com.ibm.mashups.enabler.services.ConfigConstants.HUB_URL);if(dojo.trim(ibmConfig["com.ibm.mashups.builder.contentShelf.mode"])!="mashups"&&_133&&this.url.indexOf("undefined")<0){return true;}else{return false;}}});}if(!dojo._hasResource["com.ibm.pb.data.InstalledPortletStore"]){dojo._hasResource["com.ibm.pb.data.InstalledPortletStore"]=true;dojo.provide("com.ibm.pb.data.InstalledPortletStore");dojo.require("dojo.data.util.simpleFetch");dojo.require("com.ibm.data.AtomFeedStore");dojo.require("com.ibm.data.CatalogMixin");dojo.declare("com.ibm.pb.data.InstalledPortletStore",[com.ibm.data.AtomFeedStore,com.ibm.data.CatalogMixin],{itemClass:"com.ibm.pb.data.InstalledPortletItem",_loadFinished:false,_items:[],noIcons:true,idPrefix:"",constructor:function(args){},mapItem:function(item){var map={};var id=this.getEPResolvedValue(item,"id","");map.id=id.indexOf(this.idPrefix)==0?id.substring(this.idPrefix.length):id;map.label=this.getEPResolvedValue(item,"title","untitled");map.description=this.getEPResolvedValue(item,"summary","");return map;},_fetchItems:function(_134,_135,_136){var me=this;var _137=function(_138,_139){var _13a=[];if(_138.query){var _13b=_138.query.keywords;var _13c=_138.queryOptions?_138.queryOptions.ignoreCase:false;var _13d=[];for(var i=0;i<_13b.length;i++){if(_13b[i].length<=0){continue;}var _13e=(_13c)?_13b[i].toLowerCase():_13b[i];_13d.push(_13e);}for(var i=0;i<_139.length;++i){var _13f=true;if(_139[i]===null){_13f=false;}else{for(var j=0;j<_13d.length;j++){var _140=me.getValue(_139[i],"title","");if(_13c){_140=_140.toLowerCase();}var _141=me.getValue(_139[i],"summary","");if(_13c){_141=_141.toLowerCase();}if(_140.indexOf(_13d[j])==-1&&_141.indexOf(_13d[j])==-1){_13f=false;break;}}}if(_13f){_13a.push(_139[i]);}}_135(_13a,_138);}else{_135(_139,_138);}};if(this._loadFinished){_137(_134,this._items);}else{var args=arguments;var _142=arguments[0].onComplete;args[0].onComplete=function(_143){args[0].onComplete=_142;me._loadFinished=true;me._items=_143;_137(_134,_143);};com.ibm.data.AtomFeedStore.prototype.fetch.apply(this,args);}}});dojo.extend(com.ibm.pb.data.InstalledPortletStore,dojo.data.util.simpleFetch);dojo.declare("com.ibm.pb.data.InstalledPortletItem",com.ibm.data.AtomEntryItem,{});}if(!dojo._hasResource["com.ibm.pb.data.LayoutTemplateModelStore"]){dojo._hasResource["com.ibm.pb.data.LayoutTemplateModelStore"]=true;dojo.provide("com.ibm.pb.data.LayoutTemplateModelStore");dojo.require("com.ibm.data.CatalogMixin");dojo.declare("com.ibm.pb.data.LayoutTemplateModelStore",[com.ibm.data.CatalogMixin],{constructor:function(){this.model=com.ibm.mashups.enabler.layouttemplate.Factory.getTemplateModel();this.localizedContext=com.ibm.mashups.enabler.context.Factory.getLocalizedContext();},searchable:true,mapItem:function(item){var map={};map.label="untitled3";var _144=this.getLabel(item);if(_144){if(typeof _144=="string"){map.label=_144;}else{_144.setFinishedCallback(function(_145){map.label=_145?_145:"untitled2";});_144.start();}}map["description"]=null;var url=this.getValue(item,"URL","");map["url"]="dav:"+url.substring(url.indexOf("dav")+4,url.lastIndexOf("/"));map["id"]=this.getValue(item,"ID",null);map.thumbnail="";var _146=com.ibm.mm.enabler.remote.WebDavUrlFactory.createUrl();var _147=item.getMetaData("thumbnailPath");if(_147){if(typeof _147==="string"){map.thumbnail=_146+_147;}else{_147.setFinishedCallback(function(path){map.thumbnail=_146+path;});_147.start();}}return map;},getIdentity:function(item){return this.getValue("ID");},getIdentityAttributes:function(item){return ["ID"];},fetchItemByIdentity:function(_148){_148.path=_148.identity.toString();return this.fetch(_148);},getFeatures:function(){return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};},getValue:function(item,_149,_14a){var _14b=_14a;var _14c=_149.toLowerCase();switch(_14c){case "title":_14b=this.localizedContext.getTitle(item);break;case "description":_14b=this.localizedContext.getDescription(item);break;case "id":_14b=item.remoteFile.getName();break;default:if(this.hasAttribute(item,_149)){_14b=item["get"+_149]();}}return _14b;},getValues:function(item,_14d){var _14e=[];var _14f=this.getValue(item,_14d,undefined);if(_14f!==undefined){_14e.push(_14f);}return _14e;},getAttributes:function(item){var attr=[];for(var prop in item){if(Object.prototype.hasOwnProperty.call(item,prop)&&prop.indexOf("get")===0){attr.push(prop.substring(3));}}return attr;},hasAttribute:function(item,_150){var _151=false;if(item["get"+_150]!==undefined){_151=true;}return _151;},containsValue:function(item,_152,_153){var _154=false;var _155=this.getValues(item,_152);if(_155.length>0){var l=_155.length;var i=0;var _156=false;while(!_156&&i0){var id=me.mapItem(item).label;if(_164){id=id.toUpperCase();}var len=_15c.length;var _16b;for(var i=0;i_178){_174=_171;}else{if(_177<_178){_174=_170;}else{_174=_172;}}}}}}return _174;});if(_173!==null&&_173.length===_16e.length){_16e=_173.splice(_162,_163);}}_15f.call(_161,_16e,_167);}}}:function(){};var _168=_15d?function(size){if(!_167.aborted){_15d.call(_161,size,_167);}}:function(){};var path=_15b?_15b.path:_15b;this._loadItems(path,_162,_163,_169,_168,_16c,_16d);return _167;},_loadItems:function(path,_179,_17a,_17b,_17c,_17d,_17e){if(path===undefined||path===null||path==="*"){var me=this;var it=this.model.iterator();it.setFinishedCallback(function(){var size=it.size();size.setFinishedCallback(function(_17f){var _180=[];var _181=0;returnedCount=0;var _182=[];var _183=2;while(it.hasNext()){var item=it.next();item.setFinishedCallback(function(_184){if(_184&&_17b(_184)){_180.push(_184);var _185=me.localizedContext.getLocale(_184);if(_185){var d=_184.getTitle(_185);d.setFinishedCallback(function(){var d2=_184.getMetaData("");d2.setFinishedCallback(function(){_181--;_17d(_184);returnedCount++;if(_181<_183&&_182.length>0){_181++;_182.pop().start();}if(returnedCount==_17f){_17c(_180.length);_17e(_180);}});d2.start();});d.start();}else{_181--;_17d(_184);}}else{returnedCount++;_181--;if(_181<_183&&_182.length>0){_181++;_182.pop().start();}if(returnedCount==_17f){_17c(_180.length);_17e(_180);}}});if(_181>=_183){_182.push(item);}else{_181++;item.start();}}});size.start();});it.start();}else{var _186=this.model.find(path);_186.setFinishedCallback(function(_187){_17c(1);_17d(_187);_17e(_187);});_186.start();}}});}if(!dojo._hasResource["com.ibm.pb.data.TaggedItemStore"]){dojo._hasResource["com.ibm.pb.data.TaggedItemStore"]=true;dojo.provide("com.ibm.pb.data.TaggedItemStore");dojo.declare("com.ibm.pb.data.TaggedItemStore",[com.ibm.data.OpenSearchFeedStore,com.ibm.data.CatalogMixin],{itemClass:"com.ibm.data.TaggedItem",searchable:false,noIcons:true,prefix:"rm:pdl:oid:",roleLevel:null,namespaces:dojo.mixin({},com.ibm.data.OpenSearchFeedStore.prototype.namespaces,{"model":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements","base":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0/ibm-portal-composite-base","thr":"http://purl.org/syndication/thread/1.0","xhtml":"http://www.w3.org/1999/xhtml","xsi":"http://www.w3.org/2001/XMLSchema-instance","portal":"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model"}),mapItem:function(item){var map={};map.id=this.getEPResolvedValue(item,"id",null);if(map.id){map.id=map.id.substring(this.prefix.length);}map.label=this.getEPResolvedValue(item,"title","untitled");map.description=this.getEPResolvedValue(item,"summary","");return map;},prepareQuery:function(_188){if(!_188.query){_188.query={};}if(_188.count){_188.query["max-results"]=_188.count;delete _188.count;}if(_188.start>=0){_188.query["start-index"]=_188.start;delete _188.start;}return _188;},validateSelf:function(){if(!this.roleLevel){return true;}var _189=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(),_18a=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID(),page=_189.find(_18a).start();return page.hasRole(this.roleLevel);},getSourceLabel:function(){if(!this.category){return false;}var _18b=this._getCategories();for(var i=0;i<_18b.length;i++){var _18c=_18b[i];var id=_18c.getID();if(id.indexOf(this.category)==0){return com.ibm.mm.builder.utils.htmlUtil.escapeString(_18c.getTitle(dojo.locale||ibmConfig["default.locale"]));}}return false;},_getCategories:function(){if(this.catalogEntries){return this.catalogEntries;}this.catalogEntries=[];var cm=com.ibm.mashups.enabler.model.Factory.getCatalogCategoryModel(),_18d=cm.getRoot().start(),iter=cm.getChildren(_18d);while(iter.hasNext()){this.catalogEntries.push(iter.next());}return this.catalogEntries;}});dojo.declare("com.ibm.data.TaggedItem",com.ibm.data.OpenSearchFeedItem,{namespaces:dojo.mixin({},com.ibm.pb.data.TaggedItemStore.prototype.namespaces)});}if(!dojo._hasResource["com.ibm.pb.data.WcmStore"]){dojo._hasResource["com.ibm.pb.data.WcmStore"]=true;dojo.provide("com.ibm.pb.data.WcmStore");dojo.declare("com.ibm.pb.data.WcmStore",[com.ibm.pb.data.InstalledPortletStore],{validateSelf:function(){if(com.ibm.pb.customize.enabler.AddContentController._pageHasContentMapping()){return true;}var _18e=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(),_18f=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID(),page=_18e.find(_18f).start();return page.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);}});} /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ if(!dojo._hasResource["com.ibm.dnd.PageAvatar"]){dojo._hasResource["com.ibm.dnd.PageAvatar"]=true;dojo.provide("com.ibm.dnd.PageAvatar");dojo.declare("com.ibm.dnd.PageAvatar",dojo.dnd.Avatar,{construct:function(){var _1=dojo.doc.createElement("div");_1.style.position="absolute";_1.style.zIndex=1999;_1.style.margin="0px";var _2=this.manager.source,_3;_3=_2._normalizedCreator(_2.getItem(this.manager.nodes[0].id).data,"avatar").node;_3.id="";_1.appendChild(_3);this.node=_1;}});}if(!dojo._hasResource["com.ibm.dnd.PageCreator"]){dojo._hasResource["com.ibm.dnd.PageCreator"]=true;dojo.provide("com.ibm.dnd.PageCreator");dojo.declare("com.ibm.dnd.PageCreator",null,{creator:function(_4,_5){var _6=document.createElement("div");if(_5=="avatar"){_6.className="ibmPortalDndPageAvatar";var _7=document.createTextNode(_4);_6.appendChild(_7);}return {node:_6,data:_4,type:["cmNode"]};}});com.ibm.dnd.PAGE_CREATOR=new com.ibm.dnd.PageCreator();}if(!dojo._hasResource["com.ibm.pb.control.DNDController"]){dojo._hasResource["com.ibm.pb.control.DNDController"]=true;dojo.provide("com.ibm.pb.control.DNDController");dojo.declare("com.ibm.pb.control.DNDController",com.ibm.pb.logging.Loggable,{DND_TYPE:"lm",SHELF_TYPE:"sm",CONTROL_CLASS:"component-control",CONTAINER_CLASS:"component-container",DND_HANDLE_CLASS:"component-control-draghandle",DND_ORIENTATION:{vertical:"vertical",horizontal:"horizontal",freeform:"freeform"},dndSources:{},isDndLoaded:false,ghostHeight:0,ghostAddedHeight:false,currentNode:null,layoutParser:com.ibm.pb.layout.LayoutParser,nm:null,constructor:function(){var _8=this.LOGGER,_9="constructor";_8.entering(_9,arguments);com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService").subscribeEvent("com.ibm.mashups.builder.changePageMode",this,this.onPageModeChanged);this.sourceDefinitions=ibmCfg.themeConfig.dndSourceDefinitions;this.nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();_8.exiting(_9,arguments);},init:function(){var _a=this.LOGGER,_b="init";_a.entering(_b,arguments);this.getContainers().forEach(function(_c){dojo.query("."+this.CONTROL_CLASS,_c).forEach(function(_d){dojo.addClass(_d,"dojoDndItem");dojo.attr(_d,"dndType",this.DND_TYPE);},this);var _e=null;var _f=null;var _10=null;dojo.forEach(this.sourceDefinitions,function(_11){if(dojo.hasClass(_c,_11.id)){_f=_11.object;_10=_11.orientation;_e=dojo.getObject(_f);if(!_e){dojo["require"](_f);_e=dojo.getObject(_f);if(!_e){console.error("%o not found",_f);return;}}}},this);if(_e){this.dndSources[this.layoutParser.extractID(_c)]=new _e(_c,{horizontal:(this.DND_ORIENTATION.horizontal==_10),creator:dojo.getObject(_f+".creator"),accept:[this.DND_TYPE,this.SHELF_TYPE],withHandles:dojo.getObject(_f+".withHandles")?true:false,singular:true,skipForm:true});}},this);this.isDndLoaded=true;_a.exiting(_b,arguments);},getContainers:function(){if(!this.containers){this.containers=dojo.query("."+this.CONTAINER_CLASS);}return this.containers;},destroySources:function(){for(var _12 in this.dndSources){if(_12){this.dndSources[_12].destroy();}}this.dndSources={};},reset:function(){this.destroySources();this.isDndLoaded=false;delete this.containers;},onPageModeChanged:function(_13){var lgr=this.LOGGER,_14="onPageModeChanged";lgr.entering(_14,arguments);if(_13=="edit"){if(!this.isDndLoaded){this.init();}else{for(var i in this.dndSources){if(this.dndSources[i]!=null){this.dndSources[i].isSource=true;}}}}else{if(this.isDndLoaded){for(var i in this.dndSources){if(this.dndSources[i]!=null){this.dndSources[i].isSource=false;}}}}lgr.exiting(_14,arguments);}});(function(){var _15=null;com.ibm.pb.control.DNDController.getController=function(){if(!_15){_15=new com.ibm.pb.control.DNDController();}return _15;};})();}if(!dojo._hasResource["com.ibm.dnd.CustomManagerSource"]){dojo._hasResource["com.ibm.dnd.CustomManagerSource"]=true;dojo.provide("com.ibm.dnd.CustomManagerSource");dojo.require("dojo.dnd.Source");com.ibm.dnd.CustomManagerMixin={managerOverrides:{},_partialMixin:function(tgt,src,map){for(var p in map){tgt[p]=src[p];}return tgt;},_changeManager:function(){if(!this._mgr){this.mgrProps={};this._mgr=dojo.dnd.manager();this._partialMixin(this.mgrProps,this._mgr,this.managerOverrides);dojo.mixin(this._mgr,this.managerOverrides);this._mgrFixConn=dojo.connect(dojo.doc,"onmouseup",this,"_fixManager");}},_fixManager:function(){if(this._mgrFixConn){dojo.disconnect(this._mgrFixConn);this._mgrFixConn=null;}if(this._mgr){dojo.mixin(this._mgr,this.mgrProps);this.mgrProps={};}this._mgr=null;},onMouseDown:function(e){this._changeManager();this.inherited(arguments);},destroy:function(){if(this._mgrFixConn){dojo.disconnect(this._mgrFixConn);}this._mgrFixConn=null;this.inherited(arguments);}};dojo.declare("com.ibm.dnd.CustomManagerSource",dojo.dnd.Source,com.ibm.dnd.CustomManagerMixin);dojo.declare("com.ibm.dnd.CustomManagerAutoSource",dojo.dnd.AutoSource,com.ibm.dnd.CustomManagerMixin);}if(!dojo._hasResource["com.ibm.dnd.TunedLayoutSource"]){dojo._hasResource["com.ibm.dnd.TunedLayoutSource"]=true;dojo.provide("com.ibm.dnd.TunedLayoutSource");dojo.declare("com.ibm.dnd.TunedLayoutSource",com.ibm.dnd.CustomManagerSource,{managerOverrides:{OFFSET_X:1,OFFSET_Y:1,stopDrag:function(){if(!(dojo.isIE||window.ActiveXObject!==undefined)){dojo.removeClass(dojo.body(),"dojoDndCopy");dojo.removeClass(dojo.body(),"dojoDndMove");}dojo.forEach(this.events,dojo.disconnect);this.events=[];if(this.avatar){this.avatar.destroy();}this.avatar=null;this.source=this.target=null;this.nodes=[];}},_changeState:function(_16,_17){var _18="dojoDnd"+_16;var _19=_16.toLowerCase()+"State";if(this[_19]!=_17){var toR=_18+this[_19];var toA=_18+_17;var cls=" "+this.node["className"]+" ";cls=cls.replace(" "+toR+" "," ");if(toA&&cls.indexOf(" "+toA+" ")<0){cls+=toA+" ";}this.node["className"]=dojo.string.trim(cls);this[_19]=_17;}},onSelectStart:function(e){}});}if(!dojo._hasResource["com.ibm.pb.dnd.layout.LayoutControlAvatar"]){dojo._hasResource["com.ibm.pb.dnd.layout.LayoutControlAvatar"]=true;dojo.provide("com.ibm.pb.dnd.layout.LayoutControlAvatar");dojo.declare("com.ibm.pb.dnd.layout.LayoutControlAvatar",dojo.dnd.Avatar,{construct:function(){var div=dojo.doc.createElement("div");div.style.position="absolute";div.style.zIndex=1999;div.style.margin="0px";var _1a=this.manager.source,_1b;_temp=_1a._normalizedCreator(_1a.getItem(this.manager.nodes[0].id).data,"avatar");_1b=_temp.node;_1b.id="";dojo.style(div,"opacity",0.5);div.appendChild(_1b);this.node=div;},update:function(){if(this.isA11y){var _1c=dojo.byId("a11yIcon");var _1d="+";if(this.manager.canDropFlag&&!this.manager.copy){_1d="< ";}else{if(!this.manager.canDropFlag&&!this.manager.copy){_1d="o";}else{if(!this.manager.canDropFlag){_1d="x";}}}_1c.innerHTML=_1d;}dojo.query(("tr.dojoDndAvatarHeader td span"+(this.isA11y?" span":"")),this.node).forEach(function(_1e){_1e.innerHTML=this._generateText();},this);}});}if(!dojo._hasResource["com.ibm.pb.dnd.layout.LayoutSource"]){dojo._hasResource["com.ibm.pb.dnd.layout.LayoutSource"]=true;dojo.provide("com.ibm.pb.dnd.layout.LayoutSource");dojo.declare("com.ibm.pb.dnd.layout.LayoutSource",[com.ibm.dnd.TunedLayoutSource,com.ibm.pb.logging.Loggable],{isDragging:false,currentNode:null,currentMargin:0,currentTarget:null,emptyContainer:null,delaySave:true,movedItems:[],layoutParser:com.ibm.pb.layout.LayoutParser,constructor:function(){this.evtSvc=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");this.moveWidget=this.evtSvc.subscribeEvent("com.ibm.mashups.builder.widgetMoved",this,"_widgetMoved");this.applyDefaultSizing=this.evtSvc.subscribeEvent("com.ibm.mashups.builder.addNewWidget",this,"_widgetDefaultSizingApplied");},managerOverrides:{OFFSET_X:1,OFFSET_Y:1,makeAvatar:function(){return new com.ibm.pb.dnd.layout.LayoutControlAvatar(this);},startDrag:function(_1f,_20,_21){this.source=_1f;this.nodes=_20;this.copy=Boolean(_21);this.avatar=this.makeAvatar();dojo.body().appendChild(this.avatar.node);dojo.publish("/dnd/start",[_1f,_20,this.copy]);this.events=[dojo.connect(dojo.doc,"onmousemove",this,"onMouseMove"),dojo.connect(dojo.doc,"onmouseup",this,"onMouseUp"),dojo.connect(dojo.doc,"onkeydown",this,"onKeyDown"),dojo.connect(dojo.doc,"onkeyup",this,"onKeyUp"),dojo.connect(dojo.doc,"ondragstart",dojo.stopEvent),dojo.connect(dojo.body(),"onselectstart",dojo.stopEvent)];dojo.addClass(dojo.body(),"dojoDndMove");}},copyState:function(){return false;},onDndStart:function(_22,_23,_24){this.inherited(arguments);if(_22!==this){return;}this.currentNode=dojo.byId(_23[0].id);var _25=null;if(this.currentNode){_25=this.currentNode.parentNode;}else{_25=this.emptyContainer;}var _26=this._isLocked(_25);if(_26){window.setTimeout(dojo.hitch(this,function(){dojo.publish("/dnd/cancel");dojo.dnd.manager().stopDrag();this.onDndCancel();var _27="This container is locked.";var _28="";var _29=new com.ibm.widgets.StatusMessage("warning",_27,_28);dojo.publish("/portal/status",[{message:_29,uid:"ibmStatusBox"}]);}),10);return;}this.isDragging=true;ibmCfg.controllers.dnd.currentNode=this.currentNode;ibmCfg.controllers.dnd.currentNode._isCanceled=false;if(ibmCfg.controllers.dnd.ghostHeight==0){if(dojo.isIE||window.ActiveXObject!==undefined){ibmCfg.controllers.dnd.ghostHeight=200;}else{ibmCfg.controllers.dnd.ghostHeight=this.currentNode.offsetHeight;}}var _2a=_22.getItem(this.currentNode.id);if(_2a&&(_2a.type!=ibmCfg.controllers.dnd.SHELF_TYPE)){if(!(dojo.isIE||window.ActiveXObject!==undefined)){dojo.style(this.currentNode,{display:"none"});}}},onDrop:function(_2b,_2c,_2d){this.LOGGER.entering("onDrop",[_2b,_2c,_2d]);if(!this.current&&!this.emptyContainer){this.onDndCancel();return;}var _2e=dojo.byId(_2c[0].id);var _2f=null;if(this.current){_2f=this.current.parentNode;}else{_2f=this.emptyContainer;}var _30=this._isLocked(_2f);if(_30){this.onDndCancel();window.setTimeout(function(){var _31="This container is locked.";var _32="";var _33=new com.ibm.widgets.StatusMessage("warning",_31,_32);dojo.publish("/portal/status",[{message:_33,uid:"ibmStatusBox"}]);},10);return;}var _34=_2b.getItem(_2e.id);var _35=_34?_34.type:null;if(_35&&(_35==ibmCfg.controllers.dnd.SHELF_TYPE)){this.onDropFromShelf(_2b,_2c,_2d);}else{if(this!=_2b){this.onDropExternal(_2b,_2c,_2d);}else{this.onDropInternal(_2c,_2d);}}this._calculateDropTarget(_2e,_2f,_35);this._processDrop(_2e,_2f,_2b,_2c,_2d);this.isDragging=false;this.LOGGER.exiting("onDrop",[_2b,_2c,_2d]);},onDndCancel:function(){this.inherited(arguments);if(ibmCfg.controllers.dnd.currentNode&&!ibmCfg.controllers.dnd.currentNode._isCanceled){if(!(dojo.isIE||window.ActiveXObject!==undefined)){dojo.style(ibmCfg.controllers.dnd.currentNode,{display:""});}this.isDragging=false;ibmCfg.controllers.dnd.currentNode._isCanceled=true;}},onDropFromShelf:function(_36,_37,_38){var _39=this._normalizedCreator;if(this.creator){this._normalizedCreator=function(_3a,_3b){return _39.call(this,_36.getItem(_3a.id).data,_3b);};}else{if(_38){this._normalizedCreator=function(_3c,_3d){var t=_36.getItem(_3c.id);var n=_3c.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}else{this._normalizedCreator=function(_3e,_3f){var t=_36.getItem(_3e.id);_36.delItem(_3e.id);return {node:_3e,data:t.data,type:t.type};};}}this.selectNone();if(!_38&&!this.creator){_36.selectNone();}if(!_38&&this.creator){_36.deleteSelectedNodes();}this._normalizedCreator=_39;},_calculateDropTarget:function(_40,_41,_42){if(this.current&&(this.current!=_40)&&!this.emptyContainer){if(this.before!=true){var _43=dojo.query("."+ibmCfg.controllers.dnd.CONTROL_CLASS,_41);for(var i=0;i<_43.length;i++){if(_43[i]==this.current){var _44=(_42=="sm")?i+1:i+2;if(_44<_43.length){this.current=_43[_44];break;}else{this.current=null;break;}}}}}else{if(this.emptyContainer){_41=this.emptyContainer;this.current=null;}else{this.onDndCancel();return;}}},_processDrop:function(_45,_46,_47,_48,_49){var _4a=_47.getItem(_45.id);if(_4a&&(_4a.type==ibmCfg.controllers.dnd.SHELF_TYPE)){var _4b=dijit.byId(_48[0].id);var _4c=this.current?this.layoutParser.extractID(this.current):null;_4b.apply(this.layoutParser.extractID(_46),_4c);}else{var _4d=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var lm=ibmCfg.controllers.dnd.nm.getLayoutModel(_4d);var _4e=lm.find(this.layoutParser.extractID(_46));if(_4e){_4e.setFinishedCallback(dojo.hitch(this,"_insert"),{layoutModel:lm,controls:{target:this.current,current:_45}});_4e.start(false);}else{this.LOGGER.severe("onDrop","Cannot find container in the layout model");}}this.evtSvc.broadcastEvent("com.ibm.mashups.builder.widgetMoved",this.layoutParser.extractID(_45));},_isLocked:function(_4f){if(!_4f){return false;}var _50=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var lm=ibmCfg.controllers.dnd.nm.getLayoutModel(_50);var id=this.layoutParser.extractID(_4f);if(!id){return false;}var _51=lm.find(id);if(_51){var _52=_51.start(true);return _52.isLocked();}else{this.LOGGER.severe("onDrop","Cannot find container in the layout model");}return false;},_insert:function(_53,_54,x){this.LOGGER.entering("_insert",[_53,_54,x]);if(_54!=200){this.LOGGER.severe("_insert","Could not find container in the layout model. Cannot move control.",[_53,_54,x]);return;}if(_53 instanceof com.ibm.mashups.enabler.layout.LayoutContainer){var _55=x.layoutModel.find(this.layoutParser.extractID(x.controls.current)).start();if(!_55){this.LOGGER.severe("_insert","Cannot find current dragging node in the layout model",[x.controls.current]);}var _56=null;if(x.controls.target){_56=x.layoutModel.find(this.layoutParser.extractID(x.controls.target)).start();if(!_56){this.LOGGER.severe("_insert","Cannot find target node in the layout model",[x.controls.target]);}}if(x.layoutModel.confirmInsert(_55,_53,_56)){if(_56&&_55.getID()==_56.getID()){_56=null;}x.layoutModel.insert(_55,_53,_56);}if(typeof ibmc!=="undefined"){ibmc.publish("my.setDirtyPage",[true]);}com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);if(typeof i$!="undefined"){i$.fireEvent("wptheme/contextMenu/invalidate/all");}if(!this.delaySave){ibmCfg.controllers.dnd.nm.commit().start();}}else{this.LOGGER.severe("_insert","Container is not an instance of com.ibm.mashups.enabler.layout.LayoutContainer",[_53,_54,x]);}this.LOGGER.exiting("_insert",[_53,_54,x]);},_widgetMoved:function(_57){this.syncSourcesMap(_57);},_widgetDefaultSizingApplied:function(_58){com.ibm.mm.builder.utils.skinUtil.updateDefaultSize(_58);},syncSourcesMap:function(id){var _59=dojo.query(".id-"+id,this.node);if(_59[0]&&_59[0].id){var nid=_59[0].id;var _5a=ibmCfg.controllers.dnd.dndSources;for(i in _5a){if(i){if(_5a[i].getItem(nid)){if(_5a[i]!=this){this.setItem(nid,_5a[i].getItem(nid));_5a[i].setItem(nid,null);_5a[i].delItem(nid);}}}}}},destroy:function(){this.evtSvc.unsubscribeEvent(this.moveWidget);this.evtSvc.unsubscribeEvent(this.applyDefaultSizing);this.moveWidget=null;this.applyDefaultSizing=null;}});}if(!dojo._hasResource["com.ibm.pb.dnd.layout.LayoutColumnSource"]){dojo._hasResource["com.ibm.pb.dnd.layout.LayoutColumnSource"]=true;dojo.provide("com.ibm.pb.dnd.layout.LayoutColumnSource");dojo.declare("com.ibm.pb.dnd.layout.LayoutColumnSource",[com.ibm.pb.dnd.layout.LayoutSource],{ghostClass:"ibmDndGhost",onDndCancel:function(){if(this.isDragging){this.inherited(arguments);this.removeGhost();ibmCfg.controllers.dnd.ghostHeight=0;}},onOverEvent:function(){this.inherited(arguments);this.active=true;if(this.isDragging&&dojo.dnd.manager().target){var _5b=dojo.dnd.manager().target.node;var _5c=dojo.query("."+ibmCfg.controllers.dnd.CONTROL_CLASS,_5b);if(_5c.length==0){this.emptyContainer=_5b;if(dojo.query("."+this.ghostClass).length==0){this.emptyContainer.appendChild(this.createGhostMarkup(ibmCfg.controllers.dnd.ghostHeight));}}else{this.emptyContainer=null;}}},onOutEvent:function(){this.inherited(arguments);this.active=false;if(dojo.query("."+this.ghostClass).length>0){this.removeGhost();}},_addItemClass:function(_5d,_5e){if(this.current==_5d&&this.before==_5e){return;}if(this.isDragging){this.createGhost(_5d,_5e);}},_removeItemClass:function(_5f,_60){if(this.isDragging){this.removeGhost();}},createGhost:function(_61,_62){if(_62=="Before"){_61.insertBefore(this.createGhostMarkup(ibmCfg.controllers.dnd.ghostHeight),_61.childNodes[0]);}else{if(_62=="After"){_61.appendChild(this.createGhostMarkup(ibmCfg.controllers.dnd.ghostHeight));if(this.hasHeight(_61)){var _63=dojo.style(_61,"height");if(_63>0){ibmCfg.controllers.dnd.ghostAddedHeight=true;dojo.style(_61,"height",_63+ibmCfg.controllers.dnd.ghostHeight+"px");}}}}},removeGhost:function(){var _64=dojo.byId(this.ghostClass);if(_64){var _65=_64.parentNode;_65.removeChild(_64);var _66=dojo.style(_65,"height");if(ibmCfg.controllers.dnd.ghostAddedHeight){ibmCfg.controllers.dnd.ghostAddedHeight=false;dojo.style(_65,"height",_66-ibmCfg.controllers.dnd.ghostHeight+"px");}}},createGhostMarkup:function(_67){var _68=document.createElement("div");_68.className=this.ghostClass;_68.id=this.ghostClass;dojo.style(_68,{height:_67+"px"});return _68;},hasHeight:function(_69){var _6a=dojo.attr(_69,"style");if(!_6a){return false;}else{if(_6a.toString().toLowerCase().indexOf("height")>=0){return true;}else{if(_6a.height){return true;}else{return false;}}}}});com.ibm.pb.dnd.layout.LayoutColumnSource.creator=function(_6b,_6c){if(_6c=="avatar"){var _6d=dojo.doc.createElement("div");if(dojo.dnd.manager().source.current){_6d.innerHTML=String(_6b);var _6e=dojo.byId(dojo.dnd.manager().source.current.id);dojo.style(_6d,{width:_6e.offsetWidth+"px",opacity:0.5});}return {node:_6d,data:_6b,type:[ibmCfg.controllers.dnd.DND_TYPE]};}else{var _6d=dojo.query("[id~="+ibmCfg.controllers.dnd.currentNode.id+"]")[0];if(_6d){var _6f=ibmCfg.controllers.dnd.dndSources[com.ibm.pb.layout.LayoutParser.extractID(_6d.parentNode)];if(_6f){var t=_6f.getItem(_6d.id);_6f.delItem(_6d.id);_6f.selection={};return {node:_6d,data:t.data,type:t.type};}}return {node:dojo.create("div"),data:_6b,type:ibmCfg.controllers.dnd.DND_TYPE};}};com.ibm.pb.dnd.layout.LayoutColumnSource.withHandles=true;}if(!dojo._hasResource["com.ibm.pb.dnd.layout.LayoutRowSource"]){dojo._hasResource["com.ibm.pb.dnd.layout.LayoutRowSource"]=true;dojo.provide("com.ibm.pb.dnd.layout.LayoutRowSource");dojo.declare("com.ibm.pb.dnd.layout.LayoutRowSource",[com.ibm.pb.dnd.layout.LayoutSource],{ghostClass:"ibmDndHorizontalGhost",currentHolder:null,onDrop:function(_70,_71,_72){this.LOGGER.entering("onDrop",[_70,_71,_72]);if(!this.current&&this.currentHolder&&!this.emptyContainer){this.current=this.currentHolder;this.before=true;}var _73=dojo.byId(_71[0].id);var _74=_70.getItem(_73.id);var _75=_74?_74.type:null;if(_74&&(_75==ibmCfg.controllers.dnd.SHELF_TYPE)){this.onDropFromShelf(_70,_71,_72);}else{if(this!=_70){this.onDropExternal(_70,_71,_72);}else{this.onDropInternal(_71,_72);}}var _76=null;if(this.current){_76=this.current.parentNode;}else{_76=this.emptyContainer;}if(!_76){_76=dojo.dnd.manager().target.node;}if(!_76){_76=_73.parentNode;}this._calculateDropTarget(_73,_76,_75);this._processDrop(_73,_76,_70,_71,_72);dojo.style(_73,{cursor:"default",opacity:1,display:""});this.LOGGER.exiting("onDrop",[_70,_71,_72]);},onDndCancel:function(){if(this.isDragging){this.inherited(arguments);this.removeGhost();}},onOverEvent:function(){this.inherited(arguments);this.active=true;if(this.isDragging&&dojo.dnd.manager().target){var _77=dojo.dnd.manager().target.node;var _78=dojo.query("."+ibmCfg.controllers.dnd.CONTROL_CLASS,_77);this.emptyContainer=_77;if(dojo.query("."+this.ghostClass).length==0){this.emptyContainer.appendChild(this.createEmptyContainerGhostMarkup());}if(_78.length!=0){this.emptyContainer=null;}}},onOutEvent:function(){this.inherited(arguments);this.active=false;if((dojo.query("."+this.ghostClass).length>0)&&!this.current){this.removeGhost();}},_markTargetAnchor:function(_79){if(this.current==this.targetAnchor&&this.before==_79){return;}if((this.targetAnchor!=this.current)&&!this.targetSelected){this.currentHolder=null;this.removeGhost(this.targetAnchor);}if(this.current==null&&this.targetAnchor!=null){this.current=this.targetAnchor;}else{if(this.targetAnchor==null&&this.current!=null){this.targetAnchor=this.current;}else{this.targetAnchor=this.current;}}this.targetBox=null;this.before=_79;if(this.targetAnchor){this.currentHolder=this.current;this.createGhost(this.targetAnchor,this.before?"Before":"After");if(this.before){this.firstInsert=true;}}else{this.firstInsert=false;}},_unmarkTargetAnchor:function(){if(!this.targetAnchor&&!this.targetSelected){return;}this.removeGhost(this.targetAnchor);this.currentHolder=null;this.targetAnchor=null;this.targetBox=null;this.before=true;},_addItemClass:function(_7a,_7b){if(this.current==_7a&&this.before==_7b){return;}if(this.isDragging){this.createGhost(_7a,_7b);}},_removeItemClass:function(_7c,_7d){if(this.isDragging){this.removeGhost();}},createGhost:function(_7e,_7f){if(_7f=="Before"){var _80=_7e.parentNode;_80.insertBefore(this.createGhostMarkup(),_7e);}else{if(_7f=="After"){var _80=_7e.parentNode;_80.insertBefore(this.createGhostMarkup(),_7e.nextSibling);}}},removeGhost:function(){var _81=dojo.byId(this.ghostClass);if(_81){var _82=_81.parentNode;_82.removeChild(_81);}},createGhostMarkup:function(){this.removeGhost();var _83=document.createElement("div");dojo.attr(_83,{className:this.ghostClass,id:this.ghostClass,onmouseover:dojo.hitch(this,function(e){if(!e){var e=window.event;}if(dojo.isIE||window.ActiveXObject!==undefined){this.targetSelected=e.srcElement;}else{this.targetSelected=e.currentTarget;}}),onmouseout:dojo.hitch(this,function(){this.targetSelected=null;})});return _83;},createEmptyContainerGhostMarkup:function(){var _84=document.createElement("div");_84.className=this.ghostClass;_84.id=this.ghostClass;return _84;}});com.ibm.pb.dnd.layout.LayoutRowSource.creator=function(_85,_86){if(_86=="avatar"){var _87=dojo.doc.createElement("div");if(dojo.dnd.manager().source.current){_87.innerHTML=String(_85);var _88=dojo.byId(dojo.dnd.manager().source.current.id);dojo.style(_87,{width:_88.offsetWidth+"px",opacity:0.5});}return {node:_87,data:_85,type:[ibmCfg.controllers.dnd.DND_TYPE]};}else{if(dojo.isOpera){var _87=dojo.byId(ibmCfg.controllers.dnd.currentNode.id).parentNode;}else{var _87=dojo.query("[id~="+ibmCfg.controllers.dnd.currentNode.id+"]")[0];}if(_87){var _89=ibmCfg.controllers.dnd.dndSources[com.ibm.pb.layout.LayoutParser.extractID(_87.parentNode)];if(_89){var t=_89.getItem(_87.id);_89.delItem(_87.id);_89.selection={};return {node:_87,data:t.data,type:t.type};}}return {node:dojo.create("div"),data:_85,type:ibmCfg.controllers.dnd.DND_TYPE};}};com.ibm.pb.dnd.layout.LayoutRowSource.withHandles=true;}if(!dojo._hasResource["com.ibm.pb.dnd.layout.ShelfSource"]){dojo._hasResource["com.ibm.pb.dnd.layout.ShelfSource"]=true;dojo.provide("com.ibm.pb.dnd.layout.ShelfSource");dojo.declare("com.ibm.pb.dnd.layout.ShelfSource",[com.ibm.pb.dnd.layout.LayoutSource],{_markTargetAnchor:function(_8a){return false;},_unmarkTargetAnchor:function(){return false;}});com.ibm.pb.dnd.layout.ShelfSource.creator=function(_8b,_8c){var _8d=dojo.create("div");if(_8c=="avatar"){var _8e=dojo.create("div",{className:"utb lotusui30",style:{borderTop:0}});dojo.attr(_8d,{innerHTML:String(_8b),style:{width:dojo.byId(dojo.dnd.manager().source.current.id).offsetWidth+"px"},className:"wpthemeDndAvatar lotusPaletteWidget dojoDndItem dojoDndHandle dojoDndItemAnchor",role:"gridcell"});_8e.appendChild(_8d);return {node:_8e,data:_8b,type:[ibmCfg.controllers.dnd.SHELF_TYPE]};}else{return {node:_8d,data:_8b,type:[ibmCfg.controllers.dnd.SHELF_TYPE]};}};}if(!dojo._hasResource["com.ibm.dnd.ModeledSource"]){dojo._hasResource["com.ibm.dnd.ModeledSource"]=true;dojo.provide("com.ibm.dnd.ModeledSource");if(!dojo.isCopyKey){dojo.isCopyKey=dojo.dnd.getCopyKeyState;}dojo.declare("com.ibm.dnd.ModeledSource",com.ibm.dnd.TunedLayoutSource,{managerOverrides:{OFFSET_X:1,OFFSET_Y:1,makeAvatar:function(){return new com.ibm.dnd.PageAvatar(this);}},model:null,item:null,isBidi:false,constructor:function(_8f,_90){if(this.withHandles){dojo.addClass(_8f,"dndHasHandles");}if(typeof (ibmCfg)!="undefined"&&ibmCfg.themeConfig){this.isBidi=ibmCfg.themeConfig.isRTL;}else{if(typeof (ibmConfig)!="undefined"){this.isBidi=ibmConfig.isBidi;}else{if(typeof (ibmPortalConfig)!="undefined"){this.isBidi=ibmPortalConfig.isRTL;}}}},onDrop:function(_91,_92,_93){var _94=dijit.getEnclosingWidget(this.current),_95=null,_96=null;if(dojo.hasClass(this.current,"dojoDndItemChild")){_96=_94.item;}else{_96=_94.getParent().item;if(this.current){var _97=(this.isBidi&&this.horizontal)?"dojoDndItemBefore":"dojoDndItemAfter";if(dojo.hasClass(this.current,_97)){_94=_94.getNextSibling();while(_94&&dojo.hasClass(_94.domNode,"dojoDndItemAnchor")){_94=_94.getNextSibling();}}if(_94){_95=_94.item;}}}setTimeout(dojo.hitch(this,function(){dojo.forEach(_92,function(_98){var _99=dijit.getEnclosingWidget(_98),_9a=_99.item,_9b=_99.getParent().item;if(this.checkModelAcceptance(_9a,_96)){this.model.pasteItem(_9a,_9b,_96,_93,_95);}},this);}),50);},checkModelAcceptance:function(_9c,_9d){return true;},onMouseMove:function(e){if(this.isDragging&&this.targetState=="Disabled"){return;}dojo.dnd.Source.superclass.onMouseMove.call(this,e);var m=dojo.dnd.manager();if(this.isDragging){dojo.forEach(this.draggingItems,function(_9e){if(_9e.popup.isShowingNow){dijit.popup.close(_9e.popup);this._removeItemClass(this.current,"Over");dojo.removeClass(this.current,"dijitMenuItemHover");}},this);var _9f=false;if(this.current){if(!this.targetBox||this.targetAnchor!=this.current){this.targetBox={xy:dojo.coords(this.current,true),w:this.current.offsetWidth,h:this.current.offsetHeight};}if(this.horizontal){if((e.pageX-this.targetBox.xy.x)<(this.targetBox.w*0.25)){_9f="Before";}else{if((e.pageX-this.targetBox.xy.x)>(this.targetBox.w*0.75)){_9f="After";}else{_9f="Child";}}}else{if((e.pageY-this.targetBox.xy.y)<(this.targetBox.h*0.25)){_9f="Before";}else{if((e.pageY-this.targetBox.xy.y)>(this.targetBox.h*0.75)){_9f="After";}else{_9f="Child";}}}}if(this.current!=this.targetAnchor||_9f!=this.before){this._markTargetAnchor(_9f);m.canDrop(!this.current||m.source!=this||!(this.current.id in this.selection));}}else{if(this.mouseDown&&this.isSource&&(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay)){var _a0=this.getSelectedNodes();if(_a0.length){m.startDrag(this,_a0,this.copyState(dojo.isCopyKey(e),true));}}}},_markTargetAnchor:function(_a1){if(this.current==this.targetAnchor&&this.before==_a1){return;}if(this.targetAnchor){this._removeItemClass(this.targetAnchor,this.before);}this.targetAnchor=this.current;this.targetBox=null;this.before=_a1;if(this.targetAnchor){this._addItemClass(this.targetAnchor,this.before);}},_unmarkTargetAnchor:function(){if(!this.targetAnchor){return;}this._removeItemClass(this.targetAnchor,this.before);this.targetAnchor=null;this.targetBox=null;this.before=true;},onDndStart:function(_a2,_a3,_a4){this.draggingItems=[];dojo.forEach(_a3,function(_a5){var _a6=dijit.getEnclosingWidget(_a5);if(_a6&&_a6.popup){this.draggingItems.push(_a6);this._removeItemClass(_a6.popup,"Over");dijit.popup.close(_a6.popup);}},this);this.inherited(arguments);dojo.addClass(this.node,"isDragging");},onDndCancel:function(){this.inherited(arguments);dojo.removeClass(this.node,"isDragging");},destroy:function(){this.inherited(arguments);this.model=this.node=this.current=this.item=null;}});}if(!dojo._hasResource["com.ibm.pb.dnd.ControlledModeledSource"]){dojo._hasResource["com.ibm.pb.dnd.ControlledModeledSource"]=true;dojo.provide("com.ibm.pb.dnd.ControlledModeledSource");dojo.declare("com.ibm.pb.dnd.ControlledModeledSource",com.ibm.dnd.ModeledSource,{constructor:function(_a7,_a8){this.inherited(arguments);},onDrop:function(_a9,_aa,_ab){this.inherited(arguments);},checkModelAcceptance:function(_ac,_ad){if(typeof (ibmCfg.portalConfig)=="undefined"){return true;}var _ae=ibmCfg.controllers.navigation.getTreeModel(),_af=this._isPrivate(_ac),_b0=this._isPrivate(_ad),_b1=dojo.i18n.getLocalization("com.ibm.bundles","NavWidget");if(_af&&_b0){return true;}else{if(!_af&&_b0){var _b2=new com.ibm.widgets.StatusMessage("error",_b1["nav_invalid_drop_error"],dojo.i18n.getLocalization("com.ibm.bundles","Theme")["private_public_modelError"]);dojo.publish("/portal/status",[{message:_b2,uid:"ibmStatusBox"}]);return false;}else{var _b3=_ad.hasRole("Privileged User");var _b4=_ad.hasRole("Manager");var _b5=_ad.hasRole("Editor");if((_af&&!_b3)||(!_af&&(!_b4||!_b5))){var _b2=new com.ibm.widgets.StatusMessage("error",_b1["nav_invalid_drop_error"],nlsBundle=_b1["nav_invalid_drop_msg"]);dojo.publish("/portal/status",[{message:_b2,uid:"ibmStatusBox"}]);return false;}else{return true;}}}},_isPrivate:function(_b6){var _b7=false;if(_b6){var xml=_b6.getXml(),_b8="./atom:content/*/ac:allowed-access[@ac:private='true']";_b7=com.ibm.mashups.enabler.xml.XPath.evaluateBoolean(_b8,xml,{app:"http://www.w3.org/2007/app",atom:"http://www.w3.org/2005/Atom",ac:"http://www.ibm.com/xmlns/prod/lotus/access-control/v1.0"});}return _b7;}});} com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/reorderPageWidget.xml", "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\t\n \n \n \n\n \n \n \n \n \n \n \n ]]>\n \n\n"); dojo.require("com.ibm.mm.builder.dialog.ReorderingPageDialog"); dojo.declare("com.ibm.mm.builder.reorderPage",null,{reorderPageDlg:null,onLoad:function(){ var _1=this.iContext.widgetId; var _2=dojo.byId("_"+_1+"_root"); this.reorderPageDlg=new com.ibm.mm.builder.dialog.ReorderingPageDialog({root:_2,widgetId:_1},_2); },onReorderPage:function(_3){ var _4=_3.payload; this.reorderPageDlg.setPageId(_4.pageId,_4.spaceId); this.reorderPageDlg.refresh(); }}); i$.toPath("com.ibm.mm.builder.movePage.action", function(menuitem) { var curElement = document.activeElement; var link1; link1 = com.ibm.mashups.services.ServiceManager.getService("eventService").subscribeEvent("com.ibm.mashups.builder.closeMashupDialog", this, function() { com.ibm.mashups.services.ServiceManager.getService("eventService").unsubscribeEvent(link1); link1 = null; if (curElement != null) curElement.focus(); }); com.ibm.pb.contextMenu.sharedActions.movePage(ibmCfg.portalConfig.currentPageOID); }); i$.toPath("com.ibm.mm.builder.movePage.action.visibility", function(menuitem) { return menuitem.visibility !== false && i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode"); }); /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ if(!dojo._hasResource["com.ibm.pb.screen.position"]){dojo._hasResource["com.ibm.pb.screen.position"]=true;dojo.provide("com.ibm.pb.screen.position");(function(){var _1=["x","y"],_2={x:"w",y:"h"},_3=function(a){if(!dojo.isArray(a)){a=[a];}return a;},_4=function(a){return (dojo.style(a,"display")||"").toLowerCase()=="none";};scrPos=com.ibm.pb.screen.position={findByDirection:function(_5,_6,_7,_8){var p=dojo.position(_5),_9="beforeDelta",_a,_b=[],_c=[],_d;switch(_7){case "left":_a="x";break;case "right":_9="afterDelta";_a="x";break;case "up":_a="y";break;case "down":default:_9="afterDelta";_a="y";}var _e=null;for(var i=0;i<_6.length;i++){_d=_6[i];if(!_4(_d)){_e=dojo.position(_d);_b.push({pos:_e,delta:scrPos[_9](_e,p,_a),node:_d});}}_b=_b.sort(this._sortByDelta);for(var k=_b.length-1;k>=0;k--){if(_b[k].delta<0){_b.splice(0,k+1);break;}if(!_8||scrPos.inAxis(p,_b[k].pos,_a)){_c.unshift(_b[k].node);}}return _c;},inAxis:function(p1,p2,_f){var a=_f==="x"?"y":"x";return !((p1[a]>(p2[a]+p2[_2[a]]))||((p1[a]+p1[_2[a]])=p2.x&&(p1.x+p1.w<=p2.x+p2.w))&&(p1.y>=p2.y&&(p1.y+p1.h<=p2.y+p2.h));},contains:function(p1,p2){return (p1.x<=p2.x&&(p1.x+p1.w>=p2.x+p2.w))&&(p1.y<=p2.y&&(p1.y+p1.h>=p2.y+p2.h));},beforeDelta:function(p1,p2,_10){return scrPos.afterDelta.call(this,p2,p1,_10);},afterDelta:function(p1,p2,_11){return p1[_11]-(p2[_11]+p2[_2[_11]]);},isBefore:function(p1,p2,_12){return scrPos.beforeDelta.call(this,p1,p2,_12)>=0;},isAfter:function(p1,p2,_13){return scrPos.afterDelta.call(this,p1,p2,_13)>=0;},boundingBox:function(_14){var b={x:null,y:null,w:0,h:0};_14=_3(_14);dojo.forEach(_14,function(n){if(!_4(node)){var p=dojo.position(n);dojo.forEach(_1,function(a){if(p[a]0){b[_2[a]]+=_15;}});}});return b;},extreme:function(_16,_17){_16=_3(_16);var b=scrPos.boundingBox(_16);var ret={low:[],high:[]},v=0;}};})();}if(!dojo._hasResource["com.ibm.pb.layout.MoveControls"]){dojo._hasResource["com.ibm.pb.layout.MoveControls"]=true;dojo.provide("com.ibm.pb.layout.MoveControls");(function(){var _18=com.ibm.pb.layout.LayoutParser,_19=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService"),_1a=com.ibm.mashups.builder.model.Factory,_1b=_1a.getRuntimeModel(),_1c=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(),_1d=function(wid,dir){var _1e=_18.findById(wid),_1f,_20;if(_1e){var _1f=_21(_1e,dir),_20=null;if(!_1f){_20=_22(_1e,dir);}if(_1f||_20){var _23=_24(_1e);var ret={source:_1e,parent:_1f?_23:_20,sibling:_1f,dir:dir};return ret;}}},_25=com.ibm.pb.screen.position,_26=function(_27,_28){var idx=_29(_27),_2a=_29(_28);return idx<_2a;},_29=function(_2b){return dojo.indexOf(_2b.parentNode.childNodes,_2b);},_2c=function(_2d){var _2e=_2d&&_2d.nextSibling;if(!_2e){return null;}else{if(_2e.nodeType!=1){return _2c(_2e);}else{return _2e;}}},_24=function(_2f){return _2f.parentNode;},_30=function(_31){return dojo.query("> .component-control",_31);},_32=function(){return dojo.query(".component-container:not(.hiddenWidgetsContainer)");},_21=function(_33,_34){var _35=_30(_24(_33)).filter(function(c){return c!=_33;}),_36=_25.findByDirection(_33,_35,_34);return _36[0];},_22=function(_37,_38){var _39=_24(_37),_3a=_32().filter(function(c){return c!=_39;}),_3b=_25.findByDirection(_37,_3a,_38);return _3b[0];},_3c=function(_3d){if(_3d._moveInfo){return _3d._moveInfo;}var _3e=_1d(_3d.metadata.wid,_3d.metadata.direction);if(_3e){var _3f=_3e.source,_40=_3e.sibling,_41=_3e.parent,pos="last",_42,_43,me=this,_44;if(_40&&_40.parentNode==_41){var _45=_40;if(_26(_3f,_40)){_40=_2c(_40);}pos="before";_44=_40;if(_44==null){_44=_45;pos="after";}}else{_44=_41;}var _46=_18.extractID(_3f),_47=_18.extractID(_41),_48=(_40&&_18.extractID(_40))||null,_49=_1a.getRuntimeModel().getCurrentPage().getID(),lm=_4a(_49),_4b=lm.find(_46).start(),_4c=lm.find(_47).start(),_4d=_48?lm.find(_48).start():null;if(lm.confirmInsert(_4b,_4c,_4d)){_3d._moveInfo={modelInfo:{lm:lm,lmNode:_4b,lmParentNode:_4c,lmNextNode:_4d},domInfo:{node:_3f,pos:pos,refNode:_44}};return _3d._moveInfo;}}},_4e=function(wid){if(!wid){return false;}var _4f=_18.findById(wid);var _50=_24(_4f);var _51=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var lm=ibmCfg.controllers.dnd.nm.getLayoutModel(_51);var id=_18.extractID(_50);if(!id){return false;}var _52=lm.find(id);if(_52){var _53=_52.start(true);return _53.isLocked();}else{this.LOGGER.severe("onDrop","Cannot find container in the layout model");}return false;},_54=function(){return _1b.getCurrentPage().getPageMode()=="edit";},_4a=function(_55){var _56=_1c.find(_55).start();return _1c.getLayoutModel(_56);},_57=function(){var dom=dojo.query(".hiddenWidgetsContainer",_18.getRootNode());if(dom&&dom[0]){return _18.extractID(dom[0]);}return null;},_58=function(){var _59=_4a(_1b.getCurrentPage().getID()),_5a=_59.getRoot().start(),_5b=_59.getChildren(_5a);while(_5b.hasNext()){var _5c=_5b.next();if(_5c.getMetaData("com.ibm.portal.layoutnode.localname")=="ibmHiddenWidgets"){return _5c;}}return null;},_5d=function(wid){if(typeof ibmc!=="undefined"){ibmc.publish("my.setDirtyPage",[true]);}_1b.getCurrentPage().setDirty(true);_19.broadcastEvent("com.ibm.mashups.builder.widgetMoved",wid);i$.fireEvent("wptheme/contextMenu/invalidate/all");},_5e=function(){var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var pid=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _5f=nm.find(pid).start();var _60=_5f.getContent().start();return _60.hasRole("Privileged User")||_60.hasRole("Editor")||_60.hasRole("Administrator");},_61=function(wid){var _62=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _63=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(_62,wid);if(_63.getWindowState()==_63.MAX){return true;}else{return false;}};dojo.mixin(com.ibm.pb.layout,{CanMoveControl:function(_64){var val=_54()&&!_4e(_64.metadata.wid)&&_3c(_64)!=null&&_5e()&&!_61(_64.metadata.wid);return i$.promise.resolved(val);},MoveControl:function(_65){var _66=_3c(_65),p=new i$.Promise();if(_66){var _67=_66.modelInfo,_68=_66.domInfo;dojo.place(_68.node,_68.refNode,_68.pos);_67.lm.insert(_67.lmNode,_67.lmParentNode,_67.lmNextNode);_5d(_65.metadata.wid);p.resolve(true);}else{p.resolve(false);}return p;},CanHideControl:function(_69){var val=false;if(_54()){var _6a=_57();if(!_6a){val=false;}else{var _6b=_4a(_1b.getCurrentPage().getID()),_6c=_6b.find(_69.metadata.wid).start();if(!_6c){val=false;}else{var _6d=_6b.getParent(_6c).start();if(_6d.getID()==_6a){return false;}var _6e=_58();val=_6b.confirmInsert(_6c,_6e)&&_5e()&&!_61(_69.metadata.wid);}}}return i$.promise.resolved(val);},HideControl:function(_6f){var _70=_4a(_1b.getCurrentPage().getID()),_71=_58(),_72=_18.findById(_71.getID()),_73=_70.find(_6f.metadata.wid).start(),_74=_18.findById(_73.getID());_70.insert(_73,_71);_72.appendChild(_74);_5d(_6f.metadata.wid);if(i$.fromPath("com.ibm.pb.control.DNDController")){var _75=com.ibm.pb.control.DNDController.getController().dndSources;if(_75[_71.getID()]){_75[_71.getID()].sync();}}return i$.promise.resolved(true);}});})();} (function(){ if(!i$.isIE){ i$.addOnLoad(function(){ var _1=document.createElement("div"); var _2=ibmCfg.themeConfig.themeWebAppBaseURI; _1.style.cssText="border:1px solid;border-color:red green;position:absolute;height:5px;top:-999px;background-image:url(\""+_2+"/icons/blank.gif\");"; document.body.appendChild(_1); var _3=null; try{ _3=document.defaultView.getComputedStyle(_1,""); } catch(e){ _3=_1.currentStyle; } var _4=_3.backgroundImage; if((_3.borderTopColor==_3.borderRightColor)||(_4!=null&&(_4=="none"||_4=="url(invalid-url:)"))){ document.getElementsByTagName("body")[0].className+=" wpthemeImagesOff"; } document.body.removeChild(_1); }); } })(); dojo.provide("pagebuilder.nls.pb_shelf_base_it");dojo.provide("com.ibm.bundles.nls.Shelf");com.ibm.bundles.nls.Shelf._built=true;dojo.provide("com.ibm.bundles.nls.Shelf.it");com.ibm.bundles.nls.Shelf.it={"mashups_hub_gadgets_label":"Gadget","change_style_light":"Sottile","change_layout_restoreLayout":"Ripristina layout precedente","add_content_data_viewer":"Visualizzatore dati","add_content_legacyError2":"Impossibile aggiungere contenuto a pagine con layout di legacy. Assegnare un template di layout prima di continuare.","menu_unselected_text":"premere invio per sfogliare questa categoria","utb_style":"Stile","shelf_session_timeout":"La sessione è scaduta. Per continuare, effettuare il login.","change_layout_label":"Layout","add_content_cancel":"Annulla","utb_projectmenu_manageprojectdesc":"Gestisci il progetto selezionato","change_style_light_blue":"Blu chiaro","utb_live_edit":"Modalità modifica dinamica","change_style_greyStyle":"Strisce grigie","utb_save_errors":"Si sono verificati degli errori durante il salvataggio della pagina","change_style_lightGreyStyle":"Grigio chiaro","change_layout_2RowDesc":"Questo layout presenta due righe che incastrano i portlet in una griglia.","utb_projectmenu_nofavoriteprojects":"Non è disponibile alcun progetto preferito","utb_overview_more_mappings":"[${0} altro]","change_layout_col3CenterDesc":"Questo layout presenta due barre laterali tra le quali si trova il contenuto principale.","change_style_black":"Nero","mashup_hub_category_label":"Mashup","change_style_lightGreenStyle":"Verde chiaro","utb_cannot_submit_page_desc":"Non è possibile inoltrare la pagina perché il servizio per eseguire questa operazione non era disponibile nei contenuti del feed della pagina.","new_categoryLabel":"Nuovo","add_content_launchLabel2":"Contenuto","add_content_feedReader":"Lettore di feed","utb_projectmenu_editmode":"Modifica","utb_analytics":"Analisi","utb_layout_noChange":"Non è possibile modificare il layout quando un elemento è ingrandito.","add_content_launchLabel":"Aggiungi contenuto","utb_project_mode_desc":"Delle modifiche del contenuto sono aggiunte in questo progetto","shelf_saving":"Salvataggio delle modifiche in corso...","utb_default_project_template":"Template progetto predefinito","utb_projectmenu_approveprojectdesc":"Approva il progetto selezionato","new_wcm_addWiki":"Aggiungi wiki alla pagina","new_wcm_wcmNotCopied":"La copia di una libreria WCM è ancora in corso.","add_content_legacyError":"Impossibile aggiungere contenuto a pagine con layout di legacy. Assegnare un layout e salvare le modifiche per utilizzare questa funzione.","shelf_badDatastoreError":"Impossibile caricare ${0} perché l'archivio dati di questa origine del contenuto non è definito.","add_content_close":"chiudi","shelf_bundleUndefined":"Non è stato possibile trovare il bundle di risorse ${0}","utb_projectmenu_approve_with_comments_headline":"Approva progetto:","utb_projectmenu_allprojects":"Tutti i progetti","shelf_submitSearch":"Inoltra ricerca","change_style_blueStyle":"Luci blu","utb_projectmenu_projectactionsdesc":"Azioni che possono essere applicate al progetto selezionato","utb_projectmenu_editmodepublishedsitedesc":"Avvia il sito pubblicato in modalità di modifica","utb_projectmenu_withdrawprojects":"Ritira dalla revisione","utb_overview_community":"Community:","change_style_mojo":"Mojo","menu_selected_text":"categoria attualmente selezionata","shelf_saveAndExit":"Salva ed esci","change_layout_col3Center":"3 colonne al centro","add_content_rss":"RSS","utb_no_edit_page_permission":"Non si dispone dell'autorizzazione per modificare questa pagina.","change_layout_col2Left":"2 colonne a sinistra","add_content_widgetActions":"Opzioni dei componenti","change_style_gold":"Oro","add_content_feedspace":"Spazio feed","utb_projectmenu_submitproject":"Inoltra per revisione","utb_projectmenu_publishedsite":"Sito pubblicato","shelf_closeDialog":"Chiudi finestra di dialogo","change_layout_maximizedError2":"Impossibile modificare il layout quando un elemento è ingrandito.","change_style_launchLabel":"Modifica stile","new_feed_enterUrl":"Specificare un URL valido.","utb_preview":"Anteprima","add_content_restrictedContentError":"${0} non è consentito in questa pagina","add_content_chart":"Grafico","utb_overview_link_manage":"Gestisci","change_layout_launchLabel":"Modifica layout","utb_projectmenu_viewmodepublishedsitedesc":"Avvia il sito pubblicato in modalità di visualizzazione","new_generic_add":"Aggiungi ${0} alla pagina","utb_create_new_project":"Crea un nuovo progetto:","utb_overview_no_items":"Nessun elemento da visualizzare.","utb_approve":"Approva","new_wcm_wcmNameTaken":"Questo nome è già utilizzato. Provare un altro nome.","change_layout_templateSyncError":"Errore di sincronizzazione del template di layout.","shelf_socialCategory":"Contenuto sociale","new_wcm_blogLibraryDescription":"Aggiungere una libreria blog ad una pagina per collaborare con il proprio team su più argomenti in una vista centralizzata. Per collaborare con il proprio team su un singolo argomento, fare clic su Annulla > Blog.","shelf_searchSocial":"Cerca in Sociale","utb_project_action_failed":"Impossibile eseguire l'azione del progetto","utb_project_mode":"Modifica progetto:","add_content_addToPage":"Aggiungi alla pagina","add_content_add":"Aggiungi","shelf_unspecified":"Non specificato","add_content_untitled":"Senza titolo","add_content_tags":"tag: ${0}","change_style_defaultStyle":"Impostazione predefinita","change_layout_col2Right":"2 colonne a destra","utb_overview_workflow_stage":"Fase del flusso di lavoro:","change_style_twilight":"Crepuscolo","shelf_feedError":"Impossibile caricare ${0}. Verificare la connessione a Internet e le impostazioni proxy.","utb_approve_project":"Approva progetto","add_content_desc":"Tavolozza oggetti - trascinare e rilasciare portlet, widget e contenuto nella pagina","utb_projectmenu_reject_with_comments":"Rifiuto progetto","utb_overview_name":"Nome:","mashup_hub_components_label":"Componenti","utb_cannot_reject_page":"Impossibile rifiutare la pagina.","utb_result_error":"Errore di caricamento dell'elemento","category_web_content":"Contenuto Web","utb_projectmenu_allprojectsdesc":"Seleziona da tutti i progetti","change_layout_1Row2ColDesc":"Questo layout presenta due righe. La seconda riga contiene due colonne non uguali.","utb_public_page":"Pagina pubblica","utb_projectmenu_norecentprojects":"Non è disponibile alcun progetto recente","add_content_notLoaded":"Questo elemento non è stato ancora caricato.","add_content_ok":"OK","shelf_searchToolsCategory":"Cerca in Strumenti","utb_save_draft":"Salva bozza","change_style_carbon":"Carbonio","shelf_searchAll":"Cerca tutto","utb_content":"Contenuto","change_style_orangeStyle":"Arancione","utb_save_changes":"Salva modifiche","detail_dialog_instruction_text":"premere invio per vedere la finestra di dialogo dei dettagli","utb_projectmenu_approvalcomments_required":"Obbligatorio","utb_projectmenu_favoriteprojects":"Progetti preferiti:","utb_undo":"Annulla azione","shelf_menu":"Menu","shelf_searchNew":"Cerca nuovo","new_wcm_blogLibraryDesc":"Aggiungere una libreria blog ad una pagina per collaborare con il proprio team su più argomenti in una vista centralizzata. Per collaborare con il proprio team su un singolo argomento, fare clic su Annulla > Blog.","add_content_maximizedError2":"Impossibile aggiungere contenuto alla pagina quando un elemento è ingrandito.","change_style_launchLabel2":"Stile","utb_manage_project":"Gestisci progetto","utb_reject_project":"Rifiuta progetto","utb_no":"No","utb_layout_noChange_desc":"Ridurre o ripristinare il contenuto ingrandito prima di procedere alla modifica del layout della pagina.","utb_projectmenu_viewmodedesc":"Avvia il progetto in modalità di visualizzazione","change_layout_col2Equal":"2 colonne uguali","shelf_configError":"Errore di lettura del file di configurazione o elaborazione del relativo contenuto.","utb_nm_error":"Impossibile salvare il modello di navigazione","change_layout_save_warning":"Il layout non viene applicato finché non si salva la pagina.","change_style_pinkStyle":"Rosa","utb_page_rejected":"La pagina è stata rifiutata.","add_content_nested_data_viewer":"Visualizzatore dati nidificati","change_style_contemporary":"Contemporaneo","utb_projectmenu_manageproject":"Gestisci","utb_show_min_toolbar":"Visualizza barra degli strumenti ridotta a icona","change_style_dark":"Scuro","utb_projectmenu_loading":"Caricamento dei progetti in corso...","utb_projectmenu_approveproject":"Approva","change_layout_custom":"Layout personalizzato","shelf_jumpTo":"Passa alla pagina","new_feed_enterTitle":"Specificare un titolo.","change_layout_1Row3Col":"1 griglia 3 colonne uguali","utb_edit_page_condition":"Per modificare questa pagina, è necessario","utb_content_noAdd2":"Impossibile aggiungere del contenuto alle pagine legacy","add_content_details":"Dettagli","shelf_searchFeeds":"Cerca nei feed","new_wcm_addBlog":"Aggiungi blog alla pagina","add_content_selectRenderer":"Seleziona come visualizzare il contenuto","utb_page_not_in_draft_state":"Non è possibile modificare questa pagina perché la pagina non è più in stato di bozza.","utb_toggle_toolbar":"attiva/disattiva la barra degli strumenti","utb_projectmenu_newproject":"Nuovo progetto","utb_more":"Altro","utb_revert":"Ripristina","utb_project_action_success":"L'azione è stata eseguita correttamente.","utb_workflow":"Flusso di lavoro","add_content_noPreviewSaved1":"Per visualizzare questo elemento,","change_style_desc":"Tavolozza stili - fare clic su uno stile per applicarlo alla pagina","add_content_noPreviewSaved2":"salvare","add_content_noPreviewSaved3":"la pagina.","utb_save_message":"In questa pagina sono presenti delle modifiche non salvate. Quale operazione si desidera eseguire?","utb_open_project_menu":"avvia il menu progetto","new_blog_copyWcmLibrary":"Creazione del blog in corso...","utb_overview_web_content":"Contenuto Web:","utb_must_be_in_project":"Per modificare questa pagina, è necessario trovarsi in un progetto.","mashup_hub_iwidgets_label":"Widget","utb_end_preview":"Arresta anteprima","utb_next_stage":"Fase successiva","change_layout_col2RightDesc":"Questo layout presenta una barra laterale sulla sinistra con il contenuto principale sulla destra.","add_content_maximizedError":"Impossibile aggiungere contenuto alla pagina quando un portlet è in modalità di ingrandimento.","utb_customizing_your_page":"Si sta eseguendo la personalizzazione della propria pagina. Le modifiche sono visibili solo all'utente.","new_wcm_wiki":"Wiki","utb_preview_as_unauthenticated_user":"Anteprima come utente non autenticato","utb_overview_text_tomorrow":"Domani","add_content_missingRendererError":"Impossibile trovare il renderer specificato.","change_layout_TopCol3ColDesc":"Questo layout presenta due colonne impilate. La colonna inferiore contiene tre colonne non uguali.","utb_overview_link_view_all":"Visualizza tutto","utb_projectmenu_withdrawprojectdesc":"Ritirare il progetto selezionato dalla revisione","no_web_content_mapping_desc":"La pagina corrente non dispone di un'associazione di contenuto della pagina. Modificare le proprietà della pagina e impostare una associazione di contenuto predefinita.","shelf_hideHiddenContainers":"Nascondi contenuto","add_content_portlets":"Portlet","change_style_brown":"Marrone","shelf_bundleKeyUndefined":"La chiave ${0} non è stata definita nel bundle di risorse ${1}","utb_overview_edit_title":"Modifica \"${0}\"","add_content_closeDialog":"Chiudi questa finestra di dialogo","change_layout_maximizedError":"Impossibile modificare il layout quando un portlet è in modalità di ingrandimento.","change_layout_col3Equal":"3 colonne uguali","add_content_feed_reader":"Lettore di feed","new_wcm_createWcm":"Crea libreria WCM","utb_open_toolbar":"Apri la barra degli strumenti","shelf_searchAdminCategory":"Gestione ricerca","utb_discard_project":"Elimina bozza progetto","utb_projectmenu_noprojectsavailable":"Nessuno","shelf_previous":"Indietro","new_wcm_feedDescription":"Fornire un URL di feed ed un portlet lettore di feed configurato per quel feed verrà aggiunto alla pagina.","utb_preview_as_user":"Anteprima come utente","shelf_loading":"Caricamento...","shelf_page":"Pagina ${0} di ${1}","utb_project_add_to_favorites":"Aggiungi a preferiti","change_layout_1Row2Col":"1 griglia 2 colonne diverse","new_feed_title":"Titolo","change_layout_col2EqualDesc":"Questo layout presenta due colonne, ognuna delle quali occupa il 50% della larghezza.","utb_workflow_state_draft":"Bozza","new_feed_addFeed":"Aggiungi feed alla pagina","change_layout_customDesc":"Questo layout è un layout personalizzato a forma di T.","utb_new_project_from_template":"Nuovo progetto da:","utb_workflow_state_pending_publish":"Pubblicazione in sospeso","utb_edit":"modifica","change_layout_desc":"Tavolozza layout - fare clic su un layout e applicarlo salvando la pagina","utb_projectmenu_editmodedesc":"Avvia il progetto in modalità di modifica","change_layout_templateSyncConfirm":"Si è sicuri di voler sincronizzare il layout di questa pagina? Tutte le personalizzazioni verranno perse.","new_feed_url":"URL","shelf_searchCollabCategory":"Cerca in Collaborazione","utb_publish":"Pubblica","shelf_search":"Cerca in ${0}","change_layout_2Row":"2 griglie","change_style_green":"Verde","shelf_next":"Avanti","utb_customizing_this_page":"Si sta eseguendo la personalizzazione di questa pagina. Le modifiche sono visibili solo all'utente.","utb_yes":"Sì","no_web_content_mapping":"Impossibile aggiungere del contenuto Web alla pagina","utb_submit_page_review":"Inoltra pagina per la revisione","utb_launch_selector":"avvia selettore progetto","utb_end_results":"Nessun ulteriore risultato","change_style_blue":"Blu","add_content_all":"Tutte","shelf_communicationsCategory":"Comunicazioni","add_content_noPreview":"Questo elemento non supporta l'anteprima","utb_live_edit_desc":"Queste modifiche influenzeranno tutti","utb_cannot_create_draft":"Impossibile creare una versione di bozza della pagina.","utb_discard_changes":"Ignora modifiche","utb_partClose_toolbar":"Chiudi la barra di stato","utb_submit_project":"Inoltra progetto per la revisione","change_layout_templateSyncLong":"Aggiornare il layout di questa pagina sincronizzandolo con il template su cui si è basato. Tenere presente che le personalizzazioni apportate a questa pagina verranno perse.","utb_projectmenu_projectactions":"Azioni progetto","utb_projectmenu_projects":"Progetti:","shelf_searchWidgets":"Cerca nei widget","utb_cannot_load_page":"Si è verificato un errore imprevisto durante il caricamento della pagina. La pagina potrebbe essere corrotta. Contattare l'amministratore per tentare una risincronizzazione.","shelf_toolsCategory":"Strumenti","new_wcm_blogDesc":"Aggiungere un blog ad una pagina per collaborare con il proprio team su un singolo argomento. Per collaborare con altri su più argomenti, fare clic su Annulla > Libreria blog.","utb_projectment_no_comment_provided":"Questo progetto richiede un commento.","shelf_saveChanges":"Salva","utb_close_toolbar":"Chiudi la barra degli strumenti","utb_projectmenu_rejectproject":"Rifiuta","change_layout_templateSync":"Sincronizzare il layout assegnato","utb_cannot_publish_page":"Impossibile pubblicare la pagina per la revisione","shelf_close":"chiudi scaffale","utb_layout_noChange2":"Non è possibile modificare il layout sulle pagine legacy","add_content_label":"Contenuto","change_style_greenStyle":"Onde verdi","new_wcm_createGeneric":"Crea ${0}","utb_overview_loading_content":"Caricamento del contenuto in corso...","new_blog_library_copyWcmLibrary":"Creazione della libreria del blog in corso...","change_style_metal":"Metallo","utb_projectmenu_rejectcomments":"Commenti rifiuto","add_content_noPreviewSaved":"Per visualizzare questo elemento, salvare la pagina.","new_createCategory":"Crea","utb_information_message":"Informazioni","shelf_serverError":"Errore server interno.","utb_min_toolbar":"Riduci a icona la barra degli strumenti","utb_wm_error":"Impossibile salvare il modello widget","utb_projectmenu_recentprojects":"Progetti recenti:","utb_projectmenu_reject_with_comments_headline":"Rifiuta progetto:","new_wcm_blog":"Blog","utb_overview_text_yesterday":"Ieri","utb_project":"Progetto","new_portalCategory":"Portale","utb_reject":"Rifiuta","utb_page_actions":"Azioni pagina","new_portletsCategoryLabel":"Portlet","utb_overview_dots":"...","utb_create_draft":"creare una bozza","shelf_all":"Tutte","add_content_browseContent":"Sfoglia contenuto","change_layout_TopCol3Col":"Colonna superiore 3 colonne al centro","menu_back":"indietro","generic_browse":"Sfoglia ${0}","new_wcm_addBlogLibrary":"Aggiungi libreria blog alla pagina","utb_show_hidden":"Visualizza contenuto nascosto","utb_hide_hidden":"Nascondi contenuto nascosto","change_style_missingStyleError":"Lo stile specificato non esiste","shelf_untitled":"Senza titolo","shelf_searchPortlets":"Cerca nei portlet","change_style_silver":"Argento","utb_page_submit_wait":"Attendere; inoltro della pagina in corso...","utb_cannot_submit_page":"Impossibile inoltrare la pagina per la revisione","shelf_showHiddenContainers":"Visualizza contenuto nascosto","utb_partOpen_toolbar":"Apri la barra di stato","selection_instructions":"premere invio per selezionare","new_wcm_wikiDescription":"Creare e modificare rapidamente il contenuto in linea con un wiki. Pubblicare in modo istantaneo il proprio lavoro con il clic di un pulsante.","utb_layout":"Layout","add_content_rating":"valutazione: ${0}","change_style_visionary":"Visionario","new_wcm_blogLibrary":"Libreria blog","change_style_red":"Rosso","new_wiki_copyWcmLibrary":"Creazione del wiki in corso...","project_expired":"L'attuale progetto non è più disponibile. Fare clic su OK per essere reindirizzati.","utb_wcm_auth":"Sviluppo contenuto Web","add_content_lastMod":"Ultima modifica: ${0}","change_style_browseStyles":"Esplora stili","utb_overview_project_content":"Contenuto progetto","shelf_searchCommunications":"Cerca in Comunicazioni","utb_close_project_menu":"chiudi il menu progetto","add_content_addContentError":"Errore di aggiunta del contenuto alla pagina.","utb_overview_link_read":"Leggi","change_style_natural":"Naturale","change_style_modern":"Moderno","add_content_noRating":"nessuna valutazione","utb_projectmenu_rejectprojectdesc":"Rifiuta il progetto selezionato","utb_project_action_wait":"Attendere mentre l'azione viene eseguita...","shelf_noResults":"Nessun risultato","shelf_searchGadgets":"Cerca nei gadget","change_layout_TopCol2ColDesc":"Questo layout presenta due colonne impilate. La colonna inferiore contiene due colonne non uguali.","utb_projectmenu_approve_with_comments":"Approvazione progetto","utb_projectmenu_approvalcomments_optional":"Facoltativo","utb_toggle_statusbar":"attiva/disattiva la barra di stato","utb_projectmenu_noprojects":"Nessun progetto disponibile","change_style_orchid":"Orchidea","shelf_adminCategory":"Gestione","mashup_hub_feeds_label":"Feed","change_style_restoreStyle":"Ripristina stile precedente","new_wcm_nameInvalid":"Il nome deve contenere almeno un carattere alfanumerico (a-zA-Z0-9). Provare un altro nome.","utb_last_project":"Apri ultimo progetto:","shelf_unsavedChanges":"Lo scaffale di personalizzazione contiene modifiche non salvate.","change_style_label":"Stili","add_content_addSearch":"Aggiungi risultati della ricerca alla pagina","utb_submit_review":"Inoltra per revisione","new_wcm_blogDescription":"Aggiungere un blog ad una pagina per collaborare con il proprio team su un singolo argomento. Per collaborare con altri su più argomenti, fare clic su Annulla > Libreria blog.","utb_project_add_to_favorites_desc":"Aggiunge il nuovo progetto all'elenco di quelli preferiti","change_layout_launchLabel2":"Layout","utb_overview_link_goto":"Vai a","utb_projectmenu_approvalcomments":"Commenti approvazione","change_layout_browseLayouts":"Sfoglia layout","change_style_white":"Bianco","change_style_purpleStyle":"Viola","new_creatableCategory":"Creabile","utb_overview_none":"Nessuna","utb_overview":"Panoramica","utb_projectmenu_publishproject":"Pubblica","utb_workflow_state_published":"Pubblicato","utb_end_preview_as":"Arresta anteprima come","utb_projectmenu_projectactionsfor":"Azioni per","utb_project_publish_failed":"Il progetto non è stato pubblicato. Aprire la vista di gestione progetto per ulteriori dettagli.","utb_private_page":"Pagina privata","change_layout_col1Desc":"Questo layout presenta una colonna che occupa tutto lo spazio disponibile (100%).","new_wcm_feed":"Feed","change_layout_TopCol2Col":"Colonna superiore 2 colonne diverse","new_feed_feedDesc":"Fornire un URL di feed ed un portlet lettore di feed configurato per quel feed verrà aggiunto alla pagina.","change_layout_col1":"1 colonna","shelf_searchCreate":"Crea ricerca","new_wcm_wikiDesc":"Creare e modificare rapidamente il contenuto in linea con un wiki. Pubblicare in modo istantaneo il proprio lavoro con il clic di un pulsante.","utb_cannot_approve_page":"Impossibile approvare la pagina.","utb_projectmenu_viewmode":"Visualizza","utb_create_draft_wait":"Attendere; creazione della versione di bozza della pagina in corso.","change_style_yellow":"Giallo","utb_overview_text_today":"Oggi","create":"Crea","utb_projectmenu_newprojectdesc":"Crea un nuovo progetto","utb_page_approved":"La pagina è stata approvata.","utb_projectmenu_publishprojectdesc":"Pubblica il progetto selezionato","change_layout_col2LeftDesc":"Questo layout presenta una barra laterale sulla destra con il contenuto principale sulla sinistra.","utb_content_noAdd_desc":"Ridurre o ripristinare il contenuto ingrandito prima di procedere ad aggiungere ulteriori elementi alla pagina.","utb_proceed_discard":"Questo annullerà tutte le modifiche apportate posteriormente all'ultimo salvataggio. Procedere?","new_wcm_name":"Nome","shelf_customize":"Personalizza","change_style_slate":"Ardesia","utb_overview_friendly_name":"URL descrittivo:","change_layout_1Row3ColDesc":"Questo layout presenta due righe. La seconda riga contiene tre colonne uguali.","utb_content_noAdd":"Non è possibile aggiungere del contenuto quando un elemento è ingrandito","shelf_collabCategory":"Collaborazione","utb_information":"informazioni","utb_project_create_wait":"Attendere mentre il progetto viene creato...","utb_overview_page_properties":"Proprietà pagina","utb_unsaved_changes_prompt":"In questa pagina sono presenti delle modifiche non salvate. Fare clic su OK per salvare le modifiche. Fare clic su Annulla per annullare le modifiche.","new_wcm_wcmNameInvalid":"I nomi possono contenere solo caratteri alfanumerici (a-z A-Z 0-9), spazi o i seguenti caratteri: \" $ - _ . ! ( ) ,.","utb_overview_link_edit":"Modifica","shelf_hiddenContainers":"Contenuto nascosto","utb_more_actions":"Ulteriori azioni","utb_projectmenu_submitprojectdesc":"Inoltrare il progetto selezionato per la revisione","add_content_submit":"Inoltra","change_layout_col3EqualDesc":"Questo layout presenta tre colonne, ognuna delle quali occupa il 33% della larghezza."};dojo.provide("com.ibm.bundles.nls.Theme");com.ibm.bundles.nls.Theme._built=true;dojo.provide("com.ibm.bundles.nls.Theme.it");com.ibm.bundles.nls.Theme.it={"theme_choose_skin":"Seleziona skin","page_goTo_csa":"Passa alla modalità lato client","theme_hiddenContentDesc":"Collocare il contenuto nell'area sottostante per evitarne la visualizzazione quando viene visualizzata la pagina.","space_description":"Spazio","edit_wires_title":"Modifica collegamenti","page_force_ssa_link":"Utilizzare la modalità lato server.","exportSpace_title":"Esporta spazio","layout_renderingError":"Si è verificato un errore durante il rendering del layout assegnato.","tagAndRate_description":"Tag e valutazione","site_promotion_title":"Promozioni di sito...","rate_title":"Valuta...","theme_edit_wiring":"Modifica collegamenti...","theme_maximize":"Ingrandisci","close_analytics_title":"Chiudi report di analisi","theme_go_to_edit":"Vai alla modalità Modifica","dnd_not_instantiated":"Non è stato possibile creare un'istanza di trascinamento e rilascio","theme_config_control":"Configura...","skin_show_titlebar":"Visualizza barra del titolo","catalog_title":"Catalogo","theme_wire_widget":"Collega widget","dnd_disabled":"Il trascinamento e rilascio è disabilitato","createFeed_title":"Crea nuovo feed ...","statusbar_messages_available":"${0} messaggi sono disponibili per la revisione","page_title":"Pagina","move_left":"Sposta a sinistra","layout_error_contactAdmin":"Se il problema persiste, contattare l'amministratore.","page_analytics_reports_description":"Report di analisi per le pagine","embedPage_description":"Visualizza in una pagina Web","browseTags_description":"Sfoglia tag","close_analytics_description":"Chiude il report di analisi","theme_actions_menu":"Pulsante Azioni","theme_close_shelf_help":"Il pulsante chiuderà lo scaffale di personalizzazione","createSpace_title":"Crea un nuovo spazio","editPageLayout_description":"Modifica layout della pagina","theme_sign_up":"Firma","page_goTo_ssa":"Passa alla modalità lato server","theme_restore":"Ripristina","statusbar_items_available":"${0} elementi sono disponibili per la revisione","other_description":"Altro","theme_move":"Sposta...","layout_missingError":"Il layout assegnato non esiste.","statusbar_show_details":"Mostra dettagli","analytics_description":"Analisi","a11y_skip_portlet":"Vai al portlet successivo","dnd_copy_failed":"Si è verificato un errore durante la copia della risorsa.","layout_resizer":"Ridimensionatore layout","theme_move_page":"Sposta pagina","dnd_locked_container":"Impossibile spostare una risorsa in un contenitore bloccato.","advanced_description":"Avanzate","shareSpace_title":"Condividi spazio","statusbar_warning":"Avvertenza","context_portlet_menu_renderingError":"Si è verificato un errore durante il rendering del menu del portlet.","editPage_description":"Modifica pagina","exportSpace_description":"Esporta spazio","removePage_title":"Rimuovi pagina","theme_remove_page":"Si è sicuri di voler rimuovere questa pagina e tutti i relativi elementi child?","move_down":"Sposta giù","viewSource_title":"Visualizza origine","create_child_page_link":"Fare clic qui per creare una pagina child.","layout_error_explanation":"È possibile si tratti del risultato di un errore durante il processo di creazione della pagina, di modifiche manuali apportate al layout della pagina o di azioni di un amministratore.","theme_global_page_closing_non_active":"Si sta tentando di chiudere una pagina globale che attualmente non è aperta.","theme_hide_portlet":"Nascondi portlet","publishPage_description":"Pubblica pagina","sharePage_title":"Condividi pagina...","theme_more_pages":"Più pagine","theme_display_shelf_help":"Il pulsante visualizzerà qui sotto lo scaffale di personalizzazione","theme_refresh_page":"Aggiorna pagina","io_insufficient_permissionsError":"Le autorizzazioni non sono sufficienti per eseguire l'operazione richiesta.","editPageLayout_title":"Modifica layout della pagina","a11y_skip_widget":"Vai al widget successivo","move_up":"Sposta su","theme_add_pages_shared":"Aggiungi pagine condivise con l'utente","theme_help":"Guida","deleteSpace_title":"Elimina lo spazio","theme_complementary_content":"Contenuto complementare","theme_login":"Login","theme_global_page_active":"La pagina globale attualmente è attiva. Chiudere la pagina globale prima di continuare.","theme_hiddenControl":"nascosto","removeFromFav_title":"Rimuovi da Preferiti","page_description":"Pagina","theme_additional_actions":"Azioni aggiuntive","theme_refresh_description":"Aggiorna la pagina per visualizzare le informazioni più recenti.","page_save_operation_not_complete":"Un'operazione di salvataggio sul server non è stata ancora completata.","theme_remove_page_name":"Si è sicuri di voler rimuovere la pagina ${0} e tutti i relativi elementi child?","space_title":"Spazio","removeSharedPages_title":"Rimuovi pagina","statusbar_multiple":"Messaggi multipli","sharing_description":"Condividi","statusbar_hide_details":"Nascondi dettagli","tagAndRate_title":"Tag e valutazione","deleteSpace_description":"Elimina spazio","sharing_title":"Condividi","page_initError":"Si è verificato un errore durante l'inizializzazione della pagina.","theme_menu":"Menu","assignPagePermissions_description":"Assegna autorizzazioni pagina","statusbar_clear":"Cancella","theme_more_actions":"Ulteriori azioni","newSiblingPage_title":"Nuova pagina sibling...","widgetBuilder_title":"Crea un nuovo widget...","currently_selected":"attualmente selezionata","theme_edit_settings_portal":"Modifica impostazioni condivise...","createFeed_description":"Crea un nuovo feed","assignPagePermissions_title":"Assegna autorizzazioni pagina","statusbar_error":"Errore","site_promotion_description":"Aggiunge questa pagina a una promozione di sito","createSpace_description":"Crea un nuovo spazio","theme_global_page_cannot_close":"Impossibile chiudere la pagina globale.","browseTags_title":"Sfoglia tag","ally_display_actions_menu":"Visualizza menu azioni","theme_delete":"Elimina","theme_confirm_leave_edit":"Le modifiche non sono state salvate. Si è sicuri di voler lasciare la modalità Modifica?","dnd_move_failed":"Si è verificato un errore durante lo spostamento della risorsa.","deletePage_title":"Elimina pagina","theme_share":"Condividi","movePage_description":"Sposta pagina","aria_edit_mode":"Passaggio alla modalità Modifica. Le opzioni saranno visualizzate sotto, nella barra degli strumenti.","theme_logout":"Logout","theme_customize":"Personalizza","generic_tag_description":"Aggiunge questa pagina a una tag di analisi","deletePage_description":"Elimina pagina","openCatalog_title":"Apri Catalogo come una nuova pagina","theme_edit_my_profile":"Modifica profilo personale","newSiblingPage_description":"Nuova pagina sibling","edit_wires_description":"Aggiungere, modificare o rimuovere collegamenti.","theme_go_to_view":"Vai alla modalità Vista","private_public_modelError":"Impossibile posizionare una risorsa pubblica in una risorsa privata.","statusbar_info":"Informazioni","theme_edit_settings":"Modifica impostazioni...","theme_view_wiring":"Visualizza Grafico dei collegamenti","a11y_focus_titlebar":"La selezione verrà spostata sulla barra del titolo.","shareSpace_description":"Condividi spazio","aria_view_mode":"Passaggio alla modalità Visualizzazione.","openCatalogInDlg_description":"Apri catalogo in una finestra di dialogo","setAsHomeSpace_title":"Imposta come spazio home","theme_global_page_already_opened":"La pagina globale è già aperta.","theme_accountSetting":"Impostazioni","widgetBuilder_description":"Crea un nuovo widget","edit_description":"Modifica","theme_delete_page":"Si è sicuri di voler eliminare questa pagina e tutti gli elementi child?","theme_actions":"Azioni","layout_error_mismatch":"Il layout della pagina assegnato non corrisponde al layout della pagina reale.","removePage_description":"Rimuovi pagina","theme_share_this_page":"Condividi questa pagina","a11y_skip_region":"Vai alla regione successiva","theme_viewWireGraph":"Visualizza Grafico dei collegamenti","context_page_menu_renderingError":"Si è verificato un errore durante il rendering del menu di pagina.","skin_hide_titlebar":"Nascondi barra del titolo","theme_delete_page_name":"Si è sicuri di voler eliminare la pagina ${0} e tutti i relativi elementi child?","editSpace_description":"Modifica le impostazioni dello spazio","createDataMashup_title":"Crea Mashup di dati ...","openCatalog_description":"Apri Catalogo come una nuova pagina","addSharedPages_description":"Aggiungi pagine condivise","removeSharedPages_description":"Rimuovi pagina","theme_impersonation":"Impersona","theme_hide":"Nascondi","advanced_title":"Avanzate","portlet_analytics_reports":"Report portlet","embedPage_title":"Visualizza in una pagina Web...","other_title":"Altro","layout_error_symptoms":"Fino alla correzione di questo problema, i tentativi di personalizzare questa pagina aggiungendo contenuto o modificando il layout della pagina potrebbero non avere esito positivo.","theme_hide_widget":"Nascondi widget","editPage_title":"Modifica pagina","a11y_layout_resized_pixels":"Il contenitore di sinistra è impostato su ${0} pixel e il contenitore di destra è impostato su ${1} pixel.","io_serverError":"Errore server interno.","theme_minimize":"Riduci","no_content_node":"Questa pagina non supporta il contenuto.","theme_display":"Visualizza","sharePage_description":"Condividi pagina","page_analytics_reports":"Report pagina","statusbar_status_error":"Si è verificato un errore di runtime","theme_menu_cannot_render":"Impossibile eseguire il rendering del menu.","createDataMashup_description":"Crea un Mashup di dati","layout_error_heading":"Errore nel layout della pagina","layout_error_tryRecreate":"Provare ad eliminare la pagina e a crearla di nuovo.","generic_tag_title":"Tag di analisi...","portlet_analytics_reports_description":"Report di analisi per i portlet","tag_title":"Tag...","theme_rename":"Ridenomina...","a11y_display_menu":"Visualizza menu","theme_personalize_control":"Personalizza...","catalog_description":"Catalogo","io_missingResource":"La risorsa richiesta non esiste.","openCatalogInDlg_title":"Apri Catalogo in una finestra di dialogo","move_right":"Sposta a destra","theme_websphere_portal":"IBM WebSphere Portal","publishPage_title":"Pubblica pagina...","tag_description":"Tag","theme_back":"Indietro","theme_resize":"Ridimensiona...","a11y_show_focus_titlebar":"Visualizzare la barra del titolo. La selezione verrà spostata sulla barra del titolo.","page_force_ssa_msg":"Questa pagina contiene uno o più portlet che non supportano la modalità lato client.","theme_share_page":"Condividi pagina","theme_refresh":"Aggiorna","rate_description":"Valuta","editPageProperties_title":"Modifica proprietà pagina...","theme_global_page_not_opened":"La pagina globale non è aperta.","editPageProperties_description":"Modifica proprietà della pagina","statusbar_print":"Stampa","newChildPage_title":"Nuova pagina child...","setAsHomeSpace_description":"Imposta come spazio home","a11y_layout_resized":"Il contenitore di sinistra è impostato su ${0} e il contenitore di destra è impostato su ${1}.","io_networkError":"Si è verificato un errore durante la comunicazione con il server.","addSharedPages_title":"Aggiungi pagine condivise...","viewSource_description":"Visualizza sorgente","analytics_title":"Analisi","editSpace_title":"Modifica lo spazio","a11y_skip_content":"Vai al link di contenuto principale con il tasto di scelta S.","duplicateSpace_description":"Duplica spazio","newChildPage_description":"Nuova pagina child","duplicateSpace_title":"Duplica spazio","a11y_layout_resizer":"Utilizzare i tasti freccia per modificare le dimensioni dei contenitori di layout","a11y_display_user_menu":"Visualizza menu utente","removeFromFav_description":"Rimuovi da Preferiti","theme_edit_control":"Modifica","movePage_title":"Sposta pagina...","edit_title":"Modifica"}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("pagebuilder.nls.pb_shelf_base",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.data.CatalogFeedStore"]){dojo._hasResource["com.ibm.data.CatalogFeedStore"]=true;dojo.provide("com.ibm.data.CatalogFeedStore");dojo.declare("com.ibm.data.CatalogFeedStore",[com.ibm.data.CatalogMixin],{searchable:false,items:[],attributes:["id","label","description","thumbnail","definition"],features:{"dojo.data.api.Read":true},label:"",category:"",pageSize:30,valid:true,constructor:function(_1){this.items=[];this.category=_1.category;var _2=com.ibm.mashups.enabler.model.Factory.getCatalogCategoryModel();_2.setStrategy(new com.ibm.mashups.enabler.strategy.ListLoadAheadStrategy(this.pageSize));var _3=_2.find(this.category).start();if(!_3){this.valid=false;return;}var _4=com.ibm.mashups.enabler.context.Factory.getLocalizedContext().getLocale()||"en";this.label=_3.getTitle(_4);var _5=_2.getCatalogEntryModel(_3).iterator();while(_5.hasNext()){var _6=_5.next();this.items.push({"id":_6.getID(),"label":_6.getTitle(_4),"description":_6.getDescription(_4),"thumbnail":_6.getIconURL(),"url":_6.getDefinitionURL()});}},getValue:function(_7,_8,_9){return _7[_8]||_9;},getValues:function(_a,_b){var _c=this.getValue(_a,_b,null);return _c?[_c]:[];},getAttributes:function(_d){return this.isItem(_d)?this.attributes:[];},hasAttribute:function(_e,_f){return _e[_f]?true:false;},containsValue:function(_10,_11,_12){var _13=this.getValues(_10,_11);for(var i in _13){if(_13[i]==_12){return true;}}return false;},isItem:function(_14){for(var i in this.items){if(this.items[i].id==_14.id){return true;}}return false;},isItemLoaded:function(_15){return this.isItem(_15);},loadItem:function(_16){},fetch:function(_17){try{var _18=_17.scope||dojo.global,_19=[],_1a=_17.count,_1b=_17.start;if(!_1b){_1b=0;}if(_17.onBegin){_17.onBegin.call(_18,this.items.length,_17);}if(_1b"+"
    "+"<${listHtmlType} dojoAttachPoint=\"table\">"+"
    "+"
    "+"
    "+"
    "+"
      "+"
    • "+"
    • "+"
    "+"
    "+"",constructor:function(){this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.newCell=function(){};},postMixInProperties:function(){if(!this.parent){this.parent={id:this.id,createLotusMsgNode:function(_21,_22){var err=dojo.create("div",{className:"lotusMessage lotus"+_22,style:{marginRight:"15px"}});var img=dojo.create("img",{src:this.imagePath+"/icon"+_22+".gif",alt:_21});var msg=dojo.create("span",{innerHTML:_21});err.appendChild(img);err.appendChild(msg);return err;},newCell:this.newCell};}},postCreate:function(){this.events.push(dojo.subscribe("/epc/customize/search"+this.parent.id,this,this.changeSearchTerms));this.events.push(dojo.subscribe("/epc/customize/changeSource"+this.parent.id,this,this.changeSource));if(this.source){this.changeSource(this.source);}if(this.draggable){this.setUpDndSource();}},setUpDndSource:function(){var cls=dojo.getObject(ibmPortalConfig.portletDndSource||"com.ibm.pb.dnd.layout.ShelfSource");if(!cls){return;}this.dndSource=new cls(this.table,{creator:ibmPortalConfig.portletDndSource?this.creator:cls.creator,accept:[],singular:true,skipForm:true,copyOnly:true,selfAccept:false,selfCopy:false,copyState:function(){return true;}});this.events.push(dojo.subscribe("/dnd/drop",this,"onDrop"));},makeCellDraggable:function(_23){dojo.addClass(_23,"dojoDndItem dojoDndHandle");var _24=dojo.query(".lotusInner",_23)[0];dojo.addClass(_24,"ibmPortalControl");dojo.attr(_23,"dndType",this.dndType);},creator:function(_25,_26){if(_26=="avatar"){var _27=dojo.dnd.manager().nodes[0];var _28=dijit.byId(_27.id);var _29=(_28)?_28.truncTitleText:"";var _27=dojo.create("div",{className:"ibmPortalShelfAvatar",innerHTML:_29});return {node:_27,data:_25,type:[this.dndType]};}},onDrop:function(_2a,_2b,_2c){if(typeof com.ibm.portal.dnd!="undefined"&&typeof com.ibm.portal.dnd.PORTLET_MEDIATOR!="undefined"){if(com.ibm.portal.dnd.PORTLET_MEDIATOR.currentType==this.dndType){com.ibm.portal.dnd.PORTLET_MEDIATOR.fromShelf=true;var _2d=dijit.byId(_2b[0].id);_2d.apply();}}},changeSearchTerms:function(_2e){this.searchTerms=_2e;this.start=0;this._search();},changeSource:function(_2f){if(!_2f.hub.fetch){this.clear();return;}if(this.currRequest){this.currRequest.abort();}this.source=_2f;this.searchTerms=[];this.start=0;if(_2f.hub.noIcons){dojo.addClass(this.domNode.parentNode,"lotusPlain");}else{dojo.removeClass(this.domNode.parentNode,"lotusPlain");}this._search();},_search:function(){if(this.source.hub==null){this.addMessage("Error",dojo.string.substitute(this.shelfBundle["shelf_badDatastoreError"],[this.source.label]));return;}else{this.setLoading();}this.currRequest=this.source.hub.fetch({queryOptions:{ignoreCase:true},query:{keywords:this.searchTerms},count:this.parent.smallWidget?this.size:null,start:this.start,onComplete:dojo.hitch(this,function(_30){if(this.parent.filterAdd){filterFcn=dojo.hitch(this,function(_31){return this.parent.filterAdd(this.source.hub.mapItem(_31));});_30=dojo.filter(_30,filterFcn);}if(_30.length==0){this.addMessage("Warning",this.shelfBundle["shelf_noResults"]);}else{this.fill(_30);}}),onError:dojo.hitch(this,function(_32,_33){console.error("error loading this category: "+_32);if(_32.status==401){ibm.portal.debug.text("Basic auth 401 found, trigger reload");var _34=dojo.getObject("com.ibm.ajax.auth");if(_34){com.ibm.ajax.auth.authenticationHandler();}else{window.location.reload();}return;}this.clear();this.addMessage("Error",dojo.string.substitute(this.shelfBundle["shelf_feedError"],[this.source.label]));}),onBegin:dojo.hitch(this,function(_35){this.totalItemCount=_35;})});},setLoading:function(){this.clear();this.table.appendChild(document.createTextNode(this.shelfBundle["shelf_loading"]));},addMessage:function(_36,msg){this.clear();var _37=this.parent.createLotusMsgNode(msg,_36);this.table.appendChild(_37);this.start=0;this.totalItemCount=0;},clear:function(){var _38=dojo.query(".lotusPaletteWidget",this.table);dojo.forEach(_38,dojo.hitch(this,function(_39){dijit.byId(_39.id).destroy();}));this.table.innerHTML="";this.pagingStatus.innerHTML="";this.jumpToLink.innerHTML="";this.prevLink.innerHTML="";this.nextLink.innerHTML="";},fill:function(_3a){this.clear();dojo.forEach(_3a,dojo.hitch(this,function(_3b){var _3c=this.parent.newCell(this.source,_3b);if(this.draggable){this.makeCellDraggable(_3c);}this.table.appendChild(_3c);}));this.adjustPagingBar();if(this.draggable&&this.dndSource){this.dndSource.sync();}},prev:function(){this.start=this.start-this.size;this._search();},next:function(){this.start=this.start+this.size;this._search();},jumpTo:function(e){e=dojo.fixEvent(e,e.target);var key=e.keyCode;if(key==dojo.keys.ENTER){var _3d=this.jumpToInput.value;if(_3d.toString().search(/^[0-9]+$/)!=0){return;}if(_3d<1){_3d=1;}var _3e=(_3d-1)*this.size;var _3f=(Math.ceil(this.totalItemCount/this.size)-1)*this.size;this.start=(_3e<_3f)?_3e:_3f;this._search();}},adjustPagingBar:function(){var _40=(this.totalItemCount==0)?0:this.start+1;var _41=this.start+this.size;_41=(this.totalItemCount>_41)?_41:this.totalItemCount;var _42=Math.ceil(_40/this.size);var _43=Math.ceil(this.totalItemCount/this.size);this.pagingStatus.innerHTML=dojo.string.substitute(this.shelfBundle["shelf_page"],[_42,_43]);this.createPrevNode(_40);this.createNextNode(_41);if(this.totalItemCount>this.size){this.createJumpTo(_40);}},createPrevNode:function(_44){if(_44>1){var _45=dojo.create("a",{href:"javascript:void(0)",innerHTML:this.shelfBundle["shelf_previous"]});_45.onclick=this._createPrevNodeEventHandlers().onclick;this.prevLink.appendChild(_45);}else{this.prevLink.appendChild(document.createTextNode(this.shelfBundle["shelf_previous"]));}},_createPrevNodeEventHandlers:function(){return {onclick:dojo.hitch(this,function(){this.prev();return false;})};},createNextNode:function(_46){if(this.totalItemCount>_46){var _47=dojo.create("a",{href:"javascript:void(0)",innerHTML:this.shelfBundle["shelf_next"]});_47.onclick=this._createNextNodeEventHandlers().onclick;this.nextLink.appendChild(_47);}else{this.nextLink.appendChild(document.createTextNode(this.shelfBundle["shelf_next"]));}},_createNextNodeEventHandlers:function(){return {onclick:dojo.hitch(this,function(){this.next();return false;})};},createJumpTo:function(_48){this.jumpToInput=dojo.create("input",{type:"text",value:Math.ceil(_48/this.size),className:"lotusText","id":this.parent.id+"_jumpTo",onfocus:"this.select()"});dojo.connect(this.jumpToInput,"onkeydown",this,this.jumpTo);this.jumpToLink.appendChild(dojo.create("label",{"innerHTML":this.shelfBundle["shelf_jumpTo"],"for":this.parent.id+"_jumpTo"}));this.jumpToLink.appendChild(this.jumpToInput);},destroy:function(){dojo.forEach(this.events,dojo.unsubscribe);this.events=null;this.clear();this.inherited(arguments);}});}if(!dojo._hasResource["com.ibm.customize.SearchBar"]){dojo._hasResource["com.ibm.customize.SearchBar"]=true;dojo.provide("com.ibm.customize.SearchBar");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dojo.i18n");dojo.declare("com.ibm.customize.SearchBar",[dijit._Widget,dijit._Templated],{imagePath:".",searchId:"",searchFieldText:"",searching:true,events:[],publishKeyword:"/epc/customize/search",templateString:"
    "+"
    "+""+""+""+""+"${submitSearchText}"+""+"
    "+"
    ",constructor:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.submitSearchText=this.bundle["shelf_submitSearch"];},postMixInProperties:function(){this.searchBoxId=this.searchId+"_search";},postCreate:function(){this.events.push(dojo.subscribe("/epc/customize/changeSource"+this.searchId,this,this.changeInputValue));},enableSearch:function(){if(!this.searching){this.searching=true;dojo.style(this.searchField,"backgroundColor","#FFFFFF");dojo.style(this.searchField,"borderColor","#FFFFFF");this.searchField.removeAttribute("disabled");}},disableSearch:function(){if(this.searching){this.searching=false;dojo.style(this.searchField,"backgroundColor","#CCCCCC");dojo.style(this.searchField,"borderColor","#CCCCCC");dojo.attr(this.searchField,"disabled",true);}},changeInputValue:function(_49){if(_49.hub.searchable){this.enableSearch();}else{this.disableSearch();}if(_49.searchStr){this.searchFieldText=_49.hub.searchable?_49.searchStr:"";}else{this.searchFieldText=_49.hub.searchable?dojo.string.substitute(this.bundle["shelf_search"],[_49.label]):"";}this.searchField.value=this.searchFieldLabel.innerHTML=this.searchFieldText;},newSearch:function(e){e=dojo.fixEvent(e,e.target);var key=e.keyCode;if((dojo.isIE||window.ActiveXObject!==undefined)&&key==dojo.keys.ENTER){this.searchButton();}},searchButton:function(){if(this.searching){var _4a=(this.searchField.value==this.searchFieldText)?"":this.searchField.value;var _4b=_4a.split(" ");dojo.publish(this.publishKeyword+this.searchId,[_4b]);}},destroy:function(){dojo.forEach(this.events,dojo.unsubscribe);this.events=null;this.inherited(arguments);}});}if(!dojo._hasResource["com.ibm.customize.Menu"]){dojo._hasResource["com.ibm.customize.Menu"]=true;dojo.provide("com.ibm.customize.Menu");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dojox.fx.easing");dojo.require("dojo.i18n");dojo.declare("com.ibm.customize.Menu",[dijit._Widget,dijit._Templated],{sources:[],choices:{},searchId:"",menuTitle:"Menu",current:null,blankImg:"",selectedText:"currently selected category",unselectedText:"press enter to browse this category",publishKeyword:"/epc/customize/changeSource",templateString:"
    "+"
    "+"
      "+"
      "+"
      ",constructor:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.menuTitle=this.bundle["shelf_menu"];this.selectedText=" "+this.bundle["menu_selected_text"];this.unselectedText=" "+this.bundle["menu_unselected_text"];},postCreate:function(){this.processSources(this.sources);},processSources:function(_4c){dojo.empty(this.list);if(this.sources.length>0){dojo.forEach(_4c,dojo.hitch(this,function(_4d){this.addLi(_4d);}));if(!_4c[0].categories){this.select(_4c[0]);}else{dojo.publish(this.publishKeyword+this.searchId,[{hub:{searchable:false},label:_4c[0].label}]);}}},addLi:function(_4e){var li=dojo.create("li",{"role":"menuitem","id":this.searchId+"_"+_4e.id});if(_4e.categories){dojo.addClass(li,"lotusMore");}var _4f=this._createLiEventHandlers(_4e);var _50=dojo.create("a",{href:"javascript:void(0)",innerHTML:_4e.label});_50.onclick=_4f.anchorOnclick;li.appendChild(_50);var _51=dojo.create("span",{innerHTML:this.unselectedText,className:"",className:"ibmPortalHiddenText ibmHiddenText wpthemeAccess"});_50.appendChild(_51);dojo.connect(li,"onclick",_4f.liOnclick);this.list.appendChild(li);this.choices[_4e.url]={li:li,span:_51};},_createLiEventHandlers:function(_52){return {anchorOnclick:function(){return false;},liOnclick:dojo.hitch(this,function(){this.select(_52);})};},select:function(_53){if(_53.categories){this.processSources(_53.categories);}else{dojo.publish(this.publishKeyword+this.searchId,[_53]);this.changeHighlighting(_53);}},backOneLevel:function(){this.processSources(this.sources);},changeHighlighting:function(_54){if(_54.categories){return;}if(this.current){dojo.removeClass(this.choices[this.current].li,"lotusSelected");this.choices[this.current].span.innerHTML=this.unselectedText;}dojo.addClass(this.choices[_54.url].li,"lotusSelected");this.choices[_54.url].span.innerHTML=this.selectedText;this.current=_54.url;}});}if(!dojo._hasResource["com.ibm.pb.customize.LotusPaletteContainer"]){dojo._hasResource["com.ibm.pb.customize.LotusPaletteContainer"]=true;dojo.provide("com.ibm.pb.customize.LotusPaletteContainer");dojo.require("dijit.Dialog");dojo.require("dojo.i18n");dojo.declare("com.ibm.pb.customize.LotusPaletteContainer",[dijit._Widget,dijit._Templated],{jsonFile:null,dialog:null,maxLabelLength:16,smallWidget:false,numRows:4,itemLimit:9,label:"",selectedClass:"lotusSelected",imagePath:".",draggable:false,size:null,dndType:"ibmPortalShelfItem",templateString:"
      "+"
      "+"
      "+"
      "+"
      "+"
      ",constructor:function(){this.nlsBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");},postMixInProperties:function(){if(this.smallWidget){this.dialog=new com.ibm.pb.customize.LotusDialog({blankImg:(this.blankImg)?this.blankImg:this.imagePath+"/blank.gif"});this.dialog.closeButtonNode.onclick=this.dialog.closeLinkNode.onclick=dojo.hitch(this,function(){this.dialog.cancel();return false;});}},postCreate:function(){if(this.draggable){dojo.attr(this.domNode,"draggable",null);}},processChange:function(_55){},getSize:function(){if(this.size){return this.size;}var _56=dojo.create("div",{className:"lotusPaletteWidget"});document.body.appendChild(_56);if(_56.currentStyle){marginL=_56.currentStyle["marginLeft"].match(/^\d+/);marginR=_56.currentStyle["marginRight"].match(/^\d+/);}else{if(window.getComputedStyle){marginL=document.defaultView.getComputedStyle(_56,null).getPropertyValue("margin-left").match(/^\d+/);marginR=document.defaultView.getComputedStyle(_56,null).getPropertyValue("margin-right").match(/^\d+/);}}var _57=_56.offsetWidth+marginL*1+marginR*1;this.left.innerHTML=".";var _58=this.center.offsetWidth;this.left.innerHTML="";var _59=Math.floor(_58/_57);dojo.destroy(_56);this.size=_59*this.numRows;return this.size||this.itemLimit;},destroyChildWidgets:function(){if(this.resultsList){this.resultsList.destroy();this.resultsList=null;}if(this.searchBar){this.searchBar.destroy();this.searchBar=null;}if(this.menu){this.menu.destroy();this.menu=null;}this.started=false;this.inherited(arguments);},destroy:function(){this.destroyChildWidgets();this.inherited(arguments);},setupUI:function(){this.processJSON(dojo.hitch(this,this.setupUICallback));},setupUICallback:function(_5a){this.resultsList=new com.ibm.customize.ResultsList({parent:this,size:this.getSize(),draggable:this.draggable,dndType:this.dndType});this.center.appendChild(this.resultsList.domNode);this.searchBar=new com.ibm.customize.SearchBar({searchId:this.id,imagePath:this.imagePath});this.left.appendChild(this.searchBar.domNode);this.menu=new com.ibm.customize.Menu({sources:_5a,searchId:this.id,menuTitle:this.label,blankImg:(this.blankImg)?this.blankImg:this.imagePath+"/blank.gif"});this.left.appendChild(this.menu.domNode);},processJSON:function(_5b){dojo.xhrGet({url:this.jsonFile,handleAs:"json",load:dojo.hitch(this,function(_5c){if(_5c.localizationPackageName&&_5c.localizationBundleName){this.nlsJsonBundle=dojo.i18n.getLocalization(_5c.localizationPackageName,_5c.localizationBundleName);}else{this.nlsJsonBundle=null;}var _5d=_5c.categories;var _5e=[];for(var i=0,l=_5d.length;i0){var _62=this.getNlsString(_5d[i].label,this.nlsBundle["add_content_untitled"]);_5e.push({label:_62,categories:_5f});}}else{var _61=this.processCategory(_5d[i]);if(_61){_5e.push(_61);}}}if(this.smallWidget){var _63=function(){if(_5b){_5b(_5e);}};var _64=ibmCfg.themeConfig.categorySources?ibmCfg.themeConfig.categorySources.length:0;if(_64==0){_63();}var _65=0;var me=this;for(var j=0;j<_64;j++){var _66=ibmCfg.themeConfig.categorySources[j];var _67=_66.indexOf(",label:"),_68=_66,_69=null;if(_67>0){_68=_66.substring(0,_67);_69=_66.substring(_67+7);}contribGetArgs={};var _6a=dojo.xhrGet({url:_68.indexOf("/")==0?_68:ibmCfg.themeConfig.themeRootURI+"/"+_68,handleAs:"json-comment-optional",ordinal:_69,load:function(_6b,_6c){var _6d=null;if(_6b.localizationPackageName&&_6b.localizationBundleName){_6d=dojo.i18n.getLocalization(_6b.localizationPackageName,_6b.localizationBundleName);}var _6e=_6b.categories;for(var k=0,l3=_6e.length;kthis.maxLabelLength)?map.label.substring(0,this.maxLabelLength)+"...":map.label;if(this.smallWidget){var _80=dojo.hitch(this,function(cID,sID){this.processIntermediateDialogs(map,_7d,_7e,cID,sID);});showDetails=dojo.hitch(this,function(){this.showDetailsDialog(map,_80);return false;});var _81={hub:_7d.hub,item:_7e,map:map,truncTitleText:_7f,imagePath:this.imagePath,apply:_80,showDetails:showDetails};if(_7d.hub.noIcons){var _82=new com.ibm.pb.customize.noIconSmallWidget(_81);}else{var _82=new com.ibm.pb.customize.smallWidget(_81);}}else{var _80=dojo.hitch(this,function(){this.processChange(dojo.mixin(map,{hub:_7d.hub,item:_7e}));});var _82=new com.ibm.pb.customize.largeWidget({map:map,truncTitleText:_7f,imagePath:this.imagePath,apply:_80,current:map.id==this.current});}return _82.domNode;},createLotusMsgNode:function(_83,_84){var err=dojo.create("div",{className:"lotusMessage lotus"+_84,style:{marginRight:"15px"},role:"alert"});var msg=dojo.create("span",{innerHTML:_83});err.appendChild(msg);return err;},changeSelected:function(_85){var _86=dojo.query(".lotusPaletteWidget",this.center),_87=null;dojo.forEach(_86,dojo.hitch(this,function(_88){_87=dijit.byId(_88.id);if(_87){_87.deselect();}}));_87=dijit.byId(_85);if(_87){_87.select();}},processIntermediateDialogs:function(map,_89,_8a,cID,sID){if(_89.renderers.length==0){var _8b=map.takeoverFcn?{submit:dojo.hitch(this,this.processChange),getInfo:dojo.hitch(this,this.getValuesFromDialog),showInfo:dojo.hitch(this,this.showWaitMsgInDialog),submitObj:{hub:_89.hub,item:_8a,sID:sID,cID:cID}}:{};var _8c=dojo.mixin(map,{takeoverObject:_8b,sID:sID,cID:cID,hub:_89.hub,item:_8a});this.processChange(_8c);}else{if(_89.renderers.length==1){var _8d=map.label;var _8c=dojo.mixin(dojo.mixin(map,_89.renderers[0]),{label:_8d,prefsMapFcn:_89.renderers[0].fcn,sID:sID,cID:cID,hub:_89.hub,item:_8a});this.processChange(_8c);}else{var _8e=dojo.create("div");var _8f=dojo.create("h4");var _90=dojo.create("label",{"for":"widgetRendererSelect",innerHTML:this.nlsBundle["add_content_selectRenderer"]});_8f.appendChild(_90);_8e.appendChild(_8f);var _91=dojo.create("select",{id:"widgetRendererSelect"});_8e.appendChild(_91);for(var i=0;i<_89.renderers.length;i++){var _92=dojo.create("option",{innerHTML:this.nlsJsonBundle&&this.nlsJsonBundle[_89.renderers[i].label]?this.nlsJsonBundle[_89.renderers[i].label]:_89.renderers[i].label,value:i});_91.appendChild(_92);}var _93=dojo.hitch(this,function(){this.dialog.cancel();var _94=_89.renderers[_91.value];var _95=map.label;var _96=dojo.mixin(dojo.mixin(map,_94),{label:_95,prefsMapFcn:_94.fcn,sID:sID,cID:cID,hub:_89.hub,item:_8a});this.processChange(_96);});this.dialog.setContent(_8e,this.nlsBundle["add_content_addToPage"],this.nlsBundle["add_content_add"],_93);}}},showDetailsDialog:function(_97,_98){var _99=dojo.create("div");var _9a=dojo.create("h4",{innerHTML:(_97.label)?_97.label:this.nlsBundle["add_content_untitled"]});_99.appendChild(_9a);if(_97.updated){var _9b=dojo.create("p",{innerHTML:dojo.string.substitute(this.nlsBundle["add_content_lastMod"],[_97.updated])});_99.appendChild(_9b);}if(_97.description){var _9c=dojo.create("p",{innerHTML:_97.description});_99.appendChild(_9c);}if(_97.tags&&_97.tags.length>0){var _9d=dojo.create("p",{innerHTML:dojo.string.substitute(this.nlsBundle["add_content_tags"],[_97.tags.join(", ")])});_99.appendChild(_9d);}var _9e=dojo.hitch(this,function(){_98();});this.dialog.setContent(_99,this.nlsBundle["add_content_details"],this.nlsBundle["add_content_addToPage"],_9e);},showWaitMsgInDialog:function(_9f){if(!this.waitingDialog){this.waitingDialog=new com.ibm.pb.customize.LotusWaitingDialog({spinner:builderConfig.builderPath+"/images/loading.gif",message:_9f});}try{this.waitingDialog.show();}catch(e){}return dojo.hitch(this,function(){this.waitingDialog.hide();});},getValuesFromDialog:function(_a0,_a1,_a2,_a3,_a4){var _a5=document.createElement("div");for(var i=0;i<_a0.length;i++){var _a6=dojo.create("h4");var _a7=dojo.create("label",{innerHTML:_a0[i].label,"for":_a0[i].id});var _a8=dojo.create("div",{className:"lotusFormError"});_a0[i].errorDiv=_a8;var _a9="";if(_a0[i].ltr){_a9=" lotusLTR";}var _aa=dojo.create("input",{type:"text",id:_a0[i].id,className:"lotusText"+_a9,value:_a0[i].value});_a0[i].input=_aa;_a6.appendChild(_a7);_a5.appendChild(_a8);_a5.appendChild(_a6);_a5.appendChild(_aa);}if(_a3){_a0[0].errorDiv.innerHTML=_a3;}var _ab=dojo.hitch(this,function(){var _ac=false;var _ad={};for(var i=0;i<_a0.length;i++){if(!_a0[i].input.value.match(_a0[i].regex)){_ac=true;_a0[i].errorDiv.innerHTML=_a0[i].error;}else{_ad[_a0[i].id]=_a0[i].input.value;_a0[i].errorDiv.innerHTML="";}}if(!_ac){this.dialog.cancel();_a4(_ad);}});this.dialog.setContent(_a5,_a1,_a2,dojo.hitch(this,function(){_ab();}));}});dojo.provide("com.ibm.pb.customize.smallWidget");dojo.declare("com.ibm.pb.customize.smallWidget",[dijit._Widget,dijit._Templated],{truncTitleText:"",imagePath:".",map:{},detailDialogInstruction:"press enter to see details dialog",templateString:"",postMixInProperties:function(){var _ae=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.addToPage=_ae["add_content_addToPage"];this.detailDialogInstruction=_ae["detail_dialog_instruction_text"]||this.detailDialogInstruction;if(!this.map.thumbnail){this.map.thumbnail=builderConfig.builderPath+"/images/generic_widget_icon.gif";}else{this.map.thumbnail=com.ibm.mashups.enabler.utils.EndpointHelper.resolve(this.map.thumbnail);}this.blankPath=this.imagePath+"/blank.gif";},postCreate:function(){this.titleAnchor.onclick=dojo.hitch(this,function(){this.showDetails();return false;});this.addButton.onclick=dojo.hitch(this,function(){this.apply();return false;});},apply:function(){},showDetails:function(){},select:function(){},deselect:function(){},destroy:function(){this.titleAnchor.onclick=null;this.addButton.onclick=null;this.inherited(arguments);}});dojo.provide("com.ibm.pb.customize.noIconSmallWidget");dojo.declare("com.ibm.pb.customize.noIconSmallWidget",[com.ibm.pb.customize.smallWidget],{templateString:"
      "+"
      "+"
      "+""+""+"\"\"/"+"+"+""+"
      "+"
      "});dojo.provide("com.ibm.pb.customize.largeWidget");dojo.declare("com.ibm.pb.customize.largeWidget",[dijit._Widget,dijit._Templated],{truncTitleText:"",imagePath:".",map:{},current:false,selectedClass:"lotusSelected",hiddenSelectedText:"currently selected for the page",hiddenUnselectedText:"press enter to select",templateString:"
      "+""+"
      ",postMixInProperties:function(){if(!this.map.thumbnail){this.map.thumbnail=builderConfig.builderPath+"/images/generic_widget_icon.gif";}else{this.map.thumbnail=com.ibm.mashups.enabler.utils.EndpointHelper.resolve(this.map.thumbnail);}this.hiddenSelectedText=dojo.i18n.getLocalization("com.ibm.bundles","Theme")["currently_selected"]||this.hiddenSelectedText;this.hiddenUnselectedText=dojo.i18n.getLocalization("com.ibm.bundles","Shelf")["selection_instructions"]||this.hiddenUnselectedText;this.id=this.map.id;},postCreate:function(){if(this.current){this.select();}this.addButton.onclick=dojo.hitch(this,function(){this.apply();return false;});},apply:function(){},select:function(){this.current=true;dojo.addClass(this.domNode,this.selectedClass);this.hiddenSelectedTextNode.innerHTML=this.hiddenSelectedText;},deselect:function(){this.current=false;dojo.removeClass(this.domNode,this.selectedClass);this.hiddenSelectedTextNode.innerHTML=this.hiddenUnselectedText;},destroy:function(){this.addButton.onclick=null;this.inherited(arguments);}});} dojo.provide("asa.nls.asa_layer_it");dojo.provide("com.ibm.widgets.nls.DoneCheckDialog");com.ibm.widgets.nls.DoneCheckDialog._built=true;dojo.provide("com.ibm.widgets.nls.DoneCheckDialog.it");com.ibm.widgets.nls.DoneCheckDialog.it={"text_want_to_close_without_saving":"Si è sicuri di voler uscire senza salvare le modifiche?","button_yes":"Sì","text_are_you_sure":"Si è sicuri?","link_no":"No","title_click_to_close":"Selezionare per chiudere","title_close":"Chiudi"};dojo.provide("com.ibm.portal.analytics.widgets.nls.AnalyticsTagDialog");com.ibm.portal.analytics.widgets.nls.AnalyticsTagDialog._built=true;dojo.provide("com.ibm.portal.analytics.widgets.nls.AnalyticsTagDialog.it");com.ibm.portal.analytics.widgets.nls.AnalyticsTagDialog.it={"label_site_promotion_list":"Promozioni del sito associate a \"${0}\":","title_button_done":"Finito ${0}","label_table_value":"Valore","button_done":"Fine","label_analytics_tag":"Tag di analisi","button_add":"Aggiungi","label_table_name":"Nome","title_delete_at_icon":"Elimina ${0}(${1})","msg_at_already_exists":"La tag di analisi già esiste.","title_button_add":"Aggiungi questa associazione","table_sum_sp":"Elenco di promozioni del sito.","title_delete_sp_icon":"Elimina ${0}","text_sp_pl":"promozioni del sito","label_analytics_tag_list":"Tag di analisi associate a \"${0}\":","title_analytics_tag":"tag di analisi","table_sum_at":"Elenco di tag di analisi.","text_sp_in_project":"L'utente attualmente sta lavorando in un progetto. Le promozioni del sito non sono abilitate al progetto, ma verranno assegnate direttamente facendo clic su 'Fine'","label_invalid_illegal_details":"Valore non valido: sono stati utilizzati caratteri non consentiti.","text_sp":"promozione del sito","title_dialog":"Aggiungi \"${0}\" a ${1}","title_name_input_field":"Campo di input per il nome della tag di analisi","title_close_button":"Chiudi questa finestra di dialogo","label_site_promotion_plural":"Promozioni del sito","text_at":"tag di analisi","label_invalid_long_details":"Valore non valido: sono stati utilizzati troppi caratteri.","text_at_pl":"tag di analisi","label_analytics_tag_value_input_field":"Valore tag di analisi:","label_no_at_there_yet":"Nessuna tag di analisi associata a \"${0}\".","title_value_input_field":"Campo di input per il valore della tag di analisi","title_site_promotion_input_field":"Campo di input per il valore della promozione del sito","label_no_sp_there_yet":"Nessuna promozione del sito associata a \"${0}\".","text_at_in_project":"L'utente attualmente sta lavorando in un progetto. Le tag di analisi non sono abilitate al progetto, ma verranno assegnate direttamente facendo clic su 'Fine'","label_site_promotion_name_input_field":"Nome promozione del sito:","msg_sp_already_exists":"La promozione del sito già esiste.","label_site_promotion":"Promozione del sito","label_analytics_tag_plural":"Tag di analisi","label_analytics_tag_name_input_field":"Nome tag di analisi:","msg_already_exists":"The ${0} already exists."};dojo.provide("com.ibm.portal.analytics.widgets.nls.AsaOverlay");com.ibm.portal.analytics.widgets.nls.AsaOverlay._built=true;dojo.provide("com.ibm.portal.analytics.widgets.nls.AsaOverlay.it");com.ibm.portal.analytics.widgets.nls.AsaOverlay.it={"msg_no_data_available":"Non sono disponibili dati per questi parametri di report.","title_close_report":"Chiudi tutti i report di analisi","msg_wrong_config":"Il backend di analisi non è configurato correttamente. ","title_more_details":"Visualizza ulteriori dettagli su questo report","msg_wrong_params":"I parametri di report specificati non sono corretti. ","report_type_site":"Report sito","link_more":"altro","report_type_portlet":"Report portlet","msg_loading":"Caricamento del report... ","report_type_page":"Report pagina","msg_error":"Errore: ","msg_possible_cause":"Possibile causa: ","link_details":"Dettagli","title_view_as_table":"Visualizza formato tabella","msg_cm_error":"Messaggio dal backend Coremetrics: ","msg_no_report_data":"Non è stato possibile richiamare il report richiesto. ","label_close":"Chiudi tutto","msg_no_data_for_time_frame":"Non ci sono dati di analisi per il periodo di tempo selezionato. ","link_less":"meno","title_view_as_chart":"Visualizza formato grafico","label_close_report":"Close all analytics reports"}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("asa.nls.asa_layer",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.widgets.ConsoleWrapper"]){dojo._hasResource["com.ibm.widgets.ConsoleWrapper"]=true;dojo.provide("com.ibm.widgets.ConsoleWrapper");dojo.declare("com.ibm.widgets.ConsoleWrapper",[],{_hasLogMethod:false,_hasDebugMethod:false,_hasInfoMethod:false,_hasWarnMethod:false,_hasErrorMethod:false,constructor:function(){if(typeof console=="object"){this._hasLogMethod=(typeof console.log=="function");this._hasDebugMethod=(typeof console.debug=="function");this._hasInfoMethod=(typeof console.info=="function");this._hasWarnMethod=(typeof console.warn=="function");this._hasErrorMethod=(typeof console.error=="function");}else{this.log=function(){};this.debug=function(){};this.info=function(){};this.warn=function(){};this.error=function(){};}},debug:function(_1){if(this._hasDebugMethod){console.debug.apply(console,arguments);}else{this.log.apply(this,arguments);}},error:function(_2){if(this._hasErrorMethod){console.error.apply(console,arguments);}else{this.log.apply(this,arguments);}},info:function(_3){if(this._hasInfoMethod){console.info.apply(console,arguments);}else{this.log.apply(this,arguments);}},log:function(_4){if(this._hasLogMethod){console.log.apply(console,arguments);}},warning:function(_5){if(this._hasWarnMethod){console.warn.apply(console,arguments);}else{this.log.apply(this,arguments);}}});}if(!dojo._hasResource["com.ibm.widgets._Traceable"]){dojo._hasResource["com.ibm.widgets._Traceable"]=true;dojo.provide("com.ibm.widgets._Traceable");dojo.declare("com.ibm.widgets._Traceable",[],{LOGGER:null,LOG_LEVEL:null,LOG_LEVEL_ERROR:1000,LOG_LEVEL_INFO:800,LOG_LEVEL_TRACE:500,LOG_LEVEL_WARNING:900,_consoleWrapper:null,_traceChecker:null,_isSimpleLogging:false,_isLoggable:false,constructor:function(){if(dojo.exists("com.ibm.mashups.enabler.logging.Logger")){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this._isSimpleLoggingisSimpleLogging=false;this.LOG_LEVEL_TRACE=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.LOG_LEVEL_INFO=com.ibm.mashups.enabler.logging.LogLevel.INFO;this.LOG_LEVEL_WARNING=com.ibm.mashups.enabler.logging.LogLevel.WARNING;this.LOG_LEVEL_ERROR=com.ibm.mashups.enabler.logging.LogLevel.SEVERE;}else{if(typeof ibmCfg!="undefined"&&typeof ibmCfg.enablerConfig!="undefined"&&typeof ibmCfg.enablerConfig.traceConfig!="undefined"){this._initConfig(ibmCfg.enablerConfig.traceConfig);}this._isSimpleLogging=true;this._isLoggable=this.isLoggable();this._consoleWrapper=new com.ibm.widgets.ConsoleWrapper();}this.LOG_LEVEL=this.LOG_LEVEL_TRACE;},isTracing:function(){return this.isLogging(this.LOG_LEVEL);},error:function(_6,_7,_8){this.log(this.LOG_LEVEL_ERROR,_6,_7,_8);},info:function(_9,_a,_b){this.log(this.LOG_LEVEL_INFO,_9,_a,_b);},isLoggable:function(){var _c;if(typeof ibmCfg!="undefined"&&typeof ibmCfg.enablerConfig!="undefined"&&typeof ibmCfg.enablerConfig.isDebug!="undefined"){if(!ibmCfg.enablerConfig.isDebug){_c=false;}else{var _d=this._traceChecker;_c=_d&&_d.test(this.declaredClass);}}else{_c=false;}return _c;},isLogging:function(_e){if(this._isSimpleLogging){return this._isLoggable;}else{return this.LOGGER.isLoggable(_e);}},log:function(_f,_10,_11,_12){if(this._isSimpleLogging){this._logSimple(_f,_10,_11,_12);}else{this.LOGGER.log(_f,_10,msg,_12);}},trace:function(_13,_14,_15){var _16=this.isTracing();if(_16){var msg=_14;var _17="";if(_15||(_15===0)||(_15===null)||(_15==="")){if(!dojo.isArray(_15)){_17=_15;}else{if(_15&&_15.length>0){for(var arg in _15){if(_17===""){_17=_17+_15[arg];}else{_17=_17+", "+_15[arg];}}}}msg=msg+" [ "+_17+" ]";}if(this._isSimpleLogging){this._consoleWrapper.debug(this.declaredClass+" "+_13+" : "+msg);}else{this.LOGGER.log(this.LOG_LEVEL,_13,msg);}}},traceEntry:function(_18,_19){if(this._isSimpleLogging){if(this._isLoggable){var msg=" ENTRY";var _1a="";if(_19||(_19===0)||(_19===null)||(_19==="")){if(!dojo.isArray(_19)){_1a=_19;}else{if(_19&&_19.length>0){for(var arg in _19){if(_1a===""){_1a=_1a+_19[arg];}else{_1a=_1a+", "+_19[arg];}}}}msg=msg+" [ "+_1a+" ]";}this._consoleWrapper.debug(this.declaredClass+" "+_18+msg);}}else{var _1b=this.LOGGER.isLoggable(this.LOG_LEVEL_TRACE);if(_1b){this.LOGGER.entering(_18,_19);}}},traceExit:function(_1c,_1d){if(this._isSimpleLogging){if(this._isLoggable){if(_1d||(_1d===0)||(_1d===null)||(_1d==="")){this._consoleWrapper.debug(this.declaredClass+" "+_1c+" EXIT [ "+_1d+" ]");}else{this._consoleWrapper.debug(this.declaredClass+" "+_1c+" EXIT");}}}else{var _1e=this.LOGGER.isLoggable(this.LOG_LEVEL_TRACE);if(_1e){if(typeof _1d==="boolean"){_1d=_1d?"true":"false";}this.LOGGER.exiting(_1c,_1d);}}},warning:function(_1f,_20,_21){this.log(this.LOG_LEVEL_WARNING,_1f,_20,_21);},_initConfig:function(_22){if(_22&&_22.length>0){this._traceChecker=new RegExp(dojo.isArray(_22)?_22.join("|"):_22);}else{this._traceChecker=null;}},_logSimple:function(_23,_24,_25,_26){if(this._isLoggable){if((_26&&!dojo.isArray(_26))||_26===false){_26=[_26];}var _27=_26?dojo.string.substitute(_25,_26):_25;if(_23==this.LOG_LEVEL_ERROR){this._consoleWrapper.error(this.declaredClass+" "+_24+" : "+_27);}else{if(_23==this.LOG_LEVEL_WARNING){this._consoleWrapper.warning(this.declaredClass+" "+_24+" : "+_27);}else{if(_23==this.LOG_LEVEL_INFO){this._consoleWrapper.info(this.declaredClass+" "+_24+" : "+_27);}else{if(_23==this.LOG_LEVEL_TRACE){this._consoleWrapper.debug(this.declaredClass+" "+_24+" : "+_27);}else{this._consoleWrapper.log(this.declaredClass+" "+_24+" : "+_27);}}}}}}});}if(!dojo._hasResource["com.ibm.widgets.TypeAheadComboBox"]){dojo._hasResource["com.ibm.widgets.TypeAheadComboBox"]=true;dojo.provide("com.ibm.widgets.TypeAheadComboBox");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.form.ComboBox");dojo.require("dojo.data.ItemFileWriteStore");dojo.require("dojo._base.xhr");dojo.declare("com.ibm.widgets.TypeAheadComboBox",[dijit._Widget,dijit._Templated,dijit.form.ComboBox,com.ibm.widgets._Traceable],{bIsTraceable:false,parentWidget:"",validationCallback:"",typeAheadFetchDelay:80,validationDelay:80,allowTypeAheadDataCaching:false,typeAheadFetchURL:"",separatorChars:[" ",","],prefix:"",maxResponses:32,_splitRegExp:null,_typeAheadTimerHandle:"",_typeAheadStore:null,_validateTimerHandle:"",_lastUnsuccessfulSearchTerm:"",_lastSuccessfulSearchTerm:"",_responseCache:[],constructor:function(){this.inherited("constructor","com.ibm.widgets.TypeAheadComboBox");this.bIsTracing=this.isTracing();this.hasDownArrow=false;this.autoComplete=false;this.highlightMatch="none";this._splitRegExp=new RegExp("[,| ]");},postMixInProperties:function(){this.inherited("postMixInProperties",arguments);},postCreate:function(){var m="postCreate()";if(this.bIsTracing){this.traceEntry(m);}this.inherited("postCreate",arguments);dojo.connect(dojo.byId(this.domNode),"onkeyup",dojo.hitch(this,"onKeyupEvent"));dojo.attr(this.textbox,"title",dojo.attr(this.domNode,"title"));if(this.bIsTracing){this.traceExit(m);}},uninitialize:function(){this.inherited("uninitialize",arguments);clearTimeout(this._validateTimerHandle);clearTimeout(this._typeAheadTimerHandle);},onKeyupEvent:function(_28){var m="onKeyupEvent(evnt)";if(this.bIsTracing){this.traceEntry(m,_28);}var key=_28.keyCode;var _29=dojo.keys;if(this.bIsTracing){this.trace(m,"key",key);this.trace(m,"keys",_29);this.trace(m,"keys.DOWN_ARROW",_29.DOWN_ARROW);}switch(key){case _29.DOWN_ARROW:case _29.END:case _29.HOME:case _29.LEFT_ARROW:case _29.LEFT_WINDOW:case _29.PAGE_DOWN:case _29.PAGE_UP:case _29.RIGHT_ARROW:case _29.RIGHT_WINDOW:case _29.TAB:case _29.UP_ARROW:case _29.ENTER:case _29.ESCAPE:break;default:clearTimeout(this._validateTimerHandle);this._validateTimerHandle=setTimeout(dojo.hitch(this,"validate",true),this.validationDelay);clearTimeout(this._typeAheadTimerHandle);this._typeAheadTimerHandle=setTimeout(dojo.hitch(this,"_requestTypeAheadData"),this.typeAheadFetchDelay);break;}if(this.bIsTracing){this.traceExit(m);}},onTypeAheadDataLoad:function(_2a,_2b){var m="onTypeAheadDataLoad(response, ioArgs)";if(this.bIsTracing){this.traceEntry(m,[_2a,_2b]);}var _2c=this.removePrefix(_2a[0]);if(_2c==this.attr("value")){if(_2a[1].length===0){this._lastUnsuccessfulSearchTerm=_2c;}else{this._lastSuccessfulSearchTerm=_2c;this._pushResponseForSearchTerm(_2a);}this._convertOpenSearchResponse(_2a);}if(this.bIsTracing){this.traceExit(m);}},validator:function(_2d,_2e){var m="validator(value, constraints)";if(this.bIsTracing){this.traceEntry(m,[_2d,_2e]);}var _2f=true;var v=this.attr("value");if(v!==""){var _30=v.split(this._splitRegExp);var _31;for(var i=0;i<_30.length;i++){if(_30[i].length>0){_31=_30[i].match(this.regExp);if(_31!==null&&_31.length>0){if(_31[0].length!=_30[i].length){_2f=false;}}else{_2f=false;}}}if(this.bIsTracing){this.trace(m,"isValid",_2f);this.trace(m,"parent widget",this.parentWidget);}}if(_2f!==true){if(this.validationCallback!==""){this.validationCallback(false);}if(this.bIsTracing){this.traceExit(m,false);}return false;}else{if(this.validationCallback!==""){if(dojo.trim(this.attr("value")).length===0){this.validationCallback(false);}else{this.validationCallback(true);}}if(this.bIsTracing){this.traceExit(m,true);}return true;}},_getEmptyStore:function(){return new dojo.data.ItemFileWriteStore({data:{identifier:"name",items:[]}});},_replaceVariables:function(_32){return _32.replace("${searchTerm}",this.addPrefix(this.attr("value")));},_searchTermHasInvalidChars:function(_33){var m="_searchTermHasInvalidChars(searchTerm)";if(this.bIsTracing){this.traceEntry(m,_33);}for(var i=0;i-1){if(this.bIsTracing){this.traceExit(m,true);}return true;}}if(this.bIsTracing){this.traceExit(m,false);}return false;},_searchTermCouldReturnResults:function(_34){var m="_searchTermCouldReturnResults(searchTerm)";if(this.bIsTracing){this.traceEntry(m,_34);}var _35=true;if((this._lastUnsuccessfulSearchTerm!=="")&&(_34.indexOf(this._lastUnsuccessfulSearchTerm)===0)){_35=false;}if(this.bIsTracing){this.traceExit(m,_35);}return _35;},_getResponseForSearchTerm:function(_36){var m="_getResponseForSearchTerm(searchTerm)";if(this.bIsTracing){this.traceEntry(m,_36);}for(var i=0;i=this.maxResponses){this._responseCache.shift();}this._responseCache.push(_37);if(this.bIsTracing){this.traceExit(m);}},_requestTypeAheadData:function(){var m="_requestTypeAheadData()";if(this.bIsTracing){this.traceEntry(m);}var _38=this.attr("value");if(this.bIsTracing){this.trace(m,"searchTerm",_38);}if(_38.length>2){if((!this._searchTermHasInvalidChars(_38))&&(this._searchTermCouldReturnResults(_38))){var _39=this._getResponseForSearchTerm(_38);if(_39){this._convertOpenSearchResponse(_39);}else{var _3a=true;if(this.allowTypeAheadDataCaching===true){_3a=false;}if(this.bIsTracing){this.trace(m,"Sending xhrGet http request to portal");this.trace(m,"xhrGet URL",this._replaceVariables(this.typeAheadFetchURL));}this._fetchSearchTerm=_38;var _3b=dojo.xhrGet({url:this._replaceVariables(this.typeAheadFetchURL),load:dojo.hitch(this,"onTypeAheadDataLoad"),handleAs:"json",preventCache:_3a});}}}else{this._typeAheadStore=this._getEmptyStore();dojo.attr(this,"store",this._typeAheadStore);this._startSearchAll();}if(this.bIsTracing){this.traceExit(m);}},_convertOpenSearchResponse:function(_3c){var m="_convertOpenSearchResponse(response)";if(this.bIsTracing){this.traceEntry(m,_3c);}this._typeAheadStore=this._getEmptyStore();if(this.bIsTracing){this.trace(m,"Response Length",_3c[1].length);}for(var i=0;i<_3c[1].length;i++){var _3d=this.removePrefix(_3c[1][i]);if(this.bIsTracing){this.trace(m,"Response[1][i]",_3d);}this._typeAheadStore.newItem({name:_3d});}this._typeAheadStore.save();dojo.attr(this,"store",this._typeAheadStore);this._startSearchAll();if(this.bIsTracing){this.traceExit(m);}},setLocalization:function(_3e,dir){if(_3e!==null){dojo.attr(this.textbox,"lang",_3e);}if(dir!==null){dojo.attr(this.textbox,"dir",dir);}},addPrefix:function(_3f){var _40=_3f;if(this.prefix!==""){_40=this.prefix+_3f;}return _40;},removePrefix:function(_41){var _42=_41;if(this.prefix!==""){_42=_41.slice(this.prefix.length,_41.length);}return _42;}});}if(!dojo._hasResource["com.ibm.portal.analytics.widgets.AsaTypeAheadComboBox"]){dojo._hasResource["com.ibm.portal.analytics.widgets.AsaTypeAheadComboBox"]=true;dojo.provide("com.ibm.portal.analytics.widgets.AsaTypeAheadComboBox");dojo.declare("com.ibm.portal.analytics.widgets.AsaTypeAheadComboBox",[com.ibm.widgets.TypeAheadComboBox],{isNameToBeIncluded:null,_requestTypeAheadData:function(){var _43=this.attr("value");if(_43.length>2){if(this._searchTermCouldReturnResults(_43)){var _44=true;this._fetchSearchTerm=_43;var _45=dojo.xhrGet({url:this._replaceVariables(this.typeAheadFetchURL),load:dojo.hitch(this,"onTypeAheadDataLoad"),handleAs:"json",preventCache:_44});}}else{this._typeAheadStore=this._getEmptyStore();dojo.attr(this,"store",this._typeAheadStore);this._startSearchAll();}},validator:function(_46,_47){var m="validator(value, constraints)";var _48=true;var v=this.attr("value");if(v!==""){var _49=v.match(this.regExp);if(_49!==null&&_49.length>0){if(_49[0].length!=v.length){_48=false;}}else{_48=false;}}if(_48!==true){if(this.validationCallback!==""){this.validationCallback(false,this);}return false;}else{if(this.validationCallback!==""){if(dojo.trim(this.attr("value")).length===0){this.validationCallback(false);}else{this.validationCallback(true);}}return true;}},_replaceVariables:function(_4a){return _4a.replace("${searchTerm}",encodeURIComponent(this.attr("value")));},_convertOpenSearchResponse:function(_4b){this._typeAheadStore=this._getEmptyStore();for(var i=0;i<_4b[1].length;i++){if(this.isNameToBeIncluded(_4b[1][i],this.id)){this._typeAheadStore.newItem({name:_4b[1][i]});}}this._typeAheadStore.save();dojo.attr(this,"store",this._typeAheadStore);this._startSearchAll();}});}if(!dojo._hasResource["com.ibm.widgets.DoneCheckDialog"]){dojo._hasResource["com.ibm.widgets.DoneCheckDialog"]=true;dojo.provide("com.ibm.widgets.DoneCheckDialog");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.Dialog");dojo.declare("com.ibm.widgets.DoneCheckDialog",[dijit._Widget,dijit._Templated,dijit.Dialog,com.ibm.widgets._Traceable],{portal8ThemeUniqueName:"ibm.portal.80Theme",lotusui_id:"dijitDialog_lotusui30_container",lotusui_class:"lotusui30",bIsTracing:false,bundle:null,blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),parentWidget:null,callbackOnYes:null,templateString:null,templateString:"
      \n
      \n
      \n

      \n ${bundle.text_are_you_sure}\n

      \n \n \"\"\n \n X\n \n \n
      \n
      \n
      \n ${bundle.text_want_to_close_without_saving}\n
      \n
      \n \n \n
      \n
      \n
      \n
      \n",constructor:function(){this.inherited("constructor","com.ibm.widgets.DoneCheckDialog");},postMixInProperties:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.widgets","DoneCheckDialog");},postCreate:function(){var m="postCreate()";if(this.bIsTracing){this.traceEntry(m);}this.inherited(arguments);this.submitDialog.onclick=dojo.hitch(this,function(){this.submit();return false;});this.dialogCancel.onclick=dojo.hitch(this,function(){this.cancelDialog();return false;});this.closeButtonNode.onclick=dojo.hitch(this,function(){this.cancelDialog();return false;});dojo.connect(this.dialogCancel,"onkeypress",dojo.hitch(this,"_triggerOnClickEvtForSpaceKey"));dojo.connect(this.closeButtonNode,"onkeypress",dojo.hitch(this,"_triggerOnClickEvtForSpaceKey"));this._fixupMarkupForOneUI();if(this.bIsTracing){this.traceExit(m);}},setCloseCallback:function(_4c){var m="setCloseCallback(method)";if(this.bIsTracing){this.traceEntry(m);}this.callbackOnYes=_4c;if(this.bIsTracing){this.traceExit(m);}},setLoadDataCallback:function(_4d){var m="setLoadDataCallback(method)";if(this.bIsTracing){this.traceEntry(m);}this.callbackOnNo=_4d;if(this.bIsTracing){this.traceExit(m);}},submit:function(){var m="submit()";if(this.bIsTracing){this.traceEntry(m);}this.hide();this.destroy();if(this.callbackOnYes){this.callbackOnYes();}if(this.bIsTracing){this.traceExit(m);}},cancelDialog:function(){var m="cancelDialog()";if(this.bIsTracing){this.traceEntry(m);}this.hide();if(this.bIsTracing){this.traceExit(m);}},_findOrCreateLotusUIDIV:function(){var m="_findOrCreateLotusUIDIV()";if(this._isTracing){this.traceEntry(m);}var _4e=dojo.byId(this.lotusui_id);if(!_4e){_4e=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class},dojo.body());}if(this._isTracing){this.traceExit(m,_4e);}return _4e;},_fixupMarkupForOneUI:function(){var m="_fixupMarkupForOneUI()";if(this._isTracing){this.traceEntry(m);}var _4f="";var _50=true;if((typeof com_ibm_theme_capabilities!=="undefined")&&(typeof com_ibm_theme_capabilities.oneUI=="string")&&(com_ibm_theme_capabilities.oneUI.charAt(0)==="3")){_50=false;}if(_50===true){dojo.addClass(this.dialogDiv,"lotusui");dojo.place(this.closeButtonNode,this.headerNode,"first");dojo.removeClass(this.closeButtonNode,"lotusDialogClose");dojo.addClass(this.closeButtonNode,"lotusBtnImg lotusClose");}else{dojo.removeClass(this.dialogDiv,"lotusui");dojo.place(this.domNode,this._findOrCreateLotusUIDIV(),"last");}if(this._isTracing){this.traceExit(m);}},_triggerOnClickEvtForSpaceKey:function(_51){if(_51){var _52=_51.target;if(_52){var key=_51.charCode;var _53=dojo.keys;if(key===_53.SPACE){if(dojo.isFunction(_52.onclick)){_52.onclick();dojo.stopEvent(_51);}}}}},_getFocusItems:function(_54){var _55=this.containerNode;this.containerNode=_54;this.inherited(arguments);this.containerNode=_55;}});}if(!dojo._hasResource["com.ibm.portal.analytics.widgets.AnalyticsTagDialog"]){dojo._hasResource["com.ibm.portal.analytics.widgets.AnalyticsTagDialog"]=true;dojo.provide("com.ibm.portal.analytics.widgets.AnalyticsTagDialog");dojo.require("dijit.Dialog");dojo.require("dojo.i18n");dojo.require("dojo.string");dojo.declare("com.ibm.portal.analytics.widgets.AnalyticsTagDialog",[dijit.Dialog,dijit._Templated],{resourceID:null,resourceType:null,resourceTitle:null,blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),regex:"[^\\<\\>\\(\\)\\[\\]\\#\"\\':]{1,100}",widgetsInTemplate:true,analyticsTags:[],resolver:null,dialogMode:"",resourceURI:"",itemToSave:null,saveErrors:false,_checkDialog:null,_isATDialog:false,_tagsListHasChanged:false,_lotusui_id:"asa_dialog_oneui_wrapper",resourceTypeScheme:"",templateString:"
      "+"
      "+"
      "+"

      "+""+"\"${titleCloseButton}\""+"X"+""+"
      "+"
      "+"
      "+"
      "+"\"\""+""+"
      "+"
      "+"
      "+""+"
      "+"
      "+"
      "+""+"
      "+"
      "+"
      "+""+"
      "+"
      "+"
      "+"
      "+"
      "+" "+" "+"
      "+"
      "+"
      ",postMixInProperties:function(){this.stringSitePromotion=this.bundle.label_site_promotion;this.stringSitePromotions=this.bundle.label_site_promotion_plural;this.stringAnalyticsTag=this.bundle.label_analytics_tag;this.stringAnalyticsTags=this.bundle.label_analytics_tag_plural;this.buttonAdd=this.bundle.button_add;this.buttonDone=this.bundle.button_done;this.titleCloseButton=this.bundle.title_close_button;this.titleDialog=this.bundle.title_dialog;this.nameInputField=this.bundle.title_name_input_field;this.valueInputField=this.bundle.title_value_input_field;this.sitePromotionInputField=this.bundle.title_site_promotion_input_field;this.deleteAT=this.bundle.title_delete_at_icon;this.deleteSP=this.bundle.title_delete_sp_icon;this.doneAssoc=this.bundle.title_button_done;this.atList=this.bundle.label_analytics_tag_list;this.spList=this.bundle.label_site_promotion_list;this.spName=this.bundle.label_site_promotion_name_input_field;this.atValue=this.bundle.label_analytics_tag_value_input_field;this.atName=this.bundle.label_analytics_tag_name_input_field;this.noAT=this.bundle.label_no_at_there_yet;this.noSP=this.bundle.label_no_sp_there_yet;this.invIllegal=this.bundle.label_invalid_illegal_details;this.invLong=this.bundle.label_invalid_long_details;this.tableName=this.bundle.label_table_name;this.tableValue=this.bundle.label_table_value;this.tableSP=this.bundle.table_sum_sp;this.tableAT=this.bundle.table_sum_at;this.spAlreadyExists=this.bundle.msg_sp_already_exists;this.atAlreadyExists=this.bundle.msg_at_already_exists;this.atInProject=this.bundle.text_at_in_project;this.spInProject=this.bundle.text_sp_in_project;},constructor:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.portal.analytics.widgets","AnalyticsTagDialog");this.resolver=ibmPortalConfig.resolver;this._analyticsMediator=com.ibm.portal.analytics.SiteAnalyticsMediator;var _56="com.ibm.portal.analytics.widgets.AnalyticsTagDialog";this._logger=com.ibm.mashups.enabler.logging.Logger.getLogger(_56);this._logLevel=com.ibm.mashups.enabler.logging.LogLevel.TRACE;},postCreate:function(){this.inherited(arguments);this._determineDialogMode(this.dialogMode);this._checkForProject();this._setOneUIDiv();this._tagsListHasChanged=false;this._setTitles();this._determineTextBoxDisplay();this._setEventConnectors();this._analyticsTags=[];this.handleValidation(false,null);this.fetchExistingAnalyticsTags(this.resourceID,this.resourceType);},setGeneralTextBoxProperties:function(_57,_58,_59){var _5a=this._isLoggable();var _5b="setGeneralTextBoxProperties(textBoxNode, isAT, isValue)";if(_5a){this._logEntry(_5b,[_57,_58,_59]);}_57.parentWidget=this.parentWidget;_57.regExp=this.regex;_57.validationCallback=function(_5c,_5d){this.parentWidget.handleValidation(_5c,_5d);};_57.isNameToBeIncluded=function(_5e,id){return this.parentWidget.isNameToBeIncluded(_5e,id);};if(_58&&!_59){_57.typeAheadFetchURL=ibmPortalConfig.contentHandlerURI+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_NAME_URL;}else{if(!_58&&_59){_57.typeAheadFetchURL=ibmPortalConfig.contentHandlerURI+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_SP_URL;}else{if(dojo.string.trim(this.analyticsTagNameInput.attr("value"))!==""){_57.typeAheadFetchURL=ibmPortalConfig.contentHandlerURI+"?uri=at:name:"+dojo.string.trim(this.analyticsTagNameInput.attr("value"))+"&value=${searchTerm}&search=contains&mime-type=application%2Fx-suggestions%2Bjson";}}}if(_5a){this._logExit(_5b);}},fetchExistingAnalyticsTags:function(_5f,_60){var _61=this._isLoggable();var _62="fetchExistingAnalyticsTags(resourceID, resourceType)";if(_61){this._logEntry(_62,[_5f,_60]);}this.resourceURI=this.retrieveResourceURI(_5f,_60);var _63="";if(!this.isAnalyticsTagDialog()){_63=this.retrievePrefixedURI();}else{_63=this.retrieveAnalyticsTagURI();}var _64=this.resolver.fetch({query:{uri:_63,rm:this.resourceURI},queryOptions:{preventCache:true},onComplete:dojo.hitch(this,"listAnalyticsTags"),onError:dojo.hitch(this,"displayMessage","error",this.analyticsTagError)});if(_61){this._logExit(_62);}},retrieveResourceURI:function(_65,_66){var _67=this._isLoggable();var _68="retrieveResourceURI(resourceID, resourceType)";if(_67){this._logEntry(_68,[_65,_66]);}switch(_66){case com.ibm.portal.analytics.widgets.AnalyticsTagDialog.CONTENT_NODE:this.resourceTypeScheme=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NM;break;case com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NAVIGATION_NODE:this.resourceTypeScheme=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.PM;break;default:this.resourceTypeScheme=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NM;break;}var _69=this.resourceTypeScheme+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.COLON+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.OID+_65;if(_67){this._logExit(_68,_69);}return _69;},retrievePrefixedURI:function(){var _6a=this._isLoggable();var _6b="retrievePrefixedURI()";if(_6a){this._logEntry(_6b);}var _6c=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_NAME+(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION);if(_6a){this._logExit(_6b,_6c);}return _6c;},retrieveAnalyticsTagURI:function(){var _6d=this._isLoggable();var _6e="retrieveAnalyticsTagURI()";if(_6d){this._logEntry(_6e);}var _6f=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_ALL;if(_6d){this._logExit(_6e,_6f);}return _6f;},listAnalyticsTags:function(_70){var _71=this._isLoggable();var _72="listAnalyticsTags(analyticsTags)";if(_71){this._logEntry(_72,_70);}if(_70.length>0){dojo.forEach(_70,function(_73){var _74=this.resolver.getValue(_73,com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RES_NAME_ATTR);var _75=this.resolver.getValue(_73,com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RES_VALUE_ATTR);this.displayAnalyticsTag(_74,_75);},this);}else{this.analyticsTagList.innerHTML=dojo.string.substitute(this._isATDialog?this.noAT:this.noSP,[this.resourceTitle]);}if(_71){this._logExit(_72);}},assignAnalyticsTag:function(){var _76=this._isLoggable();var _77="assignAnalyticsTag()";if(_76){this._logEntry(_77);}var _78=this._retrieveValueFromField(this.analyticsTagNameInput,this.analyticsTagNameInputFocusNode);var _79=this._retrieveValueFromField(this.analyticsTagValueInput,this.analyticsTagValueInputFocusNode);if(this.analyticsTags.length>0&&(dojo.some(this.analyticsTags,function(_7a){return ((_7a.name===_78)&&(_7a.value===_79));}))){this.displayMessage(this._isATDialog?this.atAlreadyExists:this.spAlreadyExists,"info",this.analyticsTagError);}else{this.processNewAnalyticsTag(_78,_79);}this._clearTextFields();if(_76){this._logExit(_77);}},processNewAnalyticsTag:function(_7b,_7c){var _7d=this._isLoggable();var _7e="processNewAnalyticsTag(analyticsTagName, analyticsTagValue)";if(_7d){this._logEntry(_7e,[_7b,_7c]);}this.saveAnalyticsTag(_7b,_7c);if(_7d){this._logExit(_7e);}},displayMessage:function(_7f,_80){var _81=this._isLoggable();var _82="displayMessage(message, type)";if(_81){this._logEntry(_82,[_7f,_80]);}this.analyticsTagError.innerHTML=_7f;this._changeClassOnNode(this.errorDiv,"lotusMessage asaBlock");this._changeClassOnNode(this.analyticsTagError,"asaBlock");switch(_80){case "info":dojo.addClass(this.analyticsTagError,"lotusInfo");dojo.addClass(this.errorDiv,"lotusInfo");dojo.addClass(this.msgIcon,"lotusIconMsgInfo");break;case "error":dojo.addClass(this.analyticsTagError,"lotusError");break;case "warning":dojo.addClass(this.analyticsTagError,"lotusWarning");dojo.addClass(this.errorDiv,"lotusWarning");dojo.addClass(this.msgIcon,"lotusIconMsgWarning");break;default:dojo.addClass(this.analyticsTagError,"lotusInfo");dojo.addClass(this.errorDiv,"lotusInfo");dojo.addClass(this.msgIcon,"lotusIconMsgInfo");break;}if(_81){this._logExit(_82);}},saveAnalyticsTag:function(_83,_84){var _85=this._isLoggable();var _86="saveAnalyticsTag(analyticsTagName, analyticsTagValue)";if(_85){this._logEntry(_86,[_83,_84]);}if(_83===null){_83=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION;}var _87=this.resolver.newItem({scheme:com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT_SCHEME,name:_83,value:_84,resourceURI:this.resourceURI});this.itemToSave=_87;this.item={name:_83,value:_84};this.resolver.saveScheme(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT_SCHEME,{onError:this._onSaveErrors,onComplete:this._onSuccess,scope:this});if(_85){this._logExit(_86);}},retrieveAndDeleteAnalyticsTagMapping:function(_88,_89,_8a){var _8b=this._isLoggable();var _8c="retrieveAndDeleteAnalyticsTagMapping(analyticsTagName, analyticsTagValue, resourceURI)";if(_8b){this._logEntry(_8c,[_88,_89,_8a]);}var _8d=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_AT_ONLY+encodeURIComponent(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_NAME_ONLY+_88);var _8e=this.resolver.fetch({query:{uri:_8d,value:_89},onComplete:dojo.hitch(this,function(_8f){dojo.forEach(_8f,function(_90){if(!this.resolver.isItemLoaded(_90)){resolver.loadItem({item:_90,onItem:function(_91){this.resolver.setValues(_91,com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RESOURCE_LINKS_PARAM,[_8a]);this.resolver.saveScheme(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT_SCHEME,{scope:this});}});}else{this.resolver.setValues(_90,com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RESOURCE_LINKS_PARAM,[_8a]);this.resolver.saveScheme(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT_SCHEME,{scope:this});}},this);})});if(_8b){this._logExit(_8c);}},addTagToMarkup:function(_92,_93){var _94=this._isLoggable();var _95="addTagToMarkup(analyticsTagName, analyticsTagValue)";if(_94){this._logEntry(_95,[_92,_93]);}if(this.resourceTypeScheme===com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NM){var _96=this._getPageTagNode();if(_96){this.createMarkupTag(_92,_93,_96);}}else{var _97=this._getPortletTagNode();if(_97){this.createMarkupTag(_92,_93,_97);}}if(_94){this._logExit(_95);}},createMarkupTag:function(_98,_99,_9a){var _9b=this._isLoggable();var _9c="createMarkupTag(analyticsTagName, analyticsTagValue, node)";if(_9b){this._logEntry(_9c,[_98,_99,_9a]);}if(_98){dojo.create("span",{className:com.ibm.portal.analytics.widgets.AnalyticsTagDialog.ASA+_98,innerHTML:_99},_9a,"last");}else{dojo.create("span",{className:com.ibm.portal.analytics.widgets.AnalyticsTagDialog.ASA+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION,innerHTML:_99},_9a,"last");}if(_9b){this._logExit(_9c);}},displayAnalyticsTag:function(_9d,_9e){var _9f=this._isLoggable();var _a0="displayAnalyticsTag(analyticsTagName, analyticsTagValue)";if(_9f){this._logEntry(_a0,[_9d,_9e]);}this.createAnalyticsTagTable(_9d,_9e);if(_9f){this._logExit(_a0);}},createTagCacheEntry:function(_a1,_a2,_a3){var _a4=this._isLoggable();var _a5="createTagCacheEntry(tableRow, analyticsTagName, analyticsTagValue)";if(_a4){this._logEntry(_a5,[_a1,_a2,_a3]);}var _a6={};_a6.combination=this.createTagCombinationForTagCache(_a2,_a3);if(!_a2){_a2=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION;}_a6.name=_a2;_a6.value=_a3;_a6.node=_a1;this.analyticsTags.push(_a6);if(_a4){this._logExit(_a5);}},createAnalyticsTagTable:function(_a7,_a8){var _a9=this._isLoggable();var _aa="createAnalyticsTagTable(analyticsTagName, analyticsTagValue)";if(_a9){this._logEntry(_aa,[_a7,_a8]);}var _ab;var _ac;if(!this.analyticsTagTable&&this.isAnalyticsTagDialog()){this.analyticsTagTable=dojo.create("table",{className:"lotusVertTable",role:"presentation",summary:this.tableAT},this.analyticsTagList);this.analyticsTbody=dojo.create("tbody",null,this.analyticsTagTable);_ab=dojo.create("tr",null,this.analyticsTbody,"last");var _ad=dojo.create("th",{scope:"col"},_ab,"last");dojo.create("div",{className:"lotusTableHeader"},_ad);dojo.create("h2",{className:"asaTableHeader lotusHeading ",innerHTML:this.tableName,title:this.tableName},_ad);var _ae=dojo.create("th",{scope:"col"},_ab,"last");dojo.create("div",{className:"lotusTableHeader"},_ae);dojo.create("h2",{className:"asaTableHeader lotusHeading",innerHTML:this.tableValue,title:this.tableValue},_ae);}else{if(!this.analyticsTagTable&&!this.isAnalyticsTagDialog()){this.analyticsTagTable=dojo.create("table",{className:"lotusVertTable",summary:this.tableSP},this.analyticsTagList);this.analyticsTbody=dojo.create("tbody",null,this.analyticsTagTable);}}_ac=dojo.create("tr",null,this.analyticsTbody,"last");if(this.isAnalyticsTagDialog()){dojo.create("th",{innerHTML:_a7,title:_a7,tabindex:"0"},_ac,"last");dojo.create("td",{innerHTML:_a8,title:_a8,tabindex:"0"},_ac,"last");}else{dojo.create("th",{innerHTML:_a8,title:_a8,tabindex:"0"},_ac,"last");}if(ibmCfg.portalConfig.asaConfig.canDeleteAsaSitePromotions==="true"){this.createDeleteLinkForTable(_ac,_a7,_a8);}this.createTagCacheEntry(_ac,_a7,_a8);if(_a9){this._logExit(_aa);}},createDeleteLinkForTable:function(_af,_b0,_b1){var _b2=this._isLoggable();var _b3="createDeleteLinkForTable(tableRow, analyticsTagName, analyticsTagValue)";if(_b2){this._logEntry(_b3,[_af,_b0,_b1]);}var me=this;var _b4=this.createTagCombinationForTagCache(_b0,_b1);var _b5=dojo.create("td",null,_af,"last");var _b6;if(this.isAnalyticsTagDialog()){_b6=dojo.create("a",{className:"lotusDelete",tabindex:"0",title:dojo.string.substitute(this.deleteAT,[_b0,_b1])},_b5,"last");}else{_b6=dojo.create("a",{className:"lotusDelete",tabindex:"0",title:dojo.string.substitute(this.deleteSP,[_b1])},_b5,"last");}var _b7=dojo.create("img",{src:this.blankImg,alt:"X",id:"delete_"+_b4},_b6,"last");var _b8=dojo.create("span",{className:"lotusAltText",innerHTML:"X"},_b6,"last");this.connect(_b6,"onclick",dojo.hitch(this,function(){this.deleteAnalyticsTagAssignment(_b4);return false;}));this.connect(_b6,"onkeydown",function(e){if(e.keyCode==13){me.deleteAnalyticsTagAssignment(_b4);return false;}});if(_b2){this._logExit(_b3);}},createTagCombinationForTagCache:function(_b9,_ba){var _bb=this._isLoggable();var _bc="createTagCombinationForTagCache(analyticsTagName, analyticsTagValue)";if(_bb){this._logEntry(_bc,_b9,_ba);}var ret;if(!this.isAnalyticsTagDialog()){ret=_ba;}else{if(_b9){ret=_b9+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.COLON+_ba;}else{ret=_ba;}}if(_bb){this._logExit(_bc,ret);}return ret;},deleteAnalyticsTagAssignment:function(_bd){var _be=this._isLoggable();var _bf="deleteAnalyticsTagAssignment(analyticsTagCombination)";if(_be){this._logEntry(_bf,_bd);}for(var i=0;i1&&_cd.length>50){_ca.invalidMessage=this.invLong;}else{if(_cd&&_cd.length>1){_ca.invalidMessage=this.invIllegal;}}}else{if(this.isAnalyticsTagDialog()){if(this.isOneOfTheTextBoxesInvalid()){this.submitDialog.disabled=true;dojo.addClass(this.submitDialog,"lotusBtnDisabled");}else{this.submitDialog.disabled=false;dojo.removeClass(this.submitDialog,"lotusBtnDisabled");}}else{this.submitDialog.disabled=false;dojo.removeClass(this.submitDialog,"lotusBtnDisabled");}}if(_cb){this._logExit(_cc);}},isNameToBeIncluded:function(_ce,id){var _cf=this._isLoggable();var _d0="isNameToBeIncluded(tagNameOrValue, id)";if(_cf){this._logEntry(_d0,[_ce,id]);}var _d1;var _d2=false;if(id===this.analyticsTagNameInput.id){_d2=true;}else{if(this.analyticsTagNameInput.domNode&&this.analyticsTagValueInput&&id===this.analyticsTagValueInput.id){if(dojo.some(this.analyticsTags,function(_d3){return ((this.analyticsTagNameInput.attr("value")===_d3.name)&&(_d3.value===_ce));},this)){_d2=false;}else{_d2=true;}}else{if((!this.analyticsTagNameInput.domNode)&&this.analyticsTagValueInput&&id===this.analyticsTagValueInput.id){if(dojo.some(this.analyticsTags,function(_d4){return ((com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION===_d4.name)&&(_d4.value===_ce));},this)){_d2=false;}else{_d2=true;}}}}if(_cf){this._logExit(_d0,_d2);}return _d2;},isOneOfTheTextBoxesInvalid:function(){var _d5=this._isLoggable();var _d6="isOneOfTheTextBoxesInvalid()";if(_d5){this._logEntry(_d6);}var ret=false;if(dojo.string.trim(this.analyticsTagNameInput.attr("value"))===""||dojo.string.trim(this.analyticsTagValueInput.attr("value"))===""){ret=true;}else{if(this.isInvalid(this.analyticsTagNameInput)||this.isInvalid(this.analyticsTagValueInput)){ret=true;}else{ret=false;}}if(_d5){this._logExit(_d6,ret);}return ret;},isInvalid:function(_d7){var _d8=this._isLoggable();var _d9="isInvalid(textBox)";if(_d8){this._logEntry(_d9,_d7);}var _da=_d7.attr("value");var ret=false;if((_da).match(this.regex)===null||(_da.match(this.regex)!==null&&_da.length!==(_da.match(this.regex)[0]).length)){ret=true;}else{ret=false;}if(_d8){this._logExit(_d9,ret);}return ret;},destroy:function(){var _db=this._isLoggable();var _dc="destroy()";if(_db){this._logEntry(_dc);}this.inherited(arguments);if(_db){this._logExit(_dc);}},isAnalyticsTagDialog:function(){if(this.dialogMode===""){return true;}else{return false;}},layout:function(){if(this.domNode.style.display!="none"){this._size();}return this.inherited(arguments);},_onSuccess:function(){if(this.analyticsTags.length===0){dojo.empty(this.analyticsTagList);this.analyticsTagUl=null;}this.displayAnalyticsTag(this.item.name,this.item.value);this.addTagToMarkup(this.item.name,this.item.value);this._tagsListHasChanged=true;},_onSaveErrors:function(_dd){this.saveErrors=true;if(_dd.hasItem(this.itemToSave)){var err=_dd.getError(this.itemToSave);if(err&&err.responseText){this.displayMessage(err.responseText,"error");}else{this.displayMessage(_dd.getErrors()[0],"error");}}this.itemToSave=null;},_determineDialogMode:function(_de){if(_de!==com.ibm.portal.analytics.widgets.AnalyticsTagDialog.MODE_SITE_PROM){this._isATDialog=true;}},_setEventConnectors:function(){var _df=this._isLoggable();var _e0="setEventConnectors()";if(_df){this._logEntry(_e0);}this.connect(this.submitDialog,"onclick",dojo.hitch(this,function(){this.assignAnalyticsTag();return false;}));this.onCancel=this.closeButtonNode.onclick=this.dialogCancel.onclick=dojo.hitch(this,function(){this.checkForUnsavedChangesAndDestroy();return false;});this._connectNodeToMethod(this.analyticsTagValueInput.domNode,"onkeyup","_checkKeyHit",this.analyticsTagValueInput);this._connectNodeToMethod(this.analyticsTagValueInput,"onKeyDown","_checkForMessages",null);this._connectNodeToMethod(this.analyticsTagValueInput,"onClick","_checkForMessages",null);if(_df){this._logExit(_e0);}},_determineTextBoxDisplay:function(){var _e1=this._isLoggable();var _e2="determineTextBoxDisplay()";if(_e1){this._logEntry(_e2);}if(ibmCfg.portalConfig.asaConfig.canCreateAsaSitePromotions==="false"){this._removeTextBoxAndLabel(this.analyticsTagNameInput,this.analyticsTagNameInputLabel);this._removeTextBoxAndLabel(this.analyticsTagValueInput,this.analyticsTagValueInputLabel);}else{this.parentWidget=this;if(!this.isAnalyticsTagDialog()){this._removeTextBoxAndLabel(this.analyticsTagNameInput,this.analyticsTagNameInputLabel);this._setSPPropertiesOnDialog(this.analyticsTagValueInputLabel,this.analyticsTagListLabel,this.analyticsTagValueInput);}else{this._setATPropertiesOnDialog(this.analyticsTagListLabel,this.analyticsTagNameInput,this.analyticsTagValueInput);}}if(_e1){this._logExit(_e2);}},_setOneUIDiv:function(){var _e3=dojo.byId(this.lotusui_id);if(!_e3){_e3=dojo.create("div",{"id":this.lotusui_id,"class":"lotusui30"},dojo.body());}dojo.place(this.domNode,_e3);},_setSPPropertiesOnDialog:function(_e4,_e5,_e6){_e4.innerHTML=this.spName;_e5.innerHTML=dojo.string.substitute(this.spList,[this.resourceTitle]);dojo.attr(_e6,"title",this.sitePromotionInputField);this.setGeneralTextBoxProperties(_e6,this.isAnalyticsTagDialog(),true);},_setATPropertiesOnDialog:function(_e7,_e8,_e9){_e7.innerHTML=dojo.string.substitute(this.atList,[this.resourceTitle]);this.setGeneralTextBoxProperties(_e8,this.isAnalyticsTagDialog(),false);this.setGeneralTextBoxProperties(_e9,this.isAnalyticsTagDialog(),true);dojo.attr(_e8,"title",this.nameInputField);dojo.attr(_e9,"title",this.valueInputField);this._connectNodeToMethod(_e8,"onClick","_checkForMessages",null);this._connectNodeToMethod(_e8,"onKeyDown","_checkForMessages",null);this._connectNodeToMethod(_e8.domNode,"onkeyup","_checkKeyHit",this.analyticsTagNameInput);},_connectNodeToMethod:function(_ea,_eb,_ec,_ed){if(_ed){this.connect(_ea,_eb,dojo.hitch(this,_ec,_ed));}else{this.connect(_ea,_eb,dojo.hitch(this,_ec));}},_removeTextBoxAndLabel:function(_ee,_ef){_ee.destroy();dojo.addClass(_ef,"lotusHidden");dojo.destroy(_ef);_ee=null;},_setTitles:function(){this.titleNode.innerHTML=dojo.string.substitute(this.titleDialog,[this.resourceTitle,this._isATDialog?this.stringAnalyticsTag:this.stringSitePromotion]);this.dialogCancel.title=dojo.string.substitute(this.doneAssoc,[this._isATDialog?this.stringAnalyticsTags:this.stringSitePromotions]);},_retrieveValueFromField:function(_f0,_f1){var _f2=this._isLoggable();var _f3="_retrieveValueFromField(textField, focusNode)";if(_f2){this._logEntry(_f3,[_f0,_f1]);}var ret=null;if(_f0.domNode){ret=dojo.string.trim(_f0.attr("value"));_f1.focus();}else{ret=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION;}if(_f2){this._logExit(_f3,ret);}return ret;},_clearTextFields:function(){var _f4=this._isLoggable();var _f5="_clearTextFields()";if(_f4){this._logEntry(_f5);}if(this.analyticsTagNameInput.domNode){dojo.attr(this.analyticsTagNameInput,"displayedValue","");}dojo.attr(this.analyticsTagValueInput,"displayedValue","");if(_f4){this._logExit(_f5);}},_checkForMessages:function(){if(!dojo.hasClass(this.analyticsTagError,"lotusHidden")){dojo.addClass(this.analyticsTagError,"lotusHidden");}if(!dojo.hasClass(this.errorDiv,"lotusHidden")){dojo.addClass(this.errorDiv,"lotusHidden");}},_getPageTagNode:function(){var _f6=this._isLoggable();var _f7="getPageTagNode()";if(_f6){this._logEntry(_f7);}var _f8=null;var _f9=dojo.query("*[class~=asa.page.tags]");if(_f9&&_f9.length>0){_f8=_f9[0];}if(_f6){this._logExit(_f7,_f8);}return _f8;},_getPortletTagNode:function(){var _fa=this._isLoggable();var _fb="getPortletTagNode()";if(_fa){this._logEntry(_fb);}var _fc=null;var _fd=dojo.query("*[class~=asa.portlet.id]");if(_fd.length>0){dojo.forEach(_fd,function(_fe){if(_fe.innerHTML===this.resourceID){var _ff=dojo.query("*[class~=asa.portlet.tags]",_fe.parentNode);if(_ff&&_ff.length>0){_fc=_ff[0];}}},this);}if(_fa){this._logExit(_fb,_fc);}return _fc;},_changeClassOnNode:function(node,_100){dojo.attr(node,"class",_100);},_checkForProject:function(){if(ibmToolbarConfig.projectUUID){this.displayMessage(this._isATDialog?this.atInProject:this.spInProject,"info",this.analyticsTagError);}},_checkKeyHit:function(node,_101){if(node===this.analyticsTagValueInput&&this.isAnalyticsTagDialog()&&(dojo.string.trim(this.analyticsTagNameInput.attr("value"))!=="")){node.typeAheadFetchURL=ibmPortalConfig.contentHandlerURI+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_ONLY+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_AT_ONLY+encodeURIComponent(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_NAME_ONLY)+encodeURIComponent(encodeURIComponent(dojo.string.trim(this.analyticsTagNameInput.attr("value"))))+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_VALUE_URL;}if(_101.keyCode==dojo.keys.ENTER){if(!this.submitDialog.disabled){this.assignAnalyticsTag();}}else{if(_101.keyCode==dojo.keys.ESCAPE){this.checkForUnsavedChangesAndDestroy();}}},_isLoggable:function(){return this._logger.isLoggable(this._logLevel);},_logEntry:function(name,args){this._logger.entering(name,args);},_log:function(name,msg,args){this._logger.log(this._logLevel,name,msg,args);},_logExit:function(name,_102){this._logger.exiting(name,_102);}});com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_ALL="at:all";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_NAME="at:name:";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_AT_ONLY="at:";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_NAME_ONLY="name:";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_ONLY="?uri=";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION="SitePromotion";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.MODE_SITE_PROM="SP";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RES_NAME_ATTR="title";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RES_VALUE_ATTR="tagValue";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.OID="oid:";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT="@";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NM="nm";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.PM="pm";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.COLON=":";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.ASA="asa.tag.";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT_SCHEME="at";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.CONTENT_NODE="CONTENT_NODE";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NAVIGATION_NODE="NAVIGATION_NODE";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RESOURCE_LINKS_PARAM="resourceUriLinks";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_NAME_URL="?uri=at:collection&name=${searchTerm}&search=contains&mime-type=application%2Fx-suggestions%2Bjson";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_VALUE_URL="&value=${searchTerm}&search=contains&mime-type=application%2Fx-suggestions%2Bjson";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_SP_URL="?uri=at:name:SitePromotion&value=${searchTerm}&search=contains&mime-type=application%2Fx-suggestions%2Bjson";}if(!dojo._hasResource["com.ibm.portal.analytics.AsaContextMenuLoader"]){dojo._hasResource["com.ibm.portal.analytics.AsaContextMenuLoader"]=true;dojo.provide("com.ibm.portal.analytics.AsaContextMenuLoader");dojo.declare("com.ibm.portal.analytics.AsaContextMenuLoader",com.ibm.mashups.builder.model.ContextMenuLoader,{includeHeader:true,runtimeModel:com.ibm.mashups.builder.model.Factory.getRuntimeModel(),constructor:function(_103){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();this.rtSkinModel=com.ibm.mashups.enabler.runtime.skin.Factory.getRuntimeSkinModel();this.lclCtx=com.ibm.mashups.enabler.context.Factory.getLocalizedContext();},confirmshowPortletAnalytics:function(_104){var _105="confirmshowPortletAnalytics",lgr=this.LOGGER;lgr.entering(_105,arguments);if(typeof ibmCfg!="undefined"&&dojo.string.trim(ibmCfg.portalConfig.asaConfig.canViewAsaReports)==="true"&&_104!=="com.ibm.mashups.iwidget.widget.IWidgetDefinition"&&!this.runtimeModel.getCurrentPage().isDirty()&&this._areTherePortletsOnPage()){if(dojo.some(ibmPortalConfig.asaConfig.reportConfig.scopes,function(_106){return _106==="PORTLET";},this)){return false;}else{return true;}}else{return false;}},confirmshowPageAnalytics:function(_107){var _108="confirmshowPageAnalytics",lgr=this.LOGGER;lgr.entering(_108,arguments);if(typeof ibmCfg!="undefined"&&dojo.string.trim(ibmCfg.portalConfig.asaConfig.canViewAsaReports)==="true"&&_107!=="com.ibm.mashups.iwidget.widget.IWidgetDefinition"&&!this.runtimeModel.getCurrentPage().isDirty()){if(dojo.some(ibmPortalConfig.asaConfig.reportConfig.scopes,function(_109){return _109==="PAGE";},this)){return false;}else{return true;}}else{return false;}},confirmcloseAnalytics:function(){var _10a="confirmcloseAnalytics",lgr=this.LOGGER;lgr.entering(_10a,arguments);return (ibmPortalConfig.asaConfig.reportConfig.scopes[0]===undefined)?false:true;},confirmassignSitePromotion:function(_10b){var _10c="confirmassignSitePromotion",lgr=this.LOGGER,me=this;lgr.entering(_10c,arguments);if(typeof ibmCfg!="undefined"&&dojo.string.trim(ibmCfg.portalConfig.asaConfig.canViewAsaSitePromotions)==="true"){return true;}else{return false;}},assignSitePromotion:function(_10d,_10e){var _10f="assignSitePromotion",lgr=this.LOGGER,me=this;lgr.entering(_10f,arguments);var _110=this._getResourceProps(_10d,_10e);var _111=new com.ibm.portal.analytics.widgets.AnalyticsTagDialog({id:"_analyticsTag",resourceID:_10d,resourceType:_110.type,resourceTitle:_110.title,dialogMode:"SP"});_111.show();},confirmassignGenericTag:function(_112){var _113="confirmassignGenericTag",lgr=this.LOGGER,me=this;lgr.entering(_113,arguments);if(typeof ibmCfg!="undefined"&&dojo.string.trim(ibmCfg.portalConfig.asaConfig.canViewAsaSitePromotions)==="true"){return true;}else{return false;}},assignGenericTag:function(_114,_115){var _116="assignGenericTag",lgr=this.LOGGER,me=this;lgr.entering(_116,arguments);var _117=this._getResourceProps(_114,_115);var _118=new com.ibm.portal.analytics.widgets.AnalyticsTagDialog({id:"_analyticsTag",resourceID:_114,resourceType:_117.type,resourceTitle:_117.title});_118.show();},_getResourceProps:function(_119,_11a){var _11b="",_11c=null,_11d=null;if(_11a==="com.ibm.mashups.enabler.navigation.NavigationNode"){var _11e=this.navModel.find(_119).start();_11b=this.lclCtx.getTitle(_11e);_11c="CONTENT_NODE";_11d=_119;}else{if(_11a==="com.ibm.mashups.iwidget.widget.IWidgetDefinition"){var _11f=this.rtSkinModel.find(_119);_11b=_11f.getDynamicContent(com.ibm.mashups.enabler.runtime.skin.Constants.DYNAMIC_CONTENT_TITLE);_11c="NAVIGATION_NODE";_11d=_119;}}var _120={type:_11c,title:_11b,id:_11d};return _120;},_areTherePortletsOnPage:function(){if(dojo.query("*[class~=asa.portlet.id]").length!=0){return true;}else{return false;}}});}(function(){var _121=new com.ibm.portal.analytics.AsaContextMenuLoader(true);com.ibm.portal.analytics.operations={confirmPortletReports:function(){return _121.confirmshowPortletAnalytics("com.ibm.mashups.enabler.navigation.NavigationNode");},confirmPageReports:function(){return _121.confirmshowPageAnalytics("com.ibm.mashups.enabler.navigation.NavigationNode");},confirmCloseReports:function(){return _121.confirmcloseAnalytics();},confirmAddPromotion:function(){return _121.confirmassignSitePromotion("com.ibm.mashups.enabler.navigation.NavigationNode");},addPromotion:function(args){_121.assignSitePromotion(args.metadata.navID,"com.ibm.mashups.enabler.navigation.NavigationNode");},confirmAddTag:function(){return _121.confirmassignGenericTag("com.ibm.mashups.enabler.navigation.NavigationNode");},addTag:function(args){_121.assignGenericTag(args.metadata.navID,"com.ibm.mashups.enabler.navigation.NavigationNode");},confirmAddPortletPromotion:function(){return _121.confirmassignSitePromotion("com.ibm.mashups.iwidget.widget.IWidgetDefinition");},addPortletPromotion:function(args){_121.assignSitePromotion(args.metadata.windowID,"com.ibm.mashups.iwidget.widget.IWidgetDefinition");},confirmAddPortletTag:function(){return _121.confirmassignGenericTag("com.ibm.mashups.iwidget.widget.IWidgetDefinition");},addPortletTag:function(args){_121.assignGenericTag(args.metadata.windowID,"com.ibm.mashups.iwidget.widget.IWidgetDefinition");}};})();if(!dojo._hasResource["com.ibm.portal.analytics.widgets.AsaOverlay"]){dojo._hasResource["com.ibm.portal.analytics.widgets.AsaOverlay"]=true;dojo.provide("com.ibm.portal.analytics.widgets.AsaOverlay");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dojo.i18n");dojo.require("dojo.string");dojo.require("com.ibm.mashups.enabler.logging.Logger");dojo.declare("com.ibm.portal.analytics.widgets.AsaOverlay",[dijit._Widget,dijit._Templated],{resourceID:"",resourceType:"",locale:"en-US",reportProperties:null,textMode:false,isPageReport:false,colors:["#61fcff","#cca800","#e371e8","#9e72ff","#3a6fff","#30c771","#46f537","#76c600","#f3ff1a","#fd8c26","#d33d00","#ec524a","#c91b08","#d86683","#bc194d","#fb46b6","#8d088f"],blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),displayedMetrics:[],chart:null,closeLinkTag:null,detailsLinkTag:null,activeLegends:[],_minReportWidth:350,reportObject:null,mode:"chart",templatePath:null,templateString:"
      "+"
      "+"
      "+"
      "+"
      "+"${toggleText}"+""+"
      "+"
      "+"
      "+"
      "+" ${bundle.msg_loading}"+"
      "+"
      "+"
      "+" ${bundle.msg_loading}"+"
      "+"
      "+"
      "+"
      "+"${bundle.msg_no_data_for_time_frame}"+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+""+""+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+""+"
      "+"
      "+"
      "+"${bundle.msg_no_data_for_time_frame}"+"
      "+"
      "+" ${bundle.msg_loading}"+"
      "+"
      "+"
      "+"
      ",constructor:function(){var _122="com.ibm.portal.analytics.widgets.AsaOverlay";this._logger=com.ibm.mashups.enabler.logging.Logger.getLogger(_122);this._logLevel=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.displayedMetrics=[];this.activeLegends=[];this.bundle=dojo.i18n.getLocalization("com.ibm.portal.analytics.widgets","AsaOverlay");if(this.mode=="chart"){this.toggleText=this.bundle.title_view_as_table;}else{this.toggleText=this.bundle.title_view_as_chart;}},postCreate:function(){this.reportApplicability=this.reportProperties;this.resourceType=this.getResourceType(this.reportApplicability);this._prepareIE7MinWidthFix();this.styleReport(this.textMode,this.isPageReport);this.resourceIDParam=this.retrieveResourceIDParam(this.resourceType);this.triggerReportRetrieval();},uninitialize:function(){this.inherited(arguments);},styleReport:function(_123,_124){if(this.textMode){dojo.addClass(this.popupAsaOverlay,"lotusHidden");}if(this.isPageReport){dojo.addClass(this.popupAsaOverlay,"asaPage");dojo.removeClass(this.popupAsaOverlay,"asaPortlet");}},getResourceType:function(_125){var _126=this._isLoggable();var _127="getResourceType(reportApplicability)";if(_126){this._logEntry(_127,_125);}var _128;switch(_125){case com.ibm.portal.analytics.widgets.AsaOverlay.PAGE:_128=com.ibm.portal.analytics.widgets.AsaOverlay.NM;break;case com.ibm.portal.analytics.widgets.AsaOverlay.PORTLET:_128=com.ibm.portal.analytics.widgets.AsaOverlay.PM;break;default:_128=com.ibm.portal.analytics.widgets.AsaOverlay.PM;break;}if(_126){this._logExit(_127,this.resourceAbbr);}return _128;},retrieveResourceIDParam:function(_129){var _12a=this._isLoggable();var _12b="retrieveResourceIDParam(resourceType)";if(_12a){this._logEntry(_12b,[_129]);}var _12c=null;var page=com.ibm.mm.enabler.utils.Model.getCurrentPageDeferred().start();this.pageID=page.getID();if(this.isPageReport){_12c=this.pageID;}else{_12c=this.resourceID;}if(_12a){this._logExit(_12b,titleToReturn);}return _12c;},triggerReportRetrieval:function(){var _12d=this._isLoggable();var _12e="triggerReportRetrieval()";if(_12d){this._logEntry(_12e);}var uri=this.getUriFromReportType(com.ibm.portal.analytics.widgets.AsaOverlay.TREND_URI);this.fetchReportData(uri);if(_12d){this._logExit(_12e);}},fetchReportData:function(_12f,_130){var _131=this._isLoggable();var _132="fetchReportData(fetchUri)";if(_131){this._logEntry(_132,_12f);}var me=this;var _133=this._createUrl(_12f.uri,_12f.params);this._displayLoading(true,this.textMode,_130);dojo.xhrGet({url:_133,handleAs:"text",load:function(_134){if(me._isJson(_134)){me.processData(dojo.fromJson(_134),_130);}else{me.showMessage(_134,"info");}},error:function(err){me.handleError(err);}});if(_131){this._logExit(_132);}},handleError:function(_135){if(_135.status&&this._isWarning(_135.status)){this.showMessage(_135.responseText?_135.responseText:_135,com.ibm.portal.analytics.widgets.AsaOverlay.MSG_WARN);}else{this.showMessage(_135.responseText?_135.responseText:_135,com.ibm.portal.analytics.widgets.AsaOverlay.MSG_ERROR);}},showMessage:function(_136,type){var _137=null;if(!this.messageDom){if(this.textMode){_137=this.createMessageDiv(this.textDiv);this.createCloseLink(this.textDiv);dojo.attr(this.closeLinkTag,"class","lotusRight asaOverlayLink");}else{_137=this.createMessageDiv(this.asaOverlay);this.createCloseLink(this.asaOverlay);dojo.attr(this.closeLinkTag,"class","lotusRight asaOverlayLink");}}else{_137=this.messageDom;}dojo.removeClass(_137.div,"lotusHidden");dojo.addClass(this.popupAsaOverlay,"asaMessage");switch(type){case com.ibm.portal.analytics.widgets.AsaOverlay.MSG_ERROR:break;case com.ibm.portal.analytics.widgets.AsaOverlay.MSG_INFO:dojo.addClass(_137.div,"lotusInfo");dojo.removeClass(_137.img,"lotusIconMsgError");dojo.addClass(_137.img,"lotusIconMsgInfo");break;case com.ibm.portal.analytics.widgets.AsaOverlay.MSG_WARN:dojo.addClass(_137.div,"lotusWarning");dojo.removeClass(_137.img,"errorIcon");dojo.addClass(_137.img,"lotusIconMsgWarning");break;default:break;}this._displayLoading(false,this.textMode);dojo.addClass(this.asaOverlayGraph,"lotusHidden");_137.body.innerHTML=_136;},hideMessage:function(){var _138=this.messageDom;if(_138){dojo.addClass(_138.div,"lotusHidden");dojo.removeClass(this.popupAsaOverlay,"asaMessage");}},createMessageDiv:function(node){var _139=this._isLoggable();var _13a="createMessageDiv(node)";if(_139){this._logEntry(_13a,[node]);}var _13b=dojo.create("div",{className:"lotusMessage2 asaMessageDiv lotusHidden",dojoAttachPoint:"messageDiv",role:"alert"},node,"first");var _13c=dojo.create("img",{dojoAttachPoint:"messageImg",className:"lotusIcon lotusIconMsgError",height:"16",width:"16",src:this.blankImg,alt:this.bundle.msg_error},_13b,"last");var _13d=dojo.create("span",{className:"lotusAltText",innerHTML:this.bundle.msg_error},_13b,"last");var _13e=dojo.create("div",{className:"lotusMessageBody",dojoAttachPoint:"messageBody"},_13b,"last");this.messageDom={};this.messageDom.div=_13b;this.messageDom.img=_13c;this.messageDom.body=_13e;if(_139){this._logExit(_13a);}return this.messageDom;},getUriFromReportType:function(_13f,_140){var _141=this._isLoggable();var _142="getUriFromReportType(uriType)";if(_141){this._logEntry(_142,[reportType,resourceTitleParam]);}var _143=[];var _144=this.resourceType+com.ibm.portal.analytics.widgets.AsaOverlay.COLON+com.ibm.portal.analytics.widgets.AsaOverlay.OID+this.resourceIDParam;var uri=_13f+com.ibm.portal.analytics.widgets.AsaOverlay.COLON;if(!this.isPageReport){_144+=com.ibm.portal.analytics.widgets.AsaOverlay.AT+com.ibm.portal.analytics.widgets.AsaOverlay.OID+this.pageID;uri+=com.ibm.portal.analytics.widgets.AsaOverlay.URI_PORTLET;}else{uri+=com.ibm.portal.analytics.widgets.AsaOverlay.URI_PAGE;}_143.uri=uri;_143.params=[];if(_140){dojo.forEach(_140,function(_145){_143.params.push(_145);},this);}_143.params.push({name:"rm",value:_144});if(_141){this._logExit(_142,_143);}return _143;},processData:function(_146,_147){var _148=this._isLoggable();var _149="processData()";if(_148){this._logEntry(_149);}var me=this,_14a=[];this.period=this._getPeriodType(_146);this.metrics=this._retrieveMetricNames(_146);if(this.metrics){if(this.textMode){if(this.processCompareData(_146)){_14a=this.processCompareData(_146);this.createTextualReport("asaTextual"+this.resourceIDParam,_14a,this.period);this.loadLinkToBackend(this.asaOverlayLinkToBackendDivTextMode);this.createCloseLink(this.asaOverlayCloseLinkDivTextMode);}else{this._displayLoading(false,this.textMode);this._displayNoDataMsg(true,true,this.bundle.msg_no_data_for_time_frame);}}else{if(this.processTrendData(_146)){_14a=this.processTrendData(_146);this.create2DChart("asaOverlayGraph"+this.resourceIDParam,"asaOverlayGraphLegend"+this.resourceIDParam,_14a,_147);this.loadLinkToBackend(this.asaOverlayLinkToBackendDiv);this.createCloseLink(this.asaOverlayCloseLinkDiv);dojo.removeClass(this.asaOverlayDisplayToggle,"lotusHidden");dojo.connect(this.asaOverlayDisplayToggle,"onclick",dojo.hitch(this,"toggleDisplay"));dojo.connect(this.asaOverlayDisplayToggle,"onkeydown",function(e){if(e.keyCode==13){me.toggleDisplay();return false;}});}else{this._clearChart(this.bundle.msg_no_data_for_time_frame);}}}else{if(this.textMode){this._displayLoading(false,this.textMode);this._displayNoDataMsg(true,true,this.bundle.msg_no_data_for_time_frame);}else{if(_146.message){this.showMessage(_146.message+": "+_146.ErrorCodes[0].errorCode,com.ibm.portal.analytics.widgets.AsaOverlay.MSG_WARN);}else{this._clearChart(this.bundle.msg_no_data_for_time_frame);}}}if(_148){this._logExit(_149);}},toggleDisplay:function(){if(this.asaOverlayDisplayToggle.innerHTML==this.bundle.title_view_as_chart){dojo.removeClass(this.asaGraph,"lotusHidden");dojo.addClass(this.asaTable,"lotusHidden");this.asaOverlayDisplayToggle.innerHTML=this.bundle.title_view_as_table;this.create2DChart("asaOverlayGraph"+this.resourceIDParam,"asaOverlayGraphLegend"+this.resourceIDParam,this.reportObject,true);}else{dojo.removeClass(this.asaTable,"lotusHidden");dojo.addClass(this.asaGraph,"lotusHidden");this.asaOverlayDisplayToggle.innerHTML=this.bundle.title_view_as_chart;this.createTable(this.reportObject,true);}},createTable:function(_14b,_14c){this.mode="table";var me=this;dojo.empty(this.asaDataTable);this.createDateTableHeader(_14b);var _14d=true;dojo.forEach(_14b,function(_14e){tr=dojo.create("tr",null,me.asaDataTable,"last");tdMetric=dojo.create("td",{innerHTML:_14e.metric,tabindex:"0"},tr);for(var i=0;i<_14e.series.length;i++){if(!_14d){td=dojo.create("td",{innerHTML:_14e.series[i],className:"asaTableCell asaTableLeftLightCell",tabindex:"0"},tr);}else{td=dojo.create("td",{innerHTML:_14e.series[i],className:"asaTableCell asaTableLeftDarkCell",tabindex:"0"},tr);}}if(!_14d){dojo.addClass(tr,"asaTableRow asaTableDarkRow");dojo.addClass(tdMetric,"asaTableCell asaTableLeftLightCell");_14d=true;}else{dojo.addClass(tr,"asaTableRow asaTableLightRow");dojo.addClass(tdMetric,"asaTableCell asaTableLeftDarkCell");_14d=false;}});},createDateTableHeader:function(_14f){tr=dojo.create("tr",{className:"asaTableHeader asaTableRow"},this.asaDataTable,"last");dojo.create("th",{className:"asaTableHeaderCell",tabindex:"0"},tr);dojo.forEach(_14f[0].labels,function(date){dojo.create("th",{innerHTML:date.text,className:"asaTableHeaderCell",tabindex:"0"},tr);});},processTrendData:function(_150){var me=this;var _151=this._retrieveMetricNames(_150);if(this._isEmpty(_151)){return null;}else{var _152=this._getMetricParams(_150);return this._getReportObject(_150,_152);}},processCompareData:function(_153){var me=this;var _154;var _155=this._retrieveMetricNames(_153);if(this._isEmpty(_155)){return null;}else{var _156=this._getMetricParams(_153);_154=this._getTrendObject(_153,_156);}return _154;},createTextualReport:function(_157,_158,_159){var _15a=this._isLoggable();var _15b="createTextualReport(nodeID, reportObject)";if(_15a){this._logEntry(_15b,[_157,_158]);}this._displayLoading(false,true);var _15c=dojo.create("div",{className:"lotusLeft asaTrendGranularity",tabindex:"0",title:_159.toLowerCase(),innerHTML:_159.toLowerCase()},this.textDiv,"last");var _15d=dojo.create("div",{id:_157,className:"asaTrend"},this.textDiv,"last");var _15e=0;dojo.forEach(_158,function(_15f){var _160="asaTrendIcon ";if(typeof _15f.up=="string"){_160+="asaTrendIconFlat";}else{_160+=_15f.up?"asaTrendIconUp":"asaTrendIconDown";}var div=null;if(_15e===0){div=dojo.create("div",{className:"lotusLeft asaTrendText"},_15d,"last");}else{div=dojo.create("div",{className:"lotusLeft asaTrendText asaTrendNext"},_15d,"last");}var div2=dojo.create("div",{className:"lotusLeft"},div,"last");dojo.create("span",{innerHTML:_15f.series,tabindex:"0",title:_15f.series,className:"asaTrendNumber"},div2,"last");var div3=dojo.create("div",{},div,"last");var div4=dojo.create("div",{},div3,"last");dojo.create("span",{innerHTML:_15f.metric,tabindex:"0",title:_15f.metric,className:"asaTrendMetric"},div4,"last");var div5=dojo.create("div",{},div3,"last");dojo.create("img",{className:_160,height:"16",width:"16",src:this.blankImg},div5,"last");dojo.create("span",{innerHTML:_15f.percent,tabindex:"0",title:_15f.percent,className:"asaTrendMetric"},div5,"last");_15e++;},this);if(_15a){this._logExit(_15b);}},loadLinkToBackend:function(node){var _161=this._isLoggable();var _162="loadLinkToBackend(node)";if(_161){this._logEntry(_162,[link,node]);}var uri=this.getUriFromReportType(com.ibm.portal.analytics.widgets.AsaOverlay.CAP_URI);var _163=this._createUrl(uri.uri,uri.params);if(!this.detailsLinkTag){var me=this;dojo.xhrGet({url:_163,handleAs:"text",load:function(_164){if(me._isJson(_164)){me.addLinkToChart(dojo.fromJson(_164).link,node);}else{me.addLinkToChart(com.ibm.portal.analytics.widgets.AsaOverlay.CM_WELCOME_LINK,node);}},error:function(err){me.handleError(err);}});}if(_161){this._logExit(_162);}},addLinkToChart:function(link,node){var _165=this._isLoggable();var _166="addLinkToChart(link, node)";if(_165){this._logEntry(_166,[link,node]);}this.detailsLinkTag=dojo.create("a",{innerHTML:this.bundle.link_details,href:link,role:"link",tabindex:"0",title:this.bundle.title_more_details,target:"_blank",tabindex:0});dojo.place(this.detailsLinkTag,node,"last");},createCloseLink:function(node){var _167=this._isLoggable();var _168="createCloseLink(node)";if(_167){this._logEntry(_168,[node]);}if(!this.closeLinkTag){this.closeLinkTag=dojo.create("a",{innerHTML:this.bundle.label_close,role:"link",tabindex:"0",href:"javascript:void(0);",title:this.bundle.title_close_report,tabindex:0},node,"last");this.connect(this.closeLinkTag,"onclick",dojo.hitch(this,function(){this.closeReports();return false;}));}if(_167){this._logExit(_168);}},closeReports:function(){var _169=this._isLoggable();var _16a="closeReports()";if(_169){this._logEntry(_16a,[]);}top.location.href="?uri=op:ibm.portal.operations.closeAnalyticsReports()";if(_169){this._logExit(_16a);}},_clearChart:function(_16b){this._displayLoading(false,this.textMode);this._renderEmptyChart();this._displayNoDataMsg(true,false,_16b);},renderChart:function(_16c,_16d,_16e,_16f){this._displayLoading(false,this.textMode,_16f);if(this.chart){this.chart.destroy();delete this.chart;}if(this.isPageReport){dojo.removeClass(this.popupAsaOverlay,"asaPortlet");dojo.addClass(this.popupAsaOverlay,"asaPage");}dojo.removeClass(this.popupAsaOverlay,"asaOverlayPageBox");dojo.addClass(this.popupAsaOverlay,"asaOverlayPortletBox");this.chart=new dojox.charting.Chart2D(_16c);this.chart.setTheme(com.ibm.portal.analytics.widgets.ChartTheme);if(_16e[0].labels.length<=2){this.createColumnChart(this.chart,_16e);this._addAltTextToChart(_16e);}else{this.createLineChart(this.chart,_16e);this._addAltTextToChart(_16e);}this.chart.render();this._applyIE7MinWidthFix();},createColumnChart:function(_170,_171){_170.addAxis("y",{minorTicks:false,vertical:true,includeZero:true,htmlLabels:false});_170.addAxis("x",{minorTicks:false,labels:_171[0].labels,htmlLabels:false});_170.addPlot("default",{type:"ClusteredColumns",vAxis:"y",gap:this._getRightGapValue(_171)});for(var i=0;i<=1;i++){var _172=this._getColorToUse(_171[i],i);if(i===0||i==1){_170.addSeries(_171[i].metric,_171[i].series,{stroke:{color:_172},fill:_172});}var ttp=new dojox.charting.action2d.Tooltip(_170,"default");this._addLegend(_171[i].metric,i);}},updateChart:function(_173){this.hideMessage();if(_173.length<=0){this._clearChart(this.bundle.msg_no_data_available);}else{var _174={name:"metrics",value:_173.join()};var _175=[_174];var uri=this.getUriFromReportType(com.ibm.portal.analytics.widgets.AsaOverlay.TREND_URI,_175);this.fetchReportData(uri,true);}},createLineChart:function(_176,_177){_176.addAxis("x",{majorTicks:false,minorTicks:false,labels:_177[0].labels,htmlLabels:false});var o=0;dojo.forEach(_177,function(_178){var _179=this._getColorToUse(_178,o);if(o==1){_176.addAxis("y"+o,{majorTicks:false,minorTicks:false,fontColor:_179,vertical:true,includeZero:true,leftBottom:false,htmlLabels:false});_176.addPlot("plot"+o,{type:"Lines",markers:false,gap:30,vAxis:"y"+o});_176.addSeries(_178.metric,_178.series,{plot:"plot"+o,stroke:{color:_179},fill:_179});var ttp1=new dojox.charting.action2d.Tooltip(_176,"plot"+o);}else{if(o===0){_176.addAxis("y",{majorTicks:false,minorTicks:false,fontColor:_179,includeZero:true,vertical:true,htmlLabels:false});_176.addPlot("plot"+o,{type:"Lines",markers:false,gap:30});_176.addSeries(_178.metric,_178.series,{plot:"plot"+o,stroke:{color:_179},fill:_179});var ttp2=new dojox.charting.action2d.Tooltip(_176,"plot"+o);}}this._addLegend(_178.metric,o);o++;},this);},create2DChart:function(_17a,_17b,_17c,_17d){var _17e=this._isLoggable();var _17f="create2DChart(graphNodeID, reportObject)";if(_17e){this._logEntry(_17f,[_17a,_17c]);}if(_17c[0].labels.length===0){this._clearChart(this.bundle.msg_no_data_for_time_frame);}else{this._pullInDojoxCharting();dojo.addOnLoad(dojo.hitch(this,function(){this.renderChart(_17a,_17b,_17c,_17d);}));}if(_17e){this._logExit(_17f);}},_isWarning:function(_180){return _180.toString().charAt(0)=="4"?true:false;},_pullInDojoxCharting:function(){dojo["require"]("dojox.charting.Chart2D");dojo["require"]("dojox.charting.widget.SelectableLegend");dojo["require"]("dojox.charting.action2d.Highlight");dojo["require"]("dojox.charting.action2d.Tooltip");dojo["require"]("dojox.charting.plot2d.ClusteredColumns");dojo["require"]("dojox.charting.plot2d.Lines");dojo["require"]("dojox.charting.Theme");dojo["require"]("com.ibm.portal.analytics.widgets.ChartTheme");},_addAltTextToChart:function(_181){var _182=[];dojo.forEach(this.metrics,function(_183){_182.push(_183.columnName);},this);_182.push(this.period);dojo.attr(this.asaOverlayGraph,"alt",_182);dojo.attr(this.asaOverlayGraph,"title",_182);var _184="";var c=0;dojo.forEach(_181,function(_185){if(c>0){_184+=", ";}_184+=_185.metric+": ";var _186=0;dojo.forEach(_185.labels,function(_187){if(_186>0){_184+=", ";}_184+=_187.text+"-"+_185.series[_186];_186++;},this);c++;},this);dojo.attr(this.graphDesc,"innerHTML",_184);},_renderEmptyChart:function(){this._displayLoading(false,this.textMode);dojo.removeClass(this.asaOverlayGraph,"lotusHidden");if(this.chart){this.chart.destroy();delete this.chart;}if(this.isPageReport){dojo.removeClass(this.popupAsaOverlay,"asaPortlet");dojo.addClass(this.popupAsaOverlay,"asaPage");}dojo.removeClass(this.popupAsaOverlay,"asaOverlayPageBox");dojo.addClass(this.popupAsaOverlay,"asaOverlayPortletBox");this.chart=new dojox.charting.Chart2D("asaOverlayGraph"+this.resourceIDParam,"asaOverlayGraphLegend"+this.resourceIDParam);this.chart.setTheme(com.ibm.portal.analytics.widgets.ChartTheme);this.chart.addAxis("y",{minorTicks:false,vertical:true,includeZero:true,htmlLabels:false});this.chart.addAxis("x",{minorTicks:false,labels:[],htmlLabels:false});this.chart.addPlot("default",{type:"ClusteredColumns",vAxis:"y",gap:5});this.chart.render();this._applyIE7MinWidthFix();},_setDisplayedMetrics:function(_188){if(!dojo.some(this.displayedMetrics,function(_189){return (_189==_188);},this)){this.displayedMetrics.push(_188);}},_addLegend:function(_18a,_18b){if(!dojo.some(this.activeLegends,function(_18c){return (_18c.name==_18a);},this)){this._createLegend(_18a,this.colors[_18b],_18b>1?false:true);}},_getColorToUse:function(_18d,_18e){colorToUse=null;dojo.forEach(this.activeLegends,function(_18f){if(_18f.name==_18d.metric){colorToUse=_18f.color;}},this);if(!colorToUse){colorToUse=this.colors[_18e];}return colorToUse;},_getRightGapValue:function(_190){var _191=90;if(_190[0].labels.length==2){_191=40;}return _191;},_getPeriodType:function(_192){if(_192.Header){return _192.Header.PeriodType;}else{if(_192.message){this.showMessage(_192.message+": "+_192.ErrorCodes[0].errorCode,com.ibm.portal.analytics.widgets.AsaOverlay.MSG_INFO);}return null;}},_isJson:function(_193){try{JSON.parse(_193);}catch(e){return false;}return true;},_getMetricParams:function(_194){var _195=0,_196=[];for(var o=0;o<=(_194.data.length)-1;o++){if(_194.data[o].Rows[0].values&&!this._isEmpty(_194.data[o].Rows[0].values)){var _197=_194.data[o].Rows[0].values;for(var j in _197){_196[_195]=j;_195++;}break;}}return _196;},_getReportObject:function(_198,_199){var _19a=[],c=1,me=this;if(_199.length!==0){for(var i=0;i<=(_199.length)-1;i++){var _19b=[],data=[];dojo.forEach(_198.data,function(_19c){if(_19c.Rows[0].values){var _19d=_19c.Rows[0].values;_19b.push(me._createLabelObject(c,_19c.startDate));_19d[_199[i]]?data.push(parseInt(_19d[_199[i]],10)):data.push(0);c++;}},this);var _19e="";dojo.forEach(this.metrics,function(_19f){if(_19f.columnId==_199[i]){_19e=_19f.columnName;}},this);_19a.push({metric:_19e,series:data,labels:_19b});}}else{dojo.forEach(this.metrics,function(_1a0){var _1a1=[],data=[];dojo.forEach(_198.data,function(_1a2){var _1a3=_1a2.Rows[0].values;_1a1.push(me._createLabelObject(c,_1a2.startDate));data.push(0);c++;},this);_19a.push({metric:_1a0.columnName,series:data,labels:_1a1});},this);}this.reportObject=_19a;return _19a;},_getTrendObject:function(_1a4,_1a5){var _1a6=[],c=1,up=false,me=this;var _1a7=this._getFirstDataSetOfReport(_1a4);var _1a8=this._getFilledDataSets(_1a4);if(_1a5.length!==0){for(var i=0;i<=(_1a5.length)-1;i++){var _1a9=this._isEmpty.firstSet?parseInt(_1a7[0].Rows[0].values[_1a5[i]],10):0;var _1aa=parseInt(_1a8[(_1a8.length)-1].Rows[0].values[_1a5[i]],10);var _1ab=_1a9-_1aa;if(_1ab<0){up=true;}if(_1a9!==0){var _1ac=100/_1a9*Math.abs(_1ab);}else{if(_1a9===0&&_1aa===0){_1ac=0;}else{_1ac=100;}}if(_1ac===0){up="flat";}var _1ad=Math.round(_1ac*10)/10+" %";var _1ae=this._getMetricNameForParam(_1a5,i);_1a6.push({metric:_1ae,series:_1aa,up:up,percent:_1ad});}}else{dojo.forEach(this.metrics,function(_1af){_1a6.push({metric:_1af.columnName,series:0,up:"flat",percent:"0%"});},this);}return _1a6;},_getFirstDataSetOfReport:function(_1b0){return (_1b0.data[0]).Rows[0].values;},_getFilledDataSets:function(_1b1){var _1b2=[];for(var j=0;j<=(_1b1.data.length)-1;j++){if((_1b1.data[j]).Rows[0].values&&!this._isEmpty(_1b1.data[j].Rows[0].values)){_1b2.push(_1b1.data[j]);}}return _1b2;},_getMetricNameForParam:function(_1b3,_1b4){var _1b5="";dojo.forEach(this.metrics,function(_1b6){if(_1b6.columnId==_1b3[_1b4]){_1b5=_1b6.columnName;}},this);return _1b5;},_createLegend:function(_1b7,_1b8,_1b9){var me=this;var _1ba=dojo.create("div",null,this.legendColumn1,"last");var _1bb=dojo.create("input",{type:"checkbox",name:"legendCheck"+_1b7,title:_1b7,dojoType:"dijit.form.CheckBox",className:"lotusLeft"},_1ba,"last");_1bb.checked=_1b9;this.connect(_1bb,"onclick",dojo.hitch(this,function(e){me._toggleCheckbox(_1bb,_1b7);},_1bb,_1b7));this.activeLegends.push({name:_1b7,value:_1b9,color:_1b8,node:_1bb});_1bb.checked?this._setDisplayedMetrics(_1b7):function(){};if(!this._isIE()){var _1bc=dojo.create("div",{className:"lotusLeft legendColorBox",style:"background-color: "+_1b8+";"},_1ba,"last");}var _1bd=dojo.create("span",{innerHTML:_1b7,title:_1b7,className:"legendText",tabindex:"0"},_1ba,"last");if(this._isIE()){dojo.style(_1bd,"color",_1b8);}dojo.create("div",{className:"lotusClear"},_1ba,"last");},_isIE:function(){return navigator.appName=="Microsoft Internet Explorer"?true:false;},_toggleCheckbox:function(_1be,_1bf){var _1c0=this.displayedMetrics;if(!_1be.checked){dojo.forEach(_1c0,function(_1c1){if(_1c1==_1bf){var _1c2=dojo.indexOf(_1c0,_1bf);_1c0.splice(_1c2,1);this._inactivateLegendInList(_1bf);}},this);}else{_1c0.push(_1bf);if(_1c0.length>2){this._inactivateLegendInList(_1c0[0]);_1c0.splice(0,1);}}this.displayedMetrics=_1c0;var _1c3=this._getMetricIDs(_1c0);this.updateChart(_1c3);},_inactivateLegendInList:function(_1c4){dojo.forEach(this.activeLegends,function(_1c5){if(_1c5.name==_1c4){_1c5.value=false;_1c5.node.checked=false;}},this);},_getMetricIDs:function(_1c6){var _1c7=[];dojo.forEach(this.basicMetrics,function(_1c8){dojo.forEach(_1c6,function(_1c9){if(_1c8.columnName==_1c9){_1c7.push(_1c8.columnId);}},this);},this);return _1c7;},_createUrl:function(_1ca,_1cb){var _1cc=null;var uri=this._createPocUri(_1ca);dojo.forEach(_1cb,function(_1cd){uri+=this._createParamForUrl(_1cd);},this);return uri;},_retrieveMetricNames:function(_1ce){if(_1ce.Header){if(!this.basicMetrics){this.basicMetrics=_1ce.Header.Metrics;}return _1ce.Header.Metrics;}else{if(_1ce.message){this.showMessage(_1ce.message+": "+_1ce.ErrorCodes[0].errorCode,com.ibm.portal.analytics.widgets.AsaOverlay.MSG_INFO);}return null;}},_getTextItems:function(_1cf){var _1d0=[];dojo.forEach(_1cf,function(_1d1){_1d0.push({metric:_1d1.metric,previous:_1d1.series[0],current:_1d1.series[_1d1.series.length-1]});});return _1d0;},_createPocUri:function(uri){return ibmCfg.portalConfig.contentHandlerURI+"?uri="+uri;},_createParamForUrl:function(_1d2){return "&"+_1d2.name+"="+_1d2.value;},_disableCheckboxes:function(){dojo.query("input",this.asaLegent).forEach(function(node,_1d3,arr){dojo.attr(node,"disabled",true);});},_enableCheckboxes:function(){dojo.query("input",this.asaLegent).forEach(function(node,_1d4,arr){dojo.removeAttr(node,"disabled");});},_displayNoDataMsg:function(show,_1d5,msg){if(show){if(_1d5){dojo.removeClass(this.asaOverlayNoDataMsgTextMode,"lotusHidden");}else{if(msg&&dojo.isString(msg)){dojo.attr(this.asaOverlayNoDataMsgGraphModeSpan,"innerHTML",msg);dojo.removeClass(this.asaOverlayNoDataMsgGraphMode,"lotusHidden");}}}else{if(_1d5){dojo.addClass(this.asaOverlayNoDataMsgTextMode,"lotusHidden");}else{dojo.addClass(this.asaOverlayNoDataMsgGraphMode,"lotusHidden");}}},_displayLoading:function(show,_1d6,_1d7){if(!_1d6){if(show){dojo.removeClass(_1d7?this.topLoadingDiv:this.loadingDiv,"lotusHidden");this._disableCheckboxes();}else{dojo.removeClass(this.asaLegend,"lotusHidden");dojo.removeClass(this.asaOverlayGraph,"lotusHidden");dojo.removeClass(this.asaOverlayLinkContainer,"lotusHidden");this._enableCheckboxes();dojo.addClass(_1d7?this.topLoadingDiv:this.loadingDiv,"lotusHidden");this._displayNoDataMsg(false,false);}}else{if(show){dojo.removeClass(this.textDiv,"lotusHidden");dojo.removeClass(this.textloadingDiv,"lotusHidden");}else{dojo.removeClass(this.textDiv,"lotusHidden");dojo.addClass(this.textloadingDiv,"lotusHidden");this._displayNoDataMsg(false,true);}}},_createLabelObject:function(_1d8,_1d9){var _1da={value:_1d8,text:_1d9};return _1da;},_isEmpty:function(obj){for(var prop in obj){if(obj.hasOwnProperty(prop)){return false;}}return true;},_createListItem:function(node){var li=dojo.create("li",null);return li;},_prepareIE7MinWidthFix:function(){if(dojo.isIE==7){dojo.contentBox(this.popupAsaOverlay,{w:this._minReportWidth});}},_applyIE7MinWidthFix:function(){if(dojo.isIE==7){var _1db=dojo.marginBox(this.asaOverlay);if(_1db.w>this._minReportWidth){dojo.contentBox(this.popupAsaOverlay,{w:_1db.w});}}},_isCSARenderMode:function(){var _1dc=false;if(ibmCfg&&ibmCfg.themeConfig){_1dc=ibmCfg.themeConfig.isPageRenderModeCSA;}return _1dc;},_isLoggable:function(){return this._logger.isLoggable(this._logLevel);},_logEntry:function(name,args){this._logger.entering(name,args);},_log:function(name,msg,args){this._logger.log(this._logLevel,name,msg,args);},_logExit:function(name,_1dd){this._logger.exiting(name,_1dd);}});com.ibm.portal.analytics.widgets.AsaOverlay.TREND_URI="ar:trends";com.ibm.portal.analytics.widgets.AsaOverlay.DATA_URI="ar:data";com.ibm.portal.analytics.widgets.AsaOverlay.CAP_URI="ar:cap";com.ibm.portal.analytics.widgets.AsaOverlay.URI_PAGE="page";com.ibm.portal.analytics.widgets.AsaOverlay.URI_PORTLET="portlet";com.ibm.portal.analytics.widgets.AsaOverlay.URI_SITE="site";com.ibm.portal.analytics.widgets.AsaOverlay.OID="oid:";com.ibm.portal.analytics.widgets.AsaOverlay.AT="@";com.ibm.portal.analytics.widgets.AsaOverlay.PM="pm";com.ibm.portal.analytics.widgets.AsaOverlay.NM="nm";com.ibm.portal.analytics.widgets.AsaOverlay.COLON=":";com.ibm.portal.analytics.widgets.AsaOverlay.PAGE="PAGE";com.ibm.portal.analytics.widgets.AsaOverlay.PORTLET="PORTLET";com.ibm.portal.analytics.widgets.AsaOverlay.MSG_ERROR="error";com.ibm.portal.analytics.widgets.AsaOverlay.MSG_INFO="info";com.ibm.portal.analytics.widgets.AsaOverlay.MSG_WARN="warning";com.ibm.portal.analytics.widgets.AsaOverlay.CM_WELCOME_LINK="http://welcome.coremetrics.com/";}if(!dojo._hasResource["com.ibm.wps.analytics.OverlayWidgetController"]){dojo._hasResource["com.ibm.wps.analytics.OverlayWidgetController"]=true;dojo.provide("com.ibm.wps.analytics.OverlayWidgetController");dojo.require("com.ibm.mashups.enabler.logging.Logger");dojo.declare("com.ibm.wps.analytics.OverlayWidgetController",null,{overlayWidgets:[],constructor:function(){var _1de="com.ibm.wps.analytics.OverlayWidgetController";this._logger=com.ibm.mashups.enabler.logging.Logger.getLogger(_1de);this._logLevel=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.navStateModel=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();this.publicRenderParamAccessor=com.ibm.mashups.enabler.model.state.AccessorFactory.getShareableParameterSetAccessor(this.navStateModel,"public-render-parameters","global");dojo.subscribe(com.ibm.wps.analytics.OverlayWidgetController.openReports,this,function(args){this.initializeOverlayWidgets(args);});dojo.subscribe(com.ibm.wps.analytics.OverlayWidgetController.closeReports,this,function(args){this.closeOverlayWidgets();});},initializeOverlayWidgets:function(args){var _1df=this._isLoggable();var _1e0="initializeOverlayWidgets(args)";if(_1df){this._logEntry(_1e0,args);}dojo.forEach(args.isEnabled,function(_1e1){if(_1e1==="PORTLET"){var _1e2=this._getPortletNodes();if(_1e2.length>0){dojo.forEach(_1e2,function(_1e3){var _1e4=this._getPortletContentNode(_1e3);var _1e5=this._getAsaNode(_1e3);if(_1e5&&_1e4){if(dojo.query("*",_1e5).length===0){if(_1e4.offsetHeight<190||_1e4.offsetWidth<260){this.createAsaOverlay(_1e1,_1e3,false,true,_1e5);}else{this.createAsaOverlay(_1e1,_1e3,false,false,_1e5);}}}},this);}}else{if(_1e1==="PAGE"){var _1e6=this._getAsaPageNode();if(_1e6){var _1e7=dojo.byId("analytics.page.overlay");if(!_1e7){_1e7=dojo.create("div",{id:"analytics.page.overlay",className:"analytics.page.overlay lotusClear",style:"position:relative"},_1e6,"first");}if(dojo.query("*",_1e7).length===0){var _1e8=dojo.query("*[class~=asa.page.id]")[0];this.createAsaOverlay(_1e1,_1e8,true,false,_1e7);}}}else{if(_1e1==="SITE"){this._log(_1e0,"There is no report defined, yet.",_1e1);}else{this._log(_1e0,"The report is not defined",_1e1);}}}},this);if(_1df){this._logExit(_1e0);}},createAsaOverlay:function(_1e9,_1ea,_1eb,_1ec,_1ed){var _1ee=new com.ibm.portal.analytics.widgets.AsaOverlay({resourceID:_1ea.innerHTML,reportProperties:_1e9,isPageReport:_1eb,textMode:_1ec});_1ed.appendChild(_1ee.domNode);this.overlayWidgets.push(_1ee);},closeOverlayWidgets:function(){var _1ef=this._isLoggable();var _1f0="closeOverlayWidgets()";if(_1ef){this._logEntry(_1f0);}dojo.forEach(this.overlayWidgets,function(_1f1){_1f1.destroyRecursive();});if(_1ef){this._logExit(_1f0);}},_getPortletContentNode:function(_1f2){return dojo.query(".component-control.id-"+_1f2.innerHTML)[0];},_getAsaNode:function(_1f3){return dojo.query("*[class~=analytics.overlay]",(_1f3.parentNode).parentNode)[0];},_getPortletNodes:function(){return dojo.query("*[class~=asa.portlet.id]");},_isApplicableFor:function(_1f4){if(_1f4&&_1f4.isEnabled){return _1f4.isEnabled[0];}else{return null;}},_getAsaPageNode:function(){return dojo.query("*[class~=wpthemeMainContent]")[0];},_isEmpty:function(obj){for(var prop in obj){if(obj.hasOwnProperty(prop)){return false;}}return true;},_isLoggable:function(){return this._logger.isLoggable(this._logLevel);},_logEntry:function(name,args){this._logger.entering(name,args);},_log:function(name,msg,args){this._logger.log(this._logLevel,name,msg,args);},_logExit:function(name,_1f5){this._logger.exiting(name,_1f5);}});com.ibm.wps.analytics.OverlayWidgetController.openReports="openReports";com.ibm.wps.analytics.OverlayWidgetController.closeReports="closeReports";overlayWidgetCtrl=new com.ibm.wps.analytics.OverlayWidgetController();}if(!dojo._hasResource["com.ibm.portal.analytics.OverlayController"]){dojo._hasResource["com.ibm.portal.analytics.OverlayController"]=true;dojo.provide("com.ibm.portal.analytics.OverlayController");dojo.require("com.ibm.mashups.enabler.logging.Logger");dojo.declare("com.ibm.portal.analytics.OverlayController",null,{constructor:function(){var _1f6="com.ibm.portal.analytics.OverlayController";this._logger=com.ibm.mashups.enabler.logging.Logger.getLogger(_1f6);this._logLevel=com.ibm.mashups.enabler.logging.LogLevel.TRACE;var _1f7=com.ibm.mashups.services.ServiceManager;this._eventService=_1f7.getService(com.ibm.mashups.iwidget.services.EventService.SERVICE_NAME);var _1f8=com.ibm.mashups.builder.iEvents.LAYOUT_REFRESHED;this._eventService.subscribeEvent(_1f8,null,dojo.hitch(this,this.handlePageSwitchEvent));this.handleOverlayMode(this.isOverlayModeEnabled());},isOverlayModeEnabled:function(){var _1f9=this._isLoggable();var _1fa="isOverlayModeEnabled()";if(_1f9){this._logEntry(_1fa);}var _1fb=null;if(ibmPortalConfig.asaConfig&&ibmPortalConfig.asaConfig.reportConfig&&ibmPortalConfig.asaConfig.reportConfig.scopes){_1fb=ibmPortalConfig.asaConfig.reportConfig.scopes;}if(_1f9){this._logExit(_1fa,_1fb);}return _1fb;},handleOverlayMode:function(e){var _1fc=this._isLoggable();var _1fd="handleOverlayModeEvent(e)";if(_1fc){this._logEntry(_1fd,eenabled);}if(!this._isEmpty(e)){dojo.publish(com.ibm.portal.analytics.OverlayController.openReports,[{isEnabled:e,source:"OverlayController"}]);}else{dojo.publish(com.ibm.portal.analytics.OverlayController.closeReports,[{isEnabled:e,source:"OverlayController"}]);}if(_1fc){this._logExit(_1fd);}},_isEmpty:function(obj){for(var prop in obj){if(obj.hasOwnProperty(prop)){return false;}}return true;},_isLoggable:function(){return this._logger.isLoggable(this._logLevel);},_logEntry:function(name,args){this._logger.entering(name,args);},_log:function(name,msg,args){this._logger.log(this._logLevel,name,msg,args);},_logExit:function(name,_1fe){this._logger.exiting(name,_1fe);}});com.ibm.portal.analytics.OverlayController.overlayModeChanged="overlayMode";com.ibm.portal.analytics.OverlayController.openReports="openReports";com.ibm.portal.analytics.OverlayController.closeReports="closeReports";com.ibm.portal.analytics.OverlayController.reportProperties="reportProperties";com.ibm.portal.analytics.OverlayController.listenerReady="listenerReady";com.ibm.portal.analytics.OverlayController._qnameReportProperties="{http://www.ibm.com/xmlns/prod/websphere/portal/publicparams/analytics}"+com.ibm.portal.analytics.OverlayController.reportProperties;dojo.addOnLoad(function(){if(typeof (overlayCtrl)=="undefined"){overlayCtrl=new com.ibm.portal.analytics.OverlayController();}});}dojo.require("com.ibm.pb.customize.LotusPaletteContainer");dojo.declare("ibm.toolbar.AnalyticsContainer",[dijit._Widget,dijit._Templated,com.ibm.pb.customize.LotusPaletteContainer],{templateString:"
      "+"
      "+"
      Settings
      "+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"
      "+"
      Reports:
      "+"
      "+""+"
      "+"
      Show for:
      "+"
      "+"
      "+""+""+"
      "+"
      "+""+""+"
      "+"
      "+"
      Show Metric:
      "+"
      "+""+"
      "+"
      "+""+"
      "+"
      "+"
      "+"
      "+"
      Page Reports
      "+"
      "+"
      "+"
      ",constructor:function(){},postCreate:function(){var args={isEnabled:{reportApplicability:"PAGE"}};this.pageId=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();console.debug("pageId: ",this.pageId);this.handlePageReports(args);dojo.subscribe("openReports",this,function(args){this.handlePageReports(args);});},setupUI:function(){dojo["require"]("com.ibm.wps.contentmapping.utils.CMPickerConfig");var _1ff=new com.ibm.wps.contentmapping.utils.CMPickerConfig();this._hasPageAssocRights=_1ff.hasPageEditorRights();this.currentProjectID=this._getCurrentProjectID();this.pageId=this.runtimeModel.getCurrentPage().getID();this.loadPropertiesHeaderData();this.loadPageAssociations(this.pageId);this.fillPageProperties();if(this._isManagedPagesEnabled()){this.loadProjectContent(this.currentProjectID);}},handlePageReports:function(args){overlayWidgetCtrl.openPageReports(args,this.pageId,this.firstCell);},_isApplicableFor:function(_200){if(_200&&_200.isEnabled){return _200.isEnabled.reportApplicability;}else{return null;}},_isEmpty:function(obj){for(var prop in obj){if(obj.hasOwnProperty(prop)){return false;}}return true;},closePageReports:function(){},undo:function(args){this.inherited(arguments);},makeDirty:function(_201){this.dirty=_201;},processChange:function(args){this.apply(args);},apply:function(args){},beforeSubmit:function(args){var dfd=new dojo.Deferred();dfd.callback();return dfd;},submit:function(args){if(this.dirty){this.makeDirty(false);}if(args.onComplete){args.onComplete();}}});if(!dojo._hasResource["com.ibm.portal.analytics.widgets.ChartTheme"]){dojo._hasResource["com.ibm.portal.analytics.widgets.ChartTheme"]=true;dojo.provide("com.ibm.portal.analytics.widgets.ChartTheme");dojo.require("dojox.charting.Theme");(function(){var dc=dojox.charting,_202=dc.themes,_203=dc.Theme;com.ibm.portal.analytics.widgets.ChartTheme=new dc.Theme({plotarea:{fill:"#151515"},chart:{fill:"#333",pageStyle:{backgroundColor:"#000",color:"#fff"}},axis:{stroke:{color:"#fff",width:1},tick:{color:"#fff",position:"center",font:"normal normal normal 7pt Helvetica, Arial, sans-serif",fontColor:"#fff"}},series:{outline:null,font:"normal normal normal 8pt Helvetica, Arial, sans-serif",fontColor:"#fff"},marker:{stroke:{width:1.25,color:"#fff"},outline:{width:1.25,color:"#fff"},font:"normal normal normal 8pt Helvetica, Arial, sans-serif",fontColor:"#fff"}});})();} (function(){ var _1=false; if(typeof wptheme==="undefined"||!wptheme){ wptheme={}; } i$.mash(wptheme,{togglePageMode:function(){ return i$.modules.loadDeferred().then(function(){ var _2=i$.fromPath("com.ibm.mashups"),_3=_2?com.ibm.mashups.builder.model.Factory.getRuntimeModel():null,_4=_2?com.ibm.mashups.enabler.user.Factory.getUserModel():null,_5=document.getElementsByTagName("body")[0],_6=function(_7){ if(_2){ com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.changePageMode",_7); _3.getCurrentPage().setPageMode(_7); } i$.fireEvent("wptheme/contextMenu/invalidate/all"); }; if((!_2&&!i$.hasClass(_5,"edit-mode"))||(_2&&_4.getAnonymousMode()!=com.ibm.mashups.enabler.user.AnonymousMode.ANONYMOUS&&_3.getCurrentPage().getPageMode()!="edit")){ _6("edit"); i$.addClass(_5,"edit-mode"); if(!_1){ if(!i$.isIE&&!i$.isOpera&&_2){ window.onbeforeunload=function(){ if(com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().isDirty()){ return com.ibm.mm.builder.coreWidgetsStrings.I_PAGE_SAVE_WARNING; } }; } _1=true; } }else{ _6("view"); i$.removeClass(_5,"edit-mode"); } },function(_8){ console.log("Error going into edit mode. Most likely a session timeout. Refreshing. "+_8); window.location.reload(); }); },mobileGoToSearch:function(id,_9,_a,_b,_c,_d,_e){ var _f=document.getElementById(_c); var _10=document.getElementById("wpthemeSearchBoxInput"); if(i$.hasClass(_f,_9)){ wptheme.toggleMobileNav(id,_9,_a,_b,_c,_d,_e); if(_10){ setTimeout(function(){ _10.focus(); },550); } }else{ if(_10){ _10.focus(); } } },mobileNavResizeBinding:null,mobileNavSideLastExpanded:[],mobileNavSideExpanded:[],mobileNavSideTogglingRoot:false,resizeMobileNavSide:function(e){ var _11=document.getElementsByTagName("header")[0]; var _12,id; _12=document.getElementById("wpthemeNavRoot"); if(_12){ _12.style.top=_11.offsetHeight+"px"; _12.style.height=(window.innerHeight-_11.offsetHeight)+"px"; } for(var i=0;i_14){ _18=-_18; } } if(_18>0&&!this.mobileNavSideTogglingRoot){ if(ibmCfg.themeConfig.isRTL){ _13.style.clip="rect(0px,0px,"+_13.offsetHeight+"px,0px)"; }else{ _13.style.clip="rect(0px,"+_13.offsetWidth+"px,"+_13.offsetHeight+"px,"+_13.offsetWidth+"px)"; } } var _19=setInterval(function(){ if(_18>0&&_16+_18>_14){ _18=_14-_16; } if(_18<0&&_16+_18<_14){ _18=-(_16-_14); } if(_18<0&&!wptheme.mobileNavSideTogglingRoot){ if(ibmCfg.themeConfig.isRTL){ _13.style.clip="rect(0px,"+(_13.offsetWidth-(_17-=_18))+"px,"+_13.offsetHeight+"px,0px)"; }else{ _13.style.clip="rect(0px,"+_13.offsetWidth+"px,"+_13.offsetHeight+"px,"+(_17-=_18)+"px)"; } } if(_18>0&&!wptheme.mobileNavSideTogglingRoot){ if(ibmCfg.themeConfig.isRTL){ _13.style.clip="rect(0px,"+(_17+=_18)+"px,"+_13.offsetHeight+"px,0px)"; }else{ _13.style.clip="rect(0px,"+_13.offsetWidth+"px,"+_13.offsetHeight+"px,"+(_13.offsetWidth-(_17+=_18))+"px)"; } } if(ibmCfg.themeConfig.isRTL){ _13.style.right=(_16+=_18)+"px"; }else{ _13.style.left=(_16+=_18)+"px"; } if(_18>0&&_16>=_14||_18<0&&_16<=_14||_18==0){ clearInterval(_19); _13.style.clip=""; if(_15){ _15.call(); } } },1); },toggleMobileNav:function(id,_1a,_1b,_1c,_1d,_1e,_1f){ var _20=document.getElementById(id); var _21=document.getElementById("wpthemeNavRootLink"); var _22=document.getElementById(id+"Link"); var _23=document.getElementById(id+"Access"); var _24=document.getElementById(id+"Subnav"); var _25=document.getElementsByTagName("header")[0]; var _26=document.getElementById("layoutContainers"); if(_20){ if(_1f==0){ if(i$.hasClass(_21,"wpthemeNavOpened")){ i$.removeClass(_21,"wpthemeNavOpened"); }else{ i$.addClass(_21,"wpthemeNavOpened"); } } if(i$.hasClass(_20,_1a)){ if(id==_1d&&_1e){ this.mobileNavSideTogglingRoot=true; _20.style.top=_25.offsetHeight+"px"; _20.style.height=(window.innerHeight-_20.offsetTop)+"px"; if(ibmCfg.themeConfig.isRTL){ _20.style.right=(-_20.offsetWidth)+"px"; }else{ _20.style.left=(-_20.offsetWidth)+"px"; } this.mobileNavResizeBinding=i$.bindDomEvt(window,"resize",this.resizeMobileNavSide); } i$.removeClass(_20,_1a); _20.setAttribute("aria-expanded","true"); _22.setAttribute("aria-label",_1c); _22.title=_23.innerHTML=_1c; if(id==_1d&&_1e){ _25.style.position="fixed"; _25.style.width="100%"; _26.style.paddingTop=_25.offsetHeight+10+"px"; _25.style.zIndex="9998"; _25.style.top="0px"; this.animateMobileNavSidePanel(_20,0,function(){ if(wptheme.mobileNavSideLastExpanded.length==0){ wptheme.mobileNavSideTogglingRoot=false; } }); } if(_1e){ if(id==_1d){ for(var i=0;i=0;i--){ document.getElementById(this.mobileNavSideExpanded[i]).onclick.call(); } }else{ var _2a=id+"Link"; var i=-1; for(var j=this.mobileNavSideExpanded.length-1;j>=0;j--){ if(this.mobileNavSideExpanded[j]==_2a){ i=j; break; } } if(i!=-1){ var _2b; for(var j=this.mobileNavSideExpanded.length-1;j>=i;j--){ _2b=this.mobileNavSideExpanded.pop(); if(_2a!=_2b){ document.getElementById(_2b).onclick.call(); } } } _22.parentNode.parentNode.parentNode.onclick=null; } } if(_24&&_1e){ var _29=_24.offsetLeft; if(ibmCfg.themeConfig.isRTL){ _29=parseInt(_24.style.right); } this.animateMobileNavSidePanel(_24,_29-_24.offsetWidth,function(){ i$.addClass(_24,_1a); if(_24.parentNode!=_20){ _24=_24.parentNode.removeChild(_24); _20.appendChild(_24); } }); } if(id==_1d&&_1e){ _25.style.position="static"; _26.style.paddingTop=""; _25.style.width="auto"; _25.style.zIndex="auto"; this.animateMobileNavSidePanel(_20,-_20.offsetWidth,function(){ i$.addClass(_20,_1a); _20.setAttribute("aria-expanded","false"); _22.setAttribute("aria-label",_1b); _22.title=_23.innerHTML=_1b; wptheme.mobileNavSideTogglingRoot=false; }); i$.unbindDomEvt(this.mobileNavResizeBinding); this.mobileNavResizeBinding=null; }else{ i$.addClass(_20,_1a); _20.setAttribute("aria-expanded","false"); _22.setAttribute("aria-label",_1b); _22.title=_23.innerHTML=_1b; } } } },toggleMobileTopNav:function(_2c,_2d){ var _2e=document.getElementById("wpthemeTopNavToggleBtn"); var _2f=document.getElementById("wpthemeTopNavToggleBtnAccess"); var _30=document.getElementsByTagName("header")[0]; var _31=_30.children[0]; if(i$.hasClass(_2e,"wpthemeTopNavOpened")){ _31.style.display="none"; i$.removeClass(_2e,"wpthemeTopNavOpened"); _2e.setAttribute("aria-label",_2c); _2e.title=_2f.innerHTML=_2c; }else{ _31.style.display="block"; i$.addClass(_2e,"wpthemeTopNavOpened"); _2e.setAttribute("aria-label",_2d); _2e.title=_2f.innerHTML=_2d; } this.resizeMobileNavSide(); }}); var _32=document.getElementById("wpthemeHelpLink"); var _33=document.getElementById("wpthemeHelpOnClick"); var _34=document.getElementById("wpthemeHelpAnchor"); if(!(_32===null&&_33===null)&&_34!=null){ if(_32!=null){ var _35=_32.innerHTML; _34.onclick=function(){ window.open(_35,"wpthemeHelp","width=800,height=600"); }; }else{ if(_33!=null){ var _36=_33.innerHTML; _34.onclick=function(){ eval(_36); }; } } } })(); (function(){ var _1=i$.fromPath("wptheme",true); var _2=_1.getPortletState; i$.mash(_1,{getPortletState:function(_3){ if(wptheme.widget.isWidget(_3)){ return {portletMode:wptheme.widget.mapWidget2PortletMode(com.ibm.pb.contextMenu.sharedActions.getWidgetAccessor(_3).getWidgetMode()),windowState:wptheme.widget.mapWidget2PortletState(com.ibm.pb.contextMenu.sharedActions.getWidgetAccessor(_3).getWindowState())}; }else{ return _2(_3); } }}); i$.toPath("wptheme.widget",{mapWidget2PortletMode:function(_4){ if(!_4){ return "view"; } var _5={view:"view",edit:"edit_defaults",personalize:"edit",config:"config",help:"help"}; return _5[_4]?_5[_4]:_4; },mapPortlet2WidgetMode:function(_6){ if(!_6){ return "view"; } var _7={view:"view",edit_defaults:"edit",edit:"personalize",config:"config",help:"help"}; return _7[_6]?_7[_6]:_6; },mapWidget2PortletState:function(_8){ if(!_8){ return "normal"; } var _9={normal:"normal",minimize:"minimized",maximize:"maximized"}; return _9[_8]?_9[_8]:_8; },isWidget:function(_a){ var _b=i$.byId(_a); if(!_b){ return false; } return i$.hasClass(_b,"iw-iWidget"); }}); i$.toPath("wptheme.widget.operation",{changeWidgetMode:function(_c){ if(wptheme.widget.isWidget(_c.metadata.wid)){ com.ibm.pb.contextMenu.sharedActions.changeWidgetMode(_c.metadata.wid,null,{mode:wptheme.widget.mapPortlet2WidgetMode(_c.metadata.portletMode),event:com.ibm.mashups.iwidget.Constants.CHANGE_WIDGETMODE}); }else{ return i$.promise.resolved(_c.actionUrl); } }}); })(); com.ibm.pb.io.RESOURCE_CACHE.set("/wps/themeModules/modules/pagebuilder/xml/universalToolbar.xml", "\n \n \n \n \n\t\n\t\n\t\n\t\n\t\n \n\n"); dojo.provide("pagebuilder.nls.toolbar_it");dojo.provide("com.ibm.bundles.nls.Theme");com.ibm.bundles.nls.Theme._built=true;dojo.provide("com.ibm.bundles.nls.Theme.it");com.ibm.bundles.nls.Theme.it={"theme_choose_skin":"Seleziona skin","page_goTo_csa":"Passa alla modalità lato client","theme_hiddenContentDesc":"Collocare il contenuto nell'area sottostante per evitarne la visualizzazione quando viene visualizzata la pagina.","space_description":"Spazio","edit_wires_title":"Modifica collegamenti","page_force_ssa_link":"Utilizzare la modalità lato server.","exportSpace_title":"Esporta spazio","layout_renderingError":"Si è verificato un errore durante il rendering del layout assegnato.","tagAndRate_description":"Tag e valutazione","site_promotion_title":"Promozioni di sito...","rate_title":"Valuta...","theme_edit_wiring":"Modifica collegamenti...","theme_maximize":"Ingrandisci","close_analytics_title":"Chiudi report di analisi","theme_go_to_edit":"Vai alla modalità Modifica","dnd_not_instantiated":"Non è stato possibile creare un'istanza di trascinamento e rilascio","theme_config_control":"Configura...","skin_show_titlebar":"Visualizza barra del titolo","catalog_title":"Catalogo","theme_wire_widget":"Collega widget","dnd_disabled":"Il trascinamento e rilascio è disabilitato","createFeed_title":"Crea nuovo feed ...","statusbar_messages_available":"${0} messaggi sono disponibili per la revisione","page_title":"Pagina","move_left":"Sposta a sinistra","layout_error_contactAdmin":"Se il problema persiste, contattare l'amministratore.","page_analytics_reports_description":"Report di analisi per le pagine","embedPage_description":"Visualizza in una pagina Web","browseTags_description":"Sfoglia tag","close_analytics_description":"Chiude il report di analisi","theme_actions_menu":"Pulsante Azioni","theme_close_shelf_help":"Il pulsante chiuderà lo scaffale di personalizzazione","createSpace_title":"Crea un nuovo spazio","editPageLayout_description":"Modifica layout della pagina","theme_sign_up":"Firma","page_goTo_ssa":"Passa alla modalità lato server","theme_restore":"Ripristina","statusbar_items_available":"${0} elementi sono disponibili per la revisione","other_description":"Altro","theme_move":"Sposta...","layout_missingError":"Il layout assegnato non esiste.","statusbar_show_details":"Mostra dettagli","analytics_description":"Analisi","a11y_skip_portlet":"Vai al portlet successivo","dnd_copy_failed":"Si è verificato un errore durante la copia della risorsa.","layout_resizer":"Ridimensionatore layout","theme_move_page":"Sposta pagina","dnd_locked_container":"Impossibile spostare una risorsa in un contenitore bloccato.","advanced_description":"Avanzate","shareSpace_title":"Condividi spazio","statusbar_warning":"Avvertenza","context_portlet_menu_renderingError":"Si è verificato un errore durante il rendering del menu del portlet.","editPage_description":"Modifica pagina","exportSpace_description":"Esporta spazio","removePage_title":"Rimuovi pagina","theme_remove_page":"Si è sicuri di voler rimuovere questa pagina e tutti i relativi elementi child?","move_down":"Sposta giù","viewSource_title":"Visualizza origine","create_child_page_link":"Fare clic qui per creare una pagina child.","layout_error_explanation":"È possibile si tratti del risultato di un errore durante il processo di creazione della pagina, di modifiche manuali apportate al layout della pagina o di azioni di un amministratore.","theme_global_page_closing_non_active":"Si sta tentando di chiudere una pagina globale che attualmente non è aperta.","theme_hide_portlet":"Nascondi portlet","publishPage_description":"Pubblica pagina","sharePage_title":"Condividi pagina...","theme_more_pages":"Più pagine","theme_display_shelf_help":"Il pulsante visualizzerà qui sotto lo scaffale di personalizzazione","theme_refresh_page":"Aggiorna pagina","io_insufficient_permissionsError":"Le autorizzazioni non sono sufficienti per eseguire l'operazione richiesta.","editPageLayout_title":"Modifica layout della pagina","a11y_skip_widget":"Vai al widget successivo","move_up":"Sposta su","theme_add_pages_shared":"Aggiungi pagine condivise con l'utente","theme_help":"Guida","deleteSpace_title":"Elimina lo spazio","theme_complementary_content":"Contenuto complementare","theme_login":"Login","theme_global_page_active":"La pagina globale attualmente è attiva. Chiudere la pagina globale prima di continuare.","theme_hiddenControl":"nascosto","removeFromFav_title":"Rimuovi da Preferiti","page_description":"Pagina","theme_additional_actions":"Azioni aggiuntive","theme_refresh_description":"Aggiorna la pagina per visualizzare le informazioni più recenti.","page_save_operation_not_complete":"Un'operazione di salvataggio sul server non è stata ancora completata.","theme_remove_page_name":"Si è sicuri di voler rimuovere la pagina ${0} e tutti i relativi elementi child?","space_title":"Spazio","removeSharedPages_title":"Rimuovi pagina","statusbar_multiple":"Messaggi multipli","sharing_description":"Condividi","statusbar_hide_details":"Nascondi dettagli","tagAndRate_title":"Tag e valutazione","deleteSpace_description":"Elimina spazio","sharing_title":"Condividi","page_initError":"Si è verificato un errore durante l'inizializzazione della pagina.","theme_menu":"Menu","assignPagePermissions_description":"Assegna autorizzazioni pagina","statusbar_clear":"Cancella","theme_more_actions":"Ulteriori azioni","newSiblingPage_title":"Nuova pagina sibling...","widgetBuilder_title":"Crea un nuovo widget...","currently_selected":"attualmente selezionata","theme_edit_settings_portal":"Modifica impostazioni condivise...","createFeed_description":"Crea un nuovo feed","assignPagePermissions_title":"Assegna autorizzazioni pagina","statusbar_error":"Errore","site_promotion_description":"Aggiunge questa pagina a una promozione di sito","createSpace_description":"Crea un nuovo spazio","theme_global_page_cannot_close":"Impossibile chiudere la pagina globale.","browseTags_title":"Sfoglia tag","ally_display_actions_menu":"Visualizza menu azioni","theme_delete":"Elimina","theme_confirm_leave_edit":"Le modifiche non sono state salvate. Si è sicuri di voler lasciare la modalità Modifica?","dnd_move_failed":"Si è verificato un errore durante lo spostamento della risorsa.","deletePage_title":"Elimina pagina","theme_share":"Condividi","movePage_description":"Sposta pagina","aria_edit_mode":"Passaggio alla modalità Modifica. Le opzioni saranno visualizzate sotto, nella barra degli strumenti.","theme_logout":"Logout","theme_customize":"Personalizza","generic_tag_description":"Aggiunge questa pagina a una tag di analisi","deletePage_description":"Elimina pagina","openCatalog_title":"Apri Catalogo come una nuova pagina","theme_edit_my_profile":"Modifica profilo personale","newSiblingPage_description":"Nuova pagina sibling","edit_wires_description":"Aggiungere, modificare o rimuovere collegamenti.","theme_go_to_view":"Vai alla modalità Vista","private_public_modelError":"Impossibile posizionare una risorsa pubblica in una risorsa privata.","statusbar_info":"Informazioni","theme_edit_settings":"Modifica impostazioni...","theme_view_wiring":"Visualizza Grafico dei collegamenti","a11y_focus_titlebar":"La selezione verrà spostata sulla barra del titolo.","shareSpace_description":"Condividi spazio","aria_view_mode":"Passaggio alla modalità Visualizzazione.","openCatalogInDlg_description":"Apri catalogo in una finestra di dialogo","setAsHomeSpace_title":"Imposta come spazio home","theme_global_page_already_opened":"La pagina globale è già aperta.","theme_accountSetting":"Impostazioni","widgetBuilder_description":"Crea un nuovo widget","edit_description":"Modifica","theme_delete_page":"Si è sicuri di voler eliminare questa pagina e tutti gli elementi child?","theme_actions":"Azioni","layout_error_mismatch":"Il layout della pagina assegnato non corrisponde al layout della pagina reale.","removePage_description":"Rimuovi pagina","theme_share_this_page":"Condividi questa pagina","a11y_skip_region":"Vai alla regione successiva","theme_viewWireGraph":"Visualizza Grafico dei collegamenti","context_page_menu_renderingError":"Si è verificato un errore durante il rendering del menu di pagina.","skin_hide_titlebar":"Nascondi barra del titolo","theme_delete_page_name":"Si è sicuri di voler eliminare la pagina ${0} e tutti i relativi elementi child?","editSpace_description":"Modifica le impostazioni dello spazio","createDataMashup_title":"Crea Mashup di dati ...","openCatalog_description":"Apri Catalogo come una nuova pagina","addSharedPages_description":"Aggiungi pagine condivise","removeSharedPages_description":"Rimuovi pagina","theme_impersonation":"Impersona","theme_hide":"Nascondi","advanced_title":"Avanzate","portlet_analytics_reports":"Report portlet","embedPage_title":"Visualizza in una pagina Web...","other_title":"Altro","layout_error_symptoms":"Fino alla correzione di questo problema, i tentativi di personalizzare questa pagina aggiungendo contenuto o modificando il layout della pagina potrebbero non avere esito positivo.","theme_hide_widget":"Nascondi widget","editPage_title":"Modifica pagina","a11y_layout_resized_pixels":"Il contenitore di sinistra è impostato su ${0} pixel e il contenitore di destra è impostato su ${1} pixel.","io_serverError":"Errore server interno.","theme_minimize":"Riduci","no_content_node":"Questa pagina non supporta il contenuto.","theme_display":"Visualizza","sharePage_description":"Condividi pagina","page_analytics_reports":"Report pagina","statusbar_status_error":"Si è verificato un errore di runtime","theme_menu_cannot_render":"Impossibile eseguire il rendering del menu.","createDataMashup_description":"Crea un Mashup di dati","layout_error_heading":"Errore nel layout della pagina","layout_error_tryRecreate":"Provare ad eliminare la pagina e a crearla di nuovo.","generic_tag_title":"Tag di analisi...","portlet_analytics_reports_description":"Report di analisi per i portlet","tag_title":"Tag...","theme_rename":"Ridenomina...","a11y_display_menu":"Visualizza menu","theme_personalize_control":"Personalizza...","catalog_description":"Catalogo","io_missingResource":"La risorsa richiesta non esiste.","openCatalogInDlg_title":"Apri Catalogo in una finestra di dialogo","move_right":"Sposta a destra","theme_websphere_portal":"IBM WebSphere Portal","publishPage_title":"Pubblica pagina...","tag_description":"Tag","theme_back":"Indietro","theme_resize":"Ridimensiona...","a11y_show_focus_titlebar":"Visualizzare la barra del titolo. La selezione verrà spostata sulla barra del titolo.","page_force_ssa_msg":"Questa pagina contiene uno o più portlet che non supportano la modalità lato client.","theme_share_page":"Condividi pagina","theme_refresh":"Aggiorna","rate_description":"Valuta","editPageProperties_title":"Modifica proprietà pagina...","theme_global_page_not_opened":"La pagina globale non è aperta.","editPageProperties_description":"Modifica proprietà della pagina","statusbar_print":"Stampa","newChildPage_title":"Nuova pagina child...","setAsHomeSpace_description":"Imposta come spazio home","a11y_layout_resized":"Il contenitore di sinistra è impostato su ${0} e il contenitore di destra è impostato su ${1}.","io_networkError":"Si è verificato un errore durante la comunicazione con il server.","addSharedPages_title":"Aggiungi pagine condivise...","viewSource_description":"Visualizza sorgente","analytics_title":"Analisi","editSpace_title":"Modifica lo spazio","a11y_skip_content":"Vai al link di contenuto principale con il tasto di scelta S.","duplicateSpace_description":"Duplica spazio","newChildPage_description":"Nuova pagina child","duplicateSpace_title":"Duplica spazio","a11y_layout_resizer":"Utilizzare i tasti freccia per modificare le dimensioni dei contenitori di layout","a11y_display_user_menu":"Visualizza menu utente","removeFromFav_description":"Rimuovi da Preferiti","theme_edit_control":"Modifica","movePage_title":"Sposta pagina...","edit_title":"Modifica"};dojo.provide("com.ibm.bundles.nls.Shelf");com.ibm.bundles.nls.Shelf._built=true;dojo.provide("com.ibm.bundles.nls.Shelf.it");com.ibm.bundles.nls.Shelf.it={"mashups_hub_gadgets_label":"Gadget","change_style_light":"Sottile","change_layout_restoreLayout":"Ripristina layout precedente","add_content_data_viewer":"Visualizzatore dati","add_content_legacyError2":"Impossibile aggiungere contenuto a pagine con layout di legacy. Assegnare un template di layout prima di continuare.","menu_unselected_text":"premere invio per sfogliare questa categoria","utb_style":"Stile","shelf_session_timeout":"La sessione è scaduta. Per continuare, effettuare il login.","change_layout_label":"Layout","add_content_cancel":"Annulla","utb_projectmenu_manageprojectdesc":"Gestisci il progetto selezionato","change_style_light_blue":"Blu chiaro","utb_live_edit":"Modalità modifica dinamica","change_style_greyStyle":"Strisce grigie","utb_save_errors":"Si sono verificati degli errori durante il salvataggio della pagina","change_style_lightGreyStyle":"Grigio chiaro","change_layout_2RowDesc":"Questo layout presenta due righe che incastrano i portlet in una griglia.","utb_projectmenu_nofavoriteprojects":"Non è disponibile alcun progetto preferito","utb_overview_more_mappings":"[${0} altro]","change_layout_col3CenterDesc":"Questo layout presenta due barre laterali tra le quali si trova il contenuto principale.","change_style_black":"Nero","mashup_hub_category_label":"Mashup","change_style_lightGreenStyle":"Verde chiaro","utb_cannot_submit_page_desc":"Non è possibile inoltrare la pagina perché il servizio per eseguire questa operazione non era disponibile nei contenuti del feed della pagina.","new_categoryLabel":"Nuovo","add_content_launchLabel2":"Contenuto","add_content_feedReader":"Lettore di feed","utb_projectmenu_editmode":"Modifica","utb_analytics":"Analisi","utb_layout_noChange":"Non è possibile modificare il layout quando un elemento è ingrandito.","add_content_launchLabel":"Aggiungi contenuto","utb_project_mode_desc":"Delle modifiche del contenuto sono aggiunte in questo progetto","shelf_saving":"Salvataggio delle modifiche in corso...","utb_default_project_template":"Template progetto predefinito","utb_projectmenu_approveprojectdesc":"Approva il progetto selezionato","new_wcm_addWiki":"Aggiungi wiki alla pagina","new_wcm_wcmNotCopied":"La copia di una libreria WCM è ancora in corso.","add_content_legacyError":"Impossibile aggiungere contenuto a pagine con layout di legacy. Assegnare un layout e salvare le modifiche per utilizzare questa funzione.","shelf_badDatastoreError":"Impossibile caricare ${0} perché l'archivio dati di questa origine del contenuto non è definito.","add_content_close":"chiudi","shelf_bundleUndefined":"Non è stato possibile trovare il bundle di risorse ${0}","utb_projectmenu_approve_with_comments_headline":"Approva progetto:","utb_projectmenu_allprojects":"Tutti i progetti","shelf_submitSearch":"Inoltra ricerca","change_style_blueStyle":"Luci blu","utb_projectmenu_projectactionsdesc":"Azioni che possono essere applicate al progetto selezionato","utb_projectmenu_editmodepublishedsitedesc":"Avvia il sito pubblicato in modalità di modifica","utb_projectmenu_withdrawprojects":"Ritira dalla revisione","utb_overview_community":"Community:","change_style_mojo":"Mojo","menu_selected_text":"categoria attualmente selezionata","shelf_saveAndExit":"Salva ed esci","change_layout_col3Center":"3 colonne al centro","add_content_rss":"RSS","utb_no_edit_page_permission":"Non si dispone dell'autorizzazione per modificare questa pagina.","change_layout_col2Left":"2 colonne a sinistra","add_content_widgetActions":"Opzioni dei componenti","change_style_gold":"Oro","add_content_feedspace":"Spazio feed","utb_projectmenu_submitproject":"Inoltra per revisione","utb_projectmenu_publishedsite":"Sito pubblicato","shelf_closeDialog":"Chiudi finestra di dialogo","change_layout_maximizedError2":"Impossibile modificare il layout quando un elemento è ingrandito.","change_style_launchLabel":"Modifica stile","new_feed_enterUrl":"Specificare un URL valido.","utb_preview":"Anteprima","add_content_restrictedContentError":"${0} non è consentito in questa pagina","add_content_chart":"Grafico","utb_overview_link_manage":"Gestisci","change_layout_launchLabel":"Modifica layout","utb_projectmenu_viewmodepublishedsitedesc":"Avvia il sito pubblicato in modalità di visualizzazione","new_generic_add":"Aggiungi ${0} alla pagina","utb_create_new_project":"Crea un nuovo progetto:","utb_overview_no_items":"Nessun elemento da visualizzare.","utb_approve":"Approva","new_wcm_wcmNameTaken":"Questo nome è già utilizzato. Provare un altro nome.","change_layout_templateSyncError":"Errore di sincronizzazione del template di layout.","shelf_socialCategory":"Contenuto sociale","new_wcm_blogLibraryDescription":"Aggiungere una libreria blog ad una pagina per collaborare con il proprio team su più argomenti in una vista centralizzata. Per collaborare con il proprio team su un singolo argomento, fare clic su Annulla > Blog.","shelf_searchSocial":"Cerca in Sociale","utb_project_action_failed":"Impossibile eseguire l'azione del progetto","utb_project_mode":"Modifica progetto:","add_content_addToPage":"Aggiungi alla pagina","add_content_add":"Aggiungi","shelf_unspecified":"Non specificato","add_content_untitled":"Senza titolo","add_content_tags":"tag: ${0}","change_style_defaultStyle":"Impostazione predefinita","change_layout_col2Right":"2 colonne a destra","utb_overview_workflow_stage":"Fase del flusso di lavoro:","change_style_twilight":"Crepuscolo","shelf_feedError":"Impossibile caricare ${0}. Verificare la connessione a Internet e le impostazioni proxy.","utb_approve_project":"Approva progetto","add_content_desc":"Tavolozza oggetti - trascinare e rilasciare portlet, widget e contenuto nella pagina","utb_projectmenu_reject_with_comments":"Rifiuto progetto","utb_overview_name":"Nome:","mashup_hub_components_label":"Componenti","utb_cannot_reject_page":"Impossibile rifiutare la pagina.","utb_result_error":"Errore di caricamento dell'elemento","category_web_content":"Contenuto Web","utb_projectmenu_allprojectsdesc":"Seleziona da tutti i progetti","change_layout_1Row2ColDesc":"Questo layout presenta due righe. La seconda riga contiene due colonne non uguali.","utb_public_page":"Pagina pubblica","utb_projectmenu_norecentprojects":"Non è disponibile alcun progetto recente","add_content_notLoaded":"Questo elemento non è stato ancora caricato.","add_content_ok":"OK","shelf_searchToolsCategory":"Cerca in Strumenti","utb_save_draft":"Salva bozza","change_style_carbon":"Carbonio","shelf_searchAll":"Cerca tutto","utb_content":"Contenuto","change_style_orangeStyle":"Arancione","utb_save_changes":"Salva modifiche","detail_dialog_instruction_text":"premere invio per vedere la finestra di dialogo dei dettagli","utb_projectmenu_approvalcomments_required":"Obbligatorio","utb_projectmenu_favoriteprojects":"Progetti preferiti:","utb_undo":"Annulla azione","shelf_menu":"Menu","shelf_searchNew":"Cerca nuovo","new_wcm_blogLibraryDesc":"Aggiungere una libreria blog ad una pagina per collaborare con il proprio team su più argomenti in una vista centralizzata. Per collaborare con il proprio team su un singolo argomento, fare clic su Annulla > Blog.","add_content_maximizedError2":"Impossibile aggiungere contenuto alla pagina quando un elemento è ingrandito.","change_style_launchLabel2":"Stile","utb_manage_project":"Gestisci progetto","utb_reject_project":"Rifiuta progetto","utb_no":"No","utb_layout_noChange_desc":"Ridurre o ripristinare il contenuto ingrandito prima di procedere alla modifica del layout della pagina.","utb_projectmenu_viewmodedesc":"Avvia il progetto in modalità di visualizzazione","change_layout_col2Equal":"2 colonne uguali","shelf_configError":"Errore di lettura del file di configurazione o elaborazione del relativo contenuto.","utb_nm_error":"Impossibile salvare il modello di navigazione","change_layout_save_warning":"Il layout non viene applicato finché non si salva la pagina.","change_style_pinkStyle":"Rosa","utb_page_rejected":"La pagina è stata rifiutata.","add_content_nested_data_viewer":"Visualizzatore dati nidificati","change_style_contemporary":"Contemporaneo","utb_projectmenu_manageproject":"Gestisci","utb_show_min_toolbar":"Visualizza barra degli strumenti ridotta a icona","change_style_dark":"Scuro","utb_projectmenu_loading":"Caricamento dei progetti in corso...","utb_projectmenu_approveproject":"Approva","change_layout_custom":"Layout personalizzato","shelf_jumpTo":"Passa alla pagina","new_feed_enterTitle":"Specificare un titolo.","change_layout_1Row3Col":"1 griglia 3 colonne uguali","utb_edit_page_condition":"Per modificare questa pagina, è necessario","utb_content_noAdd2":"Impossibile aggiungere del contenuto alle pagine legacy","add_content_details":"Dettagli","shelf_searchFeeds":"Cerca nei feed","new_wcm_addBlog":"Aggiungi blog alla pagina","add_content_selectRenderer":"Seleziona come visualizzare il contenuto","utb_page_not_in_draft_state":"Non è possibile modificare questa pagina perché la pagina non è più in stato di bozza.","utb_toggle_toolbar":"attiva/disattiva la barra degli strumenti","utb_projectmenu_newproject":"Nuovo progetto","utb_more":"Altro","utb_revert":"Ripristina","utb_project_action_success":"L'azione è stata eseguita correttamente.","utb_workflow":"Flusso di lavoro","add_content_noPreviewSaved1":"Per visualizzare questo elemento,","change_style_desc":"Tavolozza stili - fare clic su uno stile per applicarlo alla pagina","add_content_noPreviewSaved2":"salvare","add_content_noPreviewSaved3":"la pagina.","utb_save_message":"In questa pagina sono presenti delle modifiche non salvate. Quale operazione si desidera eseguire?","utb_open_project_menu":"avvia il menu progetto","new_blog_copyWcmLibrary":"Creazione del blog in corso...","utb_overview_web_content":"Contenuto Web:","utb_must_be_in_project":"Per modificare questa pagina, è necessario trovarsi in un progetto.","mashup_hub_iwidgets_label":"Widget","utb_end_preview":"Arresta anteprima","utb_next_stage":"Fase successiva","change_layout_col2RightDesc":"Questo layout presenta una barra laterale sulla sinistra con il contenuto principale sulla destra.","add_content_maximizedError":"Impossibile aggiungere contenuto alla pagina quando un portlet è in modalità di ingrandimento.","utb_customizing_your_page":"Si sta eseguendo la personalizzazione della propria pagina. Le modifiche sono visibili solo all'utente.","new_wcm_wiki":"Wiki","utb_preview_as_unauthenticated_user":"Anteprima come utente non autenticato","utb_overview_text_tomorrow":"Domani","add_content_missingRendererError":"Impossibile trovare il renderer specificato.","change_layout_TopCol3ColDesc":"Questo layout presenta due colonne impilate. La colonna inferiore contiene tre colonne non uguali.","utb_overview_link_view_all":"Visualizza tutto","utb_projectmenu_withdrawprojectdesc":"Ritirare il progetto selezionato dalla revisione","no_web_content_mapping_desc":"La pagina corrente non dispone di un'associazione di contenuto della pagina. Modificare le proprietà della pagina e impostare una associazione di contenuto predefinita.","shelf_hideHiddenContainers":"Nascondi contenuto","add_content_portlets":"Portlet","change_style_brown":"Marrone","shelf_bundleKeyUndefined":"La chiave ${0} non è stata definita nel bundle di risorse ${1}","utb_overview_edit_title":"Modifica \"${0}\"","add_content_closeDialog":"Chiudi questa finestra di dialogo","change_layout_maximizedError":"Impossibile modificare il layout quando un portlet è in modalità di ingrandimento.","change_layout_col3Equal":"3 colonne uguali","add_content_feed_reader":"Lettore di feed","new_wcm_createWcm":"Crea libreria WCM","utb_open_toolbar":"Apri la barra degli strumenti","shelf_searchAdminCategory":"Gestione ricerca","utb_discard_project":"Elimina bozza progetto","utb_projectmenu_noprojectsavailable":"Nessuno","shelf_previous":"Indietro","new_wcm_feedDescription":"Fornire un URL di feed ed un portlet lettore di feed configurato per quel feed verrà aggiunto alla pagina.","utb_preview_as_user":"Anteprima come utente","shelf_loading":"Caricamento...","shelf_page":"Pagina ${0} di ${1}","utb_project_add_to_favorites":"Aggiungi a preferiti","change_layout_1Row2Col":"1 griglia 2 colonne diverse","new_feed_title":"Titolo","change_layout_col2EqualDesc":"Questo layout presenta due colonne, ognuna delle quali occupa il 50% della larghezza.","utb_workflow_state_draft":"Bozza","new_feed_addFeed":"Aggiungi feed alla pagina","change_layout_customDesc":"Questo layout è un layout personalizzato a forma di T.","utb_new_project_from_template":"Nuovo progetto da:","utb_workflow_state_pending_publish":"Pubblicazione in sospeso","utb_edit":"modifica","change_layout_desc":"Tavolozza layout - fare clic su un layout e applicarlo salvando la pagina","utb_projectmenu_editmodedesc":"Avvia il progetto in modalità di modifica","change_layout_templateSyncConfirm":"Si è sicuri di voler sincronizzare il layout di questa pagina? Tutte le personalizzazioni verranno perse.","new_feed_url":"URL","shelf_searchCollabCategory":"Cerca in Collaborazione","utb_publish":"Pubblica","shelf_search":"Cerca in ${0}","change_layout_2Row":"2 griglie","change_style_green":"Verde","shelf_next":"Avanti","utb_customizing_this_page":"Si sta eseguendo la personalizzazione di questa pagina. Le modifiche sono visibili solo all'utente.","utb_yes":"Sì","no_web_content_mapping":"Impossibile aggiungere del contenuto Web alla pagina","utb_submit_page_review":"Inoltra pagina per la revisione","utb_launch_selector":"avvia selettore progetto","utb_end_results":"Nessun ulteriore risultato","change_style_blue":"Blu","add_content_all":"Tutte","shelf_communicationsCategory":"Comunicazioni","add_content_noPreview":"Questo elemento non supporta l'anteprima","utb_live_edit_desc":"Queste modifiche influenzeranno tutti","utb_cannot_create_draft":"Impossibile creare una versione di bozza della pagina.","utb_discard_changes":"Ignora modifiche","utb_partClose_toolbar":"Chiudi la barra di stato","utb_submit_project":"Inoltra progetto per la revisione","change_layout_templateSyncLong":"Aggiornare il layout di questa pagina sincronizzandolo con il template su cui si è basato. Tenere presente che le personalizzazioni apportate a questa pagina verranno perse.","utb_projectmenu_projectactions":"Azioni progetto","utb_projectmenu_projects":"Progetti:","shelf_searchWidgets":"Cerca nei widget","utb_cannot_load_page":"Si è verificato un errore imprevisto durante il caricamento della pagina. La pagina potrebbe essere corrotta. Contattare l'amministratore per tentare una risincronizzazione.","shelf_toolsCategory":"Strumenti","new_wcm_blogDesc":"Aggiungere un blog ad una pagina per collaborare con il proprio team su un singolo argomento. Per collaborare con altri su più argomenti, fare clic su Annulla > Libreria blog.","utb_projectment_no_comment_provided":"Questo progetto richiede un commento.","shelf_saveChanges":"Salva","utb_close_toolbar":"Chiudi la barra degli strumenti","utb_projectmenu_rejectproject":"Rifiuta","change_layout_templateSync":"Sincronizzare il layout assegnato","utb_cannot_publish_page":"Impossibile pubblicare la pagina per la revisione","shelf_close":"chiudi scaffale","utb_layout_noChange2":"Non è possibile modificare il layout sulle pagine legacy","add_content_label":"Contenuto","change_style_greenStyle":"Onde verdi","new_wcm_createGeneric":"Crea ${0}","utb_overview_loading_content":"Caricamento del contenuto in corso...","new_blog_library_copyWcmLibrary":"Creazione della libreria del blog in corso...","change_style_metal":"Metallo","utb_projectmenu_rejectcomments":"Commenti rifiuto","add_content_noPreviewSaved":"Per visualizzare questo elemento, salvare la pagina.","new_createCategory":"Crea","utb_information_message":"Informazioni","shelf_serverError":"Errore server interno.","utb_min_toolbar":"Riduci a icona la barra degli strumenti","utb_wm_error":"Impossibile salvare il modello widget","utb_projectmenu_recentprojects":"Progetti recenti:","utb_projectmenu_reject_with_comments_headline":"Rifiuta progetto:","new_wcm_blog":"Blog","utb_overview_text_yesterday":"Ieri","utb_project":"Progetto","new_portalCategory":"Portale","utb_reject":"Rifiuta","utb_page_actions":"Azioni pagina","new_portletsCategoryLabel":"Portlet","utb_overview_dots":"...","utb_create_draft":"creare una bozza","shelf_all":"Tutte","add_content_browseContent":"Sfoglia contenuto","change_layout_TopCol3Col":"Colonna superiore 3 colonne al centro","menu_back":"indietro","generic_browse":"Sfoglia ${0}","new_wcm_addBlogLibrary":"Aggiungi libreria blog alla pagina","utb_show_hidden":"Visualizza contenuto nascosto","utb_hide_hidden":"Nascondi contenuto nascosto","change_style_missingStyleError":"Lo stile specificato non esiste","shelf_untitled":"Senza titolo","shelf_searchPortlets":"Cerca nei portlet","change_style_silver":"Argento","utb_page_submit_wait":"Attendere; inoltro della pagina in corso...","utb_cannot_submit_page":"Impossibile inoltrare la pagina per la revisione","shelf_showHiddenContainers":"Visualizza contenuto nascosto","utb_partOpen_toolbar":"Apri la barra di stato","selection_instructions":"premere invio per selezionare","new_wcm_wikiDescription":"Creare e modificare rapidamente il contenuto in linea con un wiki. Pubblicare in modo istantaneo il proprio lavoro con il clic di un pulsante.","utb_layout":"Layout","add_content_rating":"valutazione: ${0}","change_style_visionary":"Visionario","new_wcm_blogLibrary":"Libreria blog","change_style_red":"Rosso","new_wiki_copyWcmLibrary":"Creazione del wiki in corso...","project_expired":"L'attuale progetto non è più disponibile. Fare clic su OK per essere reindirizzati.","utb_wcm_auth":"Sviluppo contenuto Web","add_content_lastMod":"Ultima modifica: ${0}","change_style_browseStyles":"Esplora stili","utb_overview_project_content":"Contenuto progetto","shelf_searchCommunications":"Cerca in Comunicazioni","utb_close_project_menu":"chiudi il menu progetto","add_content_addContentError":"Errore di aggiunta del contenuto alla pagina.","utb_overview_link_read":"Leggi","change_style_natural":"Naturale","change_style_modern":"Moderno","add_content_noRating":"nessuna valutazione","utb_projectmenu_rejectprojectdesc":"Rifiuta il progetto selezionato","utb_project_action_wait":"Attendere mentre l'azione viene eseguita...","shelf_noResults":"Nessun risultato","shelf_searchGadgets":"Cerca nei gadget","change_layout_TopCol2ColDesc":"Questo layout presenta due colonne impilate. La colonna inferiore contiene due colonne non uguali.","utb_projectmenu_approve_with_comments":"Approvazione progetto","utb_projectmenu_approvalcomments_optional":"Facoltativo","utb_toggle_statusbar":"attiva/disattiva la barra di stato","utb_projectmenu_noprojects":"Nessun progetto disponibile","change_style_orchid":"Orchidea","shelf_adminCategory":"Gestione","mashup_hub_feeds_label":"Feed","change_style_restoreStyle":"Ripristina stile precedente","new_wcm_nameInvalid":"Il nome deve contenere almeno un carattere alfanumerico (a-zA-Z0-9). Provare un altro nome.","utb_last_project":"Apri ultimo progetto:","shelf_unsavedChanges":"Lo scaffale di personalizzazione contiene modifiche non salvate.","change_style_label":"Stili","add_content_addSearch":"Aggiungi risultati della ricerca alla pagina","utb_submit_review":"Inoltra per revisione","new_wcm_blogDescription":"Aggiungere un blog ad una pagina per collaborare con il proprio team su un singolo argomento. Per collaborare con altri su più argomenti, fare clic su Annulla > Libreria blog.","utb_project_add_to_favorites_desc":"Aggiunge il nuovo progetto all'elenco di quelli preferiti","change_layout_launchLabel2":"Layout","utb_overview_link_goto":"Vai a","utb_projectmenu_approvalcomments":"Commenti approvazione","change_layout_browseLayouts":"Sfoglia layout","change_style_white":"Bianco","change_style_purpleStyle":"Viola","new_creatableCategory":"Creabile","utb_overview_none":"Nessuna","utb_overview":"Panoramica","utb_projectmenu_publishproject":"Pubblica","utb_workflow_state_published":"Pubblicato","utb_end_preview_as":"Arresta anteprima come","utb_projectmenu_projectactionsfor":"Azioni per","utb_project_publish_failed":"Il progetto non è stato pubblicato. Aprire la vista di gestione progetto per ulteriori dettagli.","utb_private_page":"Pagina privata","change_layout_col1Desc":"Questo layout presenta una colonna che occupa tutto lo spazio disponibile (100%).","new_wcm_feed":"Feed","change_layout_TopCol2Col":"Colonna superiore 2 colonne diverse","new_feed_feedDesc":"Fornire un URL di feed ed un portlet lettore di feed configurato per quel feed verrà aggiunto alla pagina.","change_layout_col1":"1 colonna","shelf_searchCreate":"Crea ricerca","new_wcm_wikiDesc":"Creare e modificare rapidamente il contenuto in linea con un wiki. Pubblicare in modo istantaneo il proprio lavoro con il clic di un pulsante.","utb_cannot_approve_page":"Impossibile approvare la pagina.","utb_projectmenu_viewmode":"Visualizza","utb_create_draft_wait":"Attendere; creazione della versione di bozza della pagina in corso.","change_style_yellow":"Giallo","utb_overview_text_today":"Oggi","create":"Crea","utb_projectmenu_newprojectdesc":"Crea un nuovo progetto","utb_page_approved":"La pagina è stata approvata.","utb_projectmenu_publishprojectdesc":"Pubblica il progetto selezionato","change_layout_col2LeftDesc":"Questo layout presenta una barra laterale sulla destra con il contenuto principale sulla sinistra.","utb_content_noAdd_desc":"Ridurre o ripristinare il contenuto ingrandito prima di procedere ad aggiungere ulteriori elementi alla pagina.","utb_proceed_discard":"Questo annullerà tutte le modifiche apportate posteriormente all'ultimo salvataggio. Procedere?","new_wcm_name":"Nome","shelf_customize":"Personalizza","change_style_slate":"Ardesia","utb_overview_friendly_name":"URL descrittivo:","change_layout_1Row3ColDesc":"Questo layout presenta due righe. La seconda riga contiene tre colonne uguali.","utb_content_noAdd":"Non è possibile aggiungere del contenuto quando un elemento è ingrandito","shelf_collabCategory":"Collaborazione","utb_information":"informazioni","utb_project_create_wait":"Attendere mentre il progetto viene creato...","utb_overview_page_properties":"Proprietà pagina","utb_unsaved_changes_prompt":"In questa pagina sono presenti delle modifiche non salvate. Fare clic su OK per salvare le modifiche. Fare clic su Annulla per annullare le modifiche.","new_wcm_wcmNameInvalid":"I nomi possono contenere solo caratteri alfanumerici (a-z A-Z 0-9), spazi o i seguenti caratteri: \" $ - _ . ! ( ) ,.","utb_overview_link_edit":"Modifica","shelf_hiddenContainers":"Contenuto nascosto","utb_more_actions":"Ulteriori azioni","utb_projectmenu_submitprojectdesc":"Inoltrare il progetto selezionato per la revisione","add_content_submit":"Inoltra","change_layout_col3EqualDesc":"Questo layout presenta tre colonne, ognuna delle quali occupa il 33% della larghezza."}; /** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("pagebuilder.nls.toolbar",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.pb.contextMenu.JsonContextMenuLoader"]){dojo._hasResource["com.ibm.pb.contextMenu.JsonContextMenuLoader"]=true;dojo.provide("com.ibm.pb.contextMenu.JsonContextMenuLoader");dojo.declare("com.ibm.pb.contextMenu.JsonContextMenuLoader",[com.ibm.mashups.builder.model.ContextMenuLoader,com.ibm.pb.logging.Loggable],{_df:null,statusCodes:com.ibm.mm.enabler.model.HttpStatusCodes,constructor:function(_1){if(!_1){throw new Error("definition must not be null");}this._df=_1;this._data=null;},getItems:function(_2,_3,_4,_5){var _6="getItems",_7=this.LOGGER,me=this;_7.entering(_6,arguments);dfd=new com.ibm.mm.builder.DeferredImpl(this,function(_8,_9,_a){var _b=_8.getFinishedCallback(),_c=_8.getFinishedCallbackParameters(),_d;if(!this._data){this.getData(function(_e,_f){if(_f==200){_d=me._initMenuItems(_2,_3,_4,_5);}else{_d=_e;}if(_b){_b(_d,_f,_c);}},_9);}else{_d=this._initMenuItems(_2,_3,_4,_5);if(_b){_b(_d,200,_c);}}return _d;});_7.exiting(_6,arguments);return dfd;},getData:function(_10,_11){var _12="getData",lgr=this.LOGGER,me=this,_13=this._df.name,_14=com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK;lgr.entering(_12,arguments);if(!this._data){if(this._df.data){this._data=_13?dojo.getObject(_13,false,this._df.data):this._df.data;if(_10){_10(this._data,200);}}else{if(this._df.url){lgr.trace(_12,"Requesting context menu by url ${0}",[this._df.url]);com.ibm.pb.data.RESOURCE_LOADER.getData(this._df.url,"json").setFinishedCallback(function(_15,_16,_17){me._data=_15;if(_16==200&&_13){me._data=dojo.getObject(_13,false,_15);}if(_10){_10(me._data,_16);}}).start(_11);}else{throw new Error("Configuration error for context menu: Must specify url or data properties");}}}lgr.exiting(_12,[this._data]);return this._data;},_initMenuItems:function(_18,_19,_1a,_1b){var _1c="_initMenuItems",lgr=this.LOGGER,ret=[],_1d=com.ibm.mashups.enabler.context.Factory.getLocalizedContext();dojo.forEach(this._data,function(_1e){if(this._isVisible(_1e,_19,_1a,_1b)){lgr.trace(_1c,"Adding item ${0}",[_1e.id]);var l7d=this._getLocalized(_1e);ret.push(dojo.delegate(_1e,{enabled:this._isEnabled(_1e,_19,_1a,_1b),localized:l7d,title:_1e.title||_1d.getTitle(l7d),description:_1e.description||_1d.getDescription(l7d),actionCallBackFunction:this._getAction(_1e,_19,_1a,_1b)}));lgr.trace(_1c,"Added item ${0}",[_1e.id]);}else{lgr.trace(_1c,"Item ${0} is hidden",[_1e.id]);}},this);return ret;},_getAction:function(_1f,_20,_21,_22){var _23="_getAction",lgr=this.LOGGER;lgr.entering(_23,[_1f.id,_20,_21,_22]);var ret=dojo.partial(_1f.actionFn,_20,_21,_1f.metadata,_22);lgr.exiting(_23,[_1f.id,ret]);return ret;},_isVisible:function(_24,_25,_26,_27){var _28="_isVisible",lgr=this.LOGGER;lgr.entering(_28,[_24.id,_25,_26,_27]);var ret=false;try{ret=dojo.isFunction(_24.visibilityFn)?dojo.partial(_24.visibilityFn)(_25,_26,_24.metadata,_27):true;}catch(err){lgr.severe(_28,"Error executing visibilityFn for item ${0}: ${1}",[_24,err]);}lgr.exiting(_28,[_24.id,ret]);return ret;},_isEnabled:function(_29,_2a,_2b,_2c){var _2d="_isEnabled",lgr=this.LOGGER;lgr.entering(_2d,[_29.id,_2a,_2b,_2c]);var ret=false;try{ret=_29.stateFn?_29.stateFn(_2a,_2b,_29.metadata,_2c):_29.enabled;}catch(err){lgr.severe(_2d,"Error executing stateFn ${0}",[err]);}lgr.exiting(_2d,[_29.id,ret]);return ret;},_getLocalized:function(_2e){return new com.ibm.pb.localized.DojoLocalized(_2e);}});}dojo.declare("ibm.toolbar.OverviewContainer",[dijit._Widget,dijit._Templated,com.ibm.pb.customize.LotusPaletteContainer],{connections:[],currentProjectID:null,isManaged:true,blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),templateString:"
      "+"
      "+"\"${informationMessageTxt}\""+"${informationMessageTxt}"+"
      "+"
      "+"
      "+"
      "+"
      "+"${pagePropsTxt}"+""+""+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"${pageContentTxt}"+""+"
      "+"
      "+"
      "+"
      "+" ${loadingTxt}"+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+"${projectTxt}"+"
      "+"
      "+"
      "+"
      "+"
      "+"
      "+""+"
      "+"
      "+"
      "+"
      ",constructor:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.tabLabel=this.bundle["utb_overview"];this.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();this.lclCtx=com.ibm.mashups.enabler.context.Factory.getLocalizedContext();},postMixInProperties:function(){this.editTxt=this.bundle.utb_overview_link_edit;this.readTxt=this.bundle.utb_overview_link_read;this.viewallTxt=this.bundle.utb_projectmenu_manageproject;this.moreTxt=this.bundle.utb_more;this.noneTxt=this.bundle.utb_overview_none;this.pageContentTxt=ibm.toolbar.ProjectSupport.getCurrentProjectUUID()?(this.bundle.utb_overview_project_content):"";this.pagePropsTxt=this.bundle.utb_overview_page_properties;this.nameTxt=this.bundle.utb_overview_name;this.friendlyNameTxt=this.bundle.utb_overview_friendly_name;this.workflowStageTxt=this.bundle.utb_overview_workflow_stage;this.webContentTxt=this.bundle.utb_overview_web_content;this.communityTxt=this.bundle.utb_overview_community;this.noItemsTxt=this.bundle.utb_overview_no_items;this.loadingTxt=this.bundle.utb_overview_loading_content;this.editTitleTxt=this.bundle.utb_overview_edit_title;this.moreMappingsTxt=this.bundle.utb_overview_more_mappings;this.gotoTxt=this.bundle.utb_overview_link_goto;this.dotsTxt=this.bundle.utb_overview_dots;this.viewAllContentTxt=this.bundle.utb_overview_view_all_content;this.informationMessageTxt=this.bundle.utb_information_message;this.editPageConditionTxt=this.bundle.utb_edit_page_condition;this.createDraftTxt=this.bundle.utb_create_draft;this.mustBeInProjectTxt=this.bundle.utb_must_be_in_project;this.noEditPagePermissionTxt=this.bundle.utb_no_edit_page_permission;this.customizingThisPage=this.bundle.utb_customizing_this_page;this.customizingYourPage=this.bundle.utb_customizing_your_page;this.lastProjectTxt=this.bundle.utb_last_project;this.createNewProjectTxt=this.bundle.utb_create_new_project;this.createTxt=this.bundle.create;this.projectTxt=this.bundle.utb_project;this.favoriteProjectTxt=this.bundle.utb_project_add_to_favorites;},destroy:function(){dojo.forEach(this.connections,dojo.disconnect);},createDraftPage:function(){ibm.toolbar.ProjectSupport.createDraftPage();},editWCMItem:function(id,_2f,_30){var _31=new ibm.toolbar.ModalDialog();var me=this;var _32=dojo.string.substitute(ibm.toolbar.readWCMItemURLPrefix,[_30])+id;_31.open(_32,function(){me._refreshProjectContent();},dojo.string.substitute(me.editTitleTxt,[_2f]));},editPageProperties:function(){var _33=ibm.toolbar.ProjectSupport.confirmSaveOrDiscard();if(_33.okSelected===true){return;}var _34=new ibm.toolbar.ModalDialog();var me=this;var _35=ibm.toolbar.showPagePropertiesURLPrefix+me.pageId;_34.open(_35,function(_36,_37){if(_36==ibm.toolbar.OverviewContainer.SAVE){ibm.toolbar.ProjectSupport.loadTop();}else{if(_33.wasDirty===true){com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);}}},me.pagePropsTxt,null,null,null,true,{w:550});},editContent:function(_38){var _39=new com.ibm.wps.contentmapping.widget.CMPickerDialogWidget({scopeprovidername:com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_WCM});_38.editCommunityOrContent(_39);},editCommunity:function(_3a){var _3b=new com.ibm.wps.contentmapping.widget.CMPickerDialogWidget({scopeprovidername:com.ibm.wps.contentmapping.utils.CMPickerConfig.SCOPE_PROVIDER_CONNECTIONS});_3a.editCommunityOrContent(_3b);},editCommunityOrContent:function(_3c){var _3d=ibm.toolbar.ProjectSupport.confirmSaveOrDiscard();if(_3d.okSelected===true){return;}var me=this;var _3e=dojo.hitch(this,function(_3f){this._refreshMappings();});var _40=dojo.hitch(this,function(_41){if(_3d.wasDirty===true){com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);}});var _42=new com.ibm.wps.contentmapping.dialog.ContentMappingPickerDialog({"widgetInstance":_3c,onConfirmCallbackFn:_3e,onCancelCallbackFn:_40});_42.show();var _43=window.setTimeout(function(){if(_42.domNode&&_42.domNode.style.display!=ibm.toolbar.OverviewContainer.NONE){_42.layout();}window.clearTimeout(_43);},1);},fillPropertiesHeader:function(_44){var _45;if(this._getPendingState(_44)){_45=this._escapeHTML((this._getPendingState(_44)).label);}else{_45=this._escapeHTML((this._getWorkflowState(_44)).label);}dojo.attr(this.pageState,"innerHTML",_45);dojo.attr(this.pageState,"title",_45);var _46=ibm.toolbar.DateUtil.JsonDateToString(_44.updated,true,false);dojo.attr(this.pageDateDay,"innerHTML",_46);dojo.attr(this.pageDateDay,"title",_46);},fillPageProperties:function(_47){var _48=[];var _49=this.navModel.find(this.pageId).start();_48.push({name:this.nameTxt,value:this.lclCtx.getTitle(_49),divID:"page-name"});var _4a=_49.getMetaData("com.ibm.portal.friendly.name")||"";_48.push({name:this.friendlyNameTxt,value:_4a?_4a:this.noneTxt,divID:"friendly-name"});if(this.isManaged&&_47!==null){_48.push({name:this.workflowStageTxt,value:_47?_47:this.noneTxt,divID:"workflow-stage"});}dojo.place(this._createPropertiesBlock(_48),this.pagePropsBlockDiv);},fillProjectContent:function(_4b){var me=this;dojo.attr(this.projectState,"innerHTML",me._escapeHTML(ibm.toolbar.ProjectSupport.getProjectState()));if(ibm.toolbar.ProjectSupport.isProjectPublishedFailed(ibmToolbarConfig.projectUUID)){var _4c=dojo.attr(this.projectState,"class");dojo.attr(this.projectState,"class",_4c+" lotusMessage2");}if(typeof _4b!==ibm.toolbar.OverviewContainer.STRING){var _4d=_4b.length;if(_4d>0){var _4e,_4f;if(this.isMessageBoxVisible===true){_4e=5;_4f=(_4d>9)?9:10;}else{_4e=6;_4f=(_4d>11)?11:12;}var _50=false;if(_4d>_4e){dojo.addClass(this.col2,"columnWidth50");dojo.addClass(this.col3,"columnWidth50");_50=true;dojo.removeClass(this.col3,"lotusHidden");}else{dojo.addClass(this.col2,"columnWidth100");}for(var i=0,l=Math.min(_4b.length,_4f);i=_4e&&i<_4f){dojo.place(this._createOneRow(c.title,_51.label,ibm.toolbar.DateUtil.JsonDateToString(c.updated,true,false),ibm.toolbar.DateUtil.JsonDateToString(c.updated,false,true),_52,c.type,edit,_54,_53,_50),this.projectContentDiv2);}}}if(_4d>_4f){me._addMoreLink(this.projectContentDiv2,me.currentProjectID);}}else{dojo.place(this._createText(me.noItemsTxt),this.projectContentDiv);}}else{dojo.place(this._createText(_4b),this.projectContentDiv);}},fillPageAssociations:function(_57){var _58=false;var _59=null;var _5a=null;var _5b=[];var me=this;var _5c=[];var _5d=[];var _5e=null;this._hasPageAssocRights?_58=true:_58=false;if(_57.scopeproviders.length>0){dojo.forEach(_57.scopeproviders,function(_5f){if(_5f.name===ibm.toolbar.OverviewContainer.IBM_WCM_PROVIDER){if(_5f.contentmappings.length>0){if(_5f.contentmappings.length===1){_5e=_5f.contentmappings[0];_5c.push(me._determineMapping(_5e));_5b=me._determineMapping(_5e);}else{if(dojo.some(_5f.contentmappings,function(_60){return _60.isDefault;})){dojo.forEach(_5f.contentmappings,function(_61){_5c.push(me._determineMapping(_61));if(_61.isDefault){_59=me._determineMapping(_61);}});}else{_5e=_5f.contentmappings[0];dojo.forEach(_5f.contentmappings,function(_62){_5c.push(me._determineMapping(_62));});_59=me._determineMapping(_5e);}_5b[0]=_59;_5b[1]=me._addContentMappingsInfo(_5f.contentmappings.length-1);}}}else{if(_5f.name===ibm.toolbar.OverviewContainer.IBM_CONN_PROVIDER){if(_5f.contentmappings.length>0){_5e=_5f.contentmappings[0];_5a=me._determineMapping(_5e);_5d.push(me._determineMapping(_5e));}else{_5a=me.noneTxt;}}}});}dojo.empty(me.pagePropsListDiv);if(_5b){dojo.place(me._createPageAssociationRow(ibm.toolbar.OverviewContainer.IBM_WCM_PROVIDER,me.webContentTxt,_5b,_5c,_58,me.editContent),me.pagePropsListDiv);}if(_5a){dojo.create("div",{className:"lotusClear"},me.pagePropsListDiv,"last");dojo.place(me._createPageAssociationRow(ibm.toolbar.OverviewContainer.IBM_CONN_PROVIDER,me.communityTxt,_5a,_5d,_58,me.editCommunity),me.pagePropsListDiv);}},loadPropertiesHeaderData:function(){if(this.uuid){var _63=ibm.toolbar.ProjectSupport.getPortalPage(this.uuid);this.fillPropertiesHeader(_63);}else{this._clearHeader();}},loadPageWorkflowStage:function(_64){if(this.uuid){var _65=ibm.toolbar.ProjectSupport.getPortalPage(this.uuid);if(this._itemHasWorkflowStageLink(_65)){this._getWorkflowStage(_65);}else{this.fillPageProperties();}}else{this.fillPageProperties();}},loadPageAssociations:function(_66){var _67=[{name:"mime-type",value:"application/json"}];var _68=this._createUrl("contentmapping:oid:",_67,_66);var me=this;var _69=function(_6a){me.fillPageAssociations(_6a);};this.getData(_68,_69,null,"json");},loadProjectContent:function(_6b){dojo.removeClass(this.col2and3,"lotusHidden");if(!_6b){this.fillProjectContent(this.noItemsTxt);}else{var _6c=[{name:"sort",value:"modified_descending"},{name:"pageSize",value:12},{name:"projectid",value:_6b},{name:"mime-type",value:"application/json"}];var _6d=this._createUrl("wcmrest:definedquery/item-by-project",_6c);var me=this;var _6e=function(_6f){me._displayLoading(false);if(_6f.feed){me._addAllLink(me.currentProjectID);if(_6f.feed.entry){me.fillProjectContent(_6f.feed.entry);}else{me.fillProjectContent(me.noItemsTxt);}}else{me.fillProjectContent(me.noItemsTxt);}};this._displayLoading(true,this.col1);this.getData(_6d,_6e,null,"json");}},loadPublishedPageContent:function(){var me=this;var _70=me._escapeHTML(ibm.toolbar.ProjectSupport._generateProjectTitle());dojo.attr(me.projectNameInputField,"value",_70);var _71=function(_72){var _72=this._escapeHTML(dojo.attr(me.projectNameInputField,"value"));var _73=me.favoriteProjectCheckbox.checked;var _74=function(id){ibm.toolbar.ProjectSupport.enterProject(id,"");};ibm.toolbar.ProjectSupport.createProject(_74,_72,_72,_73);};dojo.connect(me.createProjectButton,"onclick",me,_71);dojo.removeClass(me.colCreateProject,"lotusHidden");},getData:function(url,_75,_76,_77){var _78={url:url,handleAs:_77,headers:{"X-IBM-XHR":"true"},load:function(_79){_75(_79);},error:function(_7a,_7b){if(_7b.xhr.status==401||_7b.xhr.status=="401"){window.location.reload();}else{if(_76){_76(_7a,_7b);}}}};dojo.xhrGet(_78);},viewAllProjectContent:function(_7c){ibm.toolbar.ProjectSupport.launchViewProjectDialog(_7c,this.viewallTxt);},setupUI:function(){this.currentProjectID=this._getCurrentProjectID();this.pageId=ibmCfg.themeConfig.currentContentNodeOID;this.uuid=ibm.toolbar.ProjectSupport.getPageUUID();if(!this.uuid||!this._isManagedPagesEnabled()){this.isManaged=false;}var _7d=new com.ibm.wps.contentmapping.utils.CMPickerConfig();this._hasPageAssocRights=_7d.hasPageEditorRights();this.loadPageAssociations(this._getCurrentPageContentID());this.isMessageBoxVisible=this._createMessageBoxContent();if(!this.isManaged){this.fillPageProperties();this._clearHeader();if(this._isManagedPagesEnabled()){if(this.currentProjectID){this.loadProjectContent(this.currentProjectID);}else{this.loadPublishedPageContent();}}}else{this.loadPropertiesHeaderData();this.loadPageWorkflowStage(this.pageId);if(this._isManagedPagesEnabled()){if(this.currentProjectID){this.loadProjectContent(this.currentProjectID);}else{this.loadPublishedPageContent();}}}},_escapeHTML:function(str){return (str.replace(/&/g,"&").replace(/>/g,">").replace(/0){_a3=dojo.create("div",{innerHTML:this._escapeHTML(_9e[0]),className:"lotusEllipsis utb-valueText lotusLeft"},_a2,"last");var _a4=dojo.create("div",{innerHTML:this._escapeHTML(_9e[1]),className:"utb-lightText lotusLeft"},_a2,"last");this._createAssociationsTooltip(_a3,_9f);this._createAssociationsTooltip(_a4,_9f);}else{_a3=dojo.create("div",{innerHTML:this.noneTxt,className:"utb-valueText lotusLeft"},_a2,"last");this._createAssociationsTooltip(_a3,[this.noneTxt]);}}else{_a3=dojo.create("div",{innerHTML:this._escapeHTML(_9e),className:"lotusEllipsis utb-valueText lotusLeft"},_a2,"last");if(_9e===this.noneTxt){this._createAssociationsTooltip(_a3,[this.noneTxt]);}else{this._createAssociationsTooltip(_a3,_9f);}}}else{dojo.create("span",{innerHTML:this.noneTxt,className:"lotusEllipsis utb-valueText lotusLeft"},_a2,"last");this._createAssociationsTooltip(_a3,[this.noneTxt]);}if(_a0){var _a5=dojo.create("div",null,_a2);var a=dojo.create("a",{className:"utb-hoverLink",href:"javascript:void(0);",innerHTML:this.editTxt},_a5);var _a6=null;if(_a1){_a6=dojo.partial(_a1,me);}this.connections.push(dojo.connect(_a2,"onclick",this,_a6));this.connections.push(dojo.connect(_a2,"onfocus",function(e){me._toggleFocus(_a2,true);}));this.connections.push(dojo.connect(_a2,"onblur",function(e){me._toggleFocus(_a2,false);}));this.connections.push(dojo.connect(_a2,"onkeydown",function(e){if(e.keyCode==13){_a6();}}));}else{var _a7=dojo.create("div",{className:"lotusClear"},_a2);}return _a2;},_createAssociationsTooltip:function(_a8,_a9){var _aa="";dojo.forEach(_a9,function(_ab){if(_aa===""){_aa+=_ab;}else{_aa+=", "+_ab;}});this._createTooltip(_a8,_aa,"above");},_getImageClassForWcmType:function(_ac){var _ad="";if(_ac.substring(_ac.length-9,_ac.length)=="Component"){_ad="wcm-component";}else{switch(_ac){case "Category":_ad="wcm-category";break;case "Folder":_ad="wcm-folder";break;case "Content":_ad="wcm-content";break;case "PortalPage":_ad="wcm-page";break;case "PageTemplate":_ad="wcm-pageTemplate";break;case "PresentationTemplate":_ad="wcm-presentationTemplate";break;case "Project":_ad="wcm-project";break;case "ProjectTemplate":_ad="wcm-projectTemplate";break;case "Taxonomy":_ad="wcm-taxonomy";break;case "Workflow":_ad="wcm-workflow";break;case "WorkflowAction":_ad="wcm-workflowAction";break;case "WorkflowStage":_ad="wcm-workflowStage";break;case "SiteArea":_ad="wcm-siteArea";break;case "ContentTemplate":_ad="wcm-contentTemplate";break;default:_ad="wcm-component";break;}}return _ad;},_createOneRow:function(_ae,_af,_b0,_b1,id,_b2,_b3,_b4,_b5,_b6){var _b7=this._getImageClassForWcmType(_b2);var _b8=dojo.create("div",{className:"lotusClear utb-entry utb-project-entry",id:this.id+"-"+id,tabindex:"0"});var _b9=dojo.create("span",{className:"lotusLeft"},_b8);dojo.create("img",{src:this.blankImg,height:"18px",width:"18px",className:"pagebuilderSprite "+_b7,alt:""},_b9);var _ba=this._escapeHTML(_ae.value);var _bb={innerHTML:_ba,lang:_ae.lang,dir:ibm.toolbar.ProjectSupport.isRTL(_ae.lang)?"RTL":"LTR"};if(_b6){_bb.className="utb-ellipsis utb-entry-title";}else{_bb.className="utb-entry-title";}var _bc=dojo.create("div",_bb,_b8);this._createTooltip(_bc,_ba,"above");if(_b0){var _bd=dojo.create("span",{innerHTML:this._escapeHTML(_b0),className:"utb-lightText lotusLeft"},_b8,"last");}if(_b3){var a=dojo.create("a",{className:"utb-hoverLink",id:this.id+"-hover-action-"+(_b5?_b5:this.readTxt),href:"javascript:void(0);",innerHTML:(_b5?_b5:this.readTxt)},_b8,"last");var me=this;var _be=null;if(_b4){_be=dojo.partial(_b4,id,_ae.value);}else{var _bf=null;if(_b2){_bf=me._formatWCMItemType(_b2);}_be=dojo.partial(me.editWCMItem,id,_ae.value,_bf);}this.connections.push(dojo.connect(_b8,"onclick",this,_be));this.connections.push(dojo.connect(_b8,"onfocus",function(e){me._toggleFocus(_b8,true);}));this.connections.push(dojo.connect(_b8,"onblur",function(e){me._toggleFocus(_b8,false);}));this.connections.push(dojo.connect(_b8,"onkeydown",function(e){if(e.keyCode==13){_be();}}));}return _b8;},_createTooltip:function(_c0,_c1,pos){_c1=_c1.replace("<","<").replace(">",">");if(typeof pos===ibm.toolbar.OverviewContainer.STRING){var _c2=new dijit.Tooltip({connectId:[_c0],label:_c1,position:[pos]});}else{var _c2=new dijit.Tooltip({connectId:[_c0],label:_c1});}return _c2;},_createMessageBoxContent:function(_c3){var _c4;var _c5;var _c6;if(this.currentProjectID){if(ibmToolbarConfig.hasEditPermission===true){return false;}}else{if(ibmToolbarConfig.hasEditPermission===true){if(ibmToolbarConfig.isPrivate){_c4=this.customizingYourPage;}else{return false;}}else{if(ibmToolbarConfig.hasPrivilegedPermission===true){if(ibmToolbarConfig.isPrivate){_c4=this.customizingYourPage;}else{_c4=this.customizingThisPage;}}}}if(!_c4){var _c7=ibm.toolbar.ProjectSupport.canCreateDraft(this.uuid);if(_c7){if(this.currentProjectID){_c4=this.editPageConditionTxt;_c5=this.createDraftTxt;_c6=function(){this.createDraftPage();};}else{_c4=this.mustBeInProjectTxt;}}else{_c4=this.noEditPagePermissionTxt;}}var _c8;if(_c4){if(_c5&&_c6){_c4=_c4+" ";var _c9=dojo.create("a",{className:"lotusAction",href:"javascript:void(0);",innerHTML:this._escapeHTML(_c5)},this.messageBody,"last");this.connections.push(dojo.connect(_c9,"onclick",this,_c6));}dojo.create("span",{innerHTML:this._escapeHTML(_c4)},this.messageBody,"first");this._setVisibility(this.messageBox,true);_c8=true;}else{this._setVisibility(this.messageBox,false);_c8=false;}return _c8;},_createPropertiesBlock:function(_ca){var me=this;var _cb=dojo.create("div",{className:"utb-page-block"});var _cc=function(){me.editPageProperties();};dojo.forEach(_ca,function(_cd){var div=dojo.create("div",(_cd.divID?{id:this.id+"-"+_cd.divID,className:"utb-entry"}:null),_cb);var _ce=dojo.create("div",{innerHTML:this._escapeHTML(_cd.name),className:"utb-name-text"},div);var _cf=null;var _d0=null;var _d1=this._escapeHTML(_cd.value);if(_cd.name===me.nameTxt){var _d2=dojo.create("div",{className:"lotusRight"},div,"last");_cf=dojo.create("div",{innerHTML:_d1,className:"lotusEllipsis utb-blockHeading utb-valueText-long lotusLeft"},div,"last");_d0=dojo.create("div",{className:"lotusClear"},div,"last");}else{_cf=dojo.create("div",{innerHTML:_d1,className:"lotusEllipsis utb-valueText lotusLeft"},div);_d0=dojo.create("div",{className:"lotusClear"},div,"last");}this._createTooltip(_cf,_d1,"above");if(ibmToolbarConfig.hasEditPermission===true){var _d3=dojo.create("span",{className:"utb-editText",innerHTML:me.editTxt},_d2,"last");}},this);if(ibmToolbarConfig.hasEditPermission===true){this.connections.push(dojo.connect(_cb,"onclick",this,_cc));this.connections.push(dojo.connect(this.pagePropsBlockDiv,"onfocus",function(e){me._toggleFocus(_cb,true);}));this.connections.push(dojo.connect(this.pagePropsBlockDiv,"onblur",function(e){me._toggleFocus(_cb,false);}));this.connections.push(dojo.connect(this.pagePropsBlockDiv,"onkeydown",function(e){if(e.keyCode==13){me.editPageProperties();}}));}return _cb;},_toggleFocus:function(_d4,add){if(add){dojo.addClass(_d4,"utb-editHover");}else{dojo.removeClass(_d4,"utb-editHover");}},_createUrl:function(_d5,_d6,_d7){var _d8=null;var uri="";if(_d7){uri=this._createPocUri(_d5+_d7);}else{uri=this._createPocUri(_d5);}var _d9=null;dojo.forEach(_d6,function(_da){if(_d9){_d9=this._addParamToURL(_d9,_da.name,_da.value);}else{_d9=this._addParamToURL(uri,_da.name,_da.value);}},this);return _d9;},_createPocUri:function(uri){var _db=ibmCfg.portalConfig.contentHandlerURI;return this._addParamToURL(_db,"uri",uri);},_getCurrentProjectID:function(){return ibm.toolbar.ProjectSupport.getCurrentProjectUUID();},_isManagedPagesEnabled:function(){return ibm.toolbar.ProjectSupport.confirmManagedPages();},_addAllLink:function(_dc){var _dd=dojo.create("a",{"aria-disabled":"false",className:"utb-link",innerHTML:this.viewallTxt},this.headerProjectContent);this.connect(_dd,"onclick",dojo.hitch(this,function(){this.viewAllProjectContent(_dc);}));},_addMoreLink:function(_de,_df){var _e0=dojo.create("a",{"aria-disabled":"false",className:"utb-link",innerHTML:this.moreTxt},_de);this.connect(_e0,"onclick",dojo.hitch(this,function(){this.viewAllProjectContent(_df);}));},_getCurrentPageContentID:function(){return this.pageId;},_addParamToURL:function(url,_e1,_e2){if(url&&_e1){var _e3=null;var _e4=url.lastIndexOf("#");var _e5=null;if(_e4>-1){_e5=url.substring(_e4);_e3=url.substring(0,_e4);}else{_e3=url;}var _e6=null;var _e7=_e3.indexOf("?");if(_e7!=-1){var _e8=_e3.lastIndexOf(";",_e7);if(_e8!=-1){_e6=_e3.substring(_e8);_e3=_e3.substring(0,_e8);}if(_e3.length-1>_e7){_e3=_e3+"&";}}else{_e3=_e3+"?";}if(_e2){if(_e2 instanceof Array){for(i=0;i<_e2.length;i++){_e3=_e3+encodeURIComponent(_e1)+"="+encodeURIComponent(_e2[i]);if(i+1<_e2.length){_e3=_e3+"&";}}}else{_e3=_e3+encodeURIComponent(_e1)+"="+encodeURIComponent(_e2);}}else{_e3=_e3+encodeURIComponent(_e1)+"=";}if(_e6){_e3=_e3+_e6;}if(_e5){_e3=_e3+_e5;}return _e3;}else{return url;}},startup:function(){this.started=true;this.setupUI();},undo:function(_e9){this.inherited(arguments);},makeDirty:function(_ea){this.dirty=_ea;},processChange:function(_eb){this.apply(_eb);},apply:function(_ec){},beforeSubmit:function(_ed){var dfd=new dojo.Deferred();dfd.callback();return dfd;},submit:function(_ee){if(this.dirty){this.makeDirty(false);}if(_ee.onComplete){_ee.onComplete();}}});ibm.toolbar.OverviewContainer.EDIT="edit";ibm.toolbar.OverviewContainer.WORKFLOW_STAGE="workflow-stage";ibm.toolbar.OverviewContainer.WORKFLOW_STATE="wcmrest:workflowState";ibm.toolbar.OverviewContainer.PENDING_STATE="wcmrest:pendingState";ibm.toolbar.OverviewContainer.PENDING_DELETED="PENDING_DELETED";ibm.toolbar.readWCMItemURLPrefix="?uri=dialog:wcm&wcmHiddenPortlet=true&action=read&docid=com.ibm.workplace.wcm.api.WCM_${0}/";ibm.toolbar.showPagePropertiesURLPrefix="?uri=epp:dialogState&pageid=";ibm.toolbar.OverviewContainer.SAVE="save";ibm.toolbar.OverviewContainer.NONE="none";ibm.toolbar.OverviewContainer.STRING="string";ibm.toolbar.OverviewContainer.PORTAL_PAGE="PortalPage";ibm.toolbar.OverviewContainer.IBM_WCM_PROVIDER="ibm.wcm.provider";ibm.toolbar.OverviewContainer.IBM_CONN_PROVIDER="ibm.connections.provider";if(!dojo._hasResource["com.ibm.pb.customize.AddContentPaletteContainer"]){dojo._hasResource["com.ibm.pb.customize.AddContentPaletteContainer"]=true;dojo.provide("com.ibm.pb.customize.AddContentPaletteContainer");dojo.declare("com.ibm.pb.customize.AddContentPaletteContainer",[com.ibm.pb.customize.LotusPaletteContainer],{createProxyURI:null,pendingItems:null,beforeSubmitDfds:null,afterSubmitDfds:null,allowedListJsonFile:null,constructor:function(){this.label=this.nlsBundle["add_content_browseContent"];this.tabLabel=this.nlsBundle["add_content_launchLabel2"];this.pendingItems={};this.beforeSubmitDfds=[];this.afterSubmitDfds=[];},processJSON:function(){if(this.hasAllowedPortletsList()){this.jsonFile=this.allowedListJsonFile;}this.inherited(arguments);},hasAllowedPortletsList:function(){var _ef=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID(),_f0=this.navModel.find(_ef).start(),_f1=this.navModel.getLayoutModel(_f0.getID()),_f2=_f1.getRoot().start(),xml=_f2.getXml(),_f3="//*[model:allPortletsAllowed=\"false\"]";return com.ibm.mashups.enabler.xml.XPath.evaluateBoolean(_f3,xml,{atom:"http://www.w3.org/2005/Atom",model:"http://www.ibm.com/xmlns/prod/websphere/portal/v6.0.1/portal-model-elements"});}});}if(!dojo._hasResource["com.ibm.pb.customize.ChangeStylePaletteContainer"]){dojo._hasResource["com.ibm.pb.customize.ChangeStylePaletteContainer"]=true;dojo.provide("com.ibm.pb.customize.ChangeStylePaletteContainer");dojo.declare("com.ibm.pb.customize.ChangeStylePaletteContainer",[com.ibm.pb.customize.LotusPaletteContainer],{numRows:3,baseCssPath:"",constructor:function(){this.label=this.nlsBundle["change_style_browseStyles"];this.tabLabel=this.nlsBundle["change_style_launchLabel2"];this.themeBundle=dojo.i18n.getLocalization("com.ibm.bundles","Theme");},postCreate:function(){this.inherited("postCreate",arguments);dojo.addClass(this.domNode,"lotusLargeWidgets");this.connect(this,"apply","changeSelection");},setupUICallback:function(_f4){dojo.forEach(_f4,dojo.hitch(this,function(_f5){_f5.hub.fetch({onComplete:dojo.hitch(this,function(_f6){dojo.forEach(_f6,dojo.hitch(this,function(_f7){if(_f7.id[0]!="initial"&&dojo.query("[title~="+_f7.id[0]+"]").length==0){this._loadCss(this.baseCssPath+_f7.url[0],_f7.id[0],true,true);}}));})});}));this.inherited(arguments);},changeSelection:function(_f8){this.changeSelected(_f8.id);},newCell:function(_f9,_fa){var _fb=this.inherited(arguments),_fc=dijit.byNode(_fb),_fd=dojo.getObject("ibmCfg.themeConfig.editStyle");if(_fd&&_fc&&_fc.textBlock){var _fe=dojo.create("a",{href:"javascript:void(0);",className:"editStyleLink",innerHTML:this.themeBundle.edit_title},_fc.textBlock);_fc.connect(_fe,"onclick",function(){ibmCfg.themeConfig.editStyle({source:_f9,item:_fa,node:_fe,apply:_fc.apply});});}return _fb;}});}if(!dojo._hasResource["com.ibm.pb.customize.ChangeLayoutPaletteContainer"]){dojo._hasResource["com.ibm.pb.customize.ChangeLayoutPaletteContainer"]=true;dojo.provide("com.ibm.pb.customize.ChangeLayoutPaletteContainer");dojo.declare("com.ibm.pb.customize.ChangeLayoutPaletteContainer",[com.ibm.pb.customize.LotusPaletteContainer],{numRows:3,columnHash:{},constructor:function(){this.label=this.nlsBundle["change_layout_browseLayouts"];this.tabLabel=this.nlsBundle["change_layout_launchLabel2"];},postCreate:function(){this.inherited("postCreate",arguments);dojo.addClass(this.domNode,"lotusLargeWidgets hasLotusMessage");var _ff=this.createLotusMsgNode(this.nlsBundle.change_layout_save_warning,"Warning");this.center.appendChild(_ff);this.connect(this,"apply","changeSelection");},changeSelection:function(args){this.changeSelected(args.id);}});}if(!dojo._hasResource["com.ibm.UnloadGuard"]){dojo._hasResource["com.ibm.UnloadGuard"]=true;dojo.provide("com.ibm.UnloadGuard");(function(){var _100={};var _101=function(){for(var x in _100){if(_100[x]&&_100[x].length>0){return x;}}return false;};var _102=function(_103){if(!_100[_103]){_100[_103]=[];}_100[_103].push(true);};var _104=function(_105){if(_100[_105]){_100[_105].pop();}if(!_101()){dojo.publish("/window/unload/nonePending");}};dojo.subscribe("/window/unload/addPending",null,_102);dojo.subscribe("/window/unload/removePending",null,_104);window.onbeforeunload=function(){var msg=_101();if(msg!==false){return msg;}};})();}if(!dojo._hasResource["com.ibm.widgets.InlineShelf"]){dojo._hasResource["com.ibm.widgets.InlineShelf"]=true;dojo.provide("com.ibm.widgets.InlineShelf");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.widgets.InlineShelf",[dijit._Widget,dijit._Templated],{content:null,link:null,shelfClass:"",displayState:"closed",everOpened:false,wipeOut:null,wipeIn:null,wipeTime:300,templateString:"
      ",startup:function(){this.wipeOut=dojo.fx.wipeOut({node:this.domNode,duration:this.wipeTime});this.wipeIn=dojo.fx.wipeIn({node:this.domNode,duration:this.wipeTime});if(this.content){this.domNode.appendChild(this.content);}this.onCreate();},connectButton:function(){if(dojo.isString(this.link)){this.link=dojo.byId(this.link);}if(this.link&&!this.buttonConnection){this.buttonConnection=dojo.connect(this.link,"onclick",this,this.toggleDisplay);dojo.removeClass(this.link,"lotusBtnDisabled");}},disconnectButton:function(){if(this.displayState=="open"){this.toggleDisplay();}if(this.buttonConnection){dojo.disconnect(this.buttonConnection);this.buttonConnection=null;}if(this.link){dojo.addClass(this.link,"lotusBtnDisabled");}},toggleDisplay:function(){if(this.displayState=="open"){this.displayState="closed";this.onClose();if(dojo.isIE||window.ActiveXObject!==undefined){dojo.style(this.domNode,"display","none");}else{this.wipeOut.play();}if(this.link){dojo.removeClass(this.link,"ibmCompressed");}}else{if(this.displayState=="closed"){this.displayState="open";this.onOpen();if(!this.everOpened){this.startup();}if(dojo.isIE||window.ActiveXObject!==undefined){dojo.style(this.domNode,"display","");}else{this.wipeIn.play();}if(!this.everOpened){this.onFirstOpen();this.everOpened=true;}if(this.link){dojo.addClass(this.link,"ibmCompressed");}}}},onCreate:function(){},onOpen:function(){},onFirstOpen:function(){},onClose:function(){}});}if(!dojo._hasResource["com.ibm.pb.customize.enabler.TabbedController"]){dojo._hasResource["com.ibm.pb.customize.enabler.TabbedController"]=true;dojo.provide("com.ibm.pb.customize.enabler.TabbedController");dojo.require("dojo.i18n");dojo.require("dojo.DeferredList");dojo.declare("com.ibm.pb.customize.enabler.TabbedController",[com.ibm.widgets.InlineShelf],{childrenArray:[],imagePath:".",hiddenClass:"lotusHidden",selectedClass:"lotusSelected",navModel:null,widgetModel:null,selectedChild:0,connections:[],templateString:"
      "+"
      "+"
        "+"
        "+"
        "+"
        ",refreshRetryInterval:300,constructor:function(){this.logger=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.pb.customize.enabler.TabbedController");this.logger.entering("contructor");this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.messages=dojo.i18n.getLocalization("com.ibm.bundles","SharedMessages");this.okText=this.bundle["shelf_saveChanges"];this.cancelText=this.bundle["add_content_cancel"];this.eventService=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");this.eventService.subscribeEvent("com.ibm.mashups.builder.changePageMode",this,this.onPageModeChanged);this.saveInProgress=false;this.changedToPageViewMode=false;this.logger.exiting("contructor");},destroy:function(){dojo.forEach(this.childrenArray,function(_106){_106.controller.destroy();});dojo.forEach(this.connections,dojo.disconnect);this.inherited(arguments);},onPageModeChanged:function(_107){var nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();if(_107=="edit"){nsm.startTransaction();}else{if(_107=="view"){if(this.saveInProgress){this.changedToPageViewMode=true;}else{nsm.discardTransaction();}}}},onFirstOpen:function(){this.logger.entering("onFirstOpen");this.fillTabs();this.logger.exiting("onFirstOpen");},onStartup:function(){this.logger.entering("onStartup");this.logger.exiting("onStartup");},onShowTab:function(_108){this.logger.entering("onShowTab",[_108]);this.logger.exiting("onShowTab",[_108]);},fillTabs:function(){this.logger.entering("fillTabs");var _109=0,_10a=0;dojo.forEach(this.childrenArray,dojo.hitch(this,function(_10b){var div=dojo.create("div",{className:this.hiddenClass,"id":this.id+_109+"P","role":"tabpanel","aria-labelledby":this.id+_109,"aria-hidden":"true"},this.containerDivs);dojo.place(_10b.controller.domNode,div);_10b.containerDiv=div;var tab=dojo.create("li");var _10c=dojo.create("a",{innerHTML:_10b.controller.tabLabel,href:"javascript:void(0)","role":"tab","id":this.id+_109,"aria-controls":this.id+_109+"P","aria-pressed":"false","aria-selected":"false","tabindex":"-1"},tab);dojo.place(tab,this.tabs);_10b.tab=tab;_10c.onclick=dojo.hitch(this,this.showTab,_10b);this.connections.push(dojo.connect(_10c,"onkeypress",this,this.onKeyPress));_109++;}));if(this.childrenArray.length==0){this.disconnectButton();}else{this.selectedChild=this.selectedChild0){this.selectedChild--;}else{this.selectedChild=this.childrenArray.length-1;}}else{if(key===dojo.keys.RIGHT_ARROW||key===dojo.keys.DOWN_ARROW){e.preventDefault();if(this.selectedChild0){this.containerDivs.removeChild(this.containerDivs.firstChild);}while(this.tabs.children.length>0){this.tabs.removeChild(this.tabs.firstChild);}this.fillTabs();}},clearSelectedTab:function(){this.selectedChild=0;},undoChildren:function(){this.logger.entering("undoChildren");dojo.forEach(this.childrenArray,dojo.hitch(this,function(_112){_112.controller.undo();}));this.logger.entering("exiting");},beforeSave:function(_113){this.logger.entering("beforeSave",[_113]);if(!this.childrenArray||this.childrenArray.length==0){_113();return;}this.saveInProgress=true;this.closeOverlay=this.childrenArray[0].controller.showWaitMsgInDialog(this.bundle["shelf_saving"]);var dfdl=new dojo.DeferredList(dojo.map(this.childrenArray,function(_114){return _114.controller.beforeSubmit();},this));setTimeout(dojo.hitch(this,function(){dfdl.addCallback(dojo.hitch(this,_113));}),500);this.logger.exiting("beforeSave",[_113]);},_setDialogErr:function(_115,msg,_116){_115.containerNode.innerHTML=msg;var _117=dojo.create("div",{className:"lotusDialogFooter"},_115.containerNode,"after");if(_116){dojo.create("button",{className:"lotusBtn",innerHTML:this.bundle.add_content_ok,onclick:function(){_116();}},_117);}},saveChildren:function(_118){this.logger.entering("saveChildren",[_118]);var nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _119=null;if(this.childrenArray&&this.childrenArray.length){_119=this.childrenArray[0].controller.waitingDialog;}var _11a=null;var _11b=ibmCfg.themeConfig.alwaysRefreshOnPageSave||com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().isDirty();com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(false);var _11c=this.childrenArray.length;var _11d=dojo.hitch(this,function(){this.logger.entering("counter in saveChildren",[_11c]);if(--_11c===0){var _11e=this.navModel.commit();_11e.setFinishedCallback(dojo.hitch(this,function(ctx){var _11f=ctx.statusCode;if(_11f==200||_11f==201||_11f==400){if(_11f>=300&&_119){_11a=true;var _120="";dojo.forEach(ctx.operations,function(op){if(op.request&&op.request.statusCode>=300){_120+="

        "+op.request.responseText;}},this);this._setDialogErr(_119,this.messages.shelf_customizeError_0+_120,function(){window.location.reload();});}else{var _121=this.widgetModel.commit();_121.setFinishedCallback(dojo.hitch(this,function(x,_122){if(_122==200||_122==201||_122==400){if(_122>=300&&_119&&!_11a){_11a=true;this._setDialogErr(_119,this.messages.shelf_customizeError_0,function(){window.location.reload();});}else{nsm.commitTransaction();if(!this.changedToPageViewMode){nsm.startTransaction();}if(_11b&&!ibmCfg.themeConfig.savePageCheckerUnloading&&(dojo.isOpera||ibmCfg.themeConfig.alwaysRefreshOnPageSave||!ibmCfg.themeConfig.isPageRenderModeCSA)){com.ibm.utilities.refreshPage();}else{if(_11b){this.eventService.broadcastEvent("com.ibm.mashups.builder.layoutRefresh");}}this.closeOverlay();}}else{if(this.changedToPageViewMode){nsm.discardTransaction();}this.logger.severe("saveChildren","Cannot save the widget model",arguments);this.closeOverlay();}_118();this.changedToPageViewMode=false;this.saveInProgress=false;}));_121.start(false);}}else{this.logger.severe("saveChildren","Cannot save the navigation model",arguments);this.closeOverlay();_118();if(this.changedToPageViewMode){nsm.discardTransaction();}this.changedToPageViewMode=false;this.saveInProgress=false;}}),null,true);_11e.start(false);}this.logger.exiting("counter in saveChildren",[_11c]);});var _123=dojo.hitch(this,function(_124){this.logger.entering("handleError in saveChildren",[_124]);_11d();var _125=this.bundle["add_content_addContentError"];var _126="";if(_124){_125=_124[0].message;_126=_124[0].responseText;}if(_125.match(/\D401/)){_126=_125;_125=this.bundle["shelf_session_timeout"];}this.logger.severe("handleError in saveChildren",_125+" : "+_126,[_124]);this.logger.entering("handleError in saveChildren",[_124]);});dojo.forEach(this.childrenArray,function(_127){if(_127.controller.refresh&&_127.controller.dirty){_11b=true;}_127.controller.submit({onComplete:_11d,onError:_123});},this);this.logger.exiting("saveChildren",[_118]);}});}if(!dojo._hasResource["com.ibm.portal.fx.Transitions"]){dojo._hasResource["com.ibm.portal.fx.Transitions"]=true;dojo.provide("com.ibm.portal.fx.Transitions");dojo.require("dojo.fx");dojo.require("dojo.NodeList-fx");com.ibm.portal.fx.Transitions={collapsePortlets:function(_128,args){dojo.query(_128||".wpsPortletBody").wipeOut(dojo.mixin({duration:1000},args)).play();},uncollapsePortlets:function(_129,args){dojo.query(_129||".wpsPortletBody").wipeIn(dojo.mixin({duration:1000},args)).play();},combineMapAnimations:function(map,prop){prop=prop||"animation";return dojo.fx.combine(dojo.map(map,function(obj){return obj.animation;}));},chainMapAnimations:function(map,prop){prop=prop||"animation";return dojo.fx.chain(dojo.map(map,function(obj){return obj.animation;}));},fadeToOverlay:function(_12a,args,_12b){return dojo.query(_12a,_12b).map(function(node){var _12c=dojo.doc.createElement("div");var cds=dojo.coords(node);dojo.style(_12c,"position","absolute");dojo.style(_12c,"top",(cds.y-dojo.style(node,"marginTop"))+"px");dojo.style(_12c,"left",(cds.x-dojo.style(node,"marginLeft"))+"px");dojo.style(_12c,"height",cds.h+"px");dojo.style(_12c,"width",cds.w+"px");dojo.addClass(_12c,"fxOverlay");dojo.style(_12c,"border","solid 2px orange");dojo.style(_12c,"opacity",0);dojo.body().appendChild(_12c);var anim=dojo.fx.combine([dojo.fadeIn(dojo.mixin({node:_12c},args)),dojo.fadeOut(dojo.mixin({node:node},args))]);return {overlay:_12c,node:node,animation:anim};});},fadeOutOverlay:function(map,args){return dojo.map(map,function(obj){var anim=dojo.fx.combine([dojo.fadeOut(dojo.mixin({node:obj.overlay},args)),dojo.fadeIn(dojo.mixin({node:obj.node},args))]);return {overlay:obj.overlay,node:obj.node,animation:anim};});},positionOverlay:function(map,args){return dojo.map(map,function(obj){var _12d=dojo.coords(obj.node);var _12e=dojo.coords(obj.overlay);var _12f=dojo.animateProperty(dojo.mixin({node:obj.overlay,properties:{width:{start:_12e.w,end:_12d.w,unit:"px"},height:{start:_12e.h,end:_12d.h,unit:"px"}}},args));var anim=dojo.fx.combine([dojo.fx.slideTo(dojo.mixin({node:obj.overlay,unit:"px",left:_12d.l,top:_12d.t},args)),_12f]);return {overlay:obj.overlay,node:obj.node,animation:anim};});},showOverlayDisable:function(node,_130){var _131=dojo.query(node);var _132=[];for(var i=0;i<_131.length;i++){_131[i].style.position="relative";var _133=document.createElement("div");dojo.addClass(_133,"ibmPortalOverlayShow");if(_130){dojo.addClass(_133,"ibmPortalLoading");}dojo.style(_133,"height",_131[i].offsetHeight+"px");dojo.style(_133,"width",_131[i].offsetWidth+"px");_132.push(_133);_131[i].appendChild(_133);}return _132;},hideOverlayDisable:function(_134){for(var i=0;i<_134.length;i++){_134[i].parentNode.removeChild(_134[i]);}}};}if(!dojo._hasResource["com.ibm.pb.customize.enabler.AddContentController"]){dojo._hasResource["com.ibm.pb.customize.enabler.AddContentController"]=true;dojo.provide("com.ibm.pb.customize.enabler.AddContentController");dojo.require("dojo.string");dojo.require("dojo.i18n");dojo.require("dojo.DeferredList");com.ibm.pb.customize.enabler.AddContentController={dirty:false,started:false,refresh:true,navModel:null,imagePath:"",pendingItems:{},placeholders:[],ibmMainContainer:"ibmMainContainer",layoutParser:com.ibm.pb.layout.LayoutParser,startup:function(){this.logger.entering("startup");this.started=true;this.eventService=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");this.setupUI();this.logger.exiting("startup");},makeDirty:function(_135){this.logger.entering("makeDirty",[_135]);this.dirty=_135;this.logger.exiting("makeDirty",[_135]);},processChange:function(args){if(!this.dirty){this.makeDirty(true);}if(args.takeoverFcn){args.takeoverObject=dojo.mixin(args.takeoverObject,{controller:this});if(dojo.isString(args.takeoverFcn)){return dojo.getObject(args.takeoverFcn)(args.takeoverObject);}else{return args.takeoverFcn(args.takeoverObject);}}else{return this.apply(args);}},apply:function(args){this.logger.entering("apply",[args]);this.dialog.hide();var _136=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _137=this.navModel.getLayoutModel(_136);var _138=null,_139=null,_13a="";if(args.cID){_13a=args.cID;_139=_137.find(_13a);if(_139){_139.setFinishedCallback(dojo.hitch(this,"_apply"),{layoutModel:_137,args:args});_139.start(false);}else{this.logger.severe("apply","Cannot find dnd container in the layout model",[args]);}}else{var _13b=dojo.query("[name~="+this.ibmMainContainer+"]");if(_13b.length>0){_13a=this.layoutParser.extractID(_13b[0]);_139=_137.find(_13a);if(_139){_139.setFinishedCallback(dojo.hitch(this,"_apply"),{layoutModel:_137,args:args});_139.start(false);}else{this.logger.severe("apply","Cannot find main container in the layout model",[args]);}}else{var _13c=_137.getRoot();if(_13c){var root=_13c.start();}else{this.logger.severe("apply","Cannot find root layout container in the model",[args]);return;}var iter=_137.getChildren(root);while(iter.hasNext()){_138=iter.next();if(dojo.byId(_138.getID())){break;}}if(_138){this._apply(_138,"200",{layoutModel:_137,args:args});}else{this.logger.severe("apply","Cannot find any containers in the layout model",[args]);}}}this.logger.exiting("apply",[args]);},_apply:function(_13d,_13e,x){this.logger.entering("_apply",[_13d,_13e,x]);if(_13e!=200){this.logger.severe("_apply","Could not find container in the layout model. Cannot Add Content",[_13d,_13e,x]);return;}if(_13d&&_13d.isLocked){if(_13d.isLocked()){window.setTimeout(dojo.hitch(this,function(){var text="This container is locked.";var _13f="";var _140=new com.ibm.widgets.StatusMessage("warning",text,_13f);dojo.publish("/portal/status",[{message:_140,uid:"ibmStatusBox"}]);}),10);return;}}if(_13d instanceof com.ibm.mashups.enabler.layout.LayoutContainer){var _141=null;if(x.args.cID&&!x.args.sID){_141=null;}else{if(x.args.sID){var _142=x.args.sID;if(_142){nextSiblingDef=x.layoutModel.find(_142);}if(nextSiblingDef){_141=nextSiblingDef.start();}if(!_141){this.logger.warning("_apply","Cannot find dnd sibling control in the layout model. Setting it to null.",[_13d,_13e,x]);}}else{var iter=x.layoutModel.getChildren(_13d);if(iter.hasNext()){_141=iter.next();}}}if(_141&&!(_141 instanceof com.ibm.mashups.enabler.layout.LayoutControl)){this.logger.warning("_apply","Next sibling control is not an instance of com.ibm.mashups.enabler.layout.LayoutControl. Setting it to null.",[_13d,_13e,x]);_141=null;}var _143=com.ibm.mashups.enabler.layout.Constants;var _144={};_144[_143.CONTEXT_TYPE]=_143.LAYOUT_CONTROL;if(x.args.definitionURL){_144[_143.CONTEXT_WIDGET_DEFINITION_URL]=x.args.definitionURL;}else{_144[_143.CONTEXT_WIDGET_DEFINITION_ID]=new com.ibm.pb.customize.Identifiable(x.args.id);}_144[_143.DISPLAY_TITLE]=x.args.label;var _145=x.layoutModel.create(_144);_145.setTitle(x.args.label,dojo.locale);x.layoutModel.insert(_145,_13d,_141);this.pendingItems[x.args.label]=_145;if(x.args.prefsMapFcn){this._addPreferences(_145,x.args.prefsMapFcn,x.args);}this._addPreviewToPage(_145,_13d,_141,x.args.label);}else{this.logger.severe("_apply","Container is not an instance of com.ibm.mashups.enabler.layout.LayoutContainer",[_13d,_13e,x]);}com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);this.logger.exiting("_apply",[_13d,_13e,x]);},_addPreviewToPage:function(_146,_147,_148,_149){var _14a=_146.getID(),_14b=_147.getID();var _14c=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");var _14d=ibmCfg.themeConfig.modulesWebAppBaseURI+"/modules/pagebuilder/css/images/defaultFileIcon_32.png";var _14e=_14c["add_content_noPreviewSaved1"];var _14f=_14c["add_content_noPreviewSaved2"];var _150=_14c["add_content_noPreviewSaved3"];var _151=dojo.create("div",{className:"component-control dojoDndItem id-"+_14a,dndtype:"lm"});var _152=dojo.create("div",{className:"ibmPortalControl wpthemeControl wpthemeHidden",role:"region"},_151);_152.setAttribute("aria-labelledby","wbRegionId"+_14a);var _153=dojo.create("div",{className:"wpthemeControlHeader dojoDndHandle"},_152);_153.innerHTML="

        "+_149+"

        ";var _154=dojo.create("div",{className:"wpthemeControlBody wpthemeOverflowAuto wpthemeClear"},_153,"after");var _155=dojo.create("img",{src:_14d,alt:""},_154);_155.setAttribute("padding-top","5px");var _156=dojo.create("span",{innerHTML:_14e},_154);var _157=dojo.create("a",{href:"javascript:;"},_154);_157.innerHTML=" "+_14f+" ";var _158=dojo.create("span",{innerHTML:_150},_154);if(_148){var _159=this.layoutParser.findById(_148.getID());var _15a=dojo.place(_151,_159,"before");}else{var _15b=this.layoutParser.findById(_14b);var _15a=dojo.place(_151,_15b,"last");}dojo.connect(_157,"onclick",function(){com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.savePage");});if(ibmCfg.controllers.dnd){ibmCfg.controllers.dnd.dndSources[_14b].sync();}},_addPreferences:function(_15c,_15d,map){this.logger.entering("_addPreferences",[_15c,_15d,map]);var _15e=this.widgetModel.getWidgetWindow(_15c);_15e.setFinishedCallback(dojo.hitch(this,function(_15f,_160){if(_160==200){instanceDef=this.widgetModel.getWidgetInstance(_15f);instanceDef.setFinishedCallback(dojo.hitch(this,function(_161,_162){if(_162==200){var _163=this.widgetModel.getHierarchicalPreferences(_161);_163.setFinishedCallback(dojo.hitch(this,function(_164,_165){if(_165==200){var _166={};if(dojo.isString(_15d)){_166=dojo.getObject(_15d)(map);}else{_166=_15d(map);}for(var i in _166){_164.setValue(i,_166[i]);}}else{this.logger.warning("_addPreferences","Cannot preferences for widget instance",[_15c,_15d,map]);}}));_163.start(true);}else{this.logger.warning("_addPreferences","Cannot find instance for widget window",[_15c,_15d,map]);}}));instanceDef.start(true);}else{this.logger.warning("_addPreferences","Cannot find widget window based on newly created control",[_15c,_15d,map]);}}));_15e.start(true);this.logger.exiting("_addPreferences",[_15c,_15d,map]);},undo:function(){this.logger.entering("undo");dojo.forEach(this.beforeSubmitDfds,function(dfd){dfd.cancel();});this.beforeSubmitDfds=[];this.logger.exiting("undo");},beforeSubmit:function(args){this.logger.entering("beforeSubmit",[args]);var dfd=(new dojo.Deferred()).addCallback(dojo.hitch(this,function(){this.logger.entering("beforeSubmit dfd callback");var dfdl=new dojo.DeferredList(this.beforeSubmitDfds,false,false);dojo.forEach(this.beforeSubmitDfds,function(df){if(df.fired<0){df.callback();}});this.beforeSubmitDfds=[];this.logger.exiting("beforeSubmit dfd callback");return dfdl;}));if(args&&args.onError){dfd.addErrback(args.onError);}dfd.callback();this.logger.exiting("beforeSubmit",[args]);return dfd;},submit:function(args){this.logger.entering("submit",[args]);if(this.dirty){this.makeDirty(false);}this.pendingItems={};if(args.onComplete){args.onComplete();}this.logger.exiting("submit",[args]);},addBeforeSubmit:function(dfd){this.logger.entering("addBeforeSubmit",[dfd]);if(dfd){this.beforeSubmitDfds.push(dfd);}this.logger.exiting("addBeforeSubmit",[dfd]);},newFeed:function(args){var _167=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");var form=[{label:_167["new_feed_title"],id:"new_feed_title",value:"",regex:/\S+/,error:_167["new_feed_enterTitle"]},{label:_167["new_feed_url"],id:"new_feed_url",value:"http://",regex:/http:\/\/\S+/,error:_167["new_feed_enterUrl"],ltr:true}];var _168=dojo.hitch(args.controller,function(_169){var _16a=_169["new_feed_title"].replace(/<(?:\/?)script>/g,""),url=_169["new_feed_url"].replace(/<(?:\/?)script>/g,"");args.submit(dojo.mixin(args.submitObj,{id:ibmPortalConfig.contentRenderers.feed,label:_16a}));this.addBeforeSubmit((new dojo.Deferred()).addCallback(dojo.hitch(this,function(){this._addPreferences(this.pendingItems[_16a],this.getFeedspacePreferences,{url:url,label:_16a});})));});args.getInfo(form,_167["new_feed_addFeed"],_167["add_content_add"],null,_168);},newWCM:function(args){var _16b=args.label?args.label:args.submitObj.hub.getValue(args.submitObj.item,"label","");_16b=(args.submitObj.hub&&args.submitObj.hub.nlsBundle&&args.submitObj.hub.nlsBundle[_16b])?args.submitObj.hub.nlsBundle[_16b]:_16b;var _16c=args.submitObj.hub.getValue(args.submitObj.item,"waitingMsg","");_16c=(args.submitObj.hub&&args.submitObj.hub.nlsBundle&&args.submitObj.hub.nlsBundle[_16c])?args.submitObj.hub.nlsBundle[_16c]:_16c;var type=args.type?args.type:args.submitObj.hub.getValue(args.submitObj.item,"type","");var _16d=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");var _16e=dojo.string.substitute(_16d["new_generic_add"],[_16b]);var _16f=dojo.hitch(args.controller,function(_170){var name=dojo.string.trim(_170["new_wcm_name"]).replace(/<(?:\/?)script>/g,"");if(name&&name.length>0){var _171=com.ibm.pb.customize.enabler.AddContentController;var _172=args.showInfo(_16c);var _173=dojo.hitch(this,function(_174){_172();if(_174=="false"){args.submit(dojo.mixin(args.submitObj,{id:ibmPortalConfig.contentRenderers.wcm,label:name}));prefsCallback=dojo.hitch(this,function(data){this._addPreferences(this.pendingItems[name],this.getJSRWcmRenderingPreferences,{contextid:data,title:name});});this.addBeforeSubmit((new dojo.Deferred()).addCallback(dojo.hitch(this,"_processCreateLibrary",name,type,prefsCallback,null)));}else{args.getInfo(form,_16e,_16d["add_content_add"],_16d["new_wcm_wcmNameTaken"],_16f);}});_171._validateNameField(name,type,_173,_172);}else{args.getInfo(form,_16e,_16d["add_content_add"],_16d["new_wcm_wcmNameInvalid"],_16f);}});var form=[{label:_16d["new_wcm_name"],id:"new_wcm_name",value:"",regex:/^[\s\S]/,error:_16d["new_wcm_wcmNameInvalid"]}];args.getInfo(form,_16e,_16d["add_content_add"],null,_16f);},getFeedReaderPreferences:function(_175){var map={};map.feedURL=_175.url;map.title=_175.label;return map;},getFeedspacePreferences:function(_176){var url=_176.url.replace(/&/g,"&").replace(/>/g,">").replace(//g,">").replace(/<![CDATA[My Subscription List]]>";map.subscriptions=_178;return map;},getJSRWcmRenderingPreferences:function(args){var _179=args.title.replace(/&/g,"&").replace(/>/g,">").replace(/-1){var _185=_184+"&uri=wcmbw:id:"+_181;}else{var _185=_184+"?uri=wcmbw:id:"+_181;}var _186=dojo.i18n.getLocalization("com.ibm.bundles","Shelf")["new_wcm_wcmNotCopied"];var _187=dojo.xhrPost({url:_185,content:{blogname:_17f,resourcetype:_180,pageid:com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID()},handleAs:"json",preventCache:true,load:function(data){var _188=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID(),_189=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(),page=_189.find(_188).start(),_18a=page.getMetaData("param.sharing.scope")!=null,_18b=page.confirmSetMetaData("param.sharing.scope");if(_181=="copylibrary"&&_18b&&!_18a){page.setMetaData("param.sharing.scope","ibm.wcm.0."+new Date().getTime());}if(_182){_182(data.items[0]);}},error:function(_18c,_18d){if(_183){_183();}}});return _187;},_validateNameField:function(_18e,_18f,_190,_191){var rv=false;if(_18e&&_18e.length>0){rv=true;return com.ibm.pb.customize.enabler.AddContentController._addResourceListFeed(_18e,_18f,"validinput",_190,_191);}},_processCreateLibrary:function(name,_192,_193,_194){var _195=null;var _196="Wiki Template v70";if(_192=="BLOG_LIBRARY_TYPE"){_196="Blog Template v70";}else{if(_192=="BLOG_SOLO_TYPE"){_196="Blog Solo Template v70";}}return com.ibm.pb.customize.enabler.AddContentController._addResourceListFeed(name,_196,"copylibrary",_193,_194);}};dojo.provide("com.ibm.pb.customize.Identifiable");dojo.declare("com.ibm.pb.customize.Identifiable",com.ibm.mashups.enabler.Identifiable,{_id:null,constructor:function(id){this._id=id;},getID:function(){return this._id;}});}if(!dojo._hasResource["com.ibm.pb.customize.enabler.ChangeLayoutController"]){dojo._hasResource["com.ibm.pb.customize.enabler.ChangeLayoutController"]=true;dojo.provide("com.ibm.pb.customize.enabler.ChangeLayoutController");com.ibm.pb.customize.enabler.ChangeLayoutController={current:"",currentSet:"",url:"",navModel:null,dirty:false,started:false,refresh:true,layoutMarkupMetadataKey:"com.ibm.portal.layout.template.markup",layoutNameMetadataKey:"com.ibm.portal.layout.template.file.name.",layoutFileName:"layout.html",ibmMainContainer:"ibmMainContainer",ibmHiddenWidgets:"ibmHiddenWidgets",containerNameMetadataKey:"com.ibm.portal.layoutnode.localname",startup:function(){this.logger.entering("startup");this.current=this.currentSet;this.started=true;this.setupUI();if(!this.navModel){this.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();}this.logger.exiting("startup");},makeDirty:function(_197){this.logger.entering("makeDirty",[_197]);this.dirty=_197;this.logger.exiting("makeDirty",[_197]);},processChange:function(args){this.logger.entering("processChange",[args]);this.apply(args);this.logger.exiting("processChange",[args]);},apply:function(args){this.logger.entering("apply",[args]);if(args.id!=this.current){if(args.id==this.currentSet){this.makeDirty(false);}else{if(this.dirty===false){this.makeDirty(true);}}this.current=args.id;this.url=args.url;}com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);this.logger.exiting("apply",[args]);},undo:function(){this.logger.entering("undo");if(this.started){this.apply({id:this.currentSet});}this.logger.exiting("undo");},beforeSubmit:function(args){this.logger.entering("beforeSubmit",[args]);var dfd=new dojo.Deferred();dfd.callback();this.logger.exiting("beforeSubmit",[args]);return dfd;},submit:function(args){this.logger.entering("submit",[args]);if(!this.dirty){if(args.onComplete){args.onComplete();}this.logger.exiting("submit",[args]);return;}var _198=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();if(_198){var _199=this.navModel.find(_198);if(_199){_199.setFinishedCallback(dojo.hitch(this,"_setLayout"),args);_199.start(false);}else{this.logger.severe("submit","Cannot get page node object from Navigation Model",[args]);if(args.onError){args.onError();}}}else{this.logger.severe("submit","Cannot get current page id",[args]);if(args.onError){args.onError();}}this.logger.exiting("submit",[args]);},_setLayout:function(page,_19a,args){this.logger.entering("_setLayout",[page,_19a,args]);if(_19a=="200"){var _19b=page.getContent();if(_19b){_19b.setFinishedCallback(dojo.hitch(this,"_setMetadata"),args);_19b.start(false);}else{this.logger.severe("submit","Cannot get page content object",[args]);if(args.onError){args.onError();}}}else{this.logger.severe("submit","Cannot get page object for current node",[args]);if(args.onError){args.onError();}}this.logger.exiting("_setLayout",[page,_19a,args]);},_setMetadata:function(_19c,_19d,args){this.logger.entering("_setMetadata",[_19c,_19d,args]);if(_19d==200){var _19e=_19c.getMetaData(this.layoutMarkupMetadataKey)||"html";if(_19c.confirmSetStaticContentURL(this.url)&&_19c.confirmSetMetaData(this.layoutNameMetadataKey+_19e,this.layoutFileName)&&_19c.confirmRefreshStaticMarkup()){_19c.setStaticContentURL(this.url);_19c.setMetaData(this.layoutNameMetadataKey+_19e,this.layoutFileName);_19c.refreshStaticMarkup();this.makeDirty(false);this.currentSet=this.current;this._reparentControls(args.onComplete);}else{this.logger.severe("_setMetadata","User does not have permission to set new static layout template",[_19c,_19d,args]);if(args.onError){args.onError();}}}else{this.logger.severe("_setMetadata","Cannot get page content object",[_19c,_19d,args]);if(args.onError){args.onError();}}this.logger.exiting("_setMetadata",[_19c,_19d,args]);},_reparentControls:function(_19f){this.logger.entering("_reparentControls",[_19f]);var _1a0=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID(),_1a1=this.navModel.getLayoutModel(_1a0),_1a2=_1a1.getRoot();if(_1a2){_1a2.setFinishedCallback(dojo.hitch(this,"_processControls"),{layoutModel:_1a1,onComplete:_19f});_1a2.start(false);}else{this.logger.severe("_reparentControls","Cannot find root layout container in the Layout Model",[_19f]);if(_19f){_19f();}}this.logger.exiting("_reparentControls",[_19f]);},_processControls:function(root,_1a3,x){this.logger.entering("_processControls",[root,_1a3,x]);if(_1a3==200||_1a3=="200"){var _1a4=x.layoutModel.getChildren(root);var _1a5=null,_1a6=[];while(_1a4.hasNext()){var _1a7=_1a4.next();if(_1a7.getMetaData(this.containerNameMetadataKey)==this.ibmMainContainer){_1a5=_1a7;}else{if(_1a7.getMetadata(this.containerNameMetadataKey)==this.ibmHiddenWidgets){continue;}else{var _1a8=x.layoutModel.getChildren(_1a7);while(_1a8.hasNext()){_1a6.push(_1a8.next());}}}}if(_1a5){for(var i=0;i<_1a6.length;i++){if(!(_1a6[i] instanceof com.ibm.mashups.enabler.layout.LayoutControl)){this.logger.warning("_reparentControls","Orphan is not an instance of a layout control. Skipping...");continue;}try{x.layoutModel.insert(_1a6[i],_1a5);}catch(e){console.error(e);}}}else{this.logger.warning("_reparentControls","Cannot find the container named '"+this.ibmMainContainer+"' to hold orphaned controls. They will be lost.");}if(x.onComplete){x.onComplete();}}else{this.logger.severe("_processControls","Cannot find root layout container in the Layout Model",[root,_1a3,x]);if(x.onComplete){x.onComplete();}}this.logger.exiting("_processControls",[root,_1a3,x]);}};}if(!dojo._hasResource["ibm.toolbar.DateUtil"]){dojo._hasResource["ibm.toolbar.DateUtil"]=true;dojo.provide("ibm.toolbar.DateUtil");dojo.require("dojo.i18n");dojo.require("dojo.string");dojo.require("dojo.date.locale");var w={};w.MILLS_IN_DAY=86400000;w.inited=null;w.initResStrings=function(){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");w.Today=this.bundle["utb_overview_text_today"]||"today";w.Yesterday=this.bundle["utb_overview_text_yesterday"]||"yesterday";w.Tomorrow=this.bundle["utb_overview_text_tomorrow"]||"tomorrow";this.inited=true;};w.delta=function(_1a9,date){var diff=_1a9.getTime()-date;var _1aa=Math.ceil(diff/(this.MILLS_IN_DAY));return _1aa;};w.toString=function(date,_1ab,_1ac){var _1ad;if(!date||!(_1ad=Date.parse(date))){console.log("Invalid date passed to DateUtil.toString(): "+date);return;}var _1ae="";_1ae=this.toStringForTimeinMs(_1ad,_1ab,_1ac);return _1ae;};w.toStringForTimeinMs=function(_1af,_1b0,_1b1){if(!this.Days){this.Days=dojo.i18n.getLocalization("dojo.cldr","gregorian")["days-format-wide"];}if(!this.Month){this.Month=dojo.i18n.getLocalization("dojo.cldr","gregorian")["months-format-abbr"];}if(this.inited===null){this.initResStrings();}var _1b2=new Date();_1b2.setHours(0,0,0,0);var _1b3=new Date();_1b3.setTime(_1af);var _1b4=this.delta(_1b2,_1af);var _1b5="";var _1b6="";var _1b7="";if(_1b4<=2&&_1b4>=-2){if(_1b4==2){if(!_1b0&&!_1b1){_1b5=this.Days[_1b3.getDay()]+" "+this.getLocalizedTime(_1b3);}else{if(_1b0){_1b5=this.Days[_1b3.getDay()];}else{if(_1b1){_1b5=this.getLocalizedTime(_1b3);}}}}else{if(_1b4==1){if(!_1b0&&!_1b1){_1b5=this.Yesterday+" "+this.getLocalizedTime(_1b3);}else{if(_1b0){_1b5=this.Yesterday;}else{if(_1b1){_1b5=this.getLocalizedTime(_1b3);}}}}else{if(_1b4===0){if(!_1b0&&!_1b1){_1b5=this.Today+" "+this.getLocalizedTime(_1b3);}else{if(_1b0){_1b5=this.Today;}else{if(_1b1){_1b5=this.getLocalizedTime(_1b3);}}}}else{if(_1b4==-1){_1b5=this.Tomorrow;}else{if(_1b4==-2){_1b5=this.Days[_1b3.getDay()];}}}}}}else{if(_1b2.getFullYear()==_1b3.getFullYear()){_1b6=djConfig.locale.substring(0,2).toLowerCase();if(djConfig.locale.length>2){_1b7=djConfig.locale.substring(3,5).toLowerCase();}if(_1b6=="en"&&(_1b7===""||_1b7=="us")){_1b5=this.Month[_1b3.getMonth()]+" "+_1b3.getDate();}else{_1b5=this.getLocalizedDate(_1b3);}if(_1b1==true){_1b5="";}}else{_1b6=djConfig.locale.substring(0,2).toLowerCase();if(djConfig.locale.length>2){_1b7=djConfig.locale.substring(3,5).toLowerCase();}if(_1b6=="en"&&(_1b7===""||_1b7=="us")){_1b5=this.Month[_1b3.getMonth()]+" "+_1b3.getDate()+" "+_1b3.getFullYear();}else{_1b5=this.getLocalizedDate(_1b3);}if(_1b1==true){_1b5="";}}}if(djConfig.locale=="ar"||djConfig.locale=="he"){return "‏"+_1b5;}return _1b5;};w.getLocalizedTime=function(date){return dojo.date.locale.format(date,{selector:"time",formatLength:"short",locale:djConfig.locale});};w.getLocalizedDate=function(date){return dojo.date.locale.format(date,{selector:"date",formatLength:"medium",locale:djConfig.locale});};w.getLocaleString=function(date){var _1b8=new Date();_1b8.setTime(date);return _1b8.toLocaleString();};ibm.toolbar.DateUtil=w;ibm.toolbar.DateUtil.JsonToJsDate=function atomDateToJsDate(_1b9){var _1ba=null;var s=_1b9;var _1bb=(s.charAt(s.length-1)=="Z");var _1bc=s.indexOf(" ");if(s.length>="yyyy-mm-ddThh:mm".length){s=s.substring(_1bc-4);var y=parseInt(s.substr(12,4),10);var _1bd=s.substr(8,3);switch(_1bd){case "Jan":m=0;break;case "Feb":m=1;break;case "Mar":m=2;break;case "Apr":m=3;break;case "May":m=4;break;case "Jun":m=5;break;case "Jul":m=6;break;case "Aug":m=7;break;case "Sep":m=8;break;case "Oct":m=9;break;case "Nov":m=10;break;case "Dec":m=11;break;default:break;}var d=parseInt(s.substr(5,2),10);var h=parseInt(s.substr(17,2),10);var mi=parseInt(s.substr(20,2),10);var utc=0;if(_1bb){var _1be=s.substring(24,s.length-1);var _1bf=parseFloat(_1be);utc=Date.UTC(y,m,d,h,mi)+_1bf*1000;}else{var zh=0;var zm=0;var _1c0=s.length-6;var _1c1=s.charAt(_1c0);if((_1c1=="+"||_1c1=="-")&&s.indexOf("T")"+"
        "+"
        "+"
        "+"
          "+""+""+""+""+""+"
          "+"
          "+"
          "+"
          "+"
          "+""+"
          "+"",toggleDisplay:function(){if(this.displayState=="open"){this.displayState="closed";dojo.addClass(me.root,"wpthemeClosed");}else{if(this.displayState=="closed"){this.displayState="open";if(!this.everOpened){this.startup();this.onFirstOpen();this.everOpened=true;}dojo.removeClass(me.root,"wpthemeClosed");dojo.removeClass(me.root,"wpthemeLoading");}}}},dojo.byId(this.attrs.getItemValue("shelfRootID")));dojo.connect(this.shelf.minBtn,"onclick",this,"toggleMinimize");},_supportsLocalStorage:function(){if("localStorage" in window&&window["localStorage"]!==null){return true;}else{return false;}},_setUpDraftURLs:function(){this.pageUUID=this.projectSupport.getPageUUID(this.pageId);ibmToolbarConfig.isDraftPage=this.projectSupport.isDraftPage(this.pageUUID);ibmToolbarConfig.publishPageURL=null;ibmToolbarConfig.nextStageURL=null;ibmToolbarConfig.approvePageURL=null;ibmToolbarConfig.rejectPageURL=null;if(!ibmToolbarConfig.isPrivilegedUser&&ibmToolbarConfig.isDraftPage){ibmToolbarConfig.publishPageURL=this.projectSupport.getSubmitPageURL(this.pageUUID);ibmToolbarConfig.nextStageURL=this.projectSupport.getNextStagePageURL(this.pageUUID);ibmToolbarConfig.approvePageURL=this.projectSupport.getApprovePageURL(this.pageUUID);ibmToolbarConfig.rejectPageURL=this.projectSupport.getRejectPageURL(this.pageUUID);}},toggleMinimize:function(){var _1c8=this.stateCookieName;if(this.minimized){this.root.className="utb wpthemeOpen";this.shelf.minAlt.innerHTML=this.shelf.minBtn.title=this.themeBundle.theme_minimize;this.minimized=false;this._setCookie(_1c8,null);}else{this.root.className="utb wpthemeMinimized";this.shelf.minAlt.innerHTML=this.shelf.minBtn.title=this.themeBundle.theme_maximize;this.minimized=true;this._setCookie(_1c8,"minimized");}},_setCookie:function(name,_1c9){if(name&&dojo.cookie.isSupported()){if(_1c9){dojo.cookie(name,_1c9,{path:this.cookiePath});}else{dojo.cookie(name,null,{path:this.cookiePath,expires:-1});}}},_getCookie:function(name){if(dojo.cookie.isSupported()){return dojo.cookie(name);}else{return null;}},onShowTab:function(){if(this.justLoaded){this.justLoaded=false;}else{if(this.minimized){this.toggleMinimize();}}},savePage:function(){com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.savePage");},cancelAll:function(){var _1ca=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage();if(_1ca.isDirty()){window.onbeforeunload=null;top.location.reload();}},_getData:function(_1cb,_1cc){this.maximized=_1cc;var _1cd=ibmCfg.portalConfig.aggregatedStyle;var _1ce=_1cd&&_1cd!="null"?_1cd.substring(_1cd.lastIndexOf("/")+1):this._someObjectInfo.defaultStyle;var _1cf=dojo.mixin({},this._someObjectInfo,{isMaximized:_1cc,contentIdChanged:false,pageDefaultStyle:_1ce});var data=this.builderFactory.getContextMenuModel().getContextMenu(this.contextMenuID,_1cb,"com.ibm.mm.builder.systemwidget.universalToolbar",_1cf);var _1d0=[];for(var i in data){if(data[i].enabled){var _1d1=data[i].actionCallBackFunction();_1d0.push({controller:_1d1});}}return _1d0;},_refreshTabs:function(_1d2,_1d3){this.shelf.refreshTabs(this._getData(_1d2,_1d3));},onSavePage:function(_1d4){this.shelf.beforeSave(dojo.hitch(this,function(){this.shelf.saveChildren(dojo.hitch(this,function(){var _1d5=this.runtimeModel.getCurrentPage().getID();com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.pageSaved",_1d5);}));}));},onWidgetWindowStateChange:function(_1d6){var max=com.ibm.mm.iwidget.Constants.windowstate.MAXIMIZE;if(_1d6.newWindowState==max||_1d6.oldWindowState==max){this._refreshTabs(this.runtimeModel.getCurrentPage().getID(),_1d6.newWindowState==max);}},onUnloadWidgets:function(_1d7){if(this.maximized){this.maximized=false;this._refreshTabs(this.runtimeModel.getCurrentPage().getID(),false);}},onUnload:function(){if(this.root){dojo.addClass(this.root,"wpthemeLoading");}if(this.shelf!==null){this.shelf.destroy();this.shelf=null;}}});(function(){ibm.toolbar.showOverview=function(_1d8,_1d9,_1da,_1db){if(!ibmCfg.controllers.overview){ibmCfg.controllers.overview=new ibm.toolbar.OverviewContainer({});}return ibmCfg.controllers.overview;};var _1dc=function(){if(ibmToolbarConfig.hasStaticLayoutMetaData&&ibmToolbarConfig.isStaticContentPage){return false;}else{return true;}};ibm.toolbar.confirmShowAddContent=function(_1dd,_1de,_1df,_1e0){if(!(ibmToolbarConfig.hasEditPermission||ibmToolbarConfig.hasPrivilegedPermission)){return false;}else{if(_1e0.isMaximized){return false;}else{if(_1dc()){return false;}else{return true;}}}};ibm.toolbar.confirmShowChangeStyle=function(_1e1,_1e2,_1e3,_1e4){if(!ibmToolbarConfig.hasEditPermission){return false;}else{return true;}};ibm.toolbar.confirmShowChangeLayout=function(_1e5,_1e6,_1e7,_1e8){if(!ibmToolbarConfig.hasEditPermission){return false;}else{if(_1e8.isMaximized){return false;}else{if(_1dc()){return false;}else{return true;}}}};var _1e9=com.ibm.pb.customize,_1ea=com.ibm.pb.customize.enabler;dojo.extend(_1e9.AddContentPaletteContainer,_1ea.AddContentController);dojo.extend(_1e9.ChangeStylePaletteContainer,_1ea.ChangeStyleController);dojo.extend(_1e9.ChangeLayoutPaletteContainer,_1ea.ChangeLayoutController);i$.toPath("com.ibm.theme.shelf.checkForVP",function(){if(ibmCfg&&ibmCfg.portalConfig&&ibmCfg.portalConfig["isVirtualPortal"]){return false;}return true;});i$.toPath("com.ibm.theme.shelf.checkSocialContent",function(){var _1eb=false;if(ibmCfg&&ibmCfg.portalConfig&&ibmCfg.portalConfig.contentHandlerURI){var _1ec=ibmCfg.portalConfig.contentHandlerURI+"wcmrest/query?type=Library&mime-type=application/json&pageSize=50";var _1ed=0;do{i$.xhrGet({"url":_1ec,"sync":true,"headers":{"X-IBM-XHR":"true"},"responseType":"json"}).then(function(data){if(data.data&&data.data.feed&&data.data.feed.entry&&data.data.feed.entry.length>0){for(var i in data.data.feed.entry){var _1ee=data.data.feed.entry[i].title;if(_1ee==="IBM Connections"){_1eb=true;_1ec=null;break;}}}if((_1eb===false)&&data.data&&data.data.feed&&data.data.feed.link&&data.data.feed.link.length>0){for(var j=0;j/g,">").replace(/=0;i--){ if(this._messages[i]._type==_d._type&&this._messages[i]._message==_d._message&&this._messages[i]._details==_d._details){ this._messages.splice(i,1); } } if(this._messages.length==0){ this.clear(); }else{ if(this._messages.length<100){ this.render(this._getStatusContainer()); } } } },addMessage:function(_e){ if(_e.uid&&_e.uid!=this.uid){ return; } var _f=_e.message; this._messages.push(_f); if(this._messages.length<100){ this.render(this._getStatusContainer()); } },render:function(_10){ if(_10==null){ _10=this._getStatusContainer(); } _10.innerHTML=""; if(this._messages.length>1){ this.renderHeader(_10); }else{ if(this._messages.length==1){ this.renderMessage(_10,this._messages[0],this.showDetails,0); } } if(this.showDetails&&this._messages.length>1){ for(x in this._messages){ this.renderMessage(_10,this._messages[x],this.showDetails,x); } } },renderHeader:function(_11){ if(this._messages.length>1){ var _12=2; for(var i=0;i1&&_18>=0){ _1a.style.marginLeft="10px"; } var _1b=document.createElement("img"); _1b.className="lotusIcon "+(_19._styleClass=="lotusError"?"lotusIconMsgError":_19._styleClass=="lotusWarning"?"lotusIconMsgWarning":"lotusIconMsgInfo"); _1b.src=_19._iconPath; _1b.alt=_1b.title=_19._iconAlt; _1a.appendChild(_1b); var _1c=document.createElement("span"); _1c.className="lotusAltText"; _1c.innerHTML=this._escapeHTML(_19._iconAlt+":"); _1a.appendChild(_1c); var _1d=document.createElement("div"); _1d.className="lotusMessageBody"; _1d.innerHTML=this._escapeHTML(_16._message); _1a.appendChild(_1d); if((this._messages.length>1&&_18<0)||(this._messages.length==1)){ if(_16._details&&_16._details.length>0||_18<0){ var _1e=document.createElement("a"); _1e.href="javascript:void(0)"; _1e.className="wpthemeHideShow"; _1e.role="button"; this._connections.push(i$.bindDomEvt(_1e,"onclick",i$.scope(this,this.toggleShowDetails))); var _1f=document.createElement("img"); _1f.className="lotusIcon16"; _1f.src=ibmCfg.themeConfig.modulesWebAppBaseURI+"/themes/html/dynamicSpots/icons/blank.gif"; _1e.appendChild(_1f); var _20=document.createElement("span"); _20.className="lotusAltText"; _1e.appendChild(_20); }else{ _17=false; } var _21=document.createElement("a"); _21.href="javascript:void(0);"; _21.className="lotusDelete"; _21.role="button"; _21.title=wptheme.statusBar.nls.DELETE_0; this._connections.push(i$.bindDomEvt(_21,"onclick",i$.scope(this,this.clear))); var _22=document.createElement("img"); _22.alt=wptheme.statusBar.nls.DELETE_0; _22.src=ibmCfg.themeConfig.modulesWebAppBaseURI+"/themes/html/dynamicSpots/icons/blank.gif"; _21.appendChild(_22); var _23=document.createElement("span"); _23.className="lotusAltText"; _23.innerHTML=this._escapeHTML(wptheme.statusBar.nls.DELETE_0); _21.appendChild(_23); if(_16._details&&_16._details.length>0||_18<0){ if(_17){ _1e.title=wptheme.statusBar.nls.HIDE_DETAILS_0; _1f.className+=" lotusIconHide"; _1f.alt=wptheme.statusBar.nls.HIDE_DETAILS_0; _20.innerHTML=this._escapeHTML(wptheme.statusBar.nls.HIDE_DETAILS_0); }else{ _1e.title=wptheme.statusBar.nls.SHOW_DETAILS_0; _1f.className+=" lotusIconShow"; _1f.alt=wptheme.statusBar.nls.SHOW_DETAILS_0; _20.innerHTML=this._escapeHTML(wptheme.statusBar.nls.SHOW_DETAILS_0); } _1a.appendChild(_1e); if(!this.isBidi){ _1d.style.marginRight="32px"; }else{ _1d.style.marginLeft="32px"; } } _1a.appendChild(_21); } var _24=document.createElement("div"); _24.className="wpthemeClear"; _1a.appendChild(_24); if(_16._details&&_16._details.length>0&&_17&&_18>=0){ var _25=document.createElement("div"); _25.className="wpthemeDetails"; _25.appendChild(document.createTextNode(_16._details)); _1a.appendChild(_25); } _15.appendChild(_1a); _15.setAttribute("role","alert"); _15.setAttribute("wairole","alert"); }}); if(typeof wpstatusbar==="undefined"||!wpstatusbar){ wpstatusbar=new com.ibm.widgets.StatusBarV2("ibmStatusBox"); } var _26=i$.getCookie("ibm.portal.operations.error"); if(_26){ var _27=i$.fromJson(_26); var _28="error"; if(_27.errorType){ _28=_27.errorType; }else{ if(_27.errorCode){ if(_27.errorCode=="400"){ _28="error"; } } } i$.fireEvent("/portal/status",[{message:new com.ibm.widgets.StatusMessage(_28,_27.errorMessage?_27.errorMessage:"",_27.errorDetails?_27.errorDetails:""),uid:"ibmStatusBox"}]); i$.deleteCookie("ibm.portal.operations.error"); } i$.addOnLoad(function(){ if("localStorage" in window&&window["localStorage"]!==null){ if(localStorage["com.ibm.wp.toolbar.msg.msg"]!=null){ i$.fireEvent("/message/status",[{message:new com.ibm.widgets.StatusMessage(localStorage["com.ibm.wp.toolbar.msg.type"],localStorage["com.ibm.wp.toolbar.msg.msg"],""),uid:"ibmStatusBox"}]); localStorage.removeItem("com.ibm.wp.toolbar.msg.type"); localStorage.removeItem("com.ibm.wp.toolbar.msg.msg"); } } }); })(); com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/wireInterfaceWithSettings.xml", "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n\t\n\t\n\t\n\n\n\n\n\t\n\n\n\n\n\t\n\n\n\n\n\n\t\n\n\n"); com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/autoWiringManager.xml", "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\t\n\n\n\n\n\t\n\n\n\n\n\t\n\n\n\n\n\t\n\n\n\n\n\n\n\n\n\n\n\n\t\n\n\n"); dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.WirePaneWithSettings"); dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas"); dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringNotification"); dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringDisabledTip"); dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.WiringSettingsDialog"); dojo.require("com.ibm.mm.builder.utils.wireUtil"); dojo.declare("com.ibm.mm.builder.systemwidget.wireInterfaceWithSettings",null,{wirePane:null,wiringCanvas:null,layouts:null,displayDisabledNotification:false,autoWiringDisabledTip:null,onLoad:function(){ this.layouts=[]; var _1=this.iContext; this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.systemwidget.wireInterfaceWithSettings"); },publishNewWireAdded:function(){ },publishWireRemoved:function(){ },onWireInterfaceDisplay:function(_2){ var _3=_2.payload; if(_3){ this.displayWireInterface(_3); } },displayWireInterface:function(_4){ if(this.wirePane){ this.wirePane.destroy(); } this.wirePane=new com.ibm.mm.builder.iwidget.wiringscreen.WirePaneWithSettings(); this.wirePane.displayQName=this.iContext.getiWidgetAttributes().getItemValue("displayQName"); this.wirePane.setContext(this.iContext); this.wirePane.display(_4); var _5=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getAutoWiringEnablement(); this.initAutoWiringSettings(); var _6=com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.AUTO_WIRE_ENABLED_NOTIFICATIONS"); if(!_5&&_6&&this.displayDisabledNotification){ if(com.ibm.mm.builder.utils.wireUtil.checkAutoWiringCSA2(_4)){ this.autoWiringDisabledTip.show(_4); if(this.iContext.dialogContainer){ this.iContext.dialogContainer.registerSubDialog("Mashup_Auto_Wiring_Disable_Tip_Dlg"); } } } },initAutoWiringSettings:function(){ var _7=com.ibm.mm.builder.utils.userUtil.getCurrentUser(); var _8=com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.AUTO_WIRE_DISABLED_NOTIFICATIONS"); if(!_8){ this.displayDisabledNotification=false; }else{ var v1=_7.getAttribute("com.ibm.mashups.user.AUTO_WIRE_DISABLED_NOTIFICATIONS"); this.lookaside=true; if(v1===true||v1=="true"){ this.displayDisabledNotification=true; }else{ this.displayDisabledNotification=false; } } if(this.autoWiringDisabledTip===null){ this.autoWiringDisabledTip=new com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringDisabledTip(); this.autoWiringDisabledTip.setOuterWirePaneContext(this.iContext); } },handleWidgetUpdated:function(_9){ var _a=_9.payload; if(wirePane){ this.wirePane.updateWidgetList(_a); } },onUnload:function(){ if(this.wirePane){ this.wirePane.destroy(); this.wirePane=null; } if(this.autoWiringDisabledTip){ this.autoWiringDisabledTip.destroy(); } }}); dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringNotification"); dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringDisabledTip"); dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas"); dojo.require("com.ibm.mm.builder.utils.userUtil"); dojo.declare("com.ibm.mm.builder.systemwidget.autoWiringManager",null,{disabledTip:null,hwcBtnPos:null,displaySuccessNotification:false,autoWireWidget:null,layoutParser:com.ibm.pb.layout.LayoutParser,onLoad:function(){ var _1=this.iContext; this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.systemwidget.autoWiringManager"); },onWireInterfaceDisplay:function(_2){ var _3=_2.payload; if(!_3){ return; } var _4=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage(); var _5=_4.getAutoWiringEnablement(); if(_5){ return; } },displayMessage:function(_6,_7,_8){ var _9=new com.ibm.widgets.StatusMessage(_6,_7,_8); dojo.publish("/message/status",[{message:_9,uid:"ibmStatusBox"}]); },isWidgetHidden:function(_a){ var _b=this.layoutParser.findById(_a); if(dojo.attr(_b.parentNode,"name")=="ibmHiddenWidgets"){ return true; }else{ return false; } },onAddNewWire:function(_c){ var _d=_c.payload; var _e=com.ibm.mm.builder.utils.wireUtil.addWireCSA2(_d.sourceWidgetId,_d.sourceEvent,_d.targetWidgetId,_d.targetEvent); if(_e){ if(!this.isWidgetHidden(_d.sourceWidgetId)){ com.ibm.pb.contextMenu.sharedActions.hideControl(_d.sourceWidgetId); } var _f=com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_CREATED_TITLE; var msg=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_CREATED,[com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_d.sourceWidgetId),_d.sourceEvent,com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_d.targetWidgetId)]); this.displayMessage("info",_f,msg); }else{ this._displayWirePane(_d.sourceWidgetId); var _f=com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_ALREADY_CREATED_TITLE; var msg=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_ALREADY_CREATED,[com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_d.sourceWidgetId),com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_d.targetWidgetId)]); this.displayMessage("info",_f,msg); } },autoWiringWidget:function(_10){ var _11=_10.payload; if(!_11){ return; } var _12=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage(); var _13=_12.getAutoWiringEnablement(); if(_13){ var _14=com.ibm.mm.builder.utils.wireUtil.setupAutoWiring(_11); this.initAutoWiringSettings(); if(_14.hasAutoWire&&this.displaySuccessNotification){ this.autoWireWidget={id:_11,result:_14}; this._displayNotiWhenWidgetReady(_11); } } },_displayNotiWhenWidgetReady:function(_15){ window.setTimeout(dojo.hitch(this,function(){ var div=this.layoutParser.findById(_15); if(div){ this.onLayoutRefreshed(); }else{ this._displayNotiWhenWidgetReady(); } }),100); },onLayoutRefreshed:function(){ if(this.autoWireWidget){ var _16=this.getDialogLocation(this.autoWireWidget.id); var _17=new com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringNotification(); _17.showAutoWiringResult(this.autoWireWidget.id,this.autoWireWidget.result,_16); this.autoWireWidget=null; } },_displayWirePane:function(_18){ var _19=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetIconCSA2(_18); var _1a={nodeWidth:"486px",title:com.ibm.mm.builder.coreWidgetsStrings.I_WIRING_NAME,titleIconUrl:_19,leftBarWidth:"18px",rightBarWidth:"12px",displayCloseButton:true,hasRightBottomResizer:false}; var _1b={widgetTypeId:"wireInterface",eventName:"com.ibm.mashups.builder.editWire",eventPayload:_18,dialogParam:_1a,requestRefresh:true}; com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_1b); },onQuickWireCreate:function(_1c){ var _1d=_1c.payload; var _1e=_1d.sourceWidgetId; var _1f=_1d.targetWidgetId; var _20=com.ibm.mm.builder.utils.iwidgetUtil; var _21=com.ibm.mm.builder.utils.wireUtil; var _22=_20.getLayoutControl(_1e); var _23=_20.getLayoutControl(_1f); var _24=_21.getWidgetPublishedEventsCSA2(_22)[0]; var _25=_21.getWidgetHandledEventsCSA2(_23)[0]; var _26=com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_CANNOT_CREATE_TITLE; var _27=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_CANNOT_CREATE,[com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_1e),com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_1f)]); if(_24&&_25){ var _28=_21.isEventCompatibleCSA2(_24,_25,1); if(_28){ var _29={"sourceWidgetId":_1e,"sourceEvent":_24.getName(),"targetWidgetId":_1f,"targetEvent":_25.getName()}; com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.addNewWire",_29); }else{ this._displayWirePane(_1e); this.displayMessage("info",_26,_27); } }else{ this._displayWirePane(_1e); this.displayMessage("info",_26,_27); } },initAutoWiringSettings:function(){ var _2a=com.ibm.mm.builder.utils.userUtil.getCurrentUser(); var _2b=com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.AUTO_WIRE_ENABLED_NOTIFICATIONS"); if(!_2b){ this.displaySuccessNotification=false; }else{ var v1=_2a.getAttribute("com.ibm.mashups.user.AUTO_WIRE_ENABLED_NOTIFICATIONS"); if(v1===true||v1=="true"){ this.displaySuccessNotification=true; }else{ this.displaySuccessNotification=false; } } },onHWCPositionPublished:function(_2c){ this.hwcBtnPos=_2c.payload; },getDialogLocation:function(_2d){ var div=this.layoutParser.findById(_2d); var _2e=dojo.coords(div); x=_2e.x+15; y=_2e.y+15; var _2f={x:x,y:y,inNVA:false}; return _2f; },onWireGraphDisplay:function(_30){ var _31=_30.payload; this.displayWireGraph(_31,true); },displayWireGraph:function(_32,_33){ var _34=dijit.byId(_32+"_wiringCanvas"); if(_34){ _34.destroy(); } this.wiringCanvas=new com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas({id:_32+"_wiringCanvas",selectedWidgetId:_32,alone:_33}); this.wiringCanvas.showGraph(); },onUnload:function(){ if(this.wiringCanvas){ this.wiringCanvas.destroy(); this.wiringCanvas=null; } }}); i$.toPath("com.ibm.mm.builder.editWiring.action", function(menuitem) { com.ibm.pb.contextMenu.sharedActions.editWiring(menuitem.metadata.wid); }); i$.toPath("com.ibm.mm.builder.editWiring.action.visibility", function(menuitem) { var nm = com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(); var pid = com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID(); var page = nm.find(pid).start(); var content = page.getContent().start(); var canEdit = content.hasRole("Privileged User") || content.hasRole("Editor") || content.hasRole("Administrator"); return canEdit && com.ibm.pb.contextMenu.sharedActions.confirmEditWiring(ibmCfg.portalConfig.currentPageOID); });