123456 |
- // Licensed Materials - Property of IBM
- // IBM Cognos Products: irot
- // (C) Copyright IBM Corp. 2003, 2022.
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- var _275=new _in8( "_275", "dlgImageBrowser", "cchl/dialogs/" );_275._w89=function(_hc4,_pd9,_cu8,_eu3,_4w4){this._w99=_pd9||"";this._kq8=_cu8;this._zr4=_4w4;this._1b5(_hc4, _eu3);};_275._919=/(https?:\/\/)?(.*?)?(\/.*)/i;_275._9o8=function(){if(this._w99==""){return this._w99;}this._w99=_jp8._hz8(this._w99);var _558=_jp8._hz8(this._hq8._598());if(!this._w99.match(/^https?:/i)&&_558.match(/^https?:/i)){_558.match(this._919);this._w99=RegExp.$1.toLowerCase()+RegExp.$2.toLowerCase()+this._w99;}return this._w99;};_275._r89=function(){if(this._kq8){this._kq8();}this._0b5();};_275._272=function(){var s=_099._tz2;if(s){return s.split(";");}return [];};_275._rk4=function(){this._9d7=new _rq7(this._2j6("divTree"), _4l6._lv5('AsyncTree'), this);var _pj7=_4l6._lv5('EmptyCombo');_pj7.setAttribute( "type", "dropDown" );this._hq8=new _jq7(this._2j6("cboURL"), _pj7, null, this);var img=this._2j6("imgPreview");img.onload=this._pv.bind(this);if(_be9._kl6["hal"]["enableAccessibility"]){img.alt=_4l6._m67('IDS_CCHL_AC_IMAGE_PREVIEW');}};_275._1o8=function(){if(this._9d7){this._9d7._1o8();this._9d7=null;}if(this._hq8){this._hq8._1o8();this._hq8=null;}};_275._cz=function(){this._zr4=this._zr4||["image/gif", "image/jpeg", "image/png", "image/bmp", "application/x-msmetafile"];var _7f1=this._8v4;this._8v4=this._zr4.toString();if(this._8v4!=_7f1){this._ml1=true;this._4b2=_109._5w2(this._zr4);}var _n78=this._372(this._9o8());if(_n78==''){var _f29=this._272(); _n78=(_f29.length>0)?_f29[0]:(_099._b24+"/samples/images/");}this._hq8._es7(_n78);this._z82();};_275._t61=function(){var _nk7=null;if(this._w99){var _ok7=this._9d7._af3();var _nk7=_ok7.selectSingleNode( ".//treeNode[@href=" + _jp8._mn4( this._w99 ) + "]" );if(_nk7){this._9d7._ek6(_nk7);this._9d7._vk4(_nk7);}}if(!_nk7){this._9d7._kd3();}if(!this._ws4||this._ml1){this._ws4=true;this._ml1=false;this._3u7();}};_275._iq1=function(){if(this._aq2){this._aq2._7z8();this._aq2=null;}};_275._122=function(){this._kq8=null;};_275._lh1=function(_em7,_nk7,_am5){var _rq5=_nk7.getAttribute("getcontenttype");this._w99=this._4b2[_rq5]?_nk7.getAttribute( "href" ):"";this._z82();};_275._z82=function(){var img=this._2j6("imgPreview");img.style.height="";img.style.width="";img.style.visibility="hidden";img.src=this._w99||"";};_275._pv=function(){var img=this._2j6("imgPreview");if(!img){return;}var _xg8=img.height;var _gv8=img.width;if((_xg8>250)&&(_xg8>_gv8)){img.style.height="240px";}else if((_gv8>250)&&(_gv8>_xg8)){img.style.width="240px";}img.style.visibility="";img.title=_gv8+" x " + _xg8;(new _jn8(img, null, 200))._s89();};_275._5u=function(_em7,_nk7){var _rq5=_nk7.getAttribute("getcontenttype");if(this._4b2[_rq5]){setTimeout(this._r89.bind(this), 0);}};_275._uc=function(_em7,_nk7){this._f74=_nk7;var _766=["getcontenttype", "resourcetype", "displayname"];this._aq2=new _1q1(this, _nk7.getAttribute("href"), _766, 1);this._aq2._v89();return Boolean(this._aq2);};_275._3u7=function(){if(this._aq2){return;}var _pd9=this._hq8._598();if(!_pd9){_pd9=_099._b24+"/samples/images/";}else if(_pd9.charAt(_pd9.length-1)!="/"){_pd9+= "/";}this._hq8._es7(_pd9);var _f29=[];_f29.push(_pd9);var _t73=this._272();for(var i=0;i<_t73.length;i++){var _ux8=_t73[i];if(_f29.indexOf(_ux8)==-1){_f29.push(_ux8);if(_f29.length>5){_f29.pop();}}}_ss7._es7( "ImageFolderURLs", _f29.join( ";" ) );this._9d7._az8();this._f74=this._9d7._af3();this._f74.setAttribute("href", _pd9);this._9d7._914();var _766=[ "getcontenttype", "resourcetype", "displayname" ];this._aq2=new _1q1(this, _pd9, _766, 1);this._aq2._v89();};_275._hu1=function(_pd9){_pd9=_jp8._hz8(_pd9);var _r69, _779;if(_pd9.match(/^https?:/i)){var _3t8=_pd9.match(this._919);_r69=_3t8?RegExp.$2.toLowerCase():"";_779=_3t8?RegExp.$3:"";}else{_r69="";_779=_pd9;}return {"_b19":_r69,"_g19":_779};};_275._372=function(_pd9){_pd9=_jp8._hz8(_pd9);_pd9=_pd9.replace(/\\/g, '/');var _ht6=_pd9.split('/');if(_ht6.length>0&&_ht6[_ht6.length-1].indexOf('.')!=-1){_ht6.pop();return _ht6.join('/');}return _pd9;};_275._c42=function(_e48){var _y86=null;var _sw8=_e48._cr7();if(!_sw8){var _f55=_e48._1f3();_y86=(_f55?_ie9._yj6(null, _f55, false, true):null);}if(!_y86){_lo8( _4l6._m67( "IDS_CCHL_ERR_WEBDAV" ) + "\r\n\r\n" + _sw8._le3() + "\r\n" + _sw8._ke3(), null, null, "IDS_CCHL_ERR_WEBDAV" );}if(_y86){_ie9._n01(_y86, "xmlns:D='DAV:'");var _tq5=this._f74.getAttribute("href");var _2p5=this._hu1(_tq5);var nl=_y86.selectNodes( "/*/D:response[D:propstat/D:prop/D:resourcetype/D:collection or D:propstat/D:prop[D:getcontenttype = 'httpd/unix-directory']]" );for(var i=0;i<nl.length;i++){this._f24(nl.item(i), _2p5._b19, _2p5._g19);}var nl=_y86.selectNodes( "/*/D:response[not(D:propstat/D:prop/D:resourcetype/D:collection) and D:propstat/D:prop[D:getcontenttype != 'httpd/unix-directory']]" );for(var i=0;i<nl.length;i++){this._f24(nl.item(i), _2p5._b19, _2p5._g19);}if(!this._f74.selectSingleNode("treeNode")){_377("IDS_WEBDAV_EMPTY_RESPONSE");}}this._9d7._k75(true);this._aq2=null;};_275._f24=function(_bk7,_uq5,_vq5){var _b49=_bk7.selectSingleNode(".//D:href");if(!_b49||!_b49.text){return;}var _dn5=_bk7.selectSingleNode(".//D:displayname");var _at3=_bk7.selectSingleNode(".//D:getcontenttype");var _rq5=_ie9._fv5(_at3);var _dx4=( _bk7.selectSingleNode( "D:propstat/D:prop/D:resourcetype/D:collection" ) != null )||( _rq5=="httpd/unix-directory" );if(!_dx4&&!this._4b2[_rq5]){return;}var _2p5=this._hu1(_b49.text);if(_vq5&&this._123(_2p5._g19, _vq5)){if(_uq5){if(_uq5==_2p5._b19){return;}else if(!_2p5._b19){return;}}else{return;}}var _nk7=this._f74.appendChild(this._f74.ownerDocument.createElement("treeNode"));_nk7.setAttribute("href", _b49.text);var _ux8="";if(_dn5&&_dn5.text){_ux8=_dn5.text;}else{if(_dx4){_ux8=_b49.text.substring(_b49.text.lastIndexOf("/", _b49.text.length-2)+1, _b49.text.length - 1);}else{_ux8=_b49.text.substr(_b49.text.lastIndexOf("/")+1);}_ux8=decodeURIComponent(_ux8);}_nk7.setAttribute("label", _ux8);_nk7.setAttribute("getcontenttype", _rq5);if(_dx4){_nk7.setAttribute( "smallSvgIcon", _dx4?"def_tv_folder":"def_el_page" );_nk7.setAttribute( "idsExtraAriaLabel", "IDS_HAL_AC_TYPE_FOLDER" );}else if(this._4b2[_rq5]){_nk7.setAttribute( "smallSvgIcon", "def_el_image" );_nk7.setAttribute( "idsExtraAriaLabel", "IDS_CCHL_AC_TYPE_IMG" );}_nk7.setAttribute( "expandable", _dx4?"true":"false" );};_275._123=function(_sn7,_779){var _8f8=true;if(_779!==_sn7){var _yc9=_779.replace("../", "");var _si7=_sn7.lastIndexOf(_yc9);_8f8=_si7>=0?((_sn7.length-_si7)===_yc9.length):false;}return _8f8;};_275._a23=function(e){if(e.keyCode==_fe9._687){_fe9._8u5(e);this._3u7();}};_275._3k6=function(e){if(e.keyCode==_fe9._687){setTimeout(this._3u7.bind(this), 0);}else{var _at2=this._9d7._2f3();if(!_at2){return;}var _xh7=e.keyCode;if(!_kx5._uz8){_xh7=e.charCode;if(_xh7==0){return;}}var s=String.fromCharCode(_xh7);var _nk7=_at2.parentNode.selectSingleNode( "treeNode[starts-with(@label," + _jp8._mn4( s.toLowerCase() ) + ") or starts-with(@label," + _jp8._mn4( s.toUpperCase() ) + ")]" );if(_nk7){this._9d7._ek6(_nk7);this._9d7._vk4(_nk7);}}};_275._lg2=function(_7l7,_xj7){if(_xj7){this._3u7();}};_275._qs=function(_7l7,_ul7){_ul7._az8();var _f29=[];var _f29=this._272();if(_f29.length==0){_f29.push(_099._b24+"/samples/images/");}var _zg8=_f29.length;for(var i=0;i<_zg8;i++){var _xj7=_ul7._hg2();_xj7.setAttribute("label", _f29[i]);_xj7.setAttribute("value", _f29[i]);}_ul7._f89();};
|