_base.js 3.7 KB

12
  1. //>>built
  2. define("pd/_base",["dojo/dom","dojo/dom-construct","pd/widgets/MessageDialog","dojo/_base/connect","dojo/dom-attr","dojox/html/entities","bux/dialogs/IFrameDialog"],function(_1,_2,_3,_4,_5,_6){if(typeof pd=="undefined"){this.pd={};}pd.connect=_4;pd.supplementId={PUBLISH_DIALOG:"pd_import_publish",PUBLISH_DIALOG_PUBLIC_FOLDERS:"pd_import_publish_publicFoldersBtn",PUBLISH_DIALOG_MY_FOLDERS:"pd_import_publish_myFoldersBtn",PUBLISH_DIALOG_NEW_FOLDER:"pd_import_publish_newFolder",PUBLISH_DIALOG_NEW_FOLDER_NAME_INPUT:"pd_import_publish_newFolder_folderNameTxt",PUBLISH_DIALOG_NEW_FOLDER_OK_BUTTON:"pd_import_publish_newFolder_okBtn",PUBLISH_DIALOG_NEW_FOLDER_CANCEL_BUTTON:"pd_import_publish_newFolder_cancelBtn",PUBLISH_DIALOG_PUBLISH_BUTTON:"pd_import_publish_publishBtn",PUBLISH_DIALOG_CANCEL_BUTTON:"pd_import_publish_cancelBtn",PUBLISH_DIALOG_NAME_INPUT:"pd_import_publish_packageNameTxt",IMPORT_DIALOG_PUBLISH_BUTTON:"pd_import_publishBtn",IMPORT_DIALOG_CANCEL_BUTTON:"pd_import_cancelBtn"};pd.setSupplementId=function(_7,id){_5.set(_7,"supplementid",pd.supplementId[id]);};pd.statics={STATUS_INIT:"init",STATUS_UPLOAD:"upload",STATUS_PROCESS:"process",STATUS_FINISH:"finish",STATUS_DISABLED:"disabled",STATUS_ENABLED:"enabled",MODE_EDIT:"edit",MODE_REFRESH:"refresh",MODE_NORMAL:"normal",MB_ERROR:1,MB_WARNING:2,MB_INFO:3};pd.messageBox=function(_8,_9,_a,_b){var _c=new dojo.Deferred();function _d(){this.destroy();_c.resolve(true);};var _e=null;switch(_8){case pd.statics.MB_ERROR:_e=new _3.Error(_9,_a,_b,_d);break;case pd.statics.MB_WARNING:_e=new _3.Warning(_9,_a,_b,_d);break;default:_e=new _3.Info(_9,_a,_d);break;}_e.startup();_e.show();return _c;};pd.workingDialog=function(_f){dlg=new _3.Working(_f);dlg.startup();dlg.show();return dlg;};pd.placeDiv=function(id,_10){if(!_1.byId(id)){_2.place("<div id='"+id+"'></div>",_10);}};pd.convertToInnerHtml=function(str){if(str==null||str==undefined){return null;}var elt=document.createElement("div");elt.innerHTML=str;return _6.decode(elt.innerHTML);};pd.showLogonDialog=function(){var _11=new bux.dialogs.LogonDialog({okHandler:function(){_11=null;},cancelHandler:function(){_11=null;}});_11.startup();_11.show();};pd.CAM_PASSPORT_ERROR="camPassportError";pd.SERVER_NOT_AVAILABLE="serverNotAvailable";pd.GENERAL_LOB_ERROR="generalLobError";pd.parseResponse=function(_12){if(!_12){throw new Error();}var _13="";var _14=null;if(dojo.isSafari){_13=_12;var _15=_2.toDom(_12);if(_15.querySelector){_14=_15.querySelector("#errorPanel");}}else{if(typeof _12=="string"){_13=_12;var _15=_2.toDom(_12);if(_15.getElementById){_14=_1.byId("errorPanel",_15);}}else{if(_12.documentElement){_13=_12.documentElement.innerHTML;_14=_1.byId("errorPanel",_12);}else{if(_12.xml){_13=_12.xml;}}}}if(_13){function _16(_17){var _18=new RegExp("<.*?>","i");var res=_18.exec(_17);if(res){var _19=res[0];return _17.substring(_19.length,(_17.length-_19.length-1));}else{return "";}};var _1a=[{errorCode:"<ERROR_CODE>SERVER_NOT_AVAILABLE</ERROR_CODE>",errorName:pd.SERVER_NOT_AVAILABLE,errorMessage:"<ERROR_MSG>.*?</ERROR_MSG>"},{errorCode:"<ERROR_CODE>CAM_PASSPORT_ERROR</ERROR_CODE>",errorName:pd.CAM_PASSPORT_ERROR},{errorCode:"<ERROR_CODE>CM-REQ-4159</ERROR_CODE>.*?CM-CAM-4005",errorName:pd.CAM_PASSPORT_ERROR},{errorCode:"<ERROR_CODE>.*?</ERROR_CODE>",errorName:pd.GENERAL_LOB_ERROR,errorMessage:"<ERROR_MSG>.*?</ERROR_MSG>"},{errorCode:"<errorCode>.*?</errorCode>",errorName:pd.GENERAL_LOB_ERROR,errorMessage:"<messageString>.*?</messageString>"}];for(var i=0;i<_1a.length;i++){var _1b=new RegExp(_1a[i].errorCode,"i");var _1c=_1b.exec(_13);var _1d=new RegExp(_1a[i].errorMessage,"i");var _1e=_1d.exec(_13);if(_1c){throw ({name:_1a[i].errorName,message:_16(_1c[0])+" "+(_1e?_16(_1e[0]):""),detail:_14?_14.innerHTML:null});return;}}}};});