try{ 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"); }catch(e){console.log("Module 'mm_builder_dialogs': ",e);} try{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); }}); }catch(e){console.log("Module 'mm_builder_dialogs': ",e);} try{dojo.provide("com.ibm.mm.builder.nls.mmbuilder_ext_cs");dojo.provide("com.ibm.mm.builder.nls.coreWidgetsMessages");com.ibm.mm.builder.nls.coreWidgetsMessages._built=true;dojo.provide("com.ibm.mm.builder.nls.coreWidgetsMessages.cs");com.ibm.mm.builder.nls.coreWidgetsMessages.cs={"E_SPACE_UTIL_INVALID_NAME_BLANK_0":"BMWMB0092E: Název prostoru je vyžadován.","E_PUB_API_MOVE_PAGE_1":"BMWMB0061E: Stránku nelze přesunout. Podrobnosti o chybě: ${0}.","E_SPACE_IMPORT_FAIL_1":"BMWMB0106E: Vytvoření prostoru se nezdařilo. Podrobnosti o chybě: ${0}.","E_EDITPAGE_SAVE_ERROR_0":"BMWMB0105E: Stránku nelze uložit, protože model rozvržení navigace vrací hodnotu Null.","E_HTML_EDITOR_CREATE_0":"BMWMB0019E: Modul widget Jazyk značek HTML nelze načíst, protože nelze vytvořit editor Dijit. Aktualizujte stránku a operaci opakujte.","E_SPACE_MANAGER_NO_SPACE_FOR_SPACE_CREATION_0":"BMWMB0084E: Prostor nelze duplikovat, protože původní prostor neexistuje. Zopakujte operaci duplikování pro jiný prostor.","E_PUBLISH_SPACE_EXPLORTING_SPACE_1":"BMWMB0153E: Následující prostor nelze exportovat: ${0}.","E_LAYOUT_NOT_SUPPORTED_0":"BMWMB0009E: Rozvržení nelze změnit, protože dosud není podporováno.","E_PUBLISH_PAGE_EXPLORTING_PAGE_1":"BMWMB0053E: Následující stránku nelze exportovat: ${0}.","E_SKIN_THEME_NOT_EXIST_0":"BMWMB0045E: Motiv stránky nebyl nalezen v modelu motivu.","I_TOOLBOX_PAGE_SAVED_1":"BMWMB0001I: Stránka '${0}' byla úspěšně uložena.","E_SPACE_CREATE_FAIL_1":"BMWMB0108E: Prostor nelze vytvořit. Podrobnosti o chybě: ${0}.","E_SHARE_WITH_ME_COMMUNITY_FAIL_1":"BMWMB0041E: Komunita nebyla nalezena v následujícím uzlu: ${0}.","E_COLUMN_LAYOUT_INIT_1":"BMWMB0014E: Načtení stránky se nezdařilo, protože došlo k selhání inicializace modulu widget rozvržení sloupců. Podrobnosti o chybě: ${0}","E_SPACE_COPY_FAIL_1":"BMWMB0109E: Prostor nelze zkopírovat. Podrobnosti o chybě: ${0}.","E_USER_SEARCH_ERROR_1":"BMWMB0118E: Došlo k chybě při vyhledávání uživatelů a skupin. Podrobnosti o chybě: ${0}.","E_SPACE_MANAGER_SPACE_OWNER_IS_REQUIRED_0":"BMWMB0079E: Vlastník prostoru je vyžadován.","E_PAGE_UTIL_INVALID_NAME_EMPTY_0":"BMWMB0032E: Název stránky je vyžadován.","I_SUCCESSFUL_AUTO_WIRING_2":"BMWMB0012I: Spojení modulu widget '${0}' s modulem widget '${1}' bylo úspěšně vytvořeno.","E_SPACE_MANAGER_SPACE_DESC_HAS_MAX_LIMIT_0":"BMWMB0104E: Délka popisu prostoru nesmí překročit 512 znaků.","E_NAV_REFRESH_NAVIGATION_1":"BMWMB0028E: Aktualizace navigace se nezdařila. Podrobnosti o chybě: ${0}.","E_SPACE_UTIL_INVALID_NAME_LENGTH_0":"BMWMB0093E: Název prostoru nesmí obsahovat více než 255 znaků.","E_EMBEDDING_WIDTHHEIGHT_INPUTERROR1_0":"BMWMB0066E: Hodnota musí být v rozsahu od 50 do 2000 pixelů.","E_SPACE_IMPORT_INVALID_FILE_TYPE_0":"BMWMB0097E: Typ souboru pro importování prostoru je neplatný.","E_EMBEDDING_WIDTHHEIGHT_INPUTERROR2_0":"BMWMB0067E: Hodnota musí být celočíselná.","E_MAIN_LOAD_INVALIDTHEME_0":"BMWMB0099E: Načtení motivu stránky se nezdařilo; motiv byl dočasně změněn na výchozí motiv. Chcete-li motiv změnit, přejděte na nastavení stránky.","E_MAIN_LOAD_NAV_MODEL_FAIL_1":"BMWMB0038E: Nepodařilo se načíst model navigace s použitím rozhraní API aktivátoru (identifikátor URI: ${0}). Požádejte o pomoc administrátora.","E_HTML_UTIL_SET_CLASS_1":"BMWMB0027E: Atribut třídy nelze nastavit. Podrobnosti o chybě: ${0}","E_SPACE_MANAGER_PAGE_EXPORT_URL_IS_NULL_0":"BMWMB0100E: Adresa URL exportování stránky je vyžadována.","E_SPACE_MANAGER_SPACE_CREATED_FAILED_0":"BMWMB0081E: Prostor nebyl vytvořen.","E_ACL_FAIL_TO_GET_PERMISSION_1":"BMWMB0007E: Oprávnění pro tohoto uživatele nebyla nalezena. Podrobnosti o chybě: ${0}","E_PAGE_IMPORT_FAIL_1":"BMWMB0107E: Vytvoření stránky se nezdařilo. Podrobnosti o chybě: ${0}.","E_EMBEDDING_NOPREVIEWDLG_ERROR_0":"BMWMB0064E: Okno náhledu neexistuje.","E_PAGE_UTIL_INVALID_DESCRIPTION_LENGTH_1":"BMWMB0120E: Popis stránky je omezen na ${0} znaků. Zkraťte jej a znovu uložte.","E_COLUMN_WITH_RESIZER_CHANGE_SIZE_1":"BMWMB0023E: Velikost sloupce nelze změnit, protože nelze určit pozici kurzoru. Podrobnosti o chybě: ${0}","E_SHARE_PAGE_NO_PERMISSION_0":"BMWMB0080E: Stránku nelze sdílet. Požádejte administrátora systému o ověření, zda máte požadovaná oprávnění.","I_CONTENTSHELF_WIDGET_SANDBOX_0":"BMWMB0116I: Právě označené nastavení důvěryhodnosti se použije pro všechny následující uživatele tohoto modulu widget.","E_NEW_PAGE_POSITION_MISSING_0":"BMWMB0075E: Ke změně uspořádání stránky je třeba nová pozice.","E_SPACE_MANAGER_PAGE_OWNER_IS_REQUIRED_0":"BMWMB0117E: Vlastník stránky je vyžadován.","E_FREEFORM_LAYOUT_LOAD_1":"BMWMB0016E: Stránku nelze zobrazit, protože načtení modulu widget volného rozvržení se nezdařilo. Podrobnosti o chybě: ${0}","E_NAV_NO_PAGE_OR_NET_DISCONNECT_0":"BMWMB0069E: Server je nedosažitelný. Zkuste znovu načíst prohlížeč.","E_COLUMN_CREATE_WIDGET_1":"BMWMB0004E: Vytvoření modulu widget se nezdařilo. Podrobnosti o chybě: ${0}","E_PUB_API_PAGE_MODE_CHANGE_1":"BMWMB0056E: Režim stránky nelze aktualizovat. Podrobnosti o chybě: ${0}.","I_PUBLISH_PAGE_1":"BMWMB0002I: Stránka ${0} byla úspěšně publikována.","E_TAG_SERVICE_ATTACH_FAIL_1":"BMWMB0047E: Připojení vzhledu se nezdařilo. Podrobnosti o chybě: ${0}.","E_SPACE_MANAGER_SPACE_NAME_HAS_MAX_LIMIT_0":"BMWMB0102E: Délka názvu prostoru nesmí překročit 256 znaků.","E_SPACE_IMPORT_FILENAME_IS_REQUIRED_0":"BMWMB0096E: Soubor je vyžadován.","E_PAGE_UTIL_INVALID_NAME_LENGTH_0":"BMWMB0034E: Název stránky nemůže obsahovat více než 255 znaků.","E_COLUMN_DND_1":"BMWMB0003E: Akci přetažení pomocí myši nebylo možné dokončit. Aktualizujte stránku a operaci opakujte. Podrobnosti o chybě: ${0}","E_PUB_API_PAGE_PROPERTY_UPDATE_1":"BMWMB0060E: Vlastnost stránky nelze aktualizovat. Podrobnosti o chybě: ${0}.","E_SPACE_UTIL_INVALID_NAME_EMPTY_0":"BMWMB0091E: Název prostoru je vyžadován.","E_PUB_API_PAGE_SAVE_1":"BMWMB0059E: Uložení obsahu stránky se nezdařilo. Podrobnosti o chybě: ${0}.","E_SKIN_LOAD_TEMPLATE_FAIL_1":"BMWMB0044E: Následující šablona vzhledů nebyla nalezena: ${0}.","E_DND_CREATEWIDGET_0":"BMWMB0054E: Definice modulu widget nebyla nalezena.","I_TOOLBOX_DELETE_WARN_1":"BMWMB0055I: Chcete odstranit položku katalogu ${0}?","E_LAYOUT_UTIL_CHOOSE_SKIN_0":"BMWMB0026E: Vzhled nelze vybrat, protože nebyl nalezen motiv v modelu motivu.","E_PUB_API_DELETE_PAGE_1":"BMWMB0071E: Stránku nelze odstranit. Podrobnosti o chybě: ${0}.","E_COLUMN_LAYOUT_LOAD_1":"BMWMB0015E: Přístup ke stránce se nezdařil, protože modul widget rozvržení sloupců nebyl správně načten. Podrobnosti o chybě: ${0}","E_HTML_UTIL_REMOVE_ATTR_FAIL_0":"BMWMB0042E: Atribut modulu widget 'widgetstatus' nelze odebrat.","E_EMBEDDING_WIDGET_ERROR_0":"BMWMB0063E: Nebyl nalezen žádný podporovaný režim pro zobrazení modulu widget.","E_LAYOUT_UTIL_CREATE_SKIN_CONF_0":"BMWMB0025E: Vzhled nelze vytvořit, protože nebyl nalezen motiv v modelu motivu.","E_SKIN_LOAD_ROOT_FAIL_1":"BMWMB0046E: Následující kořenová adresa URL vzhledu nebyla nalezena: {0}.","E_MAIN_LOAD_THEME_MODEL_FAIL_0":"BMWMB0138E: Následující motiv nebyl nalezen: {0}. Obraťte se na administrátora systému.","E_NAV_LOAD_PAGE_1":"BMWMB0121E: Stránku nelze načíst. Podrobnosti o chybě: ${0}.","E_PAGE_UTIL_INVALID_NAME_DUP_1":"BMWMB0036E: Stránka s názvem [ ${0} ] již existuje. Vyberte jiný název.","E_SPACE_MANAGER_NO_TEMPLATE_FOR_SPACE_CREATION_0":"BMWMB0082E: Určená šablona v katalogu neexistuje. Zopakujte operaci s použitím jiné šablony.","E_EMBEDDING_NOWIDGET_ERROR_1":"BMWMB0065E: Následující instance modulu widget neexistuje: ${0}.","E_NAVIGATION_SWITCH_PAGE_1":"BMWMB0021E: Stránku nelze načíst. Podrobnosti o chybě: ${0}","I_NO_AUTO_WIRING_2":"BMWMB0013I: Vytvoření spoje mezi moduly widget '${0}' a '${1}' se nezdařilo.","E_CONTEXT_MENU_FAIL_1":"BMWMB0112E: Kontextovou nabídku nelze načíst. Podrobnosti o chybě: ${0}.","E_CONTEXT_MENU_FAIL_2":"BMWMB0113E: Kontextovou nabídku nelze načíst. Podrobnosti o chybě: ${0}.","E_PAGE_UTIL_INVALID_NAME_BLANK_0":"BMWMB0033E: Název stránky je vyžadován.","E_SPACE_MANAGER_PAGE_ID_IS_NULL_0":"BMWMB0077E: Identifikátor stránky je vyžadován.","E_SPACE_UTIL_INVALID_NAME_CHAR_0":"BMWMB0094E: Název prostoru nesmí obsahovat žádný z těchto znaků: \n\t\t\t @\\/:*?\"<>|.","E_CONTEXT_MENU_FAIL_3":"BMWMB0114E: Kontextovou nabídku nelze načíst. Podrobnosti o chybě: ${0}.","E_CONTEXT_MENU_FAIL_4":"BMWMB0115E: Kontextovou nabídku nelze načíst, protože identifikátor neexistuje. Podrobnosti o chybě: ${0}.","E_MAIN_LOAD_PAGE_FAIL_2":"BMWMB0039E: Změna stránky se nezdařila v důsledku následující chyby: ${0} – ${1}. Obraťte se na administrátora systému.","E_SPACE_SAVE_AS_TEMPLATE_FAIL_1":"BMWMB0110E: Prostor nelze uložit jako šablonu. Podrobnosti o chybě: ${0}.","E_PAGE_MENU_FAIL_ACCESS_1":"BMWMB0049E: Úroveň přístupu nebyla nalezena. Předejte následující podrobnosti o chybě administrátorovi systému: ${0}.","E_EMBEDDING_PAGEACCESS_ERROR_0":"BMWMB0070E: Obsah, který jste si vyžádali, neexistuje, nebo vám jeho vlastník neudělil oprávnění k jeho zobrazení.","E_MOVE_PAGE_INSUFFICIENT_ACCESS_RIGHTS_0":"BMWMB0111E: Stránku nelze přesunout kvůli nedostatečným přístupovým právům.","I_PUBLISH_SPACE_1":"BMWMB0102I: Prostor ${0} byl úspěšně publikován.","E_PAGE_SOURCE_GET_SINGLE_WIDGET_1":"BMWMB0024E: Zdroj modulu widget nebyl nalezen. Podrobnosti o chybě: ${0}","E_ACL_FAIL_TO_CALL_COMMUNITY_COMMIT_1":"BMWMB0101E: Následující funkce nebyla volána: communityModel.commit(). Podrobnosti o chybě: ${0}","E_PUB_API_CREATE_PAGE_1":"BMWMB0062E: Vytvoření stránky se nezdařilo. Podrobnosti o chybě: ${0}.","E_ACCOUNT_SETTING_SAVE_FAIL_1":"BMWMB0098E: Uložení nastavení účtu se nezdařilo. Podrobnosti o chybě: ${0}.","E_DIFFERENT_LOCATION_REQUIRED_0":"BMWMB0074E: Vzhledem k provedenému výběru zůstane stránka na aktuální pozici. Chcete-li stránku přesunout, vyberte jiné umístění.","E_PAGE_UTIL_INVALID_NAME_CHAR_0":"BMWMB0035E: Název stránky nesmí obsahovat žádný z těchto znaků: \n\t\t\t @\\/:*?\"<>|.","E_PUBLISH_PAGE_NO_PERMISSION_0":"BMWMB0083E: Stránku [ ${0} ] nelze zobrazit, protože vám její vlastník [ ${1} ] neudělil oprávnění k zobrazení.","E_SPACE_MANAGER_SPACE_NAME_HAS_INVALID_CHAR_0":"BMWMB0103E: Název prostoru obsahuje některý z následujících neplatných znaků: @\\/:*?\"<>|.","E_DATA_VIEWER_LOAD_G11N_PROP_0":"BMWMB0018E: Načtení modulu widget Prohlížeč dat se nezdařilo, protože nebyl nalezen soubor prostředků jazyka modulu widget.","E_SPACE_UTIL_INVALID_NAME_DUP_1":"BMWMB0095E: Prostor s názvem [ ${0} ] již existuje. Vyberte jiný název.","I_SHARE_PAGE_CAN_NOT_GIVE_PERMISSION_0":"BMWMB0085I: Uživateli či skupině '${0}' nelze udělit oprávnění k úpravě.","E_HTML_MARKUP_LOAD_FAIL_1":"BMWMB0051E: Modul widget Jazyk značek HTML nelze načíst. Podrobnosti o chybě: ${0}.","E_SKIN_NOT_EXIST_0":"BMWMB0043E: Tento vzhled v aktuálním motivu neexistuje.","E_SKIN_NOT_EXIST_1":"BMWMB0072E: Tento vzhled v aktuálním motivu neexistuje. Použijte namísto něj výchozí vzhled.","E_MODE_SELECTOR_GET_CATALOG_1":"BMWMB0022E: Katalog nelze načíst. Podrobnosti o chybě: ${0}","E_MAIN_INVALID_ID_2":"BMWMB0011E: Obsah pro ID stránky {0} nebyl nalezen. Podrobnosti o chybě: ${1}","E_SYSTEM_WIDGET_ONUNLOAD_ERROR_2":"BMWMB0068E: Zrušení systémového modulu widget ${0} se nezdařilo. Podrobnosti o chybě: ${1}.","E_SKIN_NOT_EXIST_2":"BMWMB0073E: Tento vzhled v aktuálním motivu neexistuje. Použijte namísto něj první vzhled.","E_SPACE_MANAGER_SPACE_ID_IS_NULL_0":"BMWMB0076E: Identifikátor prostoru je vyžadován.","E_SPACE_MANAGER_SPACE_NAME_IS_REQUIRED_0":"BMWMB0090E: Název prostoru je vyžadován.","E_NAV_PANE_PUBLISH_EVENT_ERROR_1":"BMWMB0052E: Následující událost nelze vyvolat: serviceManager.getService publishEvent. Podrobnosti o chybě: ${0}."}; }catch(e){console.log("Module 'mm_builder_ext': ",e);} try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2009, 2010, 2011 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("com.ibm.mm.builder.nls.mmbuilder_ext",["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"]);dojo.provide("com.ibm.mm.builder");if(!dojo._hasResource["com.ibm.mm.builder.dnd.Avatar"]){dojo._hasResource["com.ibm.mm.builder.dnd.Avatar"]=true;dojo.provide("com.ibm.mm.builder.dnd.Avatar");dojo.declare("com.ibm.mm.builder.dnd.Avatar",dojo.dnd.Avatar,{construct:function(){var a=dojo.doc.createElement("div");a.className="dojoDndAvatar";a.style.position="absolute";a.style.zIndex=1999;a.style.margin="0px";var k=Math.min(5,this.manager.nodes.length);var _1=this.manager.source,_2;for(var i=0;i"+"
"+com.ibm.mm.builder.utils.htmlUtil.formatMessage(com.ibm.mm.builder.coreWidgetsStrings.W_NO_PAGE_TO_SHOW)+"
"+""+"";return {"content":_21};}return;}try{if(com.ibm.mm.builder.utils.pageUtil.isEmptyPage(com.ibm.mm.builder.utils.pageUtil.getPageNode(pid))){return null;}var _22={};var _23=com.ibm.mm.builder.utils.navigationUtil.getNavigationModel().getLayoutModel(pid);if(!_23){return null;}var _24=_23.getRoot().start();if(_24){_22.content=_24.getFragment();var _25={};var _26=_24.getMetaDataNames();dojo.forEach(_26,function(_27){_25[_27]=_24.getMetaData(_27);});_22.pageAttributes=_25;return _22;}else{return null;}}catch(e){com.ibm.mm.builder.utils.layoutUtil.LOGGER.severe("getPageContent",dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_MAIN_INVALID_ID_2,[pid,e.message]));}};com.ibm.mm.builder.utils.layoutUtil.transformBgIamge=function(_28){if(_28.search(/url/i)!==0){_28="url"+_28;}if(_28.indexOf("(")!=3){_28=_28.substring(0,3)+"("+_28.substring(3)+")";}if(_28.search(/http/i)!=4){if(_28.substring(4,5)!="/"){_28=_28.substring(0,4)+"http://"+_28.substring(4)+"";}}return _28;};com.ibm.mm.builder.utils.layoutUtil.setBorderSelect=function(_29){var _2a=0;_29.options[_2a++].innerHTML=com.ibm.mm.builder.coreWidgetsStrings.LAYOUT_BORDER_STYLE_NONE;var _2b=[1,2,3];var _2c=[com.ibm.mm.builder.coreWidgetsStrings.LAYOUT_BORDER_STYLE_SOLID,com.ibm.mm.builder.coreWidgetsStrings.LAYOUT_BORDER_STYLE_DOTTED,com.ibm.mm.builder.coreWidgetsStrings.LAYOUT_BORDER_STYLE_DOUBLE];for(var i=0;i<_2c.length;i++){for(var j=0;j<_2b.length;j++){_29.options[_2a++].innerHTML=_2b[j]+com.ibm.mm.builder.coreWidgetsStrings.I_EMBED_PAGE_UNIT+" "+_2c[i];}}};com.ibm.mm.builder.utils.layoutUtil.createSlider=function(_2d,_2e,_2f,_30,_31,_32,_33,_34){var _35=dojo.byId(_2d+_2e);dojo.byId(_2d+_2f).innerHTML=_30+_31;var _36=dijit.byId(_2d+_2e);if(_36){_36.destroy();}var _37={};_37.id=_2d+_2e;_37.value=_30;_37.pageIncrement=_33;_37.maximum=_32;_37.showButtons=false;_37.style="width:120px;height:20px;";_36=new dijit.form.HorizontalSlider(_37,_35);dojo.connect(_36,"onChange",null,function(_38){var _39=dojo.number.format(arguments[0],{places:0,pattern:"##."});dojo.byId(_2d+_2f).innerHTML=_39+_31;if(_34){dojo.byId(_2d+_34).style.width=_39+"px";}});};com.ibm.mm.builder.utils.layoutUtil.getPageBorderSelectIndex=function(_3a){var _3b=0;switch(_3a){case "none":_3b=0;break;case "1px solid":_3b=1;break;case "2px solid":_3b=2;break;case "3px solid":_3b=3;break;case "1px dotted":_3b=4;break;case "2px dotted":_3b=5;break;case "3px dotted":_3b=6;break;case "3px double":_3b=7;break;case "6px double":_3b=8;break;case "9px double":_3b=9;break;}return _3b;};com.ibm.mm.builder.utils.layoutUtil.getImagePropSelectIndex=function(_3c){var _3d=0;switch(_3c){case "RepeatX":_3d=0;break;case "RepeatY":_3d=1;break;case "Repeat":_3d=2;break;case "Center":_3d=3;break;}return _3d;};com.ibm.mm.builder.utils.layoutUtil.stretchHeight=function(_3e){var _3f=dojo.byId(_3e);var _40=dojo.query("."+com.ibm.mm.builder.constant.iWidgetContent,_3f);var len=_40.length;if(len===0){_40=dojo.query("."+com.ibm.mm.builder.constant.iwWidgetContent,_3f);len=_40.length;}for(var i=0;i_42){_41[_43]=msg.substr(0,_42)+"...";_41.setAttribute("title",msg);}else{_41[_43]=msg;}};com.ibm.mm.builder.utils.layoutUtil.removeAllChildren=function(_44){var _45=null;if(dojo.isIE){_45=_44.children;}else{_45=_44.childNodes;}var len=_45.length;if(len!==0){for(var i=0;i"+""+"",postCreate:function(){this.inherited(arguments);if(this.targetNodeIds&&this.targetNodeIds.length==1){var _60=this.targetNodeIds[0];var _61=_60.id;if(_61){if(_61.indexOf("_menu")!=-1){var _62=_61.substr(0,_61.length-5);var _63=dojo.byId(_62);if(_63){if(_63.getAttribute("visible")==="false"){this.offset_x=41;this.offset_y=dojo.isIE?0:8;}}var _64=dijit.byId(_62+com.ibm.mm.builder.constant.dragHandler+"_editbar");if(_64){dojo.connect(this,"onBlur",_64,"hide");}}}}},_pubMenuEvent:function(){},resizeShadow:function(){var _65=this;setTimeout(function(){if(_65.shadow){_65.shadow.resize();_65.shadow.setDisabled(false);}},(dojo.isIE===7?500:0));},onClose:function(){this.counter=this.counter+1;this.inherited(arguments);if(this.counter==2){this.counter=0;var _66=this;setTimeout(function(){_66._pubMenuEvent();},0);}},onBlur:function(){dijit.popup.close(this);},onOpen:function(){try{this.inherited(arguments);var _67=this;if(dojo.isIE!==7){return;}setTimeout(function(){if(_67.parentMenu&&_67.parentMenu.shadow){_67.parentMenu.shadow.resize();}},250);}catch(e){console.log(e);}}});dojo.declare("com.ibm.mm.builder.widget.MumMenuItem",dijit.MenuItem,{templateString:""+"
"+""+""+"
"+"
"+"+"+"
"+""+"
"+"",postCreate:function(){if(dojo.isIE===7){com.ibm.mm.builder.utils.htmlUtil.truncateNodeText(this.containerNode,null,{fontSize:"1.3em"});}},focus:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");this.inherited(arguments);},_setSelected:function(_68){this.inherited(arguments);if(_68){return;}dojo.removeClass(this.domNode,"dijitMenuItemHover");},setDisabled:function(_69){this.disabled=_69;dojo[_69?"addClass":"removeClass"](this.domNode,"remixMenuItemDisabled");dijit.setWaiState(this.containerNode,"disabled",_69?"true":"false");},startup:function(){if(this.popup){dojo.body().appendChild(this.popup.domNode);this.arrowWrapper.style.display="";this.popup.domNode.style.display="none";dijit.setWaiState(this.containerNode,"haspopup","true");}},destroyDescendants:function(){if(this.popup){this.popup.destroyRecursive();delete this.popup;}this.inherited(arguments);}});dojo.declare("com.ibm.mm.builder.widget.MumPopupMenuItem",com.ibm.mm.builder.widget.MumMenuItem,{_fillContent:function(){if(this.srcNodeRef){var _6a=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_6a[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var _6b=dojo.query("[widgetId]",this.dropDownContainer)[0];this.popup=dijit.byNode(_6b);}dojo.body().appendChild(this.popup.domNode);this.popup.domNode.style.display="none";if(this.arrowWrapper){dojo.style(this.arrowWrapper,"visibility","");}dijit.setWaiState(this.focusNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){this.popup.destroyRecursive();delete this.popup;}this.inherited(arguments);}});dojo.declare("com.ibm.mm.builder.widget.MumMenuSeparator",dijit.MenuSeparator,{templateString:""+""+"
"+""+""});}if(!dojo._hasResource["com.ibm.mm.builder.widget.WidgetMenu"]){dojo._hasResource["com.ibm.mm.builder.widget.WidgetMenu"]=true;dojo.provide("com.ibm.mm.builder.widget.WidgetMenu");dojo.declare("com.ibm.mm.builder.widget.WidgetMenu",null,{iwidgetId:"",targetNode:null,inNva:false,pMenu:null,editPane:null,editorDiv:null,cws:com.ibm.mm.builder.coreWidgetsStrings,supportedModeString:{"print":com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_MODE_PRINT,"help":com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_MODE_HELP},oldWidgetConfigId:"",oldWidgetConfigParentNode:null,constructor:function(_6c){this.needResizeMoveMenuItems=true;dojo.mixin(this,_6c);this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.widget.WidgetMenu");this.eventService=com.ibm.mashups.services.ServiceManager.getService("eventService");this.widgetModes=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetSupportedModes(this.iwidgetId);this.cleanDomDialogHandle=dojo.subscribe(com.ibm.mm.builder.eventTopics.Page_ContentChanged,this,"cleanDomDialog");dojo.subscribe(com.ibm.mm.builder.Topics.Widget_ConfigurationFinished,this,"closeEditDialog");},hasEditMode:function(){return this.isWidgetLoaded()&&dojo.indexOf(this.widgetModes,"edit")>=0;},isWidgetLoaded:function(){var _6d=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(this.iwidgetId);return _6d&&_6d.loaded;},createOtherModesItem:function(){var _6e=null;var _6f=this;dojo.forEach(this.widgetModes,function(_70){if(_70!="view"&&_70!="edit"){_6e=_6e||new com.ibm.mm.builder.widget.MumMenu({id:this.targetNode.id+"_mode",parentMenu:this.pMenu});_6e.addChild(new com.ibm.mm.builder.widget.MumMenuItem({label:_70.charAt(0).toUpperCase()+_70.substring(1),userMode:_70,onClick:function(){_6f.showModePane(this.userMode);}}));}},this);if(_6e){this.pMenu.addChild(new com.ibm.mm.builder.widget.MumPopupMenuItem({label:this.cws.I_CONTEXT_MENU_MODE,popup:_6e,disabled:!this.isWidgetLoaded()}));}},createSkinItem:function(){var _71=this;var _72=new com.ibm.mm.builder.widget.MumMenu({id:this.targetNode.id+"_skin",parentMenu:this.pMenu});var _73=this.iwidgetId;var _74=dojo.byId(this.iwidgetId).getAttribute("skin");var lc=com.ibm.mashups.enabler.context.Factory.getLocalizedContext();dojo.forEach(com.ibm.mm.builder.utils.skinUtil.getAllSkins(),function(_75){if(!_75.getMetaData("com.ibm.mashups.builder.skin.nva")){var _76=_75.getTitle(ibmConfig["default.locale"]!=dojo.locale?lc.getLocale(_75):dojo.locale);var _77=new com.ibm.mm.builder.widget.MumMenuItem({label:_76,skinID:_75.getID(),iconClass:_75.getID()==_74?"menuIconClass":"",onClick:function(){_71.eventService.broadcastEvent("com.ibm.mashups.builder.changeSkin",{id:_73,skin:this.skinID});}});if(_74==_75.getID()&&!(dojo.isIE===8&&builderConfig.isBidi)){var _78=dojo.doc.createElement("span");dojo.addClass(_78,"access");_78.innerHTML="is selected";_77.containerNode.appendChild(_78);}_72.addChild(_77);}},this);this.pMenu.addChild(new com.ibm.mm.builder.widget.MumPopupMenuItem({label:this.cws.I_CONTEXT_MENU_SKIN,popup:_72,disabled:!this.isWidgetLoaded()}));},createDiaplayItem:function(_79){return new com.ibm.mm.builder.widget.MumMenuItem({label:_79?this.cws.I_CONTEXT_MENU_DISPLAY:this.cws.I_CONTEXT_MENU_HIDE,iconClass:_79?"contextMenuIconDisplay":"contextMenuIconHide",disabled:!this.isWidgetLoaded(),onClick:dojo.hitch(this,function(){this.eventService.broadcastEvent(_79?"com.ibm.mashups.builder.displayWidget":"com.ibm.mashups.builder.hideWidget",this.iwidgetId);})});},createMenu:function(){this.pMenu=new com.ibm.mm.builder.widget.MumMenu({targetNodeIds:[this.targetNode],id:this.targetNode.id+"_menu"});var _7a=com.ibm.mashups.builder.model.Factory.getContextMenuModel();var _7b=_7a.getContextMenu("ContextMenu.widgetSkin",this.iwidgetId,null,{context:this});for(var i=0;i<_7b.length;++i){if(_7b[i].isSeparator){if(this.needResizeMoveMenuItems){this.pMenu.addChild(new com.ibm.mm.builder.widget.MumMenuSeparator());}else{if(_7b[i].id!="resizeMenuSeparator"){this.pMenu.addChild(new com.ibm.mm.builder.widget.MumMenuSeparator());}}continue;}if(!this.needResizeMoveMenuItems){if((_7b[i].id==="resize")||(_7b[i].id==="move")){continue;}}var _7c=_7b[i].id?_7b[i].id:"";switch(_7c){case "supportModes":this.createOtherModesItem();break;case "skins":if(!this.inNva){this.createSkinItem();}break;case "hideOrShow":this.pMenu.addChild(this.createDiaplayItem(this.inNva));break;default:var _7d=new com.ibm.mm.builder.widget.MumMenuItem({label:_7b[i].title,iconClass:_7b[i].iconClass,disabled:!_7b[i].enabled,onClick:_7b[i].actionCallBackFunction});this.pMenu.addChild(_7d);break;}}this.pMenu._pubMenuEvent=dojo.hitch(this,this.hideMenu);this.pMenu.startup();},open:function(evt){if(this.pMenu){this.pMenu.destroyRecursive();delete this.pMenu;}if(!this.pMenu){this.createMenu();}this.pMenu._openMyself(evt);},showModePane:function(_7e){_7e=_7e.toLowerCase();var _7f=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetInstanceTitle(this.iwidgetId);var _80=this.supportedModeString[_7e.toLowerCase()];var _81=_80||_7e.charAt(0).toUpperCase()+_7e.substring(1);widgetMenu=this;this.otherModePane=new com.ibm.mm.builder.widget.GeneralWidgetModeDialog({id:this.iwidgetId+"_"+_7e,title:dojo.string.substitute(this.cws.I_SYSTEM_MODE_TITLE,[_81,_7f]),type:_7e,nodeWidth:"600px",nodeHeight:"400px",needModeSwitch:true,belongId:this.iwidgetId,containerBackgroundColor:"white",closeCallback:function(){this.destroyRecursive();}});com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(this.iwidgetId,"onModeChanged",{newMode:_7e,rootElementId:this.otherModePane.containerNode});this.otherModePane.show();},showEditPane:function(){this.oldWidgetConfigId="";this.oldWidgetConfigParentNode=null;var _82=dojo.byId(this.iwidgetId);var _83="";var _84=com.ibm.mm.builder.utils.htmlUtil.getChildrenbyClass(com.ibm.mm.builder.constant.mmItem,_82);dojo.forEach(_84,function(_85){var str=com.ibm.mm.builder.utils.iWidgetSpecUtil.getKeyFromHref(_85);if(str==com.ibm.mm.builder.constant.configPannelNode){_83="_"+this.iwidgetId+"_"+_85.innerHTML.replace(/\n/g,"");}});if(_83){this.oldWidgetConfigId=_83;this.oldWidgetConfigParentNode=dojo.byId(_83).parentNode;var _86=dojo.byId(_83);_86.style.display="";this.editorDiv.appendChild(_86);}var _87=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetInstanceTitle(this.iwidgetId);if(!com.ibm.mm.builder.editPane){com.ibm.mm.builder.editPane=new com.ibm.mm.builder.widget.WidgetEditDialog({id:this.iwidgetId+"_edit",title:dojo.string.substitute(this.cws.I_SYSTEM_CONF_TITLE,[_87]),type:"config",nodeWidth:dojo.byId(this.iwidgetId).getAttribute("sandbox")==="true"?"600px":null,nodeHeight:dojo.byId(this.iwidgetId).getAttribute("sandbox")==="true"?"400px":null,needModeSwitch:true,modelDialog:true,belongId:this.iwidgetId,containerBackgroundColor:"white"});}else{com.ibm.mm.builder.editPane.setTitle(dojo.string.substitute(this.cws.I_SYSTEM_CONF_TITLE,[_87]));com.ibm.mm.builder.editPane.id=this.iwidgetId+"_edit";com.ibm.mm.builder.editPane.belongId=this.iwidgetId;com.ibm.mm.builder.editPane.nodeWidth=dojo.byId(this.iwidgetId).getAttribute("sandbox")==="true"?"600px":null;com.ibm.mm.builder.editPane.nodeHeight=dojo.byId(this.iwidgetId).getAttribute("sandbox")==="true"?"400px":null;com.ibm.mm.builder.editPane.containerNode.innerHTML="";com.ibm.mm.builder.editPane.dynaInitialized=false;com.ibm.mm.builder.editPane.containerNode.style.display="";}this._fillInEditModeContent(_83);com.ibm.mm.builder.editPane.show();},_fillInEditModeContent:function(_88){if(!_88){com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(this.iwidgetId,"onModeChanged",{newMode:"edit",rootElementId:com.ibm.mm.builder.editPane.containerNode});}if(this.oldWidgetConfigId!=""){var _89=this.oldWidgetConfigId;var _8a=this.oldWidgetConfigParentNode;com.ibm.mm.builder.editPane.oldWidgetSpecHitch=function(){if((_89!="")&&(_8a)){dojo.byId(_89).style.display="none";_8a.appendChild(dojo.byId(_89));}};}},hideMenu:function(){dojo.unsubscribe(this.cleanDomDialogHandle);dojo.unsubscribe(this.editActionHandle);if(this.pMenu){this.pMenu.destroyRecursive();}if(this.modePopup){this.modePopup.destroyRecursive();}if(this.skinPopup){this.skinPopup.destroyRecursive();}var _8b=dijit.byId(this.iwidgetId+com.ibm.mm.builder.constant.editbarDragHandler);if(_8b){_8b.hide();}var _8c=dojo.byId(this.iwidgetId);if(_8c){if(_8c.getAttribute("visible")==="false"){com.ibm.mm.builder.skinHelper.hideNVASkinEditMode(this.iwidgetId+"_menu",this.iwidgetId+"_icon",this.iwidgetId+"_name",this.iwidgetId+"_upper");}}this.pMenu=null;this.modePopup=null;this.skinPopup=null;},cleanDomDialog:function(){this.destroyElementsFromBodyByClass("dijitDialog");this.destroyElementsFromBodyByClass("dijitDialogUnderlayWrapper");},closeEditDialog:function(_8d){this.eventService.fireEvent(_8d,"onModeChanged",{newMode:"view"});},destroyElementsFromBodyByClass:function(_8e){var _8f=com.ibm.mm.builder.utils.htmlUtil.getChildrenbyClass(_8e,dojo.body());for(var j=0;_8f&&j<_8f.length;j++){if(_8e==="dijitDialog"&&_8f[j].getAttribute("widgetid")==="pageSourceContainer"){continue;}dojo.destroy(_8f[j]);}},destroy:function(){if(this.pMenu){this.pMenu.destroyRecursive();}delete this.pMenu;}});com.ibm.mm.builder.editPane=null;}if(!dojo._hasResource["com.ibm.mm.builder.SkinHelper"]){dojo._hasResource["com.ibm.mm.builder.SkinHelper"]=true;dojo.provide("com.ibm.mm.builder.SkinHelper");dojo.declare("com.ibm.mm.builder.SkinHelper",null,{overWidgetHandler:null,outWidgetHandler:null,nva_IconHideTimer:null,nva_IconShowTimer:null,createMenu:function(evt,_90,_91,_92){if(com.ibm.mm.builder.widgetMenu&&com.ibm.mm.builder.widgetMenu.pMenu&&com.ibm.mm.builder.widgetMenu.pMenu.isShowingNow){if(_91!=com.ibm.mm.builder.widgetMenu.iwidgetId){com.ibm.mm.builder.widgetMenu.hideMenu();}else{return;}}if(com.ibm.mm.builder.widgetMenu){com.ibm.mm.builder.widgetMenu.destroy();}com.ibm.mm.builder.widgetMenu=new com.ibm.mm.builder.widget.WidgetMenu({iwidgetId:_91,inNva:_92,targetNode:dojo.byId(_90)});com.ibm.mm.builder.widgetMenu.open(evt);com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);},launchWiring:function(_93){var _94=com.ibm.mm.builder.utils.iwidgetUtil;var _95=_94.getWidgetInstanceIcon(_93);var _96={nodeWidth:"486px",title:com.ibm.mm.builder.coreWidgetsStrings.I_WIRING_NAME,titleIconUrl:_95,leftBarWidth:"18px",rightBarWidth:"12px",displayCloseButton:true,hasRightBottomResizer:false};var _97={widgetTypeId:"wireInterface",eventName:"com.ibm.mashups.builder.editWire",eventPayload:_93,dialogParam:_96,hasRightBottomResizer:false,requestRefresh:true};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_97);},getMaxZOrder:function(_98){var _99=50;if(eval("_"+_98+"_iContext")){var _9a=eval("_"+_98+"_iContext.scope.getWidgets()");if(_9a&&_9a.length>0){for(var i=0;i<_9a.length;i++){var _9b=dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+_9a[i]);if(_9b&&_9b.style.zIndex){var _9c=parseInt(_9b.style.zIndex,10);if(_99<_9c){_99=_9c;}}}_99=_99+1;}}return _99;},displayMenuIcon:function(_9d,_9e,_9f,_a0){window.clearTimeout(this.nva_IconHideTimer);this.nva_IconShowTimer=window.setTimeout(function(){if(dijit.byId(_9d+"_menu")){return;}var _a1=dojo.byId(_9d);var _a2=dojo.byId(_9e);_a1.style.display="";_a2.parentNode.style.display="none";var _a3=dojo.byId(_a0);dojo.addClass(_a3,"nvaUpperDivHovered");var _a4=dojo.query(".nva_widgetInteraction",_a1)[0];_a4.focus();},10);},hideMenuIcon:function(_a5,_a6,_a7,_a8){window.clearTimeout(this.nva_IconShowTimer);if(dijit.byId(_a5+"_menu")){return;}this.nva_IconHideTimer=window.setTimeout(function(){if(dijit.byId(_a5+"_menu")){return;}com.ibm.mm.builder.skinHelper.hideNVASkinEditMode(_a5,_a6,_a7,_a8);},10);},hideNVASkinEditMode:function(_a9,_aa,_ab,_ac){var _ad=dojo.byId(_a9);if(_ad){_ad.style.display="none";}var _ae=dojo.byId(_aa);if(_ae){_ae.parentNode.style.display="";}var _af=dojo.byId(_ac);if(_af){dojo.removeClass(_af,"nvaUpperDivHovered");}},displayEditBar:function(_b0,_b1){this.setEditBarOpaque(_b0,_b1);},hideEditBar:function(_b2,_b3){window.clearTimeout(this["showEditTimer_"+_b2]);window.clearTimeout(this["hideEditTimer_"+_b2]);var tid="";if(builderConfig.isBidi&&dojo.isIE===6){tid=this.getWidgetIdByEditBarId(_b2);}this["hideEditTimer_"+_b2]=window.setTimeout(function(){var _b4=_b2.replace(com.ibm.mm.builder.constant.dragHandler+"_editbar",com.ibm.mm.builder.constant.resizeHandlerExt);var _b5;if(_b3){_b5=dojo.byId(_b3);}else{_b5=dojo.byId(_b2.replace(com.ibm.mm.builder.constant.dragHandler+"_editbar",com.ibm.mm.builder.constant.resizeHandlerExt))||dojo.byId(_b2.replace(com.ibm.mm.builder.constant.dragHandler+"_editbar",com.ibm.mm.builder.constant.resizeHeightExt));}var _b6=dojo.byId(_b2);if(_b6){_b6.style.display="none";if(builderConfig.isBidi&&dojo.isIE){dojo.removeClass(dojo.byId(tid+com.ibm.mm.builder.constant.widgetBody),"widgetBodyEdit");var _b7=dojo.byId(tid+"_title");if(_b7){dojo.removeClass(dojo.byId(tid+"_title"),"widgetTitleEdit");}if(dojo.hasClass(dojo.byId(tid+com.ibm.mm.builder.constant.widgetContent),"rtlOverride_IE_paddingTop_0px")){dojo.byId(tid+com.ibm.mm.builder.constant.widgetContent).style.paddingTop="0px";}}}if(_b5){_b5.style.display="none";}},100);},keepEditBar:function(_b8){window.clearTimeout(this["hideEditTimer_"+_b8]);},setEditBarOpaque:function(_b9,_ba){window.clearTimeout(this["hideEditTimer_"+_b9]);if(!(builderConfig.isBidi&&dojo.isIE===6)){this.showEditBarTimer=window.setTimeout(function(){var _bb;if(_ba){_bb=dojo.byId(_ba);}else{_bb=dojo.byId(_b9.replace(com.ibm.mm.builder.constant.dragHandler+"_editbar",com.ibm.mm.builder.constant.resizeHandlerExt))||dojo.byId(_b9.replace(com.ibm.mm.builder.constant.dragHandler+"_editbar",com.ibm.mm.builder.constant.resizeHeightExt));}var _bc=dojo.byId(_b9);if(_bc){_bc.style.display="";}if(_bb){_bb.style.display="";}},100);}else{this.bidiSetEditBarOpaque(_b9,_ba);}},getEditBarIdBySkinId:function(_bd){var _be=_bd.substring(com.ibm.mm.builder.constant.skinIdPrefix.length,_bd.length);return _be+com.ibm.mm.builder.constant.editbarDragHandler;},getColumnResizeBarIdBySkinId:function(_bf){var _c0=_bf.substring(com.ibm.mm.builder.constant.skinIdPrefix.length,_bf.length);return _c0+com.ibm.mm.builder.constant.resizeHeightExt;},getFreeFormResizeBarIdBySkinId:function(_c1){var _c2=_c1.substring(com.ibm.mm.builder.constant.skinIdPrefix.length,_c1.length);return _c2+com.ibm.mm.builder.constant.resizeHandlerExt;},getWidgetIdByEditBarId:function(_c3){return _c3.substr(0,_c3.length-com.ibm.mm.builder.constant.editbarDragHandler.length);},getWidgetIdByNvaSkinId:function(_c4){_c4=_c4.replace(com.ibm.mm.builder.constant.skinIdPrefix,"");return _c4.replace(com.ibm.mm.builder.constant.nva_skin_upper,"");},bidiSetEditBarOpaque:function(_c5,_c6){if(builderConfig.isBidi&&dojo.isIE===6){var _c7=null;var _c8=null;var _c9=null;var tid=this.getWidgetIdByEditBarId(_c5);if(this.isColumnLayout(tid)){dojo.byId(tid+com.ibm.mm.builder.constant.editbarDragHandler).style.position="static";}var _ca=this.getStyle(dojo.byId(tid+com.ibm.mm.builder.constant.widgetBody),"top");if(_ca!==null){_c7=_ca;var _cb=this.getColumnLayoutAdjustment(tid);if(_cb){_c7=parseInt(_c7,10)+_cb+"px";}}var _cc=dojo.byId(tid+"_title");if(_cc){_ca=this.getStyle(_cc,"top");if(_ca!==null){_c8=_ca;}}_c9=this.getStyle(dojo.byId(tid+com.ibm.mm.builder.constant.widgetContent),"paddingTop");this.showEditBarTimer=window.setTimeout(function(){var _cd;if(_c6){_cd=dojo.byId(_c6);}else{_cd=dojo.byId(_c5.replace(com.ibm.mm.builder.constant.dragHandler+"_editbar",com.ibm.mm.builder.constant.resizeHandlerExt))||dojo.byId(_c5.replace(com.ibm.mm.builder.constant.dragHandler+"_editbar",com.ibm.mm.builder.constant.resizeHeightExt));}var _ce=dojo.byId(_c5);if(_ce){_ce.style.display="";dojo.addClass(dojo.byId(tid+com.ibm.mm.builder.constant.widgetBody),"widgetBodyEdit");var _cf=dojo.byId(tid+"_title");if(_cf){dojo.addClass(dojo.byId(tid+"_title"),"widgetTitleEdit");}if(_c7!==null){dojo.byId(tid+com.ibm.mm.builder.constant.widgetBody).style.top=_c7;}if(_c8!==null){_cf.style.top=_c8;}if(_c9!==null){dojo.byId(tid+com.ibm.mm.builder.constant.widgetContent).style.paddingTop=_c9;}}if(_cd){_cd.style.display="";}},100);}},getStyle:function(div,_d0){var _d1=(div.className).split(" ");if(_d1){for(var i=0;i<_d1.length;i++){var str=_d1[i].split("_");if(str.length&&str.length===3){if((str[0]=="rtlEditIE6"&&dojo.isIE===6)||(str[0]=="rtlEditIE7"&&dojo.isIE===7)||(str[0]=="rtlEditIE8"&&dojo.isIE===8)){if(str[1]===_d0){return str[2];}}}}}return null;},getColumnLayoutAdjustment:function(tid){var _d2=dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+tid);var _d3=0;var _d4=null;var _d5=_d2.previousSibling;while(_d5){if(_d4===null){_d4=com.ibm.mm.builder.columnLayoutBean.getPageAttrJSONObject();}_d3=_d3+parseInt(_d5.style.height,10)+parseInt(_d4.widthBetweenWidgets,10);_d5=_d5.previousSibling;}return _d3;},isColumnLayout:function(tid){var _d6=dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+tid);var _d7=false;var _d8=_d6.parentNode;if(dojo.hasClass(_d8,com.ibm.mm.builder.constant.columnLayoutClass)){_d7=true;}return _d7;}});com.ibm.mm.builder.skinHelper=new com.ibm.mm.builder.SkinHelper();com.ibm.mm.builder.widgetMenu=null;}if(!dojo._hasResource["com.ibm.mm.builder.utils.skinUtil"]){dojo._hasResource["com.ibm.mm.builder.utils.skinUtil"]=true;dojo.provide("com.ibm.mm.builder.utils.skinUtil");com.ibm.mm.builder.utils.skinUtil.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.utils.skinUtil");com.ibm.mm.builder.utils.skinUtil.getSkinNode=function(_d9){var _da=com.ibm.mm.builder.utils.skinUtil._getSkinModel();if(_da!==null){return _da.find(_d9).start();}com.ibm.mm.builder.utils.skinUtil.LOGGER.severe("getSkinNode",com.ibm.mm.builder.coreWidgetsMessages.E_SKIN_THEME_NOT_EXIST_0);return null;};com.ibm.mm.builder.utils.skinUtil.getDefaultSkinId=function(){var _db=com.ibm.mm.builder.utils.themeUtil.getCurrentThemeId();if(_db){var _dc=com.ibm.mm.builder.utils.themeUtil.getThemeModel(true);var _dd=com.ibm.mm.builder.utils.themeUtil.getThemeNode(_db);if(_dd!==null){return _dd.getDefaultSkin();}else{com.ibm.mm.builder.utils.skinUtil.LOGGER.severe("getDefaultSkinId",com.ibm.mm.builder.coreWidgetsMessages.E_SKIN_THEME_NOT_EXIST_0);return null;}}return null;};com.ibm.mm.builder.utils.skinUtil.getDefaultSkin=function(){var _de=com.ibm.mm.builder.utils.skinUtil.getDefaultSkinId();if(_de){return com.ibm.mm.builder.utils.skinUtil.getSkinNode(_de);}else{return com.ibm.mm.builder.utils.skinUtil.getFirstSkinNode();}};com.ibm.mm.builder.utils.skinUtil.getFirstSkinNode=function(){var _df=com.ibm.mm.builder.utils.skinUtil._getSkinModel();if(_df!==null){var _e0=_df.iterator();if(_e0.hasNext()){var _e1=_e0.next();var _e2=_e1.getTitle("en");if((_e2)&&(_e1.getMetaData("com.ibm.mashups.builder.skin.nva"))){_e1=_e0.next();}return _e1;}}com.ibm.mm.builder.utils.skinUtil.LOGGER.severe("getFirstSkinNode",com.ibm.mm.builder.coreWidgetsMessages.E_SKIN_THEME_NOT_EXIST_0);return null;};com.ibm.mm.builder.utils.skinUtil.getNVANode=function(){var _e3=com.ibm.mm.builder.utils.skinUtil.getAllSkins();var _e4=null;dojo.forEach(_e3,function(_e5){var _e6=_e5.getTitle("en");if((_e6)&&(_e5.getMetaData("com.ibm.mashups.builder.skin.nva"))){_e4=_e5;}});if(_e4){return _e4;}else{com.ibm.mm.builder.utils.skinUtil.LOGGER.severe("getNVANode",com.ibm.mm.builder.coreWidgetsMessages.E_SKIN_THEME_NOT_EXIST_0);return null;}};com.ibm.mm.builder.utils.skinUtil._getSkinModel=function(){var _e7=com.ibm.mm.builder.utils.themeUtil.getCurrentThemeId();var _e8=com.ibm.mm.builder.utils.themeUtil.getThemeModel();var _e9=com.ibm.mm.builder.utils.themeUtil.getThemeNode(_e7);if(_e9!==null){if(!this.skinModel){this.skinModel=_e8.getSkinModel(_e9);this.skinModel.setStrategy(new com.ibm.mashups.enabler.strategy.ListLoadAheadStrategy(10));}return this.skinModel;}return null;};com.ibm.mm.builder.utils.skinUtil.getEditBarNode=function(_ea,_eb){var _ec=document.createElement("div");dojo.addClass(_ec,"editBar");_ec.id=_ea.widgetId+com.ibm.mm.builder.constant.editbarDragHandler;_ec.style.display="none";dojo.connect(_ec,"onmouseover",null,function(){com.ibm.mm.builder.skinHelper.setEditBarOpaque(_ea.widgetId+com.ibm.mm.builder.constant.editbarDragHandler);});var _ed=document.createElement("div");_ed.id=_ea.widgetId+"_dragHandler";dojo.addClass(_ed,"dojoDndHandle");dojo.addClass(_ed,"borderinHM");var _ee=document.createElement("div");dojo.addClass(_ee,"widgetDragHandlerMiddle");var _ef=document.createElement("img");dojo.addClass(_ef,"widgetIconStyle");var _f0=document.createElement("span");_f0.innerHTML=_ea.title;dojo.addClass(_f0,"widgetTitleShadow");var _f1=document.createElement("span");_f1.innerHTML=_ea.title;dojo.addClass(_f1,"widgetTitle");if(dojo.isSafari||dojo.isIE){_f0.style.width="75%";_f1.style.width="75%";}var _f2=document.createElement("input");_f2.alt=_f2.title=com.ibm.mm.builder.coreWidgetsStrings.I_SKIN_WIRE_ICON_TITLE;dojo.addClass(_f2,"widgetInteraction");dojo.attr(_f2,"type","image");if(builderConfig.isBidi){dojo.attr(_f2,"src",builderConfig.builderPath+"/images/d_wiring_icon_rtl.png");}else{dojo.attr(_f2,"src",builderConfig.builderPath+"/images/d_wiring_icon.png");}dojo.connect(_f2,"onclick",null,function(){com.ibm.mm.builder.skinHelper.launchWiring(_ea.widgetId);});dojo.connect(_f2,"onmousedown",null,function(evt){dojo.stopEvent(evt);});var _f3=document.createElement("input");_f3.id=_ea.widgetId+"_menu";_f3.alt=_f3.title=com.ibm.mm.builder.coreWidgetsStrings.I_SKIN_EDIT_ICON_TITLE;dojo.addClass(_f3,"widgetContext");dojo.attr(_f3,"type","image");if(builderConfig.isBidi){dojo.attr(_f3,"src",builderConfig.builderPath+"/images/context_menu_rtl.png");}else{dojo.attr(_f3,"src",builderConfig.builderPath+"/images/context_menu.png");}dojo.connect(_f3,"onclick",null,function(_f4){com.ibm.mm.builder.skinHelper.createMenu(_f4,_ea.widgetId+"_menu",_ea.widgetId,false,_eb);});dojo.connect(_f3,"onmousedown",null,function(evt){dojo.stopEvent(evt);});_ee.appendChild(_ef);_ee.appendChild(_f0);_ee.appendChild(_f1);_ee.appendChild(_f2);_ee.appendChild(_f3);var _f5=document.createElement("div");var _f6=document.createElement("div");if(builderConfig.isBidi){dojo.addClass(_f5,"widgetDragHandlerLeftRtl");dojo.addClass(_f6,"widgetDragHandlerRightRtl");}else{dojo.addClass(_f5,"widgetDragHandlerLeft");dojo.addClass(_f6,"widgetDragHandlerRight");}_ed.appendChild(_f5);_ed.appendChild(_f6);_ed.appendChild(_ee);var _f7=document.createElement("div");dojo.addClass(_f7,"widgetDragHandlerBG");var _f8=document.createElement("div");dojo.addClass(_f8,"widgetDragHandlerCorner");var _f9=document.createElement("div");dojo.addClass(_f9,"editBarRightTopCornerShadow");var _fa=document.createElement("div");dojo.addClass(_fa,"editBarCornerShadow");_ec.appendChild(_ed);_ec.appendChild(_f7);_ec.appendChild(_f8);_ec.appendChild(_f9);_ec.appendChild(_fa);return _ec;};com.ibm.mm.builder.utils.skinUtil.getValueFromStyle=function(key,_fb){if(_fb.indexOf(key)==-1){return null;}var pos=_fb.indexOf(key);var _fc=_fb.substr(pos,_fb.length);var _fd=_fc.indexOf(":");var _fe=_fc.indexOf(";");var _ff=_fc.substr(_fd+1,_fe-_fd);return _ff;};com.ibm.mm.builder.utils.skinUtil.setValueToStyle=function(_100,key,_101){if(_100.indexOf(key)==-1){return null;}var pos=_100.indexOf(key);var left=_100.substr(0,pos+key.length+1);var _102=_100.substr(pos+key.length+1,_100.length);var _103=_102.substr(_102.indexOf(";"),_102.length);var _104=left+_101+_103;return _104;};com.ibm.mm.builder.utils.skinUtil.updateDefaultSize=function(_105){var _106=_105;var _107=function(){var _108=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(_105);var _109=_108.getIDescriptorItems().getItemValue("defaultHeight");var _10a=_108.getIDescriptorItems().getItemValue("defaultWidth");var _10b=null;if(_109&&_10a){_10b={"newWidth":_10a,"newHeight":_109};}else{if(_109){_10b={"newHeight":_109};}if(_10a){_10b={"newWidth":_10a};}}if(_10b){var _10c=com.ibm.mashups.enabler.runtime.skin.Factory.getRuntimeSkinModel();var _10d=_10c.find(_105);var _10e=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _10f=com.ibm.mashups.enabler.model.state.AccessorFactory;var _110=_10f.getWidgetAccessor(_10e,_106);_110.setSize(_10a,_109);_10e.commit().start();var _111=_10d.getStyle();var _112={};_112.height=_109+"px";_112.width=_10a+"px";_10d.setStyle(dojo.mixin(_111,_112));var div=com.ibm.pb.layout.LayoutParser.findById(_106);if(div){var _113=dojo.query(".lotusWidgetBody",div)[0];if(_113){if(_109){dojo.style(_113,"height",_109+"px");}var _114=com.ibm.mashups.services.ServiceManager.getService("eventService");_114.publishEvent(com.ibm.mashups.iwidget.Constants.RESIZE_WIDGET+"."+_105,_10b);_114.publishEvent("com.ibm.mashups.builder.resizeWidget",_10b);}}}};var wm=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(_105);if(wm&&wm.loaded){_107();}else{var _115=com.ibm.mashups.services.ServiceManager.getService("eventService");loadedHandler=_115.subscribeEvent(com.ibm.mashups.iwidget.Constants.WIDGET_LOADED+"."+_105,null,_107);}};com.ibm.mm.builder.utils.skinUtil._widgetOnMouseOut=function(_116){dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+_116).onmouseout=function(){com.ibm.mm.builder.skinHelper.hideEditBar(_116+com.ibm.mm.builder.constant.editbarDragHandler);};com.ibm.mm.builder.skinHelper.hideEditBar(_116+com.ibm.mm.builder.constant.editbarDragHandler);};com.ibm.mm.builder.utils.skinUtil.updateTitleAndIcon=function(_117){var _118=com.ibm.mm.builder.utils.iwidgetUtil;var _119=_118.getWidgetInstanceTitle(_117);var _11a=com.ibm.mm.builder.utils.htmlUtil.formatBlankSpace(_119);var icon=_118.getWidgetInstanceIcon(_117);try{dojo.attr(dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+_117),"aria-label",_119);}catch(error){if(com.ibm.mashups.enabler.io.XHRMultipartFactory.isMultipartEnabled()){return;}throw error;}var _11b=dojo.byId(_117).getAttribute("visible");if(_11b=="false"){var _11c=dojo.byId(_117+"_icon");if(_11c){_11c.src=icon;_11c.alt="";}var _11d=dojo.byId(_117+"_name_middle");_11d.innerHTML=_119;_11d.title=_119;if(_11c){_11c.alt=_11d.textContent;}dojo.attr(_11d,"widthLimit","210");com.ibm.mm.builder.utils.htmlUtil.truncateNodeText(_11d,null,{fontSize:"1.2em",fontWeight:"bold"});}else{var _11e=document.getElementById(_117+"_title_content");var _11f=document.getElementById(_117+"_icon");if(_11e){_11e.innerHTML=_11a;}if(_11f){_11f.src=icon;_11f.alt="";}var _120=dojo.byId(_117+"_dragHandler");if(_120){var _121=dojo.query(".widgetTitle",_120)[0];var _122=com.ibm.mm.builder.utils.htmlUtil.getCurrentStyle(_120.parentNode.parentNode,"width");var _123=parseInt(parseInt(_122.replace(/px/,""),10)*0.55-120,10);if(_121){dojo.attr(_121,"widthLimit",_123);_121.innerHTML=_119;_121.title=_119;com.ibm.mm.builder.utils.htmlUtil.truncateNodeText(_121);}var _124=dojo.query(".widgetTitleShadow",_120)[0];if(_124){dojo.attr(_124,"widthLimit",_123);_124.innerHTML=_119;_124.title=_119;com.ibm.mm.builder.utils.htmlUtil.truncateNodeText(_124);}var _125=dojo.query(".widgetIconStyle",_120)[0];if(_125){_125.src=icon;_125.alt="";}}}};com.ibm.mm.builder.utils.skinUtil.skinMinSize={"Default":76};com.ibm.mm.builder.utils.skinUtil.getMinSize=function(skin){if(typeof com.ibm.mm.builder.utils.skinUtil.skinMinSize[skin]!="undefined"){return com.ibm.mm.builder.utils.skinUtil.skinMinSize[skin];}else{return com.ibm.mm.builder.utils.skinUtil.skinMinSize.Default;}};com.ibm.mm.builder.utils.skinUtil.getLocationValue=function(key,_126){var _127=dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+_126);return dojo.style(_127,key);};com.ibm.mm.builder.utils.skinUtil.setLocationValue=function(key,_128,_129){var _12a=dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+_129);dojo.style(_12a,{key:_128});};com.ibm.mm.builder.utils.skinUtil.markIWidgetInstanceAsDraggable=function(_12b){var _12c=dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+_12b);_12c.setAttribute("dndtype","iWidgetInstance");_12c.setAttribute("dnddata",_12b);dojo.addClass(_12c,"dojoDndItem");};com.ibm.mm.builder.utils.skinUtil.skins=null;com.ibm.mm.builder.utils.skinUtil.getAllSkins=function(){if(com.ibm.mm.builder.utils.skinUtil.skins&&(0max?max:_1d2);if(_1d3==min||_1d3==max){this.setWidth(_1d3);}else{this.setWidth("auto");}},changeTo:function(_1d4,min,max){this._doChangeTo(_1d4,min,max);},_clearChangeToTimer:function(){if(this._toChangeWidthTimer){window.clearTimeout(this._toChangeWidthTimer);}},_normalizeNumericValues:function(_1d5){if(_1d5||_1d5===0){var v=/^\d+$/.test(_1d5+"")?(_1d5+"px"):_1d5;return v;}},_hackForShadowMenu:function(){dojo.query(".mashupsShadowNode").style("left",0);},_doChangeTo:function(_1d6,min,max){var obj={};var w=this._normalizeNumericValues(_1d6);if(w){obj.width=w;}var minW=this._normalizeNumericValues(min);if(minW){obj.minWidth=minW;}var maxW=this._normalizeNumericValues(max);if(maxW){obj.maxWidth=maxW;}dojo.style(this._getNode(),obj);this._hackForShadowMenu();},setMinimum:function(_1d7){this._doChangeTo(null,_1d7);},setWidth:function(_1d8){this._doChangeTo(_1d8);},getWidth:function(){return dojo.style(this._getNode(),"width");},setOverflow:function(){dojo.style(dojo.query("html")[0],{"overflowX":"hidden"});window.scrollTo(0,window.pageYOffset);},cancelOverflow:function(){dojo.style(dojo.query("html")[0],{"overflowX":"auto"});},scrollToView:function(xPos){},restoreToFluidLayout:function(){var _1d9=dojo.isIE?"100%":"auto";this._doChangeTo("auto","auto","100%");}});if(!dojo.isObject("com.ibm.mm.builder.utils.pageWidthChanger")){dojo.setObject("com.ibm.mm.builder.utils.pageWidthChanger",new com.ibm.mm.builder.utils.PageWidthChanger());}}if(!dojo._hasResource["com.ibm.mm.builder.widget.ExtendableShadowMenu"]){dojo._hasResource["com.ibm.mm.builder.widget.ExtendableShadowMenu"]=true;dojo.provide("com.ibm.mm.builder.widget.ExtendableShadowMenu");dojo.declare("com.ibm.mm.builder.widget.ExtendableShadowMenu",com.ibm.mm.builder.widget.ShadowMenu,{hasMorePage:false,currentPosition:0,isLastItemShowed:false,loadedEntriesNumber:0,limitedSize:null,onOpen:function(){if(!this._arrowIsCreated){this.upArrow=new com.ibm.mm.builder.widget.MenuItemArrow({type:"previous"});this.addChild(this.upArrow,0);this.downArrow=new com.ibm.mm.builder.widget.MenuItemArrow({type:"next"});this.addChild(this.downArrow,this.loadedEntriesNumber+1);this._arrowIsCreated=true;}this.adjustMenu();this.inherited(arguments);},adjustMenu:function(){var _1da=this.getChildren();for(var i=0,len=_1da.length;i0?false:true);}else{if(_1db.type==="next"){_1db.setDisabled(this.isLastItemShowed);}else{_1db.domNode.style.display="none";}}}}if(_1db.declaredClass=="dijit.PopupMenuItem"||_1db.constructor.superclass.declaredClass=="dijit.PopupMenuItem"){_1db.domNode.style.display=(i>this.currentPosition&&i<=this.currentPosition+this.limitedSize)?"":"none";}}}});dojo.declare("com.ibm.mm.builder.widget.MenuItemArrow",[dijit.MenuItem],{type:null,templateString:""+""+"
"+""+""+""+"
"+""+"",postCreate:function(){this.imgPath=builderConfig.builderPath+"/images/"+this.type;this.pageNextNode.src=this.imgPath+"_entry_disabled.png";this.jumpNextPage.src=this.imgPath+"_page_disabled.png";},_onKeyPressEntryFlip:function(e){if(e.keyCode===dojo.keys.ENTER){this._entryFlip(e);}},_onKeyPressPageFlip:function(e){if(e.keyCode===dojo.keys.ENTER){this._pageFlip(e);}},setDisabled:function(_1dc){this.pageNextNode.src=this.imgPath+"_entry"+(_1dc?"_disabled":"_enabled")+".png";this.jumpNextPage.src=this.imgPath+"_page"+(_1dc?"_disabled":"_enabled")+".png";this.isDisabled=_1dc;},_entryFlip:function(e){if(this.isDisabled){return;}var _1dd=this.getParent();this._flipHelper(_1dd);_1dd.adjustMenu();if(_1dd.shadow){_1dd.shadow.resize();}},_flipHelper:function(_1de){if(this.type==="previous"){if(_1de.currentPosition>0){_1de.currentPosition--;_1de.isLastItemShowed=false;}}else{if(this.type==="next"){var _1df=_1de.pages;if(!_1df||_1de.isLastItemShowed){return;}if((_1de.currentPosition+_1de.limitedSize)===_1de.loadedEntriesNumber&&_1df.hasNext()){var page=_1df.next();var _1e0=_1de.createNewItem(page);dojo.forEach(_1de.getChildren(),function(_1e1){if(_1e1.declaredClass==="com.ibm.mm.builder.widget.MenuItemArrow"){_1de.addChild(_1e0,_1de.getIndexOfChild(_1e1));}});_1de.loadedEntriesNumber++;_1de.currentPosition++;_1de.isLastItemShowed=!_1df.hasNext();}else{_1de.currentPosition++;_1de.isLastItemShowed=(_1de.currentPosition+_1de.limitedSize)===_1de.loadedEntriesNumber;}}}},_pageFlip:function(e){if(this.isDisabled){return;}var _1e2=this.getParent();for(var i=0;i<_1e2.limitedSize;i++){this._flipHelper(_1e2);}_1e2.adjustMenu();if(_1e2.shadow){_1e2.shadow.resize();}},focus:function(){try{dijit.focus(this.pageNextNode);}catch(e){}}});}if(!dojo._hasResource["com.ibm.mm.builder.dnd.IndicatorSource"]){dojo._hasResource["com.ibm.mm.builder.dnd.IndicatorSource"]=true;dojo.provide("com.ibm.mm.builder.dnd.IndicatorSource");dojo.require("dojo.dnd.Source");dojo.declare("com.ibm.mm.builder.dnd.IndicatorSource",dojo.dnd.AutoSource,{onMouseMove:function(e){this.inherited(arguments);if(this.isDragging){if(this.removeIndicatorTimer){clearTimeout(this.removeIndicatorTimer);}if(dojo.dnd.manager().canDropFlag&&this.targetState!="Disabled"){this.createIndicator(e);}}},onDndDrop:function(_1e3,_1e4,copy,_1e5){this.inherited(arguments);this.removeIndicator();},removeIndicator:function(){},createIndicator:function(e){},onDndCancel:function(){this.inherited(arguments);this.removeIndicator();},onDraggingOut:function(){this.removeIndicatorTimer=setTimeout(dojo.hitch(this,function(){this.removeIndicator();},2));}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.navigation.NavigationPanel"]){dojo._hasResource["com.ibm.mm.builder.iwidget.navigation.NavigationPanel"]=true;dojo.provide("com.ibm.mm.builder.iwidget.navigation.NavigationPanel");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit._Container");(function(){var _1e6=150;var _1e7=com.ibm.mm.builder.utils;var _1e8=_1e7.htmlUtil;var _1e9=_1e7.pageUtil;var _1ea=_1e7.navigationUtil;var _1eb=_1e7.spaceUtil;var _1ec=_1e7.themeUtil;var _1ed=_1e7.userUtil;var _1ee=com.ibm.mashups.services.ServiceManager.getService("eventService");dojo.declare("com.ibm.mm.builder.iwidget.navigation.NavigationPanel",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"
    ",npItemShowNum:4,refresh:function(pid,_1ef){this._cleanup();var _1f0=_1e9.getCurrentPageId();var _1f1=unescape(location.href);var _1f2=this._getNavigationModelArray(pid);if(!_1f2){if(_1ec.getCurrentSpaceThemeId()!=_1ec.getCurrentThemeId()){_1e9.setPageId();setTimeout(function(){window.location.reload();},10);return;}var m=_1ea.getNavigationModel();var _1f3=_1ea.getNavigationRootNode(_1eb.getCurrentSpaceId());if(m.confirmCreate()&&m.confirmInsert(null,_1f3,null)&&!_1ed.isLockedDownAnonymousMode()){this.addChild(new com.ibm.mm.builder.iwidget.navigation.EmptyPagePanelItem());}}else{if(_1ec.getThemeId()!=_1ec.getCurrentThemeId()){var cpid=_1e9.getCurrentPageId();_1e9.setPageId(cpid);var _1f4=_1ea.getRedirectAddress();setTimeout(function(){if(_1f4===_1f1.replace(/pid=([^&]*)/,"pid="+cpid)||(_1f1.indexOf("pid=")<0&&_1f4===_1f1.replace("#","#pid="+cpid+"&"))){location.reload();}else{location.href=_1f4;}},10);return;}if(!_1f0){_1ef=true;}var _1f5=1;var _1f6=_1f2.length;if(_1f6>this.npItemShowNum){this.addChild(new com.ibm.mm.builder.iwidget.navigation.NavPaneArrow());_1f5=2;}var _1f7=0;if(_1f6>this.npItemShowNum){_1f7=_1f6-this.npItemShowNum;}for(var i=_1f7;i<_1f6;i++){var _1f8=_1f2[i];var _1f9=new com.ibm.mm.builder.iwidget.navigation.NavigationPanelItem({navigationNode:_1f8});this.addChild(_1f9);if(i<_1f6-1){this.addChild(new com.ibm.mm.builder.iwidget.navigation.NavigationPanelSeparator());}}}dojo.forEach(this.getChildren(),function(_1fa){_1fa.startup();});this._adjustWidthForBidiIE();_1e9.updatePageTitle();setTimeout(function(){if(_1ef){var _1fb=_1e9.getCurrentPageId();com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(false);_1e9.setPageId(_1fb);_1ee.broadcastEvent("com.ibm.mashups.builder.pageSwitched",_1fb);}},0);},_adjustWidthForBidiIE:function(){if((builderConfig.isBidi&&dojo.isIE)){setTimeout(function(){var nav=dojo.query(".navigatorDiv")[0];if(nav){var piw=0;dojo.query(".navigationPanelItem",nav).forEach(function(item){piw+=dojo.coords(item,true).w;});dojo.query(".emptyPagePanelItem",nav).forEach(function(item){piw+=dojo.coords(item,true).w;});var _1fc=5;if(dojo.isIE===8){_1fc=30;}nav.style.width=piw+_1fc+"px";}if(builderConfig.isBidi&&dojo.isIE===8){var _1fd=dojo.query(".navigationPanel",nav)[0];if(_1fd){_1fd.style.paddingRight="30px";}}},0);}},render:function(pid){this.refresh(pid,true);},_cleanup:function(){dojo.forEach(this.getChildren(),function(item){item.destroy();});},destroy:function(){this._cleanup();this.inherited(arguments);},_getNavigationModelArray:function(pid){var _1fe=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage();pid=pid||_1fe.getID();if(!pid){var sid=_1eb.getCurrentSpaceId();pid=sid?_1e9.getFirstPageInSpace(sid):_1e9.getFirstRootPageId();}if(!pid){return null;}_1fe.setID(pid);var _1ff=_1eb.getSpaceIdByPageId(pid);if(_1ff!==_1eb.getCurrentSpaceId()){_1eb.setSpaceId(_1ff);}var _200=[];var _201=_1ea.getNavigationModel();var _202=_201.find(pid).start();var _203=_1ea.getNavigationRootNodeId();var _204=_1ea.getNavigationRootNodeId(_1eb.getCurrentSpaceId());while(_202&&_202.getID()!==_203&&_202.getID()!==_204){_200.push(_202);_202=_201.getParent(_202.getID()).start();}if(_200.length===0){return null;}return _200.reverse();}});dojo.declare("com.ibm.mm.builder.iwidget.navigation.NavigationPanelItem",[dijit._Widget,dijit._Templated,dijit._Contained],{navigationNode:null,pageMenu:null,templateString:"
  • "+"
    "+"
    "+"
    "+"
  • ",postCreate:function(){var node=this.titleNode;var _205=_1e9.getPageTitle(this.navigationNode);setTimeout(function(){node.innerHTML=_205;_1e8.truncateNodeText(node);if((builderConfig.isBidi&&dojo.isIE)||(dojo.isIE===6)){var w=_1e8.getStrWidth(node.innerHTML,node);node.style.width=w+"px";}},0);},_onKeyPress:function(evt){switch(evt.keyCode){case dojo.keys.UP_ARROW:case dojo.keys.DOWN_ARROW:case dojo.keys.ENTER:this.renderMenu(evt);break;}},onFocus:function(){dojo.addClass(this.containerNode,"navigationPanelItemHover");this.focus();},onBlur:function(){if(!this.pageMenu||(this.pageMenu&&!this.pageMenu.isShowingNow)){dojo.removeClass(this.containerNode,"navigationPanelItemHover");}},focus:function(){try{dijit.focus(this.domNode);}catch(e){}},_onHover:function(evt){dojo.addClass(this.containerNode,"navigationPanelItemHover");if(!this.pageMenu||(this.pageMenu&&!this.pageMenu.isShowingNow)){this.focus();}},_onUnHover:function(evt){if(!this.pageMenu||(this.pageMenu&&!this.pageMenu.isShowingNow)){dojo.removeClass(this.containerNode,"navigationPanelItemHover");}},renderMenu:function(evt){this.pageMenu=this.pageMenu||new com.ibm.mm.builder.iwidget.navigation.NavigationMenu({targetNodeIds:[this.containerNode],siblingPageId:this.navigationNode.getID(),parentPanelItem:this});this.pageMenu._openMyself(evt);},_onClick:function(evt){this.renderMenu(evt);},uninitialize:function(){if(this.pageMenu){if(this.pageMenu.isShowingNow){dijit.popup.close(this.pageMenu);}this.pageMenu.destroyRecursive();delete this.pageMenu;this.pageMenu=null;}this.inherited(arguments);}});dojo.declare("com.ibm.mm.builder.iwidget.navigation.NavigationPanelSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"
  • /
  • ",postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});dojo.declare("com.ibm.mm.builder.iwidget.navigation.NavPaneArrow",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"
  • ...
  • "});dojo.declare("com.ibm.mm.builder.iwidget.navigation.EmptyPagePanelItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"
  • "+""+""+""+"
  • ",postCreate:function(){this._hideInput();_1e8.truncateNodeText(this.pageTitleLabel);dojo.attr(this.realPageTitleLabel,"innerHTML",com.ibm.mm.builder.coreWidgetsStrings.I_NAVIGATION_NEW_PAGE);},_enterToShowInput:function(evt){if(evt.keyCode===dojo.keys.ENTER){this._showInput();}},_showInput:function(evt){this.pageTitleLabel.style.display="none";this.pageTitleInput.style.display="";this.pageTitleInput.focus();},_hideInput:function(){this.pageTitleLabel.innerHTML=com.ibm.mm.builder.coreWidgetsStrings.I_NAVIGATION_NEW_PAGE;this.pageTitleLabel.style.display="";this.pageTitleInput.style.display="none";},_onKeyPress:function(evt){switch(evt.keyCode){case dojo.keys.ENTER:var name=this.pageTitleInput.value;if(!_1e9.validatePageName(name)){return;}name=dojo.trim(name);_1e9.createPage(name);dojo.stopEvent(evt);break;case dojo.keys.ESCAPE:this._hideInput();dijit.focus(this.domNode);dojo.stopEvent(evt);break;}},_onBlur:function(evt){if(!this.pageTitleInput.value){this._hideInput();}}});dojo.declare("com.ibm.mm.builder.iwidget.navigation.NavigationMenu",com.ibm.mm.builder.widget.ExtendableShadowMenu,{siblingPageId:null,parentPageId:null,parentPanelItem:null,offset_x:-1,popupDelay:250,postCreate:function(){this.limitedSize=com.ibm.mm.builder.constant.NavigationPageSize;this.inherited(arguments);dojo.addClass(this.domNode,"navigationMenu");var _206=this;var _207=this.parentPageId||_1e9.getParentPageId(this.siblingPageId);if(this.dndDisable){return;}if(_1ed.isLockedDownAnonymousMode()){return;}this.dndSource=new com.ibm.mm.builder.dnd.IndicatorSource(this.domNode,{accept:["navigationPage"],creator:function(item,hint){if(hint==="avatar"){var _208=dojo.query("tr[dnddata='"+item+"']")[0];var _209=_208.parentNode.cloneNode(false);var n=_208.parentNode.parentNode.cloneNode(false);_209.appendChild(_208.cloneNode(true));n.appendChild(_209);return {node:n,data:item,type:["navigationPage"]};}return {node:_206.createNewItem(_1e9.getPageNode(item)).domNode,data:item,type:["navigationPage"]};},onDndCancel:function(){com.ibm.mm.builder.dnd.IndicatorSource.prototype.onDndCancel.call(this);dojo.forEach(_206.getChildren(),function(c){if(c.declaredClass==="dijit.PopupMenuItem"){c.setDisabled(false);}});this.hoveredPageId="";},onDndStart:function(_20a,_20b,copy){if(this===_20a){var node=dijit.byId(_20b[0].id);if(node&&node.popup){node.popup._stopPopupTimer();if(node.popup.isShowingNow){window.setTimeout(function(){dijit.popup.close(node.popup);},500);}node.setDisabled(true);}}com.ibm.mm.builder.dnd.IndicatorSource.prototype.onDndStart.call(this,_20a,_20b,copy);},onDropExternal:function(_20c,_20d,copy){if(!_206.isShowingNow||!this.hoveredPageId||!this.dropIndicator){return;}dijit.popup.close(_206._getTopMenu());var _20e=_20d[0].getAttribute("dnddata");var _20f=this.hoveredPageId;var _210=(this.hoveredNewPage)?"children":((this.before)?"previous":"next");setTimeout(function(){_1ea.reorderPageNode(_20e,_20f,_210);},0);},onDropInternal:function(_211,copy){if(!_206.isShowingNow||!this.dropIndicator){return;}dijit.popup.close(_206._getTopMenu());com.ibm.mm.builder.dnd.IndicatorSource.prototype.onDropInternal.call(this,_211,copy);var _212=_211[0].getAttribute("dnddata");var _213=this.hoveredPageId;var _214=(this.before)?"previous":"next";setTimeout(function(){_1ea.reorderPageNode(_212,_213,_214);},0);},onDndSourceOver:function(_215){com.ibm.mm.builder.dnd.IndicatorSource.prototype.onDndSourceOver.call(this,_215);if(!_206.isActive){_206._onFocus();}},removeIndicator:function(){if(this.dropIndicator){_206.removeChild(this.dropIndicator);this.dropIndicator=null;}if(_206.shadow&&_206.isShowingNow){_206.shadow.resize();}},createIndicator:function(e){com.ibm.mm.builder.dnd.IndicatorSource.prototype.createIndicator.call(this,e);var _216=e.target.parentNode;if(!_216){this.removeIndicator();return;}var _217=_206.getChildren();if(_217.length===3&&_217[2].declaredClass=="com.ibm.mm.builder.iwidget.navigation.NewPageMenuItem"){this.hoveredPageId=_206.parentPageId;this.hoveredNewPage=true;if(!this.dropIndicator){this.insertIndicator(1);}return;}else{if(_217.length===4&&_217[1]===this.dropIndicator&&_217[3].declaredClass=="com.ibm.mm.builder.iwidget.navigation.NewPageMenuItem"){return;}else{this.hoveredPageId=_216.getAttribute("dnddata");if(!this.hoveredPageId){this.removeIndicator();return;}}}this.hoveredNewPage=false;var _218=this.getSelectedNodes()&&this.getSelectedNodes()[0]&&this.getSelectedNodes()[0].getAttribute("dnddata");if(this.hoveredPageId===_218){this.removeIndicator();return;}if((this.before&&_216.previousSibling&&_216.previousSibling.getAttribute("dnddata")===_218)||(!this.before&&_216.nextSibling&&_216.nextSibling.getAttribute("dnddata")===_218)){this.removeIndicator();return;}var _219=_1ea.getNavigationModel();var page=_1e9.getPageNode(_218);var _21a=_1e9.getPageNode(_206._getParentPageId());try{if(!_219.confirmInsert(page,_21a)){return;}}catch(err){console.log(_218,_206._getParentPageId());console.error(err);}var _21b=_206.getIndexOfChild(dijit.byId(_216.id))+((this.before)?0:1);this.insertIndicator(_21b);},insertIndicator:function(_21c){this.dropIndicator=this.dropIndicator||new com.ibm.mm.builder.iwidget.navigation.NavigationMenuDNDIndicator();_206.addChild(this.dropIndicator,_21c);if(_206.shadow){_206.shadow.resize();}}});if(dojo.dnd.manager().source&&dojo.dnd.manager().source.isDragging){this.dndSource.isDragging=true;}},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.keyCode){case dojo.keys.RIGHT_ARROW:this.onItemHover(this.focusedChild);break;case dojo.keys.LEFT_ARROW:if(this.parentMenu){this.onCancel(false);}else{dojo.stopEvent(evt);}break;}},_onPageItemClick:function(_21d){dijit.popup.close(this._getTopMenu());setTimeout(function(){if(com.ibm.mm.builder.TabbedNavigationDelegate){com.ibm.mm.builder.TabbedNavigationDelegate.onClearGlobalPage();}else{dojo.cookie(com.ibm.mm.builder.constant.cookieKey_previous_pid,null,{expires:-1});}_1ee.broadcastEvent("com.ibm.mashups.builder.switchPage",_21d);},0);},prepareData:function(){var _21e;if(this.siblingPageId){_21e=_1e9.getSiblingPages(this.siblingPageId);}else{if(this.parentPageId){_21e=_1e9.getChildPages(this.parentPageId);}}if(!this.confirmInsert){var _21f=this.parentPageId||_1e9.getParentPageId(this.siblingPageId);this.confirmInsert=_1ea.getNavigationModel().confirmInsert(null,_1e9.getPageNode(_21f),null);}var _220=_1ea.getNavigationModel().confirmCreate()&&this.confirmInsert&&!_1ed.isLockedDownAnonymousMode();if(_21e){var self=this;while(_21e.hasNext()){if(self.loadedEntriesNumber>=com.ibm.mm.builder.constant.NavigationPageSize){self.hasMorePage=true;self.isLastItemShowed=false;break;}var node=_21e.next();if(com.ibm.mm.builder.utils.pageUtil.isVisiable(node)){this.addChild(this.createNewItem(node));this.loadedEntriesNumber++;}}if(this.loadedEntriesNumber>0&&_220){this.addChild(new com.ibm.mm.builder.iwidget.navigation.NavigationMenuSeparator());}}if(_220){this.addChild(new com.ibm.mm.builder.iwidget.navigation.NewPageMenuItem({parentPageId:this._getParentPageId()}));}this.pages=_21e;_1e8.truncateAllChildNodesText(this.domNode,null,{fontSize:"1.2em"});if(this.parentPanelItem&&this.parentPanelItem.containerNode){dojo.addClass(this.parentPanelItem.containerNode,"navigationPanelItemHover");}},_getParentPageId:function(){return this.parentPageId||_1e9.getParentPageId(this.siblingPageId);},createNewItem:function(page){var _221=page.getID();var _222=new dijit.PopupMenuItem({label:_1e9.getPageTitle(_221),popup:new com.ibm.mm.builder.iwidget.navigation.NavigationMenu({parentPageId:_221}),postCreate:function(){dijit.PopupMenuItem.prototype.postCreate.call(this);_1e8.markTruncation(this.containerNode,"153");},_onClick:dojo.hitch(this,"_onPageItemClick",_221)});_222.domNode.setAttribute("dndtype","navigationPage");_222.domNode.setAttribute("dnddata",_221);dojo.query(".dijitMenuArrowCell",_222.domNode)[0].style.display="none";dojo.addClass(_222.domNode,"dojoDndItem");return _222;},onClose:function(){this.inherited(arguments);if(this.parentPanelItem&&this.parentPanelItem.containerNode){dojo.removeClass(this.parentPanelItem.containerNode,"navigationPanelItemHover");}},uninitialize:function(){if(this.dndSource){this.dndSource.destroy();}this.parentPanelItem=null;}});dojo.declare("com.ibm.mm.builder.iwidget.navigation.NewPageMenuItem",dijit.MenuItem,{templateString:""+""+""+""+"
    "+""+"",parentPageId:null,postCreate:function(){this.inherited(arguments);dojo.setSelectable(this.domNode,true);var _223=com.ibm.mm.builder.coreWidgetsStrings.I_NAVIGATION_NEW_PAGE;this.input.title=_223;this.textNode.innerHTML=_223;this.textNode.title=_223;dojo.attr(this.realPageTitleLabel,"innerHTML",_223);},_onfocus:function(){this.parentPreviousKeyPress=this.getParent()._onKeyPress;this.getParent()._onKeyPress=function(evt){};},_onblur:function(){this.getParent()._onKeyPress=this.parentPreviousKeyPress;},_onKeyPressMenuItem:function(e){if(e.keyCode===dojo.keys.ENTER){this._onClick(e);}},_onClick:function(evt){this.textNode.style.display="none";this.input.style.display="";this.input.focus();this._resizeShadow();},_onKeyPress:function(evt){switch(evt.keyCode){case dojo.keys.ENTER:var _224=this.input.value;if(!_1e9.validatePageName(_224)){return;}_224=dojo.trim(_224);dijit.popup.close(this.getParent()._getTopMenu());dojo.stopEvent(evt);this._createNewPage(_224);break;case dojo.keys.ESCAPE:this._restore();dojo.stopEvent(evt);break;}},_restore:function(){this.input.style.display="none";this.input.value="";this.textNode.style.display="";this._resizeShadow();},_createNewPage:function(_225){var _226=dojo.hitch(this,function(){this._restore();});var cb=dojo.hitch(this,function(){_1e9.createPage(_225,this.parentPageId,_226);});com.ibm.mm.builder.utils.pageUtil.savePageWithConfirm(cb,_226);},_resizeShadow:function(){var _227=this.getParent().shadow;if(_227){_227.resize();}}});dojo.declare("com.ibm.mm.builder.iwidget.navigation.NavigationMenuSeparator",dijit.MenuSeparator,{templateString:"
    "});dojo.declare("com.ibm.mm.builder.iwidget.navigation.NavigationMenuDNDIndicator",dijit.MenuSeparator,{templateString:"
    "});})();}if(!dojo._hasResource["com.ibm.mm.catalog.hubUtil"]){dojo._hasResource["com.ibm.mm.catalog.hubUtil"]=true;dojo.provide("com.ibm.mm.catalog.hubUtil");dojo.declare("com.ibm.mm.catalog.hubUtil",null,{paramServiceUrl:"/client/hub/params/entryid/",openSearchUrl:"/atom?",openSearchTemplateUrl:"/atom/os.xml?",securedUrl:"/secured",anonymousUrl:"/public",newFeedUrl:"/permalink?landing=newfeed",newFeedMashupUrl:"/permalink?landing=newmashup",newWidgetUrl:"/permalink?landing=newwidget",openSearchPostUrl:null,getDefaultHubUrl:function(){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);return cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.HUB_URL);},getHubAnonymousUrl:function(){return this.getDefaultHubUrl()+this.anonymousUrl;},getHubSecuredUrl:function(){return this.getDefaultHubUrl()+this.securedUrl;},getHubParameterServiceUrl:function(){return [this.getDefaultHubUrl(),this.paramServiceUrl].join("");},getHubOpenSearchUrl:function(){return [this.getDefaultHubUrl(),this.openSearchUrl].join("");},getHubOpenSearchTemplateUrl:function(){return [this.getDefaultHubUrl(),this.openSearchTemplateUrl].join("");},getHubFeedCreationUrl:function(){return [this.getHubSecuredUrl(),this.newFeedUrl].join("");},getHubWidgetCreationUrl:function(){return [this.getHubSecuredUrl(),this.newWidgetUrl].join("");},getHubFeedMashupCreationUrl:function(){return [this.getHubSecuredUrl(),this.newFeedMashupUrl].join("");},openSearchPost:function(_228,_229){if(!!this.openSearchPostUrl){if(this.openSearchPostUrl.length>0){_228(this.openSearchPostUrl);}else{_228(_229);}}else{var _22a=this.getHubOpenSearchTemplateUrl()+"collection=spaces";try{dojo.xhrGet({url:_22a,handleAs:"text",load:dojo.hitch(this,function(data){var doc=dojox.data.dom.createDocument(data);var urls=com.ibm.mashups.enabler.xml.XPath.evaluateXPath("//Url",doc);if(!!urls&&urls.length>0){var url=urls[0].getAttribute("template");if(!!url&&url.indexOf("?")>0){this.openSearchPostUrl=url.substring(0,url.indexOf("?"));_228(this.openSearchPostUrl);return;}}this.openSearchPostUrl="";_228(_229);}),error:dojo.hitch(this,function(){_228(_229);})});}catch(e){_228(_229);}}}});com.ibm.mm.catalog.hubUtil=new com.ibm.mm.catalog.hubUtil();}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.SmallWidgetContextMenu"]){dojo._hasResource["com.ibm.mm.builder.iwidget.SmallWidgetContextMenu"]=true;dojo.provide("com.ibm.mm.builder.iwidget.SmallWidgetContextMenu");dojo.declare("com.ibm.mm.builder.iwidget.SmallWidgetContextMenu",com.ibm.mm.builder.widget.ShadowMenu,{offset_y:3,category:null,leftClickToOpen:true,entryModel:null,entryId:"",myparent:null,widget:null,LOGGER:com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.iwidget.SmallWidgetContextMenu"),cwm:com.ibm.mm.builder.coreWidgetsMessages,postCreate:function(){this.inherited(arguments);if(!this._isFromHub()){var _22b=com.ibm.mm.builder.utils;var _22c=_22b.toolboxUtil;var _22d=_22c.getCatalogModel();var cs=_22c.getCategories();var find=false;for(var i=0;iedit","public");if(!_245){feed=feed.replace("","");return feed;}var _246=" ";var _247="\n"+_246+"\n"+"";isFeed=this._isFeed();feed=feed.replace("","");feed=feed.replace("","");feed=feed.replace("","");var s1="";var inx=feed.indexOf("");if(inx>=0){s1=feed.substring(0,inx);s1+=_246;s1+=feed.substring(inx);}else{if(isFeed){inx=feed.indexOf("");}else{inx=feed.indexOf("");}s1=feed.substring(0,inx);s1+=_247;s1+=feed.substring(inx);}return s1;},_changeWidgetTrustSetting:function(_248){var _249=this._getHubURL();dojo.xhrGet({url:_249,load:dojo.hitch(this,function(feed,_24a){dojo.xhrPut({headers:{"Content-Type":"application/xml"},url:_249,load:dojo.hitch(this,function(data,_24b){if(_248){this.widget.map.sandbox_user="true";this.widget.map.isTrusted=false;}else{this.widget.map.sandbox_user="false";this.widget.map.isTrusted=true;}this.updateWidgetItemUI();this.LOGGER.info("_changeWidgetTrustSetting",this.cwm.I_CONTENTSHELF_WIDGET_SANDBOX_0);}),error:dojo.hitch(this,function(_24c,_24d){console.log(_24c);}),postData:this._generateAtom(feed,_248),handleAs:"text"});}),error:dojo.hitch(this,function(_24e,_24f){console.log(_24e);})});},prepareData:function(){try{var _250=com.ibm.mashups.builder.model.Factory.getContextMenuModel();var _251=_250.getContextMenu("ContextMenu.toolboxAction",this.entryId,null,{context:this});for(var i=0;i<_251.length;++i){if(_251[i].isSeparator){this.addChild(new com.ibm.mm.builder.iwidget.navigation.NavigationMenuSeparator());continue;}this.addChild(new dijit.MenuItem({label:_251[i].title,iconClass:_251[i].iconClass,disabled:!_251[i].enabled,onClick:_251[i].actionCallBackFunction}));}}catch(e){console.log(e);}},_clearMenu:function(){dojo.forEach(this.containerNode.childNodes,function(item){dojo.removeClass(item,"dijitMenuItemHover");dojo.removeClass(item,"dijitMenuItemSelected");});dojo.forEach(this.getChildren(),function(item){this.removeChild(item);dijit.byId(item.id).destroy();item.destroyRecursive();delete item;},this);this._isMenuCreated=false;},onClose:function(){this.inherited(arguments);this._clearMenu();}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.ThemesListControl"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.ThemesListControl"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.ThemesListControl");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dojo.string");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.ThemesListControl",[dijit._Widget,dijit._Templated],{widgetId:null,selectedTheme:null,templateString:"
    ",connections:[],constructor:function(){this.resourceBundle=com.ibm.mm.builder.coreWidgetsStrings;},freeThemesList:function(){if(this.themesList){dojo.forEach(this._connects,function(_252){dojo.forEach(_252,dojo.disconnect);});var _253=this.themesList.childNodes;for(var i=_253.length-1;i>=0;i--){var item=_253[i];this.themesList.removeChild(item);delete item;}}},refresh:function(_254){this._themeIdPrefix=this.widgetId+"_theme_list_";this.freeThemesList();this.themesList.innerHTML="";var _255=com.ibm.mm.builder.utils.themeUtil;var _256=_255.getThemeModel();var _257=_255.getDefaultThemeNode();var _258=_257.getID();var _259=_256.iterator();while(_259.hasNext()){var _25a=_259.next();var _25b=_25a.getID();var _25c=dojo.doc.createElement("div");dojo.attr(_25c,"id",this._themeIdPrefix+_25b);dojo.attr(_25c,"tabindex","0");var alt=_255.getThemeTitle(_25a,builderConfig.locale);dojo.attr(_25c,"title",alt);dojo.attr(_25c,"aria-label",alt);dojo.attr(_25c,"role","option");this.connect(_25c,"onkeypress","selectThemeByKey");this.connect(_25c,"onclick","selectThemeByMouse");dojo.addClass(_25c,"space_theme_unselected");var _25d=dojo.doc.createElement("img");var _25e=_25a.getMetaData("preview-url");if(!_25e||_25e.length===0){_25e="preview.png";}dojo.attr(_25d,"src",com.ibm.mm.builder.utils.themeUtil.getThemeModel().findResourceUrl(_25a,_25e));dojo.attr(_25d,"alt",alt);_25c.appendChild(_25d);var _25f=dojo.doc.createElement("div");_25f.innerHTML=alt;_25c.appendChild(_25f);dojo.addClass(_25f,"theme_title");if((0-1){if(_264[i].id==_263.id){dojo.removeClass(_264[i],"space_theme_unselected");dojo.addClass(_264[i],"space_theme_selected");var _265=dojo.doc.createElement("span");dojo.addClass(_265,"access");_265.appendChild(dojo.doc.createTextNode(this.resourceBundle.I_MODE_IS_SELECT));_264[i].appendChild(_265);}else{dojo.removeClass(_264[i],"space_theme_selected");dojo.addClass(_264[i],"space_theme_unselected");var _266=dojo.query(".access",_264[i]);dojo.forEach(_266,function(item){_264[i].removeChild(item);});}}}}},selectThemeByKey:function(evt){if(evt.keyCode!=dojo.keys.ENTER&&evt.charCode!=dojo.keys.SPACE){return;}var _267=evt.target;this.setSelectedTheme(this._themeIdDecode(_267.id));},selectThemeByMouse:function(evt){var _268=evt.target;var _269=null;if(_268.tagName!="IMG"){return;}_269=_268.parentNode;this.setSelectedTheme(this._themeIdDecode(_269.id));},destroy:function(){this.freeThemesList();if(this.themesList){delete this.themesList;}}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.IconsListControl"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.IconsListControl"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.IconsListControl");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dojo.string");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.IconsListControl",[dijit._Widget,dijit._Templated],{selectedIcon:null,widgetId:null,templateString:"
    ",altIndexBase:"EDIT_SPACE_ICON_ALT_IMAGE",iconsNumber:41,needRefresh:true,constructor:function(){this._iconIdPrefix="spaceEditor_icons_";},postMixInProperties:function(){this.bundle=com.ibm.mm.builder.coreWidgetsStrings;dojo.mixin(this,this.bundle);},refresh:function(){if(this.needRefresh===true){dojo.empty(this.iconsList);var _26a=this.bundle.EDIT_SPACE_ICON_ALT;for(var i=1;i<=this.iconsNumber;i++){var id=i<10?("0"+i):i;var _26b=this._iconIdPrefix+id;var _26c=dojo.create("a",{id:_26b,href:"#",role:"option"},this.iconsList,"append");dojo.addClass(_26c,"icon");this.connect(_26c,"onkeypress",this.selectIconByKey);this.connect(_26c,"onclick",this.selectIcon);var alt=this.bundle[this.altIndexBase+i]||dojo.string.substitute(_26a,[id]);dojo.create("img",{src:builderConfig.builderPath+"/images/spaceicons/icon-"+id+".gif",alt:alt},_26c,"only");if(i==1){dojo.addClass(_26c,"space_icon_selected");this.selectedIcon=_26c;}}this.needRefresh=false;}},getSelectedIconId:function(){return dojo.attr(this.selectedIcon,"id").substring(this._iconIdPrefix.length);},setSelectedIcon:function(_26d){var node=dojo.byId(this._iconIdPrefix+_26d);if(node){this._makeIconSelected(node);}},_makeIconSelected:function(_26e){if(this.selectedIcon){dojo.removeClass(this.selectedIcon,"space_icon_selected");dojo.forEach(dojo.query(".access",this.selectedIcon),dojo.hitch(this,function(item){this.selectedIcon.removeChild(item);}));}dojo.addClass(_26e,"space_icon_selected");this.selectedIcon=_26e;var _26f=dojo.doc.createElement("span");dojo.addClass(_26f,"access");_26f.appendChild(dojo.doc.createTextNode(this.bundle.I_MODE_IS_SELECT));_26e.appendChild(_26f);},selectIcon:function(evt){var _270=evt.target;if(!dojo.hasClass(_270,"icon")&&_270.tagName!="IMG"){return;}var _271=dojo.hasClass(_270,"icon")?_270:_270.parentNode;if(this.selectedIcon==_271){return;}this._makeIconSelected(_271);},selectIconByKey:function(evt){if(evt.keyCode!=dojo.keys.ENTER&&evt.charCode!=dojo.keys.SPACE){return;}var _272=evt.target;this.setSelectedIcon(_272.id.substring(this._iconIdPrefix.length));}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.model.ModelAutoRegisterMixin"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.model.ModelAutoRegisterMixin"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.model.ModelAutoRegisterMixin");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.model.ModelAutoRegisterMixin",null,{constructor:function(_273){if(_273&&this.getName()){_273.register(this.getName(),this);}},getName:function(){return null;}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.ConfirmDialog"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.ConfirmDialog"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.ConfirmDialog");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.ConfirmDialog",com.ibm.mm.builder.widget.CustomDialog,{resourceBundle:null,confirmForm:null,templateString:null,widgetsInTemplate:true,templateString:"\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t \t
    ${title}
    \n\t\t \t
    \n\t\t\t \t${closeIconTitle}\n\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t \n\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t \n\t\t\t \n\t\t
    \n\t\t
    \n\t\t
    \n\t\t
    \n\t\t
    \n\t\t
    \n \t
    \n",postMixInProperties:function(){dojo.mixin(this,this.resourceBundle);},postCreate:function(){this.inherited(arguments);},ok:function(){this.onOk();},cancel:function(){this.onCancel();this.hide();},onOk:function(){},onCancel:function(){}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.DeleteConfirmPane"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.DeleteConfirmPane"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.DeleteConfirmPane");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.DeleteConfirmPane",[dijit._Widget,dijit._Templated],{templateString:"
    \n\t\t\t
    \n\t\t\t \n\t\t\t ${message}\n\t\t\t
    \n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n
    \t\t\t\n",message:"",widgetsInTemplate:true,postMixInProperties:function(){dojo.mixin(this,com.ibm.mm.builder.coreWidgetsStrings);},postCreate:function(){setTimeout(dojo.hitch(this,function(){dojo.attr(dojo.query(".message",this.domNode)[0],"role","alert");}),1000);},hide:function(){},ok:function(evt){if(this.onOk){this.onOk(evt);}dojo.stopEvent(evt);},onOk:function(){}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil"]=true;(function(){dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil");var _274=com.ibm.mm.builder.utils.navigationUtil;var _275=com.ibm.mm.builder.coreWidgetsStrings;var _276={_dijit:null};_276.ui={getContextRoot:function(){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);return cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT_BUILDER);},getLoadingNodeHtml:function(){return ["
    ","",_275.I_SPACE_MANAGER_LOADING,"","
    "].join("");}};_276.ui.dialog={openContentDialog:function(_277,_278,_279,_27a,_27b){if(_27b){_27b.show();}else{var _27c=dojo.doc.createElement("div");_277.appendChild(_27c);var _27d=dojo.doc.createElement("div");_27c.appendChild(_27d);var _27e=function(){};_27b=new com.ibm.mm.builder.widget.CustomDialog(_27a,_27c);var _27f=new _278(_279,_27d);_27f.hide=function(){_27b.hide();};_27f.onOk=function(){var func=_27f[_27a.okFunc||"_ok"];if(dojo.isFunction(func)){var d=func.apply(_27f);if(d){d.addCallback(function(data){if(_27b){_27b.hide();}if(dojo.isFunction(_27a.okCallback)){_27a.okCallback(data);}});}}};_27b.show();}},openConfirmDialog:function(_280,_281,_282,_283){if(!_276._reference){_282=_282||{};_281=dojo.mixin({},_281,{context:_276.ui.getContextRoot()});var _284=dojo.create("div");_280.appendChild(_284);var _285=dojo.create("div");_284.appendChild(_285);var _286=function(){};_283=new com.ibm.mm.builder.widget.CustomDialog(_282,_284);var _287=new com.ibm.mm.builder.iwidget.spacemanager.widget.DeleteConfirmPane(_281,_285);_276._dijit=_287;_276._reference=_283;}_283=_276._reference;if(_276._dijit){_276._dijit.hide=function(){_283.hide();};_276._dijit.onOk=function(){var func=_282.okFunc;if(dojo.isFunction(func)){var d=func();if(d){d.addCallback(function(data){if(_283){_283.hide();}if(dojo.isFunction(_282.okCallback)){_282.okCallback(data);}});}}};}_283.show();dojo.query(".message",_283.domNode)[0].innerHTML=_281.message;_283.setTitle(_282.title);return _283;}};_276.model={getSpaceACModel:function(_288){if(!_288){return null;}return com.ibm.mashups.enabler.ac.AccessControlModelFactory.getAccessControlModel(_288);},getSpaceOwner:function(_289){var _28a=this.getSpaceACModel(_289);if(_28a){var _28b=_28a.getOwner();return (_28b&&_28b.getDisplayName())||"";}return "";},getSpacePageACModel:function(_28c,page){if(!_28c||!page){return null;}var _28d=_274.getNavigationModel();var _28e=_28d.getLayoutModel(page.getID());var _28f=_28e.getRoot().start();return com.ibm.mashups.enabler.ac.AccessControlModelFactory.getAccessControlModel(_28c,_28f);},getSpacePageOwner:function(_290,page){if(page&&_290){var _291=this.getSpacePageACModel(_290,page);if(_291){var _292=_291.getOwner();if(_292){return _292.getDisplayName();}}}return "";},retrieveRecentSpaces:function(){var _293=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants.CookieKey.RECENT_SPACES;var _294=com.ibm.mm.builder.utils.userUtil.getCurrentUser().getLoginName();return dojo.cookie(_293+_294);},storeRecentSpaces:function(_295){var _296=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants.CookieKey.RECENT_SPACES;var _297=com.ibm.mm.builder.utils.userUtil.getCurrentUser().getLoginName();dojo.cookie(_296+_297,dojo.toJson(_295));}};_276.importPage={NLS_THEME:"//atom:link[@ext:rel='theme']",NLS_CONTENT:"//atom:entry/atom:content[@type='application/xml']",NLS_NAVIGATION_NODE:"model:navigation-node",NLS_STATIC_CONTENT_PAGE:"model:static-content-page",NLS_TITLE:"model:title",NLS_DESCRIPTION:"model:description",NLS_NLS_STRING:"base:nls-string",getResourceNS:function(){var _298=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_RESOURCE);var _299={"atom":"http://www.w3.org/2005/Atom","xml":"http://www.w3.org/XML/1998/namespace"};return dojo.delegate(_298.namespaces,_299);},getResourceCollectionsUrl:function(){var _29a=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_RESOURCE);return _29a.url;},updateTitleAndDescription:function(node,_29b,_29c,_29d){_29d.replace(/-/g,"_");var ns=this.getResourceNS();var _29e=com.ibm.mashups.enabler.xml.XPath;var _29f=_29e.evaluateXPath(this.NLS_CONTENT,node,ns);if(_29f.length){for(var i=0;i<_29f.length;i++){var _2a0=_29f[i];var _2a1=null;var _2a2=_29e.evaluateXPath(this.NLS_NAVIGATION_NODE,_2a0,ns);var _2a3=_29e.evaluateXPath(this.NLS_STATIC_CONTENT_PAGE,_2a0,ns);if(_2a2&&_2a2.length){_2a1=_2a2[0];}else{if(_2a3&&_2a3.length){_2a1=_2a3[0];}}if(_2a1){if(_29b!==null){var _2a4=_29e.evaluateXPath(this.NLS_TITLE,_2a1,ns);var _2a5=null;if(_2a4&&_2a4.length){_2a5=_2a4[0];}else{_2a5=com.ibm.mm.enabler.utils.Dom.createElement(node,this.NLS_TITLE,ns.model);_2a1.appendChild(_2a5);}this._updateLocalizedElement(node,_2a5,_29b,_29d);}if(_29c!==null){var _2a6=_29e.evaluateXPath(this.NLS_DESCRIPTION,_2a1,ns);var _2a7=null;if(_2a6&&_2a6.length){_2a7=_2a6[0];}else{_2a7=com.ibm.mm.enabler.utils.Dom.createElement(node,this.NLS_DESCRIPTION,ns.model);_2a1.appendChild(_2a7);}this._updateLocalizedElement(node,_2a7,_29c,_29d);}}}}},_updateLocalizedElement:function(_2a8,_2a9,text,_2aa){var ns=this.getResourceNS();var _2ab=com.ibm.mashups.enabler.xml.XPath;var _2ac="http://www.w3.org/XML/1998/namespace";var _2ad=_2ab.evaluateXPath(this.NLS_NLS_STRING,_2a9,ns);var _2ae=false;if(_2ad&&_2ad.length){var n=_2ad.length;while(--n>=0){var lang=com.ibm.mm.enabler.utils.Dom.getAttributeWithNS(_2ad[n],"xml:lang","lang",_2ac);if(lang!==null&&lang.replace(/-/g,"_")==_2aa){com.ibm.mm.enabler.utils.Dom.textContent(_2ad[n],text);_2ae=true;break;}}}if(!_2ae){var ele=com.ibm.mm.enabler.utils.Dom.createElement(_2a8,this.NLS_NLS_STRING,ns.base);ele.setAttribute("xml:lang",_2aa);com.ibm.mm.enabler.utils.Dom.textContent(ele,text);_2a9.appendChild(ele);}},updateTheme:function(node,_2af){var ns=this.getResourceNS();var _2b0=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.NLS_THEME,node,ns);var tn;if(_2b0&&_2b0.length>0){tn=_2b0[0];}else{tn=com.ibm.mm.enabler.utils.Dom.createElement(node,"atom:link",ns.atom);com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(node,tn,"ext:rel","rel",ns.ext,"theme");node.appendChild(tn);}var _2b1=com.ibm.mashups.enabler.model.url.ModelUrlFactory;var _2b2=_2b1.createModelUrl(_2b1.THEME_URL,{});_2b2.setNodes([{value:_2af,isID:true}]);com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(node,tn,"ext:uri","uri",ns.ext,_2b2.getModelURI());com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(node,tn,"ext:uniquename","uniquename",ns.ext,_2af);tn.setAttribute("href",_2b2.getAbsoluteURL());},updateParentPage:function(node,_2b3){var _2b4=com.ibm.mashups.enabler.model.url.ModelUrlFactory;var _2b5=_2b4.createModelUrl(_2b4.NAVIGATION_URL,{});_2b5.setNodes([{value:_2b3,isID:true}]);var _2b6=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_RESOURCE);var _2b7={"atom":"http://www.w3.org/2005/Atom","thr":"http://purl.org/syndication/thread/1.0","xml":"http://www.w3.org/XML/1998/namespace","opensearch":"http://a9.com/-/spec/opensearch/1.1/","xhtml":"http://www.w3.org/1999/xhtml","app":"http://www.w3.org/2007/app","xsi":"http://www.w3.org/2001/XMLSchema-instance"};var ns=dojo.delegate(_2b6.namespaces,_2b7);var thr=com.ibm.mashups.enabler.xml.XPath.evaluateXPath("//thr:in-reply-to",node,ns);if(thr&&thr.length>0){com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(node,thr[0],"ext:uri","uri",ns.ext,_2b5.getModelURI());thr[0].setAttribute("href",_2b5.getAbsoluteURL());thr[0].setAttribute("ref",_2b5.getModelURI());}else{thr=com.ibm.mm.enabler.utils.Utils.createNode("thr:in-reply-to",ns.thr);com.ibm.mm.enabler.utils.Dom.setAttributeWithNS(node,thr,"ext:uri","uri",ns.ext,_2b5.getModelURI());node.appendChild(thr);thr.setAttribute("href",_2b5.getAbsoluteURL());thr.setAttribute("ref",_2b5.getModelURI());}},constructMultipartFormdataBody:function(_2b8){var _2b9="AaBbCcDdEeFf",_2ba=["--",_2b9,"\r\n"];_2ba.push("Content-Disposition: form-data; name=\"xmlPage\"; filename=\"test.xml\"");_2ba.push("\r\n");_2ba.push("Content-Type: text/xml\r\n\r\n");_2ba.push(_2b8);_2ba.push("\r\n");_2ba.push("--"+_2b9+"--");return _2ba.join("");}};_276.util={delayCall:function(_2bb,_2bc){_2bc=_2bc||0;return window.setTimeout(_2bb,_2bc);},parseNmIdFromResponseData:function(data){var _2bd=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_RESOURCE);var _2be={"atom":"http://www.w3.org/2005/Atom","xml":"http://www.w3.org/XML/1998/namespace"};var ns=dojo.delegate(_2bd.namespaces,_2be);var _2bf=com.ibm.mashups.enabler.xml.XPath.evaluateXPath("//atom:id",com.ibm.mm.enabler.utils.Dom.createDocument(data),ns);return com.ibm.mm.enabler.utils.Dom.textContent(_2bf[1]).split(":")[2];},parseResourceIdFromResponseData:function(data){var _2c0=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_RESOURCE);var _2c1={"atom":"http://www.w3.org/2005/Atom","xml":"http://www.w3.org/XML/1998/namespace"};var ns=dojo.delegate(_2c0.namespaces,_2c1);if(dojo.isString(data)){data=com.ibm.mm.enabler.utils.Dom.createDocument(data);}var id=com.ibm.mashups.enabler.xml.XPath.evaluateString("//atom:id",data,ns);return id?id.split(":")[2]:"";}};dojo.setObject("com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil",_276);})();}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.model.FQASpacesStore"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.model.FQASpacesStore"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.model.FQASpacesStore");dojo.require("dojo.data.util.simpleFetch");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.model.FQASpacesStore",null,{constants:com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants,spaceUtil:com.ibm.mm.builder.utils.spaceUtil,enablerUtil:com.ibm.mm.builder.utils.enablerUtil,spaceManagerUtil:com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil,LOGGER:com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.iwidget.spacemanager.model.FQASpacesStore"),constructor:function(_2c2){this._spacesStack=this._getSpaceStack();},_getSpaceStack:function(){var _2c3=this.spaceManagerUtil.model.retrieveRecentSpaces();if(_2c3&&_2c3!="undefined"){return dojo.fromJson(_2c3);}else{return [];}},getValue:function(item,_2c4,_2c5){this._assertIsItem(item);this._assertIsAttribute(_2c4);switch(_2c4){case "id":return item.id||_2c5;case "title":return item.title;}},setValue:function(item,_2c6,_2c7){this._assertIsItem(item);this._assertIsAttribute(_2c6);item[_2c6]=_2c7;},getValues:function(item,_2c8){this._assertIsItem(item);this._assertIsAttribute(_2c8);var _2c9=this.getValue(item,_2c8);return _2c9?[_2c9]:[];},getAttributes:function(item){return ["id","title"];},_assertIsItem:function(item){if(!item){throw new Error("com.ibm.mm.builder.iwidget.spacemanager.model.FQASpacesStore: Invalid item");}},_assertIsAttribute:function(_2ca){if(!dojo.isString(_2ca)){throw new Error("com.ibm.mm.builder.iwidget.spacemanager.model.FQASpacesStore: Invalid attribute argument.");}},_fetchItems:function(_2cb,_2cc,_2cd){try{_2cc(this._spacesStack,_2cb);}catch(e){_2cd(e,_2cb);}},addToStack:function(_2ce){if(!_2ce){return;}var _2cf=this._indexOf(_2ce);if(_2cf>=0){this.setValue(this._getByIndex(_2cf),"title",_2ce.title);this._moveToTop(_2cf);this.spaceManagerUtil.model.storeRecentSpaces(this._spacesStack);dojo.publish(this.constants.Topic.Space.refreshRecentSpaces);return;}this._spacesStack.unshift(_2ce);if(this._spacesStack.length>this.constants.Config.RecentSpaces.MAX_LENGTH){this._spacesStack.pop();}this.spaceManagerUtil.model.storeRecentSpaces(this._spacesStack);dojo.publish(this.constants.Topic.Space.refreshRecentSpaces);},changeSpaceTitle:function(_2d0){if(!_2d0){return;}var _2d1=this._indexOf(_2d0);if(_2d1>=0){this.setValue(this._getByIndex(_2d1),"title",_2d0.title);this.spaceManagerUtil.model.storeRecentSpaces(this._spacesStack);dojo.publish(this.constants.Topic.Space.refreshRecentSpaces);}},_getByIndex:function(_2d2){if(_2d2>=0&&this._spacesStack[_2d2]){return this._spacesStack[_2d2];}else{return null;}},removeFromStackById:function(_2d3){if(!_2d3){return;}var _2d4=-1;if(this._spacesStack){for(var i=0,l=this._spacesStack.length;i=0){this._remove(_2d4);}this.spaceManagerUtil.model.storeRecentSpaces(this._spacesStack);dojo.publish(this.constants.Topic.Space.refreshRecentSpaces);},_indexOf:function(_2d5){if(this._spacesStack){for(var i=0,l=this._spacesStack.length;i=0&&_2d8
    ",postCreate:function(){var _34f=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentContextMenu();var _350=_34f.getContextMenu("ContextMenu.SpaceManager.ActionBar",null,null,null);dojo.forEach(_350,function(_351){if(!_351.isSeparator){this._createButton(_351);}},this);},_createButton:function(_352){var btn=dojo.query(dojo.create("button",{innerHTML:_352.title},this.domNode));btn.addClass("lotusBtn lotusBtnAction").onclick(function(_353){_352.actionCallBackFunction();});btn.attr("id",dijit.getUniqueId(_352.id));}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.ModelAwareMixin"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.ModelAwareMixin"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.ModelAwareMixin");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.ModelAwareMixin",[com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceManagerAwareMixin],{constructor:function(_354){var _355=(_354&&_354.modelNames)||this.getAssociatedModelNames();if(dojo.isArray(_355)){}else{if(dojo.isString(_355)){var sm=this.getSpaceManager();var mf=sm.getModelFactory();dojo.mixin(this,{_model:mf.getModel(_355),getModel:function(){return this._model;}});}}},getAssociatedModelNames:function(){return [];}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceCategorySelector"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceCategorySelector"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceCategorySelector");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceCategorySelector",[dijit._Widget,dijit._Templated],{templateString:"
    \n \n
    \n",constructor:function(){this._bundle=com.ibm.mm.builder.coreWidgetsStrings;},postMixInProperties:function(){this._constants=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;dojo.mixin(this,this._bundle);},postCreate:function(){this.inherited(arguments);this._render();},_render:function(){this._setupCategories();},_setupCategories:function(){this._categories=[];dojo.query("ul > li",this.domNode).forEach(function(li){this._categories.push(li);this.connect(dojo.query("a",li)[0],"onclick",this._categoryClicked);if(dojo.hasClass(li,"lotusSelected")){this._selectedCategory=li;}},this);},_categoryClicked:function(_356){if(!_356){return;}var node=_356.target;if(node&&node.parentNode){var _357=node.parentNode;if(this._selectedCategory===_357){return;}dojo.addClass(_357,"lotusSelected");dojo.attr(_357,"aria-selected","true");var _358=dojo.doc.createElement("span");dojo.addClass(_358,"access");_358.appendChild(dojo.doc.createTextNode(this.I_MODE_IS_SELECT));node.appendChild(_358);dojo.removeClass(this._selectedCategory,"lotusSelected");dojo.attr(this._selectedCategory,"aria-selected","false");dojo.forEach(dojo.query(".access",this._selectedCategory),dojo.hitch(this,function(item){item.parentNode.removeChild(item);}));this._selectedCategory=_357;this.selectCategory(dojo.attr(_357,"_type"));}dojo.stopEvent(_356);},selectCategory:function(_359){dojo.publish(this._constants.Topic.Category.change,[_359,true]);}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.SpacesList"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.SpacesList"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.SpacesList");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.SpacesList",[dijit._Widget,dijit._Templated],{templateString:"
    ",constructor:function(){this.enablerUtil=com.ibm.mm.builder.utils.enablerUtil;this._bundle=com.ibm.mm.builder.coreWidgetsStrings;this.spaceManagerUtil=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil;this.spaceUtil=com.ibm.mm.builder.utils.spaceUtil;this._constants=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;},postCreate:function(){dojo.addClass(this.domNode,this.spacesListType);dojo.attr(this.domNode,"spaces_list_type",this.spacesListType);},_isHiddenSpace:function(_35a){return _35a.isHidden();},_canEditSpace:function(_35b){return this.spaceUtil.canEdit(_35b);},refresh:function(_35c){var _35d=this.domNode;_35d.innerHTML=this.spaceManagerUtil.ui.getLoadingNodeHtml();this.spaceManagerUtil.util.delayCall(dojo.hitch(this,this._loadSpaces,_35c));},_spaceItems:[],_loadSpaces:function(_35e){var _35f=false;_35e.setCursorPosition(0);for(var i=0;i\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n ${spaceInfo.title}\n\t\t\t\t\n ${I_SPACE_MANAGER_HIDDEN}\n \n
    \n\t\t |\n
    \n ${spaceInfo.info}\n
    \n
    \n ${spaceInfo.description}\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n",constructor:function(){this._bundle=com.ibm.mm.builder.coreWidgetsStrings;this.navigationUtil=com.ibm.mm.builder.utils.navigationUtil;this.enablerUtil=com.ibm.mm.builder.utils.enablerUtil;this.spaceManagerUtil=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil;this.spaceUtil=com.ibm.mm.builder.utils.spaceUtil;this._constants=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;this.pageUtil=com.ibm.mm.builder.utils.pageUtil;},postMixInProperties:function(){var _36e;if(this.spaceMeta.owner!==null&this.spaceMeta.owner!==""){_36e=dojo.string.substitute(this._bundle.I_SPACE_MANAGER_SPACE_INFO,[this.spaceMeta.owner,this.spaceMeta.pagesNum]);}else{_36e=this._bundle.I_SPACE_MANAGER_SPACE_INFO_NO_OWNER;}this.spaceInfo={title:"",description:"",info:_36e,spaceId:this.spaceMeta.space.getID()};this.space=this.spaceMeta.space;this.spaceId=this.space.getID();this.iconUrl=this.spaceMeta.iconUrl;dojo.mixin(this,this._bundle);},transformDescriptionForXss:function(_36f){if(!_36f){_36f=this.spaceMeta.description;}var _370=dojo.doc.createTextNode(com.ibm.mm.builder.utils.htmlUtil.unEscapeString(_36f));var _371=this._descNode;dojo.empty(_371);_371.appendChild(_370);var _372=dojo.doc.createAttribute("title");_372.nodeValue=_36f;_371.setAttributeNode(_372);var _373=this;setTimeout(function(){_373.truncateNodeText(_371,420,"title",{fontSize:"12px"});},0);},transformTitleForXss:function(_374){if(!_374){_374=this.spaceMeta.title;}var _375=dojo.doc.createTextNode(com.ibm.mm.builder.utils.htmlUtil.unEscapeString(_374));var _376=this._titleNode;dojo.empty(_376);_376.appendChild(_375);var _377=dojo.doc.createAttribute("title");_377.nodeValue=_374;_376.setAttributeNode(_377);var _378=this;setTimeout(function(){_378.truncateSpaceTitle();},0);this._refreshHomeInfo();},truncateSpaceTitle:function(){var len=100;var _379=this.space.isHidden();var _37a=this.spaceUtil.isHomeSpace(this.space.getID());if(_379&&_37a){len=100;}else{if(_379&&!_37a){len=150;}else{if(!_379&&_37a){len=350;}else{if(!_379&&!_37a){len=420;}}}}var _37b=dojo.query("._titleDiv span[class='title']",this.domNode)[0];this.truncateNodeText(_37b,len,"title",{fontSize:"14px"});},_setHomeSpaceHint:function(){this._customInfo.innerHTML=this._bundle.I_SPACE_IS_HOME_SPACE;},_removeHomeSpaceHint:function(){dojo.empty(this._customInfo);},truncateNodeText:function(node,_37c,_37d,_37e){var _37f=(node.tagName.toLowerCase()==="input")?"value":"innerHTML";if(!_37d){_37d="title";}var str=dojo.string.trim(node[_37f]);if(dojo.hasAttr(node,_37d)){str=dojo.attr(node,_37d);}if(str.length===0){return;}if(_37c>0){var _380=com.ibm.mm.builder.utils.htmlUtil.getStrWithLimit(str,node,_37c,_37e);if(_380.length<=str.length+2&&!dojo.hasAttr(node,_37d)){dojo.attr(node,_37d,com.ibm.mm.builder.utils.htmlUtil.unEscapeString(str));}node[_37f]=(_37f==="innerHTML"&&(!dojo.hasAttr(node,"keepBlankSpace")))?com.ibm.mm.builder.utils.htmlUtil.formatBlankSpace(_380):_380;}},postCreate:function(){this.transformTitleForXss();this.transformDescriptionForXss();if(this.space){var _381=this.space.getID();var _382={"id":_381,"title":this.enablerUtil.getNodeTitle(this.space)||""};this.connect(this._titleNode,"onclick",function(){dojo.publish(this._constants.Topic.Space.addToRecentSpaces,[_382]);dojo.publish(this._constants.Topic.Space["switch"],[_381]);});this.connect(this._titleNode,"onkeypress",function(evt){if(evt.keyCode!=dojo.keys.ENTER){return;}dojo.publish(this._constants.Topic.Space.addToRecentSpaces,[_382]);dojo.publish(this._constants.Topic.Space["switch"],[_381]);evt.preventDefault();});this._refreshIcon(this.iconUrl);this.refreshActionsMenu();this._loadPages();}},destroy:function(){if(this._actionsWidget){this._actionsWidget.destroy();delete this._actionsWidget;this._actionsWidget=null;}if(this._togglerWidget){this._togglerWidget.destroy();delete this._togglerWidget;this._togglerWidget=null;}if(this._actionsNode){delete this._actionsNode;this._actionsNode=null;}this.inherited(arguments);},_loadPages:function(){if(this._constants.showPagesCount==="true"){var _383=this.navigationUtil.getNavigationModel();var _384=this.space.getRootNavigation();var _385=_383.find(_384).start();this.hasPages=_383.hasChildren(_385);var _386=0;if(_385){var _387=_383.getChildren(_385);_386=_387.size().start();}this._refreshOwnerAndPageNumInfo(_386,this.spaceMeta.owner);}else{this._refreshOwnerAndPageNumInfo(-1,this.spaceMeta.owner);}this._refreshToggler();},refreshActionsMenu:function(){var _388=null;if(!this._actionsWidget){_388=this._actionsNode;}else{_388=dojo.create("div",{},this._actionsNode,"before");this._actionsWidget.destroyRecursive();delete this._actionsWidget;}this._actionsWidget=new com.ibm.mm.builder.iwidget.spacemanager.widget.ActionsMenu({spaceId:this.spaceId},_388);this._actionsNode=this._actionsWidget.domNode;},show:function(_389){this.refreshActionsMenu();this._refreshHiddenInfo(_389);},hide:function(_38a){this.refreshActionsMenu();this._refreshHiddenInfo(_38a);},addToFavorite:function(){this.spaceUtil.getSpaceModel(true);this.refreshActionsMenu();},removeFromFavorite:function(){this.spaceUtil.getSpaceModel(true);var _38b=this.domNode.parentNode;if(dojo.hasClass(_38b,"favorite")){if(_38b.childNodes.length===0){_38b.innerHTML=this._bundle.I_SPACE_MANAGER_NO_SPACES_FOUND;}this.destroyRecursive();return;}this.refreshActionsMenu();},makeHome:function(){this._setHomeSpaceHint();this.refreshActionsMenu();},unMakeHome:function(){this._removeHomeSpaceHint();this.refreshActionsMenu();},remove:function(){var _38c=this.domNode.parentNode;if(_38c&&_38c.childNodes.length===1){_38c.innerHTML=this._bundle.I_SPACE_MANAGER_NO_SPACES_FOUND;}this.destroyRecursive();},refresh:function(){this.space=this.spaceUtil.getSpaceNode(this.spaceId);this._refreshTitle();this._refreshDescription();this._refreshIcon();this._refreshOwnerAndPageNumInfo();this._refreshHomeInfo();this._refreshHiddenInfo();this._refreshToggler();},_refreshTitle:function(){var _38d=this.enablerUtil.getNodeTitle(this.space)||this._bundle.I_SPACE_MANAGER_NO_TITLE;this.transformTitleForXss(_38d);},_refreshDescription:function(){var _38e=this.enablerUtil.getNodeDescription(this.space)||this._bundle.I_SPACE_MANAGER_NO_DESCRIPTION;this.transformDescriptionForXss(_38e);},_refreshIcon:function(_38f){if(!_38f){this.iconUrl=this.spaceUtil.getSpaceIconURL(this.space);}if(this.iconUrl){dojo.empty(this._iconNode);dojo.addClass(this._iconNode,"space_icon");var img=dojo.doc.createElement("img");dojo.attr(img,{"alt":"","src":this.iconUrl});this._iconNode.appendChild(img);}},_refreshOwnerAndPageNumInfo:function(_390,_391){this.spaceManagerUtil.model.getSpaceACModel(this.space).getOwnerDeferred().setFinishedCallback(dojo.hitch(this,function(_392,_393){if(!_391&&_393==com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK){_391=_392.getDisplayName();}var info="";if(_390>-1){info=dojo.string.substitute(this._bundle.I_SPACE_MANAGER_SPACE_INFO,[_391,_390]);}else{if(_391!==null&&_391!==""){info=dojo.string.substitute(this._bundle.I_SPACE_MANAGER_SPACE_INFO,[_391,0]);info=info.substring(0,info.indexOf("|"));}}if(_391!==null&_391!==""){this._infoNode.innerHTML=info;}else{this._infoNode.innerHTML=this._bundle.I_SPACE_MANAGER_SPACE_INFO_NO_OWNER;}})).start(false);},_refreshHomeInfo:function(){if(this.spaceUtil.isHomeSpace(this.space.getID())){this._setHomeSpaceHint();}else{this._removeHomeSpaceHint();}},_refreshHiddenInfo:function(_394){var _395=null;if(_394){_395=this.spaceUtil.getSpaceNode(_394);}else{_395=this.space;}if(_395.isHidden()){dojo.addClass(this.domNode,"hidden_space");this._refreshTitle();}else{dojo.removeClass(this.domNode,"hidden_space");this._refreshTitle();}},_refreshToggler:function(){var _396=null;if(!this._togglerWidget){_396=this._togglerNode;this._pagesNode=dojo.query(".pages",this.domNode)[0];var _397=this.space.getRootNavigation();this._togglerWidget=new com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler({"boundNode":this._pagesNode,"parentPageId":_397,"space":this.space,"level":0},_396);this._togglerNode=this._togglerWidget.domNode;}},createSubPage:function(page){var _398=dojo.query(".pages",this.domNode)[0];var _399=dojo.create("div",{},_398);var _39a="";if(this._constants.showPageOwner==="true"){_39a=this.spaceManagerUtil.model.getSpacePageOwner(this.space,page);}var _39b=this;var _39c=new com.ibm.mm.builder.iwidget.spacemanager.widget.PageItem({pageMeta:{title:_39b.enablerUtil.getNodeTitle(page)||_39b._bundle.I_SPACE_MANAGER_NO_TITLE,description:_39b.enablerUtil.getNodeDescription(page)||_39b._bundle.I_SPACE_MANAGER_NO_DESCRIPTION,owner:_39a,level:1,space:this.space,page:page,pageId:page.getID()}},_399);if(page.isHidden()){dojo.addClass(_39c.domNode,"hidden_page");dojo.addClass(_39c._flagNode,"hidden_flag");}var _39d=this.pageUtil.getParentPageNode(page.getID());if(!(this._togglerWidget)){this._togglerWidget=new com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler({"boundNode":_398,"parentPage":_39d,"space":this.space,"level":0},dojo.query(".toggler",this.domNode)[0]);}var _39e=this.navigationUtil.getNavigationModel();var _39f=this.space.getRootNavigation();_39e.invalidate(_39f);if(this._constants.showPagesCount==="true"){var _3a0=0;var _3a1=_39e.find(_39f).start();if(_3a1){var _3a2=_39e.getChildren(_3a1);_3a0=_3a2.size().start();}var info=dojo.string.substitute(this._bundle.I_SPACE_MANAGER_SPACE_INFO,[com.ibm.mm.builder.utils.acModelUtil.getSpaceOwner(this.spaceId).getDisplayName(),_3a0]);dojo.query(".info",this.domNode)[0].innerHTML=info;}}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.PageItem"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.PageItem"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.PageItem");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.PageItem",[dijit._Widget,dijit._Templated],{pageMeta:{},templateString:"
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n ${pageInfo.title}\n ${I_SPACE_MANAGER_HIDDEN}\n
    \n
    \n ${pageInfo.info}\n
    \n
    \n ${pageInfo.description}\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n",constructor:function(){this._bundle=com.ibm.mm.builder.coreWidgetsStrings;this.navigationUtil=com.ibm.mm.builder.utils.navigationUtil;this.enablerUtil=com.ibm.mm.builder.utils.enablerUtil;this.spaceManagerUtil=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil;this._constants=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;this.spaceUtil=com.ibm.mm.builder.utils.spaceUtil;this.pageUtil=com.ibm.mm.builder.utils.pageUtil;},postMixInProperties:function(){this.pageInfo={pageId:this.pageMeta.pageId,title:"",description:"",info:!!this.pageMeta.owner?dojo.string.substitute(this._bundle.I_SPACE_MANAGER_PAGE_INFO,[this.pageMeta.owner]):""};dojo.mixin(this,this._bundle);this.space=this.pageMeta.space;this.page=this.pageMeta.page;this.pageId=this.page.getID();this.spaceId=this.space.getID();this.parentPageId=this.pageUtil.getParentPageId(this.pageId);this.level=this.pageMeta.level;},truncateIfTooLong:function(str,len){if(str&&str.length>len){return str.substring(0,len-(this.pageMeta.level-1)*3)+"...";}return str;},transformDescriptionForXss:function(node){var text=node?node:this.pageMeta.description;var _3a3=dojo.doc.createTextNode(com.ibm.mm.builder.utils.htmlUtil.unEscapeString(text));var _3a4=dojo.query(".description",this.domNode)[0];_3a4.innerHTML="";_3a4.appendChild(_3a3);var _3a5=dojo.doc.createAttribute("title");_3a5.nodeValue=this.pageMeta.description;_3a4.setAttributeNode(_3a5);var _3a6=this;setTimeout(function(){_3a6.truncateNodeText(_3a4,370,"title",{fontSize:"12px"});},0);},transformTitleForXss:function(node){var text=node?node:this.pageMeta.title;var _3a7=dojo.doc.createTextNode(com.ibm.mm.builder.utils.htmlUtil.unEscapeString(text));var _3a8=dojo.query(".title",this.domNode)[0];_3a8.innerHTML="";_3a8.appendChild(_3a7);var _3a9=dojo.doc.createAttribute("title");_3a9.nodeValue=this.pageMeta.title;_3a8.setAttributeNode(_3a9);var _3aa=this;setTimeout(function(){_3aa.truncateNodeText(_3a8,370,"title",{fontSize:"14px"});},0);},truncateNodeText:function(node,_3ab,_3ac,_3ad){var _3ae=(node.tagName.toLowerCase()==="input")?"value":"innerHTML";if(!_3ac){_3ac="title";}_3ab-=30*(this.pageMeta.level-1);var str=dojo.string.trim(node[_3ae]);if(str.length===0){return;}if(_3ab>0){var _3af=com.ibm.mm.builder.utils.htmlUtil.getStrWithLimit(str,node,_3ab,_3ad);if(_3af.length<=str.length+2&&!dojo.hasAttr(node,_3ac)){dojo.attr(node,_3ac,com.ibm.mm.builder.utils.htmlUtil.unEscapeString(str));}node[_3ae]=(_3ae==="innerHTML"&&(!dojo.hasAttr(node,"keepBlankSpace")))?com.ibm.mm.builder.utils.htmlUtil.formatBlankSpace(_3af):_3af;}},destroy:function(){if(this._actionsWidget){this._actionsWidget.destroy();delete this._actionsWidget;this._actionsWidget=null;}if(this._togglerWidget){this._togglerWidget.destroy();delete this._togglerWidget;this._togglerWidget=null;}if(this._actionsNode){delete this._actionsNode;this._actionsNode=null;}this.inherited(arguments);},postCreate:function(){this.transformTitleForXss();this.transformDescriptionForXss();if(this.page){var _3b0={"id":this.space.getID(),"title":this.enablerUtil.getNodeTitle(this.space)||""};this.connect(this._titleNode,"onclick",function(){dojo.publish(this._constants.Topic.Space.addToRecentSpaces,[_3b0]);dojo.publish(this._constants.Topic.Space.switchPage,[this.pageId]);});this.connect(this._titleNode,"onkeypress",function(evt){if(evt.keyCode!=dojo.keys.ENTER){return;}dojo.publish(this._constants.Topic.Space.addToRecentSpaces,[_3b0]);dojo.publish(this._constants.Topic.Space.switchPage,[this.pageId]);evt.preventDefault();});this.refreshActionsMenu();this.spaceManagerUtil.util.delayCall(dojo.hitch(this,this._showToggle),100);}if(this.pageMeta.level){dojo.style(this._intentNode,"width",(this.pageMeta.level*30)+"px");var _3b1=dojo.coords(this.domNode).w-(this.pageMeta.level*30)-122;if(_3b1>0){dojo.style(this._mainNode,"width",_3b1+"px");}}dojo.create("img",{"src":builderConfig.builderPath+"/images/spacemanager/page.gif","alt":""},this._iconNode);},_showToggle:function(){if(!this.page){return;}var _3b2=this.navigationUtil.getNavigationModel();if(_3b2.hasChildren(this.page)){this._togglerWidget=new com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler({"boundNode":this._pagesNode,"parentPage":this.page,"space":this.space,"level":this.pageMeta.level},this._togglerNode);}},refreshActionsMenu:function(){var _3b3=null;if(!this._actionsWidget){_3b3=this._actionsNode;}else{_3b3=dojo.create("div",{},this._actionsNode,"before");this._actionsWidget.destroyRecursive();delete this._actionsWidget;}this._actionsWidget=new com.ibm.mm.builder.iwidget.spacemanager.widget.ActionsMenu({pageId:this.pageId},_3b3);this._actionsNode=this._actionsWidget.domNode;},show:function(){this.refreshActionsMenu();this._refreshHiddenInfo();},hide:function(){this.refreshActionsMenu();this._refreshHiddenInfo();},remove:function(){var _3b4=this.navigationUtil.getNavigationModel();var _3b5=dojo.query(".dijitVisible [page_id='"+this.parentPageId+"']");var _3b6=null;var _3b7;if(_3b5.length===0){var _3b8=this.spaceUtil.getSpaceNode(this.spaceId);var _3b9=_3b8.getRootNavigation();var _3ba=_3b4.find(_3b9).start();if(_3ba){var _3bb=_3b4.hasChildren(_3ba);var _3bc;if(!_3bb){_3bc=dojo.query(".dijitVisible [space_id='"+this.spaceId+"']")[0];if(dijit.byNode(_3bc)._togglerWidget){dojo.create("div",{"class":"toggler","dojoattachpoint":"_togglerNode",innerHTML:" "},dijit.byNode(_3bc)._togglerWidget.domNode,"before");dijit.byNode(_3bc)._togglerWidget.destroyRecursive();dijit.byNode(_3bc)._togglerWidget=null;}}if(this._constants.showPagesCount==="true"){_3b7=0;_3b6=_3b4.getChildren(_3ba);_3b7=_3b6.size().start();var info=dojo.string.substitute(this._bundle.I_SPACE_MANAGER_SPACE_INFO,[com.ibm.mm.builder.utils.acModelUtil.getSpaceOwner(this.spaceId).getDisplayName(),_3b7]);if(_3bc){dojo.query(".info",_3bc)[0].innerHTML=info;}}}}else{var _3bd=this.pageUtil.getPageNode(this.parentPageId);if(_3bd){_3b6=this.navigationUtil.getNavigationModel().getChildren(_3bd);_3b7=_3b6.size().start();if(_3b7===0){var _3be=dojo.query(".dijitVisible [page_id='"+this.parentPageId+"']")[0];if(dijit.byNode(_3be)._togglerWidget){dojo.create("div",{"class":"toggler","dojoattachpoint":"_togglerNode",innerHTML:" "},dijit.byNode(_3be)._togglerWidget.domNode,"before");dijit.byNode(_3be)._togglerWidget.destroyRecursive();dijit.byNode(_3be)._togglerWidget=null;}}}}this.destroyRecursive();},_refreshHiddenInfo:function(){if(this.page.isHidden()){dojo.addClass(this.domNode,"hidden_page");dojo.addClass(this._flagNode,"hidden_flag");}else{dojo.removeClass(this.domNode,"hidden_page");dojo.removeClass(this._flagNode,"hidden_flag");}},refresh:function(){this.page=com.ibm.mm.builder.utils.pageUtil.getPageNode(this.pageId);this._refreshTitle();this._refreshDescription();this._refreshIcon();this._refreshHiddenInfo();this._refreshToggler();},_refreshTitle:function(){var _3bf=this.enablerUtil.getNodeTitle(this.page)||this._bundle.I_SPACE_MANAGER_NO_TITLE;this.transformTitleForXss(_3bf);},_refreshDescription:function(){var _3c0=this.enablerUtil.getNodeDescription(this.page)||this._bundle.I_SPACE_MANAGER_NO_DESCRIPTION;this.transformDescriptionForXss(_3c0);},_refreshIcon:function(){},_refreshToggler:function(){var _3c1=this.navigationUtil.getNavigationModel();var _3c2=_3c1.hasChildren(this.page);if(_3c2){var _3c3=this._togglerNode;this._pagesNode=dojo.query(".pages",this.domNode)[0];if(!this._togglerWidget){this._togglerWidget=new com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler({"boundNode":this._pagesNode,"parentPage":this.page,"space":this.space,"level":this.pageMeta.level},_3c3);this._togglerNode=this._togglerWidget.domNode;}}else{if(this._togglerWidget){this._togglerWidget.destroy();this._togglerWidget=null;}}},move:function(_3c4,_3c5){var _3c6=dojo.query(".dijitVisible [page_id='"+_3c4+"']");if(_3c6.length>0){var _3c7=dijit.byNode(_3c6[0]);this._moveToPage(_3c7,_3c5);}else{var _3c8=dojo.query(".dijitVisible [space_id='"+this.spaceId+"']");var _3c9=dijit.byNode(_3c8[0]);this._moveToSpace(_3c9);}this.destroyRecursive();},_moveToSpace:function(_3ca){var _3cb=this.navigationUtil.getNavigationRootNode(this.spaceId);var _3cc=_3ca.domNode;var _3cd=dojo.query(".pages",_3cc)[0];var _3ce=dojo.create("div",{},_3cd);var _3cf="";var _3d0=this;if(this._constants.showPageOwner==="true"){_3cf=this.spaceManagerUtil.model.getSpacePageOwner(this.space,this.page);}var _3d1=new com.ibm.mm.builder.iwidget.spacemanager.widget.PageItem({pageMeta:{title:_3d0.enablerUtil.getNodeTitle(this.page)||_3d0._bundle.I_SPACE_MANAGER_NO_TITLE,description:_3d0.enablerUtil.getNodeDescription(this.page)||_3d0._bundle.I_SPACE_MANAGER_NO_DESCRIPTION,owner:_3cf,level:1,space:_3d0.spaceUtil.getSpaceNode(this.spaceId),page:this.page,pageId:this.pageId}},_3ce);if(this.page.isHidden()){dojo.addClass(_3d1.domNode,"hidden_page");dojo.addClass(_3d1._flagNode,"hidden_flag");}var _3d2=this.pageUtil.getParentPageNode(this.pageId);if(!(_3ca._togglerWidget)){_3ca._togglerWidget=new com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler({"boundNode":_3cd,"parentPage":_3d2,"space":this.space,"level":0},dojo.query(".toggler",_3cc)[0]);}var _3d3=this.navigationUtil.getNavigationModel();var _3d4=this.space.getRootNavigation();_3d3.invalidate(_3d4);if(this._constants.showPagesCount==="true"){var _3d5=0;var _3d6=_3d3.find(_3d4).start();if(_3d6){var _3d7=_3d3.getChildren(_3d6);_3d5=_3d7.size().start();}var info=dojo.string.substitute(_3d0._bundle.I_SPACE_MANAGER_SPACE_INFO,[com.ibm.mm.builder.utils.acModelUtil.getSpaceOwner(this.spaceId).getDisplayName(),_3d5]);dojo.query(".info",_3cc)[0].innerHTML=info;}},_moveToPageAsSibling:function(_3d8,_3d9){var _3da=_3d8.domNode;var _3db=dojo.create("div",{},_3da,_3d9==="previous"?"before":"after");var _3dc="";if(this._constants.showPageOwner==="true"){_3dc=this.spaceManagerUtil.model.getSpacePageOwner(this.space,this.page);}var _3dd=this;var _3de=new com.ibm.mm.builder.iwidget.spacemanager.widget.PageItem({pageMeta:{title:_3dd.enablerUtil.getNodeTitle(this.page)||_3dd._bundle.I_SPACE_MANAGER_NO_TITLE,description:_3dd.enablerUtil.getNodeDescription(this.page)||_3dd._bundle.I_SPACE_MANAGER_NO_DESCRIPTION,owner:_3dc,level:_3d8.level,space:this.space,page:this.page,pageId:this.pageId}},_3db);if(this.page.isHidden()){dojo.addClass(_3de.domNode,"hidden_page");dojo.addClass(_3de._flagNode,"hidden_flag");}},_moveToPageAsChild:function(_3df){var _3e0=_3df.domNode;var _3e1=dojo.query(".pages",_3e0)[0];var _3e2=dojo.create("div",{},_3e1);var _3e3="";if(this._constants.showPageOwner==="true"){_3e3=this.spaceManagerUtil.model.getSpacePageOwner(this.space,this.page);}var _3e4=this;var _3e5=new com.ibm.mm.builder.iwidget.spacemanager.widget.PageItem({pageMeta:{title:_3e4.enablerUtil.getNodeTitle(this.page)||_3e4._bundle.I_SPACE_MANAGER_NO_TITLE,description:_3e4.enablerUtil.getNodeDescription(this.page)||_3e4._bundle.I_SPACE_MANAGER_NO_DESCRIPTION,owner:_3e3,level:_3df.level+1,space:this.space,page:this.page,pageId:this.pageId}},_3e2);var _3e6=this.pageUtil.getParentPageNode(this.pageId);if(this.page.isHidden()){dojo.addClass(_3e5.domNode,"hidden_page");dojo.addClass(_3e5._flagNode,"hidden_flag");}if(!(_3df._togglerWidget)){_3df._togglerWidget=new com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler({"boundNode":_3e1,"parentPage":_3e6,"space":this.space,"level":_3df.level},dojo.query(".toggler",_3e0)[0]);}var _3e7=this.navigationUtil.getNavigationModel();_3e7.invalidate(_3e6);},_moveToPage:function(_3e8,_3e9){if(_3e9!=="children"){this._moveToPageAsSibling(_3e8,_3e9);}else{this._moveToPageAsChild(_3e8);}},createSubPage:function(page){var _3ea=this;var _3eb,_3ec,_3ed,_3ee,_3ef;var _3f0=this.domNode;_3eb=dojo.query(".pages",_3f0)[0];_3ed=dojo.create("div",{},_3eb);_3ee="";if(this._constants.showPageOwner==="true"){_3ee=this.spaceManagerUtil.model.getSpacePageOwner(this.space,page);}_3ec=new com.ibm.mm.builder.iwidget.spacemanager.widget.PageItem({pageMeta:{title:_3ea.enablerUtil.getNodeTitle(page)||_3ea._bundle.I_SPACE_MANAGER_NO_TITLE,description:_3ea.enablerUtil.getNodeDescription(page)||_3ea._bundle.I_SPACE_MANAGER_NO_DESCRIPTION,owner:_3ee,level:this.level+1,space:this.space,page:page,pageId:page.getID()}},_3ed);if(page.isHidden()){dojo.addClass(_3ec.domNode,"hidden_page");dojo.addClass(_3ec._flagNode,"hidden_flag");}if(!(this._togglerWidget)){this._togglerWidget=new com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler({"boundNode":_3eb,"parentPage":this.page,"space":this.space,"level":this.level},dojo.query(".toggler",_3f0)[0]);}_3ef=_3ea.navigationUtil.getNavigationModel();_3ef.invalidate(this.page);}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.spaceFilter"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.spaceFilter"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.spaceFilter");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.spaceFilter",[dijit._Widget,dijit._Templated],{templateString:"
    ",constructor:function(){this._throlt=200;this._userEntered=false;this._timeoutId=null;this._constants=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;this._bundle=com.ibm.mm.builder.coreWidgetsStrings;},postCreate:function(){this.hint=this._bundle.I_SPACE_MANAGER_FILTER_SPACES;this._inputNode.value=this.hint;this._inputNode.title=this._bundle.I_SPACE_MANAGER_FILTER_SPACES_TITLE;this.connect(this._inputNode,"onfocus",this._inputFocus);this.connect(this._inputNode,"onblur",this._inputBlur);this.connect(this._inputNode,"onkeyup",this._keyUp);},_inputFocus:function(_3f1){var _3f2=_3f1.target;if(!this._userEntered){_3f2.value="";}dojo.stopEvent(_3f1);},_inputBlur:function(_3f3){var _3f4=_3f3.target;if(!this._userEntered){_3f4.value=this.hint;}dojo.stopEvent(_3f3);},_keyUp:function(_3f5){var _3f6=_3f5.target;var _3f7=dojo.trim(_3f6.value);this._userEntered=!!_3f7;var _3f8=_3f5.keyCode;if((_3f8!=16&&_3f8!=8&&_3f8<32)||(_3f8>=33&&_3f8<46)||(_3f8>=112&&_3f8<=123)){dojo.stopEvent(_3f5);return;}if(this._timeoutId){window.clearTimeout(this._timeoutId);}this._timeoutId=window.setTimeout(dojo.hitch(this,this._notifyFilter,_3f7),this._throlt);},_notifyFilter:function(_3f9){dojo.publish(this._constants.Topic.Space.filter,[_3f9]);}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.Toggler",[dijit._Widget,dijit._Templated],{boundNode:null,templateString:"
    ",loaded:false,constructor:function(){this._expanded=true;this.navigationUtil=com.ibm.mm.builder.utils.navigationUtil;this.enablerUtil=com.ibm.mm.builder.utils.enablerUtil;this.spaceManagerUtil=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil;this.pageUtil=com.ibm.mm.builder.utils.pageUtil;this._bundle=com.ibm.mm.builder.coreWidgetsStrings;this._constants=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;},postCreate:function(){if(this.boundNode){this._toggler={node:this.boundNode,show:function(){dojo.style(this.node,"display","block");},hide:function(){dojo.style(this.node,"display","none");}};}this._togglerNode=dojo.query(".togglerNode",this.domNode)[0];this._togglerImgNode=dojo.query(".togglerImg",this.domNode)[0];dojo.attr(this._togglerImgNode,"alt",this._bundle.I_SPACEMANAGER_SHOW_OR_HIDE);this.connect(this._togglerNode,"onclick",this._toggle);this.connect(this._togglerNode,"onkeypress",this._enteredByKey);this._toggle();},_enteredByKey:function(evt){if(evt.keyCode!=dojo.keys.ENTER){return;}this._toggle();evt.preventDefault();},expanded:function(){dojo.addClass(this._togglerNode,"toggler_expanded");dojo.removeClass(this._togglerNode,"toggler_collapsed");dojo.attr(this._togglerImgNode,"src","images/spacemanager/expanded.gif");if(!this.loaded){this._loadPages();}if(this.level===0){dojo.attr(this.boundNode.parentNode.parentNode,"aria-expanded","true");}else{dojo.attr(this.boundNode.parentNode,"aria-expanded","true");}},_isPageHidden:function(page){return page.isHidden();},_canEditPage:function(page){return this.pageUtil.canEdit(page);},_loadPages:function(){var _3fa=this.boundNode;_3fa.innerHTML=this.spaceManagerUtil.ui.getLoadingNodeHtml();this.spaceManagerUtil.util.delayCall(dojo.hitch(this,this._doLoadPages));},_doLoadPages:function(){var _3fb=0;var _3fc=this.boundNode;var _3fd=this.navigationUtil.getNavigationModel();var _3fe=(this.parentPage==null)?_3fd.find(this.parentPageId).start():this.parentPage;var _3ff=_3fd.hasChildren(_3fe);if(!_3ff){this.destroy();}var _400=_3fd.getChildren(_3fe);_3fc.innerHTML="";while(_400.hasNext()){var page=_400.next();if(!this._isPageHidden(page)||this._canEditPage(page)){var _401=dojo.create("div",{},_3fc);var _402="";if(this._constants.showPageOwner==="true"){_402=this.spaceManagerUtil.model.getSpacePageOwner(this.space,page);}var _403=new com.ibm.mm.builder.iwidget.spacemanager.widget.PageItem({pageMeta:{title:this.enablerUtil.getNodeTitle(page)||this._bundle.I_SPACE_MANAGER_NO_TITLE,description:this.enablerUtil.getNodeDescription(page)||this._bundle.I_SPACE_MANAGER_NO_DESCRIPTION,owner:_402,level:this.level+1,space:this.space,page:page,pageId:page.getID()}},_401);if(this._isPageHidden(page)){dojo.addClass(_403.domNode,"hidden_page");dojo.addClass(_403._flagNode,"hidden_flag");}_3fb++;}}this.loaded=true;},collapsed:function(){dojo.removeClass(this._togglerNode,"toggler_expanded");var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);if(cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CLIENT_IS_BIDI)){dojo.attr(this._togglerImgNode,"src","images/spacemanager/expand_rtl.gif");}else{dojo.attr(this._togglerImgNode,"src","images/spacemanager/expand.gif");}dojo.addClass(this._togglerNode,"toggler_collapsed");if(this.level===0){dojo.attr(this.boundNode.parentNode.parentNode,"aria-expanded","false");}else{dojo.attr(this.boundNode.parentNode,"aria-expanded","false");}},_toggle:function(){var func=this._expanded?"hide":"show";var _404=this._expanded?"collapsed":"expanded";if(this._toggler){this._toggler[func].apply(this._toggler);}this[_404].apply(this);this._expanded=!this._expanded;}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.ActionsMenu"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.ActionsMenu"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.ActionsMenu");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.ActionsMenu",[dijit._Widget,dijit._Templated],{templateString:"",spaceId:null,pageId:null,constructor:function(){this._bundle=com.ibm.mm.builder.coreWidgetsStrings;},postCreate:function(){this._menu=this._createMenu();},postMixInProperties:function(){dojo.mixin(this,this._bundle);},_createMenu:function(){var menu=new com.ibm.mm.builder.iwidget.spacemanager.widget.ActionsMenu.Menu({targetNodeIds:[this._menuTextNode],leftClickToOpen:true,spaceId:this.spaceId,pageId:this.pageId});dojo.addClass(menu.domNode,"spaceActionMenu");dojo.addClass(menu.domNode,"spaceManagerActionsMenu");menu.startup();return menu;},destroy:function(){this.inherited(arguments);dojo.forEach(this._menu.getChildren(),function(item){this.removeChild(item);dijit.byId(item.id).destroy();item.destroyRecursive();delete item;},this._menu);this._menu.destroy();}});dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.ActionsMenu.Menu",com.ibm.mm.builder.widget.ShadowMenu,{prepareData:function(){var _405=com.ibm.mashups.builder.model.Factory.getContextMenuModel();var _406=[];if(this.spaceId){_406=_405.getContextMenu("ContextMenu.SpaceManager.Space",this.spaceId,"space",null);}else{if(this.pageId){_406=_405.getContextMenu("ContextMenu.SpaceManager.Page",this.pageId,"page",null);}}for(var i=0,n=_406.length;i\n\t
    \n\t
    \n
    \t\n",widgetsInTemplate:true,constructor:function(){this.spaceUtil=com.ibm.mm.builder.utils.spaceUtil;this.enablerUtil=com.ibm.mm.builder.utils.enablerUtil;this.navigationUtil=com.ibm.mm.builder.utils.navigationUtil;this.spaceManagerUtil=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil;this.pageUtil=com.ibm.mm.builder.utils.pageUtil;this._bundle=com.ibm.mm.builder.coreWidgetsStrings;this._spacesLoaded={};this._subscriptions=[];this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);},postMixInProperties:function(){this._constants=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;},uninitialized:function(){dojo.forEach(this._subscriptions,dojo.unsubscribe);},postCreate:function(){this._subscriptions.push(dojo.subscribe(this._constants.Topic.Category.change,dojo.hitch(this,this.changeCategory)));this._subscriptions.push(dojo.subscribe(this._constants.Topic.Space.filter,dojo.hitch(this,this.filterByTitle)));this._subscriptions.push(dojo.subscribe(this._constants.Topic.Space.refresh,dojo.hitch(this,this.refreshSpaces)));this._container.addChild(new com.ibm.mm.builder.iwidget.spacemanager.widget.SpacesList({spacesListType:this._constants.ALL},dojo.doc.createElement("div")));this._container.addChild(new com.ibm.mm.builder.iwidget.spacemanager.widget.SpacesList({spacesListType:this._constants.FAVORITE},dojo.doc.createElement("div")));this._container.addChild(new com.ibm.mm.builder.iwidget.spacemanager.widget.SpacesList({spacesListType:this._constants.MY},dojo.doc.createElement("div")));this._allSpacesList=this._getSpacesListByIndex(0);this._favoriteSpacesList=this._getSpacesListByIndex(1);this._mySpacesList=this._getSpacesListByIndex(2);this._container.startup();this.spaceManagerUtil.util.delayCall(dojo.hitch(this,this.changeCategory,"all",true),200);},_selectCategoryByIndex:function(_408){var _409=this._getSpacesListByIndex(_408);if(_409){this._container.selectChild(_409);}},_getSpacesListByIndex:function(_40a){var _40b=this._container.getChildren();if(_40a>=0&&_40a<_40b.length){return _40b[_40a];}},changeCategory:function(_40c,_40d){var _40e=_40d||!this._spacesLoaded[_40c];switch(_40c){case this._constants.ALL:this.currentCategory=this._constants.ALL;this._selectCategoryByIndex(0);this._showAllSpaces(_40e);break;case this._constants.FAVORITE:this.currentCategory=this._constants.FAVORITE;this._selectCategoryByIndex(1);this._showFavoriteSpaces(_40e);break;case this._constants.MY:this.currentCategory=this._constants.MY;this._selectCategoryByIndex(2);this._showMySpaces(_40e);break;}this._category=_40c;this._spacesLoaded[_40c]=true;},_showAllSpaces:function(_40f){if(_40f){var _410=this._allSpacesList.domNode;var _411=this.spaceUtil.getSpaceModel();this._allSpacesList.refresh(_411.iterator());}},_showFavoriteSpaces:function(_412){if(_412){var _413=this._favoriteSpacesList.domNode;var _414=this.spaceUtil.getSpaceModel();this._favoriteSpacesList.refresh(_414.findFavorites());}},_showMySpaces:function(_415){if(_415){this._mySpacesList.refresh({hasNext:function(){return false;}});}},_toTurkishLowerCase:function(aStr){if(aStr===""){return aStr;}else{var _416=aStr.replace(/I/g,"ı");return _416.toLowerCase();}},filterByTitle:function(_417){dojo.query(".space_item_wrapper",this.domNode).forEach(function(node){var _418=dojo.query(".title",node);if(_418&&_418.length>0){var _419=this._toTurkishLowerCase(com.ibm.mm.builder.utils.htmlUtil.unEscapeString(_418[0].innerHTML));var _41a=(_417!=="")?this._toTurkishLowerCase(_417):"";var _41b=com.ibm.mm.builder.utils.htmlUtil.unEscapeString(_418[0].innerHTML).toLowerCase();var _41c=(_417!=="")?_417.toLowerCase():"";var _41d=(_417===""||(_419.indexOf(_41a)!=-1)||(_41b.indexOf(_41c)!=-1))?"block":"none";dojo.style(node,"display",_41d);if(_41d==="none"){dojo.attr(node,"aria-hidden","true");}else{dojo.removeAttr(node,"aria-hidden");}}},this);},_refreshSpacesList:function(_41e){this.changeCategory(_41e||this._constants.ALL,true);},refreshSpaces:function(_41f,_420){dojo.publish(this._constants.Topic.Common.hideMessage);if(!_41f||!_420){this._refreshSpacesList(this._category);return;}this[_41f](_420);},refreshWithDeletePage:function(_421){var _422=_421.pageId;var _423=this._getPageItemById(_422);if(_423){_423.remove();}},refreshWithEditPage:function(_424){var _425=_424.pageId;var _426=this._getPageItemById(_425);if(_426){_426.refresh();_426.refreshActionsMenu();}},refreshWithMovePage:function(_427){var _428=_427.currentPageId;var _429=_427.targetPageId;var _42a=_427.position;var _42b=this._getPageItemById(_428);if(_42b){_42b.move(_429,_42a);}},refreshWithShowPage:function(_42c){var _42d=_42c.pageId;this._togglePageHidden(_42d,false);},refreshWithHidePage:function(_42e){var _42f=_42e.pageId;this._togglePageHidden(_42f,true);},_getPageNodeById:function(_430){var _431=dojo.query(".dijitVisible [page_id='"+_430+"']");return _431.length>0?_431[0]:null;},_getPageItemById:function(_432){var _433=this._getPageNodeById(_432);if(_433){return dijit.byNode(_433);}else{return null;}},_togglePageHidden:function(_434,_435){var _436=this._getPageItemById(_434);if(_436){if(_435){_436.hide();}else{_436.show();}}},refreshWithNewPages:function(_437){var _438=_437.spaceId;var _439=_437.parentPageId;var page=_437.page;var _43a=this._getPageNodeById(_439);if(_43a){var _43b=this._getPageItemById(_439);if(_43b){_43b.createSubPage(page);}}else{var _43c=this._getSpaceItemById(_438);if(_43c){_43c.createSubPage(page);}}},refreshWithEditSpace:function(_43d){var _43e=_43d.spaceId;var _43f=this._getSpaceItemById(_43e);if(_43f){_43f.refresh();}},refreshWithChangeOwner:function(_440){var _441=_440.spaceId;var _442=_440.needRemoveSpace;var _443=this._getSpaceItemById(_441);if(_443){var _444=this.spaceUtil.getSpaceNode(_441);if(!this.spaceUtil.isVisiable(_444)){_443.destroyRecursive();return;}var _445=_444.getRootNavigation();var _446=this.navigationUtil.getNavigationModel();if(_445){_446.invalidate(_445);}if(_442){_443.remove();}else{_443.refresh();_443.refreshActionsMenu();}}},refreshWithCreateSpace:function(_447){var _448="refreshWithCreateSpace";this.LOGGER.entering(_448,arguments);var _449=_447.spaceId;var _44a=this.spaceUtil.getSpaceNode(_449);if(this.currentCategory===this._constants.ALL||_44a.isFavorite()){var _44b=dojo.query(".spaces_list").filter(function(item){return (dojo.hasClass(item,"dijitVisible"));})[0];this.LOGGER.trace(_448,"spacesListNode: ${0}",[_44b]);var _44c=dijit.byNode(_44b);this.LOGGER.trace(_448,"spacesList.declaredClass: ${0} ; spacesList: ${1}",[_44c.declaredClass,_44c]);if(_44c){_44c.createSpace(_44a);}else{this.LOGGER.trace(_448,"spacesList is NOT of type SpaceList. spacesList.declaredClass: ${0}",[_44c.declaredClass]);}}this.LOGGER.exiting(_448,[_44c]);},refreshWithDeleteSpace:function(_44d){var _44e=_44d.spaceId;var _44f=this._getSpaceItemById(_44e);if(_44f){_44f.remove();}},refreshWithMakeHomeSpace:function(_450){var _451=_450.spaceId;var _452=_450.originalHomeSpaceId;var _453=this._getSpaceItemById(_451);if(_453){_453.makeHome();_453.truncateSpaceTitle();}var _454=this._getSpaceItemById(_452);if(_454){_454.unMakeHome();_454.truncateSpaceTitle();}},refreshWithUnmakeHomeSpace:function(_455){var _456=_455.spaceId;var _457=this._getSpaceItemById(_456);if(_457){_457.unMakeHome();_457.truncateSpaceTitle();}},refreshWithShowSpace:function(_458){var _459=_458.spaceId;this._toggleSpaceHidden(_459,false);},refreshWithHideSpace:function(_45a){var _45b=_45a.spaceId;this._toggleSpaceHidden(_45b,true);},_toggleSpaceHidden:function(_45c,_45d){var _45e=this._getSpaceItemById(_45c);if(_45e){if(_45d){_45e.hide(_45c);}else{_45e.show(_45c);}}},_getSpaceNodeById:function(_45f){var _460=dojo.query(".dijitVisible [space_id='"+_45f+"']");return _460.length>0?_460[0]:null;},_getSpaceItemById:function(_461){var _462=this._getSpaceNodeById(_461);if(_462){var _463=dijit.registry.byClass("com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceItem");var _464=_463.toArray();var item=null;for(var i=0;i<_464.length;i++){if(_464[i].spaceId==_461){item=_464[i];break;}}return item;}else{return null;}},refreshWithAddFavorite:function(_465){var _466=_465.spaceId;this._toggleSpaceFavorite(_466,true);},refreshWithRemoveFavorite:function(_467){var _468=_467.spaceId;this._toggleSpaceFavorite(_468,false);},_toggleSpaceFavorite:function(_469,_46a){var _46b=this._getSpaceItemById(_469);if(_46b){if(_46a){_46b.addToFavorite();}else{_46b.removeFromFavorite();}}}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.SimpleSpacesList"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.SimpleSpacesList"]=true;dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.SimpleSpacesList");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dojox.data.dom");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.SimpleSpacesList",[dijit._Widget,dijit._Templated,com.ibm.mm.builder.iwidget.spacemanager.widget.ModelAwareMixin],{templateString:"
    \n\t
    \n\t
    \n
    \n",_subscriptions:null,_connections:null,_constants:com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants,_bundle:com.ibm.mm.builder.coreWidgetsStrings,eventService:com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.EventService.SERVICE_NAME),constructor:function(){this._subscriptions=[];this._connections=[];this.enablerUtil=com.ibm.mm.builder.utils.enablerUtil;},postMixinProperties:function(){},uninitialized:function(){dojo.forEach(this._subscriptions,dojo.unsubscribe);},postCreate:function(){this._subscriptions.push(dojo.subscribe(this._constants.Topic.Space.refreshRecentSpaces,dojo.hitch(this,this._render)));this._render();},_render:function(){dojo.forEach(this._connections,dojo.disconnect);this._connections=[];var self=this;var _46c=this.getModel();var _46d=dojo.query(".body",this.domNode)[0];dojo.empty(_46d);_46c.fetch({onComplete:function(_46e){if(_46e&&_46e.length>0){var ul=dojo.doc.createElement("ul");_46d.appendChild(ul);dojo.forEach(_46e,function(item){var li=dojo.create("li",{"role":"option"});ul.appendChild(li);var link=dojo.create("a",{"href":"#","spaceId":_46c.getValue(item,"id"),innerHTML:_46c.getValue(item,"title",self._bundle.I_SPACE_MANAGER_NO_TITLE)},li);self._connections.push(dojo.connect(link,"onclick",self,"onSpaceClick"));});}else{dojo.create("div",{innerHTML:self._bundle.I_SPACE_MANAGER_RECENT_SPACES_HINT},_46d);}},onError:function(err){console.error(err);}});},onSpaceClick:function(_46f){_46f=dojo.fixEvent(_46f);if(_46f&&_46f.target){var _470=dojo.attr(_46f.target,"spaceId");var _471={"id":_470,"title":this.enablerUtil.getNodeTitle(com.ibm.mm.builder.utils.spaceUtil.getSpaceNode(_470))||""};dojo.publish(this._constants.Topic.Space.addToRecentSpaces,[_471]);dojo.publish(this._constants.Topic.Space["switch"],[_470]);}return false;},getAssociatedModelNames:function(){return this.modelNames||[];}});}if(!dojo._hasResource["com.ibm.mm.catalog.opensearch.ResultModel"]){dojo._hasResource["com.ibm.mm.catalog.opensearch.ResultModel"]=true;dojo.provide("com.ibm.mm.catalog.opensearch.ResultModel");dojo.declare("com.ibm.mm.catalog.opensearch.ResultModel",null,{constructor:function(_472,_473,_474){var r=_472||[];var hmr=!!_473;_474=_474||-1;this.hasMoreResults=function(){return hmr;};this.getResults=function(){return r;};this.getTotalResult=function(){return _474;};}});}if(!dojo._hasResource["com.ibm.mm.catalog.opensearch.ResultParser"]){dojo._hasResource["com.ibm.mm.catalog.opensearch.ResultParser"]=true;dojo.provide("com.ibm.mm.catalog.opensearch.ResultParser");dojo.require("dojox.data.dom");dojo.declare("com.ibm.mm.catalog.opensearch.MashupHubResultParser",null,{constructor:function(){var ns={"atom":"http://www.w3.org/2005/Atom","catalog":"http://www.ibm.com/xmlns/atom/opensearch/feeds/1.0/","os":"http://a9.com/-/spec/opensearch/1.1/"};var path="/atom:feed/atom:entry";var _475="/atom:feed/atom:link";var _476="/atom:feed/os:totalResults";function _477(_478,_479){var _47a=_478.childNodes;for(var i=0,n=_47a.length;i0){_481[_485.getAttributeNode("lang").nodeValue]=_485.childNodes[0].nodeValue;}else{_481[_485.getAttributeNode("lang").nodeValue]="";}}}var _486=node.getElementsByTagName("catalog:description")[0];if(!_486){_486=node.getElementsByTagName("description")[0];}var _487=_486.childNodes;for(j=0;j<_487.length;j++){var _488=_487[j];if(_488.nodeType===1){if(_488.childNodes.length>0){_482[_488.getAttributeNode("lang").nodeValue]=_488.childNodes[0].nodeValue;}else{_482[_488.getAttributeNode("lang").nodeValue]="";}}}_47d["title"]=_481;_47d["description"]=_482;}else{if("catalog:tags"!=node.nodeName){_480=dojo.trim(dojox.data.dom.textContent(node));}else{var _489=node.getElementsByTagName("catalog:tag");if(_489.length===0){_489=node.getElementsByTagName("tag");}var tags=[];dojo.forEach(_489,function(_48a){tags.push(_477(_48a,3).nodeValue);});_480=tags;}var _48b=node.nodeName;if(_48b.indexOf("catalog:")===0){_48b=_48b.substring(8);}_47d[_48b]=_480;}}}if(_47d.dateModified){_47d.dateModified=parseInt(_47d.dateModified)*1000;}return _47d;};function _48c(_48d){var _48e={};for(var i=0,n=_48d.childNodes.length;i\n
    \n
    \n
    \n
    \n
    \n
    \n \t*\n \n
    \n
    \n \n
    \n
    \t\n \n
    \n
    \n \n
    \n
    \n
    \n \n \n
    \n
    \n \n \n
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t
    \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",widgetsInTemplate:true,parentPageId:null,spaceId:null,pageCopySpaceId:null,hideThemeSelector:false,copyFromAllSpaces:false,isFromSpaceMgr:true,constructor:function(){this._bundle=com.ibm.mm.builder.coreWidgetsStrings;this.resourceMessage=com.ibm.mm.builder.coreWidgetsMessages;this.navigationUtil=com.ibm.mm.builder.utils.navigationUtil;this.spaceUtil=com.ibm.mm.builder.utils.spaceUtil;this.enablerUtil=com.ibm.mm.builder.utils.enablerUtil;this.pageUtil=com.ibm.mm.builder.utils.pageUtil;this.spaceManagerUtil=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil;this._constants=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;this._spacesLoaded=false;this._spacePagesLoaded=false;this._catalogPagesLoaded=false;this.cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.EventService.SERVICE_NAME).subscribeEvent("com.ibm.mashups.builder.displayInMashupDialog",this,"_onDialogDisplay");},postMixInProperties:function(){var _49e="sm_createPage";this.idPrefix=dijit.getUniqueId(_49e);dojo.mixin(this,this._bundle);},postCreate:function(){var _49f=this.icontext.getiWidgetAttributes().getItemValue("hideThemeSelector");if(_49f){this.hideThemeSelector=(_49f=="true");}if(this.spaceId===null){this.copyFromAllSpaces=true;}else{this.copyFromAllSpaces=false;}if(this.hideThemeSelector){dojo.style(this._themeChooserNode,"display","none");}this._themesListControl=new com.ibm.mm.builder.iwidget.spacemanager.widget.ThemesListControl({widgetId:this.widgetId},this._themesContainerNode);dijit.setWaiState(this._themesListControl.domNode,"labelledby",this.idPrefix+"_choose_theme_label");this.connect(this._byEmptyNode,"onclick",this._byEmptyRadioClicked);this.connect(this._byDuplicatingNode,"onclick",this._byDuplicatingRadioClicked);this.connect(this._fromCatalogRadioNode,"onclick",this._fromCatalogRadioClicked);if(!com.ibm.mm.builder.commonActions.hasHub()){dojo.style(this._addPageFromCatalog,"display","none");}else{dojo.style(this._addPageFromCatalog,"display","block");}this.saveButton=dojo.query(".common_save",this.domNode)[0];},_onDialogDisplay:function(){this.saveButton.removeAttribute("disabled");},hide:function(){com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.EventService.SERVICE_NAME).broadcastEvent("com.ibm.mashups.builder.closeMashupDialog",this.widgetId);},ok:function(){if(this.onOk){this.onOk();}},onOk:function(){if(this.createPage()){dojo.attr(this.saveButton,"disabled","true");this.hide();}},onEnter:function(_4a0){if(_4a0.keyCode==13){if(!dojo.attr(this.saveButton,"disabled")){this.ok();}}},showMessage:function(msg,type){if(msg){if(!this._messageControl){this._messageControl=new com.ibm.lotus.oneui.v100.messages.Message({messageType:"error"},this._messageBoxNode);}this._messageControl.attr({message:msg,messageType:type||"error"});this._messageControl.show();}},_hideMessage:function(){if(this._messageControl){this._messageControl.hide();}},_byEmptyRadioClicked:function(){this._disableDuplicatingAndCatalog();},_disableDuplicatingAndCatalog:function(){if(this._spacesListSelect){dojo.attr(this._spacesListSelect,"disabled","disabled");}if(this._spacePagesListSelect){dojo.attr(this._spacePagesListSelect,"disabled","disabled");}if(this._catalogPagesListSelect){dojo.attr(this._catalogPagesListSelect,"disabled","disabled");}},_byDuplicatingRadioClicked:function(){if(!this.spaceId){return;}if(this._spacePagesLoaded){if(this._spacesListSelect){dojo.removeAttr(this._spacesListSelect,"disabled");}if(this._spacePagesListSelect){dojo.removeAttr(this._spacePagesListSelect,"disabled");}}else{this._refreshSpaces();}if(this._catalogPagesListSelect){dojo.attr(this._catalogPagesListSelect,"disabled","disabled");}},_fromCatalogRadioClicked:function(){if(this._spacesListSelect){dojo.attr(this._spacesListSelect,"disabled","disabled");}if(this._spacePagesListSelect){dojo.attr(this._spacePagesListSelect,"disabled","disabled");}if(this._catalogPagesLoaded){if(this._catalogPagesListSelect){dojo.removeAttr(this._catalogPagesListSelect,"disabled");}}else{this._loadPagesFromCatalog();}},_refreshSpaces:function(){this._spacesListNode.innerHTML=this.spaceManagerUtil.ui.getLoadingNodeHtml();this.spaceManagerUtil.util.delayCall(dojo.hitch(this,this._doRefreshSpaces));},_doRefreshSpaces:function(){this.pageCopySpaceId=this.spaceId;dojo.style(this._pageSelectorNodes,"display","block");var _4a1=this.spaceUtil.getSpaceModel();var _4a2=_4a1.find(this.pageCopySpaceId).start();var _4a3=this.navigationUtil.getNavigationModel();var _4a4=_4a2.getRootNavigation().getID();this._spacesListNode.innerHTML=this.spaceManagerUtil.ui.getLoadingNodeHtml();var _4a5=dojo.create("select",{"class":"space_list"});dojo.attr(_4a5,"aria-labelledby",this.idPrefix+"_space_byDuplicating_label");this._loadSpaces(_4a3,this.enablerUtil,_4a4,_4a5,0);this._spacesListNode.innerHTML="";this._spacesListNode.appendChild(_4a5);this._spacesListSelect=_4a5;this.connect(this._spacesListSelect,"onchange",this._spaceSelected);this._spacesLoaded=true;this._refreshPagesInSpace();},_loadSpaces:function(_4a6,_4a7,_4a8,_4a9,_4aa){if(com.ibm.mm.builder.commonActions.canCopySpace(0)){var _4a6=this.navigationUtil.getNavigationModel();if(_4a6.hasChildren(_4a6.getRoot().start())){var _4ab=this._bundle.I_SPACE_PERSONAL_SPACE;var op=new Option(_4ab,0);op.innerHTML=_4ab;dojo.attr(op,"title",_4ab);if(0==this.spaceId){op.selected=true;}_4a9.appendChild(op);}}var _4ac=com.ibm.mm.builder.utils.spaceUtil;var _4ad=_4ac.getSpaceModel();var iter=_4ad.iterator();while(iter.hasNext()){var node=iter.next();if(com.ibm.mm.builder.commonActions.canCopySpace(node.getID())){var _4ab=this.enablerUtil.getNodeTitle(node);var op=new Option(_4ab||this._bundle.I_SPACE_MANAGER_NO_TITLE,node.getID());op.innerHTML=_4ab||this._bundle.I_SPACE_MANAGER_NO_TITLE;dojo.attr(op,"title",_4ab||this._bundle.I_SPACE_MANAGER_NO_TITLE);if(node.getID()==this.spaceId){op.selected=true;}_4a9.appendChild(op);}}},_spaceSelected:function(){this.pageCopySpaceId=this._spacesListSelect.options[this._spacesListSelect.selectedIndex].value;this._refreshPagesInSpace();},_refreshPagesInSpace:function(){this._spacePagesListNode.innerHTML=this.spaceManagerUtil.ui.getLoadingNodeHtml();this.spaceManagerUtil.util.delayCall(dojo.hitch(this,this._doRefreshPagesInSpace));},_doRefreshPagesInSpace:function(){var _4ae=this.navigationUtil.getNavigationModel();if(this.pageCopySpaceId==0){var _4af=_4ae.getRoot().start().getID();}else{var _4b0=this.spaceUtil.getSpaceModel();var _4b1=_4b0.find(this.pageCopySpaceId).start();var _4af=_4b1.getRootNavigation().getID();}this._spacePagesListNode.innerHTML=this.spaceManagerUtil.ui.getLoadingNodeHtml();var _4b2=dojo.create("select",{"class":"page_list"});dojo.attr(_4b2,"aria-labelledby",this.idPrefix+"_page_byDuplicating_label");this._loadPagesRecursive(_4ae,this.enablerUtil,_4af,_4b2,0);this._spacePagesListNode.innerHTML="";this._spacePagesListNode.appendChild(_4b2);this._spacePagesListSelect=_4b2;this._spacePagesLoaded=true;},_createOptionForPage:function(_4b3,id,_4b4){var _4b5=dojo.create("option",{"value":id});var text=[];if(_4b4>0){text.push("⌊");}for(var i=0;i<_4b4;i++){text.push("__");}text.push(_4b3);_4b5.innerHTML=text.join("");return _4b5;},_loadPagesRecursive:function(_4b6,_4b7,_4b8,_4b9,_4ba){var page=_4b6.find(_4b8).start();var _4bb=_4b6.getChildren(page);while(_4bb.hasNext()){var p=_4bb.next();var _4bc=_4b7.getNodeTitle(p);var id=p.getID();_4b9.appendChild(this._createOptionForPage(_4bc,id,_4ba));arguments.callee.apply(this,[_4b6,_4b7,id,_4b9,_4ba+1]);}},_getCatalogPagesSearchUrl:function(){var url=null;try{url=com.ibm.mm.catalog.hubUtil.getHubOpenSearchUrl();}catch(e){}if(url){var _4bd=builderConfig.pageQueryKeyword||"*",_4be=builderConfig.pageQueryCount||"50";return this.icontext.io.rewriteURI(url+"collection=pages&searchTerms="+_4bd+"&count="+_4be);}return null;},_loadPagesFromCatalog:function(){this._catalogPagesListNode.innerHTML=this.spaceManagerUtil.ui.getLoadingNodeHtml();var url=this._getCatalogPagesSearchUrl();dojo.xhrGet({url:url,handleAs:"text",load:dojo.hitch(this,function(data){var doc=dojox.data.dom.createDocument(data);var _4bf=dojo.create("select",{"class":"page_list"});var _4c0=com.ibm.mm.catalog.opensearch.ResultParserManager.mashuphub;var _4c1=_4c0.parse(doc).getResults();for(var i=0,n=_4c1.length;i0){_4c5=this.resourceMessage.E_PAGE_UTIL_INVALID_DESCRIPTION_LENGTH_1;if(typeof (_4c5)==="undefined"){var _4c6=dojo.i18n.getLocalization("com.ibm.mm.builder","coreWidgetsMessages","en");_4c5=_4c6.E_PAGE_UTIL_INVALID_DESCRIPTION_LENGTH_1;}if(typeof (_4c5)==="undefined"){_4c5="BMWMB0120E:The page description is limited to ${0} characters. Shorten your description and save again.";}_4c5=dojo.string.substitute(_4c5,[_4c4]);this._showMessage(_4c5);dojo.attr(this._pageNameNode,"aria-invalid","true");return;}var _4c7=this._themesListControl.selectedTheme;this._hideMessage();var _4c8=dojo.query("input[name=page_create_type]",this.domNode).filter(function(item){return item.checked;})[0].value;switch(_4c8){case "from_empty":var _4c9=this._getPageNodeById(this.parentPageId);return this._doCreateEmptyPage(name,_4c3,_4c9,_4c7);case "by_duplicating":var _4ca=this._spacePagesListSelect.value;if(!_4ca||_4ca===""){this.showMessage(this._bundle.E_SPACE_MANAGER_PAGE_TO_COPY_REQUIRED);dojo.attr(this._spacePagesListSelect,"aria-invalid","true");return;}return this._doCreatePageByDuplicating(this.parentPageId,_4ca,name,_4c3,_4c7);case "from_catalog":var url=this._catalogPagesListSelect.value;if(!url||url===""){this.showMessage(this._bundle.E_SPACE_MANAGER_PAGE_CATALOG_PAGE_REQUIRED);dojo.attr(this._catalogPagesListSelect,"aria-invalid","true");return;}return this._createPageFromCatalog(this.parentPageId,url,name,_4c3,_4c7);}},_doCreateEmptyPage:function(name,_4cb,_4cc,_4cd){var _4ce=this.navigationUtil.getNavigationModel();var _4cf=_4ce.create(null);var _4d0=builderConfig.locale;var _4d1=this.cs.getValue("default.locale");_4cf.setTitle(name,_4d0);_4cf.setTitle(name,_4d1);_4cf.setDescription(_4cb,_4d0);_4cf.setDescription(_4cb,_4d1);_4cf.setTheme(_4cd);_4ce.insert(_4cf,_4cc,null);var d=new dojo.Deferred();var _4d2=_4ce.commit();var page=null;_4d2.setOperationCallback(dojo.hitch(this,function(node){page=node;}));_4d2.setFinishedCallback(dojo.hitch(this,function(node,_4d3){if(_4cf){this._notifyToRefresh(page);}}));_4d2.start(false);return d;},_updatedCopiedPage:function(node,_4d4,name,_4d5,_4d6){var _4d7=builderConfig.locale;var _4d8=this.cs.getValue("default.locale");var _4d9=this.spaceManagerUtil.importPage;_4d9.updateTitleAndDescription(node,name,_4d5,_4d7);if(_4d8!=_4d7){_4d9.updateTitleAndDescription(node,name,_4d5,_4d8);}_4d9.updateParentPage(node,_4d4);_4d9.updateTheme(node,_4d6);},_doCreatePageByDuplicating:function(_4da,_4db,name,_4dc,_4dd){var d=new dojo.Deferred();var _4de=this.spaceManagerUtil.importPage.getResourceCollectionsUrl()+"&mode=duplicate"+"©PageId="+_4db+"&parentPageId="+_4da+"&pageName="+encodeURIComponent(name)+"&description="+encodeURIComponent(_4dc)+"&themeId="+_4dd;dojo.xhrPost({url:_4de,headers:{"Content-Type":"text/xml; charset=UTF-8"},load:dojo.hitch(this,function(data){d.callback(data);var _4df=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil.util.parseResourceIdFromResponseData(data);var _4e0=com.ibm.mm.builder.utils.pageUtil.getPageNode(_4df);var _4e1=com.ibm.mm.builder.utils.pageUtil.getParentPageId(_4df);var _4e2=com.ibm.mm.builder.utils.navigationUtil.getNavigationModel();_4e2.invalidate(_4e1);this._notifyToRefresh(_4e0);}),error:dojo.hitch(this,function(){this._notifyError(this._bundle.E_SPACE_MANAGER_CREATE_NEW_PAGE_FAIL);})});return d;},_updateCatalogPage:function(node,_4e3,name,_4e4,_4e5){var _4e6=builderConfig.locale;var _4e7=this.cs.getValue("default.locale");var _4e8=this.spaceManagerUtil.importPage;_4e8.updateTitleAndDescription(node,name,_4e4,_4e6);if(_4e7!=_4e6){_4e8.updateTitleAndDescription(node,name,_4e4,_4e7);}_4e8.updateParentPage(node,_4e3);_4e8.updateTheme(node,_4e5);},_createPageFromCatalog:function(_4e9,_4ea,name,_4eb,_4ec){var d=new dojo.Deferred();var _4ed=_4ea.replace("download_page","import_page");var _4ee=this.spaceManagerUtil.importPage.getResourceCollectionsUrl()+"&mode=import";_4ed=this.icontext.io.rewriteURI(_4ed);dojo.xhrPost({url:_4ed,handleAs:"json",content:{"authType":"Form","description":_4eb,"import_service_url":_4ee,"title":name,"locale":this.cs.getValue("default.locale"),"parentId":_4e9},load:dojo.hitch(this,function(data){d.callback(data);var _4ef=data.pageId.split(":")[2];var _4f0=com.ibm.mm.builder.utils.pageUtil.getPageNode(_4ef);var _4f1=com.ibm.mm.builder.utils.pageUtil.getParentPageId(_4ef);var _4f2=com.ibm.mm.builder.utils.navigationUtil.getNavigationModel();_4f2.invalidate(_4f1);this._notifyToRefresh(_4f0);}),error:dojo.hitch(this,function(){this._notifyError(this._bundle.E_SPACE_MANAGER_CREATE_NEW_PAGE_FAIL);})});return d;},_notifyToRefresh:function(_4f3){if(_4f3){dojo.publish(this._constants.Topic.Space.refresh,[this._constants.Action.ADD_PAGE,{spaceId:this.spaceId,parentPageId:this.parentPageId,page:_4f3}]);}else{dojo.publish(this._constants.Topic.Space.refresh);}if(this.spaceId==com.ibm.mm.builder.utils.spaceUtil.getCurrentSpaceId()){com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.EventService.SERVICE_NAME).broadcastEvent("com.ibm.mashups.builder.refreshNavigation");}},_notifyError:function(_4f4){this.showMessage(_4f4||"");},setSpaceId:function(_4f5){this.spaceId=_4f5;},setParentPageId:function(_4f6){this.parentPageId=_4f6;},setIsFromSpaceMgr:function(_4f7){this.isFromSpaceMgr=_4f7;},cleanUI:function(){this._pageNameNode.value="";this._pageDescriptionNode.value="";this._byEmptyNode.checked=true;dojo.style(this._pageSelectorNodes,"display","none");this._spacesListNode.innerHTML="";this._spacePagesListNode.innerHTML="";this._catalogPagesListNode.innerHTML="";this._spacePagesLoaded=false;this._catalogPagesLoaded=false;this._hideMessage();this._themesListControl.refresh(com.ibm.mm.builder.utils.themeUtil.getThemeId(this.parentPageId));}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceManagerWidget"]){dojo._hasResource["com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceManagerWidget"]=true;dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.provide("com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceManagerWidget");dojo.declare("com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceManagerWidget",[dijit._Widget,dijit._Templated,com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceManagerAwareMixin],{templateString:"
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t
    \n\t
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t
    \n\t
    \n
    \t\n",widgetsInTemplate:true,constructor:function(_4f8){this._constants=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;this._bundle=com.ibm.mm.builder.coreWidgetsStrings;this._utils=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil;this._eventService=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.iwidget.services.EventService.SERVICE_NAME);this.spaceUtil=com.ibm.mm.builder.utils.spaceUtil;this._subscriptions=[];},postMixInProperties:function(){dojo.mixin(this,this._bundle);},postCreate:function(){this._setupSubComponents();},_setupSubComponent:function(_4f9,_4fa,_4fb){var node=dojo.query("."+_4f9,this.domNode)[0];var _4fc=dojo.mixin({},_4fb,{spaceManager:this.getSpaceManager()});return new _4fa(_4fc,node);},_setupSubComponents:function(){this._setupSubComponent("category_selector",com.ibm.mm.builder.iwidget.spacemanager.widget.SpaceCategorySelector);this._setupSubComponent("recent_spaces_list",com.ibm.mm.builder.iwidget.spacemanager.widget.SimpleSpacesList,{_title:this._bundle.I_SPACE_MANAGER_RECENT_SPACES_TITLE,modelNames:this._constants.ModelName.RecentlyVisitedSpaces});this._setupSubComponent("space_list",com.ibm.mm.builder.iwidget.spacemanager.widget.DetailedSpacesList);this._subscriptions.push(dojo.subscribe(this._constants.Topic.Common.showMessage,this,this.showMessage));this._subscriptions.push(dojo.subscribe(this._constants.Topic.Common.hideMessage,this,this.hideMessage));},showMessage:function(_4fd,type){if(!this._messageControl){this._messageControl=new com.ibm.lotus.oneui.v100.messages.Message({messageType:"error"},this._messageNode);}this._messageControl.attr({"message":_4fd,"messageType":type||"error"});this._messageControl.show();},hideMessage:function(){if(this._messageControl){this._messageControl.hide();}},onSpaceCreated:function(_4fe){dojo.publish(this._constants.Topic.Space.refresh,[this._constants.Action.CREATE_SPACE,{spaceId:_4fe}]);},refresh:function(){dojo.publish(this._constants.Topic.Space.refresh);dojo.publish(this._constants.Topic.Space.refreshRecentSpaces);},uninitialized:function(){dojo.forEach(this._subscriptions,dojo.unsubscribe);}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.TabSpaceSelector"]){dojo._hasResource["com.ibm.mm.builder.iwidget.TabSpaceSelector"]=true;dojo.provide("com.ibm.mm.builder.iwidget.TabSpaceSelector");(function(){var _4ff=com.ibm.mm.builder.utils;var _500=_4ff.htmlUtil;var _501=_4ff.pageUtil;var _502=_4ff.navigationUtil;var _503=_4ff.themeUtil;var _504=_4ff.spaceUtil;var _505=_4ff.acModelUtil;var _506=_4ff.userUtil;var _507=com.ibm.mashups.services.ServiceManager.getService("eventService");var cws=com.ibm.mm.builder.coreWidgetsStrings;var _508=23;var _509=150;var _50a=_509;dojo.declare("com.ibm.mm.builder.iwidget.TabSpaceSelector",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"
      ",refresh:function(_50b){this.uninitialize();var _50c={};if(dojo.isIE){_50c.fontSize="12px";}dojo.attr(this.domNode,"role","menubar");var _50d=dojo.query("div.lotusLogo").position()[0];var _50e=_50d.x+_50d.w+_508;var _50f=dojo.query("#CommonActionsList")[0];var _510=dojo.query(".lotusInlinelist",_50f).position()[0];var _511=_510.x-_508;var _512=_511-_50e;if(_512<0){_511=_510.x+_510.w+_508;_50e=_50d.x-_508;_512=_50e-_511;}var _513=com.ibm.mashups.builder.model.Factory.getContextMenuModel();var _514=_513.getContextMenu("ContextMenu.spaceSelector.v3",_50b,"space",null);var _515,_516,_517=false;var _518,_519,_51a;for(var i=0;i<_514.length;++i){if(_514[i].id=="personalspace"){_515=true;_518=_514[i].actionCallBackFunctionName;}else{if(_514[i].id=="spacemanager"){_516=true;_519=_514[i].actionCallBackFunctionName;}else{if(_514[i].id=="listofspaces"){_517=true;_51a=_514[i].actionCallBackFunctionName;}}}}var _51b=_504.getHomeSpaceId();if(_51b){var node=_504.getSpaceNode(_51b);if(node){this.addChild(new com.ibm.mm.builder.iwidget.TabSpaceSelectorHomeItem({model:node,leftLen:_512}));_512=_512-_500.getStrWidth(_504.getSpaceTitle(_51b),this.domNode,_50c)-_508;}else{_504.setHomeSpaceId();if(com.ibm.mm.builder.commonActions.isSpaceInFavorite(_51b)){com.ibm.mm.builder.commonActions.removeSpaceFromFavorite(_51b);}}}if(_515){if(_518){eval(_518).call(this,_512,_50a,_50c);}else{eval("com.ibm.mm.builder.iwidget.TabSpaceSelector.createPersonalSpace").call(this,_512,_50a,_50c);}}if(_516){if(_519){eval(_519).call(this,_512,_50a,_50c);}else{eval("com.ibm.mm.builder.iwidget.TabSpaceSelector.createSpaceManager").call(this,_512,_50a,_50c);}}if(_517){if(_51a){eval(_51a).call(this,_512,_50a,_50c);}else{eval("com.ibm.mm.builder.iwidget.TabSpaceSelector.createFavoriteSpacesLinks").call(this,_512,_50a,_50c);}}},uninitialize:function(){dojo.forEach(this.getChildren(),function(item){this.removeChild(item);dijit.byId(item.id).destroy();item.destroyRecursive();delete item;},this);}});dojo.declare("com.ibm.mm.builder.iwidget.TabSpaceSelectorItem",[dijit._Widget,dijit._Templated],{templateString:"
    • ",postCreate:function(){dojo.attr(this.containerNode,"title",_504.getSpaceTitle(this.model.getID()));var _51c=_500.getStrWithLimit(_504.getSpaceTitle(this.model.getID()),this.containerNode,Math.min(_509,this.leftLen));this.containerNode.innerHTML=_51c;this.setUnderline();},isCurrentSpace:function(){var _51d=false;var _51e=_504.getCurrentSpaceId();var _51f=dojo.cookie(com.ibm.mm.builder.constant.cookieKey_globalPageOpenedSpaceId);if(_51f){if(this.model&&this.model.getID()===_51f){_51d=true;}}else{if(_504.getCurrentSpaceId()&&(this.model&&(_504.getCurrentSpaceId()===this.model.getID()))){_51d=true;}}return _51d;},setUnderline:function(){if(this.isCurrentSpace()){this.containerNode.style.textDecoration="underline";this.addSelectedText(this.containerNode);}},addSelectedText:function(node){dojo.require("dojo.i18n");var _520=dojo.query("span.ibmPortalHiddenText[current_space=true],span.wpthemeAccess[current_space=true]",node);var _521=dojo.i18n.getLocalization("com.ibm.bundles","Theme")["currently_selected"];if(!_520.length){dojo.create("span",{innerHTML:_521,className:"",className:"ibmPortalHiddenText ibmHiddenText wpthemeAccess",current_space:true},node);}},_onKeypress:function(e){if(e.keyCode===dojo.keys.ENTER){this._onClick(e);}},_onClick:function(e){if(this.isCurrentSpace()){return;}var _522=this.model?this.model.getID():null;com.ibm.mm.builder.utils.pageUtil.savePageWithConfirm(dojo.hitch(this,function(){_507.broadcastEvent("com.ibm.mashups.builder.switchSpace",_522);this._addToVisited(_504.getCurrentSpaceId());}));},_addToVisited:function(_523){if(_523){var _524={"id":_523,"title":_504.getSpaceTitle(_523,dojo.locale)};var _525=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;dojo.publish(_525.Topic.Space.addToRecentSpaces,[_524]);}}});dojo.declare("com.ibm.mm.builder.iwidget.TabSpaceSelectorManagerMoreItem",com.ibm.mm.builder.iwidget.TabSpaceSelectorItem,{templateString:"
    • ",postCreate:function(){dojo.attr(this.containerNode,"title",cws.I_SPACE_MORE_SPACES);this.containerNode.innerHTML=cws.I_SPACE_MORE_SPACES;this.spaceSelectorMenu=new com.ibm.mm.builder.iwidget.TabSpaceSelectorMenu({gotNodeId:this.GotNodeId,__spaceNodes:this._spaceNodes,targetNodeIds:[this.domNode]});},_onKeypress:function(evt){switch(evt.keyCode){case dojo.keys.UP_ARROW:case dojo.keys.DOWN_ARROW:case dojo.keys.ENTER:case dojo.keys.SPACE:this.spaceSelectorMenu._openMyself(evt);}}});dojo.declare("com.ibm.mm.builder.iwidget.TabSpaceSelectorPersonalItem",com.ibm.mm.builder.iwidget.TabSpaceSelectorItem,{postCreate:function(){dojo.attr(this.containerNode,"title",cws.I_SPACE_PERSONAL_SPACE);this.containerNode.innerHTML=cws.I_SPACE_PERSONAL_SPACE;this.setUnderline();},setUnderline:function(){if(!_504.getCurrentSpaceId()){this.containerNode.style.textDecoration="underline";this.addSelectedText(this.containerNode);}}});dojo.declare("com.ibm.mm.builder.iwidget.TabSpaceSelectorHomeItem",com.ibm.mm.builder.iwidget.TabSpaceSelectorItem,{templateString:"
    • "+""+"
    • ",postCreate:function(){this.inherited(arguments);var _526=dojo.create("span",{innerHTML:cws.I_SPACE_IS_HOME_SPACE,className:"",className:"ibmPortalHiddenText ibmHiddenText wpthemeAccess"});this.containerNode.appendChild(_526);}});dojo.declare("com.ibm.mm.builder.iwidget.TabSpaceSelectorManagerBaseItem",[dijit._Widget,dijit._Templated],{_onClick:function(){if(com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().isDirty()){var cws=com.ibm.mm.builder.coreWidgetsStrings;var _527=new com.ibm.mm.builder.dialog.PageSaveConfirmDialog({contentWarning:cws.I_PAGE_SAVE_WARNING2,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:dojo.hitch(this,function(){this._showSpaceManager();}),callbackCancel:null});_527.show();}else{this._showSpaceManager();}},_showSpaceManager:function(){var _528={widgetTypeId:"spaceManager",eventName:"com.ibm.mashups.builder.showSpaceManager",eventPayload:"",dialogParam:{title:cws.I_SPACE_MANAGE_SPACES,nodeWidth:"910px",nodeHeight:"750px",containerBackgroundColor:"white",hasRightBottomResizer:false}};_507.broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_528);}});dojo.declare("com.ibm.mm.builder.iwidget.TabSpaceSelectorManagerTabItem",[com.ibm.mm.builder.iwidget.TabSpaceSelectorItem,com.ibm.mm.builder.iwidget.TabSpaceSelectorManagerBaseItem],{postCreate:function(){dojo.attr(this.containerNode,"title",cws.I_SPACE_MANAGE_SPACES);this.containerNode.innerHTML=cws.I_SPACE_MANAGE_SPACES;dojo.attr(this.containerNode,"role","button");}});dojo.declare("com.ibm.mm.builder.iwidget.TabSpaceSelectorManagerMenuItem",[dijit.MenuItem,com.ibm.mm.builder.iwidget.TabSpaceSelectorManagerBaseItem],{label:cws.I_SPACE_MANAGE_SPACES,postCreate:function(){dijit.MenuItem.prototype.postCreate.call(this);_500.markTruncation(this.containerNode,this.itemLen);}});dojo.declare("com.ibm.mm.builder.iwidget.TabSpaceSelectorMenu",com.ibm.mm.builder.widget.ShadowMenu,{leftClickToOpen:true,postCreate:function(){dojo.addClass(this.domNode,"lotusCommonActionMenu spaceSelectorMenu");if(!this.isLeftToRight()){this.offset_x=-9;}this.inherited(arguments);dojo.attr(this.domNode,"width",_50a+"px");},prepareData:function(){spaceNodes=this.__spaceNodes;var self=this;self.addChild(new dijit.MenuSeparator());while(spaceNodes.hasNext()){(function(){var node=spaceNodes.next();if(node.getID()===_504.getHomeSpaceId()){return;}if(_504.isVisiable(node)){self.addChild(new dijit.MenuItem({label:com.ibm.mm.builder.utils.enablerUtil.getNodeTitle(node),postCreate:function(){dijit.MenuItem.prototype.postCreate.call(this);_500.markTruncation(this.containerNode,this.itemLen);dojo.attr(this.containerNode,"role","menuitem");dojo.attr(this.focusNode,"space_id",node.getID());dojo.attr(this.containerNode,"title",node.getTitle(dojo.locale));},_onClick:function(){dijit.popup.close(this.getParent());var _529=dojo.hitch(this,function(){_507.broadcastEvent("com.ibm.mashups.builder.switchSpace",node.getID());});com.ibm.mm.builder.utils.pageUtil.savePageWithConfirm(_529);}}));}})();}_500.truncateAllChildNodesText(this.domNode,null,{fontSize:"1.2em"});},switchToPersonalSpace:function(){_507.broadcastEvent("com.ibm.mashups.builder.switchSpace");}});com.ibm.mm.builder.iwidget.TabSpaceSelector.createPersonalSpace=function(_52a,_52b,_52c){this.addChild(new com.ibm.mm.builder.iwidget.TabSpaceSelectorPersonalItem());_52a=_52a-_500.getStrWidth(cws.I_SPACE_PERSONAL_SPACE,this.domNode,_52c)-_508;};com.ibm.mm.builder.iwidget.TabSpaceSelector.createSpaceManager=function(_52d,_52e,_52f){this.addChild(new com.ibm.mm.builder.iwidget.TabSpaceSelectorManagerTabItem());_52d=_52d-_500.getStrWidth(cws.I_SPACE_MANAGE_SPACES,this.domNode,_52f)-_508;};com.ibm.mm.builder.iwidget.TabSpaceSelector.createViewSpacesLinks=function(_530,_531,_532){var _533=_504.getSpaceModel().iterator();eval("com.ibm.mm.builder.iwidget.TabSpaceSelector.createListOfSpaces").call(this,_533,_530,_531,_532);};com.ibm.mm.builder.iwidget.TabSpaceSelector.createFavoriteSpacesLinks=function(_534,_535,_536){var _537=_504.getSpaceModel().findFavorites();eval("com.ibm.mm.builder.iwidget.TabSpaceSelector.createListOfSpaces").call(this,_537,_534,_535,_536);};com.ibm.mm.builder.iwidget.TabSpaceSelector.createListOfSpaces=function(_538,_539,_53a,_53b){var _53c=0;var node;var _53d=_504.getCurrentSpaceId();var _53e=_504.getHomeSpaceId();while(_539>_53a&&_538.hasNext()){var _53f=_538.getCursorPosition();node=_538.next();if(node.getID()===_53e){continue;}if((!node.hasRole(com.ibm.mashups.enabler.ac.RoleType.MANAGER))&&(node.isHidden())){if(node.getID()===_53d){com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.switchSpace",com.ibm.mm.builder.utils.spaceUtil.getHomeSpaceId()||com.ibm.mm.builder.utils.spaceUtil.getWelcomeSpaceId());}continue;}var _540=_500.getStrWidth(_504.getSpaceTitle(node.getID()),this.domNode,_53b)+_508;_540=_540>_509?_509:_540;if((_540+_508+_500.getStrWidth(cws.I_SPACE_MORE_SPACES,this.domNode,_53b)+_508)>_539&&_538.hasNext()){_538.setCursorPosition(_53f);break;}this.addChild(new com.ibm.mm.builder.iwidget.TabSpaceSelectorItem({model:node,leftLen:_539}));_53c++;_539=_539-_540;}if(_538.hasNext()&&_53c<_538.sizeValue){var _53f=_538.getCursorPosition();var _541=0;while(_538.hasNext()){node=_538.next();if(node.getID()===_53e){continue;}if(node.isHidden()){if(node.getID()===_53d){com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.switchSpace",com.ibm.mm.builder.utils.spaceUtil.getHomeSpaceId()||com.ibm.mm.builder.utils.spaceUtil.getWelcomeSpaceId());}continue;}_541=_508+_541+_500.getStrWidth(_504.getSpaceTitle(node.getID()),this.domNode,_53b);}_538.setCursorPosition(_53f);if(_541<=_539){while(_538.hasNext()){node=_538.next();if(node.getID()===_53e){continue;}if(node.isHidden()){if(node.getID()===_53d){com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.switchSpace",com.ibm.mm.builder.utils.spaceUtil.getHomeSpaceId()||com.ibm.mm.builder.utils.spaceUtil.getWelcomeSpaceId());}continue;}this.addChild(new com.ibm.mm.builder.iwidget.TabSpaceSelectorItem({model:node,leftLen:_509}));}}else{this.addChild(new com.ibm.mm.builder.iwidget.TabSpaceSelectorManagerMoreItem({_spaceNodes:_538,GotNodeId:_53d,leftLen:_539}));}}};})();}if(!dojo._hasResource["com.ibm.mm.builder.widget.MoveWidget"]){dojo._hasResource["com.ibm.mm.builder.widget.MoveWidget"]=true;dojo.provide("com.ibm.mm.builder.widget.MoveWidget");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.form.NumberSpinner");dojo.declare("com.ibm.mm.builder.widget.MoveWidget",[dijit._Widget,dijit._Templated],{templateString:"
      "+"
      "+"
      "+"${I_CONTEXT_MENU_WIDGET_TOP_LABEL}"+""+"
      "+"
      "+"
      "+"${I_CONTEXT_MENU_WIDGET_LEFT_LABEL}"+""+"
      "+"
      "+"
      "+"
      "+"
      "+"
      ",TOP_INPUT_TITLE:com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_WIDGET_INPUT_TITLE2,LEFT_INPUT_TITLE:com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_WIDGET_INPUT_TITLE1,I_CONTEXT_MENU_WIDGET_INPUT_INVALIDMESSAGE:com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_WIDGET_INPUT_INVALIDMESSAGE,I_COMMON_CANCEL:com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_CANCEL,I_COMMON_SAVE:com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_SAVE,I_CONTEXT_MENU_WIDGET_TOP_LABEL:com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_WIDGET_TOP_LABEL,I_CONTEXT_MENU_WIDGET_LEFT_LABEL:builderConfig.isBidi?com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_WIDGET_RIGHT_LABEL:com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_WIDGET_LEFT_LABEL,widgetsInTemplate:true,postCreate:function(){this.uniDialog=new com.ibm.mm.builder.widget.CustomDialog(this.dlgPara);this.uniDialog.containerNode.appendChild(this.domNode);dojo.connect(this.uniDialog,"onResize",this,"onDialogResize");this._setA11YHint();},_setA11YHint:function(){var _542=dojo.query("input",this.moveWidgetLeftDiv)[0];dojo.attr(_542,"title",this.LEFT_INPUT_TITLE);var _543=dojo.query("input",this.moveWidgetTopDiv)[0];dojo.attr(_543,"title",this.TOP_INPUT_TITLE);},_onKeyPress:function(evt){if(evt.keyCode==dojo.keys.ENTER){this.save();}},hide:function(){this.uniDialog.hide();},updateProperty:function(_544){this.widgetId=_544;this.widgetTopInput.constraints={min:0,places:0};var _545=com.ibm.pb.layout.LayoutParser.findById(_544);var _546=com.ibm.mm.builder.utils.pageWidthChanger.getPageWidthRange();var _547=dojo.style(_545,"width");this.widgetLeftInput.constraints={min:0,max:_546.max-_547,places:0};var top=dojo.style(_545,"top");if(top){top=parseInt(top,10);this.widgetTopInput.setValue(top);}else{if(top===0){this.widgetTopInput.setValue(0);}}var left=dojo.style(_545,builderConfig.isBidi?"right":"left");if(left){left=parseInt(left,10);this.widgetLeftInput.setValue(left);}else{if(left===0){this.widgetLeftInput.setValue(0);}}this.uniDialog.show();},setTitle:function(_548){if(this.uniDialog){this.uniDialog.setTitle(_548);}},save:function(){if(!(this.widgetTopInput.isValid()&&this.widgetLeftInput.isValid())){return;}var _549=0;var _54a=com.ibm.pb.layout.LayoutParser.findById(this.widgetId);if(builderConfig.isBidi){var _54b=dojo.style(_54a,"width");var _54c=com.ibm.mm.builder.utils.pageWidthChanger.getPageWidthRange();var _54d=_54c.max;_549=_54d-_54b-this.widgetLeftInput.getValue();if(_549<0){_549=0;}}else{_549=this.widgetLeftInput.getValue();}this.moveWidget({id:this.widgetId,top:this.widgetTopInput.getValue()+"px",left:_549+"px"});this.hide();},moveWidget:function(_54e){var _54f=_54e.id;var _550=com.ibm.pb.layout.LayoutParser.findById(_54f);if(!_550.style.position){_550.style.position="absolute";}_550.style.left=_54e.left;_550.style.top=_54e.top;var _551=_550.parentNode;var _552=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var lm=ibmCfg.controllers.dnd.nm.getLayoutModel(_552);if(dojo.hasClass(_551,"ibmFreeform")){var _553=dojo.coords(_551).h;var _554=dojo.coords(_550).h+parseInt(_54e.top);if(_553<_554){_551.style.height=(_554+10)+"px";var _555=com.ibm.pb.layout.LayoutParser.extractID(_551);var _556=lm.find(_555).start();_556.setMetaData("css-style","height:"+(_554+10)+"px;");}}var lctl=lm.find(_54f).start();lctl.setMetaData("css-style",_550.style.cssText);},onDialogResize:function(_557,_558){var _559=dojo.contentBox(this.uniDialog.containerNode);var _55a=dojo.marginBox(this.containerNode);var _55b=dojo.marginBox(this.footer.domNode).h;_55a.w=_559.w;_55a.h=_559.h-_55b;dojo.marginBox(this.containerNode,_55a);}});}if(!dojo._hasResource["com.ibm.mm.builder.widget.ResizeWidget"]){dojo._hasResource["com.ibm.mm.builder.widget.ResizeWidget"]=true;dojo.provide("com.ibm.mm.builder.widget.ResizeWidget");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.mm.builder.widget.ResizeWidget",[dijit._Widget,dijit._Templated],{templateString:"
      "+"
      "+"
      "+""+""+"
      "+"
      "+"
      "+""+""+"
      "+"
      "+"
      "+"
      "+"
      ",I_CONTEXT_MENU_WIDGET_INPUT_INVALIDMESSAGE:com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_WIDGET_INPUT_INVALIDMESSAGE,I_CONTEXT_MENU_WIDGET_WIDTH:com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_WIDGET_WIDTH_TITLE||"Widget width",I_CONTEXT_MENU_WIDGET_HEIGHT:com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_WIDGET_HEIGHT_TITLE||"Widget height",I_COMMON_CANCEL:com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_CANCEL,I_COMMON_SAVE:com.ibm.mm.builder.coreWidgetsStrings.I_COMMON_SAVE,minWidth:50,minHeight:50,widgetsInTemplate:true,postCreate:function(){this.evtSvc=com.ibm.mashups.services.ServiceManager.getService("eventService");this.uniDialog=new com.ibm.mm.builder.widget.CustomDialog(this.dlgPara);this.uniDialog.containerNode.appendChild(this.domNode);dojo.connect(this.uniDialog,"onResize",this,"onDialogResize");this._setA11YHint();if(dijit._masterTT){dijit.setWaiState(dijit._masterTT.containerNode,"live","assertive");dijit.setWaiRole(dijit._masterTT.containerNode,"alert");}dojo.attr(this.widgetWidthLabel,"for",this.widgetWidthInput.id);dojo.attr(this.widgetHeightLabel,"for",this.widgetHeightInput.id);},_setA11YHint:function(){var _55c=dojo.query("input",this.resizeWidthDiv)[0];dojo.attr(_55c,"title",this.I_CONTEXT_MENU_WIDGET_WIDTH);var _55d=dojo.query("input",this.resizeHeightDiv)[0];dojo.attr(_55d,"title",this.I_CONTEXT_MENU_WIDGET_HEIGHT);},hide:function(){this.uniDialog.hide();},updateProperty:function(_55e){this.widgetId=_55e;var _55f=com.ibm.pb.layout.LayoutParser.findById(this.widgetId);this.maxSize=this.createMaxSize(_55e);var _560=com.ibm.mm.builder.utils.pageWidthChanger.getPageWidthMode();this.widgetWidthInput.constraints={min:this.minWidth,max:this.maxSize.maxW,places:0};this.widgetHeightInput.constraints={min:this.minHeight,max:this.maxSize.h,places:0};var _561=dojo.style(_55f,"height");if(_561){_561=parseInt(_561,10);this.widgetHeightInput.setValue(_561);}var _562=dojo.style(_55f,"width");if(_562){_562=parseInt(_562,10);this.widgetWidthInput.setValue(_562);}this.uniDialog.show();},setTitle:function(_563){if(this.uniDialog){this.uniDialog.setTitle(_563);}},save:function(){alert("this is a test in save");if(!(this.widgetWidthInput.isValid()&&this.widgetHeightInput.isValid())){return;}var newH=this.widgetHeightInput.getValue();var newW=this.widgetWidthInput.getValue();var _564={widgetId:this.widgetId,width:newW,height:newH};this.evtSvc.broadcastEvent("com.ibm.mashups.builder.resizeWidget",_564);this.hide();},createMaxSize:function(_565){var _566=com.ibm.pb.layout.LayoutParser.findById(_565);var _567=_566.parentNode;if(_566&&_567){var _568=dojo.marginBox(_566);var _569=parseInt(_568.l,10);var _56a=parseInt(_568.t,10);var _56b=dojo._getContentBox(_567).w;var _56c=dojo._getContentBox(_567).h;var _56d=com.ibm.mm.builder.utils.pageWidthChanger.getPageWidthRange();return {maxW:_56d.max-_569,w:_56b-_569,h:_56c-_56a};}return null;},onDialogResize:function(_56e,_56f){alert("this is a test in onDialogResize");var _570=dojo.contentBox(this.uniDialog.containerNode);var _571=dojo.marginBox(this.containerNode);var _572=dojo.marginBox(this.footer.domNode).h;_571.w=_570.w;_571.h=_570.h-_572;dojo.marginBox(this.containerNode,_571);}});}if(!dojo._hasResource["com.ibm.mm.builder.dialog.EmbeddingWidgetDialog"]){dojo._hasResource["com.ibm.mm.builder.dialog.EmbeddingWidgetDialog"]=true;dojo.provide("com.ibm.mm.builder.dialog.EmbeddingWidgetDialog");dojo.require("dojo.cookie");dojo.declare("com.ibm.mm.builder.dialog.EmbeddingWidgetDialog",null,{rootId:null,widgetId:null,widgetInstanceId:null,embeddingDlg_ID:"mainEmbeddingDialog",embeddingPreviewDlg_ID:"mainEmbeddingPreviewDialog",editPane:null,openPreviewAuto:"auto",openPreviewForce:"force",dojoConnectors:[],constructor:function(_573,_574){this.widgetId=_574;this.rootId=_573;var _575=dojo.cookie("open_embed_widget_preview")||true;this.openEmbedWidgetPreview=(_575=="true")?true:false;this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.dialog.EmbeddingWidgetDialog");},createEmbedingContent:function(_576,_577){var _578=_576.getSupportedModes();var _579=true;var _57a=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetInstanceTitle(this.widgetInstanceId);var desc="";if(_578!==null&&_578.length>0){if(!this._belong("edit",_578)){_579=false;desc=com.ibm.mm.builder.coreWidgetsStrings.I_EMBED_WIDGET_DESC_NOEDITMODE;}else{desc=com.ibm.mm.builder.coreWidgetsStrings.I_EMBED_WIDGET_DESC_WITHEDITMODE;}}else{this.LOGGER.severe("createEmbedingContent",com.ibm.mm.builder.coreWidgetsMessages.E_EMBEDDING_WIDGET_ERROR_0);}if(desc!==""){dojo.byId("_"+this.widgetId+"_embed_desc").innerHTML=desc;}var _57b=this.dialogContainer===null?false:true;var _57c=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_EMBED_PAGE_PREVIEW_TITLE,[_57a]);if(!this.previewDlg){this.previewDlg=new com.ibm.mm.builder.widget.CustomDialog({id:this.embeddingPreviewDlg_ID,containerBackgroundColor:"white",nodeWidth:dojo.isIE?"520px":"515px",nodeHeight:dojo.isIE?(dojo.isIE==6?"505px":"512px"):"516px",initLeftPosition:"700px",initTopPosition:"100px",modelDialog:!_57b,needUnderLay:false,scrollEnabled:true});}this.previewDlg.setTitle(_57c);if(_57b){this.dialogContainer.registerSubDialog(this.embeddingPreviewDlg_ID);}this.previewEmbedding(this.openPreviewAuto);this.updateMarkup();this.dojoConnectors.push(dojo.connect(document.getElementsByName("_"+this.widgetId+"_emdPgWidth")[0],"onclick",this,function(){dojo.byId("_"+this.widgetId+"_width").disabled=false;}));this.dojoConnectors.push(dojo.connect(document.getElementsByName("_"+this.widgetId+"_emdPgWidth")[1],"onclick",this,function(){dojo.byId("_"+this.widgetId+"_width").disabled=true;}));this.dojoConnectors.push(dojo.connect(dojo.byId("_"+this.widgetId+"_close"),"onclick",this,"hideEmbeddingDlg"));this.dojoConnectors.push(dojo.connect(dojo.byId("_"+this.widgetId+"_preview"),"onclick",this,"previewEmbeddingAction"));this.dojoConnectors.push(dojo.connect(dojo.byId("_"+this.widgetId+"_updateLink"),"onclick",this,"updateMarkup"));var _57d=dojo.byId("_"+this.widgetId+"_embedEdit");if(_579){this.dojoConnectors.push(dojo.connect(_57d,"onclick",this,"loadEditMode"));}else{_57d.disabled=true;dojo.toggleClass(_57d,"lotusFormButton",false);dojo.toggleClass(_57d,"lotusFormButtonDisabled",true);}},updateEmbedding:function(){var _57e=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(this.widgetInstanceId);var _57f=_57e.getIWidgetDefinition();_57f.setFinishedCallback(dojo.hitch(this,this.createEmbedingContent));_57f.start(false);},destroyEmbeddedWidget:function(){com.ibm.mm.builder.utils.embedUtil.destroyEmbeddedWidget(this.widgetInstanceId);for(var i=0;i");}if(!dojo.isIE){_585.close();}this.updateMarkup();}else{this.LOGGER.severe("previewEmbedding",com.ibm.mm.builder.coreWidgetsMessages.E_EMBEDDING_NOPREVIEWDLG_ERROR_0);}},generateURL:function(){var _586=com.ibm.mm.builder.utils.embedUtil.validateInput("_"+this.widgetId,this.embeddingDlg_ID);var _587;if(!_586){return null;}try{_587=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetXMLURL(this.widgetInstanceId);}catch(e){return null;}var _588=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();var _589=_588.find(this.widgetInstanceId).getIWidgetInstance();if(_589===null){this.LOGGER.severe("generateURL",dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_EMBEDDING_NOWIDGET_ERROR_1,[this.widgetInstanceId]));return null;}var _58a=_589.getAttributes();var _58b="auto";if(dojo.query("[name="+"_"+this.widgetId+"_emdPgWidth]")[0].checked){_58b=dojo.byId("_"+this.widgetId+"_width").value;}var _58c=dojo.byId("_"+this.widgetId+"_height").value;var _58d=false;if(dojo.query("[name="+"_"+this.widgetId+"_emdPgScroll]")[0].checked){_58d=true;}var _58e=false;var _58f=dojo.byId(this.widgetInstanceId);if(_58f&&_58f.getAttribute("sandbox")==="true"){_58e=true;}return com.ibm.mm.builder.utils.embedUtil.generateURL(_587,null,_58b,_58c,_58d,_58a,_58e);},updateMarkup:function(){var url=this.generateURL();if(url){var _590="";var _591=dojo.byId("_"+this.widgetId+"_markup");var w=dojo.coords(_591).w;_591.style.width=w;_591.value=_590;_591.style.width="98%";}},loadEditMode:function(){var _592=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetInstanceTitle(this.widgetInstanceId);this.editPane=new com.ibm.mm.builder.widget.WidgetEditDialog({id:this.widgetInstanceId+"_edit",title:dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_SYSTEM_CONF_TITLE,[_592]),type:"config",nodeWidth:dojo.byId(this.widgetInstanceId).getAttribute("sandbox")==="true"?"600px":null,nodeHeight:dojo.byId(this.widgetInstanceId).getAttribute("sandbox")==="true"?"400px":null,leftBarWidth:"0px",rightBarWidth:"0px",needModeSwitch:true,belongId:this.widgetInstanceId,containerBackgroundColor:"white",closeCallback:function(){this.destroy();}});this.dojoConnectors.push(dojo.connect(this.editPane,"closeCallback",this,this.updateMarkup));com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(this.widgetInstanceId,"onModeChanged",{newMode:"edit",rootElementId:this.editPane.containerNode});this.editPane.show();},destroyEditPane:function(){if(dijit.byId(this.widgetInstanceId+"_edit")){dijit.byId(this.widgetInstanceId+"_edit").destroy();}},hidePreview:function(){if(this.previewDlg){this.previewDlg.hide();}},reverseDefaultPreview:function(){this.openEmbedWidgetPreview=!this.openEmbedWidgetPreview;dojo.cookie("open_embed_widget_preview",this.openEmbedWidgetPreview);},_belong:function(_593,arr){for(var i in arr){if(arr[i]==_593){return true;}}}});}if(!dojo._hasResource["com.ibm.mm.builder.dialog.NewPageDialog"]){dojo._hasResource["com.ibm.mm.builder.dialog.NewPageDialog"]=true;dojo.provide("com.ibm.mm.builder.dialog.NewPageDialog");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.mm.builder.dialog.NewPageDialog",[dijit._Widget,dijit._Templated],{templateString:"
      "+"
      "+"\"\""+""+"
      "+"
      "+"
      "+""+"
      "+"
      "+"
      "+"
      ",widgetsInTemplate:true,postCreate:function(){this.editorTitleDiv=document.createElement("div");document.body.appendChild(this.editorTitleDiv);this.editorTitleDiv.appendChild(this.domNode);this.renamePrompt.innerHTML="Please input your page name:";this.dialog=new com.ibm.mm.builder.widget.WidgetEditDialog({belongId:this.iwidgetId,containerBackgroundColor:"white",nodeWidth:"430px"},this.editorTitleDiv);this._pageUtil=com.ibm.mm.builder.utils.pageUtil;},child:false,show:function(){this.dialog.show();},hide:function(){this.dialog.hide();},save:function(){var name=this.pageName.value;if(!this._pageUtil.validatePageName(name)){return;}name=dojo.trim(name);if(this.child){this._pageUtil.createPage(name,this._pageUtil.getCurrentPageId());}else{this._pageUtil.createPage(name);}this.hide();}});}if(!dojo._hasResource["com.ibm.mm.builder.WidgetCreator"]){dojo._hasResource["com.ibm.mm.builder.WidgetCreator"]=true;dojo.provide("com.ibm.mm.builder.WidgetCreator");dojo.declare("com.ibm.mm.builder.WidgetCreator",null,{widgetSkin:null,widgetDefXML:null,onNewWire:null,widgetType:null,uid:null,widgetTitle:null,systemWidget:null,widgetParam:null,configPanelNodeName:null,constructor:function(_594,_595,_596,_597){this.uid=_594;this.itemSet=_596;if(_595){this.widgetDefXML=_595.getDefinitionURL(false);var _598=_595.getMetadata("onNewWire");if(_598==""){this.onNewWire="null";}else{this.onNewWire=_598;}var _599=_595.getMetadata("widgetType");if(_599==""){this.widgetType=null;}else{this.widgetType=_599;}this.widgetTitle=com.ibm.mm.builder.utils.enablerUtil.getNodeTitle(_595);this.systemWidget=false;this.widgetParam=this._jsonObj(_595.getMetadata("widgetParam"));this.istrusted=com.ibm.mm.builder.utils.iwidgetUtil.isTrustedWidget(_595.getID());this.autowire=_595.getMetadata("com.ibm.mashups.builder.autoWiringEnabled");}else{this.widgetDefXML=_597.definitionURL;var _598=_597.onNewWire;if(_598==""){this.onNewWire="null";}else{this.onNewWire=_598;}this.widgetType=null;this.widgetTitle=_597.label;this.systemWidget=false;this.widgetParam=this._jsonObj(_597.widgetParam);this.istrusted=_597.sandbox_user=="true"?false:true;this.autowire=_597.onAutoWire;}},_jsonObj:function(_59a){return (_59a)?dojo.fromJson(_59a):{};},setWidgetSkin:function(_59b){this.widgetSkin=_59b;},getConfigPanelNodeName:function(){return this.configPanelNodeName;},createRootSpan:function(){var _59c=document.createElement("span");if(this.widgetType){dojo.addClass(_59c,this.widgetType);}else{dojo.addClass(_59c,com.ibm.mm.builder.constant.iwIWidget);dojo.addClass(_59c,com.ibm.mm.builder.constant.iWStandalone);}_59c.setAttribute(com.ibm.mm.builder.constant.widget_span_attr_id,""+this.uid);_59c.setAttribute(com.ibm.mm.builder.constant.widget_span_attr_skin,this.widgetSkin);com.ibm.mm.builder.utils.iWidgetSpecUtil.setWidgetDefXML(_59c,this.widgetDefXML);if(!this.istrusted){_59c.setAttribute("sandbox","true");}if(this.autowire=="true"){_59c.setAttribute("autowiringenabled","true");}return _59c;},createParamsElement:function(){var _59d=null;if(this.widgetParam&&this.widgetParam.length){_59d=com.ibm.mm.builder.utils.iWidgetSpecUtil.newItemSetSpan();dojo.forEach(this.widgetParam,function(item){com.ibm.mm.builder.utils.iWidgetSpecUtil.newItemSetKeyValue(_59d,item.itemName,item.itemValue);});}if(this.itemSet){_59d=_59d||com.ibm.mm.builder.utils.iWidgetSpecUtil.newItemSetSpan();for(var key in this.itemSet){if(Object.prototype.hasOwnProperty.call(this.itemSet,key)){var ii=dojo.query("[href='#"+key+"']",_59d);if(ii&&ii[0]){ii[0].innerHTML=this.itemSet[key];}else{com.ibm.mm.builder.utils.iWidgetSpecUtil.newItemSetKeyValue(_59d,key,this.itemSet[key]);}}}}return _59d;},getWidget:function(){var _59e=this.createParamsElement();var root=this.createRootSpan();if(_59e!==null){root.appendChild(_59e);}return root;}});}if(!dojo._hasResource["com.ibm.mm.builder.dnd.ColumnSource"]){dojo._hasResource["com.ibm.mm.builder.dnd.ColumnSource"]=true;dojo.provide("com.ibm.mm.builder.dnd.ColumnSource");dojo.declare("com.ibm.mm.builder.dnd.ColumnSource",com.ibm.mm.builder.dnd.IndicatorSource,{accept:["iWidgetDefinition","iWidgetInstance"],withHandles:true,layout:null,onDndCancel:function(){if(this===dojo.dnd.manager().source){com.ibm.mm.builder.utils.htmlUtil.showNodes(dojo.dnd.manager().nodes);}this.inherited(arguments);},onDndStart:function(_59f,_5a0,copy){if(this===_59f){com.ibm.mm.builder.utils.htmlUtil.hideNodes(_5a0);}this.inherited(arguments);},onDndDrop:function(_5a1,_5a2,copy,_5a3){this.inherited(arguments);if(this==_5a3){com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);}},onDropExternal:function(_5a4,_5a5,copy){try{var _5a6=_5a5[0].id;var item=_5a4.getItem(_5a6);var type=item&&item.type&&item.type[0];if(type==="iWidgetDefinition"){this.layout.createWidget(item.data,this.node.id);}else{this.layout.displayWidget(item.data,this.node.id);}}catch(e){var _5a7=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.dnd.ColumnSource");_5a7.severe("onDropExternal",e.message);}},onDropInternal:function(_5a8,copy){this.layout.displayWidget((_5a8[0].id).replace(com.ibm.mm.builder.constant.skinIdPrefix,""),this.node.id);},removeIndicator:function(){if(this.dropIndicator){this.node.removeChild(this.dropIndicator.domNode);this.dropIndicator=null;}},createIndicator:function(e){this.inherited(arguments);var _5a9=e.target;if(!(_5a9.parentNode)){this.removeIndicator();return;}if(_5a9.className=="dropIndicator"){return;}this.dropIndicator=this.dropIndicator||new com.ibm.mm.builder.dnd.ColumnSourceDNDIndicator();if(dojo.trim(_5a9.parentNode.id)=="_columnLayout_container"){this.referenceNode=null;this.node.appendChild(this.dropIndicator.domNode);return;}while(!(_5a9.getAttribute("dnddata"))){_5a9=_5a9.parentNode;}var p=dojo.coords(_5a9,true);this.before=this.layout.disableQuickWiring?true:(e.clientY<(p.y+p.h*0.75)&&(e.clientX>(p.x+p.w*0.2)));var _5aa=this.before?_5a9:(this.getNextWidget(_5a9));if(_5aa){this.node.insertBefore(this.dropIndicator.domNode,_5aa);}else{this.node.appendChild(this.dropIndicator.domNode);}},getNextWidget:function(oDom){var next=oDom.nextSibling;if(next){return (next.className=="dropIndicator")?next.nextSibling:next;}}});dojo.declare("com.ibm.mm.builder.dnd.ColumnSourceDNDIndicator",[dijit._Widget,dijit._Templated],{templateString:"
      ",postCreate:function(){this.dropIndicator.style.height=dojo.coords(dojo.dnd.manager().avatar.node,true).h+"px";}});}if(!dojo._hasResource["com.ibm.mm.builder.iwidget.columnlayout.columnUtil"]){dojo._hasResource["com.ibm.mm.builder.iwidget.columnlayout.columnUtil"]=true;dojo.provide("com.ibm.mm.builder.iwidget.columnlayout.columnUtil");dojo.require("dojo.number");dojo.require("dojo.string");dojo.require("dijit.form.Slider");com.ibm.mm.builder.iwidget.columnlayout.columnUtil.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.iwidget.columnlayout.columnUtil");com.ibm.mm.builder.iwidget.columnlayout.columnUtil.ColorPickerAdjustPosX=0;com.ibm.mm.builder.iwidget.columnlayout.columnUtil.ColorPickerAdjustPosY=dojo.isIE<8?-4:20;com.ibm.mm.builder.iwidget.columnlayout.columnUtil.getColNumberFromLayoutData=function(_5ab){var _5ac=_5ab.indexOf("column:");var _5ad=_5ab.substr(_5ac+7,_5ab.length);var _5ae=_5ad.substr(0,_5ad.indexOf(";"));return _5ae;};com.ibm.mm.builder.iwidget.columnlayout.columnUtil.moveWidget=function(_5af,_5b0,_5b1,_5b2){var _5b3=dojo.byId(_5af);var _5b4=_5b3.getAttribute("layoutdata");if(!_5b4){return;}var _5b5=dojo.byId("_"+_5b2+"_Column"+_5b0);var _5b6=dojo.query("."+com.ibm.mm.builder.constant.mmIWidget,_5b5);var len=_5b6.length;var i=0;var _5b7,_5b8;var _5b9=dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+_5af);if(_5b4.indexOf("column:"+_5b0)==-1){var _5ba=_5b4.substr(_5b4.indexOf("column:")+7,1);var _5bb=_5b4.substr(_5b4.indexOf("row:")+4,1);var _5bc=dojo.byId("_"+_5b2+"_Column"+_5ba);var _5bd=dojo.query("."+com.ibm.mm.builder.constant.mmIWidget,_5bc);var _5be=_5bd.length;if(_5be==1||_5bb==_5be){}else{for(i=_5bb;i<_5be;i++){_5b7=_5bd[i].getAttribute("layoutdata");if(_5b7){var _5bf=_5b7.substr(_5b7.indexOf("row:")+4,1);_5bd[i].setAttribute("layoutdata",com.ibm.mm.builder.iwidget.columnlayout.columnUtil._updateRow(_5b7,_5bf-1));}}}if((len===0)||(len+1==_5b1)){_5b5.appendChild(_5b9);}else{_5b8=dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+_5b6[_5b1-1].id);_5b5.insertBefore(_5b9,_5b8);}for(i=_5b1;i<=len;i++){_5b7=_5b6[i-1].getAttribute("layoutdata");if(_5b7){_5b6[i-1].setAttribute("layoutdata",com.ibm.mm.builder.iwidget.columnlayout.columnUtil._increaseRow(_5b7));}}_5b3.setAttribute("layoutdata",com.ibm.mm.builder.iwidget.columnlayout.columnUtil._getLayoutData(_5b0,_5b1));}else{if(_5b4.indexOf("row:"+_5b1)==-1){var _5c0=1;for(i=0;i0){for(i=0;i<_5da.length;i++){if(_5da[i].id!=_5d4){var _5db=dojo.byId(_5da[i].id).getAttribute("layoutdata");if(_5db){if(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._getRow(_5db)>row){var _5dc=com.ibm.mm.builder.iwidget.columnlayout.columnUtil._decreaseRow(_5db);dojo.byId(_5da[i].id).setAttribute("layoutdata",_5dc);}}}}}}}};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._changeColumnResizerStatus=function(mode){var _5dd=dijit.registry.byClass(com.ibm.mm.builder.widget.ColumnWidthResizer);var _5de=_5dd.length;for(var x=0;x<_5de;x++){var _5df=_5dd[x];if(mode=="view"){_5df.toViewMode();}else{_5df.toEditMode();}}};com.ibm.mm.builder.iwidget.columnlayout.columnUtil.createSkinConfigUI=function(_5e0,wid){var _5e1=dojo.byId(_5e0);com.ibm.mm.builder.utils.layoutUtil.removeAllChildren(_5e1);var _5e2=com.ibm.mm.builder.utils.skinUtil.getAllSkins();if(_5e2.length>0){com.ibm.mm.builder.iwidget.columnlayout.columnUtil.skinObjects=[];dojo.forEach(_5e2,function(skin){var _5e3=skin.getTitle(dojo.locale);if(ibmConfig["default.locale"]!=dojo.locale&&(null===_5e3||""==_5e3)){_5e3=skin.getTitle(ibmConfig["default.locale"]);}if(!skin.getMetaData("com.ibm.mashups.builder.skin.nva")){com.ibm.mm.builder.iwidget.columnlayout.columnUtil.skinObjects.push(skin);var _5e4=document.createElement("div");_5e1.appendChild(_5e4);dojo.addClass(_5e4,"skinPreviewDiv");var _5e5="com.ibm.mm.builder.iwidget.columnlayout.columnUtil.chooseSkin(\""+skin.getID()+"\",\""+wid+"\")";var _5e6="com.ibm.mm.builder.iwidget.columnlayout.columnUtil.chooseSkinWithKey(event,\""+skin.getID()+"\",\""+wid+"\")";var _5e7="
      ";_5e7=_5e7+""+_5e3+"
      ";_5e4.innerHTML=_5e7;}});}else{com.ibm.mm.builder.iwidget.columnlayout.columnUtil.LOGGER.severe("createSkinConfigUI",com.ibm.mm.builder.coreWidgetsMessages.E_LAYOUT_UTIL_CHOOSE_SKIN_0);}};com.ibm.mm.builder.iwidget.columnlayout.columnUtil.chooseSkinWithKey=function(_5e8,_5e9,wid){var _5ea=_5e8.keyCode;if(_5ea!=dojo.keys.ENTER){return true;}com.ibm.mm.builder.iwidget.columnlayout.columnUtil.chooseSkin(_5e9,wid);};com.ibm.mm.builder.iwidget.columnlayout.columnUtil.chooseSkin=function(_5eb,wid){com.ibm.mm.builder.columnLayoutBean.setSelectedSkin(_5eb);var _5ec=com.ibm.mm.builder.utils.skinUtil.getAllSkins();if(_5ec.length>0){dojo.forEach(_5ec,function(skin){if(!skin.getMetaData("com.ibm.mashups.builder.skin.nva")){var _5ed=dojo.byId(wid+"_"+skin.getID());if(_5eb==skin.getID()){_5ed.parentNode.style.border="1px solid";_5ed.parentNode.style.borderColor="#739DD7";_5ed.parentNode.style.backgroundColor="#BED2EE";}else{_5ed.parentNode.style.border="1px dotted";_5ed.parentNode.style.borderColor="#F3F3F3";_5ed.parentNode.style.backgroundColor="";}}});}else{com.ibm.mm.builder.iwidget.columnlayout.columnUtil.LOGGER.severe("chooseSkin",com.ibm.mm.builder.coreWidgetsMessages.E_LAYOUT_UTIL_CHOOSE_SKIN_0);}};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._toShowColorPicker=function(iwid,wid,_5ee,_5ef,_5f0,_5f1){var _5f2=dojo._abs(dojo.byId(iwid+_5f0)).x;var _5f3=dojo._abs(dojo.byId(iwid+_5f0)).y;var _5f4=_5f2-dojo._abs(dojo.byId(wid+"_edit")).x+parseInt(_5ee,10);var _5f5=_5f3-dojo._abs(dojo.byId(wid+"_edit")).y+parseInt(_5ef,10);com.ibm.mm.builder.iwidget.columnlayout.columnUtil._showColorPalette(iwid,iwid+_5f0,iwid+_5f1,_5f4,_5f5);};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._showColorPalette=function(wid,_5f6,_5f7,posX,posY){var _5f8=dojo.byId(wid+"ColorPaletteContainer");var _5f9=dojo.byId(_5f6);var _5fa=posX;var _5fb=posY;if(this.colorPicker!==null){this.colorPicker.destroy();var _5fc=document.createElement("div");_5fc.id=wid+"ColorPalette";_5f8.appendChild(_5fc);}var _5fd="8x16";if(dojo.version.major==1&&dojo.version.minor==4){this.colorPicker=new com.ibm.mm.builder.widget.MumColorPalette14({palette:_5fd,indicator:_5f6,inputId:_5f7},dojo.byId(wid+"ColorPalette"));}else{this.colorPicker=new com.ibm.mm.builder.widget.MumColorPalette({palette:_5fd,indicator:_5f6,inputId:_5f7},dojo.byId(wid+"ColorPalette"));}var _5fe=0;if(builderConfig.isBidi){var str=this.colorPicker._paletteDims[_5fd].width;str=str.replace(/px/,"");_5fe=new Number(str)-19;var _5ff=_5f8.parentNode;_5ff=_5ff.parentNode;_5ff.style.overflow="visible";}_5f8.style.left=_5fa-_5fe+"px";_5f8.style.top=_5fb+"px";_5f8.style.zIndex=888;_5f8.style.display="";this.colorPicker.focus();};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createEachColumnSetting=function(_600,_601,_602){var wid="_"+_600.widgetId+"_";dojo.byId(wid+"eachColCheckBox").innerHTML="";dojo.byId(wid+"eachColumnBgColor").innerHTML="";dojo.byId(wid+"eachColumnBgColorIndicator").innerHTML="";dojo.byId(wid+"eachColumnBorderStyle").innerHTML="";dojo.byId(wid+"eachColumnBorderColor").innerHTML="";dojo.byId(wid+"eachColumnBorderColorIndicator").innerHTML="";var _603="";var _604="";var _605="";var _606,_607,_608,_609,_60a;var _60b;for(var i=1;i<=_601;i++){var ii=i;if(builderConfig.isBidi){ii=_601-i+1;}if(_602[ii].enabled=="1"){_606="checked";}else{_606="";}_607=_602[ii].bgcolor;_609=_602[ii].bordercolor;_60a=_602[ii].border;var _60c=com.ibm.mm.builder.coreWidgetsStrings.I_COLUMN_CONF_PAGE_BACKGROUND_COLOR;_604=_604+"";_605=_605+"";if(i>1){_603=_603+"";dojo.byId(wid+"eachColumnBgColorIndicator").appendChild(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createEachColumnColorIndicator(_600.widgetId,"eachColumnBgColorIndicator"+i,"eachColumnBgColor"+i,_607,"none"));dojo.byId(wid+"eachColumnBorderStyle").appendChild(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderStyleSelection(_600.widgetId,"columnBorderSelection"+i,_60a,"none"));dojo.byId(wid+"eachColumnBorderColorIndicator").appendChild(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createColumnBorderColorIndicator(_600.widgetId,"columnBorderColorIndicator"+i,"eachColumnBorderColor"+i,_609,"none"));}else{_603=_603+"";dojo.byId(wid+"eachColumnBgColorIndicator").appendChild(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createEachColumnColorIndicator(_600.widgetId,"eachColumnBgColorIndicator"+i,"eachColumnBgColor"+i,_607,""));dojo.byId(wid+"eachColumnBorderStyle").appendChild(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderStyleSelection(_600.widgetId,"columnBorderSelection"+i,_60a,""));dojo.byId(wid+"eachColumnBorderColorIndicator").appendChild(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createColumnBorderColorIndicator(_600.widgetId,"columnBorderColorIndicator"+i,"eachColumnBorderColor"+i,_609,""));}var _60d=dojo.byId(wid+"columnBorderColorIndicator"+i);var _60e=dojo.byId(wid+"eachColumnBgColorIndicator"+i);com.ibm.mm.builder.iwidget.columnlayout.columnUtil._setTitleForColorNode(_60d,com.ibm.mm.builder.coreWidgetsStrings.I_COLUMN_CONF_COLUMN_BORDER_COLOR);com.ibm.mm.builder.iwidget.columnlayout.columnUtil._setTitleForColorNode(_60e,com.ibm.mm.builder.coreWidgetsStrings.I_COLUMN_CONF_PAGE_BACKGROUND_COLOR);}dojo.byId(wid+"eachColCheckBox").innerHTML=_603;dojo.byId(wid+"eachColumnBgColor").innerHTML=_604;dojo.byId(wid+"eachColumnBorderColor").innerHTML=_605;};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderStyleSelection=function(_60f,id,_610,_611){var _612=document.createElement("select");dojo.attr(_612,"title",com.ibm.mm.builder.coreWidgetsStrings.I_COLUMN_CONF_COLUMN_PROP_BORDER);var iwid="_"+_60f+"_";_612.id=iwid+id;_612.className="eidtGridSelectorStyle";_612.style.display=_611;_612.style.width="110px";if(dojo.isIE){_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("none"));_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("1px solid"));_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("2px solid"));_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("3px solid"));_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("1px dotted"));_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("2px dotted"));_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("3px dotted"));_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("3px double"));_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("6px double"));_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("9px double"));}else{_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("none"),null);_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("1px solid"),null);_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("2px solid"),null);_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("3px solid"),null);_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("1px dotted"),null);_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("2px dotted"),null);_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("3px dotted"),null);_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("3px double"),null);_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("6px double"),null);_612.add(com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption("9px double"),null);}_612.options[com.ibm.mm.builder.utils.layoutUtil.getPageBorderSelectIndex(_610)].selected=true;var _613=0;_612.options[_613++].innerHTML=com.ibm.mm.builder.coreWidgetsStrings.LAYOUT_BORDER_STYLE_NONE;var _614=[1,2,3];var _615=[com.ibm.mm.builder.coreWidgetsStrings.LAYOUT_BORDER_STYLE_SOLID,com.ibm.mm.builder.coreWidgetsStrings.LAYOUT_BORDER_STYLE_DOTTED,com.ibm.mm.builder.coreWidgetsStrings.LAYOUT_BORDER_STYLE_DOUBLE];for(var i=0;i<_615.length;i++){for(var j=0;j<_614.length;j++){_612.options[_613++].innerHTML=_614[j]+"px "+_615[i];}}return _612;};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createBorderOption=function(val){var _616=document.createElement("option");_616.value=val;return _616;};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createEachColumnColorIndicator=function(_617,id,_618,_619,_61a){var div=document.createElement("div");var iwid="_"+_617+"_";div.id=iwid+id;var _61b="com.ibm.mm.builder.iwidget.columnlayout.columnUtil._toShowColorPicker('"+iwid+"','";_61b=_61b+_617+"','"+com.ibm.mm.builder.iwidget.columnlayout.columnUtil.ColorPickerAdjustPosX+"','"+com.ibm.mm.builder.iwidget.columnlayout.columnUtil.ColorPickerAdjustPosY+"','";_61b=_61b+id+"','"+_618+"')";dojo.connect(div,"onclick",null,function(){eval(_61b);});dojo.connect(div,"onkeypress",null,function(_61c){var _61d=_61c.keyCode;if(_61d!=dojo.keys.ENTER){return true;}eval(_61b);});div.className="columnbgcolorpickerbox";div.style.backgroundColor=_619;div.style.display=_61a;dojo.attr(div,"tabindex","0");return div;};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._setTitleForColorNode=function(node,_61e){var _61f=dojo.style(node,"backgroundColor");var _620=com.ibm.mm.builder.coreWidgetsStrings.I_COLUMN_CONF_COLOUR;var _621;if(_61f.indexOf("rgb")!=-1){var rgb=_61f.substring(4,_61f.length-1);var _622=rgb.split(",");_621=dojo.string.substitute(_620,[_622[0],_622[1],_622[2]]);}else{var _623=_61f.substring(_61f.length-6);var red=parseInt("0x"+_623.substr(0,2),16);var _624=parseInt("0x"+_623.substr(2,2),16);var blue=parseInt("0x"+_623.substr(4,2),16);_621=dojo.string.substitute(_620,[red,_624,blue]);}if(_61e.indexOf(":")==-1){dojo.attr(node,"title",_61e+":"+_621);}else{dojo.attr(node,"title",_61e+_621);}};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._createColumnBorderColorIndicator=function(_625,id,_626,_627,_628){var div=document.createElement("div");var iwid="_"+_625+"_";div.id=iwid+id;var _629="com.ibm.mm.builder.iwidget.columnlayout.columnUtil._toShowColorPicker('"+iwid+"','";_629=_629+_625+"','"+com.ibm.mm.builder.iwidget.columnlayout.columnUtil.ColorPickerAdjustPosX+"','"+com.ibm.mm.builder.iwidget.columnlayout.columnUtil.ColorPickerAdjustPosY+"','";_629=_629+id+"','"+_626+"')";dojo.connect(div,"onclick",null,function(){var _62a=dojo.byId(iwid+"columnConfigTargetSelection").value;if(dojo.byId(iwid+"columnBorderSelection"+_62a).selectedIndex===0){return;}eval(_629);});dojo.connect(div,"onkeypress",null,function(_62b){var _62c=_62b.keyCode;if(_62c!=dojo.keys.ENTER){return true;}eval(_629);});div.className="columnbordercolorpickerbox";div.style.backgroundColor=_627;div.style.display=_628;dojo.attr(div,"tabindex","0");return div;};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._isDefaultSetting=function(_62d){var _62e=com.ibm.mm.builder.columnLayoutBean.getSingleColumnDefaultSetting();if(_62d){if((_62e.bgcolor==_62d.bgcolor)&&(_62e.border==_62d.border)&&(_62e.bordercolor==_62d.bordercolor)&&(_62e.enabled==_62d.enabled)){return true;}}return false;};com.ibm.mm.builder.iwidget.columnlayout.columnUtil.validatePageMetaData=function(_62f){if(_62f.columnattributes&&_62f.columns&&_62f.pageattributes&&_62f.skin){var _630=dojo.fromJson(_62f.columnattributes);var _631=_62f.columns;var _632=dojo.fromJson(_62f.pageattributes);var skin=_62f.skin;if(!_632.applyDefaultSkinToAll){var _633={};_633.skin=skin;_633.columns=_631;var _634={};_634=_632;_634.applyDefaultSkinToAll=com.ibm.mm.builder.columnLayoutBean.getPageAttrSetting().applyDefaultSkinToAll;_633.pageattributes=dojo.toJson(_634);var _635=_630.all;if(!_635.enabled){var _636={};_636.all=com.ibm.mm.builder.iwidget.columnlayout.columnUtil._convert(_635);if(_630.one){_636[""+1]=com.ibm.mm.builder.iwidget.columnlayout.columnUtil._convert(_630.one);}if(_630.two){_636[""+2]=com.ibm.mm.builder.iwidget.columnlayout.columnUtil._convert(_630.two);}if(_630.three){_636[""+3]=com.ibm.mm.builder.iwidget.columnlayout.columnUtil._convert(_630.three);}if(_630.four){_636[""+4]=com.ibm.mm.builder.iwidget.columnlayout.columnUtil._convert(_630.four);}_633.columnattributes=dojo.toJson(_636);}return _633;}else{return _62f;}}else{var _637=new com.ibm.mm.builder.iwidget.columnlayout.defaultSettings();return dojo.mixin(_62f,{skin:_637.getSelectedSkin(),columns:dojo.toJson(_637.getColumnSetting()),columnattributes:dojo.toJson(_637.getColumnAttrSetting()),pageattributes:dojo.toJson(dojo.mixin(_637.getPageAttrSetting(),dojo.fromJson(_62f.pageattributes)))});}};com.ibm.mm.builder.iwidget.columnlayout.columnUtil._convert=function(_638){var obj={};obj.bgcolor=_638.bgcolor;obj.border=_638.border;obj.bordercolor=_638.bordercolor;obj.enabled="0";return obj;};com.ibm.mm.builder.iwidget.columnlayout.columnUtil.createColumnSource=function(_639,_63a){return new com.ibm.mm.builder.dnd.ColumnSource(_639,{layout:_63a,creator:function(item,hint){if(hint==="avatar"){var n=dojo.doc.createElement("div");n.id=dojo.dnd.getUniqueId();n.setAttribute("widgetId",item);n.className="dojoDndItem";var _63b=dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+item);var node=_63b.cloneNode(true);dojo.removeAttr(node,"id");com.ibm.mm.builder.utils.htmlUtil.removeIframe(node);node.style.width=_639.style.width;node.style.position="relative";node.style.top="20px";node.style.left="0";n.appendChild(node);return {node:n,data:item,type:["iWidgetInstance"]};}}});};}if(!dojo._hasResource["com.ibm.mashups.builder.Personalize"]){dojo._hasResource["com.ibm.mashups.builder.Personalize"]=true;dojo.provide("com.ibm.mashups.builder.Personalize");dojo.declare("com.ibm.mashups.builder.Personalize",null,{constructor:function(){},setPersonalizeSize:function(_63c,size){},getPersonalizeSize:function(_63d){},setPersonalizeWidgetState:function(_63e,_63f){},getPersonalizeWidgetState:function(_640){},isWidgetInLayout:function(_641,_642){},getWidgetSkinNode:function(_643){},getWidgetContentNode:function(_644){},resetWidgetSkin:function(_645,size){},publicResizeEvent:function(_646){},resetWidgetContent:function(_647,size){}});}if(!dojo._hasResource["com.ibm.mm.builder.WidgetLoader"]){dojo._hasResource["com.ibm.mm.builder.WidgetLoader"]=true;dojo.provide("com.ibm.mm.builder.WidgetLoader");dojo.require("dojox.data.dom");dojo.declare("com.ibm.mm.builder.WidgetLoader",null,{namespaces:{"thr":"http://purl.org/syndication/thread/1.0","atom":"http://www.w3.org/2005/Atom","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","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"},loadWidgets:function(node,data){node.innerHTML=data;var ss1=dojo.query("."+com.ibm.mm.builder.constant.iwIWidget,node);ss1=ss1.concat(dojo.query("."+com.ibm.mm.builder.constant.mmIWidget,node));var ss2=dojo.query("."+com.ibm.mm.builder.constant.iwGGadget,node);ss2=ss2.concat(dojo.query("."+com.ibm.mm.builder.constant.mmGGadget,node));var _648=ss1.concat(ss2);var len=_648.length;for(var i=0;i0){_65e=com.ibm.mm.builder.utils.skinUtil.getNVANode().getID();}for(var x=0;x");return str;},getContentUrl:function(doc){var _663=com.ibm.mashups.enabler.xml.XPath.evaluateXPath("atom:feed/atom:entry/atom:link",doc,this.namespaces);for(var i=0;i<_663.length;i++){var link=this.loadXmlString(com.ibm.mm.builder.utils.htmlUtil.getElementString(_663[i]));if(link.firstChild.getAttribute("portal:rel")=="fragment"){return link.firstChild.getAttribute("href");}}return "#";},getContent:function(doc){var _664=com.ibm.mashups.enabler.xml.XPath.evaluateXPath("atom:feed/atom:entry/atom:content",doc,this.namespaces);return com.ibm.mm.builder.utils.htmlUtil.getElementString(_664[0].firstChild);},getRealContent:function(url,root){var _665="";var _666={url:url,sync:true,handle:function(type,data,evt){var _667=this.loadXmlString(data);var _668=com.ibm.mashups.enabler.xml.XPath.evaluateXPath("atom:feed/atom:entry/atom:content",_667,root.namespaces);_665=com.ibm.mm.builder.utils.htmlUtil.getElementString(_668[0].firstChild);}};dojo.xhrGet(_666);return _665;},loadXmlString:function(sXml){var _669;if(typeof ActiveXObject!="undefined"){_669=new ActiveXObject("MSXML2.DOMDocument");_669.async=0;_669.resolveExternals=0;if(!_669.loadXML(sXml)){throw new Error("Error loading xml string "+sXml);}}else{var _66a=new DOMParser();try{_669=_66a.parseFromString(sXml,"text/xml");}catch(exc){throw new Error("Error loading xml string "+sXml);}}return oDomDoc;}});com.ibm.mm.builder.widgetsLoaderObject=null;com.ibm.mm.builder.initWidgetLoader=function(){if(!com.ibm.mm.builder.widgetsLoaderObject){com.ibm.mm.builder.widgetsLoaderObject=new com.ibm.mm.builder.WidgetLoader();}return com.ibm.mm.builder.widgetsLoaderObject;};}if(!dojo._hasResource["com.ibm.mm.builder.commonActions"]){dojo._hasResource["com.ibm.mm.builder.commonActions"]=true;dojo.require("dojo.string");dojo.provide("com.ibm.mm.builder.commonActions");com.ibm.mm.builder.commonActions.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.commonActions");com.ibm.mm.builder.commonActions.isAnonymous=function(){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _66b=cs.getValue("anonymousUser");return _66b;};com.ibm.mm.builder.commonActions.isAnonymousMode=function(){var _66c=com.ibm.mashups.enabler.user.Factory.getUserModel();return _66c.getAnonymousMode()==com.ibm.mashups.enabler.user.AnonymousMode.ANONYMOUS;};com.ibm.mm.builder.commonActions.isAuthenticated=function(){return !com.ibm.mm.builder.commonActions.isAnonymousMode();};com.ibm.mm.builder.commonActions.isSecurityOff=function(){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _66d=cs.getValue("securityOff");return _66d;};com.ibm.mm.builder.commonActions.isAnonymousCreate=function(){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);var _66e=cs.getValue("com.ibm.mashups.anonymous.mode.locked.on");var _66f=com.ibm.mm.builder.commonActions.isAnonymous();var _670=com.ibm.mm.builder.commonActions.isSecurityOff();if(_670){return true;}return !_66f?true:_66e;};com.ibm.mm.builder.commonActions.hasHub=function(){return builderConfig.hasHub;};com.ibm.mm.builder.commonActions.changePageMode=function(mode,_671){com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.changePageMode",mode);com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setPageMode(mode);var _672=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _673=com.ibm.mashups.enabler.model.state.AccessorFactory.getPageModeAccessor(_672);_673.setPageMode(mode);var _674=_672.commit();if(_671){_674.setFinishedCallback(_671);}_674.start(false);};com.ibm.mm.builder.commonActions.viewPageSource=function(){var _675={title:com.ibm.mm.builder.coreWidgetsStrings.I_PAGE_SOURCE_TITLE,type:"source",sharedWidget:true,nodeWidth:"900px",containerBackgroundColor:"white",hasRightBottomResizer:false};var _676={widgetTypeId:"pageSource",eventName:"com.ibm.mashups.builder.loadPageSource",eventPayload:"",dialogParam:_675};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_676);};com.ibm.mm.builder.commonActions.canViewMorePage=function(){return !!com.ibm.mm.builder.utils.navigationUtil.getNavigationModel().findDefaultAcceptParent();};com.ibm.mm.builder.commonActions.viewMorePage=function(){var _677={title:com.ibm.mm.builder.coreWidgetsStrings.I_MORE_PAGE_TITLE,nodeWidth:"600px",containerBackgroundColor:"white",hasLeftBottomResizer:false,hasRightBottomResizer:false};var _678={widgetTypeId:"viewMorePage",eventName:"com.ibm.mashups.builder.viewMorePage",eventPayload:"",dialogParam:_677,requestRefresh:true};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_678);};com.ibm.mm.builder.commonActions.widgetCreation=function(){var _679={title:com.ibm.mm.builder.coreWidgetsStrings.I_WIDGET_BUILDER,nodeWidth:"350px",containerBackgroundColor:"white",hasLeftBottomResizer:false,hasRightBottomResizer:false};var _67a={widgetTypeId:"createNewWidget",eventName:"com.ibm.mashups.builder.createNewWidget",eventPayload:"",dialogParam:_679,requestRefresh:true};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_67a);};com.ibm.mm.builder.commonActions.viewCatalog=function(){com.ibm.mm.catalog.CatalogPane.show(com.ibm.mm.catalog.CATALOGUI);};com.ibm.mm.builder.commonActions.catalogNewWindow=function(){com.ibm.mm.catalog.CatalogPane.show(com.ibm.mm.catalog.CATALOGUI_NEW_WINDOW,true);};com.ibm.mm.builder.commonActions.catalogFeedCreation=function(){com.ibm.mm.catalog.CatalogPane.show(com.ibm.mm.catalog.CATALOGCREATEFEEDUI);};com.ibm.mm.builder.commonActions.catalogFeedMashupCreation=function(){com.ibm.mm.catalog.CatalogPane.show(com.ibm.mm.catalog.CATALOGCREATEFEEDMASHUPUI);};com.ibm.mm.builder.commonActions.catalogWidgetCreation=function(){com.ibm.mm.catalog.CatalogPane.show(com.ibm.mm.catalog.CATALOGCREATENEWWIDGETUI);};com.ibm.mm.builder.commonActions.catalogWidgetCreationNewWindow=function(){com.ibm.mm.catalog.CatalogPane.show(com.ibm.mm.catalog.CATALOGCREATENEWWIDGETUI,true);};com.ibm.mm.builder.commonActions.savePage=function(){if(com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().isDirty()){com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.savePage");this.LOGGER.info("savePage",dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.I_TOOLBOX_PAGE_SAVED_1,[com.ibm.mm.builder.utils.pageUtil.getCurrentPageTitle()]));}};com.ibm.mm.builder.commonActions.hwdDialogID=null;com.ibm.mm.builder.commonActions.showHWC=function(){var _67b=dijit.byId(com.ibm.mm.builder.commonActions.hwdDialogID);if(!_67b){var _67c=dojo._docScroll();var _67d=_67c.x+730;if(builderConfig.isBidi){_67d=dojo.isIE===6?230:180;}var left=_67d+"px";var top=(_67c.y+100)+"px";com.ibm.mm.builder.commonActions.hwdDialogID=dojo.dnd.getUniqueId();var _67e={id:com.ibm.mm.builder.commonActions.hwdDialogID,nodeWidth:"375px",nodeHeight:"360px",nodeStyle:"overflowY:auto",title:com.ibm.mm.builder.coreWidgetsStrings.I_NVA_TITLE,displayCloseButton:true,hasRightBottomResizer:false,modelDialog:false,titleBarHeight:25,endBarHeight:18,sharedWidget:true,initLeftPosition:left,initTopPosition:top,alwaysCenter:false,needUnderLay:false};var _67f={widgetTypeId:"hiddenWidgetCorral",eventName:null,eventPayload:null,dialogParam:_67e};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_67f);}else{if(_67b.open){_67b.hide();}else{_67b.show();}}};com.ibm.mm.builder.commonActions.accountSettings=function(){var _680={widgetTypeId:"editPage",eventName:"com.ibm.mashups.builder.editPage",eventPayload:null,requestRefresh:true,dialogParam:{id:"accountSettings",title:com.ibm.mm.builder.coreWidgetsStrings.I_EDIT_PROPERTIE_ACCOUNT,nodeWidth:"420px",containerBackgroundColor:"white",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_680);};com.ibm.mm.builder.commonActions.publishPage=function(_681){if(!_681){com.ibm.mm.builder.commonActions.LOGGER.severe("com.ibm.mm.builder.commonActions.publishPage","can not get the page id");return;}var _682=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().isDirty();if(_682){var dlg=new com.ibm.mm.builder.dialog.PageSaveConfirmDialog({contentWarning:com.ibm.mm.builder.coreWidgetsStrings.PAGE_MENU_PUBPAGE_CON_TEXT1,contentQuestion:com.ibm.mm.builder.coreWidgetsStrings.PAGE_MENU_PUBPAGE_CON_TEXT2,btnSaveText:com.ibm.mm.builder.coreWidgetsStrings.PAGE_MENU_PUBPAGE_CON_SAP,btnNotSaveText:com.ibm.mm.builder.coreWidgetsStrings.PAGE_MENU_PUBPAGE_CON_PWOS,btnCancelText:com.ibm.mm.builder.coreWidgetsStrings.PAGE_MENU_PUBPAGE_CON_RETURN,charLimit:22,frameWidth:(dojo.isIE||dojo.isSafari==3.2)?"690px":"680px",callbackSave:function(){com.ibm.mm.builder.commonActions.loadPublish(_681);},callbackNotSave:function(){com.ibm.mm.builder.commonActions.loadPublish(_681);}});dlg.show();}else{com.ibm.mm.builder.commonActions.loadPublish(_681);}};com.ibm.mm.builder.commonActions._canDoPageActions=function(_683){var _684=com.ibm.mm.builder.utils.navigationUtil.getNavigationModel();var page=_684.find(_683).start();var type=page.getNavigationElementType();if(type==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){return true;}else{if(type==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_LABEL){return false;}else{return false;}}};com.ibm.mm.builder.commonActions.confirmEmbedPage=function(_685){return com.ibm.mm.builder.commonActions._canDoPageActions(_685);};com.ibm.mm.builder.commonActions.confirmPublishPage=function(_686){return com.ibm.mm.builder.commonActions._canDoPageActions(_686);};com.ibm.mm.builder.commonActions.canSharePage=function(_687){if(!_687){return false;}var _688=com.ibm.mm.builder.utils.navigationUtil.getNavigationModel();var _689=com.ibm.mm.builder.utils.pageUtil.getPageNode(_687);if(!_688.hasLayoutModel(_689)){return false;}var _68a=com.ibm.mm.builder.utils.acModelUtil.getPageAC(_687);var ret=false;if(_68a){ret=_68a.confirmGetRoleModel();}return ret;};com.ibm.mm.builder.commonActions.sharePage=function(_68b){var _68c=com.ibm.mm.builder.utils.pageUtil.getPageTitle(_68b);if(!_68c||(_68c===null)){_68c="";}var _68d=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_DIALOG_TITLE,[_68c]);var _68e={widgetTypeId:"sharePage",eventName:"com.ibm.mashups.builder.sharePage",eventPayload:_68b,requestRefresh:true,dialogParam:{title:_68d,nodeWidth:"774px",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_68e);};com.ibm.mm.builder.commonActions.embedPage=function(_68f){var _690=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().isDirty();if(_690){var dlg=new com.ibm.mm.builder.dialog.PageSaveConfirmDialog({contentWarning:com.ibm.mm.builder.coreWidgetsStrings.PAGE_MENU_EMBPAGE_CON_TEXT1,contentQuestion:com.ibm.mm.builder.coreWidgetsStrings.PAGE_MENU_EMBPAGE_CON_TEXT2,btnSaveText:com.ibm.mm.builder.coreWidgetsStrings.PAGE_MENU_EMBPAGE_CON_SAP,btnNotSaveText:com.ibm.mm.builder.coreWidgetsStrings.PAGE_MENU_EMBPAGE_CON_PWOS,btnCancelText:com.ibm.mm.builder.coreWidgetsStrings.PAGE_MENU_EMBPAGE_CON_RETURN,charLimit:28,frameWidth:"800px",callbackSave:function(){com.ibm.mm.builder.commonActions.loadEmbedding(_68f);},callbackNotSave:function(){com.ibm.mm.builder.commonActions.loadEmbedding(_68f);}});dlg.show();}else{com.ibm.mm.builder.commonActions.loadEmbedding(_68f);}};com.ibm.mm.builder.commonActions.canCreateSubPage=function(_691){if(!com.ibm.mm.builder.commonActions.isAnonymousCreate()){return false;}if(!_691){return false;}return com.ibm.pb.contextMenu.sharedActions.confirmCreatePage(_691);};com.ibm.mm.builder.commonActions.canEditPage=function(_692){return com.ibm.mm.builder.utils.pageUtil.canEdit(com.ibm.mm.builder.utils.pageUtil.getPageNode(_692));};com.ibm.mm.builder.commonActions.canReorderPage=function(_693){return com.ibm.pb.contextMenu.sharedActions.confirmMovePage(_693);};com.ibm.mm.builder.commonActions.editPage=function(_694){var _695={widgetTypeId:"editPage",eventName:"com.ibm.mashups.builder.editPage",eventPayload:_694,requestRefresh:true,dialogParam:{id:_694+"_pageProperty",title:dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_EDIT_PROPERTIE_PAGE,[com.ibm.mm.builder.utils.pageUtil.getPageTitle(_694)]),nodeWidth:"515px",containerBackgroundColor:"white",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_695);};com.ibm.mm.builder.commonActions.getSpaceId=function(){return null;};com.ibm.mm.builder.commonActions.reorderPage=function(_696){var _697=com.ibm.mm.builder.utils.pageUtil.getCurrentPageTitle();var _698={pageId:_696,spaceId:com.ibm.mm.builder.commonActions.getSpaceId()};var _699={widgetTypeId:"reorderPage",eventName:"com.ibm.mashups.builder.reorderPage",eventPayload:_698,requestRefresh:true,dialogParam:{id:_696+"_reorderPane",title:dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_REORDER_PAGE_DIALOG_TITLE,[com.ibm.mm.builder.utils.pageUtil.getPageTitle(_696)]),nodeWidth:"420px",containerBackgroundColor:"white",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_699);};com.ibm.mm.builder.commonActions.canDeletePage=function(_69a){if(!_69a){return false;}var _69b=com.ibm.mm.builder.utils.navigationUtil;var _69c=com.ibm.mm.builder.utils.pageUtil;var _69d=_69b.getNavigationModel();return _69d.confirmRemove(_69c.getPageNode(_69a));};com.ibm.mm.builder.commonActions.confirmRemovePage=function(_69e){var _69f=com.ibm.mm.builder.utils.pageUtil;var _6a0=com.ibm.mm.builder.utils.navigationUtil.getNavigationModel();var _6a1=_69f.getPageNode(_69e);var _6a2=_6a0.confirmRemove(_6a1)&&_6a1.getContent;if(_6a2){var _6a3=_6a1.getContent().start();return !_6a0.confirmRemove(_6a3);}return false;};com.ibm.mm.builder.commonActions.deletePage=function(_6a4){if(!_6a4){this.LOGGER.severe("deletePage",com.ibm.mm.builder.coreWidgetsMessages.E_SPACE_MANAGER_PAGE_ID_IS_NULL_0);return;}var _6a5=com.ibm.mm.builder.utils.spaceUtil.getSpaceIdByPageId(_6a4);var _6a6=com.ibm.mm.builder.utils.pageUtil.getParentPageId(_6a4);var _6a7=com.ibm.mm.builder.utils.pageUtil.getCurrentPageId();var _6a8=com.ibm.mm.builder.utils.navigationUtil.getNavigationModel();var page=null;try{page=_6a8.find(_6a4).start();}catch(e){return;}var _6a9=com.ibm.mm.builder.coreWidgetsStrings;var _6aa=com.ibm.mm.builder.utils.enablerUtil;var _6ab=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil;var _6ac=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants;var _6ad=dojo.string.substitute(_6a9.I_SPACE_MANAGER_DELETE_PAGE_PROMPT,[_6aa.getNodeTitle(page)]);this._deletePageDialog=_6ab.ui.dialog.openConfirmDialog(dojo.body(),{message:_6ad},{type:"delete page",title:dojo.string.substitute(_6a9.I_SPACE_MANAGER_DELETE_PAGE_TITLE,[com.ibm.mm.builder.utils.pageUtil.getPageTitle(_6a4)]),nodeWidth:"400px",leftBarWidth:"0px",rightBarWidth:"0px",containerBackgroundColor:"white",displayCloseButton:true,hasRightBottomResizer:false,resourceBundle:_6a9,okFunc:dojo.hitch(this,function(){com.ibm.mm.builder.utils.pageUtil.deletePage();var d=new dojo.Deferred();d.callback();return d;}),okCallback:dojo.hitch(this,function(){if(com.ibm.mm.builder.utils.pageUtil.isRoot(_6a6)){_6a6=com.ibm.mm.builder.utils.pageUtil.getFirstRootPageId();}var _6ae=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage();com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.switchPage",_6a6);com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.spacemanager.deletePage",{currentPageId:_6a7,parentPageId:_6a6,pageId:_6a4});})},this._deletePageDialog);};com.ibm.mm.builder.commonActions.newChildPage=function(){var _6af=new com.ibm.widgets.NewPageDialog({showMakePrivate:false,showFriendlyURL:false,blankImg:ibmConfig.themeBasePath+"css/images/blank.gif",onChange:function(_6b0){com.ibm.mm.builder.navigationHelper.treeModel.newItem(_6b0,com.ibm.mm.builder.utils.pageUtil.getCurrentPageNode());}});_6af.focus();};com.ibm.mm.builder.commonActions.canCopyPageInSpace=function(_6b1){if(!_6b1){return false;}var _6b2=com.ibm.mm.builder.utils.pageUtil;var _6b3=com.ibm.mm.builder.utils.spaceUtil;var _6b4=com.ibm.mm.builder.utils.navigationUtil;var _6b5=_6b3.getSpaceIdByPageId(_6b1);return _6b2.canEdit(_6b4.getNavigationRootNode(_6b5));};com.ibm.mm.builder.commonActions.loadEmbedding=function(_6b6){com.ibm.mm.builder.utils.embedUtil.displayEmbedDialog(_6b6,"page");};com.ibm.mm.builder.commonActions.canPublishPage=function(_6b7){if(!_6b7){return false;}var _6b8=com.ibm.mm.builder.utils.navigationUtil.getNavigationModel();var _6b9=com.ibm.mm.builder.utils.pageUtil.getPageNode(_6b7);if(!_6b8.hasLayoutModel(_6b9)){return false;}return _6b8.confirmExport(_6b9);};com.ibm.mm.builder.commonActions.loadPublish=function(_6ba){var _6bb=com.ibm.mm.builder.utils.pageUtil.getPageTitle(_6ba);var _6bc=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_PUBLISH_PAGE_TITLE,[_6bb]);var _6bd={widgetTypeId:"publishWidget",eventName:"com.ibm.mashups.builder.publishPage",eventPayload:_6ba,requestRefresh:true,dialogParam:{title:_6bc,nodeWidth:"480px",needUnderLay:true,containerBackgroundColor:"white",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_6bd);};com.ibm.mm.builder.commonActions.showEditPane=function(_6be){var _6bf="";var _6c0=null;var _6c1=dojo.byId(_6be);var _6c2="";var _6c3=com.ibm.mm.builder.utils.htmlUtil.getChildrenbyClass(com.ibm.mm.builder.constant.mmItem,_6c1);dojo.forEach(_6c3,function(item){var str=com.ibm.mm.builder.utils.iWidgetSpecUtil.getKeyFromHref(item);if(str==com.ibm.mm.builder.constant.configPannelNode){_6c2="_"+_6be+"_"+item.innerHTML.replace(/\n/g,"");}});if(_6c2){_6bf=_6c2;_6c0=dojo.byId(_6c2).parentNode;}var _6c4=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetInstanceTitle(_6be);var _6c5=new com.ibm.mm.builder.widget.CustomDialog({id:_6be+"_edit",title:dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_SYSTEM_CONF_TITLE,[_6c4]),type:"config",nodeWidth:dojo.byId(_6be).getAttribute("sandbox")==="true"?"400px":null,needModeSwitch:true,belongId:_6be,containerBackgroundColor:"white"});var _6c6=dojo.subscribe(iwConstants.EVENTS.modeChanged,_6c5,_6c5.hide);_6c5.closeCallback=function(){dojo.unsubscribe(_6c6);_6c5.destroy();};if(!_6c2){com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(_6be,"onModeChanged",{newMode:"edit",rootElementId:_6c5.containerNode});}if(_6bf!=""){var _6c7=_6bf;var _6c8=_6c0;_6c5.oldWidgetSpecHitch=function(){if((_6c7!="")&&(_6c8)){dojo.byId(_6c7).style.display="none";_6c8.appendChild(dojo.byId(_6c7));}};}_6c5.show();};com.ibm.mm.builder.commonActions.confirmRenameWidget=function(){var _6c9=com.ibm.mashups.builder.model.Factory.getRuntimeModel();if(_6c9.getCurrentPage().getPageMode()=="edit"){return true;}return false;};com.ibm.mm.builder.commonActions.renameWidget=function(_6ca){var _6cb=com.ibm.mm.builder.utils.pageUtil.getLayoutControlByWidgetId(_6ca);var _6cc=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_6cb);var _6cd="";if(_6cc){_6cd=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_RENAME_WIDGET_PROMPT,[_6cc]);}var _6ce={title:_6cd,nodeWidth:"400px",containerBackgroundColor:"white",hasRightBottomResizer:false};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",{widgetTypeId:"renameWidget",eventName:"com.ibm.mashups.builder.renameAction",eventPayload:_6ca,dialogParam:_6ce,requestRefresh:true});};com.ibm.mm.builder.commonActions.resizeWidget=function(_6cf){var _6d0=com.ibm.mm.builder.utils.pageUtil.getLayoutControlByWidgetId(_6cf);var _6d1=com.ibm.mm.builder.utils.enablerUtil.getNodeTitle(_6d0,dojo.locale);var _6d2="";if(_6d1){_6d2=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_RESIZE_WIDGET_PROMPT,[_6d1]);}var _6d3="100px";var _6d4={title:_6d2,nodeWidth:"395px",containerBackgroundColor:"white",requestRefresh:true};var _6d5=new com.ibm.mm.builder.widget.ResizeWidget({dlgPara:_6d4});_6d5.minHeight=_6d3;_6d5.setTitle(_6d2);_6d5.updateProperty(_6cf);};com.ibm.mm.builder.commonActions.confirmResizeWidget=function(_6d6){var _6d7=(com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getPageMode()=="edit");var w=com.ibm.pb.layout.LayoutParser.findById(_6d6);if(!w){return false;}var p=w.parentNode;var _6d8=false;while(p&&p.id!="layoutContainers"){if(dojo.hasClass(p,"ibmFreeform")){_6d8=true;break;}else{p=p.parentNode;}}return _6d8&&_6d7;};com.ibm.mm.builder.commonActions.moveWidget=function(_6d9){var _6da=com.ibm.mm.builder.utils.pageUtil.getLayoutControlByWidgetId(_6d9);var _6db=com.ibm.mm.builder.utils.enablerUtil.getNodeTitle(_6da,dojo.locale);var _6dc="";if(_6db){_6dc=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_MOVE_WIDGET_PROMPT,[_6db]);}var _6dd={title:_6dc,nodeWidth:"395px",containerBackgroundColor:"white"};var _6de=new com.ibm.mm.builder.widget.MoveWidget({dlgPara:_6dd});_6de.updateProperty(_6d9);};com.ibm.mm.builder.commonActions.confirmMoveWidget=function(_6df){var _6e0=(com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getPageMode()=="edit");var w=com.ibm.pb.layout.LayoutParser.findById(_6df);if(!w){return false;}var p=w.parentNode;var _6e1=false;while(p&&p.id!="layoutContainers"){if(dojo.hasClass(p,"ibmFreeform")){_6e1=true;break;}else{p=p.parentNode;}}return _6e1&&_6e0;};com.ibm.mm.builder.commonActions.editWiring=function(_6e2){com.ibm.mm.builder.skinHelper.launchWiring(_6e2);};com.ibm.mm.builder.commonActions.viewWiringGraph=function(_6e3){var _6e4=dijit.byId(_6e3+"_wiringCanvas");if(_6e4){_6e4.destroy();}var _6e5=new com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas({id:_6e3+"_wiringCanvas",selectedWidgetId:_6e3});_6e5.showGraph();};com.ibm.mm.builder.commonActions.displayOrHideLabel=function(_6e6){var _6e7=com.ibm.mm.builder.commonActions.isWidgetHidden(_6e6);return inNva?com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_DISPLAY:com.ibm.mm.builder.coreWidgetsStrings.I_CONTEXT_MENU_HIDE;};com.ibm.mm.builder.commonActions.isWidgetHidden=function(_6e8){};com.ibm.mm.builder.commonActions.displayOrHideWidget=function(_6e9){com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent(com.ibm.mm.builder.commonActions.isWidgetHidden(_6e9)?"com.ibm.mashups.builder.hideWidget":"com.ibm.mashups.builder.displayWidget",_6e9);};com.ibm.mm.builder.commonActions.removeWidget=function(_6ea){var _6eb=dijit.byId(_6ea+com.ibm.mm.builder.constant.resizeHandlerExt);if(_6eb){_6eb.destroy();}var _6ec=dijit.byId(_6ea+com.ibm.mm.builder.constant.resizeHeightExt);if(_6ec){_6ec.destroy();}var _6ed=com.ibm.mm.builder.dnd.QuickWireTargetMap[_6ea];if(_6ed){_6ed.destroy();delete com.ibm.mm.builder.dnd.QuickWireTargetMap[_6ea];}var _6ee=dijit.byId(_6ea+com.ibm.mm.builder.constant.editbarDragHandler);if(_6ee){_6ee.destroy();}var _6ef=dojo.byId(com.ibm.mm.builder.constant.skinIdPrefix+_6ea);if(dojo.attr(_6ea,"visible")==="false"){var _6f0=dojo.byId(_6ea+"_wireIcon");var _6f1=dojo.byId(_6ea+"_editIcon");if(_6f1){_6f1.onclick=_6f1.onkeypress=null;}if(_6f0){_6f0.onclick=_6f0.onkeypress=null;}}if(dojo.isIE||dojo.isSafari){var _6f2=dojo.query(".widgetBody",_6ef)[0];if(_6f2){_6f2.onselectstart=null;}}com.ibm.mm.builder.utils.layoutUtil.refreshLayoutData(_6ea);com.ibm.mashups.services.ServiceManager.getService("eventService").publishEvent(com.ibm.mashups.iwidget.Constants.UNLOAD_WIDGETS,_6ea);setTimeout(function(){dojo.destroy(_6ef);com.ibm.mm.builder.utils.pageWidthChanger.widgetToBeRemoved();},50);};com.ibm.mm.builder.commonActions.publishSpace=function(_6f3){if(!_6f3){return;}var cb=function(){var _6f4={widgetTypeId:"publishWidget",eventName:"com.ibm.mashups.builder.publishSpace",eventPayload:_6f3,requestRefresh:true,dialogParam:{title:dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.PUBLISH_SPACE_CAPTION,[com.ibm.mm.builder.utils.spaceUtil.getSpaceTitle(_6f3)]),nodeWidth:"450px",containerBackgroundColor:"white",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_6f4);};com.ibm.mm.builder.utils.pageUtil.savePageWithConfirm(cb);};com.ibm.mm.builder.commonActions.canEditSpaceProperties=function(_6f5){var s=com.ibm.mm.builder.utils.spaceUtil;return s.canEdit(s.getSpaceNode(_6f5));};com.ibm.mm.builder.commonActions.canPublishAsTemplate=function(){return com.ibm.mm.builder.commonActions.hasHub()&&com.ibm.mm.builder.commonActions.isAnonymousCreate();};com.ibm.mm.builder.commonActions.canCreateNewFeed=function(){return com.ibm.mm.builder.commonActions.hasHub()&&com.ibm.mm.builder.commonActions.isAnonymousCreate();};com.ibm.mm.builder.commonActions.canCreateDataMashup=function(){return com.ibm.mm.builder.commonActions.canCreateNewFeed();};com.ibm.mm.builder.commonActions.editSpaceProperties=function(_6f6){var _6f7={widgetTypeId:"editSpace",eventName:"com.ibm.mashups.builder.spaceEditor",eventPayload:_6f6,requestRefresh:true,dialogParam:{title:dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.EDIT_SPACE_PROPERTIES,[com.ibm.mm.builder.utils.spaceUtil.getSpaceTitle(_6f6)]),nodeWidth:"975px",containerBackgroundColor:"white",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_6f7);};com.ibm.mm.builder.commonActions.canShowRemoveSpaceFromFavorite=function(){return com.ibm.mm.builder.commonActions.isAuthenticated();};com.ibm.mm.builder.commonActions.isSpaceInFavorite=function(_6f8){if(_6f8){space=com.ibm.mm.builder.utils.spaceUtil.getSpaceNode(_6f8);if(space){return space.isFavorite();}}return false;};com.ibm.mm.builder.commonActions.addSpaceToFavorite=function(_6f9){if(_6f9){com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerActions.space.addSpaceToFavorite(_6f9);}};com.ibm.mm.builder.commonActions.isSpaceNotInFavorite=function(_6fa){if(_6fa){return !com.ibm.mm.builder.commonActions.isSpaceInFavorite(_6fa);}};com.ibm.mm.builder.commonActions.removeSpaceFromFavorite=function(_6fb){if(_6fb){com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerActions.space.removeSpaceFromFavorite(_6fb);}};com.ibm.mm.builder.commonActions.canExportSpace=function(_6fc){var _6fd=com.ibm.mm.builder.utils.spaceUtil;return _6fd.getSpaceModel().confirmExport(_6fd.getSpaceNode(_6fc));};com.ibm.mm.builder.commonActions.exportSpace=function(_6fe){if(_6fe){var cb=function(){com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerActions.space.exportSpace(_6fe);};com.ibm.mm.builder.utils.pageUtil.savePageWithConfirm(cb);}};com.ibm.mm.builder.commonActions.canCopySpace=function(_6ff){var _700=com.ibm.mm.builder.utils.spaceUtil;return _700.getSpaceModel().confirmCopy(_700.getSpaceNode(_6ff));};com.ibm.mm.builder.commonActions.copySpace=function(_701){var cb=function(){var _702={widgetTypeId:"copySpace",eventName:"com.ibm.mashups.builder.copySpace",eventPayload:_701,requestRefresh:true,dialogParam:{title:dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.COPY_SPACE_CAPTION,[com.ibm.mm.builder.utils.spaceUtil.getSpaceTitle(_701)]),nodeWidth:"350px",containerBackgroundColor:"white",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_702);};com.ibm.mm.builder.utils.pageUtil.savePageWithConfirm(cb);};com.ibm.mm.builder.commonActions.canShareSpace=function(_703){if(!_703){return false;}return com.ibm.mm.builder.utils.acModelUtil.getSpaceAC(_703).confirmGetRoleModel();};com.ibm.mm.builder.commonActions.shareSpace=function(_704){var cb=function(){var _705=com.ibm.mm.builder.utils.spaceUtil.getSpaceTitle(_704);var _706=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SHARESPACE_DIALOG_TITLE,[_705]);var _707={widgetTypeId:"sharePage",eventName:"com.ibm.mashups.builder.shareSpace",eventPayload:_704,requestRefresh:true,dialogParam:{title:_706,nodeWidth:"774px",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_707);};com.ibm.mm.builder.utils.pageUtil.savePageWithConfirm(cb);};com.ibm.mm.builder.commonActions.canDeleteSpace=function(_708){var _709=com.ibm.mm.builder.utils.spaceUtil;return _709.getSpaceModel().confirmRemove(_709.getSpaceNode(_708));};com.ibm.mm.builder.commonActions.deleteSpace=function(_70a){if(_70a){var _70b=com.ibm.mm.builder.utils.spaceUtil;var _70c=com.ibm.mm.builder.utils.enablerUtil;var _70d=com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerUtil;var _70e=_70b.getSpaceModel();var _70f=_70e.find(_70a).start();if(!_70f){return;}var _710=com.ibm.mm.builder.coreWidgetsStrings;var _711=dojo.string.substitute(_710.I_SPACE_MANAGER_DELETE_SPACE_PROMPT,[_70c.getNodeTitle(_70f)]);var _712=_70d.ui.dialog.openConfirmDialog(dojo.body(),{message:_711},{type:"delete space",title:dojo.string.substitute(_710.I_SPACE_MANAGER_DELETE_SPACE_TITLE,[com.ibm.mm.builder.utils.spaceUtil.getSpaceTitle(_70a)]),nodeWidth:"400px",leftBarWidth:"0px",rightBarWidth:"0px",containerBackgroundColor:"white",displayCloseButton:true,hasRightBottomResizer:false,resourceBundle:_710,okFunc:function(){if(_70b.isHomeSpace(_70a)){_70b.setHomeSpaceId();}if(com.ibm.mm.builder.commonActions.isSpaceInFavorite(_70a)){com.ibm.mm.builder.commonActions.removeSpaceFromFavorite(_70a);}_70e.remove(_70f);_70e.commit().start();if(_70b.isWelcomeSpace(_70a)){_70e=_70b.getSpaceModel(true);}var d=new dojo.Deferred();var _713=function(){};d.callback({});return d;},okCallback:function(){dojo.publish(com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants.Topic.Space["delete"],[_70a]);dojo.publish(com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants.Topic.Space.refresh,[com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants.Action.DELETE_SPACE,{spaceId:_70a}]);com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(false);var sid=com.ibm.mm.builder.utils.spaceUtil.getHomeSpaceId()||com.ibm.mm.builder.utils.spaceUtil.getWelcomeSpaceId();if(!_70e.find(sid).start()){sid=null;}com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.switchSpace",sid);}},_712);}};com.ibm.mm.builder.commonActions.canCreatePageInSpace=function(_714){var u=com.ibm.mm.builder.utils;return u.pageUtil.canEdit(u.navigationUtil.getNavigationRootNode(_714))&&com.ibm.mm.builder.commonActions.isAnonymousCreate();};com.ibm.mm.builder.commonActions.createSpaceCopy=function(_715){var _716={widgetTypeId:"copySpace",eventName:"com.ibm.mashups.builder.copySpace",eventPayload:_715,requestRefresh:true,dialogParam:{title:com.ibm.mm.builder.coreWidgetsStrings.COPY_SPACE_CAPTION,nodeWidth:"350px",containerBackgroundColor:"white",hasRightBottomResizer:false}};com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_716);};com.ibm.mm.builder.commonActions.isEmbeddingAvailable=function(){return true;};com.ibm.mm.builder.commonActions.isWidgetBuilderAvailable=function(){var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);return cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.WIDGET_BUILDER_ENABLED);};com.ibm.mm.builder.commonActions.isPersonalSpaceAvailable=function(){return true;};com.ibm.mm.builder.commonActions.isSpaceImportExportEnabled=function(){return ibmConfig.enable_import_export_space;};com.ibm.mm.builder.commonActions.isHomeSpace=function(_717){return com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.DEFAULT_SPACE")&&com.ibm.mm.builder.utils.spaceUtil.isHomeSpace(_717);};com.ibm.mm.builder.commonActions.makeHomeSpace=function(_718){var _719=com.ibm.mm.builder.utils.spaceUtil.getHomeSpaceId();com.ibm.mm.builder.utils.spaceUtil.setHomeSpaceId(_718);dojo.publish(com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants.Topic.Space.refresh,[com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants.Action.MAKE_HOME,{originalHomeSpaceId:_719,spaceId:_718}]);};com.ibm.mm.builder.commonActions.isNotHomeSpace=function(_71a){return com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.DEFAULT_SPACE")&&!com.ibm.mm.builder.commonActions.isHomeSpace(_71a);};com.ibm.mm.builder.commonActions.unmakeHomeSpace=function(_71b){com.ibm.mm.builder.utils.spaceUtil.setHomeSpaceId();dojo.publish(com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants.Topic.Space.refresh,[com.ibm.mm.builder.iwidget.spacemanager.SpaceManagerConstants.Action.UNMAKE_HOME,{spaceId:_71b}]);};com.ibm.mm.builder.commonActions.canEmbedPage=function(){if(com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID()){return true;}return false;};com.ibm.mm.builder.commonActions.canSetHomeSpace=function(_71c){return com.ibm.mm.builder.commonActions.isNotHomeSpace(_71c)&&!com.ibm.mm.builder.commonActions.isAnonymousMode();};com.ibm.mm.builder.commonActions.canSetFavorite=function(_71d){return com.ibm.mm.builder.commonActions.isSpaceNotInFavorite(_71d)&&!com.ibm.mm.builder.commonActions.isAnonymousMode();};}if(!dojo._hasResource["com.ibm.mm.builder.bootstrap"]){dojo._hasResource["com.ibm.mm.builder.bootstrap"]=true;dojo.provide("com.ibm.mm.builder.bootstrap");dojo.declare("com.ibm.mm.builder.KickerPage",null,{initPage:function(){try{var fp=com.ibm.mm.builder.utils.navigationUtil.getFirstPageNode();if(fp){com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setID(fp.getID());}com.ibm.mm.builder.utils.themeUtil.loadTheme();}catch(e){alert(dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_MAIN_LOAD_PAGE_FAIL_2,[e.name,e.message]));}}});}if(!dojo._hasResource["com.ibm.mm.builder.builderCompatibleProxy"]){dojo._hasResource["com.ibm.mm.builder.builderCompatibleProxy"]=true;dojo.provide("com.ibm.mm.builder.builderCompatibleProxy");dojo.provide("com.ibm.mm.builder.widgetAttributes");dojo.provide("com.ibm.mm.builder.widget.baseWidget");dojo.provide("com.ibm.mm.builder.eventUtil");dojo.provide("com.ibm.mm.builder.mmHtmlUtils");dojo.provide("com.ibm.mm.builder.dataViewerUtil");dojo.declare("com.ibm.mm.builder.widgetAttributes",null,{deserializeAttributes:function(){}});dojo.declare("com.ibm.mm.builder.widget.baseWidget",null,{});dojo.declare("com.ibm.mm.builder.eventUtil",null,{publishEvent:function(id,_71e,_71f){com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(id,_71e,_71f);},publishWireEvent:function(id,_720,type,_721){com.ibm.mashups.services.ServiceManager.getService("eventService").publishWire(id,_720,_721);}});dojo.declare("com.ibm.mm.builder.mmHtmlUtils",null,{getElementsByClass:function(_722,_723,_724,_725,_726){_726=false;var _727=dojo.doc;_723=dojo.byId(_723)||_727;var _728=_722.split(/\s+/g);var _729=[];if(_725!==1&&_725!==2){_725=0;}var _72a=new RegExp("(\\s|^)(("+_728.join(")|(")+"))(\\s|$)");var _72b=_728.join(" ").length;var _72c=[];if(!_726&&_727.evaluate){var _72d=".//"+(_724||"*")+"[contains(";if(_725!=this.classMatchType.ContainsAny){_72d+="concat(' ',@class,' '), ' "+_728.join(" ') and contains(concat(' ',@class,' '), ' ")+" ')";if(_725==2){_72d+=" and string-length(@class)="+_72b+"]";}else{_72d+="]";}}else{_72d+="concat(' ',@class,' '), ' "+_728.join(" ') or contains(concat(' ',@class,' '), ' ")+" ')]";}var _72e=_727.evaluate(_72d,_723,null,XPathResult.ANY_TYPE,null);var _72f=_72e.iterateNext();while(_72f){try{_72c.push(_72f);_72f=_72e.iterateNext();}catch(e){break;}}return _72c;}else{if(!_724){_724="*";}_72c=_723.getElementsByTagName(_724);var node,i=0;outer:while(node=_72c[i++]){var _730=this.getClasses(node);if(_730.length===0){continue outer;}var _731=0;for(var j=0;j<_730.length;j++){if(_72a.test(_730[j])){if(_725==this.classMatchType.ContainsAny){_729.push(node);continue outer;}else{_731++;}}else{if(_725==this.classMatchType.IsOnly){continue outer;}}}if(_731==_728.length){if((_725==this.classMatchType.IsOnly)&&(_731==_730.length)){_729.push(node);}else{if(_725==this.classMatchType.ContainsAll){_729.push(node);}}}}return _729;}}});com.ibm.mm.builder.htmlUtil=new com.ibm.mm.builder.mmHtmlUtils();dojo.provide("com.ibm.mm.builder.dataViewerUtil");com.ibm.mm.builder.dataViewerUtil.encodeCSVCell=function(cell){return com.ibm.mashups.data.Util.encodeCSVCell(cell);};com.ibm.mm.builder.dataViewerUtil.JSONObject2CSV=function(json){return com.ibm.mashups.data.Util.JSONObject2CSV(json);};com.ibm.mm.builder.dnd.MumManager=dojo.dnd.manager;com.ibm.mm.builder.Topics.DnD_Drop="/dnd/drop";}if(!dojo._hasResource["com.ibm.mm.builder.Personalize"]){dojo._hasResource["com.ibm.mm.builder.Personalize"]=true;dojo.provide("com.ibm.mm.builder.Personalize");dojo.declare("com.ibm.mm.builder.PersonalizeImpl",com.ibm.mashups.builder.Personalize,{constructor:function(){},getWidgetAccessor:function(_732){return com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(com.ibm.mm.builder.utils.navigationUtil.getNavigationStateModel(),_732);},setPersonalizeSize:function(_733,size){this.getWidgetAccessor(_733).setSize(size.w,size.h);var _734={};_734.x=parseInt(size.l,10);_734.y=parseInt(size.t,10);this.getWidgetAccessor(_733).setWidgetState("l",_734);this.commit();},getPersonalizeSize:function(_735){var _736=this.getWidgetAccessor(_735).getSize();var _737=this.getWidgetAccessor(_735).getWidgetState("l");if(_736===null){return null;}var size={};size.w=_736.w;size.h=_736.h;if(_737===null){size.l=0;size.t=0;}else{size.l=_737.x;size.t=_737.y;}return size;},setPersonalizeWidgetState:function(_738,_739){this.getWidgetAccessor(_738).setWindowState(_739);this.commit();},getPersonalizeWidgetState:function(_73a){return this.getWidgetAccessor(_73a).getWindowState();},commit:function(){com.ibm.mm.builder.utils.navigationUtil.getNavigationStateModel().commit().start();},isWidgetInLayout:function(_73b,_73c){return com.ibm.mm.builder.utils.layoutUtil.widgetInLayout(_73b,_73c);},getWidgetSkinNode:function(_73d){return dojo.query("[title~="+_73d+"]")[0];},_getWidgetBodyPadTop:function(_73e){var _73f=com.ibm.mm.builder.utils.htmlUtil.getCurrentStyle(dojo.byId(_73e+com.ibm.mm.builder.constant.widgetBody),"paddingTop");_73f=_73f?parseInt(_73f,10):0;return _73f;},getWidgetContentNode:function(_740){return dojo.byId(_740).parentNode;},resetWidgetSkin:function(_741,size){dojo.contentBox(this.getWidgetSkinNode(_741),{l:parseInt(size.l,10),t:parseInt(size.t,10),w:parseInt(size.w,10),h:parseInt(size.h,10)});},publicResizeEvent:function(_742){var _743=dojo.contentBox(this.getWidgetContentNode(_742));var _744=com.ibm.mashups.services.ServiceManager.getService("eventService");var _745={"newWidth":_743.w,"newHeight":_743.h};_744.publishEvent(com.ibm.mashups.iwidget.Constants.RESIZE_WIDGET+"."+_742,_745);},resetWidgetContent:function(_746,size){var _747=this.getWidgetContentNode(_746);var _748=this._getWidgetBodyPadTop(_746);dojo.marginBox(_747,{l:0,t:0,w:parseInt(size.w,10),h:parseInt(size.h,10)-_748});}});com.ibm.mashups.builder.Personalize=new com.ibm.mm.builder.PersonalizeImpl();}if(!dojo._hasResource["com.ibm.mm.builder.preloadActionsMenu"]){dojo._hasResource["com.ibm.mm.builder.preloadActionsMenu"]=true;dojo.provide("com.ibm.mm.builder.preloadActionsMenu");com.ibm.mm.builder.preloadActionsMenu=function(){if(!com.ibm.mashups.enabler.io.XHRMultipartFactory.isMultipartEnabled()){return;}var _749=com.ibm.mashups.enabler.io.XHRMultipartFactory;var _74a=_749.create();_74a.startTransaction(_749.CONTEXT_ENABLER);var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _74b=nm.find(com.ibm.mm.builder.utils.pageUtil.getCurrentPageId()).start();var _74c=nm.getParent(_74b).start();if(_74c){nm.getModifiableNode(_74c).start(false);}nm.getLayoutModel(_74b);_74a.endTransactionDeferred().start();};} }catch(e){console.log("Module 'mm_builder_ext': ",e);} try{ 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"); }catch(e){console.log("Module 'mm_builder_wiring': ",e);} try{ 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"); }catch(e){console.log("Module 'mm_builder_wiring': ",e);} try{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(); } }}); }catch(e){console.log("Module 'mm_builder_wiring': ",e);} try{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; } }}); }catch(e){console.log("Module 'mm_builder_wiring': ",e);} try{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); }); }catch(e){console.log("Module 'mm_builder_wiring': ",e);} try{ com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/customizeShelf.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\t\n\t\n\t\n\t\n\t\n\t \n\t\n \n
      \n \t]]>\n \n\n"); }catch(e){console.log("Module 'mm_customize_shelf': ",e);} try{dojo.declare("com.ibm.mm.builder.systemwidget.customizeShelf",[com.ibm.pb.iwidget.iWidgetBase],{contextMenuID:"shelfActions",menuFile:"shelfActions.json",menuModule:"com.ibm.themes.PageBuilder2.menuDefinitions",maximized:false,loaded:false,_someObjectInfo:{defaultStyle:"initial",defaultLayout:"2ColumnEqual",styleMetadataKey:"colorPalette",layoutMetadataKey:"com.ibm.portal.layout.template.ref",layoutFileMetadataKey:"com.ibm.portal.static.page.file.name.html",maxLabelLength:16,maxLabelLengthLarge:11,addContent:ibmCfg.themeConfig.themeRootURI+"/system/addContent.json",addContentWCM:ibmCfg.themeConfig.themeRootURI+"/system/addContent_wcm.json",addContentAllowed:ibmCfg.themeConfig.themeRootURI+"/system/addContent_allowedList.json",changeStyle:ibmCfg.themeConfig.themeRootURI+"/system/changeStyle.json",changeLayout:ibmCfg.themeConfig.themeRootURI+"/system/changeLayout.json",imagePath:ibmCfg.themeConfig.themeRootURI+"/css/images"},onLoad:function(){ },initialize:function(){ this.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(); this.widgetModel=com.ibm.mashups.enabler.widget.Factory.getWidgetModel(); var _1=this.runtimeModel.getCurrentPage().getID(),_2=this.navModel.find(_1).start(),_3=_2.getContent().start(); this.contentId=_3.getID(); var _4=new com.ibm.pb.contextMenu.JsonContextMenuLoader({url:dojo.moduleUrl(this.menuModule,this.menuFile),data:null}); this.builderFactory.getContextMenuModel().registerContextMenu(this.contextMenuID,_4); this.evtSvc.subscribeEvent(this.iWidgetConstants.CHANGE_WIDGETWINDOWSTATE,this,this.onWidgetWindowStateChange); this.evtSvc.subscribeEvent(this.iWidgetConstants.UNLOAD_WIDGETS,this,this.onUnloadWidgets); this.shelf=new com.ibm.pb.customize.enabler.TabbedController({childrenArray:this._getData(_1,dojo.query(".ibm-maximized","layoutContainers").length!=0),imagePath:this._someObjectInfo.imagePath,navModel:this.navModel,widgetModel:this.widgetModel},"customizeShelfContainer"); },_getData:function(_5,_6){ this.maximized=_6; var _7=this._contentIdChanged(); var _8=ibmCfg.portalConfig.aggregatedStyle; var _9=_8&&_8!="null"?_8.substring(_8.lastIndexOf("/")+1):this._someObjectInfo.defaultStyle; var _a=dojo.mixin({},this._someObjectInfo,{isMaximized:_6,contentIdChanged:_7,pageDefaultStyle:_9}); var _b=this.builderFactory.getContextMenuModel().getContextMenu(this.contextMenuID,_5,"com.ibm.mm.builder.systemwidget.customizeShelf",_a); var _c=[]; for(var i in _b){ if(_b[i].enabled){ var _d=_b[i].actionCallBackFunction(); _c.push({controller:_d}); } } return _c; },_refreshTabs:function(_e,_f){ this.shelf.refreshTabs(this._getData(_e,_f)); },_contentIdChanged:function(){ var id=this.runtimeModel.getCurrentPage().getID(); var _10=this.navModel.find(id).start(); if(_10&&_10.getContent){ var _11=_10.getContent().start(); if(_11){ id=_11.getID(); } } if(this.contentId==id){ return false; }else{ this.contentId=id; return true; } },onPageModeChanged:function(_12){ var _13=_12.payload; if(_13=="edit"&&!this.loaded){ this.initialize(); this.loaded=true; } if(_13=="view"&&this.shelf.displayState=="open"){ this.shelf.toggleDisplay(); } },onSavePage:function(_14){ this.shelf.beforeSave(dojo.hitch(this,function(){ this.shelf.saveChildren(dojo.hitch(this,function(){ var _15=this.runtimeModel.getCurrentPage().getID(); com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.pageSaved",_15); })); })); },onPageSwitched:function(_16){ var _17=_16.payload; this.shelf.clearSelectedTab(); if(this.shelf.displayState=="open"){ this.shelf.toggleDisplay(); } },onLayoutRefreshed:function(_18){ var _19=this.runtimeModel.getCurrentPage().getID(); this._refreshTabs(_19,dojo.query(".ibm-maximized","layoutContainers").length!=0); },onWidgetWindowStateChange:function(_1a){ var max=com.ibm.mm.iwidget.Constants.windowstate.MAXIMIZE; if(_1a.newWindowState==max||_1a.oldWindowState==max){ this._refreshTabs(this.runtimeModel.getCurrentPage().getID(),_1a.newWindowState==max); } },onUnloadWidgets:function(_1b){ if(this.maximized){ this.maximized=false; this._refreshTabs(this.runtimeModel.getCurrentPage().getID(),false); } },onUnload:function(){ if(this.shelf){ this.shelf.destroy(); this.shelf=null; } }}); }catch(e){console.log("Module 'mm_customize_shelf': ",e);} try{i$.toPath("com.ibm.mm.builder.deleteControl.action", function(menuitem) { com.ibm.pb.contextMenu.sharedActions.deleteControl(menuitem.metadata.wid); }); i$.toPath("com.ibm.mm.builder.deleteControl.visibility", function(menuitem) { return menuitem.visibility !== false && i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode"); }); }catch(e){console.log("Module 'mm_delete_control': ",e);} try{i$.toPath("com.ibm.mm.builder.deletePage.action", function(menuitem) { var enabler = com.ibm.mashups.enabler, navModel = enabler.navigation.Factory.getNavigationModel(), localizedContext = enabler.context.Factory.getLocalizedContext(); var bundle = dojo.i18n.getLocalization("com.ibm.bundles", "Theme"); var pageNode = navModel.find(ibmCfg.portalConfig.currentPageOID).start(); if (confirm(dojo.string.substitute(bundle["theme_delete_page_name"], [localizedContext.getTitle(pageNode)]))) { window.onbeforeunload = null; return i$.promise.resolved(menuitem.actionUrl); } }); i$.toPath("com.ibm.mm.builder.deletePage.visibility", function(menuitem) { return menuitem.visibility !== false && i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode"); }); }catch(e){console.log("Module 'mm_delete_page': ",e);} try{/** 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;};};} }catch(e){console.log("Module 'mm_enabler_ext': ",e);} try{(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 ); }; })(); }catch(e){console.log("Module 'mm_enabler_ext': ",e);} try{dojo.provide("com.ibm.mm.enabler.nls.enabler_cs");dojo.provide("com.ibm.mm.enabler.nls.modelMessages");com.ibm.mm.enabler.nls.modelMessages._built=true;dojo.provide("com.ibm.mm.enabler.nls.modelMessages.cs");com.ibm.mm.enabler.nls.modelMessages.cs={"E_COMNODE_NOTFOUND_1":"BMWMF0011E: Nelze nalézt následující uzel: ${0}.","E_WIDGETDEF_MUST_BE_IDENTIFIABLE_0":"BMWMF0018E: Nelze identifikovat definici modulu widget.","E_INVALID_PARAM_TYPE_0":"BMWMF0021E: Parametr ${num} není platný. Hodnota musí být typu ${type}.","E_LAYOUTNODE_NEXT_CAN_NOT_BE_ITSELF_0":"BMWMF0027E: Vložený uzel nelze vložit vedle sebe samého.","E_LAYOUTNODE_NOTFOUND_1":"BMWMF0015E: Nelze nalézt následující uzel rozvržení: ${0}.","E_INVALID_DOCUMENT_0":"BMWMF0022E: Dokument nesmí mít hodnotu Null.","E_XHR_REQUEST_FAILED_2":"BMWMF0025E: Server neodpověděl na požadavek HTTP. Požadavek byl vrácen se stavem '${0}' a s daty odpovědi '${1}'.","E_PARAM_ISNULL_0":"BMWMF0014E: Parametr nesmí mít hodnotu Null.","E_PARAM_IS_SMALLER_ZERO_0":"BMWMF0016E: Hodnoty parametrů musí být větší nebo rovny nule.","E_PARAM_ISNULL_OR_UNDEFINED_3":"BMWMF0024E: Parametr '${0}' ve funkci '${1}.${2}' musí být definovaný a nesmí mít hodnotu Null.","E_INVALID_CONTEXT_MISSING_TYPE_0":"BMWMF0019E: Kontext musí obsahovat typ.","E_INVALID_CONTEXT_SPECIFIED_0":"BMWMF0017E: Kontext modulu widget není definován.","E_CATNODE_NOTFOUND_1":"BMWMF0010E: Nelze nalézt následující položku katalogu: ${0}.","E_NODE_NOTFOUND_1":"BMWMF0004E: Systém nemůže nalézt následující uzel: ${0}.","E_NODE_ISNULL_0":"BMWMF0001E: Došlo k chybě, protože uzel má hodnotu Null.","E_INVALID_XPATH_EXPR_0":"BMWMF0023E: Výraz XPath nesmí být prázdný.","E_ELEMENT_NOT_FOUND_2":"BMWMF0013E: Prvek ${0} nelze nalézt v dokumentu ${1}.","E_INVALID_PARAM_COUNT_0":"BMWMF0020E: Počet parametrů není platný.","E_UNSUPPORTED_OP_0":"BMWMF0003E: Tato operace není podporována.","E_OBJECT_DISPOSED_0":"BMWMF0026E: Objekt byl odstraněn.","E_CCATNODE_NOTFOUND_1":"BMWMF0012E: Nelze nalézt následující kategorii katalogu: ${0}.","E_WIDGET_NOTFOUND_1":"BMWMF0002E: Následující modul widget nelze načíst: ${0}."}; }catch(e){console.log("Module 'mm_enabler_ext': ",e);} try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2008, 2010 - All Rights reserved. **/ dojo.provide("com.ibm.mm.enabler.portal.legacy");if(!dojo._hasResource["com.ibm.mashups.enabler.EmbeddingGenerator"]){dojo._hasResource["com.ibm.mashups.enabler.EmbeddingGenerator"]=true;dojo.provide("com.ibm.mashups.enabler.EmbeddingGenerator");dojo.declare("com.ibm.mashups.enabler.EmbeddingGenerator",null,{widgetDefinition:"",pid:"",width:"",height:"",scrollbar:false,sandboxed:false,framework:"light",preferences:null,constructor:function(_1,_2){this.widgetDefinition=_1;this.pid=_2;this.hostAlias=null;},_getSecureHostAlias:function(){if(this.hostAlias===null){this.hostAlias=window.location.host;}return this.hostAlias;},toString:function(){var _3=window.location.protocol;_3+="//"+this._getSecureHostAlias();_3+=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT);_3+=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME).getValue(com.ibm.mashups.enabler.services.ConfigConstants.EMBEDDING_PUBLIC);_3+="?";_3+="uri=widget:js";if(null!==this.widgetDefinition){var _4=com.ibm.mashups.enabler.utils.EndpointHelper.resolve(this.widgetDefinition);_3+="&url="+escape(_4);}if(this.pid){_3+="&pid="+escape(this.pid);this.height=this.height?this.height:"850";this.width=this.width?this.width:"750";}else{this.height=this.height?this.height:"500";this.width=this.width?this.width:"400";}_3+="&h="+escape(this.height);_3+="&w="+escape(this.width);if(this.scrollbar){_3+="&sb=yes";}else{_3+="&sb=no";}if(this.framework&&this.framework!="light"){_3+="&fw="+this.framework;}if(this.sandboxed){_3+="&sandbox=yes";}if(this.preferences&&this.preferences.getAllNames()){var _5=this.preferences.getAllNames();for(var i=0,l=_5.length;i=0){var _36=com.ibm.mm.enabler.utils.Dom.getAttributeWithNS(_34[i],"xml:lang","lang",com.ibm.mm.enabler.model.NameSpaceFactory.getNameSpaceUri("xml"));if(_36!==null&&_36.replace(/-/g,"_")==_33){com.ibm.mm.enabler.utils.Dom.textContent(_34[i],_32);_35=true;break;}}if(!_35){var _37=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(this.NLS_SHORT_DESCRIPTION_TOP,this.xmlData,this.li_ns);if(_37){var _38=this.xmlData.ownerDocument;var _39=com.ibm.mm.enabler.utils.Dom.createElement(_38,this.BASE_SHORT_DESCRIPTION,this.BASE_NS);_39.setAttribute("xml:lang",_33);com.ibm.mm.enabler.utils.Dom.textContent(_39,_32);_37.appendChild(_39);}else{throw new Error(dojo.string.substitute(this.modelMessages.E_ELEMENT_NOT_FOUND_2,[this.NLS_SHORT_DESCRIPTION_TOP,this.toString()]));}}this._setDirty();},confirmSetShortDescription:function(_3a,_3b){return this.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR);},_getURL:function(rel,_3c){var _3d=null;var _3e="atom:content/model:catalog-entry/atom:link[@ext:rel='"+rel+"']";var _3f=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(_3e,this.xmlData,this.ceni_ns);if(_3f){_3d=_3f.getAttribute("href");var _40=new com.ibm.mm.enabler.utils.HttpUrl(_3d,_3c);_3d=(_40._absoluteURL?_40.toString(true):_3d)||_3d;}var ret=_3d;if(_3c!==false){var _41=com.ibm.mm.enabler.EndpointUtils.checkForEndpoints(_3d);_41=_41||null;if(_41!==null){ret=_41;}}return ret;},_setURL:function(rel,_42){var _43="atom:content/model:catalog-entry/atom:link[@ext:rel='"+rel+"']";var _44=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(_43,this.xmlData,this.ceni_ns);if(_44){var _45=new com.ibm.mm.enabler.utils.HttpUrl(_42,false);var url=(_45._absoluteURL?_45.toString():_45.toServerRelativeString(true))||_42;_44.setAttribute("href",url);this._setDirty();}},toString:function(){return com.ibm.mm.enabler.utils.Dom.innerXML(this.xmlData);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.catalog.CatalogEntryNode"]){dojo._hasResource["com.ibm.mashups.enabler.catalog.CatalogEntryNode"]=true;dojo.provide("com.ibm.mashups.enabler.catalog.CatalogEntryNode");}if(!dojo._hasResource["com.ibm.mashups.enabler.layouttemplate.LayoutTemplate_API"]){dojo._hasResource["com.ibm.mashups.enabler.layouttemplate.LayoutTemplate_API"]=true;dojo.provide("com.ibm.mashups.enabler.layouttemplate.LayoutTemplate_API");dojo.provide("com.ibm.mashups.enabler.layouttemplate.LayoutTemplate");dojo.declare("com.ibm.mashups.enabler.layouttemplate.LayoutTemplate",[com.ibm.mashups.enabler.Identifiable,com.ibm.mashups.enabler.ModifiableLocalized,com.ibm.mashups.enabler.ModifiableMetaData,com.ibm.mashups.enabler.TimeStamped],{getURL:function(){},getHeadURL:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.layouttemplate.LayoutTemplate"]){dojo._hasResource["com.ibm.mm.enabler.layouttemplate.LayoutTemplate"]=true;dojo.provide("com.ibm.mm.enabler.layouttemplate.LayoutTemplate");com.ibm.mm.enabler.layouttemplate.PropertiesFileFacade={serialize:function(_46){var ret=["#\n"];ret.push("# ",(new Date()).toUTCString(),"\n");for(var obj in _46){if(Object.prototype.hasOwnProperty.call(_46,obj)){ret.push(obj,"=",_46[obj],"\n");}}return ret.join("");},deserialize:function(_47){var dfd=new dojo.Deferred();this._parse(_47,dfd);return dfd;},_parse:function(_48,_49){var _4a=_48.split("\n");var l=_4a.length;var _4b={};for(var i=0;i0){key=_4c.substring(0,_4e);_4d=this._filter(_4c.substring(_4e+1));if(key!==""){_4b[key]=_4d;}}}}_49.callback(_4b);},_filter:function(str){return this._processUnicodeCharacters(str);},_processUnicodeCharacters:function(str){var _4f=/\\u[0-9a-fA-F]{4}/g;var _50=str.match(_4f);if(_50){for(var i=0,l=_50.length;i7){_c5=parseInt(_bf[7].substring(1),10);}_bd=Date.UTC(_c0,_c1-1,day,_c2,_c3,_c4,_c5);}this.createdTime=new Date(_bd);}}return this.createdTime;},getLastModified:function(){if(this.remoteFile&&!this.lastModifiedTime){var _c6=new com.ibm.mm.enabler.remote.WebDavResponseImpl();var _c7=_c6.getLastModified(this.remoteFile._properties,this.getURL());this.lastModifiedTime=new Date(_c7);}return this.lastModifiedTime;},_isDirty:function(){return this._isMetaDataDirty()||this._isLocalizedDataDirty();},_commit:function(){var d1=this._commitLocalizedChanges();var d2=this._commitMetaDataChanges();var _c8;if(d1&&d2){_c8=com.ibm.mm.enabler.layouttemplate.DeferredManager.combine(d1,d2);}else{if(d1||d2){_c8=d1?d1:d2;}}return _c8;},_create:function(){var wdi=this.webDavInterface;var _c9=this.urlHelper;var d1=wdi.createDirectory(_c9.baseDirectory+this.remoteFile.getName());var d2=this._commit();var _ca=d1;if(d2!==undefined){_ca=com.ibm.mm.enabler.layouttemplate.DeferredManager.combine(d1,d2);}return _ca;},_delete:function(){var wdi=this.webDavInterface;var _cb=this.urlHelper;var d1=wdi.remove(_cb.baseDirectory+this.remoteFile.getName());return d1;},_revert:function(){this._revertLocalizedChanges();this._revertMetaDataChanges();}});}if(!dojo._hasResource["com.ibm.mashups.enabler.layouttemplate.LayoutTemplate"]){dojo._hasResource["com.ibm.mashups.enabler.layouttemplate.LayoutTemplate"]=true;dojo.provide("com.ibm.mashups.enabler.layouttemplate.LayoutTemplate");}if(!dojo._hasResource["com.ibm.mashups.enabler.layouttemplate.LayoutTemplateModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.layouttemplate.LayoutTemplateModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.layouttemplate.LayoutTemplateModel_API");dojo.provide("com.ibm.mashups.enabler.layouttemplate.LayoutTemplateModel");dojo.declare("com.ibm.mashups.enabler.layouttemplate.LayoutTemplateModel",[com.ibm.mashups.enabler.ListModelController,com.ibm.mashups.enabler.ResourceLocator,com.ibm.mashups.enabler.Commitable],{create:function(_cc){}});}if(!dojo._hasResource["com.ibm.mm.enabler.layouttemplate.LayoutTemplateModel"]){dojo._hasResource["com.ibm.mm.enabler.layouttemplate.LayoutTemplateModel"]=true;dojo.provide("com.ibm.mm.enabler.layouttemplate.LayoutTemplateModel");dojo.declare("com.ibm.mm.enabler.layouttemplate.DeferredIteratorImpl",com.ibm.mashups.enabler.DeferredIterator,{constructor:function(_cd,_ce,_cf){var me=this;var _d0=com.ibm.mm.enabler.layouttemplate.TemplateURLHelper.baseDirectory;_cd.setFinishedCallback(function(_d1){var _d2=_d1._getChildHrefs();var l=_d2.length;for(var i=1;i=0){_d2[i]=_d2[i].substring(_d3);}}me._hrefs=_d2;});this._deferred=_cd;this._ltModel=_ce;this._remoteModel=_cf;this._position=1;this._hrefs=undefined;},start:function(_d4){if(_d4){console.error("Layout template iterator does not support synchronous iteration currently.");}if(this._hrefs===undefined){this._deferred.start();}},setForEachCallback:function(_d5,_d6){console.warn("setForEachCallback is not currently enabled in the Remote iterator! This callback will never get called!");},setFinishedCallback:function(_d7,_d8){var d=new com.ibm.mm.enabler.DeferredImpl(this,function(){_d7(_d8);});this._deferred=com.ibm.mm.enabler.layouttemplate.DeferredManager.combine(this._deferred,d);},hasNext:function(){if(this._hrefs===undefined){console.error("Iterator has not been loaded yet. Please call start() and call this method in or after the setFinishedCallback() callback is called.");}else{return this._position0&&_101[_102-1]!=_104){_101.splice(_102,0,_104);}}}_102++;}if(_101[_102]===null){for(var _105 in this._createdNodes){if(null===this._createdNodes[_105]){_101.splice(_102,0,_105);_102++;}}}},setCursorPosition:function(_106){this.cursor=_106;this.collectionUrl.setParameter("start",_106);},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);}if(dfr){dfr.finish(this.sizeValue,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return this.sizeValue;},start:function(sync){this._loadAhead(this,sync,true);},_loadAhead:function(_107,sync,_108){var _109="_loadAhead";var _10a=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_10a){this.LOGGER.entering(_109,arguments);}if(!this.collectionUrl){this.entries[this.cursor]=null;if(_107){_107.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return;}var _10b=new com.ibm.mm.enabler.services.ModelRestServiceRequest(this.collectionUrl,null,null,false,sync);_10b.read(dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD){this.sizeValue=com.ibm.mashups.enabler.xml.XPath.evaluateNumber(this.OPENSEARCH_TOTALRESULTS,data,this.model.ns);var c=0;var _10c=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.ATOM_ENTRY,data,this.model.ns);if(_10c){for(var i=0,l=_10c.length;i\n"+this.loadedNodes[id];var _149=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(this.entryUrl,this);if(id in this.createdNodes){this._acquire();_147=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_149,null,null,false,sync);_147.create(_148,dojo.hitch(this,function(type,data,xhr,args){if(_144){if(_144.operationCallback){_144.operationCallback(this.loadedNodes[args],com.ibm.mashups.enabler.DeferredOperation.OPERATION_CREATE,xhr.status,_144.operationCallbackParameters);}if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_144.errorCallback){_144.errorCallback(xhr.status,_144.errorCallbackParameters);}}}this._release(_144,xhr.status);}),id);}else{if(this.initialContents[id]===this.loadedNodes[id].toString()){continue;}var _14a=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(this.loadedNodes[id].getEditLink(),this);_14a.setParameter("update","replace");this._acquire();_147=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_14a,null,null,false,sync);_147.update(_148,dojo.hitch(this,function(type,data,xhr,args){if(_144){if(_144.operationCallback){_144.operationCallback(this.loadedNodes[args],com.ibm.mashups.enabler.DeferredOperation.OPERATION_MODIFY,xhr.status,_144.operationCallbackParameters);}if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_144.errorCallback){_144.errorCallback(xhr.status,_144.errorCallbackParameters);}}}this._release(_144,xhr.status);}),id);}}}for(var _14b in this.deletedNodes){if(Object.prototype.hasOwnProperty.call(this.deletedNodes,_14b)){var _14c=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(this.deletedNodes[_14b].getEditLink(),this);this._acquire();_147=new com.ibm.mm.enabler.services.ModelRestServiceRequest(_14c,null,null,false,sync);_147.remove(dojo.hitch(this,function(type,data,xhr,args){if(_144){if(_144.operationCallback){_144.operationCallback(args,com.ibm.mashups.enabler.DeferredOperation.OPERATION_DELETE,xhr.status,_144.operationCallbackParameters);}if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_ERROR){if(_144.errorCallback){_144.errorCallback(xhr.status,_144.errorCallbackParameters);}}}this._release(_144,xhr.status);}),_14b);}}for(var _14d in this.entryModels){if(Object.prototype.hasOwnProperty.call(this.entryModels,_14d)){this.entryModels[_14d]._commit(_144,sync);}}this._release(_144,0);if(_146){this.LOGGER.exiting(_145);}},_acquire:function(){this.requestCount++;},_release:function(_14e,_14f){this.statusCode=Math.max(parseInt(_14f,10),this.statusCode);this.requestCount--;if(this.requestCount<=0){if(_14e){_14e.finish(null,this.statusCode);}}},getRoot:function(){return new com.ibm.mm.enabler.DeferredImpl(this,this._getRoot);},_getRoot:function(_150,sync){if(this.root===null){var node=com.ibm.mm.enabler.utils.Utils.createNode("atom:entry",this.ns.atom);node.appendChild(com.ibm.mm.enabler.utils.Utils.createNode("atom:id",this.ns.atom));this.root=new com.ibm.mm.enabler.catalog.CatalogCategoryNodeImpl(node);this.root.setParentModel(this);this.root.setID("CATROOT");}return this.root;},hasChildren:function(node){return (node.getID()=="CATROOT")?true:false;},getChildren:function(node){if(!this.children){this.children=new com.ibm.mm.enabler.catalog.CatalogCategoryIteratorImpl(this.serviceJson.url,this);}else{this.children.setCursorPosition(0);}return this.children;},getParent:function(uri){return new com.ibm.mm.enabler.DeferredImpl(this,this._getParent,uri);},_getParent:function(_151,sync,node){return (node.getID()=="CATROOT")?null:this.getRoot();},insert:function(node){this.loadedNodes[node.getID()]=node;this.createdNodes[node.getID()]=null;},confirmInsert:function(node){return this.getConfirmCreate();},remove:function(node){var _152="remove";var _153=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_153){this.LOGGER.entering(_152,[node]);}var id=(com.ibm.mm.enabler.utils.Misc.isInstanceOf(node,com.ibm.mm.enabler.catalog.CatalogCategoryNodeImpl))?node.getID():node;if(!(id in this.deletedNodes)){this.deletedNodes[id]=this.loadedNodes[id];}if(id in this.loadedNodes){delete this.loadedNodes[id];}if(_153){this.LOGGER.exiting(_152);}},confirmRemove:function(node){return this.getConfirmRemove(node);}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.CatalogCategoryModel"]){dojo._hasResource["com.ibm.mashups.enabler.model.CatalogCategoryModel"]=true;dojo.provide("com.ibm.mashups.enabler.model.CatalogCategoryModel");}if(!dojo._hasResource["com.ibm.mashups.enabler.remote.RemoteFile_API"]){dojo._hasResource["com.ibm.mashups.enabler.remote.RemoteFile_API"]=true;dojo.provide("com.ibm.mashups.enabler.remote.RemoteFile_API");dojo.provide("com.ibm.mashups.enabler.remote.RemoteFile");dojo.declare("com.ibm.mashups.enabler.remote.RemoteFile",[com.ibm.mashups.enabler.MetaData,com.ibm.mashups.enabler.Identifiable],{getName:function(){},isDirectory:function(){},getUrl:function(){},getURL:function(){}});}if(!dojo._hasResource["com.ibm.mm.enabler.remote.WebDavUrlFactoryImpl"]){dojo._hasResource["com.ibm.mm.enabler.remote.WebDavUrlFactoryImpl"]=true;dojo.provide("com.ibm.mm.enabler.remote.WebDavUrlFactoryImpl");dojo.declare("com.ibm.mm.enabler.remote.WebDavUrlFactoryImpl",com.ibm.mm.enabler.ServiceDocConsumer,{_initServiceDoc:function(){this.inherited("_initServiceDoc",arguments);var _154=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData([com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_WEBDAV,com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_FILESTORE]);if(_154){this._fullUrl=_154.url;var idx=this._fullUrl.indexOf("//");var _155=this._fullUrl.substring(idx+2);var idx2=_155.indexOf("/");var _156=idx+idx2+2;this._domainUrl=this._fullUrl.substring(0,_156);this._context=this._fullUrl.substring(_156);}},createUrl:function(path){this._initServiceDoc();var uri=null;if(!path){uri=this._fullUrl;}else{if(path==this._fullUrl){uri=path+"/";}else{if(path.indexOf(this._fullUrl)===0){uri=path;}else{if(path.indexOf(this._context)===0){uri=this._domainUrl+path;}else{uri=this._fullUrl+path;}}}}return uri;},getUserHome:function(){var _157=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData([com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_WEBDAV,com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_USER]);return _157.url;}});com.ibm.mm.enabler.remote.WebDavUrlFactory=new com.ibm.mm.enabler.remote.WebDavUrlFactoryImpl();}if(!dojo._hasResource["com.ibm.mm.enabler.remote.WebDavCommandImpl"]){dojo._hasResource["com.ibm.mm.enabler.remote.WebDavCommandImpl"]=true;dojo.provide("com.ibm.mm.enabler.remote.WebDavCommandImpl");dojo.declare("com.ibm.mm.enabler.remote.WebDavCommandImpl",null,{statics:{timeout:1000*60*3},constructor:function(_158,path,form,data,_159,_15a){this._action=_158;if(dojo.isIE){this._path=encodeURI(path);}else{this._path=path;}this._handleAs=_15a;this._form=form;this._data=data;this._headers=_159;},getURI:function(){var uri=com.ibm.mm.enabler.remote.WebDavUrlFactory.createUrl(this._path);return uri;},execute:function(sync){var _15b={url:this.getURI(),sync:sync||false,handleAs:this._handleAs,timeout:this.statics.timeout,preventCache:dojo.isIE<7};var _15c=false;if(this._data){_15b.postData=this._data;_15c=true;}if(this._headers){_15b.headers=this._headers;}if(this._form){_15b.form=this._form;_15b.method="POST";if(_15b.url.indexOf("?")==-1){_15b.url=_15b.url+"?mime-type=text/html";}else{_15b.url=_15b.url+"&mime-type=text/html";}return dojo.io.iframe.send(_15b);}else{return dojo.xhr(this._action,_15b,_15c);}}});}if(!dojo._hasResource["com.ibm.mm.enabler.remote.WebDavResponseImpl"]){dojo._hasResource["com.ibm.mm.enabler.remote.WebDavResponseImpl"]=true;dojo.provide("com.ibm.mm.enabler.remote.WebDavResponseImpl");dojo.declare("com.ibm.mm.enabler.remote.WebDavResponseImpl",null,{namespace:{"D":"DAV:","a":"DAV:","dav":"DAV:"},paths:{collection:"//D:multistatus/D:response/D:propstat/D:prop/D:resourcetype/D:collection",href:"//D:multistatus/D:response/D:href",lastmodified:"//D:multistatus/D:response[D:href='${path}']/D:propstat/D:prop/D:getlastmodified",creationdate:"//D:multistatus/D:response[D:href='${path}']/D:propstat/D:prop/D:creationdate"},constructor:function(){},isCollection:function(data){return com.ibm.mashups.enabler.xml.XPath.evaluateBoolean(this.paths.collection,data,this.namespace);},getHrefs:function(data){var _15d=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.paths.href,data,this.namespace);return this.convertNodesToStrings(_15d);},getID:function(data,fn){if(!data){return null;}var _15e=this.getHrefs(data);return _15e&&_15e.length>0?_15e[0]:null;},getLastModified:function(data,_15f){var expr=this.paths.lastmodified.replace(/\$\{path\}/,_15f);var _160=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(expr,data,this.namespace);var arr=this.convertNodesToStrings(_160);return arr&&arr.length>0?arr[0]:null;},getCreationDate:function(data,_161){var expr=this.paths.creationdate.replace(/\$\{path\}/,_161);var _162=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(expr,data,this.namespace);var arr=this.convertNodesToStrings(_162);return arr&&arr.length>0?arr[0]:null;},convertNodesToStrings:function(_163){var _164=null;if(_163){_164=[];for(var i=0,l=_163.length;i",propfindParameterizedDataString:"${props}",webDAVNamespaceAlias:"D",requiredWebDAVProperties:{"resourcetype":true},getDownloadCommand:function(path){return new com.ibm.mm.enabler.remote.WebDavCommandImpl("GET",path,null,null,null,"text");},getCreateCommand:function(path,node,_165){var _166=null;if((!node)&&(_165)){_166={"content-type":"text/html;charset=utf-8"};}return new com.ibm.mm.enabler.remote.WebDavCommandImpl("POST",path,node,_165,_166,"text");},getCopyCommand:function(path,dest){var _167={"destination":encodeURI(dest)};return new com.ibm.mm.enabler.remote.WebDavCommandImpl("COPY",path,null,null,_167,"text");},getMoveCommand:function(path,dest){var _168={"destination":encodeURI(dest),"overwrite":false};return new com.ibm.mm.enabler.remote.WebDavCommandImpl("MOVE",path,null,null,_168,"text");},getUpdateCommand:function(path,node,_169){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){var _16a={"depth":"1"};if((!node)&&(_169)){_16a["content-type"]="text/html;charset=utf-8";}_16a[this.POST_ACTION_HEADER]=this.REQUEST_METHOD_PUT;return new com.ibm.mm.enabler.remote.WebDavCommandImpl("POST",path,node,_169,_16a,"text");}return new com.ibm.mm.enabler.remote.WebDavCommandImpl("PUT",path,node,_169,null,"text");},getDeleteCommand:function(path){var _16b={"depth":"1"};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){_16b[this.POST_ACTION_HEADER]=this.REQUEST_METHOD_DELETE;return new com.ibm.mm.enabler.remote.WebDavCommandImpl("POST",path,null,null,_16b,"text");}return new com.ibm.mm.enabler.remote.WebDavCommandImpl("DELETE",path,null,null,null,"text");},getMakeCollectionCommand:function(path){var _16c={"depth":"1"};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){_16c[this.POST_ACTION_HEADER]=this.REQUEST_METHOD_MKCOL;return new com.ibm.mm.enabler.remote.WebDavCommandImpl("POST",path,null,null,_16c,"xml");}return new com.ibm.mm.enabler.remote.WebDavCommandImpl("MKCOL",path,null,null,_16c,"xml");},getFindPropertiesCommand:function(path,_16d){var data=this.defaultPropfindDataString;if(_16d){data=this.propfindParameterizedDataString;_16d=dojo.mixin(_16d,this.defaultProperties);var _16e="";var _16f="";var _170=["A","B","C","E","F","G","H","I"];var _171=0;for(var prop in _16d){if(Object.prototype.hasOwnProperty.call(_16d,prop)){var _172=this.webDAVNamespaceAlias;var _173="";var _174=prop.indexOf("#");if(_174>=0){_173=prop.substring(0,_174);prop=prop.substring(_174+1);_172=_170[_171++];_16f+=_172+":"+_173+" ";}_16e+="<"+_172+":"+prop+"/>";}}data=data.replace(/\$\{props\}/,_16e);data=data.replace(/\$\{xmlns\}/,_16f);}var _175={"depth":"1","content-type":"application/xml;charset=utf-8"};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){_175[this.POST_ACTION_HEADER]=this.REQUEST_METHOD_PROPFIND;return new com.ibm.mm.enabler.remote.WebDavCommandImpl("POST",path,null,data,_175,"xml");}return new com.ibm.mm.enabler.remote.WebDavCommandImpl("PROPFIND",path,null,data,_175,"xml");}});com.ibm.mm.enabler.remote.WebDavCommandFactory=new com.ibm.mm.enabler.remote.WebDavCommandFactoryImpl();}if(!dojo._hasResource["com.ibm.mm.enabler.remote.WebDavDeferredImpl"]){dojo._hasResource["com.ibm.mm.enabler.remote.WebDavDeferredImpl"]=true;dojo.provide("com.ibm.mm.enabler.remote.WebDavDeferredImpl");dojo.declare("com.ibm.mm.enabler.remote.WebDavDeferredImpl",com.ibm.mashups.enabler.Deferred,{constructor:function(_176,_177){this._context=_176;this._startfn=_177;},setFinishedCallback:function(_178,_179){this._callback=_178;this._parameters=_179;},start:function(sync){if((this._context)&&(this._startfn)){dojo.hitch(this._context,this._startfn)(sync);}return null;},doCallback:function(_17a,_17b){if(this._callback){this._callback(_17a,_17b,this._parameters);}}});}if(!dojo._hasResource["com.ibm.mm.enabler.remote.RemoteFileImpl"]){dojo._hasResource["com.ibm.mm.enabler.remote.RemoteFileImpl"]=true;dojo.provide("com.ibm.mm.enabler.remote.RemoteFileImpl");dojo.declare("com.ibm.mm.enabler.remote.RemoteFileImpl",[com.ibm.mashups.enabler.remote.RemoteFile],{constructor:function(_17c){if(_17c&&_17c.name){this._name=_17c.name;}else{this._name=null;}this._children=null;this._isDirectory=_17c.isDirectory;this._id=null;this._properties=null;this._context=_17c;this._deferred=null;},init:function(){this._deferred=new com.ibm.mm.enabler.remote.WebDavDeferredImpl(this,this._init);return this._deferred;},_init:function(sync){if(this._context&&this._context.isCreate){if((this._context.isDirectory)&&(this._context.form)){this._uploadDirectory(this._name,this._context.form);}else{if(this._context.isDirectory){this._createDirectory(this._name,sync);}else{if(!this._context.isDelete){this._createFile(this._name,this._context.form,this._context.content,sync);}}}}else{if(this._context&&this._context.isUpdate){this._updateFile(this._name,this._context.form,this._context.content);}else{this._load(this._name);}}},_load:function(name){var _17d=com.ibm.mm.enabler.remote.WebDavCommandFactory;var _17e=this._context&&this._context.props?this._context.props:null;var _17f=_17d.getFindPropertiesCommand(name,_17e);var d=_17f.execute();d.addCallback(dojo.hitch(this,this._handleLoad));d.addCallback(dojo.hitch(this,this._handleSuccess));d.addErrback(dojo.hitch(this,this._handleError));},_createFile:function(name,form,_180,sync){var _181=com.ibm.mm.enabler.remote.WebDavCommandFactory;var _182=_181.getCreateCommand(name,form,_180);var d=_182.execute(sync);d.addCallback(dojo.hitch(this,this._handleSuccess));d.addErrback(dojo.hitch(this,this._handleError));},_updateFile:function(name,form,_183){var _184=com.ibm.mm.enabler.remote.WebDavCommandFactory;var _185=_184.getUpdateCommand(name,form,_183);var d=_185.execute();d.addCallback(dojo.hitch(this,this._handleSuccess));d.addErrback(dojo.hitch(this,this._handleError));},_createDirectory:function(name,sync){var _186=com.ibm.mm.enabler.remote.WebDavCommandFactory;var _187=_186.getMakeCollectionCommand(name);var d=_187.execute(sync);d.addCallback(dojo.hitch(this,this._handleSuccess));d.addErrback(dojo.hitch(this,this._handleError));},_uploadDirectory:function(name,form){var _188=com.ibm.mm.enabler.remote.WebDavCommandFactory;var _189=_188.getUpdateCommand(name,form,null);var d=_189.execute();d.addCallback(dojo.hitch(this,this._handleSuccess));d.addErrback(dojo.hitch(this,this._handleError));},_handleLoad:function(_18a){this._properties=_18a;},_handleSuccess:function(data){this._deferred.doCallback(this,200);},_handleError:function(_18b){this._deferred.doCallback(this,500);},_delete:function(){var _18c=com.ibm.mm.enabler.remote.WebDavCommandFactory;var _18d=_18c.getDeleteCommand(this.getID());var d=_18d.execute();d.addCallback(dojo.hitch(this,this._handleSuccess));d.addErrback(dojo.hitch(this,this._handleError));return this._deferred;},getName:function(){var ret=this._name;if("/"==this._name){}else{var _18e=this._name.split("/");var c=this._name.charAt(this._name.length-1);if(c=="/"){ret=_18e[_18e.length-2];}else{ret=_18e[_18e.length-1];}}return ret;},isDirectory:function(){if(!this._isDirectory){var resp=new com.ibm.mm.enabler.remote.WebDavResponseImpl();if(!this._properties){this._properties=document;}this._isDirectory=resp.isCollection(this._properties);}return this._isDirectory;},_getChildHrefs:function(){if(!this._children){this._children=[];if(this.isDirectory()){var resp=new com.ibm.mm.enabler.remote.WebDavResponseImpl();var _18f=resp.getHrefs(this._properties);var i=0;for(var node in _18f){if(Object.prototype.hasOwnProperty.call(_18f,node)){if(i>0){this._children[i]=_18f[node];}i++;}}}}return this._children;},getID:function(){if(!this._id){var resp=new com.ibm.mm.enabler.remote.WebDavResponseImpl();var id=resp.getID(this._properties);if(id){this._id=id;}else{this._id=com.ibm.mm.enabler.remote.WebDavUrlFactory.createUrl(this._name);}}return this._id;},getUrl:function(){return this.getURL();},getURL:function(){return this.getID();}});}if(!dojo._hasResource["com.ibm.mashups.enabler.remote.RemoteFile"]){dojo._hasResource["com.ibm.mashups.enabler.remote.RemoteFile"]=true;dojo.provide("com.ibm.mashups.enabler.remote.RemoteFile");}if(!dojo._hasResource["com.ibm.mashups.enabler.remote.RemoteLocator"]){dojo._hasResource["com.ibm.mashups.enabler.remote.RemoteLocator"]=true;dojo.provide("com.ibm.mashups.enabler.remote.RemoteLocator");dojo.declare("com.ibm.mashups.enabler.remote.RemoteLocator",null,{getUserRoot:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.RemoteModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.RemoteModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.RemoteModel_API");dojo.provide("com.ibm.mashups.enabler.model.RemoteModel");dojo.declare("com.ibm.mashups.enabler.model.RemoteModel",[com.ibm.mashups.enabler.TreeModel,com.ibm.mashups.enabler.remote.RemoteLocator],{});}if(!dojo._hasResource["com.ibm.mm.enabler.remote.WidgetHelper"]){dojo._hasResource["com.ibm.mm.enabler.remote.WidgetHelper"]=true;dojo.provide("com.ibm.mm.enabler.remote.WidgetHelper");dojo.declare("com.ibm.mm.enabler.remote.WidgetHelper",null,{constructor:function(_190){this._model=_190;},getDirectoryAsZipUrl:function(dir){return dir.getID()+"?mime-type=application/zip";},addNewTemplate:function(name,form){if(name&&name.length>0){var _191=name.charAt(name.length-1);if(_191!="/"){name=name+"/";}}var d=new com.ibm.mm.enabler.DeferredImpl(this,this._addNewTemplate,{"name":name,"form":form});return d;},_addNewTemplate:function(_192,sync,_193){_193.deferred=_192;var d=this.getTemplateDir();d.setFinishedCallback(function(_194,_195,_196){var _197={};_197.name=_194.getUrl()+_196.name+"?mode=replace";_197.isDirectory=true;_197.isCreate=true;_197.form=_196.form;var file=new com.ibm.mm.enabler.remote.RemoteFileImpl(_197);var d2=file.init();d2.setFinishedCallback(function(_198,_199,_19a){var _19b=_19a.deferred;if(_19b){_19b.finish(_198,_199);}},_196);d2.start();},_193);d.start();},uploadZip:function(path,name,form){if(name&&name.length>0){var _19c=name.charAt(name.length-1);if(_19c!="/"){name=name+"/";}}var d=new com.ibm.mm.enabler.DeferredImpl(this,this._uploadZip,{"path":path,"name":name,"form":form});return d;},_uploadZip:function(_19d,sync,_19e){_19e.deferred=_19d;var d=this.getZipDir(_19e.path);d.setFinishedCallback(function(_19f,_1a0,_1a1){var _1a2={};_1a2.name=_19f.getUrl()+_1a1.name+"?mode=merge";_1a2.isDirectory=true;_1a2.isCreate=true;_1a2.form=_1a1.form;var file=new com.ibm.mm.enabler.remote.RemoteFileImpl(_1a2);var d2=file.init();d2.setFinishedCallback(function(_1a3,_1a4,_1a5){var _1a6=_1a5.deferred;if(_1a6){_1a6.finish(_1a3,_1a4);}},_1a1);d2.start();},_19e);d.start();},getZipDir:function(path){return this._model.find(path);},getTemplateDir:function(){return this._model.find("/public/templates/");},getProjectDir:function(){var _1a7=com.ibm.mm.enabler.remote.WebDavUrlFactory.getUserHome();return this._model.find(_1a7+"/public/projects/");},createFile:function(_1a8){_1a8.isDirectory=false;_1a8.isCreate=true;var file=new com.ibm.mm.enabler.remote.RemoteFileImpl(_1a8);return file.init();},createFolder:function(path){var _1a9={};_1a9.isDirectory=true;_1a9.isCreate=true;_1a9.name=path;var file=new com.ibm.mm.enabler.remote.RemoteFileImpl(_1a9);return file.init();},updateFile:function(file,_1aa){_1aa.isDirectory=false;_1aa.isUpdate=true;var _1ab=new com.ibm.mm.enabler.remote.RemoteFileImpl(_1aa);return _1ab.init();},copy:function(file,_1ac){var _1ad=com.ibm.mm.enabler.remote.WebDavCommandFactory.getCopyCommand(file.getUrl(),_1ac);var ed=new com.ibm.mm.enabler.remote.WebDavDeferredImpl();var d=_1ad.execute();d.addCallback(dojo.partial(this._copy,ed));return ed;},_copy:function(ed,_1ae){ed.doCallback(_1ae,200);},move:function(file,_1af){var _1b0=com.ibm.mm.enabler.remote.WebDavCommandFactory.getMoveCommand(file.getUrl(),_1af);var ed=new com.ibm.mm.enabler.remote.WebDavDeferredImpl();var d=_1b0.execute();d.addCallback(dojo.partial(this._move,ed));return ed;},_move:function(ed,_1b1){ed.doCallback(_1b1,200);},deleteFile:function(file){file._context.isDelete=true;return file._delete();}});}if(!dojo._hasResource["com.ibm.mm.enabler.remote.RemoteIteratorImpl"]){dojo._hasResource["com.ibm.mm.enabler.remote.RemoteIteratorImpl"]=true;dojo.provide("com.ibm.mm.enabler.remote.RemoteIteratorImpl");dojo.declare("com.ibm.mm.enabler.remote.RemoteIteratorImpl",com.ibm.mm.enabler.DeferredIteratorImpl,{constructor:function(_1b2,_1b3){this._model=_1b2;this._hrefs=_1b3;this._position=1;},start:function(sync){},hasNext:function(sync){return this._position=this.size().start()){return;}}this.cursor=_20b;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.numCreatedNodes-this.numRemovedNodes;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(_20c,sync,_20d){var _20e="_loadAhead";var _20f=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_20f){this.LOGGER.entering(_20e,arguments);}if(!this.context){this.context=this.persistenceProvider.getLoadAheadContext(null,this);}var _210;var dfr=this.persistenceProvider.loadAhead(this.context);dfr.setFinishedCallback(dojo.hitch(this,function(_211,_212){if(_211==null){this.loadFurtherNodes=false;this.sizeValue=0;this.entries[this.cursor]=null;if(_20c){_20c.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_BAD_REQUEST);}return;}this.loadFurtherNodes=_211.loadFurtherNodes;this.sizeValue=_211.size;if(_211.size==0){this.entries[this.cursor]=null;if(_20c){_20c.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return;}var c=0;if(_211.nodes){for(var i=0,l=_211.nodes.length;i0){if(_27b.charAt(_27b.length-1)=="/"){if(_27c.length>0&&_27c.charAt(0)=="/"){_27c=_27c.substring(1);}_27d=_27b+_27c;}else{if(_27c){if(_27c.length>0&&_27c.charAt(0)=="/"){_27d=_27b+_27c;}else{_27d=_27b+"/"+_27c;}}else{_27d=_27b;}}}var _27e=this._getLocalServer(_27d);if(_27e){_27d=(_27d.charAt(0)=="/")?_27e+_27d:_27e+"/"+_27d;}var _27f=_27d.lastIndexOf("#");if(_27f!=-1){_27d=_27d.substring(0,_27f);}return _27d;},_loadJavaScript:function(url){var _280=new com.ibm.mm.enabler.aggregation.javascript.ExternalScriptFilter();_280.loadExternalScript(url);},_getSpaceExtensionClassName:function(_281){var urls=_281.split("#");if(urls.length===0){return null;}else{if(urls.length>1){var _282=urls[1].replace(/^\s+|\s+$/g,"");if(_282!=""){return _282;}}}var _283=urls[0];var _284=_283.lastIndexOf("/");if(_284==-1){_284=0;}else{if(_284==_283.length-1){return null;}else{_284=_284+1;}}var _285=_283.lastIndexOf(".js");if(_285==-1){return _283.substring(_284);}else{return _283.substring(_284,_285);}},_createSpaceExtensionImpl:function(_286){if(_286.indexOf("()")!==-1){_286=_286.substring(0,_286.length-2);}var _287=new (dojo.getObject(_286))();return _287;},insert:function(node,_288){},confirmInsert:function(node,_289){return "false";},find:function(id){return new com.ibm.mm.enabler.DeferredImpl(this,this._find,id);},_find:function(_28a,sync,id){if(id in this.loadedNodes){if(_28a){_28a.finish(this.loadedNodes[id],com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return this.loadedNodes[id];}var _28b=this.create({"extensionURL":id});this.loadedNodes[id]=_28b;return _28b;},findExtensionBySpace:function(_28c){return new com.ibm.mm.enabler.DeferredImpl(this,this._findExtensionBySpace,_28c);},_findExtensionBySpace:function(_28d,sync,_28e){var _28f;if(typeof (_28e)=="string"){var _290=com.ibm.mashups.enabler.space.Factory.getSpaceModel();_28f=_290.find(_28e).start();}else{_28f=_28e;}var _291=this.confirmCreate({"space":_28f});if(!_291){return null;}return this._find(_28d,sync,_28f.getSpaceExtensionURL());}});dojo.declare("SpaceExtension",[com.ibm.mashups.enabler.model.space.SpaceExtension],{});dojo.declare("SpaceExtensionResult",[com.ibm.mashups.enabler.model.space.SpaceExtensionResult],{});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.SpaceExtensionModel"]){dojo._hasResource["com.ibm.mashups.enabler.model.SpaceExtensionModel"]=true;dojo.provide("com.ibm.mashups.enabler.model.SpaceExtensionModel");}if(!dojo._hasResource["com.ibm.mashups.enabler.model.StaticSkinModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.StaticSkinModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.StaticSkinModel_API");dojo.provide("com.ibm.mashups.enabler.model.StaticSkinModel");dojo.declare("com.ibm.mashups.enabler.model.StaticSkinModel",[com.ibm.mashups.enabler.Locator],{});}if(!dojo._hasResource["com.ibm.mm.enabler.theme.StaticSkinModelImpl"]){dojo._hasResource["com.ibm.mm.enabler.theme.StaticSkinModelImpl"]=true;dojo.provide("com.ibm.mm.enabler.theme.StaticSkinModelImpl");dojo.declare("com.ibm.mm.enabler.theme.StaticSkinModelImpl",com.ibm.mashups.enabler.model.StaticSkinModel,{getInstance:function(){if(!com.ibm.mm.enabler.theme.StaticSkinModelImpl._instance){com.ibm.mm.enabler.theme.StaticSkinModelImpl._instance=new com.ibm.mm.enabler.theme.StaticSkinModelImpl();}return com.ibm.mm.enabler.theme.StaticSkinModelImpl._instance;},_skinModel:null,constructor:function(){this._skinModel=new com.ibm.mm.enabler.theme.SkinModelImpl();},find:function(id,_292){this._skinModel._setThemeId(_292);return this._skinModel.find(id);},invalidate:function(){this._skinModel.invalidate();}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.StaticSkinModel"]){dojo._hasResource["com.ibm.mashups.enabler.model.StaticSkinModel"]=true;dojo.provide("com.ibm.mashups.enabler.model.StaticSkinModel");}if(!dojo._hasResource["com.ibm.mashups.enabler.template.TemplateNode"]){dojo._hasResource["com.ibm.mashups.enabler.template.TemplateNode"]=true;dojo.provide("com.ibm.mashups.enabler.template.TemplateNode");dojo.declare("com.ibm.mashups.enabler.template.TemplateNode",[com.ibm.mashups.enabler.Identifiable,com.ibm.mashups.enabler.ModifiableLocalized],{getExportURL:function(){}});}if(!dojo._hasResource["com.ibm.mashups.enabler.model.TemplateModel_API"]){dojo._hasResource["com.ibm.mashups.enabler.model.TemplateModel_API"]=true;dojo.provide("com.ibm.mashups.enabler.model.TemplateModel_API");dojo.provide("com.ibm.mashups.enabler.model.TemplateModel");dojo.declare("com.ibm.mashups.enabler.model.TemplateModel",[com.ibm.mashups.enabler.ListModelController,com.ibm.mashups.enabler.Invalidatable,com.ibm.mashups.enabler.SubmittableFormProvider],{commit:function(){},confirmExport:function(_293){},getSubmittableImportForm:function(id){}});}if(!dojo._hasResource["com.ibm.mm.enabler.template.TemplateNodeImpl"]){dojo._hasResource["com.ibm.mm.enabler.template.TemplateNodeImpl"]=true;dojo.provide("com.ibm.mm.enabler.template.TemplateNodeImpl");dojo.declare("com.ibm.mm.enabler.template.TemplateNodeImpl",[com.ibm.mashups.enabler.template.TemplateNode,com.ibm.mm.enabler.persistence.xml.IdentifiableXmlImpl,com.ibm.mm.enabler.persistence.xml.LocalizedXmlImpl,com.ibm.mm.enabler.persistence.xml.EditLinkProviderXmlImpl],{constructor:function(node){this.xmlData=node;this.serviceJson=com.ibm.mm.enabler.model.ServiceDocumentModel.getCollectionData(com.ibm.mm.enabler.model.ServiceDocumentModel.SERVICE_TEMPLATE);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_CA]));this.li_ns=dojo.delegate(this.serviceJson.namespaces,nsf.getNameSpaces([nsf.NS_ATOM,nsf.NS_XML,nsf.NS_CA]));this.BASE_NLS_TITLE_STRING="ca:title";this.BASE_NLS_DESCRIPTION_STRING="ca:description";this.BASE_NS=this.li_ns.ca;this.TITLE_ELEMENT="atom:content/*";this.TITLE=this.TITLE_ELEMENT+"/"+this.BASE_NLS_TITLE_STRING;this.DESCRIPTION_ELEMENT="atom:content/*";this.DESCRIPTION=this.DESCRIPTION_ELEMENT+"/"+this.BASE_NLS_DESCRIPTION_STRING;},getExportURL:function(){var expr="atom:link[@ca:rel='template-export']";var node=com.ibm.mashups.enabler.xml.XPath.evaluateEntry(expr,this.xmlData,this.ns);return node?node.getAttribute("href"):null;},toString:function(){return com.ibm.mm.enabler.utils.Dom.innerXML(this.xmlData);}});}if(!dojo._hasResource["com.ibm.mm.enabler.ModelIteratorUnorderedImpl"]){dojo._hasResource["com.ibm.mm.enabler.ModelIteratorUnorderedImpl"]=true;dojo.provide("com.ibm.mm.enabler.ModelIteratorUnorderedImpl");dojo.declare("com.ibm.mm.enabler.ModelIteratorUnorderedImpl",[com.ibm.mm.enabler.DeferredIteratorImpl],{constructor:function(url,_294){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.LOG_LEVEL=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.model=_294;this.entries=[];this.cursor=0;this.sizeValue=null;this.ATOM_FEED="atom:feed";this.ATOM_ENTRY=this.ATOM_FEED+"/atom:entry";this.ATOM_NEXT=this.ATOM_FEED+"/atom:link[@rel='next']";this.OPENSEARCH_TOTALRESULTS=this.ATOM_FEED+"/opensearch:totalResults";if(url){this.collectionUrl=com.ibm.mashups.enabler.model.url.ModelUrlFactory.getModelURL(url,_294);if(_294.strategy){for(var x in _294.strategy){if(com.ibm.mm.enabler.utils.Misc.isInstanceOf(_294.strategy[x],com.ibm.mashups.enabler.strategy.ListLoadAheadStrategy)){this.collectionUrl.setParameter("num",_294.strategy[x].getInterval());this.collectionUrl.setParameter("start",this.getCursorPosition());break;}}}this._customizeUrl(this.collectionUrl);}this.numCreatedNodes=0;this._createdNodes={};com.ibm.mm.enabler.utils.Misc.forIn(this.model.createdNodes,function(_295,_296){var _297=this.model.find(_296).start();this._createdNodes[_296]=_297;this.numCreatedNodes++;},this);this.numRemovedNodes=0;if(url){com.ibm.mm.enabler.utils.Misc.forIn(this.model.deletedNodes,function(){this.numRemovedNodes++;},this);}},_createNode:function(_298){return null;},_customizeUrl:function(url){},hasNext:function(dfr,sync){if(typeof this.entries[this.cursor]=="undefined"){var _299=0;if(this.collectionUrl){this._loadAhead(dfr||null,true);_299=this.cursor;}else{this.entries[0]=null;}this.sizeValue=this.sizeValue+this.numCreatedNodes-this.numRemovedNodes;}var _29a=this.entries[this.cursor];var _29b=_29a?true:false;if(_29b&&this.model.deletedNodes&&this.model.deletedNodes[_29a]){this.cursor++;return this.hasNext(dfr,sync);}return _29b;},next:function(dfr,sync){return this.hasNext(dfr||null,typeof sync=="undefined"?true:sync)?this.model.loadedNodes[this.entries[this.cursor++]]:null;},_insertCreated:function(_29c,_29d){for(var _29e in this._createdNodes){_29c.splice(_29d,0,_29e);_29d++;}},setCursorPosition:function(_29f){this.cursor=_29f;this.collectionUrl.setParameter("start",_29f);},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);}if(dfr){dfr.finish(this.sizeValue,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return this.sizeValue;},start:function(sync){this._loadAhead(this,sync,true);},_loadAhead:function(_2a0,sync,_2a1){var _2a2="_loadAhead";var _2a3=this.LOGGER.isLoggable(this.LOG_LEVEL);if(_2a3){this.LOGGER.entering(_2a2,arguments);}if(!this.collectionUrl){this.entries[this.cursor]=null;if(_2a0){_2a0.finish(null,com.ibm.mm.enabler.model.HttpStatusCodes.HTTP_OK);}return;}var _2a4=new com.ibm.mm.enabler.services.ModelRestServiceRequest(this.collectionUrl,null,null,false,sync);_2a4.read(dojo.hitch(this,function(type,data,xhr,args){if(type==com.ibm.mm.enabler.services.ModelRestServiceRequest.XHR_STATUS_LOAD){this.sizeValue=com.ibm.mashups.enabler.xml.XPath.evaluateNumber(this.OPENSEARCH_TOTALRESULTS,data,this.model.ns);var c=0;var _2a5=com.ibm.mashups.enabler.xml.XPath.evaluateXPath(this.ATOM_ENTRY,data,this.model.ns);if(_2a5){for(var i=0,l=_2a5.length;i .component-container > .id-"+_2eb);if(!!_2ed&&_2ed.length>0){return _2ed;}_2ed=dojo.query("#layoutContainers > .hiddenWidgetsDiv > .component-container > .id-"+_2eb);if(!!_2ed&&_2ed.length>0){return _2ed;}return dojo.query(".id-"+_2eb);},_updateTitle:function(_2ee){var _2ef=com.ibm.mm.enabler.utils.Model.getCurrentPageID();var _2f0=com.ibm.mm.iwidget.Utils.getModelID(_2ee);var _2f1,elem;var _2f2=this._query(_2f0);if(_2f2.length!==1){return;}_2f1=_2f2[0];var _2f3=dojo.query("."+com.ibm.mashups.enabler.runtime.skin.Constants.DYNAMIC_CONTENT_TITLE,_2f1);if(_2f3.length!==1){return;}elem=_2f3[0];var _2f4=null;var _2f5=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var _2f6=_2f5.find(_2ef).start();if(_2f5.hasLayoutModel(_2f6,true)){var _2f7=_2f5.getLayoutModel(_2f6);var _2f8=_2f7.find(_2f0).start();_2f4=_2f8.getTitle(dojo.locale);}else{if(!((ibmConfig)&&(ibmConfig.json)&&(ibmConfig.json["resource-service"]))){return;}var _2f9=com.ibm.mm.enabler.persistence.JsonPersistenceProvider;if(!_2f9){return;}var _2fa=this;_2f9.getWidgetData(_2ef,_2f0,function(_2fb,_2fc){if(_2fc==200){var _2fd=_2fb;if(_2fd){if(_2fd.title!==null&&_2fd.title!==undefined){_2f4=_2fd.title;}}}else{}});}if(_2f4!==null){elem.innerHTML=_2f4;}},removeGadgetDomElements:function(_2fe){var _2ff=null;var _300=this.getGadgetObject(_2fe);if(_300!=null){_2ff=_300;this.removeHubInstace(_300.getIframeId());}var _301=dojo.query("#"+_2fe);var _302=dojo.query("#"+_2fe+" > .gadgets-gadget-chrome");if(_301.length>0&&_302.length>0){if(_302[0].parentNode==_301[0]){_301[0].removeChild(_302[0]);}}return _2ff;},removeGadgetInstance:function(_303){var _304=this.removeGadgetDomElements(_303);if(_304&&_304.userPrefs&&_304.userPrefs._mum_gadget_ID_){_304.userPrefs._mum_gadget_ID_="";}},getGadgetUserPreferences:function(_305,_306){var _307=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _308=com.ibm.mm.enabler.utils.Model.getCurrentPageLayoutModel();var _309=com.ibm.mm.iwidget.Utils.getModelID(_305);var _30a=new com.ibm.mm.enabler.IdentifierImpl(_309);var _30b=_308.find(_30a).start();var _30c=_307.getWidgetWindow(_30b).start();var _30d=_307.getHierarchicalPreferences(_30c);if(_30d!==null){_30d=_30d.start();if(_30d!==null){var _30e=_30d.getNames();for(i=0;i<_30e.length;++i){_306[_30e[i]]={value:_30d.getValue(_30e[i])};}}}},resizeGadget:function(_30f){var _310=dojo.query(".gadgets-gadget",dojo.byId(gadgetId));if(_310.length>0){if(_310[0].tagName=="IFRAME"){_310[0].style.height=(_30f.newHeight-40)+"px";_310[0].style.width=(_30f.newWidth-30)+"px";}}},getGadgetObject:function(_311){var _312=null;if(shindig.container.gadgets_){for(var _313 in shindig.container.gadgets_){if(shindig.container.gadgets_[_313]&&shindig.container.gadgets_[_313].userPrefs&&shindig.container.gadgets_[_313].userPrefs._mum_gadget_ID_){var _314=shindig.container.gadgets_[_313].userPrefs._mum_gadget_ID_;if(_314.value&&_314.value==_311){_312=shindig.container.gadgets_[_313];break;}}}}return _312;},onDemandLoad_OpenSocialLibs:function(){if(typeof shindig=="undefined"){var args={url:ibmCfg.enablerConfig["com.ibm.mashups.contextroot.opensocial"]+"/gadgets/js/shindig-container:pubsub-2.js?c=1&debug=0",sync:true,load:function(data,_315){if(_315.xhr.status==200||_315.xhr.status===0){if(window.execScript){window.execScript(_315.xhr.responseText,"JavaScript");}else{rc=dojo.eval(_315.xhr.responseText);}}},error:function(data,_316){this.LOGGER.severe("tagservices.osgadgets.processTag","OpenSocial resource failed to load."+_316);}};dojo.xhrGet(args);this.initOpenSocial();}},initOpenSocial:function(){var _317=com.ibm.mm.enabler.hub.ManagedHubImpl.getInstance();gadgets.pubsub2router.init({hub:_317});gadgets.rpc.register("set_pref",com.ibm.mm.enabler.opensocial.OpenSocial.mashupsGadgets_SetUserPref);shindig.DefaultUserPrefStore.prototype.savePrefs=com.ibm.mm.enabler.opensocial.OpenSocial.openSocial_SavePrefs;},removeHubInstace:function(_318){var _319=com.ibm.mm.enabler.hub.ManagedHubImpl.getInstance().getContainer(_318);if(_319!=null){var _31a=com.ibm.mm.enabler.hub.ManagedHubImpl.getInstance();_31a.removeContainer(_319);}},openSocial_SavePrefs:function(_31b){var _31c=null;if(_31b&&_31b.userPrefs&&_31b.userPrefs._mum_gadget_ID_&&_31b.userPrefs._mum_gadget_ID_.value){_31c=_31b.userPrefs._mum_gadget_ID_.value;}else{return false;}var _31d=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _31e=com.ibm.mm.enabler.utils.Model.getCurrentPageLayoutModel();var _31f=com.ibm.mm.iwidget.Utils.getModelID(_31c);var _320=new com.ibm.mm.enabler.IdentifierImpl(_31f);var _321=_31e.find(_320).start();var _322=_31d.getWidgetWindow(_321).start();var _323=_31d.getHierarchicalPreferences(_322);if(_323!==null){_323=_323.start();var _324=_31b.userPrefs;for(var name in _324){if(name!=="_mum_gadget_ID_"){_323.setValue(name,_324[name].value);}}_31d.commit().start();}},mashupsGadgets_SetUserPref:function(_325,name,_326){var id=shindig.container.gadgetService.getGadgetIdFromModuleId(this.f);var _327=shindig.container.getGadget(id);for(var i=1,j=arguments.length;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
      \n ]]>\n \n\n"); }catch(e){console.log("Module 'mm_move_page': ",e);} try{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(); }}); }catch(e){console.log("Module 'mm_move_page': ",e);} try{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"); }); }catch(e){console.log("Module 'mm_move_page': ",e);} try{ 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"); }catch(e){console.log("Module 'mm_new_page_dialog': ",e);} try{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); } } }}); }catch(e){console.log("Module 'mm_new_page_dialog': ",e);} try{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; } })(); }catch(e){console.log("Module 'mm_new_page_dialog': ",e);} try{ 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"); }catch(e){console.log("Module 'mm_page_sharing_base': ",e);} try{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; }catch(e){console.log("Module 'mm_page_sharing_base': ",e);} try{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" }); }); }catch(e){console.log("Module 'mm_page_sharing_permission': ",e);} try{ com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/viewMorePage.xml", "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n\t\n \n \t\n \n\t\t\n\t\t\t\n\t\t\n \n\t\n\t\t\t
      \n\t\t\t\t
      ${I_MORE_PAGE_DESC}
      \n\t\t\t
      \n\t\t\t
      \n\t\t\t\t
      \n\t\t\t
      \n\t\t\t
      \n\t\t
      \n\t]]>\n\t
      \n
      \n"); }catch(e){console.log("Module 'mm_page_sharing_user': ",e);} try{dojo.require("com.ibm.mm.builder.widget.ViewMorePage"); dojo.require("com.ibm.mm.builder.dialog.DialogFooter"); dojo.declare("com.ibm.mm.builder.viewMorePage",com.ibm.mm.builder.iwidget.SystemTemplatedWidget,{count:0,onLoad:function(){ this.pageItems=[]; },onView:function(){ this.inherited(arguments); this.viewMorePage=new com.ibm.mm.builder.widget.ViewMorePage({items:this.pageItems},this.treeContainer); },onViewMorePage:function(_1){ this.createSharingPages(); this.viewMorePage.reGenerate(this.pageItems); },hide:function(){ this.eventService.broadcastEvent("com.ibm.mashups.builder.closeMashupDialog",this.iContext.widgetId); },save:function(_2){ this.hide(); if(this.viewMorePage.pageList.length>0){ var _3=com.ibm.mm.builder.utils.navigationUtil; var _4=_3.getNavigationModel(); var _5=_3.getSharedNavigationModel(); var _6=_4.findDefaultAcceptParent().start(); for(var i=0;i0?dojo.string.substitute(pre,[_18]):pre; var end=_17[1]; ret[1]=end.indexOf("${0}")>0?dojo.string.substitute(end,[_18]):end; return ret; },splitDesc:function(){ var _19=com.ibm.mm.builder.coreWidgetsStrings.I_MORE_PAGE_FROM_WHO; if(_19&&_19.length<=0){ return ["",""]; } var _1a=_19.indexOf("${1}"); if(_1a<0){ return ["",_19]; }else{ return [_19.substring(0,_1a),_19.substring(_1a+4)]; } }}); }catch(e){console.log("Module 'mm_page_sharing_user': ",e);} try{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.addSharePages.action", function(menuitem) { com.ibm.pb.contextMenu.sharedActions.addSharedPages(ibmCfg.portalConfig.currentPageOID); }); i$.toPath("com.ibm.mm.builder.addSharePages.visibility", function(menuitem) { return com.ibm.pb.contextMenu.sharedActions.confirmAddSharedPages(ibmCfg.portalConfig.currentPageOID); }); }catch(e){console.log("Module 'mm_page_sharing_user': ",e);} try{ com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/pageToolbarButtons.xml", "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n \n \n \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\t\n\t\n\t\n\t\t\n\t\n\t\n\n"); }catch(e){console.log("Module 'mm_page_toolbar': ",e);} try{dojo.require("dijit._Widget"); dojo.require("dijit._Templated"); dojo.require("com.ibm.utilities"); dojo.require("com.ibm.pb.iwidget.iWidgetBase"); dojo.require("dojo.i18n"); dojo.requireLocalization("com.ibm.bundles","Shelf"); dojo.declare("com.ibm.mm.builder.pageToolbarButtons",[dijit._Widget,dijit._Templated,com.ibm.pb.iwidget.iWidgetBase],{saveDisabled:false,containersHidden:true,fadeTime:500,newPage:false,shelfId:null,noTemplateLayout:false,hiddenName:"ibmHiddenWidgets",editModeClass:"edit-mode",layoutMetadataKey:"com.ibm.portal.layout.template.ref",layoutFileMetadataKey:"com.ibm.portal.static.page.file.name.html",templateString:"
      "+""+""+""+""+""+"
      ",onLoad:function(){ var _1,_2=this.iContext.getiWidgetAttributes().getItemValue("rootDomId"); if(_2){ _1=dojo.byId(_2); } if(!_1){ _1=dojo.query("."+com.ibm.mm.builder.constant.iwWidgetContent,this.iContext.getRootElement())[0]; } if(_1){ _1.appendChild(this.domNode); }else{ this.iContext.getRootElement().appendChild(this.domNode); } this.shelfId=this.iContext.getiWidgetAttributes().getItemValue("shelfId"); this.noTemplateLayout=this.iContext.getiWidgetAttributes().getItemValue("noTemplateLayout"); if(!this.iContext.getiWidgetAttributes().getItemValue("hideSaveBtn")){ dojo.removeClass(this.savePageButton,"lotusHidden"); } },postMixInProperties:function(){ var _3=dojo.i18n.getLocalization("com.ibm.bundles","Shelf"); this.customizeString=_3["shelf_customize"]; this.hiddenString=_3["shelf_hiddenContainers"]; this.hideHiddenString=_3["shelf_hideHiddenContainers"]; this.showHiddenString=_3["shelf_showHiddenContainers"]; this.saveString=_3["shelf_saveChanges"]; this.saveAndExitString=_3["shelf_saveAndExit"]; this.cancelString=_3["add_content_cancel"]; },postCreate:function(){ this.fadeIn=dojo.fx.wipeIn({node:this.buttonContainer,duration:this.fadeTime}); this.fadeOut=dojo.fx.wipeOut({node:this.buttonContainer,duration:this.fadeTime}); },showOrHideCustomize:function(){ if(!this.shelf){ this.shelf=dijit.byId(this.shelfId); } if(this.shelf){ this.shelf.link=this.customizeButton; if(this._isButtonEnabled(this.customizeButton)){ this.shelf.toggleDisplay(); } } },showOrHideContainers:function(){ if(this.noTemplateLayout){ var _4=dojo.query("[name^='"+this.hiddenName+"']"); if(_4.length<1){ return; } var _5=_4[0]; if(this.containersHidden){ _5.style.display="block"; this.containersHidden=false; this.onViewHiddenWidgets(); }else{ _5.style.display="none"; this.containersHidden=true; this.onHideHiddenWidgets(); } }else{ if(this.containersHidden){ this.evtSvc.broadcastEvent("com.ibm.mashups.builder.viewHiddenWidgets"); }else{ this.evtSvc.broadcastEvent("com.ibm.mashups.builder.hideHiddenWidgets"); } } },savePage:function(){ if(!this.saveDisabled){ this.evtSvc.broadcastEvent("com.ibm.mashups.builder.savePage"); } },savePageAndExit:function(){ this.savePage(); if(!this.saveDisabled){ if(ibmCfg.themeConfig.isPageRenderModeCSA){ this._broadcastModeChange("view"); }else{ var me=this; setTimeout(function(){ me._broadcastModeChange("view"); },500); } } },cancelAll:function(){ var _6=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel(); var _7=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage(); if(_7.isDirty()){ if(!this.shelf){ this.shelf=dijit.byId(this.shelfId); } this.shelf.undoChildren(); if(ibmCfg.themeConfig.alwaysRefreshOnPageSave){ window.onbeforeunload=null; top.location.reload(); }else{ var _8=_7.getID(); var _9=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(); var _a=_9.find(_8).start(); _9.invalidate(_a); com.ibm.mashups.enabler.widget.Factory.getWidgetModel().cachedWindows={}; var _b=com.ibm.mashups.enabler.model.state.AccessorFactory.getLayoutAccessor(_6,_8); _b.setTemplateURL(null); var _c=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService"); _c.broadcastEvent("com.ibm.mashups.builder.layoutRefresh"); _7.setDirty(false); } } this._broadcastModeChange("view"); },onPageSwitched:function(_d){ var _e=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getPageMode(); if((this.newPage&&_e=="view")||(!this.newPage&&_e=="edit")){ this._broadcastModeChange(this.newPage?"edit":"view"); this.newPage=false; } if(this._canCustomize()){ this._enableButton(this.customizeButton); }else{ this._disableButton(this.customizeButton); } if(this.page.getNavigationElementType()==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){ var _f=this.page.getContent().start(); if(!_f.getMetaData(this.layoutMetadataKey)){ this._hideButton(this.hiddenButton); }else{ this._showButton(this.hiddenButton); } } },onPageCreated:function(_10){ },onPageModeChanged:function(_11){ if(this._canCustomize()){ this._enableButton(this.customizeButton); }else{ this._disableButton(this.customizeButton); } if(_11.payload=="edit"){ if(this.page.getNavigationElementType()==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){ var _12=this.page.getContent().start(); if(!_12.getMetaData(this.layoutMetadataKey)){ this._hideButton(this.hiddenButton); }else{ this._showButton(this.hiddenButton); } }else{ this._hideButton(this.hiddenButton); } } if(_11.payload=="edit"){ dojo.addClass(dojo.body(),this.editModeClass); if(!(dojo.isIE||window.ActiveXObject!==undefined)&&!dojo.isFF){ this.fadeIn.play(); }else{ this.buttonContainer.style.display=""; } }else{ if(!this.containersHidden){ this.showOrHideContainers(); } dojo.removeClass(dojo.body(),this.editModeClass); if(!(dojo.isIE||window.ActiveXObject!==undefined)&&!dojo.isFF){ this.fadeOut.play(); }else{ this.buttonContainer.style.display="none"; } } },onViewHiddenWidgets:function(){ this.hiddenButton.title=this.hideHiddenString; dojo.addClass(this.hiddenButton,"ibmCompressed"); this.containersHidden=false; },onHideHiddenWidgets:function(){ this.hiddenButton.title=this.showHiddenString; dojo.removeClass(this.hiddenButton,"ibmCompressed"); this.containersHidden=true; },onview:function(){ },onUnload:function(){ },_broadcastModeChange:function(_13){ var _14="_broadcastModeChange"; this.LOGGER.entering(_14,arguments); var _15=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getPageMode(); var _16=com.ibm.mashups.enabler.user.Factory.getUserModel(); if(_16.getAnonymousMode()!=com.ibm.mashups.enabler.user.AnonymousMode.ANONYMOUS&&_15!=_13){ this.LOGGER.trace(_14,"Broadcasting mode change to ${0}",[_13]); if(dojo.isSafari||dojo.isOpera){ var me=this; setTimeout(function(){ me.evtSvc.broadcastEvent("com.ibm.mashups.builder.changePageMode",_13); },500); }else{ this.evtSvc.broadcastEvent("com.ibm.mashups.builder.changePageMode",_13); } com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setPageMode(_13); } this.LOGGER.exiting(_14,arguments); },_canCustomize:function(){ var _17=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID(); var _18=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel().find(_17); if(_18){ this.page=_18.start(); var _19=this.page.getContent().start(); if(_19.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR)||_19.hasRole(com.ibm.mashups.enabler.ac.RoleType.ADMIN)){ return true; }else{ if(_19.hasRole("Privileged User")){ if(!_19.getMetaData(this.layoutMetadataKey)&&!_19.getMetaData(this.layoutFileMetadataKey)){ return false; }else{ return true; } }else{ return false; } } }else{ return false; } },_isButtonEnabled:function(_1a){ return !dojo.hasClass(_1a,"lotusBtnDisabled"); },_disableButton:function(_1b){ dojo.addClass(_1b,"lotusBtnDisabled"); dojo.attr(_1b,"aria-disabled","true"); },_enableButton:function(_1c){ dojo.removeClass(_1c,"lotusBtnDisabled"); dojo.attr(_1c,"aria-disabled","false"); },_hideButton:function(_1d){ dojo.addClass(_1d,"lotusHidden"); },_showButton:function(_1e){ dojo.removeClass(_1e,"lotusHidden"); },_onPageDirty:function(){ this.saveDisabled=false; this._enableButton(this.savePageButton); this._enableButton(this.saveAndExitButton); this._enableButton(this.cancelButton); },_onPageClean:function(){ this.saveDisabled=true; this._disableButton(this.savePageButton); this._disableButton(this.saveAndExitButton); this._disableButton(this.cancelButton); }}); }catch(e){console.log("Module 'mm_page_toolbar': ",e);} try{/* (C) Copyright IBM Corp. 2007 All Rights Reserved. */ /** * This is the JS file for the common semantic tagging service */ STSPG.ifConnUrlExists = "false"; STSPG.connUrl= "null"; STSPG.isconnServerNew = false; STSPG.ptTimeout = 1500; STSPG.preferredImIds = ["X-imn","email","uid","fn"]; STSPG.c2a_click_for_actions = "Klepnut\u00edm zobraz\u00edte akce"; STSPG.hover_label_menu = "Klepnut\u00edm zobraz\u00edte volby"; STSPG.a11y_hover= "v\u00edce informac\u00ed"; STSPG.a11y_photo= "fotografie"; STSPG.a11y_close= "zav\u0159\u00edt"; STSPG.ally_expandImage = "Klepnut\u00edm zde skryjete informace"; STSPG.ally_collapsedImage = "Klepnut\u00edm zde zobraz\u00edte dal\u0161\u00ed informace"; STSPG.ally_showMore = "Zobrazit dal\u0161\u00ed"; STSPG.ally_showLess = "Zobrazit m\u00e9n\u011b"; STSPG.ally_buisnessCardLabel = "Vizitka"; STSPG.ally_moreAction= "Dal\u0161\u00ed akce"; STSPG.start_chat= "Konverzace"; STSPG.add_to_contact= "P\u0159idat jako kontakt programu Sametime"; STSPG.send_email= "Odeslat po\u0161tu"; STSPG.view_person= "Profil"; STSPG.hover_label_person= "Klepnut\u00edm zobraz\u00edte kartu osoby."; STSPG.work_location= "person.adr.locality+', '+person.adr.region+' '+person.adr.countryname"; STSPG.specify_email_if_connection= "Je-li port\u00e1l integrov\u00e1n s p\u0159ipojen\u00edmi, vizitka p\u0159ipojen\u00ed se zobraz\u00ed pouze, kdy\u017e je zad\u00e1n e-mail"; STSPG.expandedItems = "ibm-primaryEmail,street,stateOrProvinceName,postalCode,countryName"; STSPG.collapsedItems = "ibm-jobTitle,telephoneNumber"; STSPG.showDetailsFlag = true; STSPG.getPersonResolverUrl = function(){ return "?uri=personrecord%3ATOBEREPLACED&locale=cs&locale=en&locale=ltr" }; STSPG.basePumaResolvedUrl = SemTagSvcPortalGlobalDynamic.basePumaResolvedUrl; STSPG.availAttribUrl = SemTagSvcPortalGlobalDynamic.availAttribUrl; STSP.availAttribStr = ""; STSP.ifConnUrlExists = STSPG.ifConnUrlExists; STSP.connUrl = STSPG.connUrl; STSP.isconnServerNew = STSPG.isconnServerNew; STSP.sametimeSTProxy = (typeof stproxy !== "undefined" ); STSP.sametimeSTLinks = ( (typeof stproxy === "undefined") && (typeof prepareSametimeLink !== "undefined") ); STSP.stNI = ( (typeof stproxy === "undefined") && (typeof prepareSametimeLink === "undefined") ); var availAttrib={availAttribUrl:STSPG.availAttribUrl,req:"",uAR:false,isGecko:navigator.userAgent.match(/(opera|opr|firefox|msie|chrome|safari)\/?\s*([\d\.]+)/i)||[],retrieveAttribute:function(){ if(availAttrib.uAR){ return; } if(STSP.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.uAR=true; },getAttributesFromTags:function(_1,_2,_3){ var _4; if(availAttrib.isGecko.length==0||availAttrib.isGecko.indexOf("MSIE")>0){ _4=_1.getElementsByTagName(_3+":"+_2); return _4; }else{ _4=_1.getElementsByTagNameNS("*",_2); return _4; } },processStateChange:function(){ if(availAttrib.req.readyState==4){ if(availAttrib.req.status==200){ var _5=availAttrib.req.responseText; if(_5.length>1){ var _6=ibm.portal.xml.loadXmlString(_5); var _7=availAttrib.getAttributesFromTags(_6.documentElement,"title","atom"); var i; for(i=1;i<_7.length;i++){ if((STSP.availAttribStr=="")){ if((_7[i].firstChild.nodeValue!=null)){ STSP.availAttribStr=_7[i].firstChild.nodeValue; } }else{ if((_7[i].firstChild.nodeValue!=null)){ STSP.availAttribStr=_7[i].firstChild.nodeValue+","+STSP.availAttribStr; } } } } }else{ } } }}; var mytest=null; var liveNameElementId=null; var SemTagMenu={needCss:true,staticHover:false,id:"semtagmenu",hideDelay:navigator.userAgent.match(/(Android|BlackBerry|iPad|iPhone|iPod)/g)?5000:STSPG.ptTimeout,timeouts:[],iconName:"menu_drop_icon",showing:false,currentElem:null,currentHoverLabel:null,refCount:-1,a11yMode:false,svcHandlers:[],items:[],headers:[],footers:[],moreActionImgUrl:STSPG.contextUrl+"/ui/ShowActions.gif",verticalRulerUrl:STSPG.contextUrl+"/ui/Line_Tree.gif",hoverIdRE:new RegExp(STSP.hoverIdPrefix),iconNameRE:new RegExp("(^|\\s)menu_drop_icon(\\s|$)"),sftflag:false,init:function(){ },includeCSS:function(_1){ var _2=false; if(typeof (_1._JAVLIN_STYLE_)=="undefined"){ _2=true; _1._JAVLIN_STYLE_="loaded"; } return _2; },registerMenuEventHandlers:function(_3){ STSP.watchEvent(_3,"click",SemTagMenu.click,false); STSP.watchEvent(_3,"keydown",SemTagMenu.catchEscape,false); STSP.watchEvent(_3,"keyup",SemTagMenu.catchKeyup,false); },unregisterMenuEventHandlers:function(_4){ STSP.clearEventWatch(_4,"click",SemTagMenu.click,false); STSP.clearEventWatch(_4,"keydown",SemTagMenu.catchEscape,false); STSP.clearEventWatch(_4,"keyup",SemTagMenu.catchKeyup,false); },nls:{"hover_label":STSPG.hover_label_menu,"a11y_hover":STSPG.a11y_hover,"a11y_photo":STSPG.a11y_photo,"a11y_close":STSPG.a11y_close,"ally_expandImage":STSPG.ally_expandImage,"ally_collapsedImage":STSPG.ally_collapsedImage,"ally_showMore":STSPG.ally_showMore,"ally_showLess":STSPG.ally_showLess,"ally_buisnessCardLabel":STSPG.ally_buisnessCardLabel,"ally_moreAction":STSPG.ally_moreAction},hoverDimension:[14,14],hoverOffset:[15,-1],menuOffset:[15,-1],writeHover:function(_5,_6,_7){ _5.write("
      "+_7+"
      "); },startMenu:function(_8,_9){ _8.write("
      "); },writeHeader:function(_a,_b,_c){ _a.write("
      "+_b.markup+"
      "); },startActionSection:function(_d,_e,_f,_10){ if(!_f){ _f="personMenuActions"; } _d.write(""); _d.write(""); },writeFooter:function(out,_11,_12){ out.write(""); },endMenu:function(out,_13){ out.write("
      "); },out:function(){ this.buffer=""; this.write=function(str){ this.buffer+=str; }; },activateHover:function(_14){ var _15=STSP.getElementFromEvent(_14); if(_15){ _15.src=STSPG.contextUrl+"/ui/menu_selected_hover.gif"; } SemTagMenu.setCurrentElement(SemTagMenu.findLiveElementFromEventSource(_15)); },deactivateHover:function(_16){ var _17=STSP.getElementFromEvent(_16); if(_17){ _17.src=STSPG.contextUrl+"/ui/menu_selected.gif"; } SemTagMenu.setCurrentElement(null); },showHover:function(_18,_19,_1a){ if(SemTagMenu.staticHover){ return; } var tag=SemTagMenu.getMenuTag(); if(SemTagMenu.showing&&tag.style.display!="none"){ return; } var _1b=STSP.getElementFromEvent(_18); var _1c=0; if(_1b&&_1b!=SemTagMenu.currentElem){ SemTagMenu.clearAllSvcHandlers(tag); _1c=_1b.getAttribute(STSP.refcntAttr); if(_1c){ SemTagMenu.setCurrentElement(_1b); }else{ SemTagMenu.setCurrentElement(null); return; } } SemTagMenu.addSvcHandler(tag,_19); if(_1a&&0<_1a.length){ SemTagMenu.currentHoverLabel=_1a; } SemTagMenu.refCount--; if(0document.documentElement.scrollLeft)?document.body.scrollLeft:document.documentElement.scrollLeft; if((_35+_30)>(_37+_39)){ var _3a=(_35+_30)-_37-_39; _35-=_3a; } var _3b=(document.body.scrollTop>document.documentElement.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop; if((top+_31)>(_38+_3b)){ var _3a=(top+_31)-_38-_3b; top-=_3a; } if(STSP.bidi=="rtl"&&_35<0){ _35=0; } var od=SemTagUtil.getOwnerDocument(_36); if(od.location!=document.location){ var f=SemTagUtil.getFrameElement(_36); if(f){ var el=f.offsetParent; var x=0,y=0; while(el){ x+=el.offsetLeft; y+=el.offsetTop; el=el.offsetParent; } var lof=_36.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+_36.offsetHeight; _35=x+xx+_36.offsetWidth; }else{ top+=f.offsetTop; _35+=f.offsetLeft; } if(SemTagUtil.isGecko&&f.id=="wpsFLY_flyoutIFrame"){ _33=f.contentWindow.pageXOffset; _32=f.contentWindow.pageYOffset; } if(!SemTagUtil.isGecko&&f.id=="wpsFLY_flyoutIFrame"){ _33=f.contentWindow.document.body.parentNode.scrollLeft; _32=f.contentWindow.document.body.parentNode.scrollTop; } top-=_32; _35-=_33; } } _34.style.top=top+"px"; _34.style.left=_35+"px"; _34.style.display="block"; SemTagMenu.startHideTimer(_2d); },hide:function(_3c,e){ SemTagMenu.unregisterMenuEventHandlers(document); var tag=SemTagMenu.getMenuTag(); if(!tag){ return false; } if(tag.style.display!="block"){ return false; } tag.style.display="none"; SemTagMenu.showing=false; try{ var _3d=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 _3e=par.nextSibling; if(_3e!=null){ return _3e; } par=par.parentNode; } } } return false; },offScreen:function(_3f){ _3f.style.top="-1000px"; _3f.style.left="-1000px"; _3f.style.display="block"; },findLiveElementFromEventSource:function(_40){ var _41; if(SemTagMenu.staticHover){ var id=_40.id; if(!id.match(SemTagMenu.hoverIdRE)){ var _42=_40.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=(_4e+_48))||(_4b>=(_4f+_49))){ return false; }else{ return true; } },mouseout:function(_50){ if(_50.type=="blur"){ var _51=STSP.getElementFromEvent(_50); if(SemTagMenu.currentElem){ STSP.clearEventWatch(SemTagMenu.currentElem,"keydown",SemTagMenu.a11y,false); } if(!SemTagMenu.showing){ if(!_51.className.match(SemTagMenu.iconNameRE)){ SemTagMenu.hide(); } } }else{ var _52=SemTagMenu.id; menuElem=document.getElementById(_52); SemTagMenu.startHideTimer(_52); } },mouseover:function(_53){ SemTagMenu.clearTimeouts(); },click:function(_54){ if(!_54){ return; } var _55=STSP.getElementFromEvent(_54); var _56=STSP.getParentByClassName("semtag_header",_55); var _57=STSP.getParentByClassName("personMenuActions",_55); if(!_56&&!_57){ SemTagMenu.hide(SemTagMenu.id); } },catchKeyup:function(_58){ var _59; var _5a=false; if(_58){ if(_58.which){ _59=_58.which; }else{ _59=_58.keyCode; } } var _5b=document.activeElement.className; if(_5b.indexOf("lotusui")>-1){ _5a=true; } if(_59==16&&_5a&&SemTagMenu.sftflag){ SemTagMenu.exitCard(); } SemTagMenu.sftflag=false; },catchEscape:function(_5c){ var key; if(_5c){ if(_5c.which){ key=_5c.which; }else{ key=_5c.keyCode; } } if(key==16){ SemTagMenu.sftflag=true; } if(key==27){ var _5d=null; if(SemTagMenu.showing){ var _5e=SemTagMenu.getCurrentElement(); if(_5e){ _5d=STSP.getHoverElement(_5e); } } SemTagMenu.hide(); if(_5d){ _5d.focus(); } } },a11y:function(_5f){ if(_5f){ var key; if(_5f.which){ key=_5f.which; }else{ key=_5f.keyCode; } if(key==13){ var _60=STSP.getElementFromEvent(_5f); if(_60){ SemTagMenu.a11yMode=true; var _61=(SemTagMenu.staticHover?_60:SemTagMenu.getMenuTag()); if(SemTagUtil.isGecko){ var evt=document.createEvent("MouseEvents"); evt.initEvent("click",true,true); SemTagUtil.fireEvent(_61,evt); }else{ _61.click(); } SemTagMenu.stopEvent(_5f); } } }else{ var _60=SemTagMenu.currentElem; if(_60){ SemTagMenu.a11yMode=true; var _61=(SemTagMenu.staticHover?_60:SemTagMenu.getMenuTag()); if(SemTagUtil.isGecko){ var _62=document.createEvent("MouseEvents"); _62.initEvent("click",true,true); SemTagUtil.fireEvent(_61,_62); }else{ _61.click(); } SemTagMenu.stopEvent(evt); } } return true; },stopEvent:function(_63){ if(!_63){ return; } if(SemTagUtil.isGecko){ try{ _63.preventDefault(); _63.stopPropagation(); } catch(e){ } }else{ try{ _63.returnValue=false; _63.cancelBubble=true; } catch(e){ } } },startHideTimer:function(_64){ if(01){ for(var _68=(tds.length-2);_68-1)){ var _18=_13[i].url.replace(/@@@ARGS@@@/g,"SemTagPerson.currentPerson"); _6.push(STSP.getMenuItemJson(_17,_18,_13[i].order)); } } } } if(!_4._inline){ if(STSP.ifConnUrlExists=="true"&&(STSP.isconnServerNew==false)&&(_b!=null)){ _8.write("
      "); _8.write("
      "); }else{ var _19=""; if(typeof (SemTagAwrns)!="undefined"&&typeof (_4.X.ststatus)!="undefined"&&(_4.X.ststatus=="online"||_4.X.ststatus=="away")){ _19=_4.X.ststatus; } var _1a=null; if(_4.photo!=null&&_4.photo!=="undefined"&&_4.photo.length>0){ _1a=_4.photo; }else{ _1a=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+_19+""); } if(STSPG.collapsedItems!=null){ _8.write(SemTagPerson.getItemsAsHtml(STSPG.collapsedItems,"collapsed")); } _8.write("
      "); if(STSPG.showDetailsFlag){ _8.write("
      "); _8.write(" "); _8.write("
      "); } _8.write(""); _8.write("
      "); } } },getItemsAsHtml:function(_1b,_1c){ var _1d=new String(""); if(_1b!=null){ var _1e=_1b.split(","); var i=0; while(i<_1e.length){ var _1f=_1e[i].replace(/^\s+|\s+$/g,""); var _20=new String(""); if(_1f.match("businessCategory")){ _20=".category"; }else{ if(_1f.match("carLicense")){ _20=".X.carlicense"; }else{ if(_1f.match("cn")&&_1f.length==2){ _20=".fn"; }else{ if(_1f.match("countryName")){ _20=".adr.countryname"; }else{ if(_1f.match("departmentNumber")){ _20=".X.departmentnumber"; }else{ if(_1f.match("description")){ _20=".note"; }else{ if(_1f.match("displayName")){ _20=".fn"; }else{ if(_1f.match("employeeNumber")){ _20=".X.employeenumber"; }else{ if(_1f.match("employeeType")){ _20=".X.employeetype"; }else{ if(_1f.match("facsimileTelephoneNumber")){ _20=".tel.fax"; }else{ if(_1f.match("givenName")){ _20=".n.givenname"; }else{ if(_1f.match("homePostalAddress")){ _20=".X.homeaddress"; }else{ if(_1f.match("ibm-gender")){ _20=".X.gender"; }else{ if(_1f.match("ibm-generationQualifier")){ _20=".n.honorificsuffix"; }else{ if(_1f.match("ibm-hobby")){ _20=".X.hobby"; }else{ if(_1f.match("ibm-jobTitle")){ _20=".title"; }else{ if(_1f.match("ibm-middleName")){ _20=".n.additionalname"; }else{ if(_1f.match("ibm-otherEmail")){ _20=".email.X_notes"; }else{ if(_1f.match("ibm-personalTitle")){ _20=".n.honorificprefix"; }else{ if(_1f.match("ibm-primaryEmail")){ _20=".email.internet"; }else{ if(_1f.match("mail")&&_1f.length==4){ _20=".email.internet"; }else{ if(_1f.match("ibm-regionalLocale")){ _20=".X.locale"; }else{ if(_1f.match("ibm-timeZone")){ _20=".tz"; }else{ if(_1f.match("initials")){ _20=".X.initials"; }else{ if(_1f.match("localityName")){ _20=".adr.locality"; }else{ if(_1f.match("manager")){ _20=".X.manager"; }else{ if(_1f.match("mobile")){ _20=".tel.cell"; }else{ if(_1f.match("o")&&_1f.length==1){ _20=".org.name"; }else{ if(_1f.match("ou")&&_1f.length==2){ _20=".org.unit"; }else{ if(_1f.match("pager")){ _20=".tel.pager"; }else{ if(_1f.match("postalAddress")){ _20=".X.fulladdress"; }else{ if(_1f.match("postalCode")){ _20=".adr.postalcode"; }else{ if(_1f.match("preferredLanguage")){ _20=".X.language"; }else{ if(_1f.match("roomNumber")){ _20=".adr.extendedaddress"; }else{ if(_1f.match("secretary")){ _20=".X.secretary"; }else{ if(_1f.match("seeAlso")){ _20=".url"; }else{ if(_1f.match("sn")&&_1f.length==2){ _20=".n.familyname"; }else{ if(_1f.match("stateOrProvinceName")){ _20=".adr.region"; }else{ if(_1f.match("street")){ _20=".adr.streetaddress"; }else{ if(_1f.match("telephoneNumber")){ _20=".tel.voice"; }else{ if(_1f.match("uid")&&_1f.length==3){ _20=".uid"; } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } if(0<_20.length){ var _21=new String(""); var pos=_20.indexOf(".",1); while(pos!=-1){ if(0<_21.length){ _21+=" && "; } _21+="SemTagPerson.currentPerson"+_20.substring(0,pos); pos=_20.indexOf(".",pos+1); } if(0<_21.length){ _21+=" && "; } _21+="SemTagPerson.currentPerson"+_20; var _22=0; if(_1c.match("expanded")){ _22=0; } if(_1c.match("collapsed")){ _22=1; } var _23=_21.toString(); var _24=eval(_21.toString()); var _25="
    • "+eval(_21.toString())+"
    • "; if(_1f.indexOf("mail")!=-1){ _25="
    • "+eval(_21.toString())+"
    • "; } if(eval(_21.toString())){ _1d+=_25; } } i++; } } return _1d; },imgClicked:function(){ var _26=document.getElementById("expCollapImg"); var _27=document.getElementById("expCollapSpan"); var _28=document.getElementById("toggleLabel"); var _29=document.getElementById("expandedSection"); var _2a=navigator.appName; if(_2a=="Netscape"){ _29.style.width="240"; }else{ _29.style.width="378"; } if(_26.src.indexOf(SemTagPerson.expandedImgUrl)>1){ _26.src=SemTagPerson.collapsedImgUrl; _27.title=SemTagMenu.nls.ally_collapsedImage; _28.innerHTML=SemTagMenu.nls.ally_showMore; }else{ _26.src=SemTagPerson.expandedImgUrl; _27.title=SemTagMenu.nls.ally_expandImage; _28.innerHTML=SemTagMenu.nls.ally_showLess; } var _2b=document.getElementById("expandedSection"); _2b.style.display=(_2b.style.display!="none"?"none":""); },imgHoverIn:function(){ var _2c=document.getElementById("personImg"); var _2d=document.getElementById("personImg1"); _2c.style.display="none"; _2d.style.display=""; },imgHoverOut:function(){ var _2e=document.getElementById("personImg"); var _2f=document.getElementById("personImg1"); _2e.style.display=""; _2f.style.display="none"; },getInlineMarkup:function(_30,_31,_32){ var _33=_30.email.internet; _32.write("
      "); _32.write("
      "); _32.write("
      "); var _34=(_30._headeronly?"class='vcard X-person-inside-inline'":""); _32.write("
        "); _32.write("
      • "+_30.fn+"
      • "); _32.write(""); if(_30.title){ _32.write("
      • "+_30.title+"
      • "); } if(_30.tel&&_30.tel.voice){ _32.write("
      • "+_30.tel.voice+"
      • "); } _32.write("
      "); _32.write("
      "); if(_30._headeronly){ _32.write("
      "); }else{ _32.write("
      "); _32.write(""); } _32.write("
      "); _32.write("
      "); },openPersonRecord:function(id){ var _35; var _36=null; if(id!=="undefined"&&id!=null){ _36=id; }else{ _35=SemTagPerson.currentPerson; if(_35&&_35.uid&&_35.uid.length>0){ _36=_35.uid; }else{ if((typeof (_35.email)!="undefined"&&typeof (_35.email.internet)!="undefined"&&0<_35.email.internet.length)){ _36=_35.email; }else{ if(_35&&_35.userObjectID&&_35.userObjectID.length>0){ _36="OBJID="+_35.userObjectID; } } } } var _37=encodeURIComponent(_36); var _38=encodeURIComponent(_37); var _39=SemTagPerson.getPersonResolverUrl(); var _3a=SemTagPerson.getPersonResolverUrl().replace("TOBEREPLACED",_38); window.open(SemTagPerson.getPersonResolverUrl().replace("TOBEREPLACED",_38),null,"height=640,width=512,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no"); },openCardORPersonRecord:function(id){ if(STSP.isMobile){ availAttrib.retrieveAttribute(); SemTagPerson.showMenu(); }else{ var _3b=SemTagMenu.currentElem; var _3c=SemTagUtil.getHcardAttributeValue("X-person-profile-inplace",_3b); if(_3c){ javascript: doShowProfile(id); }else{ SemTagPerson.openPersonRecord(id); } } },addToSametimeList:function(){ var _3d=SemTagPerson.currentPerson.email.internet; var fn_=encodeURIComponent(SemTagPerson.currentPerson.fn); var fn=encodeURIComponent(fn_); window.open(SemTagPerson.getPersonResolverUrl().replace("TOBEREPLACED",_3d+"/"+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(_3e){ var _3f=_3e?_3e.length:0; if(!_3e||_3f==0){ return; } for(var i=0;i<_3e.length;i++){ var _40=_3e[i]; var _41=SemTagPerson.getNameElement(_40); if(!_41){ continue; } var _42=_41.getAttribute(STSP.liveElemPrefix+"id"); if(_42&&STSP.ifConnUrlExists=="false"){ if(SemTagPerson.activeElems[_42]){ continue; }else{ continue; } } var _43=STSP.getElementsByClassName("email",_40); _43=_43||null; if((_43==null||_43.length==0)&&STSP.ifConnUrlExists=="true"){ } if(STSP.ifConnUrlExists=="true"&&STSP.isconnServerNew){ var _44=_45?_45.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,_3e); }else{ lconn.profiles.bizCard.bizCard.processTag(_41); } } catch(e){ } } var _46=STSP.getElementsByClassName("userObjectId",_40); var _45=SemTagUtil.getHcardAttributeValue("email",_40); if(!_46){ if(!_45.internet){ var uid=SemTagUtil.getHcardAttributeValue("uid",_40); if(!uid){ continue; } } } if(SemTagPerson.isInline(_40)){ var _47={"target":_41}; SemTagPerson.requestPersonInfo(_47); }else{ var _48=STSP.getTextValue(_41); var _49=_48.indexOf("click"); var _4a=_48.substring(0,_49)+SemTagPerson.nls.hover_label+" "+SemTagMenu.nls.a11y_hover; if(STSP.ifConnUrlExists=="false"||(STSP.ifConnUrlExists=="true"&&STSP.isconnServerNew==false)){ STSP.addHover(_41,SemTagPerson.showHover,SemTagPerson.showMenu,_4a); }else{ var _4b=_41.getAttribute(STSP.refcntAttr); if(_4b){ _41.setAttribute(STSP.refcntAttr,parseInt(Number(_4b)+1)); }else{ _41.setAttribute(STSP.refcntAttr,"1"); STSP.hoverIdx++; _41.setAttribute(STSP.liveElemPrefix+"id",STSP.hoverIdx); } } _42=_41.getAttribute(STSP.liveElemPrefix+"id"); if(_42){ SemTagPerson.activeElems[_42]=true; } } } },processUntilAvailable:function(_4c,_4d,_4e,_4f,_50,_51){ if(typeof (_4c)!="function"){ return; } var _52=500; var _53=20; var _54=true; if(typeof (_4f)=="number"){ _52=_4f; } if(typeof (_50)=="number"){ _53=_50; } if(typeof (_4e)=="boolean"){ _54=_4e; } var _55=""; var _56=0; console.log("eval(test) is :"+eval(_4d)); var _57=Array.prototype.slice.call(arguments); var _58=_57.shift(); var _59=_57.shift(); var _5a=_57.shift(); var _5b=_57.shift(); var _5c=_57.shift(); if(eval(_4d)){ if(_51!=null){ _4c.apply(null,Array.prototype.slice.call(_57)); }else{ _4c(); } return; } _55=window.setInterval(function(){ _56++; if(eval(_4d)){ window.clearInterval(_55); if(_51!=null){ _4c.apply(null,Array.prototype.slice.call(_57)); }else{ _4c(); } }else{ if(_56>=_53){ window.clearInterval(_55); if(_54){ throw new Error("processUntilAvailable: test was never met: "+_4d); } } } },_52); },isInline:function(_5d){ var _5e=SemTagUtil.getHcardAttributeValue(SemTagPerson.INLINE,_5d); return _5e; },processMailtos:function(_5f){ if(!_5f||_5f.length==0){ return; } while(_5f.length>0){ var _60=_5f.pop(); STSP.watchEvent(_60,"mouseover",SemTagPerson.tagMouseover,false); } },hcardsAdded:function(_61){ var _62=STSP.getNodes("hcard"); var _63=_62?_62.length:0; if(_61&&_61.length>0){ SemTagPerson.processHcards(_61); }else{ SemTagPerson.processHcards(STSP.getNodes("hcard")); } },hcardsAdded:function(){ var _64=STSP.getNodes("hcard"); var _65=_64?_64.length:0; SemTagPerson.processHcards(STSP.getNodes("hcard")); },mailtosAdded:function(){ SemTagPerson.processMailtos(STSP.getNodes("mailto")); },showHover:function(_66){ var _67=SemTagUtil.getHcardAttributeValue("X-person-inside-inline",STSP.getLiveElementFromEvent(_66)); var _68=_67?null:SemTagPerson.nls.hover_label; STSP.showHover(_66,SemTagPerson.showMenu,_68); return false; },showMenu:function(_69){ SemTagMenu.waitCursor(); SemTagMenu.stopEvent(_69); SemTagPerson.requestPersonInfo(_69); return false; },renderCard:function(_6a){ var _6b=new BusinessCard.out(); BusinessCard.getMenuData(_6a,null,null,null,_6b); var _6c=document.getElementById("businessCard"); _6c.innerHTML=_6b.buffer; },requestPersonInfo:function(_6d){ SemTagPerson.callUserProfileServlet(SemTagPerson,_6d); },dispatch:function(_6e){ var _6f=(_6e.email&&_6e.email.internet)?_6e.email.internet:null; if(_6f){ SemTagPerson.requestor.dispatch(_6f.toLowerCase(),_6e); } },requestReturn:function(_70,_71,_72){ var _73=_70?"success":"fail"; var _74=_70?_71:SemTagPerson.emptyPerson(); if(_74){ var _75=STSP.getLiveElementFromEvent(_72); SemTagPerson.fillPersonJsonMoreFromDom(_74,_75); SemTagPerson.update(_74,_75,_72); }else{ SemTagMenu.defaultCursor(); } },appendObjectIdToUrl:function(_76){ var _77=SemTagPerson.basePumaResolvedUrl.indexOf(SemTagPerson.pumaUrl); var _78=""; if(_77>-1){ _78=SemTagPerson.basePumaResolvedUrl.substr(0,_77)+SemTagPerson.pumaUrl+"/"+_76+SemTagPerson.basePumaResolvedUrl.substr(_77+SemTagPerson.pumaUrl.length); } return _78; },fillPersonJsonMoreFromDom:function(_79,_7a){ var _7b=STSP.findNameElementInHcard(_7a); if(_7b){ var _7c=STSP.getTextValue(_7b); var _7d=_7c.indexOf("click"); if(_7d>0){ _79.fn=_7c.substring(0,_7d); }else{ _79.fn=STSP.getTextValue(_7b); } } var _7e=SemTagPerson.getElementEmail(_7a); if(_7e){ _79.email={"internet":_7e}; } var uid=SemTagUtil.getHcardAttributeValue("uid",_7a); if(uid){ _79.uid=uid; } var _7f=SemTagUtil.getHcardAttributeValue("userObjectId",_7a); if(_7f&&_7f.length>0){ _79.userObjectID=_7f; } if(_79.userObjectID){ var _80=_79.userObjectID.split("/"); if(_80&&_80.length>0){ _79.userObjectID=_80[_80.length-1]; } } if(_79){ var _81=(_79.photo&&_79.photo.length>0?"not null":"is not available"); } if(_79&&_79.photo&&_79.photo.length>0){ if(_79.userObjectID&&_79.userObjectID.length>0){ var _82=SemTagPerson.appendObjectIdToUrl(_79.userObjectID+"/jpegPhoto"); _79.photo=_82+"&index=0"; }else{ _79.photo=_79.photoURL; } } if(!_79.tel||!_79.tel.voice){ var _83=STSP.findElementByNameInHcard(_7a,"tel"); if(_83){ var _84=STSP.getTypedValue(_83,"voice"); _79.tel={"voice":_84["voice"]}; } } var _85=STSP.findElementByNameInHcard(_7a,"adr"); var _86={}; if(_85){ _86=SemTagPerson.getAddressJson(_85); _79.adr=_86; } if(typeof (_79.adr)!="undefined"&&(_79.adr.locality||_79.adr.countryname||_79.adr.region)){ if(!_79.X){ _79.X={}; } var _81=_79.adr.locality+", "+_79.adr.region+" "+_79.adr.countryname; _79.X.worklocation=_81.replace(/undefined/g,""); } if(typeof (SemTagAwrns)!="undefined"){ if(!_79.X){ _79.X={}; } _79.X.imn=SemTagAwrns.getSametimeId(_7a); _79.X.ststatus=_7b.getAttribute("semtag_ststatus"); } },emptyPerson:function(){ var _87={"fn":"","email":{"internet":""}}; return _87; },update:function(_88,_89,_8a){ SemTagPerson.currentPerson=_88; var _8b=STSP.getParentByClassName("vcard",_89); var _8c=SemTagUtil.getHcardAttributeValue("X-person-header-only",_8b); if(_8c){ _88._headeronly=true; } SemTagPerson.readHcardContext(_8b,_88); STSP.setSemanticTagValue("hcard",_89,_88); if(SemTagPerson.isInline(_8b)){ var out=new SemTagPerson.out(); SemTagPerson.getInlineMarkup(_88,STSP.bidi,out); _8b.innerHTML=out.buffer; var _8d=SemTagUtil.getNodeClassValue(_8b); SemTagUtil.setNodeClassValue(_8b,_8d.replace(/vcard/,"vcard-done")); if(_8c){ var _8e=STSP.getElementsByClassName("vcard",_8b,1); if(_8e){ SemTagPerson.processHcards(_8e); } } }else{ var _8f=new Array(); var _90="personMenuActions"; var _91=new SemTagPerson.out(); var _92=new SemTagPerson.out(); SemTagPerson.getMarkup(_88,STSP.bidi,_8f,_90,_91,_92); var _93=(typeof (_88.email)!="undefined"&&_88.email.internet)?_88.email.internet:null; STSP.setMenuData(_8a,_8f,_90,STSP.getMenuHeaderJson(_91.buffer,"text/html",-100),STSP.getMenuFooterJson(_92.buffer,"text/html",-100)); if(STSP.ifConnUrlExists=="true"&&(STSP.isconnServerNew===false)&&_93!=null){ if(eval("window.BusinessCard != null")==false){ SemTagPerson.processUntilAvailable(BusinessCard.getProfileInfo,"(window.BusinessCard != null)",null,null,null,true,"SemTagPerson.renderCard",_93); }else{ BusinessCard.getProfileInfo(true,"SemTagPerson.renderCard",_93); } } } },readHcardContext:function(_94,_95){ var _96=SemTagUtil.getHcardAttributeValue("X-person-inside-inline",_94); if(_96){ _95._inline=true; } var _97=SemTagUtil.getHcardAttributeValue("X-person-inside-profile",_94); if(_97){ _95._inprofile=true; } var _98=SemTagUtil.getHcardAttributeValue("X-person-profile-inplace",_94); if(_98){ _95._profileinplace=true; } },getElementEmail:function(_99){ if(!_99){ alert("getElementEmail called with: "+_99); } var _9a; var _9b=STSP.getParentByClassName("vcard",_99); if(_9b){ _9a=SemTagUtil.getHcardAttributeValue("email",_9b); _9a=_9a.internet; }else{ if(_99.tagName=="A"&&_99.href.match(/^mailto:/)){ _9a=_99.href.replace(/^mailto:/,""); } } return _9a; },getNameElement:function(_9c){ try{ if(_9c.className!="vcard"){ _9c=STSP.getParentByClassName("vcard",_9c); } var _9d=STSP.getElementsByClassName("fn",_9c,1)[0]; if(!_9d){ _9d=STSP.getElementsByClassName("n",_9c,1)[0]; } return _9d; } catch(e){ } return null; },getAddressJson:function(_9e){ var _9f={"postofficebox":"","streetaddress":"","locality":"","region":"","postalcode":"","countryname":""}; var _a0=_9e; if(_a0.className!="adr"){ _a0=STSP.getParentByClassName("adr",_9e); } if(_a0){ var _a1=_a0.childNodes; for(var i=0;i<_a1.length;i++){ SemTagPerson.readAddressInfo(_a1[i],_9f); } }else{ _9f.streetaddress="5 Technology Park Drive"; _9f.locality="Westford"; _9f.region="MA"; _9f.postalcode="01886"; _9f.countryname="USA"; } return _9f; },readAddressInfo:function(_a2,_a3){ var _a4=_a2.childNodes; if(_a4){ for(var i=0;i<_a4.length;i++){ SemTagPerson.readAddressInfo(_a4[i],_a3); } } if(_a2.className!=null){ var cn=_a2.className; if(cn.match(/(^|\s)post-office-box(\s|$)/i)){ _a3.postofficebox=STSP.getTextValue(_a2); }else{ if(cn.match(/(^|\s)extenodeed-address(\s|$)/i)){ _a3.extenodeedaddress=STSP.getTextValue(_a2); }else{ if(cn.match(/(^|\s)street-address(\s|$)/i)){ _a3.streetaddress=STSP.getTextValue(_a2); }else{ if(cn.match(/(^|\s)locality(\s|$)/i)){ _a3.locality=STSP.getTextValue(_a2); }else{ if(cn.match(/(^|\s)region(\s|$)/i)){ _a3.region=STSP.getTextValue(_a2); }else{ if(cn.match(/(^|\s)postal-code(\s|$)/i)){ _a3.postalcode=STSP.getTextValue(_a2); }else{ if(cn.match(/(^|\s)country-name(\s|$)/i)){ _a3.countryname=STSP.getTextValue(_a2); } } } } } } } } },existsInObject:function(_a5,_a6){ var _a7=_a6.split("."); var _a8=_a5; var _a9=true; for(var i=0;i<_a7.length;i++){ var _aa; if(_a7[i].indexOf("(")>-1){ _aa=_a7[i].substr(0,_a7[i].indexOf("(")); }else{ _aa=_a7[i]; } if(_a8[_aa]){ _a8=_a8[_aa]; }else{ _a9=false; break; } } return _a9; },executeJSTargetInFrame:function(_ab){ if(_ab.indexOf("javascript:")>-1){ var _ac=_ab.substr(("javascript:".length)); var _ad=window; if(!SemTagPerson.existsInObject(window,_ac)){ for(var i=0;i0){ var _b6=SemTagPerson.appendObjectIdToUrl(_b2)+"&expandRefs=true&includeAttributes=@@@AVAILATTRIBUTES@@@"; _b6=_b6.replace("@@@AVAILATTRIBUTES@@@",STSP.availAttribStr); xml=ibm.portal.xml.loadXml(_b6.replace("@@@AVAILATTRIBUTES@@@",STSP.availAttribStr)); }else{ if(uid&&uid.length>0){ var _b6=SemTagPerson.basePumaResolvedUrl+"&@@@QUERY@@@&includeAttributes=@@@AVAILATTRIBUTES@@@"; _b6=_b6.replace("@@@AVAILATTRIBUTES@@@",STSP.availAttribStr); try{ xml=ibm.portal.xml.loadXml(_b6.replace("@@@QUERY@@@",_b4)); } catch(er){ if(uid.indexOf("uid=")==0){ _b4=uid; }else{ _b4="uid="+uid; } var _b7=SemTagPerson.basePumaResolvedUrl+"&expandRefs=true&includeAttributes=@@@AVAILATTRIBUTES@@@&searchAttributes=@@@QUERY@@@"; _b7=_b7.replace("@@@AVAILATTRIBUTES@@@",STSP.availAttribStr); xml=ibm.portal.xml.loadXml(_b7.replace(/@@@QUERY@@@/,_b4)); } }else{ var _b6=SemTagPerson.basePumaResolvedUrl+"&expandRefs=true&includeAttributes=@@@AVAILATTRIBUTES@@@&searchAttributes=@@@QUERY@@@"; _b6=_b6.replace("@@@AVAILATTRIBUTES@@@",STSP.availAttribStr); xml=ibm.portal.xml.loadXml(_b6.replace(/@@@QUERY@@@/,_b4)); } } } catch(e){ var evt={"target":_b3}; SemTagPerson.requestReturn(false,null,evt); return false; } if(xml){ if(0<_b2.length){ var xsl=ibm.portal.xml.loadXsl(STSPG.contextUrl+"/xsl/UserAtomByIdToPersonJson.xsl"); }else{ var xsl=ibm.portal.xml.loadXsl(STSPG.contextUrl+"/xsl/UserAtomToPersonJson.xsl"); } var _b8=ibm.portal.xml.transform(xml,xsl,null,null,true); var _b9=eval(_b8)[0]; if(!_b9&&!_b9.fn){ _b9=SemTagPerson.emptyPerson(); } SemTagPerson.fillPersonJsonMoreFromDom(_b9,_b3); SemTagPerson.update(_b9,_b3,_b1); return; }else{ } var evt={"target":_b3}; SemTagPerson.requestReturn(false,null,evt); }}; SemTagPerson.init(); var SemTagAwrns={SVCNAME:"sametime",hcards:new Array(),activeElems:[],hasApplet:false,imIds:STSPG.preferredImIds,st:"",stIR:false,init:function(){ STSP.setCallback(SemTagAwrns.SVCNAME,SemTagAwrns.hcardsAdded); SemTagAwrns.processHcards(STSP.getNodes(SemTagAwrns.SVCNAME)); },hcardsAdded:function(){ SemTagAwrns.processHcards(STSP.getNodes(SemTagAwrns.SVCNAME)); },processHcards:function(_1){ _1=_1||null; if(_1==null){ return; } STSP.sametimeSTProxy=(typeof (stproxy)!=="undefined"); STSP.sametimeSTLinks=((typeof (stproxy)==="undefined")&&(typeof (prepareSametimeLink)!=="undefined")); STSP.stNI=((typeof (stproxy)==="undefined")&&(typeof (prepareSametimeLink)==="undefined")); if(!STSP.sametimeSTProxy&&!STSP.sametimeSTLinks){ return; }else{ } SemTagAwrns.hcards=[]; SemTagAwrns.hcards=_1; if(STSP.sametimeSTProxy){ stproxy.addOnLoad(function(){ var _2=SemTagAwrns.hcards; for(var i=0;i<_2.length;i++){ var _3=_2[i]; if(SemTagAwrns.disabled(_3)){ continue; } var _4=STSP.findNameElementInHcard(_3); if(!_4){ continue; } var _5=_4.getAttribute(STSP.liveElemPrefix+"id"); var _6=SemTagAwrns.activeElems[_5]; if(_5==null){ continue; } if(_5&&SemTagAwrns.activeElems[_5]){ continue; } var _7=SemTagAwrns.getSametimeId(_3); var _8=SemTagUtil.getHcardAttributeValue("X-sametime-resolve",_3); if(!_8){ continue; } var _9=document.createElement("span"); var _a=SemTagUtil.getHcardAttributeValue("x-sametime-no-icon",_3); SemTagAwrns.stIR=false; if(_a){ SemTagAwrns.stIR=true; } var _b=stproxy.getLiveNameModel(_7,{"isInBuddyList":false,"forceWatchlist":true}); _b.portalId=_7; var _c=SemTagAwrns.getStatus(_b.status); if(_4){ _4.setAttribute("semtag_ststatus",_c); } if(!(SemTagAwrns.stIR)){ var _d=document.createElement("img"); _d.id=i; _d.imgId=_b.id; SemTagAwrns.setSTIS(_b,_d,stproxy); _9.appendChild(_d); _9.setAttribute("class","sametimeawarenessicon"); _9.className+=" sametimeawarenessicon"; _4.parentNode.insertBefore(_9,_4); } if(stproxy.hitch&&stproxy.hitch.connect){ stproxy.hitch.connect(_b,"onUpdate",SemTagAwrns.updateSTProxy); }else{ _b.onUpdate=SemTagAwrns.updateSTProxy; } if(_5){ SemTagAwrns.activeElems[_5]=true; } } }); } if(STSP.sametimeSTLinks){ for(var i=0;i<_1.length;i++){ var _e=_1[i]; if(SemTagAwrns.disabled(_e)){ continue; } SemTagAwrns.hcards=[]; SemTagAwrns.hcards.push(_e); var _f=STSP.findNameElementInHcard(_e); if(!_f){ continue; } var _10=_f.getAttribute(STSP.liveElemPrefix+"id"); var _11=SemTagAwrns.activeElems[_10]; if(_10==null){ continue; } if(_10&&SemTagAwrns.activeElems[_10]){ continue; } var _12=SemTagAwrns.getSametimeId(_e); var _13=SemTagUtil.getHcardAttributeValue("X-sametime-resolve",_e); if(_13){ var _14=document.createElement("span"); } if(STSP.sametimeSTLinks&&_13){ var od=SemTagUtil.getOwnerDocument(_e); if(od.location!=document.location){ var f=SemTagUtil.getFrameElement(_e); if(f){ if(f.id=="wpsFLY_flyoutIFrame"){ continue; } } } _14.style.verticalAlign="text-top"; } if(STSP.sametimeSTLinks&&_13){ st=prepareSametimeLink(_12,"",_13,"text:no;"); _14.innerHTML=st; _f.parentNode.insertBefore(_14,_f); } if(_10){ SemTagAwrns.activeElems[_10]=true; } } } },setSTIS:function(_15,_16,_17){ if(_15.status>=_17.awareness.OFFLINE&&_15.status<=_17.awareness.IN_MEETING_MOBILE){ switch(_15.status){ case 0: _16.src=_17.uiControl.iconPaths.iconOffline; break; case 1: _16.src=_17.uiControl.iconPaths.iconAvailable; _16.onclick=function(){ SemTagAwrns.openChat(_16.imgId,_15); }; break; case 4: case 2: _16.src=_17.uiControl.iconPaths.iconAway; _16.onclick=function(){ SemTagAwrns.openChat(_16.imgId,_15); }; break; case 3: _16.src=_17.uiControl.iconPaths.iconDnd; break; case 5: _16.src=_17.uiControl.iconPaths.iconInMeeting; _16.onclick=function(){ SemTagAwrns.openChat(_16.imgId,_15); }; break; case 6: _16.src=_17.uiControl.iconPaths.iconAvailableMobile; _16.onclick=function(){ SemTagAwrns.openChat(_16.imgId,_15); }; break; case 7: _16.src=_17.uiControl.iconPaths.iconAwayMobile; _16.onclick=function(){ SemTagAwrns.openChat(_16.imgId,_15); }; break; case 8: _16.src=_17.uiControl.iconPaths.iconDndMobile; break; case 9: _16.src=_17.uiControl.iconPaths.iconAwayMobile; _16.onclick=function(){ SemTagAwrns.openChat(_16.imgId,_15); }; break; case 10: _16.src=_17.uiControl.iconPaths.iconInMeetingMobile; _16.onclick=function(){ SemTagAwrns.openChat(_16.imgId,_15); }; break; default: _16.src=_17.NOT_USING; break; } _16.title=_15.statusMessage; _16.alt=_15.statusMessage; } },disabled:function(_18){ var _19=SemTagUtil.getHcardAttributeValue("X-no-awareness",_18); return _19; },getSametimeId:function(_1a){ var _1b=null; for(var i=0;i0?_27[0]:null; if(_28){ icon=_28.firstChild; SemTagAwrns.setSTIS(this,icon,stproxy); }else{ } } } } },getStatus:function(_29){ var val=""; switch(_29){ 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(_2a){ if(stproxy.policies.get(stproxy.policies.TCSPI)){ stproxy.call.byId(_2a); } },openInstantMeeting:function(_2b){ if(stproxy.policies.get(stproxy.policies.DISABLE_MEETING_INVITATION)){ stproxy.createMeeting(_2b); } },openSendAnnouncement:function(_2c){ if(stproxy.policies.get(stproxy.policies.ALLOW_ANNOUNCEMENT)){ stproxy.createAnnouncement(_2c); } },openAddToContacts:function(_2d){ stproxy.createAdder(_2d); },openChat:function(_2e,_2f){ if(STSP.sametimeSTLinks){ STLinksCreateIM(_2e); } if(STSP.sametimeSTProxy){ if(_2f==null){ _2f=stproxy.getLiveNameModel(_2e,{"isInBuddyList":false,"forceWatchlist":true}); } stproxy.openChat(_2f.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(_30,_31,_32,_33,_34){ var val=""; switch(_32){ 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=_30+";"+val; if(STSP.sametimeSTLinks){ SemTagAwrns.updateST(arg); } }; function STLinksAppletStarted_SA(){ SemTagAwrns.hasApplet=true; }; function STLinksLoggedIn_SA(id,_35){ }; window.setTimeout(SemTagAwrns.init,STSP.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":STSPG.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==""){ break; } var _1b=_19.anchorNode.getAttribute("hasHover"); if(_1a||_19.display!=""){ if(_1b==null||_1b=="false"){ STSP.addHover(_19.anchorNode,SemTagC2A.showHover,SemTagC2A.handleClick); _19.anchorNode.setAttribute("hasHover","true"); } }else{ if(_1b=="true"){ STSP.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"){ var _1d=SemTagUtil.getNodeClassValue(_1c).match(SemTagC2A.targetRegExp); return _1d; }else{ return false; } },isSource:function(_1e){ if(_1e.tagName=="SPAN"||_1e.tagName=="DIV"){ var _1f=SemTagUtil.getNodeClassValue(_1e).match(SemTagC2A.sourceRegExp); return _1f; }else{ return false; } },updateAvailableTargets:function(){ SemTagC2A.targetsAvail=null; SemTagC2A.targetsAvail=new Array(); for(var _20 in SemTagC2A.targetNodeIDs){ var _21=SemTagC2A.findElementInWindowScope(_20); var _22=_21.childNodes; var _23=null; var _24=null; for(var i=0;i<_22.length;i++){ var _25=_22[i]; var _26=SemTagUtil.getNodeClassValue(_25); if(_26==""){ continue; } if(_26.match(SemTagC2A.typeNameRegExp)){ var _27=SemTagC2A.getElementValue(_25); var _28=SemTagC2A.parseTypeName(_27); _23=_28.namespace; _24=_28.type; if(_24!=null){ if(_23==null){ _23=SemTagC2A.defaultNameSpaceStr; } if(typeof (SemTagC2A.targetsAvail[_23])=="undefined"){ SemTagC2A.targetsAvail[_23]=new Array(); } SemTagC2A.targetsAvail[_23][_24]=true; } } } } },parseTypeName:function(_29){ var _2a=null; var _2b=null; var _2c=_29.indexOf(SemTagC2A.namespaceSep); if(_2c<0){ _2a=SemTagC2A.defaultNameSpaceStr; _2b=_29; }else{ _2a=_29.substring(0,_2c); _2b=_29.substring(_2c+1); } var _2d; if(_2a==SemTagC2A.liveObjectNamespace){ var _2e=_2b.indexOf("."); if(_2e>0){ var _2f=_2b.substring(_2e+1); _2b=_2b.substring(0,_2e); _2d={"namespace":_2a,"type":_2b,"selector":_2f}; return _2d; } } _2d={"namespace":_2a,"type":_2b}; return _2d; },isTargetDefined:function(_30){ var _31=false; for(var i=0;i<_30.typenames.length;i++){ if(!_30.typenames[i].namespace||_30.typenames[i].namespace==""){ _30.typenames[i].namespace=SemTagC2A.defaultNameSpaceStr; } if(typeof (SemTagC2A.targetsAvail[_30.typenames[i].namespace])!="undefined"){ var _32=SemTagC2A.targetsAvail[_30.typenames[i].namespace][_30.typenames[i].type]; _31=(typeof (_32)!="undefined"&&_32?true:false); } if(_31==true){ return _31; } } return false; },isTargetSourceMatch:function(_33,_34){ var _35; var _36; for(var i=0;i<_33.typenames.length;i++){ _35=_33.typenames[i]; for(var j=0;j<_34.typenames.length;j++){ _36=_34.typenames[j]; if(_35.namespace==_36.namespace){ if(_35.namespace==SemTagC2A.liveObjectNamespace){ var _37; if(_36.selector){ _37=SemTagC2A.selectSubField(_33.value,_34.selector); }else{ _37=_33.value; } if(_37&&_37!=null&&_37!=""){ return true; } }else{ if(_35.type==_36.type){ return true; } } } } } return false; },getElementValue:function(_38){ var _39; if(SemTagUtil.getNodeClassValue(_38).match(SemTagC2A.displayRegExp)){ _39=_38.innerHTML; }else{ _39=_38.firstChild.nodeValue; } var _3a=_39==null?"":_39.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1"); return _3a; },fillC2AInfo:function(_3b,_3c){ var _3d=_3b.childNodes; for(var i=0;i<_3d.length;i++){ var _3e=_3d[i]; var _3f=SemTagUtil.getNodeClassValue(_3e); if(_3f==null||_3f==""){ if(_3e.childNodes.length>0){ SemTagC2A.fillC2AInfo(_3e,_3c); } }else{ if(_3f.match(SemTagC2A.typeNameRegExp)){ var _40=SemTagC2A.getElementValue(_3e); var _41=SemTagC2A.parseTypeName(_40); _3c.typenames.push({namespace:_41.namespace,type:_41.type}); if(_41.selector){ _3c.selector=_41.selector; } }else{ if(_3f.match(SemTagC2A.valueRegExp)&&_3c.value==""){ _3c.value=SemTagC2A.getElementValue(_3e); if(!_3c.anchorNode||_3c.anchorNode==""){ _3c.anchorNode=_3e; } }else{ if(_3f.match(SemTagC2A.displayRegExp)&&_3c.display==""){ _3c.display=SemTagC2A.getElementValue(_3e); }else{ if(_3f.match(SemTagC2A.menulabelRegExp)&&_3c.menuLabel==""){ _3c.menuLabel=SemTagC2A.getElementValue(_3e); }else{ if(_3f.match(SemTagC2A.anchorRegExp)){ _3c.anchorNode=_3e; }else{ if(!_3f.match(SemTagC2A.sourceRegExp)&&!_3f.match(SemTagC2A.targetRegExp)){ if(_3e.childNodes.length>0){ SemTagC2A.fillC2AInfo(_3e,_3c); } } } } } } } } } },getSpecialC2ASourceInfo:function(_42,_43){ var _44={"typenames":new Array(),"value":_43,"display":"","anchorNode":""}; _44.typenames.push({namespace:SemTagC2A.liveObjectNamespace,type:_42}); return _44; },getSourceInfo:function(_45){ var _46={"typenames":new Array(),"value":"","display":"","anchorNode":""}; SemTagC2A.fillC2AInfo(_45,_46); return _46; },getTargetInfo:function(_47){ var _48={"typenames":new Array(),"menuLabel":""}; SemTagC2A.fillC2AInfo(_47,_48); return _48; },generateMenuContents:function(_49,_4a){ var _4b=null; var _4c=null; var _4d=SemTagC2A.getSourceInfo(_4a); if(SemTagC2A.isTargetDefined(_4d)==true){ _4b=SemTagC2A.getTargetMenuItems(_4d); } if(_4d.display!=""){ _4c=STSP.getMenuHeaderJson(_4d.display,"text/html",-100); } if(_4b!=null||_4d.display!=""){ STSP.setMenuData(_49,_4b,"",_4c,""); } },getTargetMenuItems:function(_4e){ var _4f=new Array(); var _50=new Array(); for(var _51 in SemTagC2A.targetNodeIDs){ var _52=SemTagC2A.findElementInWindowScope(_51); var _53=SemTagC2A.getTargetInfo(_52); var _54=_53.menuLabel; var _55=_50[_54]; if(_55!=null){ _50[_54]=_55++; }else{ _50[_54]=1; _55=1; } if(_55>1){ _54+=" ("+_55+")"; } if(SemTagC2A.isTargetSourceMatch(_4e,_53)==true){ _4f.push(STSP.getMenuItemJson(_54,"javascript:SemTagC2A.executeMenuAction(\""+_51+"\");")); } } if(_4f.length>0){ SemTagC2A.currentValue=_4e.value; } return _4f; },executeMenuAction:function(_56){ var _57={}; var _58=SemTagC2A.findElementInWindowScope(_56); if(_58&&_58.tagName=="FORM"){ var _59=SemTagC2A.currentValue; var _5a=SemTagC2A.getTargetInfo(_58); if(_5a.selector){ _59=SemTagC2A.selectSubField(_59,_5a.selector); } var _5b=STSP.getElementsByClassName(SemTagC2A.paramTagName,_58,0,["INPUT"]); for(var j=0;j<_5b.length;j++){ _5b[j].value=SemTagC2A.getStringValue(_59); } window.ibm.portal.c2a.event={value:_59}; for(var i=0;i=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(){return _1b.getCurrentPage().getPageMode()=="edit";},_4a=function(_4f){var _50=_1c.find(_4f).start();return _1c.getLayoutModel(_50);},_51=function(){var dom=dojo.query(".hiddenWidgetsContainer",_18.getRootNode());if(dom&&dom[0]){return _18.extractID(dom[0]);}return null;},_52=function(){var _53=_4a(_1b.getCurrentPage().getID()),_54=_53.getRoot().start(),_55=_53.getChildren(_54);while(_55.hasNext()){var _56=_55.next();if(_56.getMetaData("com.ibm.portal.layoutnode.localname")=="ibmHiddenWidgets"){return _56;}}return null;},_57=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");},_58=function(){var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var pid=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _59=nm.find(pid).start();var _5a=_59.getContent().start();return _5a.hasRole("Privileged User")||_5a.hasRole("Editor")||_5a.hasRole("Administrator");},_5b=function(wid){var _5c=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _5d=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(_5c,wid);if(_5d.getWindowState()==_5d.MAX){return true;}else{return false;}};dojo.mixin(com.ibm.pb.layout,{CanMoveControl:function(_5e){var val=_4e()&&_3c(_5e)!=null&&_58()&&!_5b(_5e.metadata.wid);return i$.promise.resolved(val);},MoveControl:function(_5f){var _60=_3c(_5f),p=new i$.Promise();if(_60){var _61=_60.modelInfo,_62=_60.domInfo;dojo.place(_62.node,_62.refNode,_62.pos);_61.lm.insert(_61.lmNode,_61.lmParentNode,_61.lmNextNode);_57(_5f.metadata.wid);p.resolve(true);}else{p.resolve(false);}return p;},CanHideControl:function(_63){var val=false;if(_4e()){var _64=_51();if(!_64){val=false;}else{var _65=_4a(_1b.getCurrentPage().getID()),_66=_65.find(_63.metadata.wid).start();if(!_66){val=false;}else{var _67=_65.getParent(_66).start();if(_67.getID()==_64){return false;}var _68=_52();val=_65.confirmInsert(_66,_68)&&_58()&&!_5b(_63.metadata.wid);}}}return i$.promise.resolved(val);},HideControl:function(_69){var _6a=_4a(_1b.getCurrentPage().getID()),_6b=_52(),_6c=_18.findById(_6b.getID()),_6d=_6a.find(_69.metadata.wid).start(),_6e=_18.findById(_6d.getID());_6a.insert(_6d,_6b);_6c.appendChild(_6e);_57(_69.metadata.wid);if(i$.fromPath("com.ibm.pb.control.DNDController")){var _6f=com.ibm.pb.control.DNDController.getController().dndSources;if(_6f[_6b.getID()]){_6f[_6b.getID()].sync();}}return i$.promise.resolved(true);}});})();} }catch(e){console.log("Module 'wp_pagebuilder_controls': ",e);} try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved. **/ if(!dojo._hasResource["com.ibm.pb.debug.Tracer"]){dojo._hasResource["com.ibm.pb.debug.Tracer"]=true;dojo.provide("com.ibm.pb.debug.Tracer");dojo.require("dojox.lang.aspect");(function(){var _1=function(_2,_3){var _4=(_2?_2+" ":"")+(_3[0]?_3[0]:"");return [_4].concat([_3[1]]).concat([_3[2]]).concat(_3[3]);};var _5=dojox.lang.aspect;if(!console.log){console.log=function(){};}if(!console.info){console.info=console.log;}if(!console.warn){console.warn=console.log;}if(!console.error){console.error=console.log;}var _6=function(_7){this.name=_7.joinPoint.targetName;this.instance=_7.instance;this.prefix=dojo.string.pad("",_7.depth*2,"--",true);};dojo.extend(_6,{log:function(){console.log.apply(console,_1(this.prefix,arguments));},info:function(){console.info.apply(console,_1(this.prefix,arguments));},warn:function(){console.warn.apply(console,_1(this.prefix,arguments));},error:function(){console.error.apply(console,_1(this.prefix,arguments));},around:function(){this.log("Before -> %o.%o(%o)",this.instance,this.name,arguments);var _8=_5.proceed.apply(null,arguments);this.log("After -> %o.%o -> Returned %o",this.instance,this.name,[_8]);return _8;},afterThrowing:function(_9){this.error("Exception in -> %o.%o: %o",this.instance,this.name,[_9]);}});com.ibm.pb.debug.Tracer={advise:_5.advise,unadvise:_5.unadvise,trace:function(_a,_b){if(!_b){_b=/^\S/;}return _5.advise(_a,_b,_6);},untrace:function(_c){_5.unadvise(_c);}};})();}if(!dojo._hasResource["com.ibm.pb.debug.liveTracing"]){dojo._hasResource["com.ibm.pb.debug.liveTracing"]=true;dojo.provide("com.ibm.pb.debug.liveTracing");(function(){var _d=function(_e){var _f="";while(_e.length>0){_f+="'"+_e.shift()+"'";if(_e.length>0){_f+=",";}}return _f;};var _10=com.ibm.pb.debug.liveTracing={traceConfigCookieName:"digest.ignore.debug.traceString",useFirebugLoggerCookieName:"digest.ignore.debug.useFirebugLogger",setTracing:function(_11,_12){if(_11){if(dojo.isString(_11)){var _13=_11.split(",");_11=_d(_13);}else{if(dojo.isArray(_11)){_11=_d(_11);}}dojo.cookie(_10.traceConfigCookieName,"["+_11+"]",{path:"/"});}if(_12!==undefined){dojo.cookie(_10.useFirebugLoggerCookieName,_12==true,{path:"/"});}},clearTracing:function(){dojo.cookie(_10.traceConfigCookieName,null,{path:"/",expires:-1});},showEffectiveTracing:function(){alert(ibmConfig.traceConfig);},showConfiguredTracing:function(){alert(dojo.cookie(_10.traceConfigCookieName));}};})();}if(!dojo._hasResource["com.ibm.pb.logging.FirebugLogger"]){dojo._hasResource["com.ibm.pb.logging.FirebugLogger"]=true;dojo.provide("com.ibm.pb.logging.FirebugLogger");if(window.console&&window.console.firebug&&window.ibmConfig&&ibmConfig.useFirebugLogger){var lvl=com.ibm.mashups.enabler.logging.LogLevel;var fbgLogger=dojo.declare("com.ibm.pb.logging.FirebugLogger",null,{methods:{},constructor:function(_14,_15){this.name=_14;this.parent=_15;this._loggers={};this._initConfig(ibmConfig&&ibmConfig.traceConfig);},_initConfig:function(_16){if(_16&&_16.length>0){this._test=new RegExp(dojo.isArray(_16)?_16.join("|"):_16);}else{this._test=null;}},_getTest:function(){if(!this._test&&this.parent){return this.parent._getTest();}return this._test;},getLogger:function(_17){if(this.parent){return this.parent.getLogger(_17);}if(!this._loggers[_17]){this._loggers[_17]=new this.constructor(_17,this);}return this._loggers[_17];},addHandler:function(_18){},removeHandler:function(_19){},entering:function(_1a,_1b){var trc=lvl.TRACE;if(this.isLoggable(trc)){this.log(trc,_1a,"ENTRY ${0}",[_1b]);}},exiting:function(_1c,_1d){var trc=lvl.TRACE;if(this.isLoggable(trc)){this.log(trc,_1c,"RETURN ${0}",[_1d]);}},info:function(_1e,_1f,_20){this.log(lvl.INFO,_1e,_1f,_20);},warning:function(_21,_22,_23){this.log(lvl.WARNING,_21,_22,_23);},severe:function(_24,_25,_26){this.log(lvl.SEVERE,_24,_25,_26);},trace:function(_27,_28,_29){this.log(lvl.TRACE,_27,_28,_29);},log:function(_2a,_2b,_2c,_2d){if(this.isLoggable(_2a)){var msg=this._firebugStyle(this.name+" "+_2b+" - "+_2c,_2d);console[this.methods[this._normalizeLevel(_2a)]].apply(window,msg);}},_firebugStyle:function(_2e,_2f){var _30=[],msg=dojo.string.substitute(_2e,_2f,function(_31,key){_30.push(_31);return dojo.isString(_31)?"%s":"%o";});_30.unshift(msg);return _30;},_normalizeLevel:function(_32){var _33=lvl.SEVERE;if(_32<=lvl.SEVERE){_33=lvl.SEVERE;}if(_32<=lvl.WARNING){_33=lvl.WARNING;}if(_32<=lvl.INFO){_33=lvl.INFO;}if(_32<=lvl.TRACE){_33=lvl.TRACE;}return _33;},isLoggable:function(_34){if(_34>lvl.TRACE){return true;}if(!(ibmConfig&&ibmConfig.isDebug)){return false;}var _35=this._getTest();return _35&&_35.test(this.name);}});var methods=fbgLogger.prototype.methods;methods[lvl.INFO]="info";methods[lvl.WARNING]="warn";methods[lvl.SEVERE]="error";methods[lvl.TRACE]="debug";var baseFbgLogger=com.ibm.mashups.enabler.logging.Logger=new com.ibm.pb.logging.FirebugLogger();ibmConfig.extensions.push({"com.ibm.mashups.enabler.logging.Logger.getLogger":{type:"around",handler:function(_36,_37){return baseFbgLogger.getLogger.apply(baseFbgLogger,_37);}}});}} }catch(e){console.log("Module 'wp_pagebuilder_debug': ",e);} try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - 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=[];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.isDragging=true;this.currentNode=dojo.byId(_23[0].id);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 _25=_22.getItem(this.currentNode.id);if(_25&&(_25.type!=ibmCfg.controllers.dnd.SHELF_TYPE)){if(!(dojo.isIE||window.ActiveXObject!==undefined)){dojo.style(this.currentNode,{display:"none"});}}},onDrop:function(_26,_27,_28){this.LOGGER.entering("onDrop",[_26,_27,_28]);if(!this.current&&!this.emptyContainer){this.onDndCancel();return;}var _29=dojo.byId(_27[0].id);var _2a=_26.getItem(_29.id);var _2b=_2a?_2a.type:null;if(_2b&&(_2b==ibmCfg.controllers.dnd.SHELF_TYPE)){this.onDropFromShelf(_26,_27,_28);}else{if(this!=_26){this.onDropExternal(_26,_27,_28);}else{this.onDropInternal(_27,_28);}}var _2c=null;if(this.current){_2c=this.current.parentNode;}else{_2c=this.emptyContainer;}this._calculateDropTarget(_29,_2c,_2b);this._processDrop(_29,_2c,_26,_27,_28);this.isDragging=false;this.LOGGER.exiting("onDrop",[_26,_27,_28]);},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(_2d,_2e,_2f){var _30=this._normalizedCreator;if(this.creator){this._normalizedCreator=function(_31,_32){return _30.call(this,_2d.getItem(_31.id).data,_32);};}else{if(_2f){this._normalizedCreator=function(_33,_34){var t=_2d.getItem(_33.id);var n=_33.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}else{this._normalizedCreator=function(_35,_36){var t=_2d.getItem(_35.id);_2d.delItem(_35.id);return {node:_35,data:t.data,type:t.type};};}}this.selectNone();if(!_2f&&!this.creator){_2d.selectNone();}if(!_2f&&this.creator){_2d.deleteSelectedNodes();}this._normalizedCreator=_30;},_calculateDropTarget:function(_37,_38,_39){if(this.current&&(this.current!=_37)&&!this.emptyContainer){if(this.before!=true){var _3a=dojo.query("."+ibmCfg.controllers.dnd.CONTROL_CLASS,_38);for(var i=0;i<_3a.length;i++){if(_3a[i]==this.current){var _3b=(_39=="sm")?i+1:i+2;if(_3b<_3a.length){this.current=_3a[_3b];break;}else{this.current=null;break;}}}}}else{if(this.emptyContainer){_38=this.emptyContainer;this.current=null;}else{this.onDndCancel();return;}}},_processDrop:function(_3c,_3d,_3e,_3f,_40){var _41=_3e.getItem(_3c.id);if(_41&&(_41.type==ibmCfg.controllers.dnd.SHELF_TYPE)){var _42=dijit.byId(_3f[0].id);var _43=this.current?this.layoutParser.extractID(this.current):null;_42.apply(this.layoutParser.extractID(_3d),_43);}else{var _44=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var lm=ibmCfg.controllers.dnd.nm.getLayoutModel(_44);var _45=lm.find(this.layoutParser.extractID(_3d));if(_45){_45.setFinishedCallback(dojo.hitch(this,"_insert"),{layoutModel:lm,controls:{target:this.current,current:_3c}});_45.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(_3c));},_insert:function(_46,_47,x){this.LOGGER.entering("_insert",[_46,_47,x]);if(_47!=200){this.LOGGER.severe("_insert","Could not find container in the layout model. Cannot move control.",[_46,_47,x]);return;}if(_46 instanceof com.ibm.mashups.enabler.layout.LayoutContainer){var _48=x.layoutModel.find(this.layoutParser.extractID(x.controls.current)).start();if(!_48){this.LOGGER.severe("_insert","Cannot find current dragging node in the layout model",[x.controls.current]);}var _49=null;if(x.controls.target){_49=x.layoutModel.find(this.layoutParser.extractID(x.controls.target)).start();if(!_49){this.LOGGER.severe("_insert","Cannot find target node in the layout model",[x.controls.target]);}}if(x.layoutModel.confirmInsert(_48,_46,_49)){if(_49&&_48.getID()==_49.getID()){_49=null;}x.layoutModel.insert(_48,_46,_49);}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",[_46,_47,x]);}this.LOGGER.exiting("_insert",[_46,_47,x]);},_widgetMoved:function(_4a){this.syncSourcesMap(_4a);},_widgetDefaultSizingApplied:function(_4b){com.ibm.mm.builder.utils.skinUtil.updateDefaultSize(_4b);},syncSourcesMap:function(id){var _4c=dojo.query(".id-"+id,this.node);if(_4c[0]&&_4c[0].id){var nid=_4c[0].id;var _4d=ibmCfg.controllers.dnd.dndSources;for(i in _4d){if(i){if(_4d[i].getItem(nid)){if(_4d[i]!=this){this.setItem(nid,_4d[i].getItem(nid));_4d[i].setItem(nid,null);_4d[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 _4e=dojo.dnd.manager().target.node;var _4f=dojo.query("."+ibmCfg.controllers.dnd.CONTROL_CLASS,_4e);if(_4f.length==0){this.emptyContainer=_4e;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(_50,_51){if(this.current==_50&&this.before==_51){return;}if(this.isDragging){this.createGhost(_50,_51);}},_removeItemClass:function(_52,_53){if(this.isDragging){this.removeGhost();}},createGhost:function(_54,_55){if(_55=="Before"){_54.insertBefore(this.createGhostMarkup(ibmCfg.controllers.dnd.ghostHeight),_54.childNodes[0]);}else{if(_55=="After"){_54.appendChild(this.createGhostMarkup(ibmCfg.controllers.dnd.ghostHeight));if(this.hasHeight(_54)){var _56=dojo.style(_54,"height");if(_56>0){ibmCfg.controllers.dnd.ghostAddedHeight=true;dojo.style(_54,"height",_56+ibmCfg.controllers.dnd.ghostHeight+"px");}}}}},removeGhost:function(){var _57=dojo.byId(this.ghostClass);if(_57){var _58=_57.parentNode;_58.removeChild(_57);var _59=dojo.style(_58,"height");if(ibmCfg.controllers.dnd.ghostAddedHeight){ibmCfg.controllers.dnd.ghostAddedHeight=false;dojo.style(_58,"height",_59-ibmCfg.controllers.dnd.ghostHeight+"px");}}},createGhostMarkup:function(_5a){var _5b=document.createElement("div");_5b.className=this.ghostClass;_5b.id=this.ghostClass;dojo.style(_5b,{height:_5a+"px"});return _5b;},hasHeight:function(_5c){var _5d=dojo.attr(_5c,"style");if(!_5d){return false;}else{if(_5d.toString().toLowerCase().indexOf("height")>=0){return true;}else{if(_5d.height){return true;}else{return false;}}}}});com.ibm.pb.dnd.layout.LayoutColumnSource.creator=function(_5e,_5f){if(_5f=="avatar"){var _60=dojo.doc.createElement("div");if(dojo.dnd.manager().source.current){_60.innerHTML=String(_5e);var _61=dojo.byId(dojo.dnd.manager().source.current.id);dojo.style(_60,{width:_61.offsetWidth+"px",opacity:0.5});}return {node:_60,data:_5e,type:[ibmCfg.controllers.dnd.DND_TYPE]};}else{var _60=dojo.query("[id~="+ibmCfg.controllers.dnd.currentNode.id+"]")[0];if(_60){var _62=ibmCfg.controllers.dnd.dndSources[com.ibm.pb.layout.LayoutParser.extractID(_60.parentNode)];if(_62){var t=_62.getItem(_60.id);_62.delItem(_60.id);_62.selection={};return {node:_60,data:t.data,type:t.type};}}return {node:dojo.create("div"),data:_5e,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(_63,_64,_65){this.LOGGER.entering("onDrop",[_63,_64,_65]);if(!this.current&&this.currentHolder&&!this.emptyContainer){this.current=this.currentHolder;this.before=true;}var _66=dojo.byId(_64[0].id);var _67=_63.getItem(_66.id);var _68=_67?_67.type:null;if(_67&&(_68==ibmCfg.controllers.dnd.SHELF_TYPE)){this.onDropFromShelf(_63,_64,_65);}else{if(this!=_63){this.onDropExternal(_63,_64,_65);}else{this.onDropInternal(_64,_65);}}var _69=null;if(this.current){_69=this.current.parentNode;}else{_69=this.emptyContainer;}if(!_69){_69=dojo.dnd.manager().target.node;}if(!_69){_69=_66.parentNode;}this._calculateDropTarget(_66,_69,_68);this._processDrop(_66,_69,_63,_64,_65);dojo.style(_66,{cursor:"default",opacity:1,display:""});this.LOGGER.exiting("onDrop",[_63,_64,_65]);},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 _6a=dojo.dnd.manager().target.node;var _6b=dojo.query("."+ibmCfg.controllers.dnd.CONTROL_CLASS,_6a);this.emptyContainer=_6a;if(dojo.query("."+this.ghostClass).length==0){this.emptyContainer.appendChild(this.createEmptyContainerGhostMarkup());}if(_6b.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(_6c){if(this.current==this.targetAnchor&&this.before==_6c){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=_6c;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(_6d,_6e){if(this.current==_6d&&this.before==_6e){return;}if(this.isDragging){this.createGhost(_6d,_6e);}},_removeItemClass:function(_6f,_70){if(this.isDragging){this.removeGhost();}},createGhost:function(_71,_72){if(_72=="Before"){var _73=_71.parentNode;_73.insertBefore(this.createGhostMarkup(),_71);}else{if(_72=="After"){var _73=_71.parentNode;_73.insertBefore(this.createGhostMarkup(),_71.nextSibling);}}},removeGhost:function(){var _74=dojo.byId(this.ghostClass);if(_74){var _75=_74.parentNode;_75.removeChild(_74);}},createGhostMarkup:function(){this.removeGhost();var _76=document.createElement("div");dojo.attr(_76,{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 _76;},createEmptyContainerGhostMarkup:function(){var _77=document.createElement("div");_77.className=this.ghostClass;_77.id=this.ghostClass;return _77;}});com.ibm.pb.dnd.layout.LayoutRowSource.creator=function(_78,_79){if(_79=="avatar"){var _7a=dojo.doc.createElement("div");if(dojo.dnd.manager().source.current){_7a.innerHTML=String(_78);var _7b=dojo.byId(dojo.dnd.manager().source.current.id);dojo.style(_7a,{width:_7b.offsetWidth+"px",opacity:0.5});}return {node:_7a,data:_78,type:[ibmCfg.controllers.dnd.DND_TYPE]};}else{if(dojo.isOpera){var _7a=dojo.byId(ibmCfg.controllers.dnd.currentNode.id).parentNode;}else{var _7a=dojo.query("[id~="+ibmCfg.controllers.dnd.currentNode.id+"]")[0];}if(_7a){var _7c=ibmCfg.controllers.dnd.dndSources[com.ibm.pb.layout.LayoutParser.extractID(_7a.parentNode)];if(_7c){var t=_7c.getItem(_7a.id);_7c.delItem(_7a.id);_7c.selection={};return {node:_7a,data:t.data,type:t.type};}}return {node:dojo.create("div"),data:_78,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(_7d){return false;},_unmarkTargetAnchor:function(){return false;}});com.ibm.pb.dnd.layout.ShelfSource.creator=function(_7e,_7f){var _80=dojo.create("div");if(_7f=="avatar"){var _81=dojo.create("div",{className:"utb lotusui30",style:{borderTop:0}});dojo.attr(_80,{innerHTML:String(_7e),style:{width:dojo.byId(dojo.dnd.manager().source.current.id).offsetWidth+"px"},className:"wpthemeDndAvatar lotusPaletteWidget dojoDndItem dojoDndHandle dojoDndItemAnchor",role:"gridcell"});_81.appendChild(_80);return {node:_81,data:_7e,type:[ibmCfg.controllers.dnd.SHELF_TYPE]};}else{return {node:_80,data:_7e,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(_82,_83){if(this.withHandles){dojo.addClass(_82,"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(_84,_85,_86){var _87=dijit.getEnclosingWidget(this.current),_88=null,_89=null;if(dojo.hasClass(this.current,"dojoDndItemChild")){_89=_87.item;}else{_89=_87.getParent().item;if(this.current){var _8a=(this.isBidi&&this.horizontal)?"dojoDndItemBefore":"dojoDndItemAfter";if(dojo.hasClass(this.current,_8a)){_87=_87.getNextSibling();while(_87&&dojo.hasClass(_87.domNode,"dojoDndItemAnchor")){_87=_87.getNextSibling();}}if(_87){_88=_87.item;}}}setTimeout(dojo.hitch(this,function(){dojo.forEach(_85,function(_8b){var _8c=dijit.getEnclosingWidget(_8b),_8d=_8c.item,_8e=_8c.getParent().item;if(this.checkModelAcceptance(_8d,_89)){this.model.pasteItem(_8d,_8e,_89,_86,_88);}},this);}),50);},checkModelAcceptance:function(_8f,_90){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(_91){if(_91.popup.isShowingNow){dijit.popup.close(_91.popup);this._removeItemClass(this.current,"Over");dojo.removeClass(this.current,"dijitMenuItemHover");}},this);var _92=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)){_92="Before";}else{if((e.pageX-this.targetBox.xy.x)>(this.targetBox.w*0.75)){_92="After";}else{_92="Child";}}}else{if((e.pageY-this.targetBox.xy.y)<(this.targetBox.h*0.25)){_92="Before";}else{if((e.pageY-this.targetBox.xy.y)>(this.targetBox.h*0.75)){_92="After";}else{_92="Child";}}}}if(this.current!=this.targetAnchor||_92!=this.before){this._markTargetAnchor(_92);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 _93=this.getSelectedNodes();if(_93.length){m.startDrag(this,_93,this.copyState(dojo.isCopyKey(e),true));}}}},_markTargetAnchor:function(_94){if(this.current==this.targetAnchor&&this.before==_94){return;}if(this.targetAnchor){this._removeItemClass(this.targetAnchor,this.before);}this.targetAnchor=this.current;this.targetBox=null;this.before=_94;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(_95,_96,_97){this.draggingItems=[];dojo.forEach(_96,function(_98){var _99=dijit.getEnclosingWidget(_98);if(_99&&_99.popup){this.draggingItems.push(_99);this._removeItemClass(_99.popup,"Over");dijit.popup.close(_99.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(_9a,_9b){this.inherited(arguments);},onDrop:function(_9c,_9d,_9e){this.inherited(arguments);},checkModelAcceptance:function(_9f,_a0){if(typeof (ibmCfg.portalConfig)=="undefined"){return true;}var _a1=ibmCfg.controllers.navigation.getTreeModel(),_a2=this._isPrivate(_9f),_a3=this._isPrivate(_a0),_a4=dojo.i18n.getLocalization("com.ibm.bundles","NavWidget");if(_a2&&_a3){return true;}else{if(!_a2&&_a3){var _a5=new com.ibm.widgets.StatusMessage("error",_a4["nav_invalid_drop_error"],dojo.i18n.getLocalization("com.ibm.bundles","Theme")["private_public_modelError"]);dojo.publish("/portal/status",[{message:_a5,uid:"ibmStatusBox"}]);return false;}else{var _a6=_a0.hasRole("Privileged User");var _a7=_a0.hasRole("Manager");var _a8=_a0.hasRole("Editor");if((_a2&&!_a6)||(!_a2&&(!_a7||!_a8))){var _a5=new com.ibm.widgets.StatusMessage("error",_a4["nav_invalid_drop_error"],nlsBundle=_a4["nav_invalid_drop_msg"]);dojo.publish("/portal/status",[{message:_a5,uid:"ibmStatusBox"}]);return false;}else{return true;}}}},_isPrivate:function(_a9){var _aa=false;if(_a9){var xml=_a9.getXml(),_ab="./atom:content/*/ac:allowed-access[@ac:private='true']";_aa=com.ibm.mashups.enabler.xml.XPath.evaluateBoolean(_ab,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 _aa;}});} }catch(e){console.log("Module 'wp_pagebuilder_dnd': ",e);} try{dojo.provide("pagebuilder.nls.shelf70_cs");dojo.provide("com.ibm.bundles.nls.Shelf");com.ibm.bundles.nls.Shelf._built=true;dojo.provide("com.ibm.bundles.nls.Shelf.cs");com.ibm.bundles.nls.Shelf.cs={"mashups_hub_gadgets_label":"Moduly gadget","change_style_light":"Tenká","change_layout_restoreLayout":"Obnovit předchozí rozvržení","add_content_data_viewer":"Prohlížeč dat","add_content_legacyError2":"Na stránky bez staršího rozvržení nelze přidávat obsah. Než budete pokračovat, přiřaďte šablonu rozvržení.","menu_unselected_text":"Stisknutím klávesy Enter budete procházet tuto kategorii","utb_style":"Styl","shelf_session_timeout":"Časový limit relace vypršel. Chcete-li pokračovat, přihlaste se.","change_layout_label":"Rozvržení","add_content_cancel":"Storno","utb_projectmenu_manageprojectdesc":"Spravovat vybraný projekt","change_style_light_blue":"Světle modrá","utb_live_edit":"Režim aktivních úprav","change_style_greyStyle":"Šedé pruhy","utb_save_errors":"Při ukládání této stránky došlo k chybám.","change_style_lightGreyStyle":"Světle šedá","change_layout_2RowDesc":"Toto rozvržení obsahuje dva řádky rozmísťující portlety v mřížce.","utb_projectmenu_nofavoriteprojects":"Nejsou k dispozici žádné oblíbené projekty.","utb_overview_more_mappings":"[dalších ${0}]","change_layout_col3CenterDesc":"Toto rozvržení obsahuje dva postranní panely a mezi nimi je umístěn hlavní obsah.","change_style_black":"Černá","mashup_hub_category_label":"Hybridní webové aplikace","change_style_lightGreenStyle":"Světle zelená","utb_cannot_submit_page_desc":"Stránku nelze odeslat, protože služba k tomu určená nebyla k dispozici v obsahu kanálu stránky.","new_categoryLabel":"Nový","add_content_launchLabel2":"Obsah","add_content_feedReader":"Čtečka kanálu","utb_projectmenu_editmode":"Upravit","utb_analytics":"Analýzy","utb_layout_noChange":"Rozvržení nelze měnit, pokud je položka maximalizována.","add_content_launchLabel":"Přidat obsah","utb_project_mode_desc":"Změny obsahu jsou přidány do tohoto projektu.","shelf_saving":"Probíhá ukládání provedených změn...","utb_default_project_template":"Výchozí šablona projektu","utb_projectmenu_approveprojectdesc":"Schválit vybraný projekt","new_wcm_addWiki":"Přidat wikiweb na stránku","new_wcm_wcmNotCopied":"Kopírování knihovny WCM není dokončeno.","add_content_legacyError":"Na stránky bez staršího rozvržení nelze přidávat obsah. Chcete-li tuto funkci použít, přiřaďte rozvržení a uložte provedené změny.","shelf_badDatastoreError":"${0} nelze načíst, protože datové úložiště pro tento zdroj obsahu není definováno.","add_content_close":"zavřít","shelf_bundleUndefined":"Balík prostředků ${0} nebyl nalezen.","utb_projectmenu_approve_with_comments_headline":"Schválit projekt:","utb_projectmenu_allprojects":"Všechny projekty","shelf_submitSearch":"Spustit hledání","change_style_blueStyle":"Modrá světla","utb_projectmenu_projectactionsdesc":"Akce, které mohou být použity na vybraném projektu","utb_projectmenu_editmodepublishedsitedesc":"Otevřít publikovaný web v režimu úprav","utb_projectmenu_withdrawprojects":"Stáhnout z revize","utb_overview_community":"Komunita:","change_style_mojo":"Mojo","menu_selected_text":"Vybraná kategorie","shelf_saveAndExit":"Uložit a ukončit","change_layout_col3Center":"3 sloupce, na střed","add_content_rss":"RSS","utb_no_edit_page_permission":"Nemáte oprávnění k úpravám této stránky.","change_layout_col2Left":"2 sloupce, vlevo","add_content_widgetActions":"Volby komponenty","change_style_gold":"Zlatá","add_content_feedspace":"Prostor kanálů","utb_projectmenu_submitproject":"Odeslat k revizi","utb_projectmenu_publishedsite":"Publikovaný web","shelf_closeDialog":"Zavřít dialogové okno","change_layout_maximizedError2":"Nelze změnit rozvržení, pokud existuje položka v maximalizovaném režimu.","change_style_launchLabel":"Změnit styl","new_feed_enterUrl":"Zadejte platnou adresu URL.","utb_preview":"Náhled","add_content_restrictedContentError":"Objekt ${0} není na této stránce povolen.","add_content_chart":"Graf","utb_overview_link_manage":"Spravovat","change_layout_launchLabel":"Změnit rozvržení","utb_projectmenu_viewmodepublishedsitedesc":"Otevřít publikovaný web v režimu zobrazení","new_generic_add":"Přidat objekt ${0} na stránku","utb_create_new_project":"Vytvořit nový projekt:","utb_overview_no_items":"Žádné položky k zobrazení.","utb_approve":"Schválit","new_wcm_wcmNameTaken":"Tento název se již používá. Zadejte jiný název.","change_layout_templateSyncError":"Chyba synchronizace šablony rozvržení.","shelf_socialCategory":"Sociální obsah","new_wcm_blogLibraryDescription":"Po přidání knihovny blogů na stránku můžete spolupracovat s dalšími členy týmu na několika tématech v centralizovaném zobrazení. Chcete-li se členy týmu spolupracovat na jednom tématu, klepněte na volbu Storno > Blog.","shelf_searchSocial":"Prohledat sociální položky","utb_project_action_failed":"Nelze provést akci projektu","utb_project_mode":"Úprava projektu:","add_content_addToPage":"Přidat na stránku","add_content_add":"Přidat","shelf_unspecified":"Není určeno","add_content_untitled":"Bez názvu","add_content_tags":"značky: ${0}","change_style_defaultStyle":"Výchozí","change_layout_col2Right":"2 sloupce, vpravo","utb_overview_workflow_stage":"Fáze sledu prací:","change_style_twilight":"Soumrak","shelf_feedError":"Položku ${0} nelze načíst. Zkontrolujte připojení k Internetu a nastavení serveru proxy.","utb_approve_project":"Schválit projekt","add_content_desc":"Paleta objektů - Umožňuje umístění portletů, modulů widget a obsahu na stránku pomocí myši.","utb_projectmenu_reject_with_comments":"Odmítnutí projektu","utb_overview_name":"Název:","mashup_hub_components_label":"Komponenty","utb_cannot_reject_page":"Nelze odmítnout stránku.","utb_result_error":"Chyba při načítání položky","category_web_content":"Webový obsah","utb_projectmenu_allprojectsdesc":"Vybrat ze všech projektů","change_layout_1Row2ColDesc":"Toto rozvržení obsahuje dva řádky. Druhý řádek obsahuje dva nestejné sloupce.","utb_public_page":"Veřejná stránka","utb_projectmenu_norecentprojects":"Nejsou k dispozici žádné poslední projekty.","add_content_notLoaded":"Tato položka dosud nebyla načtena.","add_content_ok":"OK","shelf_searchToolsCategory":"Hledat nástroje","utb_save_draft":"Uložit koncept","change_style_carbon":"Karbon","shelf_searchAll":"Prohledat vše","utb_content":"Obsah","change_style_orangeStyle":"Oranžová","utb_save_changes":"Uložit změny","detail_dialog_instruction_text":"Stisknutím klávesy Enter zobrazíte dialogové okno podrobností","utb_projectmenu_approvalcomments_required":"Nezbytné","utb_projectmenu_favoriteprojects":"Oblíbené projekty:","utb_undo":"Zpět","shelf_menu":"Nabídka","shelf_searchNew":"Prohledat nové položky","new_wcm_blogLibraryDesc":"Po přidání knihovny blogů na stránku můžete spolupracovat s dalšími členy týmu na několika tématech v centralizovaném zobrazení. Chcete-li se členy týmu spolupracovat na jednom tématu, klepněte na volbu Storno > Blog.","add_content_maximizedError2":"Na stránku nelze přidávat obsah, pokud existuje položka v maximalizovaném režimu.","change_style_launchLabel2":"Styl","utb_manage_project":"Spravovat projekt","utb_reject_project":"Odmítnout projekt","utb_no":"Ne","utb_layout_noChange_desc":"Před změnou rozvržení stránky minimalizujte nebo obnovte maximalizovaný obsah.","utb_projectmenu_viewmodedesc":"Otevřít projekt v režimu zobrazení","change_layout_col2Equal":"2 sloupce, stejné","shelf_configError":"Při čtení konfiguračního souboru nebo zpracování jeho obsahu došlo k chybě.","utb_nm_error":"Nelze uložit model navigace.","change_layout_save_warning":"Rozvržení není použito, dokud stránku neuložíte.","change_style_pinkStyle":"Růžová","utb_page_rejected":"Stránka byla odmítnuta.","add_content_nested_data_viewer":"Prohlížeč vnořených dat","change_style_contemporary":"Moderní","utb_projectmenu_manageproject":"Spravovat","utb_show_min_toolbar":"Zobrazit minimalizovaný panel nástrojů","change_style_dark":"Tmavá","utb_projectmenu_loading":"Probíhá načítání projektů...","utb_projectmenu_approveproject":"Schválit","change_layout_custom":"Vlastní rozvržení","shelf_jumpTo":"Přejít na stránku","new_feed_enterTitle":"Zadejte titulek.","change_layout_1Row3Col":"1 mřížka, 3 sloupce, stejné","utb_edit_page_condition":"Chcete-li upravit tuto stránku, musíte","utb_content_noAdd2":"Do starších souborů nelze přidat obsah.","add_content_details":"Podrobnosti","shelf_searchFeeds":"Prohledat kanály","new_wcm_addBlog":"Přidat blog na stránku","add_content_selectRenderer":"Vybrat způsob zobrazení obsahu","utb_page_not_in_draft_state":"Tuto stránku nelze upravit, protože již není ve stavu konceptu.","utb_toggle_toolbar":"Přepnout panel nástrojů","utb_projectmenu_newproject":"Nový projekt","utb_more":"Více","utb_revert":"Vrátit zpět","utb_project_action_success":"Vaše akce byla úspěšně provedena.","utb_workflow":"Sled prací","add_content_noPreviewSaved1":"Chcete-li zobrazit tuto položku,","change_style_desc":"Paleta stylů - Klepnutím lze použít určený styl na stránce.","add_content_noPreviewSaved2":"uložte","add_content_noPreviewSaved3":"stránku.","utb_save_message":"Na této stránce jsou neuložené změny. Co chcete udělat?","utb_open_project_menu":"Otevřít nabídku projektu","new_blog_copyWcmLibrary":"Probíhá vytváření blogu...","utb_overview_web_content":"Webový obsah:","utb_must_be_in_project":"Chcete-li upravit tuto stránku, musíte se nacházet v projektu.","mashup_hub_iwidgets_label":"Moduly widget","utb_end_preview":"Ukončit náhled","utb_next_stage":"Další fáze","change_layout_col2RightDesc":"Toto rozvržení obsahuje jeden postranní sloupec vlevo a hlavní obsah vpravo.","add_content_maximizedError":"Na stránku nelze přidávat obsah, pokud existuje portlet v maximalizovaném režimu.","utb_customizing_your_page":"Stránku právě upravujete. Změny vidíte pouze vy.","new_wcm_wiki":"Wikiweb","utb_preview_as_unauthenticated_user":"Zobrazit náhled jako neověřený uživatel","utb_overview_text_tomorrow":"Zítra","add_content_missingRendererError":"Určený zobrazovací modul nebyl nalezen.","change_layout_TopCol3ColDesc":"Toto rozvržení obsahuje dva zaplněné sloupce. Dolní sloupec obsahuje tři nestejné sloupce.","utb_overview_link_view_all":"Zobrazit vše","utb_projectmenu_withdrawprojectdesc":"Stáhnout vybraný projekt z revize","no_web_content_mapping_desc":"Aktuální stránka nemá mapování obsahu stránky. Upravte vlastnosti stránky a nastavte výchozí mapování stránky.","shelf_hideHiddenContainers":"Skrýt obsah","add_content_portlets":"Portlety","change_style_brown":"Hnědá","shelf_bundleKeyUndefined":"Definice klíče ${0} v balíku prostředků ${1} byla zrušena.","utb_overview_edit_title":"Upravit \"${0}\"","add_content_closeDialog":"Zavřít toto dialogové okno","change_layout_maximizedError":"Nelze změnit rozvržení, pokud existuje portlet v maximalizovaném režimu.","change_layout_col3Equal":"3 sloupce, stejné","add_content_feed_reader":"Čtečka kanálu","new_wcm_createWcm":"Vytvořit knihovnu WCM","utb_open_toolbar":"Otevřít panel nástrojů","shelf_searchAdminCategory":"Administrace hledání","utb_discard_project":"Zrušit koncept projektu","utb_projectmenu_noprojectsavailable":"Není","shelf_previous":"Předchozí","new_wcm_feedDescription":"Po zadání adresy URL kanálu bude na stránku přidán portlet se čtečkou kanálu konfigurovanou pro příslušný kanál.","utb_preview_as_user":"Zobrazit náhled jako uživatel","shelf_loading":"Načítání...","shelf_page":"Stránka ${0} z ${1}","utb_project_add_to_favorites":"Přidat k oblíbeným položkám","change_layout_1Row2Col":"1 mřížka, 2 sloupce, nestejné","new_feed_title":"Titulek","change_layout_col2EqualDesc":"Toto rozvržení obsahuje dva sloupce a každý zabírá 50 % šířky.","utb_workflow_state_draft":"Koncept","new_feed_addFeed":"Přidat kanál na stránku","change_layout_customDesc":"Toto rozvržení je přizpůsobené a má tvar písmena T.","utb_new_project_from_template":"Nový projekt z:","utb_workflow_state_pending_publish":"Nevyřízené publikování","utb_edit":"Upravit","change_layout_desc":"Paleta rozvržení - Klepněte na rozvržení a použijte jej uložením stránky.","utb_projectmenu_editmodedesc":"Otevřít projekt v režimu úprav","change_layout_templateSyncConfirm":"Opravdu chcete synchronizovat rozvržení této stránky? Veškerá přizpůsobení budou ztracena.","new_feed_url":"Adresa URL","shelf_searchCollabCategory":"Hledat spolupráci","utb_publish":"Publikovat","shelf_search":"Prohledat: ${0}","change_layout_2Row":"2 mřížky","change_style_green":"Zelená","shelf_next":"Další","utb_customizing_this_page":"Tuto stránku právě upravujete. Změny vidíte pouze vy.","utb_yes":"Ano","no_web_content_mapping":"Webový obsah nelze přidat na stránku.","utb_submit_page_review":"Odeslat stránku k revizi","utb_launch_selector":"Volič spuštění projektu","utb_end_results":"Žádné další výsledky","change_style_blue":"Modrá","add_content_all":"Vše","shelf_communicationsCategory":"Komunikace","add_content_noPreview":"Tato položka nepodporuje náhled","utb_live_edit_desc":"Tyto změny ovlivňují každého.","utb_cannot_create_draft":"Nelze vytvořit koncept stránky.","utb_discard_changes":"Zrušit změny","utb_partClose_toolbar":"Zavřít stavový pruh","utb_submit_project":"Odeslat projekt k revizi","change_layout_templateSyncLong":"Aktualizujte rozvržení této stránky synchronizací se šablonou, na které byla založena. Poznámka: Přizpůsobení této stránky bude ztraceno.","utb_projectmenu_projectactions":"Akce projektu","utb_projectmenu_projects":"Projekty:","shelf_searchWidgets":"Prohledat moduly widget","utb_cannot_load_page":"Při načítání stránky došlo k neočekávané chybě. Stránka může být poškozena. Obraťte se na administrátora a požádejte ho, aby se pokusil provést resynchronizaci.","shelf_toolsCategory":"Nástroje","new_wcm_blogDesc":"Po přidání blogu na stránku můžete spolupracovat s dalšími členy týmu na konkrétním tématu. Chcete-li s ostatními spolupracovat na více tématech, klepněte na volbu Storno > Knihovna blogů.","utb_projectment_no_comment_provided":"K projektu je třeba dodat komentář.","shelf_saveChanges":"Uložit","utb_close_toolbar":"Zavřít panel nástrojů","utb_projectmenu_rejectproject":"Odmítnout","change_layout_templateSync":"Synchronizace přiřazené šablony","utb_cannot_publish_page":"Nelze publikovat stránku pro revizi.","shelf_close":"zavřít přihrádku","utb_layout_noChange2":"Rozvržení nelze měnit u starších souborů.","add_content_label":"Obsah","change_style_greenStyle":"Zelené vlny","new_wcm_createGeneric":"Vytvořit objekt ${0}","utb_overview_loading_content":"Probíhá načítání obsahu...","new_blog_library_copyWcmLibrary":"Probíhá vytváření knihovny blogů...","change_style_metal":"Kovová","utb_projectmenu_rejectcomments":"Komentář k odmítnutí","add_content_noPreviewSaved":"Chcete-li zobrazit tuto položku, uložte stránku.","new_createCategory":"Vytvořit","utb_information_message":"Informace","shelf_serverError":"Interní chyba serveru.","utb_min_toolbar":"Minimalizovat panel nástrojů","utb_wm_error":"Nelze uložit model modulu widget.","utb_projectmenu_recentprojects":"Poslední projekty:","utb_projectmenu_reject_with_comments_headline":"Odmítnout projekt:","new_wcm_blog":"Blog","utb_overview_text_yesterday":"Včera","utb_project":"Projekt","new_portalCategory":"Portál","utb_reject":"Odmítnout","utb_page_actions":"Akce stránky","new_portletsCategoryLabel":"Portlety","utb_overview_dots":"...","utb_create_draft":"vytvořit koncept","shelf_all":"Vše","add_content_browseContent":"Procházet obsah","change_layout_TopCol3Col":"1 horní sloupec 3 sloupce, na střed","menu_back":"zpět","generic_browse":"Procházet objekt ${0}","new_wcm_addBlogLibrary":"Přidat knihovnu blogů na stránku","utb_show_hidden":"Zobrazit skrytý obsah","utb_hide_hidden":"Skrýt skrytý obsah","change_style_missingStyleError":"Určený styl neexistuje.","shelf_untitled":"Bez názvu","shelf_searchPortlets":"Prohledat portlety","change_style_silver":"Stříbrná","utb_page_submit_wait":"Počkejte na odeslání stránky...","utb_cannot_submit_page":"Stránku nelze odeslat k revizi.","shelf_showHiddenContainers":"Zobrazit skrytý obsah","utb_partOpen_toolbar":"Otevřít stavový pruh","selection_instructions":"Stisknutím klávesy Enter provedete výběr","new_wcm_wikiDescription":"Díky wikiwebu můžete rychle vytvářet a upravovat vložený obsah. Pouhým klepnutím na tlačítko můžete okamžitě publikovat svou práci.","utb_layout":"Rozvržení","add_content_rating":"hodnocení: ${0}","change_style_visionary":"Vizionářský","new_wcm_blogLibrary":"Knihovna blogů","change_style_red":"Červená","new_wiki_copyWcmLibrary":"Probíhá vytváření wikiwebu...","project_expired":"Aktuální projekt již není k dispozici. Klepnutím na tlačítko OK provedete přesměrování.","utb_wcm_auth":"Redakční práce na webovém obsahu","add_content_lastMod":"Poslední úprava: ${0}","change_style_browseStyles":"Procházet styly","utb_overview_project_content":"Obsah projektu","shelf_searchCommunications":"Prohledat komunity","utb_close_project_menu":"Zavřít nabídku projektu","add_content_addContentError":"Chyba při přidávání obsahu na stránku.","utb_overview_link_read":"Číst","change_style_natural":"Přírodní","change_style_modern":"Moderní","add_content_noRating":"bez hodnocení","utb_projectmenu_rejectprojectdesc":"Odmítnout vybraný projekt","utb_project_action_wait":"Počkejte na provedení akce...","shelf_noResults":"Žádné výsledky","shelf_searchGadgets":"Prohledat moduly gadget","change_layout_TopCol2ColDesc":"Toto rozvržení obsahuje dva zaplněné sloupce. Dolní sloupec obsahuje dva nestejné sloupce.","utb_projectmenu_approve_with_comments":"Schválení projektu","utb_projectmenu_approvalcomments_optional":"Volitelné","utb_toggle_statusbar":"Přepnout stavový pruh","utb_projectmenu_noprojects":"Nejsou k dispozici žádné projekty.","change_style_orchid":"Orchidej","shelf_adminCategory":"Administrace","mashup_hub_feeds_label":"Kanály","change_style_restoreStyle":"Obnovit předchozí styl","new_wcm_nameInvalid":"Název musí obsahovat alespoň jeden alfanumerický znak (a-zA-Z0-9). Zadejte jiný název.","utb_last_project":"Otevřít poslední projekt:","shelf_unsavedChanges":"Přihrádka pro přizpůsobení obsahuje neuložené změny.","change_style_label":"Styly","add_content_addSearch":"Přidat výsledky hledání na stránku","utb_submit_review":"Odeslat k revizi","new_wcm_blogDescription":"Po přidání blogu na stránku můžete spolupracovat s dalšími členy týmu na konkrétním tématu. Chcete-li s ostatními spolupracovat na více tématech, klepněte na volbu Storno > Knihovna blogů.","utb_project_add_to_favorites_desc":"Přidat nový projekt do seznamu oblíbených projektů","change_layout_launchLabel2":"Rozvržení","utb_overview_link_goto":"Přejít na","utb_projectmenu_approvalcomments":"Komentář ke schválení","change_layout_browseLayouts":"Procházet rozvržení","change_style_white":"Bílá","change_style_purpleStyle":"Nachová","new_creatableCategory":"S možností vytvoření","utb_overview_none":"Není","utb_overview":"Přehled","utb_projectmenu_publishproject":"Publikovat","utb_workflow_state_published":"Publikováno","utb_end_preview_as":"Ukončit náhled jako","utb_projectmenu_projectactionsfor":"Akce pro projekt","utb_project_publish_failed":"Nezdařilo se publikovat projekt. Další podrobnosti získáte po otevření pohledu Správa projektů.","utb_private_page":"Soukromá stránka","change_layout_col1Desc":"Toto rozvržení obsahuje jeden sloupec zabírající 100 % dostupného prostoru.","new_wcm_feed":"Kanál","change_layout_TopCol2Col":"1 horní sloupec 2 sloupce, nestejné","new_feed_feedDesc":"Po zadání adresy URL kanálu bude na stránku přidán portlet se čtečkou kanálu konfigurovanou pro příslušný kanál.","change_layout_col1":"1 sloupec","shelf_searchCreate":"Prohledat vytvořené","new_wcm_wikiDesc":"Díky wikiwebu můžete rychle vytvářet a upravovat vložený obsah. Pouhým klepnutím na tlačítko můžete okamžitě publikovat svou práci.","utb_cannot_approve_page":"Stránku nelze schválit.","utb_projectmenu_viewmode":"Zobrazit","utb_create_draft_wait":"Počkejte na vytvoření konceptu stránky.","change_style_yellow":"Žlutá","utb_overview_text_today":"Dnes","create":"Vytvořit","utb_projectmenu_newprojectdesc":"Vytvořit nový projekt","utb_page_approved":"Stránka byla schválena.","utb_projectmenu_publishprojectdesc":"Publikovat vybraný projekt","change_layout_col2LeftDesc":"Toto rozvržení obsahuje jeden postranní sloupec vpravo a hlavní obsah vlevo.","utb_content_noAdd_desc":"Chcete-li na stránku přidat další položky, minimalizujte nebo obnovte maximalizovaný obsah.","utb_proceed_discard":"Tímto budou vráceny všechny změny provedené od posledního uložení. Pokračovat?","new_wcm_name":"Název","shelf_customize":"Upravit","change_style_slate":"Břidlice","utb_overview_friendly_name":"Popisná adresa Url:","change_layout_1Row3ColDesc":"Toto rozvržení obsahuje dva řádky. Druhý řádek obsahuje tři stejné sloupce.","utb_content_noAdd":"Je-li položka maximalizována, nelze přidat obsah.","shelf_collabCategory":"Spolupráce","utb_information":"informace","utb_project_create_wait":"Počkejte na vytvoření projektu...","utb_overview_page_properties":"Vlastnosti stránky","utb_unsaved_changes_prompt":"Na této stránce jsou neuložené změny. Klepnutím na tlačítko OK uložíte své změny. Klepnutím na tlačítko Storno změny zrušíte.","new_wcm_wcmNameInvalid":"Název smí obsahovat pouze alfanumerické znaky (a-zA-Z0-9), mezery nebo následující znaky: \" $ - _ . ! ( ) ,.","utb_overview_link_edit":"Upravit","shelf_hiddenContainers":"Skrytý obsah","utb_more_actions":"Další akce","utb_projectmenu_submitprojectdesc":"Odeslat vybraný projekt k revizi","add_content_submit":"Odeslat","change_layout_col3EqualDesc":"Toto rozvržení obsahuje tři sloupce a každý zabírá 33 % šířky."};dojo.provide("com.ibm.bundles.nls.Theme");com.ibm.bundles.nls.Theme._built=true;dojo.provide("com.ibm.bundles.nls.Theme.cs");com.ibm.bundles.nls.Theme.cs={"theme_choose_skin":"Zvolit vzhled","page_goTo_csa":"Přepnout do režimu na straně klienta","theme_hiddenContentDesc":"Obsah umístěný do oblasti níže se při zobrazení stránky nezobrazí.","space_description":"Prostor","edit_wires_title":"Upravit spojení","page_force_ssa_link":"Použijte režim na straně serveru.","exportSpace_title":"Exportovat prostor","layout_renderingError":"Došlo k chybě při vykreslování přiřazeného rozvržení.","tagAndRate_description":"Použití značek a hodnocení","site_promotion_title":"Propagace webu...","rate_title":"Hodnocení...","theme_edit_wiring":"Upravit spojení...","theme_maximize":"Maximalizovat","close_analytics_title":"Zavřít analytické sestavy","theme_go_to_edit":"Přejít do režimu úprav","dnd_not_instantiated":"Přetažení pomocí myši nelze převést na instanci","theme_config_control":"Konfigurovat...","skin_show_titlebar":"Zobrazit pruh titulku","catalog_title":"Katalog","theme_wire_widget":"Modul widget spojení","dnd_disabled":"Přetažení pomocí myši se zakázáno","createFeed_title":"Vytvořit nový kanál...","statusbar_messages_available":"Počet zpráv k dispozici ke kontrole: ${0}","page_title":"Stránka","move_left":"Přesunout doleva","layout_error_contactAdmin":"Pokud problém přetrvává, kontaktujte administrátora.","page_analytics_reports_description":"Analytické sestavy pro stránky","embedPage_description":"Zobrazit na webové stránce","browseTags_description":"Procházet značky","close_analytics_description":"Zavřít analytické sestavy","theme_actions_menu":"Tlačítko Akce","theme_close_shelf_help":"Tlačítko pro zavření přihrádky úpravy","createSpace_title":"Vytvořit nový prostor","editPageLayout_description":"Upravit rozvržení stránky","theme_sign_up":"Zaregistrovat","page_goTo_ssa":"Přepnout do režimu na straně serveru","theme_restore":"Obnovit","statusbar_items_available":"Počet položek k dispozici ke kontrole: ${0}","other_description":"Jiné","theme_move":"Přesunout...","layout_missingError":"Přiřazené rozvržení neexistuje.","statusbar_show_details":"Zobrazit podrobnosti","analytics_description":"Analýzy","a11y_skip_portlet":"Přejít na další portlet","dnd_copy_failed":"Došlo k chybě při kopírování prostředku.","layout_resizer":"Změna velikosti rozvržení","theme_move_page":"Přesunout stránku","dnd_locked_container":"Prostředek nelze přesunout do zamčeného kontejneru.","advanced_description":"Rozšířené","shareSpace_title":"Sdílet prostor","statusbar_warning":"Varování","context_portlet_menu_renderingError":"Došlo k chybě při vykreslování nabídky portletu.","editPage_description":"Upravit stránku","exportSpace_description":"Exportovat prostor","removePage_title":"Odebrat stránku","theme_remove_page":"Opravdu chcete tuto stránku a všechny její podřízené prvky odebrat?","move_down":"Přesunout dolů","viewSource_title":"Zobrazit zdroj","create_child_page_link":"Klepnutím zde vytvoříte podřízenou stránku.","layout_error_explanation":"Tato situace může být následkem chyby v procesu vytváření stránky, ručních změn v rozvržení stránky či akcí administrátora.","theme_global_page_closing_non_active":"Pokoušíte se zavřít globální stránku, která v současné době není otevřená.","theme_hide_portlet":"Skrýt portlet","publishPage_description":"Publikovat stránku","sharePage_title":"Sdílet stránku...","theme_more_pages":"Další stránky","theme_display_shelf_help":"Tlačítko pro zobrazení přihrádky úpravy níže","theme_refresh_page":"Aktualizovat stránku","io_insufficient_permissionsError":"K provedení požadované operace nemáte dostatečná oprávnění.","editPageLayout_title":"Upravit rozvržení stránky","a11y_skip_widget":"Přejít na další modul widget","move_up":"Přesunout nahoru","theme_add_pages_shared":"Přidat stránky sdílené se mnou","theme_help":"Nápověda","deleteSpace_title":"Odstranit prostor","theme_complementary_content":"Doplňkový obsah","theme_login":"Přihlásit se","theme_global_page_active":"Globální stránka je aktuálně aktivní. Než budete pokračovat, globální stránku zavřete.","theme_hiddenControl":"skrytý","removeFromFav_title":"Odebrat z oblíbených položek","page_description":"Stránka","theme_additional_actions":"Další akce","theme_refresh_description":"Aktualizací stránky zobrazíte nejnovější informace.","page_save_operation_not_complete":"Operace uložení na server nebyla dokončena.","theme_remove_page_name":"Opravdu chcete odebrat stránku ${0} a všechny její podřízené prvky?","space_title":"Prostor","removeSharedPages_title":"Odebrat stránku","statusbar_multiple":"Více zpráv","sharing_description":"Sdílet","statusbar_hide_details":"Skrýt podrobnosti","tagAndRate_title":"Použití značek a hodnocení","deleteSpace_description":"Odstranit prostor","sharing_title":"Sdílet","page_initError":"Došlo k chybě při inicializaci stránky.","theme_menu":"Nabídka","assignPagePermissions_description":"Přiřadit oprávnění ke stránce.","statusbar_clear":"Vymazat","theme_more_actions":"Další akce","newSiblingPage_title":"Nová sourozenecká stránka...","widgetBuilder_title":"Vytvořit nový modul widget...","currently_selected":"vybráno","theme_edit_settings_portal":"Upravit sdílená nastavení...","createFeed_description":"Vytvořit nový kanál","assignPagePermissions_title":"Přiřadit oprávnění ke stránce.","statusbar_error":"Chyba","site_promotion_description":"Přidá tuto stránku do Propagace webu","createSpace_description":"Vytvořit nový prostor","theme_global_page_cannot_close":"Globální stránku nelze zavřít.","browseTags_title":"Procházet značky","ally_display_actions_menu":"Zobrazit nabídku akcí","theme_delete":"Odstranit","theme_confirm_leave_edit":"Provedené změny nebyly uloženy. Opravdu chcete opustit režim úprav?","dnd_move_failed":"Došlo k chybě při přesunu prostředku.","deletePage_title":"Odstranit stránku","theme_share":"Sdílet","movePage_description":"Přesunout stránku","aria_edit_mode":"Přejít do režimu úprav. Volby se zobrazí v panelu nástrojů níže.","theme_logout":"Odhlásit se","theme_customize":"Upravit","generic_tag_description":"Přidat tuto stránku k analytické značce","deletePage_description":"Odstranit stránku","openCatalog_title":"Otevřít katalog jako novou stránku","theme_edit_my_profile":"Upravit profil","newSiblingPage_description":"Nová sourozenecká stránka","edit_wires_description":"Přidat, upravit nebo odebrat spojení.","theme_go_to_view":"Přejít do režimu zobrazení","private_public_modelError":"Veřejný prostředek nelze umístit pod soukromý prostředek.","statusbar_info":"Informace","theme_edit_settings":"Upravit nastavení...","theme_view_wiring":"Zobrazit graf spojení","a11y_focus_titlebar":"Fokus bude přesunut na pruh titulku.","shareSpace_description":"Sdílet prostor","aria_view_mode":"Přejít do režimu zobrazení.","openCatalogInDlg_description":"Otevřít katalog v dialogovém okně","setAsHomeSpace_title":"Nastavit jako domovský prostor","theme_global_page_already_opened":"Globální stránka je již otevřená.","theme_accountSetting":"Nastavení","widgetBuilder_description":"Vytvořit nový modul widget","edit_description":"Upravit","theme_delete_page":"Opravdu chcete tuto stránku a všechny její podřízené prvky odstranit?","theme_actions":"Akce","layout_error_mismatch":"Přiřazené rozvržení neodpovídá skutečnému rozvržení stránky.","removePage_description":"Odebrat stránku","theme_share_this_page":"Sdílet tuto stránku","a11y_skip_region":"Přejít na další oblast","theme_viewWireGraph":"Zobrazit graf spojení","context_page_menu_renderingError":"Došlo k chybě při vykreslování nabídky stránky.","skin_hide_titlebar":"Skrýt pruh titulku","theme_delete_page_name":"Opravdu chcete odstranit stránku ${0} a všechny její podřízené prvky?","editSpace_description":"Upravit nastavení prostoru","createDataMashup_title":"Vytvořit hybridní webovou aplikaci pro data...","openCatalog_description":"Otevřít katalog jako novou stránku","addSharedPages_description":"Přidat sdílené stránky","removeSharedPages_description":"Odebrat stránku","theme_impersonation":"Ztělesnit","theme_hide":"Skrýt","advanced_title":"Rozšířené","portlet_analytics_reports":"Sestavy portletu","embedPage_title":"Zobrazit na webové stránce...","other_title":"Jiné","layout_error_symptoms":"Dokud nebude tento problém vyřešen, mohou pokusy o úpravu této stránky přidáním obsahu nebo změnou rozvržení fungovat nesprávně.","theme_hide_widget":"Skrýt modul widget","editPage_title":"Upravit stránku","a11y_layout_resized_pixels":"Levý kontejner je nastaven na hodnotu ${0} pixelů a pravý na hodnotu ${1} pixelů.","io_serverError":"Interní chyba serveru.","theme_minimize":"Minimalizovat","no_content_node":"Tato stránka nepodporuje obsah.","theme_display":"Zobrazit","sharePage_description":"Sdílet stránku","page_analytics_reports":"Sestavy stránky","statusbar_status_error":"Došlo k běhové chybě","theme_menu_cannot_render":"Menu nelze vykreslit.","createDataMashup_description":"Vytvořit hybridní webovou aplikaci pro data","layout_error_heading":"Chyba rozvržení stránek","layout_error_tryRecreate":"Možným řešením je stránku odstranit a vytvořit ji znovu.","generic_tag_title":"Analytické značky...","portlet_analytics_reports_description":"Analytické sestavy pro portlety","tag_title":"Značka...","theme_rename":"Přejmenovat...","a11y_display_menu":"Zobrazit nabídku","theme_personalize_control":"Přizpůsobit...","catalog_description":"Katalog","io_missingResource":"Požadovaný prostředek neexistuje.","openCatalogInDlg_title":"Otevřít katalog v dialogovém okně","move_right":"Přesunout doprava","theme_websphere_portal":"IBM WebSphere Portal","publishPage_title":"Publikovat stránku...","tag_description":"Značka","theme_back":"Zpět","theme_resize":"Změnit velikost...","a11y_show_focus_titlebar":"Zobrazit pruh titulku. Fokus bude přesunut na pruh titulku.","page_force_ssa_msg":"Tato stránka obsahuje minimálně jeden portlet, který nepodporuje režim na straně klienta.","theme_share_page":"Sdílet stránku","theme_refresh":"Aktualizovat","rate_description":"Hodnocení","editPageProperties_title":"Upravit vlastnosti stránky...","theme_global_page_not_opened":"Globální stránka není otevřená.","editPageProperties_description":"Upravit vlastnosti stránky","statusbar_print":"Tisk","newChildPage_title":"Nová podřízená stránka...","setAsHomeSpace_description":"Nastavit jako domovský prostor","a11y_layout_resized":"Levý kontejner je nastaven na hodnotu ${0} a pravý na hodnotu ${1}.","io_networkError":"Došlo k chybě při komunikaci se serverem.","addSharedPages_title":"Přidat sdílené stránky...","viewSource_description":"Zobrazit zdroj","analytics_title":"Analýzy","editSpace_title":"Upravit prostor","a11y_skip_content":"Přejít na odkaz hlavního obsahu pomocí přístupové klávesy S.","duplicateSpace_description":"Duplikovat prostor","newChildPage_description":"Nová podřízená stránka","duplicateSpace_title":"Duplikovat prostor","a11y_layout_resizer":"Pomocí kláves se šipkami můžete změnit velikost kontejnerů rozvržení.","a11y_display_user_menu":"Zobrazit uživatelskou nabídku","removeFromFav_description":"Odebrat z oblíbených položek","theme_edit_control":"Upravit","movePage_title":"Přesunout stránku...","edit_title":"Upravit"}; }catch(e){console.log("Module 'wp_pagebuilder_shelf': ",e);} try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("pagebuilder.nls.shelf70",["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);}});}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(_2f){this.items=[];this.category=_2f.category;var _30=com.ibm.mashups.enabler.model.Factory.getCatalogCategoryModel();_30.setStrategy(new com.ibm.mashups.enabler.strategy.ListLoadAheadStrategy(this.pageSize));var _31=_30.find(this.category).start();if(!_31){this.valid=false;return;}var _32=com.ibm.mashups.enabler.context.Factory.getLocalizedContext().getLocale()||"en";this.label=_31.getTitle(_32);var _33=_30.getCatalogEntryModel(_31).iterator();while(_33.hasNext()){var _34=_33.next();this.items.push({"id":_34.getID(),"label":_34.getTitle(_32),"description":_34.getDescription(_32),"thumbnail":_34.getIconURL(),"url":_34.getDefinitionURL()});}},getValue:function(_35,_36,_37){return _35[_36]||_37;},getValues:function(_38,_39){var _3a=this.getValue(_38,_39,null);return _3a?[_3a]:[];},getAttributes:function(_3b){return this.isItem(_3b)?this.attributes:[];},hasAttribute:function(_3c,_3d){return _3c[_3d]?true:false;},containsValue:function(_3e,_3f,_40){var _41=this.getValues(_3e,_3f);for(var i in _41){if(_41[i]==_40){return true;}}return false;},isItem:function(_42){for(var i in this.items){if(this.items[i].id==_42.id){return true;}}return false;},isItemLoaded:function(_43){return this.isItem(_43);},loadItem:function(_44){},fetch:function(_45){try{var _46=_45.scope||dojo.global,_47=[],_48=_45.count,_49=_45.start;if(!_49){_49=0;}if(_45.onBegin){_45.onBegin.call(_46,this.items.length,_45);}if(_49"+"
      "+"<${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(_4f,_50){var err=dojo.create("div",{className:"lotusMessage lotus"+_50,style:{marginRight:"15px"}});var img=dojo.create("img",{src:this.imagePath+"/icon"+_50+".gif",alt:_4f});var msg=dojo.create("span",{innerHTML:_4f});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(_51){dojo.addClass(_51,"dojoDndItem dojoDndHandle");var _52=dojo.query(".lotusInner",_51)[0];dojo.addClass(_52,"ibmPortalControl");dojo.attr(_51,"dndType",this.dndType);},creator:function(_53,_54){if(_54=="avatar"){var _55=dojo.dnd.manager().nodes[0];var _56=dijit.byId(_55.id);var _57=(_56)?_56.truncTitleText:"";var _55=dojo.create("div",{className:"ibmPortalShelfAvatar",innerHTML:_57});return {node:_55,data:_53,type:[this.dndType]};}},onDrop:function(_58,_59,_5a){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 _5b=dijit.byId(_59[0].id);_5b.apply();}}},changeSearchTerms:function(_5c){this.searchTerms=_5c;this.start=0;this._search();},changeSource:function(_5d){if(!_5d.hub.fetch){this.clear();return;}if(this.currRequest){this.currRequest.abort();}this.source=_5d;this.searchTerms=[];this.start=0;if(_5d.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(_5e){if(this.parent.filterAdd){filterFcn=dojo.hitch(this,function(_5f){return this.parent.filterAdd(this.source.hub.mapItem(_5f));});_5e=dojo.filter(_5e,filterFcn);}if(_5e.length==0){this.addMessage("Warning",this.shelfBundle["shelf_noResults"]);}else{this.fill(_5e);}}),onError:dojo.hitch(this,function(_60,_61){console.error("error loading this category: "+_60);if(_60.status==401){ibm.portal.debug.text("Basic auth 401 found, trigger reload");var _62=dojo.getObject("com.ibm.ajax.auth");if(_62){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(_63){this.totalItemCount=_63;})});},setLoading:function(){this.clear();this.table.appendChild(document.createTextNode(this.shelfBundle["shelf_loading"]));},addMessage:function(_64,msg){this.clear();var _65=this.parent.createLotusMsgNode(msg,_64);this.table.appendChild(_65);this.start=0;this.totalItemCount=0;},clear:function(){var _66=dojo.query(".lotusPaletteWidget",this.table);dojo.forEach(_66,dojo.hitch(this,function(_67){dijit.byId(_67.id).destroy();}));this.table.innerHTML="";this.pagingStatus.innerHTML="";this.jumpToLink.innerHTML="";this.prevLink.innerHTML="";this.nextLink.innerHTML="";},fill:function(_68){this.clear();dojo.forEach(_68,dojo.hitch(this,function(_69){var _6a=this.parent.newCell(this.source,_69);if(this.draggable){this.makeCellDraggable(_6a);}this.table.appendChild(_6a);}));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 _6b=this.jumpToInput.value;if(_6b.toString().search(/^[0-9]+$/)!=0){return;}if(_6b<1){_6b=1;}var _6c=(_6b-1)*this.size;var _6d=(Math.ceil(this.totalItemCount/this.size)-1)*this.size;this.start=(_6c<_6d)?_6c:_6d;this._search();}},adjustPagingBar:function(){var _6e=(this.totalItemCount==0)?0:this.start+1;var _6f=this.start+this.size;_6f=(this.totalItemCount>_6f)?_6f:this.totalItemCount;var _70=Math.ceil(_6e/this.size);var _71=Math.ceil(this.totalItemCount/this.size);this.pagingStatus.innerHTML=dojo.string.substitute(this.shelfBundle["shelf_page"],[_70,_71]);this.createPrevNode(_6e);this.createNextNode(_6f);if(this.totalItemCount>this.size){this.createJumpTo(_6e);}},createPrevNode:function(_72){if(_72>1){var _73=dojo.create("a",{href:"javascript:void(0)",innerHTML:this.shelfBundle["shelf_previous"]});_73.onclick=this._createPrevNodeEventHandlers().onclick;this.prevLink.appendChild(_73);}else{this.prevLink.appendChild(document.createTextNode(this.shelfBundle["shelf_previous"]));}},_createPrevNodeEventHandlers:function(){return {onclick:dojo.hitch(this,function(){this.prev();return false;})};},createNextNode:function(_74){if(this.totalItemCount>_74){var _75=dojo.create("a",{href:"javascript:void(0)",innerHTML:this.shelfBundle["shelf_next"]});_75.onclick=this._createNextNodeEventHandlers().onclick;this.nextLink.appendChild(_75);}else{this.nextLink.appendChild(document.createTextNode(this.shelfBundle["shelf_next"]));}},_createNextNodeEventHandlers:function(){return {onclick:dojo.hitch(this,function(){this.next();return false;})};},createJumpTo:function(_76){this.jumpToInput=dojo.create("input",{type:"text",value:Math.ceil(_76/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));this.focusHdlr=dojo.connect(this.searchField,"onfocus",dojo.hitch(this,"resetInputField"));},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(_77){if(_77.hub.searchable){this.enableSearch();}else{this.disableSearch();}if(_77.searchStr){this.searchFieldText=_77.hub.searchable?_77.searchStr:"";}else{this.searchFieldText=_77.hub.searchable?dojo.string.substitute(this.bundle["shelf_search"],[_77.label]):"";}this.searchField.value=this.searchFieldLabel.innerHTML=this.searchFieldText;},resetInputField:function(e){if(this.searchField.value==this.searchFieldText){this.searchField.value=this.searchFieldLabel.innerHTML="";}},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 _78=(this.searchField.value==this.searchFieldText)?"":this.searchField.value;var _79=_78.split(" ");dojo.publish(this.publishKeyword+this.searchId,[_79]);}},destroy:function(){dojo.forEach(this.events,dojo.unsubscribe);this.events=null;dojo.disconnect(this.focusHdlr);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(_7a){dojo.empty(this.list);if(this.sources.length>0){dojo.forEach(_7a,dojo.hitch(this,function(_7b){this.addLi(_7b);}));if(!_7a[0].categories){this.select(_7a[0]);}else{dojo.publish(this.publishKeyword+this.searchId,[{hub:{searchable:false},label:_7a[0].label}]);}}},addLi:function(_7c){var li=dojo.create("li",{"role":"menuitem","id":this.searchId+"_"+_7c.id});if(_7c.categories){dojo.addClass(li,"lotusMore");}var _7d=this._createLiEventHandlers(_7c);var _7e=dojo.create("a",{href:"javascript:void(0)",innerHTML:_7c.label});_7e.onclick=_7d.anchorOnclick;li.appendChild(_7e);var _7f=dojo.create("span",{innerHTML:this.unselectedText,className:"",className:"ibmPortalHiddenText ibmHiddenText wpthemeAccess"});_7e.appendChild(_7f);dojo.connect(li,"onclick",_7d.liOnclick);this.list.appendChild(li);this.choices[_7c.url]={li:li,span:_7f};},_createLiEventHandlers:function(_80){return {anchorOnclick:function(){return false;},liOnclick:dojo.hitch(this,function(){this.select(_80);})};},select:function(_81){if(_81.categories){this.processSources(_81.categories);}else{dojo.publish(this.publishKeyword+this.searchId,[_81]);this.changeHighlighting(_81);}},backOneLevel:function(){this.processSources(this.sources);},changeHighlighting:function(_82){if(_82.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[_82.url].li,"lotusSelected");this.choices[_82.url].span.innerHTML=this.selectedText;this.current=_82.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(_83){},getSize:function(){if(this.size){return this.size;}var _84=dojo.create("div",{className:"lotusPaletteWidget"});document.body.appendChild(_84);if(_84.currentStyle){marginL=_84.currentStyle["marginLeft"].match(/^\d+/);marginR=_84.currentStyle["marginRight"].match(/^\d+/);}else{if(window.getComputedStyle){marginL=document.defaultView.getComputedStyle(_84,null).getPropertyValue("margin-left").match(/^\d+/);marginR=document.defaultView.getComputedStyle(_84,null).getPropertyValue("margin-right").match(/^\d+/);}}var _85=_84.offsetWidth+marginL*1+marginR*1;this.left.innerHTML=".";var _86=this.center.offsetWidth;this.left.innerHTML="";var _87=Math.floor(_86/_85);dojo.destroy(_84);this.size=_87*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(_88){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:_88,searchId:this.id,menuTitle:this.label,blankImg:(this.blankImg)?this.blankImg:this.imagePath+"/blank.gif"});this.left.appendChild(this.menu.domNode);},processJSON:function(_89){dojo.xhrGet({url:this.jsonFile,handleAs:"json",load:dojo.hitch(this,function(_8a){if(_8a.localizationPackageName&&_8a.localizationBundleName){this.nlsJsonBundle=dojo.i18n.getLocalization(_8a.localizationPackageName,_8a.localizationBundleName);}else{this.nlsJsonBundle=null;}var _8b=_8a.categories;var _8c=[];for(var i=0,l=_8b.length;i0){var _90=this.getNlsString(_8b[i].label,this.nlsBundle["add_content_untitled"]);_8c.push({label:_90,categories:_8d});}}else{var _8f=this.processCategory(_8b[i]);if(_8f){_8c.push(_8f);}}}if(this.smallWidget){var _91=function(){if(_89){_89(_8c);}};var _92=ibmCfg.themeConfig.categorySources?ibmCfg.themeConfig.categorySources.length:0;if(_92==0){_91();}var _93=0;var me=this;for(var j=0;j<_92;j++){var _94=ibmCfg.themeConfig.categorySources[j];var _95=_94.indexOf(",label:"),_96=_94,_97=null;if(_95>0){_96=_94.substring(0,_95);_97=_94.substring(_95+7);}contribGetArgs={};var _98=dojo.xhrGet({url:_96.indexOf("/")==0?_96:ibmCfg.themeConfig.themeRootURI+"/"+_96,handleAs:"json-comment-optional",ordinal:_97,load:function(_99,_9a){var _9b=null;if(_99.localizationPackageName&&_99.localizationBundleName){_9b=dojo.i18n.getLocalization(_99.localizationPackageName,_99.localizationBundleName);}var _9c=_99.categories;for(var k=0,l3=_9c.length;kthis.maxLabelLength)?map.label.substring(0,this.maxLabelLength)+"...":map.label;if(this.smallWidget){var _ae=dojo.hitch(this,function(cID,sID){this.processIntermediateDialogs(map,_ab,_ac,cID,sID);});showDetails=dojo.hitch(this,function(){this.showDetailsDialog(map,_ae);return false;});var _af={hub:_ab.hub,item:_ac,map:map,truncTitleText:_ad,imagePath:this.imagePath,apply:_ae,showDetails:showDetails};if(_ab.hub.noIcons){var _b0=new com.ibm.pb.customize.noIconSmallWidget(_af);}else{var _b0=new com.ibm.pb.customize.smallWidget(_af);}}else{var _ae=dojo.hitch(this,function(){this.processChange(dojo.mixin(map,{hub:_ab.hub,item:_ac}));});var _b0=new com.ibm.pb.customize.largeWidget({map:map,truncTitleText:_ad,imagePath:this.imagePath,apply:_ae,current:map.id==this.current});}return _b0.domNode;},createLotusMsgNode:function(_b1,_b2){var err=dojo.create("div",{className:"lotusMessage lotus"+_b2,style:{marginRight:"15px"},role:"alert"});var msg=dojo.create("span",{innerHTML:_b1});err.appendChild(msg);return err;},changeSelected:function(_b3){var _b4=dojo.query(".lotusPaletteWidget",this.center),_b5=null;dojo.forEach(_b4,dojo.hitch(this,function(_b6){_b5=dijit.byId(_b6.id);if(_b5){_b5.deselect();}}));_b5=dijit.byId(_b3);if(_b5){_b5.select();}},processIntermediateDialogs:function(map,_b7,_b8,cID,sID){if(_b7.renderers.length==0){var _b9=map.takeoverFcn?{submit:dojo.hitch(this,this.processChange),getInfo:dojo.hitch(this,this.getValuesFromDialog),showInfo:dojo.hitch(this,this.showWaitMsgInDialog),submitObj:{hub:_b7.hub,item:_b8,sID:sID,cID:cID}}:{};var _ba=dojo.mixin(map,{takeoverObject:_b9,sID:sID,cID:cID,hub:_b7.hub,item:_b8});this.processChange(_ba);}else{if(_b7.renderers.length==1){var _bb=map.label;var _ba=dojo.mixin(dojo.mixin(map,_b7.renderers[0]),{label:_bb,prefsMapFcn:_b7.renderers[0].fcn,sID:sID,cID:cID,hub:_b7.hub,item:_b8});this.processChange(_ba);}else{var _bc=dojo.create("div");var _bd=dojo.create("h4");var _be=dojo.create("label",{"for":"widgetRendererSelect",innerHTML:this.nlsBundle["add_content_selectRenderer"]});_bd.appendChild(_be);_bc.appendChild(_bd);var _bf=dojo.create("select",{id:"widgetRendererSelect"});_bc.appendChild(_bf);for(var i=0;i<_b7.renderers.length;i++){var _c0=dojo.create("option",{innerHTML:this.nlsJsonBundle&&this.nlsJsonBundle[_b7.renderers[i].label]?this.nlsJsonBundle[_b7.renderers[i].label]:_b7.renderers[i].label,value:i});_bf.appendChild(_c0);}var _c1=dojo.hitch(this,function(){this.dialog.cancel();var _c2=_b7.renderers[_bf.value];var _c3=map.label;var _c4=dojo.mixin(dojo.mixin(map,_c2),{label:_c3,prefsMapFcn:_c2.fcn,sID:sID,cID:cID,hub:_b7.hub,item:_b8});this.processChange(_c4);});this.dialog.setContent(_bc,this.nlsBundle["add_content_addToPage"],this.nlsBundle["add_content_add"],_c1);}}},showDetailsDialog:function(_c5,_c6){var _c7=dojo.create("div");var _c8=dojo.create("h4",{innerHTML:(_c5.label)?_c5.label:this.nlsBundle["add_content_untitled"]});_c7.appendChild(_c8);if(_c5.updated){var _c9=dojo.create("p",{innerHTML:dojo.string.substitute(this.nlsBundle["add_content_lastMod"],[_c5.updated])});_c7.appendChild(_c9);}if(_c5.description){var _ca=dojo.create("p",{innerHTML:_c5.description});_c7.appendChild(_ca);}if(_c5.tags&&_c5.tags.length>0){var _cb=dojo.create("p",{innerHTML:dojo.string.substitute(this.nlsBundle["add_content_tags"],[_c5.tags.join(", ")])});_c7.appendChild(_cb);}var _cc=dojo.hitch(this,function(){_c6();});this.dialog.setContent(_c7,this.nlsBundle["add_content_details"],this.nlsBundle["add_content_addToPage"],_cc);},showWaitMsgInDialog:function(_cd){if(!this.waitingDialog){this.waitingDialog=new com.ibm.pb.customize.LotusWaitingDialog({spinner:builderConfig.builderPath+"/images/loading.gif",message:_cd});}try{this.waitingDialog.show();}catch(e){}return dojo.hitch(this,function(){this.waitingDialog.hide();});},getValuesFromDialog:function(_ce,_cf,_d0,_d1,_d2){var _d3=document.createElement("div");for(var i=0;i<_ce.length;i++){var _d4=dojo.create("h4");var _d5=dojo.create("label",{innerHTML:_ce[i].label,"for":_ce[i].id});var _d6=dojo.create("div",{className:"lotusFormError"});_ce[i].errorDiv=_d6;var _d7="";if(_ce[i].ltr){_d7=" lotusLTR";}var _d8=dojo.create("input",{type:"text",id:_ce[i].id,className:"lotusText"+_d7,value:_ce[i].value});_ce[i].input=_d8;_d4.appendChild(_d5);_d3.appendChild(_d6);_d3.appendChild(_d4);_d3.appendChild(_d8);}if(_d1){_ce[0].errorDiv.innerHTML=_d1;}var _d9=dojo.hitch(this,function(){var _da=false;var _db={};for(var i=0;i<_ce.length;i++){if(!_ce[i].input.value.match(_ce[i].regex)){_da=true;_ce[i].errorDiv.innerHTML=_ce[i].error;}else{_db[_ce[i].id]=_ce[i].input.value;_ce[i].errorDiv.innerHTML="";}}if(!_da){this.dialog.cancel();_d2(_db);}});this.dialog.setContent(_d3,_cf,_d0,dojo.hitch(this,function(){_d9();}));}});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 _dc=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.addToPage=_dc["add_content_addToPage"];this.detailDialogInstruction=_dc["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);}});}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 _dd=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID(),_de=this.navModel.find(_dd).start(),_df=this.navModel.getLayoutModel(_de.getID()),_e0=_df.getRoot().start(),xml=_e0.getXml(),_e1="//*[model:allPortletsAllowed=\"false\"]";return com.ibm.mashups.enabler.xml.XPath.evaluateBoolean(_e1,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(_e2){dojo.forEach(_e2,dojo.hitch(this,function(_e3){_e3.hub.fetch({onComplete:dojo.hitch(this,function(_e4){dojo.forEach(_e4,dojo.hitch(this,function(_e5){if(_e5.id[0]!="initial"&&dojo.query("[title~="+_e5.id[0]+"]").length==0){this._loadCss(this.baseCssPath+_e5.url[0],_e5.id[0],true,true);}}));})});}));this.inherited(arguments);},changeSelection:function(_e6){this.changeSelected(_e6.id);},newCell:function(_e7,_e8){var _e9=this.inherited(arguments),_ea=dijit.byNode(_e9),_eb=dojo.getObject("ibmCfg.themeConfig.editStyle");if(_eb&&_ea&&_ea.textBlock){var _ec=dojo.create("a",{href:"javascript:void(0);",className:"editStyleLink",innerHTML:this.themeBundle.edit_title},_ea.textBlock);_ea.connect(_ec,"onclick",function(){ibmCfg.themeConfig.editStyle({source:_e7,item:_e8,node:_ec,apply:_ea.apply});});}return _e9;}});}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 _ed=this.createLotusMsgNode(this.nlsBundle.change_layout_save_warning,"Warning");this.center.appendChild(_ed);this.connect(this,"apply","changeSelection");},changeSelection:function(_ee){this.changeSelected(_ee.id);}});}if(!dojo._hasResource["com.ibm.customize.AddContentPaletteContainer"]){dojo._hasResource["com.ibm.customize.AddContentPaletteContainer"]=true;dojo.provide("com.ibm.customize.AddContentPaletteContainer");com.ibm.customize.AddContentPaletteContainer=com.ibm.pb.customize.AddContentPaletteContainer;}if(!dojo._hasResource["com.ibm.customize.ChangeStylePaletteContainer"]){dojo._hasResource["com.ibm.customize.ChangeStylePaletteContainer"]=true;dojo.provide("com.ibm.customize.ChangeStylePaletteContainer");com.ibm.customize.ChangeStylePaletteContainer=com.ibm.pb.customize.ChangeStylePaletteContainer;}if(!dojo._hasResource["com.ibm.customize.ChangeLayoutPaletteContainer"]){dojo._hasResource["com.ibm.customize.ChangeLayoutPaletteContainer"]=true;dojo.provide("com.ibm.customize.ChangeLayoutPaletteContainer");com.ibm.customize.ChangeLayoutPaletteContainer=com.ibm.pb.customize.ChangeLayoutPaletteContainer;}if(!dojo._hasResource["com.ibm.UnloadGuard"]){dojo._hasResource["com.ibm.UnloadGuard"]=true;dojo.provide("com.ibm.UnloadGuard");(function(){var _ef={};var _f0=function(){for(var x in _ef){if(_ef[x]&&_ef[x].length>0){return x;}}return false;};var _f1=function(_f2){if(!_ef[_f2]){_ef[_f2]=[];}_ef[_f2].push(true);};var _f3=function(_f4){if(_ef[_f4]){_ef[_f4].pop();}if(!_f0()){dojo.publish("/window/unload/nonePending");}};dojo.subscribe("/window/unload/addPending",null,_f1);dojo.subscribe("/window/unload/removePending",null,_f3);window.onbeforeunload=function(){var msg=_f0();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(_f5){_f5.controller.destroy();});dojo.forEach(this.connections,dojo.disconnect);this.inherited(arguments);},onPageModeChanged:function(_f6){var nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();if(_f6=="edit"){nsm.startTransaction();}else{if(_f6=="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(_f7){this.logger.entering("onShowTab",[_f7]);this.logger.exiting("onShowTab",[_f7]);},fillTabs:function(){this.logger.entering("fillTabs");var _f8=0,_f9=0;dojo.forEach(this.childrenArray,dojo.hitch(this,function(_fa){var div=dojo.create("div",{className:this.hiddenClass,"id":this.id+_f8+"P","role":"tabpanel","aria-labelledby":this.id+_f8,"aria-hidden":"true"},this.containerDivs);dojo.place(_fa.controller.domNode,div);_fa.containerDiv=div;var tab=dojo.create("li");var _fb=dojo.create("a",{innerHTML:_fa.controller.tabLabel,href:"javascript:void(0)","role":"tab","id":this.id+_f8,"aria-controls":this.id+_f8+"P","aria-pressed":"false","aria-selected":"false","tabindex":"-1"},tab);dojo.place(tab,this.tabs);_fa.tab=tab;_fb.onclick=dojo.hitch(this,this.showTab,_fa);this.connections.push(dojo.connect(_fb,"onkeypress",this,this.onKeyPress));_f8++;}));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(_101){_101.controller.undo();}));this.logger.entering("exiting");},beforeSave:function(_102){this.logger.entering("beforeSave",[_102]);if(!this.childrenArray||this.childrenArray.length==0){_102();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(_103){return _103.controller.beforeSubmit();},this));setTimeout(dojo.hitch(this,function(){dfdl.addCallback(dojo.hitch(this,_102));}),500);this.logger.exiting("beforeSave",[_102]);},_setDialogErr:function(_104,msg,_105){_104.containerNode.innerHTML=msg;var _106=dojo.create("div",{className:"lotusDialogFooter"},_104.containerNode,"after");if(_105){dojo.create("button",{className:"lotusBtn",innerHTML:this.bundle.add_content_ok,onclick:function(){_105();}},_106);}},saveChildren:function(_107){this.logger.entering("saveChildren",[_107]);var nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _108=null;if(this.childrenArray&&this.childrenArray.length){_108=this.childrenArray[0].controller.waitingDialog;}var _109=null;var _10a=ibmCfg.themeConfig.alwaysRefreshOnPageSave||com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().isDirty();com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(false);var _10b=this.childrenArray.length;var _10c=dojo.hitch(this,function(){this.logger.entering("counter in saveChildren",[_10b]);if(--_10b===0){var _10d=this.navModel.commit();_10d.setFinishedCallback(dojo.hitch(this,function(ctx){var _10e=ctx.statusCode;if(_10e==200||_10e==201||_10e==400){if(_10e>=300&&_108){_109=true;var _10f="";dojo.forEach(ctx.operations,function(op){if(op.request&&op.request.statusCode>=300){_10f+="

          "+op.request.responseText;}},this);this._setDialogErr(_108,this.messages.shelf_customizeError_0+_10f,function(){window.location.reload();});}else{var _110=this.widgetModel.commit();_110.setFinishedCallback(dojo.hitch(this,function(x,_111){if(_111==200||_111==201||_111==400){if(_111>=300&&_108&&!_109){_109=true;this._setDialogErr(_108,this.messages.shelf_customizeError_0,function(){window.location.reload();});}else{nsm.commitTransaction();if(!this.changedToPageViewMode){nsm.startTransaction();}if(_10a&&!ibmCfg.themeConfig.savePageCheckerUnloading&&(dojo.isOpera||ibmCfg.themeConfig.alwaysRefreshOnPageSave||!ibmCfg.themeConfig.isPageRenderModeCSA)){com.ibm.utilities.refreshPage();}else{if(_10a){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();}_107();this.changedToPageViewMode=false;this.saveInProgress=false;}));_110.start(false);}}else{this.logger.severe("saveChildren","Cannot save the navigation model",arguments);this.closeOverlay();_107();if(this.changedToPageViewMode){nsm.discardTransaction();}this.changedToPageViewMode=false;this.saveInProgress=false;}}),null,true);_10d.start(false);}this.logger.exiting("counter in saveChildren",[_10b]);});var _112=dojo.hitch(this,function(_113){this.logger.entering("handleError in saveChildren",[_113]);_10c();var _114=this.bundle["add_content_addContentError"];var _115="";if(_113){_114=_113[0].message;_115=_113[0].responseText;}if(_114.match(/\D401/)){_115=_114;_114=this.bundle["shelf_session_timeout"];}this.logger.severe("handleError in saveChildren",_114+" : "+_115,[_113]);this.logger.entering("handleError in saveChildren",[_113]);});dojo.forEach(this.childrenArray,function(_116){if(_116.controller.refresh&&_116.controller.dirty){_10a=true;}_116.controller.submit({onComplete:_10c,onError:_112});},this);this.logger.exiting("saveChildren",[_107]);}});}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(_117,args){dojo.query(_117||".wpsPortletBody").wipeOut(dojo.mixin({duration:1000},args)).play();},uncollapsePortlets:function(_118,args){dojo.query(_118||".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(_119,args,_11a){return dojo.query(_119,_11a).map(function(node){var _11b=dojo.doc.createElement("div");var cds=dojo.coords(node);dojo.style(_11b,"position","absolute");dojo.style(_11b,"top",(cds.y-dojo.style(node,"marginTop"))+"px");dojo.style(_11b,"left",(cds.x-dojo.style(node,"marginLeft"))+"px");dojo.style(_11b,"height",cds.h+"px");dojo.style(_11b,"width",cds.w+"px");dojo.addClass(_11b,"fxOverlay");dojo.style(_11b,"border","solid 2px orange");dojo.style(_11b,"opacity",0);dojo.body().appendChild(_11b);var anim=dojo.fx.combine([dojo.fadeIn(dojo.mixin({node:_11b},args)),dojo.fadeOut(dojo.mixin({node:node},args))]);return {overlay:_11b,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 _11c=dojo.coords(obj.node);var _11d=dojo.coords(obj.overlay);var _11e=dojo.animateProperty(dojo.mixin({node:obj.overlay,properties:{width:{start:_11d.w,end:_11c.w,unit:"px"},height:{start:_11d.h,end:_11c.h,unit:"px"}}},args));var anim=dojo.fx.combine([dojo.fx.slideTo(dojo.mixin({node:obj.overlay,unit:"px",left:_11c.l,top:_11c.t},args)),_11e]);return {overlay:obj.overlay,node:obj.node,animation:anim};});},showOverlayDisable:function(node,_11f){var _120=dojo.query(node);var _121=[];for(var i=0;i<_120.length;i++){_120[i].style.position="relative";var _122=document.createElement("div");dojo.addClass(_122,"ibmPortalOverlayShow");if(_11f){dojo.addClass(_122,"ibmPortalLoading");}dojo.style(_122,"height",_120[i].offsetHeight+"px");dojo.style(_122,"width",_120[i].offsetWidth+"px");_121.push(_122);_120[i].appendChild(_122);}return _121;},hideOverlayDisable:function(_123){for(var i=0;i<_123.length;i++){_123[i].parentNode.removeChild(_123[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(_124){this.logger.entering("makeDirty",[_124]);this.dirty=_124;this.logger.exiting("makeDirty",[_124]);},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 _125=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _126=this.navModel.getLayoutModel(_125);var _127=null,_128=null,_129="";if(args.cID){_129=args.cID;_128=_126.find(_129);if(_128){_128.setFinishedCallback(dojo.hitch(this,"_apply"),{layoutModel:_126,args:args});_128.start(false);}else{this.logger.severe("apply","Cannot find dnd container in the layout model",[args]);}}else{var _12a=dojo.query("[name~="+this.ibmMainContainer+"]");if(_12a.length>0){_129=this.layoutParser.extractID(_12a[0]);_128=_126.find(_129);if(_128){_128.setFinishedCallback(dojo.hitch(this,"_apply"),{layoutModel:_126,args:args});_128.start(false);}else{this.logger.severe("apply","Cannot find main container in the layout model",[args]);}}else{var _12b=_126.getRoot();if(_12b){var root=_12b.start();}else{this.logger.severe("apply","Cannot find root layout container in the model",[args]);return;}var iter=_126.getChildren(root);while(iter.hasNext()){_127=iter.next();if(dojo.byId(_127.getID())){break;}}if(_127){this._apply(_127,"200",{layoutModel:_126,args:args});}else{this.logger.severe("apply","Cannot find any containers in the layout model",[args]);}}}this.logger.exiting("apply",[args]);},_apply:function(_12c,_12d,x){this.logger.entering("_apply",[_12c,_12d,x]);if(_12d!=200){this.logger.severe("_apply","Could not find container in the layout model. Cannot Add Content",[_12c,_12d,x]);return;}if(_12c instanceof com.ibm.mashups.enabler.layout.LayoutContainer){var _12e=null;if(x.args.cID&&!x.args.sID){_12e=null;}else{if(x.args.sID){var _12f=x.args.sID;if(_12f){nextSiblingDef=x.layoutModel.find(_12f);}if(nextSiblingDef){_12e=nextSiblingDef.start();}if(!_12e){this.logger.warning("_apply","Cannot find dnd sibling control in the layout model. Setting it to null.",[_12c,_12d,x]);}}else{var iter=x.layoutModel.getChildren(_12c);if(iter.hasNext()){_12e=iter.next();}}}if(_12e&&!(_12e 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.",[_12c,_12d,x]);_12e=null;}var _130=com.ibm.mashups.enabler.layout.Constants;var _131={};_131[_130.CONTEXT_TYPE]=_130.LAYOUT_CONTROL;if(x.args.definitionURL){_131[_130.CONTEXT_WIDGET_DEFINITION_URL]=x.args.definitionURL;}else{_131[_130.CONTEXT_WIDGET_DEFINITION_ID]=new com.ibm.pb.customize.Identifiable(x.args.id);}_131[_130.DISPLAY_TITLE]=x.args.label;var _132=x.layoutModel.create(_131);_132.setTitle(x.args.label,dojo.locale);x.layoutModel.insert(_132,_12c,_12e);this.pendingItems[x.args.label]=_132;if(x.args.prefsMapFcn){this._addPreferences(_132,x.args.prefsMapFcn,x.args);}this._addPreviewToPage(_132,_12c,_12e,x.args.label);}else{this.logger.severe("_apply","Container is not an instance of com.ibm.mashups.enabler.layout.LayoutContainer",[_12c,_12d,x]);}com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);this.logger.exiting("_apply",[_12c,_12d,x]);},_addPreviewToPage:function(_133,_134,_135,_136){var _137=_133.getID(),_138=_134.getID();var _139=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");var _13a=ibmCfg.themeConfig.modulesWebAppBaseURI+"/modules/pagebuilder/css/images/defaultFileIcon_32.png";var _13b=_139["add_content_noPreviewSaved1"];var _13c=_139["add_content_noPreviewSaved2"];var _13d=_139["add_content_noPreviewSaved3"];var _13e=dojo.create("div",{className:"component-control dojoDndItem id-"+_137,dndtype:"lm"});var _13f=dojo.create("div",{className:"ibmPortalControl wpthemeControl wpthemeHidden",role:"region"},_13e);_13f.setAttribute("aria-labelledby","wbRegionId"+_137);var _140=dojo.create("div",{className:"wpthemeControlHeader dojoDndHandle"},_13f);_140.innerHTML="

          "+_136+"

          ";var _141=dojo.create("div",{className:"wpthemeControlBody wpthemeOverflowAuto wpthemeClear"},_140,"after");var _142=dojo.create("img",{src:_13a,alt:""},_141);_142.setAttribute("padding-top","5px");var _143=dojo.create("span",{innerHTML:_13b},_141);var _144=dojo.create("a",{href:"javascript:;"},_141);_144.innerHTML=" "+_13c+" ";var _145=dojo.create("span",{innerHTML:_13d},_141);if(_135){var _146=this.layoutParser.findById(_135.getID());var _147=dojo.place(_13e,_146,"before");}else{var _148=this.layoutParser.findById(_138);var _147=dojo.place(_13e,_148,"last");}dojo.connect(_144,"onclick",function(){com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.savePage");});if(ibmCfg.controllers.dnd){ibmCfg.controllers.dnd.dndSources[_138].sync();}},_addPreferences:function(_149,_14a,map){this.logger.entering("_addPreferences",[_149,_14a,map]);var _14b=this.widgetModel.getWidgetWindow(_149);_14b.setFinishedCallback(dojo.hitch(this,function(_14c,_14d){if(_14d==200){instanceDef=this.widgetModel.getWidgetInstance(_14c);instanceDef.setFinishedCallback(dojo.hitch(this,function(_14e,_14f){if(_14f==200){var _150=this.widgetModel.getHierarchicalPreferences(_14e);_150.setFinishedCallback(dojo.hitch(this,function(_151,_152){if(_152==200){var _153={};if(dojo.isString(_14a)){_153=dojo.getObject(_14a)(map);}else{_153=_14a(map);}for(var i in _153){_151.setValue(i,_153[i]);}}else{this.logger.warning("_addPreferences","Cannot preferences for widget instance",[_149,_14a,map]);}}));_150.start(true);}else{this.logger.warning("_addPreferences","Cannot find instance for widget window",[_149,_14a,map]);}}));instanceDef.start(true);}else{this.logger.warning("_addPreferences","Cannot find widget window based on newly created control",[_149,_14a,map]);}}));_14b.start(true);this.logger.exiting("_addPreferences",[_149,_14a,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 _154=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");var form=[{label:_154["new_feed_title"],id:"new_feed_title",value:"",regex:/\S+/,error:_154["new_feed_enterTitle"]},{label:_154["new_feed_url"],id:"new_feed_url",value:"http://",regex:/http:\/\/\S+/,error:_154["new_feed_enterUrl"],ltr:true}];var _155=dojo.hitch(args.controller,function(_156){var _157=_156["new_feed_title"].replace(/<(?:\/?)script>/g,""),url=_156["new_feed_url"].replace(/<(?:\/?)script>/g,"");args.submit(dojo.mixin(args.submitObj,{id:ibmPortalConfig.contentRenderers.feed,label:_157}));this.addBeforeSubmit((new dojo.Deferred()).addCallback(dojo.hitch(this,function(){this._addPreferences(this.pendingItems[_157],this.getFeedspacePreferences,{url:url,label:_157});})));});args.getInfo(form,_154["new_feed_addFeed"],_154["add_content_add"],null,_155);},newWCM:function(args){var _158=args.label?args.label:args.submitObj.hub.getValue(args.submitObj.item,"label","");_158=(args.submitObj.hub&&args.submitObj.hub.nlsBundle&&args.submitObj.hub.nlsBundle[_158])?args.submitObj.hub.nlsBundle[_158]:_158;var _159=args.submitObj.hub.getValue(args.submitObj.item,"waitingMsg","");_159=(args.submitObj.hub&&args.submitObj.hub.nlsBundle&&args.submitObj.hub.nlsBundle[_159])?args.submitObj.hub.nlsBundle[_159]:_159;var type=args.type?args.type:args.submitObj.hub.getValue(args.submitObj.item,"type","");var _15a=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");var _15b=dojo.string.substitute(_15a["new_generic_add"],[_158]);var _15c=dojo.hitch(args.controller,function(_15d){var name=dojo.string.trim(_15d["new_wcm_name"]).replace(/<(?:\/?)script>/g,"");if(name&&name.length>0){var _15e=com.ibm.pb.customize.enabler.AddContentController;var _15f=args.showInfo(_159);var _160=dojo.hitch(this,function(_161){_15f();if(_161=="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,_15b,_15a["add_content_add"],_15a["new_wcm_wcmNameTaken"],_15c);}});_15e._validateNameField(name,type,_160,_15f);}else{args.getInfo(form,_15b,_15a["add_content_add"],_15a["new_wcm_wcmNameInvalid"],_15c);}});var form=[{label:_15a["new_wcm_name"],id:"new_wcm_name",value:"",regex:/^[\s\S]/,error:_15a["new_wcm_wcmNameInvalid"]}];args.getInfo(form,_15b,_15a["add_content_add"],null,_15c);},getFeedReaderPreferences:function(_162){var map={};map.feedURL=_162.url;map.title=_162.label;return map;},getFeedspacePreferences:function(_163){var url=_163.url.replace(/&/g,"&").replace(/>/g,">").replace(//g,">").replace(/<![CDATA[My Subscription List]]>";map.subscriptions=_165;return map;},getJSRWcmRenderingPreferences:function(args){var _166=args.title.replace(/&/g,"&").replace(/>/g,">").replace(/-1){var _173=_172+"&uri=wcmbw:id:"+_16f;}else{var _173=_172+"?uri=wcmbw:id:"+_16f;}var _174=dojo.i18n.getLocalization("com.ibm.bundles","Shelf")["new_wcm_wcmNotCopied"];var _175=dojo.xhrPost({url:_173,content:{blogname:_16d,resourcetype:_16e,pageid:com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID()},handleAs:"json",preventCache:true,load:function(data){var _176=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID(),_177=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(),page=_177.find(_176).start(),_178=page.getMetaData("param.sharing.scope")!=null,_179=page.confirmSetMetaData("param.sharing.scope");if(_16f=="copylibrary"&&_179&&!_178){page.setMetaData("param.sharing.scope","ibm.wcm.0."+new Date().getTime());}if(_170){_170(data.items[0]);}},error:function(_17a,_17b){if(_171){_171();}}});return _175;},_validateNameField:function(_17c,_17d,_17e,_17f){var rv=false;if(_17c&&_17c.length>0){rv=true;return com.ibm.pb.customize.enabler.AddContentController._addResourceListFeed(_17c,_17d,"validinput",_17e,_17f);}},_processCreateLibrary:function(name,_180,_181,_182){var _183=null;var _184="Wiki Template v70";if(_180=="BLOG_LIBRARY_TYPE"){_184="Blog Template v70";}else{if(_180=="BLOG_SOLO_TYPE"){_184="Blog Solo Template v70";}}return com.ibm.pb.customize.enabler.AddContentController._addResourceListFeed(name,_184,"copylibrary",_181,_182);}};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(_185){this.logger.entering("makeDirty",[_185]);this.dirty=_185;this.logger.exiting("makeDirty",[_185]);},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 _186=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();if(_186){var _187=this.navModel.find(_186);if(_187){_187.setFinishedCallback(dojo.hitch(this,"_setLayout"),args);_187.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,_188,args){this.logger.entering("_setLayout",[page,_188,args]);if(_188=="200"){var _189=page.getContent();if(_189){_189.setFinishedCallback(dojo.hitch(this,"_setMetadata"),args);_189.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,_188,args]);},_setMetadata:function(_18a,_18b,args){this.logger.entering("_setMetadata",[_18a,_18b,args]);if(_18b==200){var _18c=_18a.getMetaData(this.layoutMarkupMetadataKey)||"html";if(_18a.confirmSetStaticContentURL(this.url)&&_18a.confirmSetMetaData(this.layoutNameMetadataKey+_18c,this.layoutFileName)&&_18a.confirmRefreshStaticMarkup()){_18a.setStaticContentURL(this.url);_18a.setMetaData(this.layoutNameMetadataKey+_18c,this.layoutFileName);_18a.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",[_18a,_18b,args]);if(args.onError){args.onError();}}}else{this.logger.severe("_setMetadata","Cannot get page content object",[_18a,_18b,args]);if(args.onError){args.onError();}}this.logger.exiting("_setMetadata",[_18a,_18b,args]);},_reparentControls:function(_18d){this.logger.entering("_reparentControls",[_18d]);var _18e=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID(),_18f=this.navModel.getLayoutModel(_18e),_190=_18f.getRoot();if(_190){_190.setFinishedCallback(dojo.hitch(this,"_processControls"),{layoutModel:_18f,onComplete:_18d});_190.start(false);}else{this.logger.severe("_reparentControls","Cannot find root layout container in the Layout Model",[_18d]);if(_18d){_18d();}}this.logger.exiting("_reparentControls",[_18d]);},_processControls:function(root,_191,x){this.logger.entering("_processControls",[root,_191,x]);if(_191==200||_191=="200"){var _192=x.layoutModel.getChildren(root);var _193=null,_194=[];while(_192.hasNext()){var _195=_192.next();if(_195.getMetaData(this.containerNameMetadataKey)==this.ibmMainContainer){_193=_195;}else{if(_195.getMetadata(this.containerNameMetadataKey)==this.ibmHiddenWidgets){continue;}else{var _196=x.layoutModel.getChildren(_195);while(_196.hasNext()){_194.push(_196.next());}}}}if(_193){}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,_191,x]);if(x.onComplete){x.onComplete();}}this.logger.exiting("_processControls",[root,_191,x]);}};}dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("com.ibm.utilities");dojo.require("dojo.i18n");dojo.declare("com.ibm.mm.builder.pageToolbarButtons",[dijit._Widget,dijit._Templated,com.ibm.pb.iwidget.iWidgetBase],{saveDisabled:false,containersHidden:true,fadeTime:500,newPage:false,shelfId:null,noTemplateLayout:false,hiddenName:"ibmHiddenWidgets",editModeClass:"edit-mode",layoutMetadataKey:"com.ibm.portal.layout.template.ref",layoutFileMetadataKey:"com.ibm.portal.static.page.file.name.html",templateString:"
          "+""+""+""+""+""+"
          ",onLoad:function(){var _197,_198=this.iContext.getiWidgetAttributes().getItemValue("rootDomId");if(_198){_197=dojo.byId(_198);}if(!_197){_197=dojo.query("."+com.ibm.mm.builder.constant.iwWidgetContent,this.iContext.getRootElement())[0];}if(_197){_197.appendChild(this.domNode);}else{this.iContext.getRootElement().appendChild(this.domNode);}this.shelfId=this.iContext.getiWidgetAttributes().getItemValue("shelfId");this.noTemplateLayout=this.iContext.getiWidgetAttributes().getItemValue("noTemplateLayout");if(!this.iContext.getiWidgetAttributes().getItemValue("hideSaveBtn")){dojo.removeClass(this.savePageButton,"lotusHidden");}},postMixInProperties:function(){var _199=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.customizeString=_199["shelf_customize"];this.hiddenString=_199["shelf_hiddenContainers"];this.hideHiddenString=_199["shelf_hideHiddenContainers"];this.showHiddenString=_199["shelf_showHiddenContainers"];this.saveString=_199["shelf_saveChanges"];this.saveAndExitString=_199["shelf_saveAndExit"];this.cancelString=_199["add_content_cancel"];},postCreate:function(){this.fadeIn=dojo.fx.wipeIn({node:this.buttonContainer,duration:this.fadeTime});this.fadeOut=dojo.fx.wipeOut({node:this.buttonContainer,duration:this.fadeTime});},showOrHideCustomize:function(){if(!this.shelf){this.shelf=dijit.byId(this.shelfId);}if(this.shelf){this.shelf.link=this.customizeButton;if(this._isButtonEnabled(this.customizeButton)){this.shelf.toggleDisplay();}}},showOrHideContainers:function(){if(this.noTemplateLayout){var _19a=dojo.query("[name^='"+this.hiddenName+"']");if(_19a.length<1){return;}var _19b=_19a[0];if(this.containersHidden){_19b.style.display="block";this.containersHidden=false;this.onViewHiddenWidgets();}else{_19b.style.display="none";this.containersHidden=true;this.onHideHiddenWidgets();}}else{if(this.containersHidden){this.evtSvc.broadcastEvent("com.ibm.mashups.builder.viewHiddenWidgets");}else{this.evtSvc.broadcastEvent("com.ibm.mashups.builder.hideHiddenWidgets");}}},savePage:function(){if(!this.saveDisabled){this.evtSvc.broadcastEvent("com.ibm.mashups.builder.savePage");}},savePageAndExit:function(){this.savePage();if(!this.saveDisabled){if(ibmCfg.themeConfig.isPageRenderModeCSA){this._broadcastModeChange("view");}else{var me=this;setTimeout(function(){me._broadcastModeChange("view");},500);}}},cancelAll:function(){var nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _19c=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage();if(_19c.isDirty()){if(!this.shelf){this.shelf=dijit.byId(this.shelfId);}this.shelf.undoChildren();if(ibmCfg.themeConfig.alwaysRefreshOnPageSave){window.onbeforeunload=null;top.location.reload();}else{var _19d=_19c.getID();var _19e=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var node=_19e.find(_19d).start();_19e.invalidate(node);com.ibm.mashups.enabler.widget.Factory.getWidgetModel().cachedWindows={};var _19f=com.ibm.mashups.enabler.model.state.AccessorFactory.getLayoutAccessor(nsm,_19d);_19f.setTemplateURL(null);var _1a0=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");_1a0.broadcastEvent("com.ibm.mashups.builder.layoutRefresh");_19c.setDirty(false);}}this._broadcastModeChange("view");},onPageSwitched:function(_1a1){var _1a2=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getPageMode();if((this.newPage&&_1a2=="view")||(!this.newPage&&_1a2=="edit")){this._broadcastModeChange(this.newPage?"edit":"view");this.newPage=false;}if(this._canCustomize()){this._enableButton(this.customizeButton);}else{this._disableButton(this.customizeButton);}if(this.page.getNavigationElementType()==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){var _1a3=this.page.getContent().start();if(!_1a3.getMetaData(this.layoutMetadataKey)){this._hideButton(this.hiddenButton);}else{this._showButton(this.hiddenButton);}}},onPageCreated:function(_1a4){},onPageModeChanged:function(_1a5){if(this._canCustomize()){this._enableButton(this.customizeButton);}else{this._disableButton(this.customizeButton);}if(_1a5.payload=="edit"){if(this.page.getNavigationElementType()==com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){var _1a6=this.page.getContent().start();if(!_1a6.getMetaData(this.layoutMetadataKey)){this._hideButton(this.hiddenButton);}else{this._showButton(this.hiddenButton);}}else{this._hideButton(this.hiddenButton);}}if(_1a5.payload=="edit"){dojo.addClass(dojo.body(),this.editModeClass);if(!(dojo.isIE||window.ActiveXObject!==undefined)&&!dojo.isFF){this.fadeIn.play();}else{this.buttonContainer.style.display="";}}else{if(!this.containersHidden){this.showOrHideContainers();}dojo.removeClass(dojo.body(),this.editModeClass);if(!(dojo.isIE||window.ActiveXObject!==undefined)&&!dojo.isFF){this.fadeOut.play();}else{this.buttonContainer.style.display="none";}}},onViewHiddenWidgets:function(){this.hiddenButton.title=this.hideHiddenString;dojo.addClass(this.hiddenButton,"ibmCompressed");this.containersHidden=false;},onHideHiddenWidgets:function(){this.hiddenButton.title=this.showHiddenString;dojo.removeClass(this.hiddenButton,"ibmCompressed");this.containersHidden=true;},onview:function(){},onUnload:function(){},_broadcastModeChange:function(mode){var _1a7="_broadcastModeChange";this.LOGGER.entering(_1a7,arguments);var _1a8=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getPageMode();var _1a9=com.ibm.mashups.enabler.user.Factory.getUserModel();if(_1a9.getAnonymousMode()!=com.ibm.mashups.enabler.user.AnonymousMode.ANONYMOUS&&_1a8!=mode){this.LOGGER.trace(_1a7,"Broadcasting mode change to ${0}",[mode]);if(dojo.isSafari||dojo.isOpera){var me=this;setTimeout(function(){me.evtSvc.broadcastEvent("com.ibm.mashups.builder.changePageMode",mode);},500);}else{this.evtSvc.broadcastEvent("com.ibm.mashups.builder.changePageMode",mode);}com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setPageMode(mode);}this.LOGGER.exiting(_1a7,arguments);},_canCustomize:function(){var _1aa=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _1ab=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel().find(_1aa);if(_1ab){this.page=_1ab.start();var _1ac=this.page.getContent().start();if(_1ac.hasRole(com.ibm.mashups.enabler.ac.RoleType.EDITOR)||_1ac.hasRole(com.ibm.mashups.enabler.ac.RoleType.ADMIN)){return true;}else{if(_1ac.hasRole("Privileged User")){if(!_1ac.getMetaData(this.layoutMetadataKey)&&!_1ac.getMetaData(this.layoutFileMetadataKey)){return false;}else{return true;}}else{return false;}}}else{return false;}},_isButtonEnabled:function(_1ad){return !dojo.hasClass(_1ad,"lotusBtnDisabled");},_disableButton:function(_1ae){dojo.addClass(_1ae,"lotusBtnDisabled");dojo.attr(_1ae,"aria-disabled","true");},_enableButton:function(_1af){dojo.removeClass(_1af,"lotusBtnDisabled");dojo.attr(_1af,"aria-disabled","false");},_hideButton:function(_1b0){dojo.addClass(_1b0,"lotusHidden");},_showButton:function(_1b1){dojo.removeClass(_1b1,"lotusHidden");},_onPageDirty:function(){this.saveDisabled=false;this._enableButton(this.savePageButton);this._enableButton(this.saveAndExitButton);this._enableButton(this.cancelButton);},_onPageClean:function(){this.saveDisabled=true;this._disableButton(this.savePageButton);this._disableButton(this.saveAndExitButton);this._disableButton(this.cancelButton);}});dojo.declare("com.ibm.mm.builder.systemwidget.customizeShelf",[com.ibm.pb.iwidget.iWidgetBase],{contextMenuID:"shelfActions",menuFile:"shelfActions.json",menuModule:"com.ibm.themes.PageBuilder2.menuDefinitions",maximized:false,loaded:false,_someObjectInfo:{defaultStyle:"initial",defaultLayout:"2ColumnEqual",styleMetadataKey:"colorPalette",layoutMetadataKey:"com.ibm.portal.layout.template.ref",layoutFileMetadataKey:"com.ibm.portal.static.page.file.name.html",maxLabelLength:16,maxLabelLengthLarge:11,addContent:ibmCfg.themeConfig.themeRootURI+"/system/addContent.json",addContentWCM:ibmCfg.themeConfig.themeRootURI+"/system/addContent_wcm.json",addContentAllowed:ibmCfg.themeConfig.themeRootURI+"/system/addContent_allowedList.json",changeStyle:ibmCfg.themeConfig.themeRootURI+"/system/changeStyle.json",changeLayout:ibmCfg.themeConfig.themeRootURI+"/system/changeLayout.json",imagePath:ibmCfg.themeConfig.themeRootURI+"/css/images"},onLoad:function(){},initialize:function(){this.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();this.widgetModel=com.ibm.mashups.enabler.widget.Factory.getWidgetModel();var _1b2=this.runtimeModel.getCurrentPage().getID(),page=this.navModel.find(_1b2).start(),_1b3=page.getContent().start();this.contentId=_1b3.getID();var _1b4=new com.ibm.pb.contextMenu.JsonContextMenuLoader({url:dojo.moduleUrl(this.menuModule,this.menuFile),data:null});this.builderFactory.getContextMenuModel().registerContextMenu(this.contextMenuID,_1b4);this.evtSvc.subscribeEvent(this.iWidgetConstants.CHANGE_WIDGETWINDOWSTATE,this,this.onWidgetWindowStateChange);this.evtSvc.subscribeEvent(this.iWidgetConstants.UNLOAD_WIDGETS,this,this.onUnloadWidgets);this.shelf=new com.ibm.pb.customize.enabler.TabbedController({childrenArray:this._getData(_1b2,dojo.query(".ibm-maximized","layoutContainers").length!=0),imagePath:this._someObjectInfo.imagePath,navModel:this.navModel,widgetModel:this.widgetModel},"customizeShelfContainer");},_getData:function(_1b5,_1b6){this.maximized=_1b6;var _1b7=this._contentIdChanged();var _1b8=ibmCfg.portalConfig.aggregatedStyle;var _1b9=_1b8&&_1b8!="null"?_1b8.substring(_1b8.lastIndexOf("/")+1):this._someObjectInfo.defaultStyle;var _1ba=dojo.mixin({},this._someObjectInfo,{isMaximized:_1b6,contentIdChanged:_1b7,pageDefaultStyle:_1b9});var data=this.builderFactory.getContextMenuModel().getContextMenu(this.contextMenuID,_1b5,"com.ibm.mm.builder.systemwidget.customizeShelf",_1ba);var _1bb=[];for(var i in data){if(data[i].enabled){var _1bc=data[i].actionCallBackFunction();_1bb.push({controller:_1bc});}}return _1bb;},_refreshTabs:function(_1bd,_1be){this.shelf.refreshTabs(this._getData(_1bd,_1be));},_contentIdChanged:function(){var id=this.runtimeModel.getCurrentPage().getID();var _1bf=this.navModel.find(id).start();if(_1bf&&_1bf.getContent){var _1c0=_1bf.getContent().start();if(_1c0){id=_1c0.getID();}}if(this.contentId==id){return false;}else{this.contentId=id;return true;}},onPageModeChanged:function(_1c1){var mode=_1c1.payload;if(mode=="edit"&&!this.loaded){this.initialize();this.loaded=true;}if(mode=="view"&&this.shelf.displayState=="open"){this.shelf.toggleDisplay();}},onSavePage:function(_1c2){this.shelf.beforeSave(dojo.hitch(this,function(){this.shelf.saveChildren(dojo.hitch(this,function(){var _1c3=this.runtimeModel.getCurrentPage().getID();com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.pageSaved",_1c3);}));}));},onPageSwitched:function(_1c4){var _1c5=_1c4.payload;this.shelf.clearSelectedTab();if(this.shelf.displayState=="open"){this.shelf.toggleDisplay();}},onLayoutRefreshed:function(_1c6){var _1c7=this.runtimeModel.getCurrentPage().getID();this._refreshTabs(_1c7,dojo.query(".ibm-maximized","layoutContainers").length!=0);},onWidgetWindowStateChange:function(_1c8){var max=com.ibm.mm.iwidget.Constants.windowstate.MAXIMIZE;if(_1c8.newWindowState==max||_1c8.oldWindowState==max){this._refreshTabs(this.runtimeModel.getCurrentPage().getID(),_1c8.newWindowState==max);}},onUnloadWidgets:function(_1c9){if(this.maximized){this.maximized=false;this._refreshTabs(this.runtimeModel.getCurrentPage().getID(),false);}},onUnload:function(){if(this.shelf){this.shelf.destroy();this.shelf=null;}}});(function(){var _1ca=com.ibm.pb.customize,_1cb=com.ibm.pb.customize.enabler;dojo.extend(_1ca.AddContentPaletteContainer,_1cb.AddContentController);dojo.extend(_1ca.ChangeStylePaletteContainer,_1cb.ChangeStyleController);dojo.extend(_1ca.ChangeLayoutPaletteContainer,_1cb.ChangeLayoutController);})(); }catch(e){console.log("Module 'wp_pagebuilder_shelf': ",e);} try{dojo.provide("portalclient.nls.rest_utils_cs");dojo.provide("com.ibm.bundles.nls.Resolver");com.ibm.bundles.nls.Resolver._built=true;dojo.provide("com.ibm.bundles.nls.Resolver.cs");com.ibm.bundles.nls.Resolver.cs={"errorNoPocHandler":"Pro předponu ${0} není registrována žádná obslužná rutina.","errorDataFormat":"Formát dat je neplatný.","errorInit":"Došlo k chybě při inicializaci úložiště vyhodnocovacího modulu.","errorWriteNotLoaded":"Před pokusem o zápis do položky musí být položka načtena.","errorInvalidString":"Objekt ${0} není řetězec.","errorReadOnlyPrefs":"Do atributu předvoleb s klíčem ${0} nelze zapisovat.","errorNullPrefsKey":"Klíč předvolby nesmí mít hodnotu Null.","errorNotInModel":"Položka se nenachází v tomto modelu.","errorInvalidItem":"Objekt ${0} není položkou v tomto úložišti."}; }catch(e){console.log("Module 'wp_portal_client_rest_utils': ",e);} try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - 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||window.ActiveXObject!==undefined){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:ibmCfg.portalConfig.xMethodOverride,isAuthenticated:ibmCfg.portalConfig.isUserLoggedIn});})(); }catch(e){console.log("Module 'wp_portal_client_rest_utils': ",e);} try{dojo.provide("portalclient.nls.tagging_rating_cs");dojo.provide("com.ibm.widgets.nls.DoneCheckDialog");com.ibm.widgets.nls.DoneCheckDialog._built=true;dojo.provide("com.ibm.widgets.nls.DoneCheckDialog.cs");com.ibm.widgets.nls.DoneCheckDialog.cs={"text_want_to_close_without_saving":"Opravdu chcete provést ukončení bez uložení změn?","button_yes":"Ano","text_are_you_sure":"Jste si jisti?","link_no":"Ne","title_click_to_close":"Klepnutím provedete zavření","title_close":"Zavřít"};dojo.provide("com.ibm.widgets.nls.AddTag");com.ibm.widgets.nls.AddTag._built=true;dojo.provide("com.ibm.widgets.nls.AddTag.cs");com.ibm.widgets.nls.AddTag.cs={"text_community_tags_for_this_resource":"Veřejné značky pro tento prostředek:","link_done":"Zavřít","title_more_tags":"Další...","text_no_tags_on_this_resource":"Tomuto prostředku nejsou přiřazeny žádné značky.","title_input_tag_names":"Vstupní pole pro názvy značek","text_error_tags_rejected":"Vaše akce se nezdařily: Značky odmítnuté serverem: ${0}, buď kvůli filtrovacímu pravidlu, z důvodu nedostatečných oprávnění, nebo neplatných znaků.","text_info_changes_lost":"Všechny změny provedené na jiné kartě budou ztraceny.","text_invalid_tag_name":"Neplatný název značky","title_delete_all_tags_of_name":"Odstranit všechny značky přiřazené k tomuto prostředku s názvem \"${0}\"","title_your_tags":"Vaše značky","button_public":"Veřejné","title_community_tags":"Značky: ","text_info_length_of_tag_invalid":"Délka jedné ze zadaných značek je buď příliš dlouhá, nebo příliš krátká.","text_info_max_number_of_community_tags_reached":"Bylo dosaženo maximálního počtu povolených značek (nastaveno administrátorem).","title_confirmation":"Potvrzení","text_add_tags":"Přidat následující značky:","tagging_menu":"Nabídka značení","text_all_tags_deleted":"Vybrané veřejné značky byly úspěšně odstraněny.","title_close_widget":"Zavřít modul widget","button_private":"Soukromé","text_error_renderMode_wsrp":"Poznámka: Použití značek není plně podporováno ve scénářích WSRP. Potřebujete-li pomoc, obraťte se na administrátora.","text_error_tags_too_long":"Přidání značek se nezdařilo v důsledku nedostatečných oprávnění nebo přílišné velikosti značek.","text_tags_deleted":" odstranili jste značek: ${0}","title_view_tags":"Zobrazit značky","title_switch_to_priv_view":"Přepnout na soukromý pohled","title_done_with_tagging":"Použití značek dokončeno (neuložené změny budou ztraceny)","text_your_tags_for_this_resource":"Vaše značky pro tento prostředek:","title_submit_tags":"Odeslat značky","title_pub_tags":"Mé značky: ","title_error_message":"Chybová zpráva","text_no_tags":"Žádné značky","title_all_tags":"Všechny značky","add_tagging":"Přidat značku","Menu_private_tagging":"Moje soukromé značky","title_locale_picker":"Jazyk, ve kterém budou ukládány vaše položky: ","title_switch_to_community_view":"Přepnout na veřejný pohled","text_tag":"Značka \"${0}\"","text_info_max_number_of_private_tags_reached":"Dosáhli jste maximálního počtu soukromých značek povolených pro jednoho uživatele (počet značek: ${0}).","title_hide_tags":"Skrýt značky","text_error_tag_already_assigned":"Tomuto prostředku jste již přiřadili nejméně jednu zadanou značku.","text_loading":"Načítání...","Menu_public_tagging":"Moje veřejné značky","title_open_widget":"Přidat značky","title_delete":"Odstranit \"${0}\"","title_priv_tags":"Mé soukromé značky: ","text_info_max_number_of_public_tags_reached":"Dosáhli jste maximálního počtu veřejných značek povolených pro jednoho uživatele (počet značek: ${0}).","text_you_have_no_tags_on_this_resource":"Tomuto prostředku jste nepřiřadili žádné značky.","text_tags_saved":" vytvořili jste značek: ${0} ","text_error_tags_invalid":"Přidání značek se nezdařilo v důsledku neplatných znaků.","text_success_changes_stored_successfully":"Vaše akce byly úspěšné: ","button_save":"Uložit","Menu_tagging":"Značky"};dojo.provide("com.ibm.widgets.nls.AddRating");com.ibm.widgets.nls.AddRating._built=true;dojo.provide("com.ibm.widgets.nls.AddRating.cs");com.ibm.widgets.nls.AddRating.cs={"link_done":"Zavřít","text_community_rating_for_this_resource":"Veřejné hodnocení tohoto prostředku:","text_stars_count":"Počet hvězdiček: ${0}","rating_menu":"Nabídka hodnocení","star":"Hvězdička","text_info_changes_lost":"Všechny změny provedené na jiné kartě budou ztraceny.","text_rating_deleted":"Hodnocení odstraněno.","button_public":"Veřejné","title_rating_distribution":"Hodnoceno ${0}krát ${1} hvězdičkami","Rating_Distribution":"Distribuce hodnocení","title_confirmation":"Potvrzení","title_not_set":"Ještě nebylo nastaveno žádné hodnocení. ","ratingDescription_from":" z ","title_click_to_add_ratings":"Klepnutím přidáte hodnocení.","title_your_rating":"Mé veřejné hodnocení: ","title_pub_rating":"Hodnocení: ","title_close_widget":"Zavřít modul widget","ratingDescription_rating":" rating","button_private":"Soukromé","text_error_renderMode_wsrp":"Poznámka: Hodnocení není plně podporováno ve scénářích WSRP. Potřebujete-li pomoc, obraťte se na administrátora.","Menu_rating":"Hodnocení","title_hide_ratings":"Skrýt hodnocení","title_priv_rating":"Mé soukromé hodnocení: ","title_switch_to_priv_view":"Přepnout na soukromý pohled","title_community_rating":"Veřejné hodnocení","text_all_ratings_deleted":"Všechna hodnocení byla úspěšně odstraněna.","title_switch_to_pub_view":"Přepnout na veřejný pohled","title_all_rating":"Všechna hodnocení","title_error_message":"Chybová zpráva","title_community_rating_distribution":"Rozdělení veřejného hodnocení","title_delete_ratings_for_this_resource":"Odstranit všechna veřejná hodnocení přiřazená k tomuto prostředku","title_done_with_rating":"Hodnocení dokončeno (neuložené změny budou ztraceny)","title_rating_percentage":"Hodnocení: ${0} z možných ${1}. ","title_open_widget":"Klepnutím přidáte hodnocení","Menu_myRating":"Mé veřejné hodnocení","Rating":" rating ","text_rating_saved":"Hodnocení uloženo.","title_info":"Informace","ratingDescription_ratings":" hodnocení","title_delete_rating":"Odstranit hodnocení","title_ratingError_message":"Chyba - kontrola konzoly","text_rate":"Hodnocení \"${0}\"","link_delete":"Odstranit","title_submit_rating":"Odeslat hodnocení","text_success_changes_stored_successfully":"Vaše akce byly úspěšné: ","text_your_rating_for_this_resource":"Vaše hodnocení tohoto prostředku:","Menu_privateRating":"Mé soukromé hodnocení","Ratings":" hodnocení ","button_save":"Uložit","title_view_ratings":"Zobrazit hodnocení","deleteRating":"Odstranit"};dojo.provide("com.ibm.widgets.nls.TagCloud");com.ibm.widgets.nls.TagCloud._built=true;dojo.provide("com.ibm.widgets.nls.TagCloud.cs");com.ibm.widgets.nls.TagCloud.cs={"title_jump_to_page":"Zadejte číslo stránky a stisknutím klávesy Enter na ni přejdete","text_cloud":"shluk","title_pagepicker":"Na stránku lze přejít klepnutím na její číslo.","text_list":"seznam","title_pageofpages":"Označuje stránku, která je momentálně zobrazena v seznamu.","title_tagsshown":"Zobrazeny značky ${0} až ${1} z ${2}","text_all_tags":"Všechny značky","text_error_insufficient_permissions":"Nemáte dostatečná oprávnění pro zobrazení značek","title_community_tags":"Zobrazit jiné veřejné značky uživatelů","alt_goto_page":"Přejít na stránku","title_slider":"Posunutím jezdce lze zobrazit méně nebo více značek","text_personalprivate_tags":"Moje soukromé značky","text_jump_to_page":"Přejít na stránku","text_personalpublic_tags":"Moje veřejné značky","title_loading_icon":"Načítání...","text_latest_tags":"Nejnovější značky","text_next":"Další","text_page":"Stránka ${0}","title_click_to_collapse":"Klepnutím zde sbalíte sekci výběru rozsahů.","title_scope_add_btn":"Klepnutím zde přidáte tento rozsah do seznamu vybraných rozsahů.","title_tagged_time":"Značka '${0}' byla použita ${1}krát","title_all_tags":"Zobrazit všechny značky","title_click_to_expand":"Klepnutím zde rozbalíte sekci výběru rozsahů.","text_previous":"Předchozí","title_latest_tags":"Zobrazit nejnovější značky","text_times":"${0}krát","text_select_scope":"Vybrat rozsah","text_federation_tags":"Značky produktu IBM Connections","title_next":"Klepnutím zde lze zobrazit následující stránku.","text_error":"Chyba","text_community_tags":"Jiné značky","title_scope_selector":"Vyberte rozsah, který chcete přidat do seznamu vybraných rozsahů.","click_deselect_tag":"Klepnutím zrušíte výběr značky ","text_time":"${0}krát","title_list_view":"Zobrazit značky v seznamu","text_loading":"Načítání značek","text_no_tags_found":"Nebyly nalezeny žádné značky","title_tagged_times":"Značka '${0}' byla použita ${1}krát","text_page_of_pages":"${0} - ${1} z ${2}","text_view_as":"Zobrazit jako","title_personalpublic_tags":"Zobrazit vaše veřejné značky","text_information":"Informace","title_personalprivate_tags":"Zobrazit vaše soukromé značky","title_cloud_view":"Zobrazit značky ve shluku","title_goto_page":"Přejít na stránku ${0}","title_previous":"Klepnutím zde lze zobrazit předchozí stránku.","title_federation_tags":"Zobrazit značky produktu IBM Connections","text_tags":"Značky","text_ellipsis":"...","title_remove_scope":"Klepnutím zde odeberete tento rozsah ze seznamu vybraných rozsahů."};dojo.provide("com.ibm.widgets.nls.CPLauncher");com.ibm.widgets.nls.CPLauncher._built=true;dojo.provide("com.ibm.widgets.nls.CPLauncher.cs");com.ibm.widgets.nls.CPLauncher.cs={"tag":"Značka ","rate":"Hodnocení "}; }catch(e){console.log("Module 'wp_tagging_rating': ",e);} try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved. **/ dojo.i18n._preloadLocalizations("portalclient.nls.tagging_rating",["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.resolver.LanguageListPocHandler"]){dojo._hasResource["com.ibm.data.resolver.LanguageListPocHandler"]=true;dojo.provide("com.ibm.data.resolver.LanguageListPocHandler");dojo.declare("com.ibm.data.resolver.LanguageListPocHandler",[com.ibm.data.resolver.OpenSearchPocHandler],{namespaces:dojo.mixin({},com.ibm.data.resolver.OpenSearchPocHandler.prototype.namespaces,com.ibm.data.resolver.ResolverQueryRules.namespaces)});(function(){var r=com.ibm.data.resolver,_1=r.LanguageListPocHandler,_2=_1.prototype,_3=_2.definition,_4=r.ResolverQueryRules.atom;_3=dojo.mixin({},_3,{scheme:"ll"});_2.definition=_3;dojo.extend(_1,{queryRules:dojo.mixin({},r.OpenSearchPocHandler.prototype.queryRules,_4.L10nExt,_4.modelExt,{locale:{selector:"./atom:content/*[model:locale]/model:locale",field:"$textContent",readOnly:true},dir:{selector:"./atom:content/*[model:dir]/model:dir",field:"$textContent",readOnly:true}})});com.ibm.data.Resolver.register(_3.scheme,_1);})();}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(_5){if(this._hasDebugMethod){console.debug.apply(console,arguments);}else{this.log.apply(this,arguments);}},error:function(_6){if(this._hasErrorMethod){console.error.apply(console,arguments);}else{this.log.apply(this,arguments);}},info:function(_7){if(this._hasInfoMethod){console.info.apply(console,arguments);}else{this.log.apply(this,arguments);}},log:function(_8){if(this._hasLogMethod){console.log.apply(console,arguments);}},warning:function(_9){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(_a,_b,_c){this.log(this.LOG_LEVEL_ERROR,_a,_b,_c);},info:function(_d,_e,_f){this.log(this.LOG_LEVEL_INFO,_d,_e,_f);},isLoggable:function(){var _10;if(typeof ibmCfg!="undefined"&&typeof ibmCfg.enablerConfig!="undefined"&&typeof ibmCfg.enablerConfig.isDebug!="undefined"){if(!ibmCfg.enablerConfig.isDebug){_10=false;}else{var _11=this._traceChecker;_10=_11&&_11.test(this.declaredClass);}}else{_10=false;}return _10;},isLogging:function(_12){if(this._isSimpleLogging){return this._isLoggable;}else{return this.LOGGER.isLoggable(_12);}},log:function(_13,_14,_15,_16){if(this._isSimpleLogging){this._logSimple(_13,_14,_15,_16);}else{this.LOGGER.log(_13,_14,msg,_16);}},trace:function(_17,_18,_19){var _1a=this.isTracing();if(_1a){var msg=_18;var _1b="";if(_19||(_19===0)||(_19===null)||(_19==="")){if(!dojo.isArray(_19)){_1b=_19;}else{if(_19&&_19.length>0){for(var arg in _19){if(_1b===""){_1b=_1b+_19[arg];}else{_1b=_1b+", "+_19[arg];}}}}msg=msg+" [ "+_1b+" ]";}if(this._isSimpleLogging){this._consoleWrapper.debug(this.declaredClass+" "+_17+" : "+msg);}else{this.LOGGER.log(this.LOG_LEVEL,_17,msg);}}},traceEntry:function(_1c,_1d){if(this._isSimpleLogging){if(this._isLoggable){var msg=" ENTRY";var _1e="";if(_1d||(_1d===0)||(_1d===null)||(_1d==="")){if(!dojo.isArray(_1d)){_1e=_1d;}else{if(_1d&&_1d.length>0){for(var arg in _1d){if(_1e===""){_1e=_1e+_1d[arg];}else{_1e=_1e+", "+_1d[arg];}}}}msg=msg+" [ "+_1e+" ]";}this._consoleWrapper.debug(this.declaredClass+" "+_1c+msg);}}else{var _1f=this.LOGGER.isLoggable(this.LOG_LEVEL_TRACE);if(_1f){this.LOGGER.entering(_1c,_1d);}}},traceExit:function(_20,_21){if(this._isSimpleLogging){if(this._isLoggable){if(_21||(_21===0)||(_21===null)||(_21==="")){this._consoleWrapper.debug(this.declaredClass+" "+_20+" EXIT [ "+_21+" ]");}else{this._consoleWrapper.debug(this.declaredClass+" "+_20+" EXIT");}}}else{var _22=this.LOGGER.isLoggable(this.LOG_LEVEL_TRACE);if(_22){if(typeof _21==="boolean"){_21=_21?"true":"false";}this.LOGGER.exiting(_20,_21);}}},warning:function(_23,_24,_25){this.log(this.LOG_LEVEL_WARNING,_23,_24,_25);},_initConfig:function(_26){if(_26&&_26.length>0){this._traceChecker=new RegExp(dojo.isArray(_26)?_26.join("|"):_26);}else{this._traceChecker=null;}},_logSimple:function(_27,_28,_29,_2a){if(this._isLoggable){if((_2a&&!dojo.isArray(_2a))||_2a===false){_2a=[_2a];}var _2b=_2a?dojo.string.substitute(_29,_2a):_29;if(_27==this.LOG_LEVEL_ERROR){this._consoleWrapper.error(this.declaredClass+" "+_28+" : "+_2b);}else{if(_27==this.LOG_LEVEL_WARNING){this._consoleWrapper.warning(this.declaredClass+" "+_28+" : "+_2b);}else{if(_27==this.LOG_LEVEL_INFO){this._consoleWrapper.info(this.declaredClass+" "+_28+" : "+_2b);}else{if(_27==this.LOG_LEVEL_TRACE){this._consoleWrapper.debug(this.declaredClass+" "+_28+" : "+_2b);}else{this._consoleWrapper.log(this.declaredClass+" "+_28+" : "+_2b);}}}}}}});}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,"onkeydown",dojo.hitch(this,"_triggerOnClickEvtForSpaceKey"));dojo.connect(this.closeButtonNode,"onkeydown",dojo.hitch(this,"_triggerOnClickEvtForSpaceKey"));this._fixupMarkupForOneUI();if(this.bIsTracing){this.traceExit(m);}},setCloseCallback:function(_2c){var m="setCloseCallback(method)";if(this.bIsTracing){this.traceEntry(m);}this.callbackOnYes=_2c;if(this.bIsTracing){this.traceExit(m);}},setLoadDataCallback:function(_2d){var m="setLoadDataCallback(method)";if(this.bIsTracing){this.traceEntry(m);}this.callbackOnNo=_2d;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 _2e=dojo.byId(this.lotusui_id);if(!_2e){_2e=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class},dojo.body());}if(this._isTracing){this.traceExit(m,_2e);}return _2e;},_fixupMarkupForOneUI:function(){var m="_fixupMarkupForOneUI()";if(this._isTracing){this.traceEntry(m);}var _2f="";var _30=true;if((typeof com_ibm_theme_capabilities!=="undefined")&&(typeof com_ibm_theme_capabilities.oneUI=="string")&&(com_ibm_theme_capabilities.oneUI.charAt(0)==="3")){_30=false;}if(_30===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(_31){if(_31){var _32=_31.target;if(_32){var key=_31.charCode;var _33=dojo.keys;if(key===_33.SPACE){if(dojo.isFunction(_32.onclick)){_32.onclick();dojo.stopEvent(_31);}}}}},_getFocusItems:function(_34){var _35=this.containerNode;this.containerNode=_34;this.inherited(arguments);this.containerNode=_35;}});}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(_36){var m="onKeyupEvent(evnt)";if(this.bIsTracing){this.traceEntry(m,_36);}var key=_36.keyCode;var _37=dojo.keys;if(this.bIsTracing){this.trace(m,"key",key);this.trace(m,"keys",_37);this.trace(m,"keys.DOWN_ARROW",_37.DOWN_ARROW);}switch(key){case _37.DOWN_ARROW:case _37.END:case _37.HOME:case _37.LEFT_ARROW:case _37.LEFT_WINDOW:case _37.PAGE_DOWN:case _37.PAGE_UP:case _37.RIGHT_ARROW:case _37.RIGHT_WINDOW:case _37.TAB:case _37.UP_ARROW:case _37.ENTER:case _37.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(_38,_39){var m="onTypeAheadDataLoad(response, ioArgs)";if(this.bIsTracing){this.traceEntry(m,[_38,_39]);}var _3a=this.removePrefix(_38[0]);if(_3a==this.attr("value")){if(_38[1].length===0){this._lastUnsuccessfulSearchTerm=_3a;}else{this._lastSuccessfulSearchTerm=_3a;this._pushResponseForSearchTerm(_38);}this._convertOpenSearchResponse(_38);}if(this.bIsTracing){this.traceExit(m);}},_isValidSubset:function(){return false;},validator:function(_3b,_3c){var m="validator(value, constraints)";if(this.bIsTracing){this.traceEntry(m,[_3b,_3c]);}var _3d=true;var v=this.attr("value");if(v!==""){var _3e=v.split(this._splitRegExp);var _3f;for(var i=0;i<_3e.length;i++){if(_3e[i].length>0){_3f=_3e[i].match(this.regExp);if(_3f!==null&&_3f.length>0){if(_3f[0].length!=_3e[i].length){_3d=false;}}else{_3d=false;}}}if(this.bIsTracing){this.trace(m,"isValid",_3d);this.trace(m,"parent widget",this.parentWidget);}}if(_3d!==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(_40){return _40.replace("${searchTerm}",this.addPrefix(this.attr("value")));},_searchTermHasInvalidChars:function(_41){var m="_searchTermHasInvalidChars(searchTerm)";if(this.bIsTracing){this.traceEntry(m,_41);}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(_42){var m="_searchTermCouldReturnResults(searchTerm)";if(this.bIsTracing){this.traceEntry(m,_42);}var _43=true;if((this._lastUnsuccessfulSearchTerm!=="")&&(_42.indexOf(this._lastUnsuccessfulSearchTerm)===0)){_43=false;}if(this.bIsTracing){this.traceExit(m,_43);}return _43;},_getResponseForSearchTerm:function(_44){var m="_getResponseForSearchTerm(searchTerm)";if(this.bIsTracing){this.traceEntry(m,_44);}for(var i=0;i=this.maxResponses){this._responseCache.shift();}this._responseCache.push(_45);if(this.bIsTracing){this.traceExit(m);}},_requestTypeAheadData:function(){var m="_requestTypeAheadData()";if(this.bIsTracing){this.traceEntry(m);}var _46=this.attr("value");if(this.bIsTracing){this.trace(m,"searchTerm",_46);}if(_46.length>2){if((!this._searchTermHasInvalidChars(_46))&&(this._searchTermCouldReturnResults(_46))){var _47=this._getResponseForSearchTerm(_46);if(_47){this._convertOpenSearchResponse(_47);}else{var _48=true;if(this.allowTypeAheadDataCaching===true){_48=false;}if(this.bIsTracing){this.trace(m,"Sending xhrGet http request to portal");this.trace(m,"xhrGet URL",this._replaceVariables(this.typeAheadFetchURL));}this._fetchSearchTerm=_46;var _49=dojo.xhrGet({url:this._replaceVariables(this.typeAheadFetchURL),load:dojo.hitch(this,"onTypeAheadDataLoad"),handleAs:"json",preventCache:_48});}}}else{this._typeAheadStore=this._getEmptyStore();dojo.attr(this,"store",this._typeAheadStore);this._startSearchAll();}if(this.bIsTracing){this.traceExit(m);}},_convertOpenSearchResponse:function(_4a){var m="_convertOpenSearchResponse(response)";if(this.bIsTracing){this.traceEntry(m,_4a);}this._typeAheadStore=this._getEmptyStore();if(this.bIsTracing){this.trace(m,"Response Length",_4a[1].length);}for(var i=0;i<_4a[1].length;i++){var _4b=this.removePrefix(_4a[1][i]);if(this.bIsTracing){this.trace(m,"Response[1][i]",_4b);}this._typeAheadStore.newItem({name:_4b});}this._typeAheadStore.save();dojo.attr(this,"store",this._typeAheadStore);this._startSearchAll();if(this.bIsTracing){this.traceExit(m);}},setLocalization:function(_4c,dir){if(_4c!==null){dojo.attr(this.textbox,"lang",_4c);}if(dir!==null){dojo.attr(this.textbox,"dir",dir);}},addPrefix:function(_4d){var _4e=_4d;if(this.prefix!==""){_4e=this.prefix+_4d;}return _4e;},removePrefix:function(_4f){var _50=_4f;if(this.prefix!==""){_50=_4f.slice(this.prefix.length,_4f.length);}return _50;}});}if(!dojo._hasResource["com.ibm.widgets.AddTag"]){dojo._hasResource["com.ibm.widgets.AddTag"]=true;dojo.provide("com.ibm.widgets.AddTag");dojo.require("dojo.fx");dojo.require("dojo.i18n");dojo.require("dojo.string");dojo.declare("com.ibm.widgets.AddTag",[dijit.Dialog,dijit._Templated,com.ibm.widgets._Traceable],{portal8ThemeUniqueName:"ibm.portal.80Theme",lotusui_id:"dijitDialog_lotusui30_TagDlg_container",lotusui_class:"lotusui30",_lotusui_div:null,widgetsInTemplate:true,bIsTracing:false,resourceID:"",resourceTitle:"",resourceType:"",validationRegex:"",resourceCategories:null,resourcePrivate:false,maxCommunityTags:50,maxPersonalTags:50,orderMetric:"tag_space_count_reverse_name",order:"DESC",messageFadeOutDuration:1000,defaultView:"PUBLIC",deletingEnabled:true,countsEnabled:false,customLabelCommunityTags:"",customLabelPersonalPublicTags:"",customLabelPersonalPrivateTags:"",customLabelAddTags:"",privateTaggingEnabled:true,mineTaggingEnabled:true,displayTabs:true,localePickerEnabled:true,customMessageNoCommunityTags:"",customMessageNoPersonalTags:"",typeaheadSearchPattern:null,genericParameterMap:null,fetch_totalResults:30,tagName:"",resourceSchema:"",resource:null,tagsForResource:"",collaborativeTags:[],myTags:[],myPrivateTags:[],privateTagsToDelete:[],publicTagsToDelete:[],tagSpacesToDelete:[],collaborativeScope:["AUTHOR","COLLABORATIVE"],privateScope:["PRIVATE"],isAnonymous:false,numberOfTagsToAdd:0,numberOfTagsToDelete:0,numberOfRejectedTags:0,numberOfDuplicateTags:0,errorMsgDetails:"",isPreventCache:false,itemsToSave:[],_triggerRefresh:false,locale:ibmPortalConfig.locale,_tagSpacesDeleted:false,_deletedTagSpaceName:"",_checkDialog:null,maxPersonalPublicTagsReached:false,maxPersonalPrivateTagsReached:false,publicTagAlreadyAssigned:false,privateTagAlreadyAssigned:false,numberOfTagsAdded:0,isPrivate:false,prefix:"",LTR:"ltr",RTL:"rtl",bidi:null,tagStore:null,_tagData:null,tagsChangedEventID:"",tagsChangedEvent:"tagsChanged",_tagScope:"community",_dapTagsForResource:null,_dapMyTagsForResource:null,_dapPrivateTagsForResource:null,_dapDeleteTagNames:[],_dapDeleteTagSpaces:[],_dapDeletePrivateTagNames:{},_dapSuccessDiv:null,_dapLocalePickerButton:null,templateString:null,templateString:"
          \n
          \n
          \n

          \n \n

          \n \n \"\"\n \n X\n \n \n
          \n
          \n
          \n
          \n \"${bundle.title_error_message}\" \n \n
          \n \n
          \n
          \n
          \n
          \n
          \n ${bundle.text_community_tags_for_this_resource}\n
          \n  ${bundle.text_loading}\n
          \n
          \n
          \n
          \n \n \n \n \n
          \n \n
          \n
          \n
          \n ${bundle.text_your_tags_for_this_resource}\n
          \n  ${bundle.text_loading}\n
          \n
          \n
          \n
          \n \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n \n \n
          \n
          \n
          \n
          \n",blankImage:dojo.moduleUrl("dojo","resources/blank.gif").toString(),getTagStore:function(){this.tagStore=ibmPortalConfig.resolver;return this.tagStore;},constructor:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.widgets","AddTag");if(this.bidi===null){if(this.isLeftToRight()){this.bidi=this.LTR;}else{this.bidi=this.RTL;}}this.parentWidget=this;if(typeof this.id==="undefined"){this.id="addTags"+this.resourceID?"_"+this.resourceID:"Dlg";}this.isAnonymous=!ibmPortalConfig.currentUserOID;},postCreate:function(){var m="postCreate()";this.traceEntry(m);this.inherited(arguments);this.tagsChangedEventID=this.resourceID+this.tagsChangedEvent;this._initializeParameters();if(this.isAnonymous===true){this.displayTabs=false;this.privateTaggingEnabled=false;this.mineTaggingEnabled=false;}if(this.prefix!==""){this.displayTabs=false;this.privateTaggingEnabled=false;this.mineTaggingEnabled=false;}this._initializeWidget();if(this.genericParameterMap){if(this.genericParameterMap.renderMode===com.ibm.widgets.AddTag._parameterMap_Value_RenderMode_WSRP){dojo.destroy(this.communitySection);dojo.destroy(this.editSection);this.errorDisplay(null,this.bundle.text_error_renderMode_wsrp,null);}}this.tagNameInput.setLocalization(this.locale,this.bidi);this._fixupMarkupForOneUI();this.show();this.addTagDiv.style.display="block";this.addTagDiv.style.overflow="visible";this.closeButtonNode.style.zIndex="2000";this.closeButtonNode.style.right="-24px";this.closeButtonNode.style.top="-18px";this.traceExit(m);},layout:function(){this._setContainerNodeMaxHeight();this.inherited(arguments);},initializeTracing:function(){this.bIsTracing=this.isTracing();},fetchTags:function(){var m="fetchTags()";this.traceEntry(m);this.trace(m,"retrieving URI: ",[com.ibm.widgets.AddTag._tagSpaceEmptyURI,this.resource,com.ibm.widgets.AddTag._tagScope_community,com.ibm.widgets.AddTag._tagScope_personal_public,this.maxCommunityTags,this.orderMetric,this.order,this.isPreventCache]);this._displayLoading();var _51={};if(this.isPreventCache){_51.preventCache=true;}var _52={uri:com.ibm.widgets.AddTag._tagSpaceEmptyURI,rmparam:this.resource,scope:com.ibm.widgets.AddTag._tagScope_community_plus_personal_public,"max-results":this.maxCommunityTags,"start-index":0,orderMetric:this.orderMetric,order:this.order};if(this.prefix!==""){_52.prefix=this.prefix;}this._tagData=this.getTagStore().fetch({query:_52,queryOptions:_51,onBegin:dojo.hitch(this,"_onFetchBegin"),onComplete:dojo.hitch(this,"displayCollaborativeTags"),onError:dojo.hitch(this,"errorDisplay")});this.isPreventCache=false;this.traceExit(m);},fetchMyTags:function(){var m="fetchMyTags()";this.traceEntry(m);this.trace(m,"retrieving URI: ",[com.ibm.widgets.AddTag._tagSpaceEmptyURI,this.resource,com.ibm.widgets.AddTag._tagScope_personal_public,this.maxPersonalTags,this.orderMetric,this.order]);this._displayLoading(com.ibm.widgets.AddTag._tagTypePersonal);var _53={};if(this.isPreventCache){_53.preventCache=true;}this._tagData=this.getTagStore().fetch({query:{uri:com.ibm.widgets.AddTag._tagSpaceEmptyURI,rmparam:this.resource,scope:com.ibm.widgets.AddTag._tagScope_personal_public,"max-results":this.maxPersonalTags,"start-index":0,orderMetric:this.orderMetric,order:this.order},queryOptions:_53,onComplete:dojo.hitch(this,"displayMyTags"),onError:dojo.hitch(this,"errorDisplay")});this.isPreventCache=false;this.traceExit(m);},fetchPrivateTags:function(){var m="fetchMyTags()";this.traceEntry(m);this.trace(m,"retrieving URI: ",[com.ibm.widgets.AddTag._tagSpaceEmptyURI,this.resource,com.ibm.widgets.AddTag._tagScope_personal_private,com.ibm.widgets.AddTag._tagScope_personal_public,this.maxPersonalTags,this.orderMetric,this.order]);this._displayLoading(com.ibm.widgets.AddTag._tagTypePersonal);var _54={};if(this.isPreventCache){_54.preventCache=true;}this._tagData=this.getTagStore().fetch({query:{uri:com.ibm.widgets.AddTag._tagSpaceEmptyURI,rmparam:this.resource,scope:com.ibm.widgets.AddTag._tagScope_personal_private,"max-results":this.maxPersonalTags,"start-index":0,orderMetric:this.orderMetric,order:this.order},queryOptions:_54,onComplete:dojo.hitch(this,"displayPrivateTags"),onError:dojo.hitch(this,"errorDisplay")});this.isPreventCache=false;this.traceExit(m);},_fixupMarkupForOneUI:function(){var m="_fixupMarkupForOneUI()";if(this._isTracing){this.traceEntry(m);}var _55="";var _56=true;if((typeof com_ibm_theme_capabilities!=="undefined")&&(typeof com_ibm_theme_capabilities.oneUI=="string")&&(com_ibm_theme_capabilities.oneUI.charAt(0)==="3")){_56=false;}if(_56===true){dojo.addClass(this.addTagDiv,"lotusui");dojo.place(this.closeButtonNode,this.headerNode,"first");dojo.removeClass(this.closeButtonNode,"lotusDialogClose");dojo.addClass(this.closeButtonNode,"lotusBtnImg lotusClose");}else{dojo.removeClass(this.addTagDiv,"lotusui");dojo.place(this.domNode,this._findOrCreateLotusUIDIV(),"last");}if(this._isTracing){this.traceExit(m);}},_onFetchBegin:function(_57,_58){var m="_onFetchBegin(totalResultSize, requestObject)";this.traceEntry(m);this.trace(m,"totalResultSize : ",[_57,_58]);this.fetch_totalResults=_57;this.traceExit(m);},displayCollaborativeTags:function(_59,_5a){var m="displayCollaborativeTags(items, request)";this.traceEntry(m);this.trace(m,"items.length : ",[_59.length]);this.collaborativeTags=[];if(this.isAnonymous){this.handleAnonymousCase();}if(this.customLabelCommunityTags!==null){dojo.attr(this.communityTagsLabel,"innerHTML",this.customLabelCommunityTags);dojo.attr(this.tagDiv,"title",this.customLabelCommunityTags);}else{dojo.attr(this.communityTagsLabel,"innerHTML",this.bundle.text_community_tags_for_this_resource);dojo.attr(this.tagDiv,"title",this.bundle.title_community_tags);}var _5b=this._dapTagsForResource;if(_5b){_5b.parentNode.removeChild(_5b);}this._displayTags();var div=dojo.create("div",{id:"tagsForResource"},this.tagDiv);dojo.addClass(div,"lotusTagCloud lotusui");this._dapTagsForResource=div;if(_59.length<1){if(this.customMessageNoPersonalTags){dojo.place(dojo.doc.createTextNode(this.customMessageNoCommunityTags),div,"last");}else{dojo.place(dojo.doc.createTextNode(this.bundle.text_no_tags_on_this_resource),div,"last");}}else{if(_59.length>this.maxCommunityTags||_59.length0||this.publicTagsToDelete.length>0||this.tagSpacesToDelete.length>0){if(!this._checkDialog){this._checkDialog=new com.ibm.widgets.DoneCheckDialog({id:"doneCheckDialog",parentWidget:this,callbackOnYes:function(){this.parentWidget.hideAndCancelTags();}});}this._checkDialog.show();}else{this.hideAndCancelTags();}this.traceExit(m);},handleCreatesAndDeletes:function(_99,_9a){var m="handleCreatesAndDeletes(event, input)";this.traceEntry(m);this.trace(m,"input : ",[_9a]);this._displayLoading(com.ibm.widgets.AddTag._tagTypePersonal);if(_99){dojo.stopEvent(_99);}var _9b="";this.itemsToSave=[];var _9c=[];var _9d=[];var _9e=[];var _9f=[];var _a0=[];var _a1=this._triggerRefresh;var _a2=this.tagSpacesToDelete;if(_9a||this.tagNameInput.attr("value")!==""){if(_9a){_9b=_9a;}else{if(this.tagNameInput.attr("value")!==""){_9b=this.tagNameInput.attr("value");}}var _a3=_9b.split(new RegExp("[,| ]"));var _a4=this._cleanArray(_a3);if(this.debug===true){dojo.forEach(this.myTags,function(_a5){this.trace(m,"myTag : ",[_a5.name]);});}_a4=this._cleanArrayFromDuplicates(_a4);var _a6=this.myTags;var _a7=this.myPrivateTags;var _a8=this._tagScope;var _a9=com.ibm.widgets.AddTag._tagScope_personal_public;var _aa=com.ibm.widgets.AddTag._tagScope_personal_private;var _ab=this.privateTagsToDelete;var _ac=this.publicTagsToDelete;if(this.privateTagsToDelete.length>0||this.publicTagsToDelete.length>0||this.tagSpacesToDelete.length>0){dojo.forEach(_a4,function(_ad){if(_a2.length>0&&dojo.every(_a2,function(_ae){return _ae.name!=_ad;})){_a0.push(_ad);}else{_a1=true;}if(_a8==_aa){if(_ab.length>0&&dojo.every(_ab,function(_af){return _af.name!=_ad;})){_a0.push(_ad);}else{_a1=true;}}else{if(_ac.length>0&&dojo.every(_ac,function(_b0){return _b0.name!=_ad;})){_a0.push(_ad);}else{_a1=true;}}});}else{_a0=_a4;}if(_a4.length>0){if(this._tagScope==com.ibm.widgets.AddTag._tagScope_personal_private){dojo.forEach(this.privateTagsToDelete,function(_b1){if(dojo.every(_a4,function(_b2){return _b2!=_b1.name;})){_9c.push(_b1);}else{_a1=true;}});}else{dojo.forEach(this.publicTagsToDelete,function(_b3){if(dojo.every(_a4,function(_b4){return _b4!=_b3.name;})){_9d.push(_b3);}else{_a1=true;}});}}else{_9c=this.privateTagsToDelete;_9d=this.publicTagsToDelete;}this.numberOfTagsToAdd=_a0.length;var me=this;dojo.forEach(_a0,function(_b5){if(this._tagScope==com.ibm.widgets.AddTag._tagScope_personal_private){this.isPrivate=true;me=this;if(!this.isAnonymous&&dojo.some(this.myPrivateTags,function(_b6){return _b6.name==me.addPrefix(_b5);})){this.numberOfTagsToAdd--;if(!this.privateTagAlreadyAssigned){this.displayInfoMessage(this.bundle.text_error_tag_already_assigned,null,this.informationDiv);this.privateTagAlreadyAssigned=true;}if(_a0.length==1){this._displayTags(com.ibm.widgets.AddTag._tagTypePersonal);}}else{if(_b5.length>50||_b5.length<1){this.numberOfTagsToAdd--;this.displayInfoMessage(this.bundle.text_info_length_of_tag_invalid,null,this.informationDiv);_a1=true;}else{if((this.numberOfTagsAdded+this.myPrivateTags.length)>=this.maxPersonalTags){this.numberOfTagsToAdd--;if(!this.maxPersonalPrivateTagsReached){this.displayInfoMessage(dojo.string.substitute(this.bundle.text_info_max_number_of_private_tags_reached,[this.maxPersonalTags]),null,this.informationCell);this.maxPersonalPrivateTagsReached=true;}_a1=true;}else{this.numberOfTagsAdded++;this.storeTag(_b5,this.isPrivate,this.resource);}}}}else{this.isPrivate=false;var _b7=this.myTags;if(!this.mineTaggingEnabled&&this.myTags.length<1){_b7=this.collaborativeTags;}me=this;if(!this.isAnonymous&&dojo.some(_b7,function(_b8){return _b8.name==me.addPrefix(_b5);})){this.numberOfTagsToAdd--;if(!this.publicTagAlreadyAssigned){this.displayInfoMessage(this.bundle.text_error_tag_already_assigned,null,this.informationDiv);this.publicTagAlreadyAssigned=true;}if(_a0.length==1){this._displayTags(com.ibm.widgets.AddTag._tagTypePersonal);}}else{if(_b5.length>50||_b5.length<1){this.numberOfTagsToAdd--;this.displayInfoMessage(this.bundle.text_info_length_of_tag_invalid,null,this.informationDiv);_a1=true;}else{if((this.numberOfTagsAdded+this.myTags.length)>=this.maxPersonalTags){this.numberOfTagsToAdd--;if(!this.maxPersonalPublicTagsReached){this.displayInfoMessage(dojo.string.substitute(this.bundle.text_info_max_number_of_public_tags_reached,[this.maxPersonalTags]),null,this.informationCell);this.maxPersonalPublicTagsReached=true;}_a1=true;}else{this.numberOfTagsAdded++;this.storeTag(_b5,this.isPrivate,this.resource);}}}}},this);dojo.attr(this.tagNameInput,"displayedValue","");}else{_9c=this.privateTagsToDelete;_9d=this.publicTagsToDelete;}if(_9c.length>0&&_a2.length>0){dojo.forEach(_9c,function(_b9){if(dojo.every(_a2,function(_ba){return _ba.name!=_b9.name;})){_9e.push(_b9);}else{_a1=true;}});}else{if(_9d.length>0&&_a2.length>0){dojo.forEach(_9d,function(_bb){if(dojo.every(_a2,function(_bc){return _bc.name!=_bb.name;})){_9f.push(_bb);}else{_a1=true;}});}else{_9e=_9c;_9f=_9d;}}var _bd;var _be=[];dojo.forEach(_a2,function(_bf){_be.push(this._deleteAllUsersTags(_bf.delAllLink,_bf.name));},this);if(_9e.length>0){if(this._tagScope==com.ibm.widgets.AddTag._tagScope_personal_private){dojo.forEach(_9e,function(_c0){_be.push(this.deleteTagByLink(_c0.delLink,com.ibm.widgets.AddTag._tagScope_personal_private));},this);this.numberOfTagsToDelete=_9e.length;}}else{if(_9f.length>0){if(this._tagScope==com.ibm.widgets.AddTag._tagScope_personal_public){dojo.forEach(_9f,function(_c1){_be.push(this.deleteTagByLink(_c1.delLink,com.ibm.widgets.AddTag._tagScope_personal_public));},this);this.numberOfTagsToDelete=_9f.length;}}}if(_be.length>0){_bd=new dojo.DeferredList(_be);_bd.addCallback(dojo.hitch(this,function(){var st=this.getTagStore();st.saveScheme("tm",{onError:this._onSaveErrors,onComplete:this._onSave,scope:this});}));}this._triggerRefresh=_a1;if(this._triggerRefresh){if(this._tagScope==com.ibm.widgets.AddTag._tagScope_personal_public){this.refreshCollaborativeTags();this.refreshMyTags();}else{this.refreshPrivateTags();}}if(this.itemsToSave.length>0){this.getTagStore().saveScheme("tm",{onError:this._onSaveErrors,onComplete:this._onSave,scope:this});}this.privateTagsToDelete=[];this.publicTagsToDelete=[];this.tagSpacesToDelete=[];this.maxPersonalPublicTagsReached=false;this.publicTagAlreadyAssigned=false;this.maxPersonalPrivateTagsReached=false;this.privateTagAlreadyAssigned=false;this.numberOfTagsAdded=0;this.traceExit(m);},storeTag:function(tag){var m="storeTag(tag)";this.traceEntry(m);this.trace(m,"tag : ",[tag]);this.trace(m,"parameters : ",[this.resource,this.resourceCategories]);var _c2;tag=this.addPrefix(tag);if(this.resourceCategories!==null){_c2=this.getTagStore().newItem({scheme:"tm",isPrivate:this.isPrivate,locale:this.locale,tagname:tag,title:tag,resourceURI:this.resource,category:this.resourceCategories});}else{_c2=this.getTagStore().newItem({scheme:"tm",isPrivate:this.isPrivate,locale:this.locale,tagname:tag,title:tag,resourceURI:this.resource});}this.itemsToSave.push(_c2);this.traceExit(m);},refreshCollaborativeTags:function(){var m="refreshCollaborativeTags()";this.traceEntry(m);this._tagData=null;this.isPreventCache=true;this.fetchTags();this._triggerRefresh=false;this.traceExit(m);},refreshMyTags:function(){var m="refreshMyTags()";this.traceEntry(m);this._tagData=null;this.isPreventCache=true;if(!this.isAnonymous){this.fetchMyTags();}this._triggerRefresh=false;this.traceExit(m);},refreshPrivateTags:function(){var m="refreshPrivateTags()";this.traceEntry(m);this._tagData=null;this.isPreventCache=true;if(!this.isAnonymous){this.fetchPrivateTags();}this._triggerRefresh=false;this.traceExit(m);},switchToPrivateView:function(_c3){var m="switchToPrivateView(event)";this.traceEntry(m);this._checkForMessages();if(this._tagScope==com.ibm.widgets.AddTag._tagScope_personal_public){this._tagScope=com.ibm.widgets.AddTag._tagScope_personal_private;if(this.customLabelPersonalPrivateTags!==null){dojo.attr(this.myOrPrivateTagsLabel,"innerHTML",this.customLabelPersonalPrivateTags);dojo.attr(this.myOrPrivateTagDiv,"title",this.customLabelPersonalPrivateTags);}if(ibmPortalCPConfig.operations.canCreatePrivateTags){dojo.style(this.tagsInputLabel,"display","block");dojo.style(this.tagsInput,"display","block");this._setComboboxProperties();if(!this._dapLocalePickerButton&&this.localePickerEnabled){this._createLanguageMenu();}}else{dojo.style(this.tagsInputLabel,"display","none");dojo.style(this.tagsInput,"display","none");if(this._dapLocalePickerButton){this._dapLocalePickerButton.destroy();this._dapLocalePickerButton=null;}}if(this.tagNameInput.attr("value")!==""||this.publicTagsToDelete.length>0){this.displayInfoMessage(this.bundle.text_info_changes_lost,null,this.informationCell);}if(this.tagNameInput){dojo.attr(this.tagNameInput,"displayedValue","");}this.publicTagsToDelete=[];this._dapMyTagsForResource.parentNode.removeChild(this._dapMyTagsForResource);this._dapMyTagsForResource=null;this.fetchPrivateTags();dojo.addClass(this.liTabPrivate,"lotusSelected");dojo.removeClass(this.liTabPublic,"lotusSelected");dojo.attr(this.tabPrivate,"selected","true");dojo.attr(this.tabContent,"aria-labelled-by","tabPrivate");this.tabPublic.removeAttribute("selected");}this.traceExit(m);},switchToPublicView:function(_c4){var m="switchToPublicView(event)";this.traceEntry(m);this._checkForMessages();if(this._tagScope==com.ibm.widgets.AddTag._tagScope_personal_private){this._tagScope=com.ibm.widgets.AddTag._tagScope_personal_public;if(this.customLabelPersonalPublicTags){dojo.attr(this.myOrPrivateTagsLabel,"innerHTML",this.customLabelPersonalPublicTags);dojo.attr(this.myOrPrivateTagDiv,"title",this.customLabelPersonalPublicTags);}if(ibmPortalCPConfig.operations.canCreatePublicTags){dojo.style(this.tagsInputLabel,"display","block");dojo.style(this.tagsInput,"display","block");this._setComboboxProperties();if(!this._dapLocalePickerButton&&this.localePickerEnabled){this._createLanguageMenu();}}else{dojo.style(this.tagsInputLabel,"display","none");dojo.style(this.tagsInput,"display","none");if(this._dapLocalePickerButton){this._dapLocalePickerButton.destroy();this._dapLocalePickerButton=null;}}if(this.tagNameInput.attr("value")!==""||this.privateTagsToDelete.length>0){this.displayInfoMessage(this.bundle.text_info_changes_lost,null,this.informationCell);}if(this.tagNameInput){dojo.attr(this.tagNameInput,"displayedValue","");}this.privateTagsToDelete=[];this._dapPrivateTagsForResource.parentNode.removeChild(this._dapPrivateTagsForResource);this._dapPrivateTagsForResource=null;this.fetchMyTags();dojo.addClass(this.liTabPublic,"lotusSelected");dojo.removeClass(this.liTabPrivate,"lotusSelected");dojo.attr(this.tabPublic,"selected","true");dojo.attr(this.tabContent,"aria-labelled-by","tabPublic");this.tabPrivate.removeAttribute("selected");}this.traceExit(m);},handleValidation:function(_c5){var m="handleValidation(isValid)";this.traceEntry(m);this.trace(m,"isValid: ",[_c5]);if((_c5===false)&&(this.privateTagsToDelete.length===0)&&(this.publicTagsToDelete.length===0)&&(this.tagSpacesToDelete.length===0)){this.submitDialog.disabled=true;this.submitDialog.className="lotusFormButton lotusBtnDisabled trcDisabledButton";}else{if((this.privateTagsToDelete.length>0)||(this.publicTagsToDelete.length>0)||(this.tagSpacesToDelete.length>0)||(_c5===true)){this.submitDialog.disabled=false;this.submitDialog.className="lotusFormButton";}}this.traceExit(m);},errorDisplay:function(err,_c6,_c7){var m="errorDisplay(err, errText, errDetails)";this.traceEntry(m);this.trace(m,"err: ",[err]);this.trace(m,"errText: ",[_c6]);this.trace(m,"errDetails: ",[_c7]);if((err!==null)&&(err.status==401)){top.location.href=document.location.href;}else{dojo.style(this.errorDiv,"display","block");if(_c6&&_c6!==""&&_c6!==null){dojo.attr(this.errorSpan,"innerHTML",_c6);}if(_c7&&_c7!==""&&_c7!==null){dojo.attr(this.errorDetailsSpan,"innerHTML",_c7);}}this.traceExit(m);},handleAnonymousCase:function(){var m="handleAnonymousCase()";this.traceEntry(m);if(!ibmPortalCPConfig.operations.canCreatePublicTags){dojo.destroy(this.editSection);}this.traceExit(m);},displayInfoMessage:function(_c8,_c9,dap){var m="displayInfoMessage(message, messageDetails, dap)";this.traceEntry(m);this.trace(m,"message: ",[_c8]);this.trace(m,"messageDetails: ",[_c9]);this.trace(m,"dap: ",[dap]);var _ca;var _cb;var _cc;if(!this._dapInfoDiv){_ca=dojo.create("div",{role:"status"},dap);dojo.addClass(_ca,"lotusMessage lotusInfo");this._dapInfoDiv=_ca;_cb=dojo.create("img",{src:this.blankImage,alt:this.bundle.title_info},_ca);_cb.style.width="16px";_cb.style.height="16px";dojo.addClass(_cb,"trcInformationIcon");_cc=dojo.create("span",{innerHTML:_c8},_ca);}else{if(this._dapInfoDiv.parentNode!=dap){_ca=dojo.create("div",{role:"status"},dap);dojo.addClass(_ca,"lotusMessage lotusInfo");this._dapInfoDiv=_ca;_cb=dojo.create("img",{src:this.blankImage,alt:this.bundle.title_info},_ca);_cb.style.width="16px";_cb.style.height="16px";dojo.addClass(_cb,"trcInformationIcon");_cc=dojo.create("span",{innerHTML:_c8},_ca);}else{var _cd=dojo.create("span",{innerHTML:_c8},this._dapInfoDiv,"last");}}this.traceExit(m);},_createLanguageMenu:function(){var m="_createLanguageMenu()";this.traceEntry(m);this._loadSupportedLanguages();this.traceExit(m);},_loadSupportedLanguages:function(){var m="_loadSupportedLanguages()";this.traceEntry(m);var _ce=this.getTagStore().fetch({query:{uri:"ll:all"},queryOptions:{preventCache:true},onComplete:dojo.hitch(this,"languagesLoaded"),onError:dojo.hitch(this,"errorDisplay")});this.traceExit(m);},languagesLoaded:function(_cf,_d0){var m="languagesLoaded()";this.traceEntry(m);var _d1="";var _d2=[];if(_cf.length>0){dojo.forEach(_cf,function(_d3){var _d4=this.getTagStore().getValue(_d3,com.ibm.widgets.AddTag._nameAttribute);var _d5=this.getTagStore().getValue(_d3,"locale");var dir=this.getTagStore().getValue(_d3,"dir");var _d6=[];_d6.title=_d4;_d6.locale=_d5;_d6.dir=dir;_d2.push(_d6);},this);}this.trace(m,"supportedLanguages: ",[_d2]);dojo.forEach(_d2,function(_d7){if(_d7.locale==ibmPortalConfig.locale){_d1=_d7.title;}},this);var _d8=new dijit.Menu({style:"display: none;"});var _d9=_d2;dojo.forEach(_d9,function(_da){var _db=new dijit.MenuItem({label:_da.title,name:_da.title,onClick:dojo.hitch(this,"changeLocale",_da.title,_da.locale,_da.dir)});if(_da.locale==ibmPortalConfig.locale){_db.focus();}_d8.addChild(_db);},this);this._dapLocalePickerButton=new dijit.form.DropDownButton({label:_d1,dropDown:_d8,id:"languageSelector"});dojo.attr(this._dapLocalePickerButton.domNode,"title",this.bundle.title_locale_picker+_d1);dojo.place(this._dapLocalePickerButton.domNode,this.localePicker,"last");this.traceExit(m);},changeLocale:function(_dc,_dd,dir){var m="changeLocale(title, locale)";this.traceEntry(m);this.trace(m,"title: ",[_dc]);this.trace(m,"locale: ",[_dd]);this.trace(m,"dir: ",[dir]);dojo.attr(this._dapLocalePickerButton,"label",_dc);dojo.attr(this._dapLocalePickerButton.domNode,"title",this.bundle.title_locale_picker+_dc);this.locale=_dd;this.tagNameInput.setLocalization(_dd,dir);this.traceExit(m);},_onSaveErrors:function(_de,_df){var m="_onSaveErrors(items, error)";this.traceEntry(m);this.trace(m,"items.length: ",[_de.length]);this.trace(m,"error: ",[_df]);if(_de){this.messageDetails="";dojo.forEach(this.itemsToSave,function(_e0){if(_de.hasItem(_e0)){var err=_de.getError(_e0);if(err){if((err.number&&err.number=="http:403")||(err.status&&err.status=="403")){this.numberOfRejectedTags++;if(err.responseText&&(err.responseText!=="")){this.messageDetails+=err.responseText;this.messageDetails+="
          ";}else{if(err.message&&(err.message!=="")){this.messageDetails+=err.message;this.messageDetails+="
          ";}}}else{if((err.number&&err.number=="http:409")||(err.status&&err.status=="409")){this.numberOfDuplicateTags++;}else{this.errorDisplay(err,err.message,err.responseText);}}this.numberOfTagsToAdd--;}}},this);}this._onSave([],null);this.itemsToSave=[];this.traceExit(m);},_onSave:function(_e1,_e2){var m="_onSave(items, request)";this.traceEntry(m);this.trace(m,"items.length: ",[_e1.length]);if(this.numberOfRejectedTags>0){this.displayInfoMessage(dojo.string.substitute(this.bundle.text_error_tags_rejected,[this.numberOfRejectedTags]),this.messageDetails,this.informationDiv);}if(!this.isAnonymous&&this.numberOfDuplicateTags>0){this.displayInfoMessage(this.bundle.text_error_tag_already_assigned,null,this.informationDiv);}var msg;if(this.numberOfTagsToAdd!==0&&this.numberOfTagsToAdd&&this.numberOfTagsToDelete!==0&&this.numberOfTagsToDelete){msg=this.bundle.text_success_changes_stored_successfully+dojo.string.substitute(this.bundle.text_tags_saved,[this.numberOfTagsToAdd])+", "+dojo.string.substitute(this.bundle.text_tags_deleted,[this.numberOfTagsToDelete]);}else{if(this.numberOfTagsToAdd!==0&&this.numberOfTagsToAdd){msg=this.bundle.text_success_changes_stored_successfully+dojo.string.substitute(this.bundle.text_tags_saved,[this.numberOfTagsToAdd]);}else{if(this.numberOfTagsToDelete!==0&&this.numberOfTagsToDelete){msg=this.bundle.text_success_changes_stored_successfully+dojo.string.substitute(this.bundle.text_tags_deleted,[this.numberOfTagsToDelete]);}else{if(this._tagSpacesDeleted){msg=this.bundle.text_all_tags_deleted;}else{msg="";}}}}if(this._tagScope==com.ibm.widgets.AddTag._tagScope_personal_private){this.refreshPrivateTags();}else{this.refreshCollaborativeTags();this.refreshMyTags();}if(this._tagSpacesDeleted){this.refreshCollaborativeTags();}if((!this._dapSuccessDiv||!this._dapSuccessDiv)&&(msg!=="")){var _e3=dojo.create("div",{id:"successDiv",role:"status"},this.successMessageDiv);dojo.addClass(_e3,"lotusMessage lotusConfirm");this._dapSuccessDiv=_e3;var _e4=dojo.create("img",{src:this.blankImage,alt:this.bundle.title_confirmation},_e3);_e4.style.width="16px";_e4.style.height="16px";dojo.addClass(_e4,"trcConfirmationIcon");var _e5=dojo.create("span",{innerHTML:msg},_e3);}this.numberOfTagsToAdd=0;this.numberOfTagsToDelete=0;this.handleValidation(false);this.numberOfRejectedTags=0;this._tagSpacesDeleted=false;dojo.publish(this.tagsChangedEventID,[{scope:this._tagScope}]);this.itemsToSave=[];this.traceExit(m);},_cleanArray:function(_e6){var m="_cleanArray(originalTagNames)";this.traceEntry(m);this.trace(m,"originalTagNames: ",[_e6]);var _e7=[];dojo.forEach(_e6,function(_e8){if(_e8){dojo.string.trim(_e8);_e7.push(_e8);}},this);this.traceExit(m);return _e7;},_checkForMessages:function(){var m="_checkForMessages()";this.traceEntry(m);if(this.errorDiv.style.display=="block"){this.errorDiv.style.display="none";}if(this._dapSuccessDiv){dojo.fadeOut({node:this._dapSuccessDiv,duration:this.messageFadeOutDuration,onEnd:dojo.hitch(this,function(){dojo.destroy(this._dapSuccessDiv);this._dapSuccessDiv=null;})}).play();}if(this._dapInfoDiv){dojo.fadeOut({node:this._dapInfoDiv,duration:this.messageFadeOutDuration,onEnd:dojo.hitch(this,function(){dojo.destroy(this._dapInfoDiv);this._dapInfoDiv=null;})}).play();}this.traceExit(m);},_setComboboxProperties:function(){var m="_setComboboxProperties()";this.traceEntry(m);dojo.connect(this.tagNameInput,"onKeyDown",dojo.hitch(this,"_checkForMessages"));dojo.connect(this.tagNameInput,"onClick",dojo.hitch(this,"_checkForMessages"));dojo.connect(this.tagNameInput.domNode,"onkeyup",dojo.hitch(this,"_checkKeySubmit"));this.tagNameInput.parentWidget=this.parentWidget;this.tagNameInput.domNode.title=this.bundle.title_input_tag_names;dojo.attr(this.tagNameInput,"title",this.tagNameInput.domNode.title);this.tagNameInput.validationCallback=function(_e9){this.parentWidget.handleValidation(_e9);};this.tagNameInput.regExp=this.validationRegex;this.tagNameInput.prefix=this.prefix;this.tagNameInput.typeAheadFetchURL=ibmPortalConfig.contentHandlerURI+"?uri=tos:typeahead&term=${searchTerm}";if(this.prefix!==""){this.tagNameInput.typeAheadFetchURL+="&prefix="+this.prefix;}if(this.typeaheadSearchPattern!==null){this.tagNameInput.typeAheadFetchURL+="&pattern="+this.typeaheadSearchPattern;}this.traceExit(m);},_determineResourceType:function(){var m="_determineResourceType()";this.traceEntry(m);this.trace(m,"resourceType: ",[this.resourceType]);switch(this.resourceType){case com.ibm.widgets.AddTag._RESOURCE_TYPE_CONTENT_NODE:this.resourceSchema=com.ibm.widgets.AddTag._navigationModelSchema;this.resource=com.ibm.widgets.AddTag._resourceModelSchema+this.resourceSchema+this.resourceID;break;case com.ibm.widgets.AddTag._RESOURCE_TYPE_NAVIGATION_NODE:this.resourceSchema=com.ibm.widgets.AddTag._portletModelSchema;this.resource=com.ibm.widgets.AddTag._resourceModelSchema+this.resourceSchema+this.resourceID;break;default:this.resource=com.ibm.widgets.AddTag._resourceModelSchema+this.resourceID;break;}this.traceExit(m);},_checkKeySubmit:function(_ea){var m="_checkKeySubmit(event)";this.traceEntry(m);if(_ea.keyCode==dojo.keys.ENTER){if(!this.submitDialog.disabled){var _eb=this.tagNameInput.attr("value");this.handleCreatesAndDeletes(_ea,_eb);}}this.traceExit(m);},_cleanArrayFromDuplicates:function(_ec){var _ed={};return dojo.filter(_ec,function(_ee){if(!_ed[_ee]){_ed[_ee]=true;return true;}return false;}).sort();},_determineTabDisplay:function(){var m="_determineTabDisplay()";this.traceEntry(m);if(this.resourcePrivate){dojo.style(this.liTabPublic,"display","none");this.tabPrivate.title=this.bundle.button_private;dojo.style(this.tagsInputLabel,"display","block");dojo.style(this.tagsInput,"display","block");dojo.addClass(this.liTabPrivate,"lotusSelected");dojo.removeClass(this.liTabPublic,"lotusSelected");dojo.attr(this.tabPrivate,"selected","true");this.tabPublic.removeAttribute("selected");dojo.removeAttr(this.tabContent,"aria-labelledby");dojo.attr(this.tabContent,"aria-labelledby","tabPrivate");this._setComboboxProperties();if(this.localePickerEnabled){this._createLanguageMenu();}}else{if(ibmPortalCPConfig.operations.canCreatePublicTags){this._setComboboxProperties();if(this.localePickerEnabled){this._createLanguageMenu();}}else{dojo.style(this.tagsInputLabel,"display","none");dojo.style(this.tagsInput,"display","none");}}if(!this.privateTaggingEnabled){dojo.style(this.liTabPrivate,"display","none");}if(this.defaultView==com.ibm.widgets.AddTag._viewPrivate&&this.liTabPrivate.style.display!="none"){dojo.addClass(this.liTabPrivate,"lotusSelected");dojo.removeClass(this.liTabPublic,"lotusSelected");dojo.attr(this.tabPrivate,"selected","true");this.tabPublic.removeAttribute("selected");dojo.attr(this.tabContent,"aria-labelledby","tabPrivate");}else{if(this.defaultView==com.ibm.widgets.AddTag._viewPublic&&this.liTabPublic.style.display!="none"){dojo.addClass(this.liTabPublic,"lotusSelected");dojo.removeClass(this.liTabPrivate,"lotusSelected");dojo.attr(this.tabPublic,"selected","true");this.tabPrivate.removeAttribute("selected");dojo.attr(this.tabContent,"aria-labelledby","tabPublic");}}if(!this.displayTabs){dojo.style(this.liTabPublic,"display","none");dojo.style(this.liTabPrivate,"display","none");}if(!this.mineTaggingEnabled){dojo.style(this.myOrPrivateTags,"display","none");}this.traceExit(m);},_displayLoading:function(_ef){var m="_displayLoading(tagType)";this.traceEntry(m);this.trace(m,"tagType: ",[_ef]);if(_ef==com.ibm.widgets.AddTag._tagTypePersonal){dojo.style(this.personalLoadingDiv,"display","block");dojo.style(this.myOrPrivateTagDiv,"display","none");}else{dojo.style(this.loadingDiv,"display","block");dojo.style(this.tagDiv,"display","none");}this.traceExit(m);},_displayTags:function(_f0){var m="_displayTags(tagType)";this.traceEntry(m);this.trace(m,"tagType: ",[_f0]);if(_f0==com.ibm.widgets.AddTag._tagTypePersonal){dojo.style(this.personalLoadingDiv,"display","none");dojo.style(this.myOrPrivateTagDiv,"display","block");}else{dojo.style(this.loadingDiv,"display","none");dojo.style(this.tagDiv,"display","block");}this.traceExit(m);},_initializeEvents:function(){var m="_initializeEvents()";this.traceEntry(m);this.submitDialog.onclick=dojo.hitch(this,function(){this.handleCreatesAndDeletes();return false;});this.onCancel=this.closeButtonNode.onclick=this.dialogCancel.onclick=dojo.hitch(this,function(){this.cancelTags();return false;});this.tabPublic.onclick=dojo.hitch(this,function(){this.switchToPublicView();return false;});this.tabPrivate.onclick=dojo.hitch(this,function(){this.switchToPrivateView();return false;});this.traceExit(m);},_initializeWidget:function(){var m="_initializeEvents()";this.traceEntry(m);this._determineTabDisplay();this.handleValidation(false);this._initializeEvents();dojo.attr(this.titleNode,"innerHTML",dojo.string.substitute(this.bundle.text_tag,[com.ibm.domUtilities.encodeXML(this.resourceTitle)]));this._determineResourceType();this.fetchTags();if(!this.isAnonymous&&!this.resourcePrivate&&this.defaultView!=com.ibm.widgets.AddTag._viewPrivate){this.fetchMyTags();}else{if(this.resourcePrivate||this.defaultView==com.ibm.widgets.AddTag._viewPrivate){this.fetchPrivateTags();}}this.privateTagsToDelete=[];this.publicTagsToDelete=[];this.tagSpacesToDelete=[];this.traceExit(m);},_initializeParameters:function(){var m="_initializeParameters()";this.traceEntry(m);this.trace(m,"this.params",this.params);if(!("validationRegex" in this.params)){if(ibmPortalCPConfig.tagging.validation.validationRegex!==null&&typeof ibmPortalCPConfig.tagging.validation.validationRegex!=="undefined"){this.validationRegex=ibmPortalCPConfig.tagging.validation.validationRegex;}else{this.validationRegex=com.ibm.widgets.AddTag._validationRegex;}}if(!("orderMetric" in this.params)){if(ibmPortalCPConfig.tagging.dialog.orderMetric!==null&&typeof ibmPortalCPConfig.tagging.dialog.orderMetric!=="undefined"){this.orderMetric=ibmPortalCPConfig.tagging.dialog.orderMetric;}else{this.orderMetric=com.ibm.widgets.AddTag._orderMetric;}}if(!("order" in this.params)){if(ibmPortalCPConfig.tagging.dialog.order!==null&&typeof ibmPortalCPConfig.tagging.dialog.order!=="undefined"){this.order=ibmPortalCPConfig.tagging.dialog.order;}else{this.order=com.ibm.widgets.AddTag._order;}}if(!("messageFadeOutDuration" in this.params)){if(ibmPortalCPConfig.tagging.dialog.messageFadeOutDuration!==null&&typeof ibmPortalCPConfig.tagging.dialog.messageFadeOutDuration!=="undefined"){this.messageFadeOutDuration=ibmPortalCPConfig.tagging.dialog.messageFadeOutDuration;}else{this.messageFadeOutDuration=com.ibm.widgets.AddTag._messageFadeOutDuration;}}if(!("resolver" in this.params)){this.tagStore=ibmPortalConfig.resolver;}if(!("maxCommunityTags" in this.params)){if(ibmPortalCPConfig.tagging.dialog.maxCommunityTags!==null&&typeof ibmPortalCPConfig.tagging.dialog.maxCommunityTags!=="undefined"){this.maxCommunityTags=ibmPortalCPConfig.tagging.dialog.maxCommunityTags;}else{this.maxCommunityTags=com.ibm.widgets.AddTag._maxCommunityTags;}}if(!("maxPersonalTags" in this.params)){if(ibmPortalCPConfig.tagging.dialog.maxPersonalTags!==null&&typeof ibmPortalCPConfig.tagging.dialog.maxPersonalTags!=="undefined"){this.maxPersonalTags=ibmPortalCPConfig.tagging.dialog.maxPersonalTags;}else{this.maxPersonalTags=com.ibm.widgets.AddTag._maxPersonalTags;}}if(!("defaultView" in this.params)){if(ibmPortalCPConfig.tagging.dialog.defaultView!==null&&typeof ibmPortalCPConfig.tagging.dialog.defaultView!=="undefined"){this.defaultView=ibmPortalCPConfig.tagging.dialog.defaultView;}else{this.defaultView=com.ibm.widgets.AddTag._viewPublic;}}if(!("deletingEnabled" in this.params)){if(ibmPortalCPConfig.tagging.dialog.deletingEnabled!==null&&typeof ibmPortalCPConfig.tagging.dialog.deletingEnabled!=="undefined"){this.deletingEnabled=ibmPortalCPConfig.tagging.dialog.deletingEnabled;}else{this.deletingEnabled=com.ibm.widgets.AddTag._deletingEnabled;}}if(!("countsEnabled" in this.params)){if(ibmPortalCPConfig.tagging.dialog.countsEnabled!==null&&typeof ibmPortalCPConfig.tagging.dialog.countsEnabled!=="undefined"){this.countsEnabled=ibmPortalCPConfig.tagging.dialog.countsEnabled;}else{this.countsEnabled=com.ibm.widgets.AddTag._countsEnabled;}}if(!("customLabelCommunityTags" in this.params)){if(ibmPortalCPConfig.tagging.dialog.customLabelCommunityTags!==null&&typeof ibmPortalCPConfig.tagging.dialog.customLabelCommunityTags!=="undefined"){this.customLabelCommunityTags=ibmPortalCPConfig.tagging.dialog.customLabelCommunityTags;}else{this.customLabelCommunityTags=null;}}if(!("customLabelPersonalPublicTags" in this.params)){if(ibmPortalCPConfig.tagging.dialog.customLabelPersonalPublicTags!==null&&typeof ibmPortalCPConfig.tagging.dialog.customLabelPersonalPublicTags!=="undefined"){this.customLabelPersonalPublicTags=ibmPortalCPConfig.tagging.dialog.customLabelPersonalPublicTags;}else{this.customLabelPersonalPublicTags=null;}}if(!("customLabelPersonalPrivateTags" in this.params)){if(ibmPortalCPConfig.tagging.dialog.customLabelPersonalPrivateTags!==null&&typeof ibmPortalCPConfig.tagging.dialog.customLabelPersonalPrivateTags!=="undefined"){this.customLabelPersonalPrivateTags=ibmPortalCPConfig.tagging.dialog.customLabelPersonalPrivateTags;}else{this.customLabelPersonalPrivateTags=null;}}if(!("customLabelAddTags" in this.params)){if(ibmPortalCPConfig.tagging.dialog.customLabelAddTags!==null&&typeof ibmPortalCPConfig.tagging.dialog.customLabelAddTags!=="undefined"){this.customLabelAddTags=ibmPortalCPConfig.tagging.dialog.customLabelAddTags;}else{this.customLabelAddTags=null;}}if(!("privateTaggingEnabled" in this.params)){if(ibmPortalCPConfig.tagging.dialog.privateTaggingEnabled!==null&&ibmPortalCPConfig.tagging.dialog.privateTaggingEnabled!=="undefined"){this.privateTaggingEnabled=ibmPortalCPConfig.tagging.dialog.privateTaggingEnabled;}else{this.privateTaggingEnabled=com.ibm.widgets.AddTag._privateTaggingEnabled;}}if(!("displayTabs" in this.params)){if(ibmPortalCPConfig.tagging.dialog.displayTabs!==null&&ibmPortalCPConfig.tagging.dialog.displayTabs!=="undefined"){this.displayTabs=ibmPortalCPConfig.tagging.dialog.displayTabs;}else{this.displayTabs=com.ibm.widgets.AddTag._displayTabs;}}if(!("localePickerEnabled" in this.params)){if(ibmPortalCPConfig.tagging.dialog.localePickerEnabled!==null&&ibmPortalCPConfig.tagging.dialog.localePickerEnabled!=="undefined"){this.localePickerEnabled=ibmPortalCPConfig.tagging.dialog.localePickerEnabled;}else{this.localePickerEnabled=com.ibm.widgets.AddTag._localePickerEnabled;}}if(!("customMessageNoCommunityTags" in this.params)){if(ibmPortalCPConfig.tagging.dialog.customMessageNoCommunityTags!==null&&ibmPortalCPConfig.tagging.dialog.customMessageNoCommunityTags!=="undefined"){this.customMessageNoCommunityTags=ibmPortalCPConfig.tagging.dialog.customMessageNoCommunityTags;}else{this.customMessageNoCommunityTags=null;}}if(!("customMessageNoPersonalTags" in this.params)){if(ibmPortalCPConfig.tagging.dialog.customMessageNoPersonalTags!==null&&ibmPortalCPConfig.tagging.dialog.customMessageNoPersonalTags!=="undefined"){this.customMessageNoPersonalTags=ibmPortalCPConfig.tagging.dialog.customMessageNoPersonalTags;}else{this.customMessageNoPersonalTags=null;}}if(!("typeaheadSearchPattern" in this.params)){if(ibmPortalCPConfig.tagging.dialog.typeaheadSearchPattern!==null&&ibmPortalCPConfig.tagging.dialog.typeaheadSearchPattern!=="undefined"){this.typeaheadSearchPattern=ibmPortalCPConfig.tagging.dialog.typeaheadSearchPattern;}else{this.typeaheadSearchPattern=null;}}this.traceExit(m);},_deleteAllUsersTags:function(_f1,_f2){var m="_deleteAllUsersTags(deleteURL, tagName)";this.traceEntry(m);this.trace(m,"deleteURL: ",[_f1]);this.trace(m,"tagName: ",[_f2]);this._tagSpacesDeleted=true;this._deletedTagSpaceName=_f2;var def=new dojo.Deferred();def.addCallback(dojo.hitch(this,function(_f3,_f4){this.deleteTagsInStore(_f3,_f4);}));callback=dojo.hitch(this,function(_f5,_f6){def.callback(_f5,_f6);});this.tagStore.fetch({query:this.tagStore.urlToQuery(_f1,"tm"),queryOptions:{preventCache:true,bypassBatch:true},onComplete:callback,onError:null,scope:this});this.traceExit(m);return def;},_findOrCreateLotusUIDIV:function(){var m="_findOrCreateLotusUIDIV()";if(this._isTracing){this.traceEntry(m);}var _f7=dojo.byId(this.lotusui_id);if(!_f7){_f7=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class,"wairole":"region","role":"region"},dojo.body());}dijit.setWaiState(_f7,"labelledby",this.id+"_titleNode");this._lotusui_div=_f7;if(this._isTracing){this.traceExit(m,_f7);}return _f7;},_removeLotusOneUIDiv:function(){if(this._lotusui_div){var _f8=dojo.query("*",this._lotusui_div);if(_f8.length===0){dojo.destroy(this._lotusui_div);this._lotusui_div=null;}}},addPrefix:function(_f9){var _fa=_f9;if(this.prefix!==""){_fa=this.prefix+_f9;}return _fa;},removePrefix:function(_fb){var _fc=_fb;if(this.prefix!==""){_fc=_fb.slice(this.prefix.length,_fb.length);}return _fc;},_setContainerNodeMaxHeight:function(){var _fd=Math.round(dijit.getViewport().h*0.8);var _fe=dojo.marginBox(this.titleBar).h;var _ff=dojo.marginBox(this.dialogFooter).h;var _100=_fd-_fe-_ff-10;if(_100<150){_100=150;}dojo.style(this.containerNode,"maxHeight",_100+"px");},_getFocusItems:function(_101){var _102=this.containerNode;this.containerNode=_101;this.inherited(arguments);this.containerNode=_102;}});com.ibm.widgets.AddTag._nameAttribute="title";com.ibm.widgets.AddTag._preferredLocaleAttribute="preferredLocale";com.ibm.widgets.AddTag._preferredLocaleDirAttribute="preferredLocaleDir";com.ibm.widgets.AddTag._countAttribute="count";com.ibm.widgets.AddTag._deleteLinkAttribute="deleteLink";com.ibm.widgets.AddTag._deleteAllLinkAttribute="deleteAllLink";com.ibm.widgets.AddTag._resourceModelSchema="rm:";com.ibm.widgets.AddTag._portletModelSchema="pm:oid:";com.ibm.widgets.AddTag._navigationModelSchema="nm:oid:";com.ibm.widgets.AddTag._cpUserModelSchema="cpum:oid:";com.ibm.widgets.AddTag._tagSpaceEmptyURI="tm:ts:empty";com.ibm.widgets.AddTag._tagTypePersonal="personal";com.ibm.widgets.AddTag._viewPrivate="PRIVATE";com.ibm.widgets.AddTag._viewPublic="PUBLIC";com.ibm.widgets.AddTag._tagScope_community="community";com.ibm.widgets.AddTag._tagScope_personal_public="personal_public";com.ibm.widgets.AddTag._tagScope_personal_private="personal_private";com.ibm.widgets.AddTag._tagScope_community_plus_personal_public=["personal_public","community"];com.ibm.widgets.AddTag._validationRegex="[^<\\>()[]:]{1,255}";com.ibm.widgets.AddTag._orderMetric="tag_space_count_reverse_name";com.ibm.widgets.AddTag._order="DESC";com.ibm.widgets.AddTag._messageFadeOutDuration=1000;com.ibm.widgets.AddTag._maxCommunityTags=50;com.ibm.widgets.AddTag._maxPersonalTags=50;com.ibm.widgets.AddTag._deletingEnabled=true;com.ibm.widgets.AddTag._countsEnabled=false;com.ibm.widgets.AddTag._privateTaggingEnabled=true;com.ibm.widgets.AddTag._displayTabs=true;com.ibm.widgets.AddTag._localePickerEnabled=true;com.ibm.widgets.AddTag._parameterMap_Key_RenderMode="renderMode";com.ibm.widgets.AddTag._parameterMap_Value_RenderMode_WSRP="wsrp";com.ibm.widgets.AddTag._RESOURCE_TYPE_CONTENT_NODE="CONTENT_NODE";com.ibm.widgets.AddTag._RESOURCE_TYPE_NAVIGATION_NODE="NAVIGATION_NODE";}if(!dojo._hasResource["com.ibm.widgets.AddRatingChart"]){dojo._hasResource["com.ibm.widgets.AddRatingChart"]=true;dojo.provide("com.ibm.widgets.AddRatingChart");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.widgets.AddRatingChart",[dijit._Widget,dijit._Templated,com.ibm.widgets._Traceable],{blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),bIsTracing:false,_starCount:5,values:[],max:0,sizes:[],txts:[],titles:[],hiddenImgs:[],bundle:null,LTR:"LTR",RTL:"RTL",bidi:null,fillSymbols:"++++++++++",emptySymbols:"----------",templateString:""+"
          ",constructor:function(){this.inherited("constructor","com.ibm.widgets.AddRatingChart");this.bIsTracing=this.isTracing();this.bundle=dojo.i18n.getLocalization("com.ibm.widgets","AddRating");if(this.bidi===null){if(this.isLeftToRight()){this.bidi=this.LTR;}else{this.bidi=this.RTL;}}this._starCount=ibmPortalCPConfig.rating.dialog.numStars;},initializeTable:function(){var m="initializeTable()";if(this.bIsTracing){this.traceEntry(m);}var tr;var th;var td;var span;var _103;var img;if(this.bIsTracing){this.trace(m,"this._starCount",this._starCount);}for(var i=this._starCount-1;i>=0;i--){tr=dojo.doc.createElement("tr");th=dojo.doc.createElement("th");dojo.attr(th,"scope","row");th.innerHTML=dojo.string.substitute(this.bundle.text_stars_count,[(i+1)]);dojo.place(th,tr,"last");td=dojo.doc.createElement("td");img=dojo.doc.createElement("img");dojo.attr(img,"src",this.blankImgUrl);dojo.place(img,td,"first");this.hiddenImgs[i]=img;span=dojo.doc.createElement("span");dojo.attr(span,"class","trcRatingDistributionEmptyBar");dojo.place(span,td,"last");this.titles[i]=span;_103=dojo.doc.createElement("span");dojo.attr(_103,"class","trcRatingDistributionEmptyFillBar");dojo.place(_103,span,"last");this.sizes[i]=_103;dojo.place(td,tr,"last");hcmSpan=dojo.doc.createElement("span");dojo.attr(hcmSpan,"class","trcRatingDistributionText");dojo.place(hcmSpan,_103,"last");td=dojo.doc.createElement("td");dojo.place(dojo.doc.createTextNode("("),td,"last");span=dojo.doc.createElement("span");this.txts[i]=span;dojo.place(span,td,"last");dojo.place(dojo.doc.createTextNode(")"),td,"last");dojo.place(td,tr,"last");dojo.place(tr,this.ratingDistributionTableBody,"last");}if(this.bIsTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this.bIsTracing){this.traceEntry(m);}this.inherited(arguments);this.initializeTable();this.update();if(this.bIsTracing){this.traceExit(m);}},update:function(_104){var m="update(array)";if(this.bIsTracing){this.traceEntry(m,_104);}this.max=0;if(_104){this.values=_104;}var i;for(i=0;i
            ${stars}
          ";var _10b="
        • "+this._ratingStarText_Symbol+"
        • ";var _10c="";for(var star=1;star<=this.numStars;star++){_10c+=dojo.string.substitute(_10b,{value:star});}this.templateString=dojo.string.substitute(_10a,{stars:_10c,value:this.value,numStars:this.numStars,readonly:!this.clickable});},postCreate:function(){this.inherited(arguments);this._updateStars(this.value,this._MODE_CHECK);},_onMouseOver:function(_10d){if(this.hoverable){var _10e=_10d.target;var _10f=_10e.getAttribute("value");this._updateStars(_10f,this._MODE_HOVER);}},_onMouseOut:function(_110){if(this.hoverable){dojo.query("."+this._ratingStarHovered,this.domNode).forEach(function(node,_111,arr){dojo.removeClass(node,this._ratingStarHovered);},this);this._updateStars(this.value,this._MODE_CHECK);}},onStarClick:function(_112){if(this.clickable){var _113=_112.target;var _114=_113.getAttribute("value");this.setAttribute("value",_114);}},setAttribute:function(key,_115){if(key=="value"){this.value=_115;this._updateStars(_115,this._MODE_CHECK);dijit.setWaiState(this.domNode,"valuenow",_115);if(_115===0){dijit.setWaiState(this.domNode,"valuetext",this._ratingNoValueTitleText);}else{dijit.setWaiState(this.domNode,"valuetext",dojo.string.substitute(this._ratingValueTitleTemplate,[(Math.round(_115*100)/100),this.numStars]));}if(this._onChange&&dojo.isFunction(this._onChange)){this._onChange(this,this.value);}}else{if(key=="bidi"){this.bidi=_115;this._updateStars(this.value,this._MODE_CHECK);}else{if(key=="hoverable"){this.hoverable=_115;}else{if(key=="clickable"){this.clickable=_115;}else{if(key=="halfStarSupport"){this.halfStarSupport=_115;this._updateStars(this.value,this._MODE_CHECK);}}}}}},_updateStars:function(_116,mode){var _117=this._roundStars(_116);var _118=null;if(mode==this._MODE_HOVER){_118=this._ratingStarHovered;}else{if(mode==this._MODE_CHECK){_118=this._ratingStarChecked;}}var _119=this._ratingStarText_Symbol;if(mode==this._MODE_HOVER){_119=this._ratingStarText_HoveredSymbol;}else{if(mode==this._MODE_CHECK){_119=this._ratingStarText_CheckedSymbol;}}dojo.query("."+this._ratingStar,this.domNode).forEach(function(node,_11a,arr){dojo.removeClass(node,this._ratingStarHovered);dojo.removeClass(node,this._ratingStarChecked);dojo.removeClass(node,this._ratingStarLeftHalfChecked);dojo.removeClass(node,this._ratingStarRightHalfChecked);node.childNodes[0].innerHTML=this._ratingStarText_Symbol;var _11b=node.value;if(_11b<=_117){dojo.addClass(node,_118);node.childNodes[0].innerHTML=_119;}else{if(this.halfStarSupport){if(_11b-_117==0.5){if(this.bidi==this.LTR){dojo.addClass(node,this._ratingStarLeftHalfChecked);}else{dojo.addClass(node,this._ratingStarRightHalfChecked);}node.childNodes[0].innerHTML=_119;}}}},this);},_roundStars:function(_11c){if(this.halfStarSupport){return dojo.number.round(_11c,0,5);}else{return dojo.number.round(_11c);}}});}if(!dojo._hasResource["com.ibm.widgets.AddRating"]){dojo._hasResource["com.ibm.widgets.AddRating"]=true;dojo.provide("com.ibm.widgets.AddRating");dojo.require("dojo.fx");dojo.require("dojo.i18n");dojo.require("dijit.Dialog");dojo.declare("com.ibm.widgets.AddRating",[dijit.Dialog,com.ibm.widgets._Traceable],{portal8ThemeUniqueName:"ibm.portal.80Theme",lotusui_id:"dijitDialog_lotusui30_RatingDlg_container",lotusui_class:"lotusui30",_lotusui_div:null,widgetsInTemplate:true,bIsTracing:false,resourceID:"",resourceTitle:"",resourceType:"",resourceCategories:null,resourcePrivate:false,messageFadeOutDuration:1000,numStars:5,defaultView:"PUBLIC",deletingEnabled:true,customLabelCommunityRatings:"",customLabelPersonalPublicRatings:"",customLabelPersonalPrivateRatings:"",privateRatingEnabled:true,mineRatingEnabled:true,displayTabs:true,genericParameterMap:null,resourceSchema:"",resource:null,ratingValue:"",currentIsMineRating:null,currentPrivateRating:null,newIsMineRating:null,newPrivateRating:null,currentAnonymousRating:null,newAnonymousRating:null,myChart:null,isAnonymous:false,isPreventCache:false,_checkDialog:null,isPrivate:false,ratingStore:null,ratingData:null,ratingsChangedEventID:"",ratingsChangedEvent:"ratingsChanged",_ratingScope:"community",_actionAddIsMineRating:false,_actionAddPrivateRating:false,_actionUpdateIsMineRating:false,_actionUpdatePrivateRating:false,_actionDeletePrivateRating:false,_actionDeleteIsMineRating:false,_actionAddAnonymousRating:false,_actionDeleteAllRatingsOfResource:false,_dapCollaborativeRatingDiv:null,_dapIsMineRatingDiv:null,_dapPrivateRatingDiv:null,_dapSuccessDiv:null,_dapInfoDiv:null,_dapChartDiv:null,_deleteAllLink:null,connectionHandlers:[],connectionHandlersPrivate:[],templateString:null,templateString:"
          \n
          \n
          \n

          \n \n

          \n \n \n \"\"\n \n X\n \n \n
          \n
          \n
          \n
          \n \"${bundle.title_error_message}\" \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
          ${bundle.text_community_rating_for_this_resource}
          \n \n
          ${bundle.link_delete}
          \n \n
          \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
          ${bundle.text_your_rating_for_this_resource} 
          \n \n
          ${bundle.link_delete}
          \n
          \n
          \n
          \n
          \n
          \n \n \n
          \n
          \n
          \n
          \n",blankImage:dojo.moduleUrl("dojo","resources/blank.gif").toString(),constructor:function(){this.inherited("constructor","com.ibm.widgets.AddRating");this.bIsTracing=this.isTracing();this.bundle=dojo.i18n.getLocalization("com.ibm.widgets","AddRating");if(typeof this.id==="undefined"){this.id="addRatings"+this.resourceID?"_"+this.resourceID:"Dlg";}this.isAnonymous=!ibmPortalConfig.currentUserOID;},getRatingStore:function(){this.ratingStore=ibmPortalConfig.resolver;return this.ratingStore;},postCreate:function(){var m="postCreate()";if(this.bIsTracing){this.traceEntry(m);}this.inherited(arguments);this.ratingsChangedEventID=this.resourceID+this.ratingsChangedEvent;this._initializeParameters();if(this.isAnonymous===true){this.displayTabs=false;this.privateRatingEnabled=false;this.mineRatingEnabled=false;}this._initializeWidget();if(this.genericParameterMap){if(this.genericParameterMap.renderMode===com.ibm.widgets.AddRating._parameterMap_Value_RenderMode_WSRP){dojo.destroy(this.mainContentDiv);this.errorDisplay(null,this.bundle.text_error_renderMode_wsrp,null);}}this._fixupMarkupForOneUI();this.show();this.addTagDiv.style.display="block";this.addTagDiv.style.overflow="visible";this.closeButtonNode.style.zIndex="2000";this.closeButtonNode.style.right="-24px";this.closeButtonNode.style.top="-18px";if(this.bIsTracing){this.traceExit(m);}},fetchCollaborativeRatings:function(){var m="fetchCollaborativeRatings()";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"Retrieving URI",com.ibm.widgets.AddRating._ratingSpaceEmptyURI+"&rmparam="+com.ibm.widgets.AddRating._resourceModelSchema+this.resourceSchema+this.resourceID+"&scope="+com.ibm.widgets.AddRating._ratingScope_community+"&scope="+com.ibm.widgets.AddRating._ratingScope_personal_public);}this._displayLoading();var _11d={};if(this.isPreventCache){_11d.preventCache=true;}this.ratingData=null;this.ratingData=this.getRatingStore().fetch({query:{uri:com.ibm.widgets.AddRating._ratingSpaceEmptyURI,rmparam:com.ibm.widgets.AddRating._resourceModelSchema+this.resourceSchema+this.resourceID,scope:com.ibm.widgets.AddRating._ratingScope_community_plus_personal_public},queryOptions:_11d,onComplete:dojo.hitch(this,"displayCollaborativeRatings"),onError:dojo.hitch(this,"errorDisplay")});this.isPreventCache=false;if(this.bIsTracing){this.traceExit(m);}},fetchPrivateRatings:function(){var m="fetchPrivateRatings()";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"Retrieving URI",com.ibm.widgets.AddRating._ratingSpaceEmptyURI+"&rmparam="+com.ibm.widgets.AddRating._resourceModelSchema+this.resourceSchema+this.resourceID+"&scope="+com.ibm.widgets.AddRating._ratingScope_personal_private);this.trace(m,"currentPrivateRating",this.currentPrivateRating);this.trace(m,"newPrivateRating",this.newPrivateRating);}this._displayLoading(com.ibm.widgets.AddRating._ratingTypePersonal);var _11e={};if(this.isPreventCache){_11e.preventCache=true;}this.ratingData=null;this.ratingData=this.getRatingStore().fetch({query:{uri:com.ibm.widgets.AddRating._ratingSpaceEmptyURI,rmparam:com.ibm.widgets.AddRating._resourceModelSchema+this.resourceSchema+this.resourceID,scope:com.ibm.widgets.AddRating._ratingScope_personal_private},queryOptions:_11e,onComplete:dojo.hitch(this,"displayPrivateRatings"),onError:dojo.hitch(this,"errorDisplay")});this.isPreventCache=false;if(this.bIsTracing){this.traceExit(m);}},fetchIsMineRatings:function(){var m="fetchIsMineRatings()";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"Retrieving URI",com.ibm.widgets.AddRating._ratingSpaceEmptyURI+"&rmparam="+com.ibm.widgets.AddRating._resourceModelSchema+this.resourceSchema+this.resourceID+"&scope="+com.ibm.widgets.AddRating._ratingScope_personal_public);this.trace(m,"currentIsMineRating",this.currentIsMineRating);this.trace(m,"newIsMineRating",this.newIsMineRating);}this._displayLoading(com.ibm.widgets.AddRating._ratingTypePersonal);var _11f={};if(this.isPreventCache){_11f.preventCache=true;}this.ratingData=null;this.ratingData=this.getRatingStore().fetch({query:{uri:com.ibm.widgets.AddRating._ratingSpaceEmptyURI,rmparam:com.ibm.widgets.AddRating._resourceModelSchema+this.resourceSchema+this.resourceID,scope:com.ibm.widgets.AddRating._ratingScope_personal_public},queryOptions:_11f,onComplete:dojo.hitch(this,"displayIsMineRatings"),onError:dojo.hitch(this,"errorDisplay")});this.isPreventCache=false;if(this.bIsTracing){this.traceExit(m);}},displayCollaborativeRatings:function(_120,_121){var m="displayCollaborativeRatings(items, request)";if(this.bIsTracing){this.traceEntry(m,[_120,_121]);}var _122=false;var _123=this.bundle.title_community_rating;if(this.customLabelCommunityRatings!==null){_123=this.customLabelCommunityRatings;}this.communityRatingsLabel.innerHTML=_123;this.communityRatingsLabel.title=_123;this.collaborativeRatingDiv.title=_123;var _124=0;var _125=0;var _126=[];for(var k=0;k\n\t
          \n\t\t${bundle.title_community_tags}\n\t
          \n\t
          \n\t\t
          \n\t\t\t\"\"\n\t\t
          \n\t\t
          \n\t
          \n\t
          \n\t
          \n\t \t\n\t \t\n\t \t\n\t\t \t\n\t\t
          \n \t
          \n\t
          \n\n",blankImage:dojo.moduleUrl("dojo","resources/blank.gif").toString(),getTagStore:function(){this._tagStore=ibmPortalConfig.resolver;return this._tagStore;},constructor:function(){this.inherited("constructor","com.ibm.widgets.InlineTag");this.bIsTracing=this.isTracing();this.bundle=dojo.i18n.getLocalization("com.ibm.widgets","AddTag");if(this.bidi===null){if(this.isLeftToRight()){this.bidi=this.LTR;}else{this.bidi=this.RTL;}}this._isAnonymous=(ibmPortalConfig.currentUser)?false:true;},postCreate:function(){var m="postCreate()";if(this.bIsTracing){this.traceEntry(m);}if(ibmPortalCPConfig.operations.canViewTags){this.tagsChangedEventID=this.resourceID+this.tagsChangedEvent;this._initializeParameters();this._determineResourceType();this._determineTagsType();this._determineSectionDisplay();var _19c=dojo.subscribe(this.tagsChangedEventID,this,function(args){this._updateTagsOnEvent(args);});}else{this.destroy();if(this.bIsTracing){this.trace(m,"The user does not have sufficient rights to view tags.");}}if(this.bIsTracing){this.traceExit(m);}},fetchTags:function(_19d){var m="fetchTags()";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"retrieving URI: ",[com.ibm.widgets.InlineTag._tagSpaceEmptyURI,this._resource,this._fetchingScope,this.maxResults,this.orderMetric,this.order]);this.trace(m,"fetchUserParam URI: ",[this._fetchUserParam]);}this._displayLoading();var _19e;if(!_19d){_19e={uri:com.ibm.widgets.InlineTag._tagSpaceEmptyURI,rmparam:this._resource,scope:this._fetchingScope,"max-results":this.maxResults,"start-index":0,orderMetric:this.orderMetric,order:this.order};}else{_19e={uri:com.ibm.widgets.InlineTag._tagSpaceEmptyURI,rmparam:this._resource,scope:this._fetchingScope,orderMetric:this.orderMetric,order:this.order};}if(this._fetchUserParam){_19e.cpumparam=com.ibm.widgets.InlineTag._cpUserModelSchema+this._fetchUserParam;}if(this.prefix!==""){_19e.prefix=this.prefix;}this._tagData=this.getTagStore().fetch({query:_19e,queryOptions:{preventCache:true},onBegin:dojo.hitch(this,"onFetchBegin"),onComplete:dojo.hitch(this,"displayTags"),onError:dojo.hitch(this,"fetchError")});if(this.bIsTracing){this.traceExit(m);}},fetchError:function(err,_19f,_1a0){var m="fetchError(err, errText, errDetails)";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"errText: ",[_19f]);this.trace(m,"errDetails: ",[_1a0]);}if((err!==null)&&(err.status==401)){top.location.href=document.location.href;}else{if(this.bIsTracing){this.trace(m,"errText: ",[_19f]);}}if(this.bIsTracing){this.traceExit(m);}},displayTags:function(_1a1,_1a2){var m="displayTags(items, request)";if(this.bIsTracing){this.traceEntry(m);}dojo.empty(this.tagsList);var div=dojo.create("div",null,this.tagsList);dojo.addClass(div,"lotusTagCloud lotusui");this._dapTags=div;var img,link,span;this._displayTags();if(_1a1.length<1){if(this.customMessageNoTags!==null){dojo.place(dojo.doc.createTextNode(this.customMessageNoTags),div,"last");dojo.attr(div,"title",this.customMessageNoTags);}else{dojo.place(dojo.doc.createTextNode(this.bundle.text_no_tags_on_this_resource),div,"last");dojo.attr(div,"title",this.bundle.text_no_tags_on_this_resource);}if(this.showDialogLauncher&&(ibmPortalCPConfig.operations.canCreatePrivateTags||ibmPortalCPConfig.operations.canCreatePublicTags)){link=dojo.create("a",{href:"javascript:;",title:this.bundle.title_open_widget},div);img=dojo.create("img",{src:this.blankImage,alt:""},link);img.style.width="16px";img.style.height="16px";dojo.addClass(link,"trcInlineAddIcon");span=dojo.create("span",{innerHTML:this.bundle.title_open_widget},link);dojo.addClass(span,"lotusAltText");link.onclick=dojo.hitch(this,function(){this.openTagWidget();return false;});}}else{var ul=dojo.create("ul",null,div);dojo.forEach(_1a1,function(item){var _1a3=this.getTagStore().getValue(item,com.ibm.widgets.InlineTag._nameAttribute);var _1a4=this.getTagStore().getValue(item,com.ibm.widgets.InlineTag._preferredLocaleAttribute);var _1a5=this.getTagStore().getValue(item,com.ibm.widgets.InlineTag._preferredLocaleDirAttribute);var _1a6=this.removePrefix(_1a3);var li=dojo.create("li",null,ul);var tag=dojo.create("a",{title:_1a6,id:_1a6,lang:_1a4,dir:_1a5},li);if(this.tagsClickable){dojo.attr(tag,"href","javascript:;");tag.onclick=dojo.hitch(this,function(){this.selectTagRedirect(_1a3);return false;});if(this.countsEnabled){dojo.attr(tag,"innerHTML",_1a6+" ("+this.getTagStore().getValue(item,com.ibm.widgets.InlineTag._countAttribute)+")");}else{dojo.attr(tag,"innerHTML",_1a6);}}else{if(this.countsEnabled){dojo.attr(tag,"innerHTML",_1a6+" ("+this.getTagStore().getValue(item,com.ibm.widgets.InlineTag._countAttribute)+")");}else{dojo.attr(tag,"innerHTML",_1a6);}}if(_1a1.length==1||item==_1a1[_1a1.length-1]){dojo.place(dojo.doc.createTextNode(" "),ul,"last");}else{dojo.place(dojo.doc.createTextNode(", "),ul,"last");}},this);var _1a7=dojo.create("a",{title:this.bundle.title_open_widget,href:"javascript:;",innerHTML:"..."});_1a7.onclick=dojo.hitch(this,function(){if(!this._dapTags){dojo.attr(this.twistyLink,"title",this.bundle.title_hide_tags);dojo.attr(this.twistyLink,"class","lotusSprite lotusArrow lotusTwistyOpen trcFloatLeft");dojo.attr(this.twistyLink,"alt","◄");this.fetchTags(com.ibm.widgets.InlineTag._getAll);}else{dojo.attr(this.twistyLink,"alt","▼");dojo.destroy(this._dapTags);this._dapTags=null;this.fetchTags(com.ibm.widgets.InlineTag._getAll);}return false;});if(this._totalResults>_1a1.length){dojo.place(_1a7,ul,"last");}if(this.showDialogLauncher&&(ibmPortalCPConfig.operations.canCreatePrivateTags||ibmPortalCPConfig.operations.canCreatePublicTags)){link=dojo.create("a",{href:"javascript:;",title:this.bundle.title_open_widget},ul);img=dojo.create("img",{src:this.blankImage,alt:""},link);img.style.width="16px";img.style.height="16px";dojo.addClass(link,"trcInlineAddIcon");span=dojo.create("span",{innerHTML:this.bundle.title_open_widget},link);dojo.addClass(span,"lotusAltText");link.onclick=dojo.hitch(this,function(){this.openTagWidget();return false;});}}if(this.bIsTracing){this.traceExit(m);}},_displayLoading:function(){var m="_displayLoading()";if(this.bIsTracing){this.traceEntry(m);}dojo.style(this.loadingDiv,"display","block");dojo.style(this.tagsList,"display","none");if(this.bIsTracing){this.traceExit(m);}},_displayTags:function(){var m="_displayTags()";if(this.bIsTracing){this.traceEntry(m);}dojo.style(this.loadingDiv,"display","none");dojo.style(this.tagsList,"display","block");this.traceExit(m);},_determineSectionDisplay:function(){var m="_determineSectionDisplay()";if(this.bIsTracing){this.traceEntry(m);}var _1a8=dojo.create("a",{title:this.bundle.title_view_tags,href:"javascript:;"});var _1a9=dojo.create("span",null,_1a8);dojo.addClass(_1a9,"lotusAltText");_1a8.onclick=dojo.hitch(this,function(){this.showWidget();return false;});this.twistyLink=_1a8;this.twistySpan=_1a9;if(!this.displayTwisty){this.displayTwisty=ibmPortalCPConfig.metaDataLine.displayTwisty;}switch(this.displayTwisty){case com.ibm.widgets.InlineTag._displayTwisty_hidden:this.showWidget();break;case com.ibm.widgets.InlineTag._displayTwisty_hidden.toUpperCase():this.showWidget();break;case com.ibm.widgets.InlineTag._displayTwisty_collapsed:dojo.attr(this.twistyLink,"class","lotusSprite lotusArrow lotusTwistyClosed");dojo.attr(this.twistySpan,"innerHTML","▼");dojo.place(this.twistyLink,this.sectionHeader,"first");dojo.style(this.loadingDiv,"display","none");break;case com.ibm.widgets.InlineTag._displayTwisty_collapsed.toUpperCase():dojo.attr(this.twistyLink,"class","lotusSprite lotusArrow lotusTwistyClosed");dojo.attr(this.twistySpan,"innerHTML","▼");dojo.place(this.twistyLink,this.sectionHeader,"first");dojo.style(this.loadingDiv,"display","none");break;case com.ibm.widgets.InlineTag._displayTwisty_expanded:dojo.attr(this.twistyLink,"class","lotusSprite lotusArrow lotusTwistyOpen trcFloatLeft");dojo.attr(this.twistyLink,"title",this.bundle.title_hide_tags);dojo.attr(this.twistySpan,"innerHTML","◄");dojo.place(this.twistyLink,this.sectionHeader,"first");this.showWidget();break;case com.ibm.widgets.InlineTag._displayTwisty_expanded.toUpperCase():dojo.attr(this.twistyLink,"class","lotusSprite lotusArrow lotusTwistyOpen trcFloatLeft");dojo.attr(this.twistyLink,"title",this.bundle.title_hide_tags);dojo.attr(this.twistySpan,"innerHTML","◄");dojo.place(this.twistyLink,this.sectionHeader,"first");this.showWidget();break;default:this.displayTwisty=com.ibm.widgets.InlineTag._displayTwisty_collapsed;dojo.attr(this.twistyLink,"class","lotusSprite lotusArrow lotusTwistyClosed");dojo.attr(this.twistySpan,"innerHTML","▼");dojo.place(this.twistyLink,this.sectionHeader,"first");dojo.style(this.loadingDiv,"display","none");break;}if(this.bIsTracing){this.traceExit(m);}},showWidget:function(_1aa){var m="showWidget(event)";if(this.bIsTracing){this.traceEntry(m);}if(!this._dapTags){dojo.attr(this.twistyLink,"title",this.bundle.title_hide_tags);dojo.attr(this.twistyLink,"class","lotusSprite lotusArrow lotusTwistyOpen trcFloatLeft");dojo.attr(this.twistySpan,"innerHTML","◄");this.fetchTags();}else{dojo.attr(this.twistyLink,"title",this.bundle.title_view_tags);dojo.attr(this.twistyLink,"class","lotusSprite lotusArrow lotusTwistyClosed");dojo.attr(this.twistySpan,"innerHTML","▼");dojo.destroy(this._dapTags);this._dapTags=null;}if(this.bIsTracing){this.traceExit(m);}},selectTagRedirect:function(_1ab){var m="selectTagRedirect(tagName)";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"tagName: ",[_1ab]);}if(this.prefix===""){this.hiddenFormQNameSelectedTag.name=com.ibm.widgets.InlineTag._qnameSelectedTagAll;this.hiddenFormQNameSelectedTag.value=_1ab;this.hiddenFormQNameTagCloudRedirectView.name=com.ibm.widgets.InlineTag._qnameTagCloudRedirectView;this.hiddenFormQNameTagCloudRedirectView.value=com.ibm.widgets.InlineTag._tagCloudView_all;this.hiddenFormQNameSelectedTagMode.name=com.ibm.widgets.InlineTag._qnameSelectedTagMode;this.hiddenFormQNameSelectedTagMode.value=com.ibm.widgets.InlineTag._tagCloudView_all;}else{if(this.prefix===com.ibm.widgets.InlineTag._prefixSuggestedLinks){this.hiddenFormQNameSelectedTag.name=com.ibm.widgets.InlineTag._qnameSuggestedLinks;this.hiddenFormQNameSelectedTag.value=_1ab;this.hiddenFormQNameTagCloudRedirectView.name=com.ibm.widgets.InlineTag._qnameTagCloudRedirectView;this.hiddenFormQNameTagCloudRedirectView.value=com.ibm.widgets.InlineTag._tagCloudView_suggestedLinks;this.hiddenFormQNameSelectedTagMode.name=com.ibm.widgets.InlineTag._qnameSelectedTagMode;this.hiddenFormQNameSelectedTagMode.value=com.ibm.widgets.InlineTag._tagCloudView_suggestedLinks;}else{if(this.prefix===com.ibm.widgets.InlineTag._prefixAnalytics){this.hiddenFormQNameSelectedTag.name=com.ibm.widgets.InlineTag._qnameAnalytics;this.hiddenFormQNameSelectedTag.value=_1ab;this.hiddenFormQNameTagCloudRedirectView.name=com.ibm.widgets.InlineTag._qnameTagCloudRedirectView;this.hiddenFormQNameTagCloudRedirectView.value=com.ibm.widgets.InlineTag._tagCloudView_analytics;this.hiddenFormQNameSelectedTagMode.name=com.ibm.widgets.InlineTag._qnameSelectedTagMode;this.hiddenFormQNameSelectedTagMode.value=com.ibm.widgets.InlineTag._tagCloudView_analytics;}}}if(this._tagCenterAvailable){if(this.tagClickActionMode==com.ibm.widgets.InlineTag._tagClickActionMode_tag_center){this.hiddenFormUri.value=com.ibm.widgets.InlineTag._uriTagCenter;}else{this.hiddenFormUri.value=com.ibm.widgets.InlineTag._uriPRP;}}if(this.tagClickTransmitScopes){if(this.resourceCategories&&this.resourceCategories!==""){dojo.forEach(this.resourceCategories,function(_1ac){var _1ad=dojo.create("input",{type:"hidden",name:com.ibm.widgets.InlineTag._qnameSelectedCategories,value:_1ac},this.hiddenForm);},this);}}this.hiddenForm.submit();if(this.bIsTracing){this.traceExit(m);}},_determineTagsType:function(){var m="_determineTagsType()";if(this.bIsTracing){this.traceEntry(m);}switch(this.tagScope){case com.ibm.widgets.InlineTag._tagScope_community:if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_community_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_community_tags);}this._fetchingScope=this.tagScope;break;case com.ibm.widgets.InlineTag._tagScope_community.toUpperCase():if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_community_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_community_tags);}this._fetchingScope=this.tagScope;break;case com.ibm.widgets.InlineTag._tagScope_personal:if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_your_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_your_tags);}this._fetchUserParam=ibmPortalConfig.currentUserOID;this._fetchingScope=this.tagScope;break;case com.ibm.widgets.InlineTag._tagScope_personal.toUpperCase():if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_your_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_your_tags);}this._fetchUserParam=ibmPortalConfig.currentUserOID;this._fetchingScope=this.tagScope;break;case com.ibm.widgets.InlineTag._tagScope_personal_public:if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_pub_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_pub_tags);}this._fetchUserParam=ibmPortalConfig.currentUserOID;this._fetchingScope=this.tagScope;break;case com.ibm.widgets.InlineTag._tagScope_personal_public.toUpperCase():if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_pub_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_pub_tags);}this._fetchUserParam=ibmPortalConfig.currentUserOID;this._fetchingScope=this.tagScope;break;case com.ibm.widgets.InlineTag._tagScope_personal_private:if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_priv_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_priv_tags);}this._fetchUserParam=ibmPortalConfig.currentUserOID;this._fetchingScope=this.tagScope;break;case com.ibm.widgets.InlineTag._tagScope_personal_private.toUpperCase():if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_priv_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_priv_tags);}this._fetchUserParam=ibmPortalConfig.currentUserOID;this._fetchingScope=this.tagScope;break;case com.ibm.widgets.InlineTag._tagScope_all:if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_all_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_all_tags);}this._fetchingScope=this.tagScope;break;case com.ibm.widgets.InlineTag._tagScope_all.toUpperCase():if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_all_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_all_tags);}this._fetchingScope=this.tagScope;break;case com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public_name:if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_community_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_community_tags);}this._fetchingScope=com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public;break;case com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public_name.toLowerCase():if(this.customLabel!==null){this.tagsTitle.innerHTML=this.customLabel;dojo.attr(this.tagsTitle,"title",this.customLabel);}else{this.tagsTitle.innerHTML=this.bundle.title_community_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_community_tags);}this._fetchingScope=com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public;break;default:this._fetchingScope=com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public;this.tagsTitle.innerHTML=this.bundle.title_community_tags;dojo.attr(this.tagsTitle,"title",this.bundle.title_community_tags);this.tagScope=com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public_name;break;}if(this.bIsTracing){this.traceExit(m);}},openTagWidget:function(){var m="openTagWidget()";if(this.bIsTracing){this.traceEntry(m);}var _1ae={resourceID:this.resourceID,resourceType:this.resourceType,resourceTitle:this.resourceTitle,resourceCategories:this.resourceCategories,prefix:this.prefix};if(!this.tagDialogWidgetParameters){this.tagDialogWidgetParameters=_1ae;}else{this.tagDialogWidgetParameters.resourceID=this.resourceID;this.tagDialogWidgetParameters.resourceType=this.resourceType;this.tagDialogWidgetParameters.resourceTitle=this.resourceTitle;this.tagDialogWidgetParameters.resourceCategories=this.resourceCategories;this.tagDialogWidgetParameters.prefix=this.prefix;}if(this.tagScope.toLowerCase()==com.ibm.widgets.InlineTag._tagScope_personal_private){_1ae.defaultView=com.ibm.widgets.InlineTag._viewPrivate;}else{_1ae.defaultView=com.ibm.widgets.InlineTag._viewPublic;}if(this.genericParameterMap){this.tagDialogWidgetParameters.genericParameterMap=this.genericParameterMap;}var _1af=new com.ibm.widgets.AddTag(this.tagDialogWidgetParameters);this._tagDlg=_1af;if(this.bIsTracing){this.traceExit(m);}},_determineResourceType:function(){var m="_determineResourceType()";if(this.bIsTracing){this.traceEntry(m);}switch(this.resourceType){case com.ibm.widgets.InlineTag._resourceType_contentnode:this._resourceSchema=com.ibm.widgets.InlineTag._navigationModelSchema;this._setResource(com.ibm.widgets.InlineTag._resourceModelSchema+this._resourceSchema+this.resourceID);break;case com.ibm.widgets.InlineTag._resourceType_navigationnode:this._resourceSchema=com.ibm.widgets.InlineTag._portletModelSchema;this._setResource(com.ibm.widgets.InlineTag._resourceModelSchema+this._resourceSchema+this.resourceID);break;default:this._setResource(com.ibm.widgets.InlineTag._resourceModelSchema+this.resourceID);break;}if(this.bIsTracing){this.traceExit(m);}},_setResource:function(_1b0){var m="_setResource(resource)";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"resource: ",[_1b0]);}this._resource=_1b0;if(this.bIsTracing){this.traceExit(m);}},_updateTagsOnEvent:function(args){var m="_updateTagsOnEvent(args)";if(this.bIsTracing){this.traceEntry(m);}if((this.tagScope==com.ibm.widgets.InlineTag._tagScope_personal)||(this.tagScope==com.ibm.widgets.InlineTag._tagScope_all)||(this.tagScope==com.ibm.widgets.InlineTag._tagScope_all.toUpperCase())||(this.tagScope==com.ibm.widgets.InlineTag._tagScope_personal.toUpperCase())||(args.scope==com.ibm.widgets.InlineTag._tagScope_personal_public&&this.tagScope==com.ibm.widgets.InlineTag._tagScope_personal_public)||(args.scope==com.ibm.widgets.InlineTag._tagScope_personal_public&&this.tagScope==com.ibm.widgets.InlineTag._tagScope_personal_public.toUpperCase())||(args.scope==com.ibm.widgets.InlineTag._tagScope_personal_private&&this.tagScope==com.ibm.widgets.InlineTag._tagScope_personal_private)||(args.scope==com.ibm.widgets.InlineTag._tagScope_personal_private&&this.tagScope==com.ibm.widgets.InlineTag._tagScope_personal_private.toUpperCase())||(args.scope==com.ibm.widgets.InlineTag._tagScope_personal_public&&this.tagScope==com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public_name)||(args.scope==com.ibm.widgets.InlineTag._tagScope_personal_public&&this.tagScope==com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public_name.toLowerCase())){if(!this._dapTags){dojo.attr(this.twistyLink,"title",this.bundle.title_hide_tags);dojo.attr(this.twistyLink,"class","lotusSprite lotusArrow lotusTwistyOpen trcFloatLeft");dojo.attr(this.twistyLink,"alt","◄");this.fetchTags();}else{dojo.attr(this.twistyLink,"alt","▼");dojo.destroy(this._dapTags);this._dapTags=null;this.fetchTags();}}if(this._tagDlg){this._tagDlg.refocus=false;}if(this.bIsTracing){this.traceExit(m);}},onFetchBegin:function(_1b1,_1b2){var m="onFetchBegin(totalResultSize, requestObject)";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"totalResultSize: ",[_1b1]);}this._totalResults=_1b1;if(this.bIsTracing){this.traceExit(m);}},_initializeParameters:function(){var m="_initializeParameters()";if(this.bIsTracing){this.traceEntry(m);}if(!("resolver" in this.params)){this.tagStore=ibmPortalConfig.resolver;}if(!("tagScope" in this.params)){if(ibmPortalCPConfig.tagging.inline.tagScope!==null&&typeof ibmPortalCPConfig.tagging.inline.tagScope!=="undefined"){this.tagScope=ibmPortalCPConfig.tagging.inline.tagScope;}else{this.tagScope=com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public;}}if(!("orderMetric" in this.params)){if(ibmPortalCPConfig.tagging.inline.orderMetric!==null&&typeof ibmPortalCPConfig.tagging.inline.orderMetric!=="undefined"){this.orderMetric=ibmPortalCPConfig.tagging.inline.orderMetric;}else{this.orderMetric=com.ibm.widgets.InlineTag._DEFAULT_ORDER_METRIC;}}if(!("order" in this.params)){if(ibmPortalCPConfig.tagging.inline.order!==null&&typeof ibmPortalCPConfig.tagging.inline.order!=="undefined"){this.order=ibmPortalCPConfig.tagging.inline.order;}else{this.order=com.ibm.widgets.InlineTag._DEFAULT_ORDER;}}if(!("maxResults" in this.params)){if(ibmPortalCPConfig.tagging.inline.maxResults!==null&&typeof ibmPortalCPConfig.tagging.inline.maxResults!=="undefined"){this.maxResults=ibmPortalCPConfig.tagging.inline.maxResults;}else{this.maxResults=com.ibm.widgets.InlineTag._maxResults;}}if(!("showDialogLauncher" in this.params)){if(ibmPortalCPConfig.tagging.inline.showDialogLauncher!==null&&typeof ibmPortalCPConfig.tagging.inline.showDialogLauncher!=="undefined"){this.showDialogLauncher=ibmPortalCPConfig.tagging.inline.showDialogLauncher;}else{this.showDialogLauncher=com.ibm.widgets.InlineTag._showDialogLauncher;}}if(!("tagsClickable" in this.params)){if(ibmPortalCPConfig.tagging.inline.tagsClickable!==null&&typeof ibmPortalCPConfig.tagging.inline.tagsClickable!=="undefined"){this.tagsClickable=ibmPortalCPConfig.tagging.inline.tagsClickable;}else{this.tagsClickable=com.ibm.widgets.InlineTag._tagsClickable;}}if(!("displayTwisty" in this.params)){if(ibmPortalCPConfig.tagging.inline.displayTwistyv!==null&&typeof ibmPortalCPConfig.tagging.inline.displayTwisty!=="undefined"){this.displayTwisty=ibmPortalCPConfig.tagging.inline.displayTwisty;}else{this.displayTwisty=com.ibm.widgets.InlineTag._displayTwisty;}}if(!("customLabel" in this.params)){if(ibmPortalCPConfig.tagging.inline.customLabel!==null&&typeof ibmPortalCPConfig.tagging.inline.customLabel!=="undefined"){this.customLabel=ibmPortalCPConfig.tagging.inline.customLabel;}else{this.customLabel=null;}}if(!("tagClickActionMode" in this.params)){if(ibmPortalCPConfig.tagging.inline.tagClickActionMode!==null&&typeof ibmPortalCPConfig.tagging.inline.tagClickActionMode!=="undefined"){this.tagClickActionMode=ibmPortalCPConfig.tagging.inline.tagClickActionMode;}else{this.tagClickActionMode=com.ibm.widgets.InlineTag._tagClickActionMode;}}if(!("tagClickTransmitScopes" in this.params)){if(ibmPortalCPConfig.tagging.inline.tagClickTransmitScopes!==null&&typeof ibmPortalCPConfig.tagging.inline.tagClickTransmitScopes!=="undefined"){this.tagClickTransmitScopes=ibmPortalCPConfig.tagging.inline.tagClickTransmitScopes;}else{this.tagClickTransmitScopes=com.ibm.widgets.InlineTag._tagClickTransmitScopes;}}if(!("tagsChangedEvent" in this.params)){if(ibmPortalCPConfig.tagging.inline.tagsChangedEvent!==null&&typeof ibmPortalCPConfig.tagging.inline.tagsChangedEvent!=="undefined"){this.tagsChangedEvent=ibmPortalCPConfig.tagging.inline.tagsChangedEvent;}else{this.tagsChangedEvent=com.ibm.widgets.InlineTag._DEFAULT_TAGSCHANGED_EVENT_NAME;}}if(!("customMessageNoTags" in this.params)){if(ibmPortalCPConfig.tagging.inline.customMessageNoTags!==null&&typeof ibmPortalCPConfig.tagging.inline.customMessageNoTags!=="undefined"){this.customMessageNoTags=ibmPortalCPConfig.tagging.inline.customMessageNoTags;}else{this.customMessageNoTags=null;}}if(!("countsEnabled" in this.params)){if(ibmPortalCPConfig.tagging.inline.countsEnabled!==null&&typeof ibmPortalCPConfig.tagging.inline.countsEnabled!=="undefined"){this.countsEnabled=ibmPortalCPConfig.tagging.inline.countsEnabled;}else{this.countsEnabled=com.ibm.widgets.InlineTag._countsEnabled;}}if(this.bIsTracing){this.traceExit(m);}},removePrefix:function(_1b3){var _1b4=_1b3;if(this.prefix!==""){_1b4=_1b3.slice(this.prefix.length,_1b3.length);}return _1b4;}});com.ibm.widgets.InlineTag._qnameSelectedTagAll="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_all";com.ibm.widgets.InlineTag._qnameSuggestedLinks="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_suggestedlinks";com.ibm.widgets.InlineTag._qnameAnalytics="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_analytics";com.ibm.widgets.InlineTag._qnameSelectedCategories="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}sc";com.ibm.widgets.InlineTag._qnameTagCloudRedirectView="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}tcrv";com.ibm.widgets.InlineTag._qnameSelectedTagMode="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stm";com.ibm.widgets.InlineTag._uriTagCenter="tm:tc";com.ibm.widgets.InlineTag._uriPRP="tm:prp";com.ibm.widgets.InlineTag._tagScope_all="all";com.ibm.widgets.InlineTag._tagScope_community="community";com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public=["personal_public","community"];com.ibm.widgets.InlineTag._tagScope_community_plus_personal_public_name="COMMUNITY_PERSONAL_PUBLIC";com.ibm.widgets.InlineTag._tagScope_personal="personal";com.ibm.widgets.InlineTag._tagScope_personal_public="personal_public";com.ibm.widgets.InlineTag._tagScope_personal_private="personal_private";com.ibm.widgets.InlineTag._getAll=true;com.ibm.widgets.InlineTag._viewPrivate="PRIVATE";com.ibm.widgets.InlineTag._viewPublic="PUBLIC";com.ibm.widgets.InlineTag._tagCloudView_all="all";com.ibm.widgets.InlineTag._tagCloudView_suggestedLinks="suggested_links";com.ibm.widgets.InlineTag._tagCloudView_analytics="analytics";com.ibm.widgets.InlineTag._tagClickActionMode_tag_center="TAG_CENTER";com.ibm.widgets.InlineTag._tagClickActionMode_public_render_parameter="PUBLIC_RENDER_PARAMETER";com.ibm.widgets.InlineTag._nameAttribute="title";com.ibm.widgets.InlineTag._preferredLocaleAttribute="preferredLocale";com.ibm.widgets.InlineTag._preferredLocaleDirAttribute="preferredLocaleDir";com.ibm.widgets.InlineTag._countAttribute="count";com.ibm.widgets.InlineTag._resourceModelSchema="rm:";com.ibm.widgets.InlineTag._portletModelSchema="pm:oid:";com.ibm.widgets.InlineTag._navigationModelSchema="nm:oid:";com.ibm.widgets.InlineTag._cpUserModelSchema="cpum:oid:";com.ibm.widgets.InlineTag._tagSpaceEmptyURI="tm:ts:empty";com.ibm.widgets.InlineTag._displayTwisty_collapsed="collapsed";com.ibm.widgets.InlineTag._displayTwisty_hidden="hidden";com.ibm.widgets.InlineTag._displayTwisty_expanded="expanded";com.ibm.widgets.InlineTag._resourceType_contentnode="CONTENT_NODE";com.ibm.widgets.InlineTag._resourceType_navigationnode="NAVIGATION_NODE";com.ibm.widgets.InlineTag._DEFAULT_ORDER_METRIC="tag_space_count_reverse_name";com.ibm.widgets.InlineTag._DEFAULT_ORDER="DESC";com.ibm.widgets.InlineTag._DEFAULT_DISPLAY_TWISTY_VALUE="collapsed";com.ibm.widgets.InlineTag._DEFAULT_TAGSCHANGED_EVENT_NAME="tagsChanged";com.ibm.widgets.InlineTag._maxResults=5;com.ibm.widgets.InlineTag._showDialogLauncher=true;com.ibm.widgets.InlineTag._tagsClickable=true;com.ibm.widgets.InlineTag._displayTwisty="collapsed";com.ibm.widgets.InlineTag._tagClickActionMode="TAG_CENTER";com.ibm.widgets.InlineTag._tagClickTransmitScopes=true;com.ibm.widgets.InlineTag._countsEnabled=false;com.ibm.widgets.InlineTag._prefixSuggestedLinks="com.ibm.portal.suggestedLinks.";com.ibm.widgets.InlineTag._prefixAnalytics="com.ibm.portal.asa.";}if(!dojo._hasResource["com.ibm.widgets.InlineRating"]){dojo._hasResource["com.ibm.widgets.InlineRating"]=true;dojo.provide("com.ibm.widgets.InlineRating");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("com.ibm.widgets.InlineRating",[com.ibm.widgets._Traceable,dijit._Widget,dijit._Templated],{widgetsInTemplate:true,bIsTraceable:false,resourceID:"",resourceTitle:"",resourceType:"",resourcePrivate:false,numStars:5,showDialogLauncher:true,onStarHoverShowRatingDistribution:true,onStarClickOpenDialog:true,ratingScope:"COMMUNITY_PERSONAL_PUBLIC",displayTwisty:"collapsed",customLabel:"",ratingDistributionPosition:[30,30],ratingsChangedEvent:"ratingsChanged",ratingDialogWidgetParameters:null,genericParameterMap:null,_resourceSchema:"",_resource:null,_myChart:null,_isAnonymous:false,_isPreventCache:false,_fetchingScope:null,_fetchUserParam:null,_dapRatings:null,_dapRatingWidget:null,_dapRatingDistDiv:null,_dapOpenWidgetLink:null,_connHandlers:[],defaultView:"PUBLIC",_ratingStore:null,_ratingData:null,_ratingDlg:null,ratingsChangedEventID:"",templateString:null,templateString:"
          \n\t
          \n\t\t${bundle.title_community_rating}\n\t
          \n\t
          \n\t\t
          \n\t\t\t\"\"\n\t\t
          \n\t\t
          \n\t\t
          \n\t\t\t
          \n\t\t
          \n\t
          \n\t
          \n
          \n",blankImage:dojo.moduleUrl("dojo","resources/blank.gif").toString(),getRatingStore:function(){return this._ratingStore;},constructor:function(){dojo.forEach(this._connHandlers,dojo.disconnect);this.inherited("constructor","com.ibm.widgets.InlineRating");this.bIsTracing=this.isTracing();this.bundle=dojo.i18n.getLocalization("com.ibm.widgets","AddRating");this._isAnonymous=(ibmPortalConfig.currentUser)?false:true;if(!this.id){this.id="";}},postCreate:function(){var m="postCreate()";if(this.bIsTracing){this.traceEntry(m);}if(ibmPortalCPConfig.operations.canViewRatings){if(this.bIsTracing){this.trace(m,"The user has sufficient rights to view ratings.");}this.ratingsChangedEventID=this.resourceID+this.ratingsChangedEvent;if(!this._ratingStore){this._ratingStore=ibmPortalConfig.resolver;}var _1b5=dojo.subscribe(this.ratingsChangedEventID,this,function(args){this._updateRatingsOnEvent(args);});this._initializeParameters();this._determineResourceType();this._determineRatingsType();this._determineSectionDisplay();}else{this.destroy();if(this.bIsTracing){this.trace(m,"The user does not have sufficient rights to view ratings.");}}if(this.bIsTracing){this.traceExit(m);}},fetchRatings:function(){var m="fetchRatings()";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"fetchUserParam",this.fetchUserParam);}this._displayLoading();var _1b6={uri:com.ibm.widgets.InlineRating._ratingSpaceEmptyURI,rmparam:com.ibm.widgets.InlineRating._resourceModelSchema+this._resourceSchema+this.resourceID,scope:this._fetchingScope};if(this._fetchUserParam){_1b6.cpumparam=com.ibm.widgets.InlineRating._cpUserModelSchema+this._fetchUserParam;}this._ratingData=this.getRatingStore().fetch({query:_1b6,queryOptions:{preventCache:true},onComplete:dojo.hitch(this,"displayRatings"),onError:dojo.hitch(this,"fetchError")});if(this.bIsTracing){this.traceExit(m);}},fetchError:function(err,_1b7,_1b8){var m="fetchError(err, errText, errDetails)";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"errText: ",[_1b7]);this.trace(m,"errDetails: ",[_1b8]);}if((err!==null)&&(err.status==401)){top.location.href=document.location.href;}else{if(this.bIsTracing){this.trace(m,"errText: ",[_1b7]);}}if(this.bIsTracing){this.traceExit(m);}},displayRatings:function(_1b9,_1ba){var m="displayRatings(items, request)";if(this.bIsTracing){this.traceEntry(m,[_1b9,_1ba]);}if(!dojo.hasClass(this.twistyLink,"lotusTwistyOpen")){dojo.style(this.sectionBody,"float","left");dojo.attr(this.twistyLink,"title",this.bundle.title_hide_ratings);dojo.attr(this.twistyLink,"class","lotusSprite lotusArrow lotusTwistyOpen trcFloatLeft");dojo.attr(this.twistyLink,"alt","◄");}var _1bb=false;var _1bc=0;var _1bd=0;var _1be=[];for(var k=0;k0){this.textbox.value=this.store.getValue(_1d3[0],"name","");}};this.store.fetch({onComplete:dojo.hitch(this,_1d2)});if(this.bIsTracing){this.traceExit(m);}},_startSearchFromInput:function(){return;},onMousedownEvent:function(evnt){var m="onMousedownEvent(evnt)";if(this.bIsTracing){this.traceEntry(m,evnt);}this._startSearch("");dojo.stopEvent(evnt);if(this.bIsTracing){this.traceExit(m);}},onKeydownEvent:function(evnt){var m="onKeydownEvent(evnt)";if(this.bIsTracing){this.traceEntry(m,evnt);}var key=evnt.keyCode;var keys=dojo.keys;if(this.bIsTracing){this.trace(m,"key",key);this.trace(m,"keys",keys);this.trace(m,"keys.DOWN_ARROW",keys.DOWN_ARROW);}switch(key){case keys.DOWN_ARROW:case keys.END:case keys.HOME:case keys.LEFT_ARROW:case keys.LEFT_WINDOW:case keys.PAGE_DOWN:case keys.PAGE_UP:case keys.RIGHT_ARROW:case keys.RIGHT_WINDOW:case keys.TAB:case keys.UP_ARROW:break;default:dojo.stopEvent(evnt);break;}if(this.bIsTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.widgets.TagCloud"]){dojo._hasResource["com.ibm.widgets.TagCloud"]=true;dojo.provide("com.ibm.widgets.TagCloud");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.form.ComboBox");dojo.require("dijit.form.FilteringSelect");dojo.require("dijit.form.HorizontalSlider");dojo.require("dojo._base.event");dojo.require("dojo._base.xhr");dojo.require("dojo.data.ItemFileWriteStore");dojo.require("dojo.i18n");dojo.require("dojo.string");dojo.declare("com.ibm.widgets.TagCloud",[dijit._Widget,dijit._Templated,com.ibm.widgets._Traceable],{bIsTracing:false,blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),_isFullyInitialized:false,baseURL:".",bundle:null,bundlePageCreator:null,isRTL:false,widgetParent:null,widgetsInTemplate:true,_dapTagsList:null,_dapTagNames:{},_dapSelectedScopes:{},_dapPagingHeaderContainerDiv:null,_dapPagingFooterContainerDiv:null,_dapJumpToPageInput:null,_dapSelectedScopesNode:null,selectableCategories:null,selectableTypeSchemas:null,preselectedCategories:null,preselectedTypeSchemas:null,hiddenCategories:null,hiddenTypeSchemas:null,showFederationInAllView:false,selectedFederationCategories:null,hasSelectedFederationCategories:null,unselectedFederationCategories:null,hasUnselectedFederationCategories:null,rmmode:null,isDecodeCategories:true,isDecodeTypeSchemas:true,preselectedTagNamesAll:null,preselectedTagNamesFederation:null,preselectedTagNamesCommunity:null,preselectedTagNamesPersonalPublic:null,preselectedTagNamesLatest:null,preselectedTagNamesPersonalPrivate:null,preselectedTagNamesSuggestedLinks:null,preselectedTagNamesAnalytics:null,fetchRelatedTagsMode:false,fetchSelectedTagsMode:false,_defaultPagingPage:-1,paging_currentPage:1,paging_totalResults:30,paging_resultsPerPage:10,paging_numPages:1,paging_pageToFetch:1,paging_firstPageLink:"",paging_prevPageLink:"",paging_nextPageLink:"",paging_lastPageLink:"",paging_numResultPages:5,defaultViewMode:"cloud",redirectView:null,_availableCategories:null,_selectedCategories:null,_transmittedCategories:null,_scopeStore:new dojo.data.ItemFileWriteStore({data:{items:[]}}),allowCategoryTransmission:true,showTransmittedCategories:false,_availableTypeSchemaScopes:null,_selectedTypeSchemaScopes:null,_transmittedTypeSchemaScopes:null,allowTypeSchemaScopeTransmission:true,showTransmittedTypeSchemaScopes:false,scopeBy:"category",isScopingEnabled:false,selectableScopesMode:"sel_sc_none",preselectedScopesMode:"presel_sc_none",isScopeSelectorExpanded:true,showScopes:true,showView:true,showDisplay:true,views:[["All","all","hint"],["Federation","federation","hint"],["Community","community","hint"],["Personal","personal","hint"],["Latest","latest","hint"],["Private","private","hint"],["Suggested Links","suggested_links","hint"],["Analytics","analytics","hint"]],_idxViewAll:0,_idxViewFederation:1,_idxViewCommunity:2,_idxViewPersonal:3,_idxViewLatest:4,_idxViewPrivate:5,_idxViewSuggestedLinks:6,_idxViewAnalytics:7,_viewAvailable:[true,true,true,true,true,true,true,true],isAllViewAllowed:true,isFederationViewAllowed:true,isCommunityViewAllowed:true,isPersonalViewAllowed:true,isLatestViewAllowed:true,isPrivateViewAllowed:false,isSuggestedLinksViewAllowed:true,isAnalyticsViewAllowed:true,_leavingViewMode:"",_viewMode:"",displays:["cloud","list"],_displayNames:["cloud","list"],_displayMode:"",sharedRenderParameterMode:false,_discreteTags:50,minNumTags:1,maxNumTags:50,defaultSliderPosition:-1,_numTagsShown:0,_minTagsShown:1,_maxTagsShown:10,countsEnabled:true,isExtendedCountsDisplay:true,multiselectionEnabled:true,sliderEnabled:true,borderEnabled:false,borderColor:"#aab0bb",tagCountLevel1:1,tagCountLevel2:2,tagCountLevel3:3,tagCountLevel4:4,tagCountCssClasses:["lotusF1","lotusF2","lotusF3","lotusF4","lotusF5"],tagCloudWidth:250,tagCloudHeight:200,namespace:"",userID:"",userName:"",tagStore:null,tagData:null,widgetTitle:"",widgetName:"tagCloud",fetchURI:"",fetchRMParams:null,fetchCPUMParam:"",fetchOrderParam:"",fetchOrderDirection:"asc",templateString:null,templateString:"
          \n

          \n
          \n
          \n
          \n

          \n
          \n
          \n
          \n \n
          \n \"${bundle.title_scope_add_btn}\"+\n
          \n \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n \"${bundle.title_loading_icon}\" ${bundle.text_loading}\n
          \n
          \n
          \n
          \n \"${bundle.text_information}\"${bundle.text_information}:\n ${bundle.text_no_tags_found}\n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n \"Error\"${bundle.text_error}:\n \n
          \n \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n
          \n",selectedTags:null,uriTagCenter:"tm:prp",uriPRP:"tm:prp",serializedSettings:"empty",isPersistClientSideState:true,_isShowPrevLink:false,_isShowNextLink:false,isTagCenterAvailable:false,_sliderPositions:[-2,-2,-2,-2,-2,-2,-2,-2],_listPages:[-1,-1,-1,-1,-1,-1,-1,-1],_tagList:[],_visibleTagsList:[],_focusTagIdx:-1,tagsPageSize:5,_tagsKeyEvtHdls:[],isTransmittedTagsMode:false,_isTagCloudBridgeAvailable:false,_transmittedTagsStore:null,_numTagsShownMax:10,_ignoreTagCountSliderUpdates:0,arrayToString:function(arr){var _1d5="";for(var i=0,l=arr.length;i0){var _1de=dojo.string.trim(_1dd[0]);var _1df="";if(_1dd.length>1){_1df=dojo.string.trim(_1dd[1]);}if(_1de=="spos"){if(_1df!==""){var _1e0=_1df;this._sliderPositions=_1e0.split("?");}}else{if(_1de=="lpages"){var _1e1=_1df;this._listPages=_1e1.split("?");}else{if(_1de=="ntags"){var i;}else{if(_1de=="vm"){if(_1df!==""){this.defaultViewMode=_1df;if(this.bIsTracing){this.trace(m,"this.defaultViewMode",this.defaultViewMode);}}}else{if(_1de=="dm"){if(_1df!==""){this._viewMode=_1df;if(this.bIsTracing){this.trace(m,"this._viewMode",this._viewMode);}}}else{if(_1de=="page"){if(_1df!==""){this._defaultPagingPage=parseInt(_1df,10);if(this.bIsTracing){this.trace(m,"defaultPagingPage",this._defaultPagingPage);}}}else{if(_1de=="selexp"){if(_1df!==""){this.isScopeSelectorExpanded=(_1df=="true");if(this.bIsTracing){this.trace(m,"this.isScopeSelectorExpanded",this.isScopeSelectorExpanded);}}}}}}}}}}}));var _1e2=-2;var _1e3=-1;if(this._isViewModeAll()){_1e2=this._sliderPositions[this._idxViewAll];_1e3=this._listPages[this._idxViewAll];}else{if(this._isViewModeFederation()){_1e2=this._sliderPositions[this._idxViewFederation];_1e3=this._listPages[this._idxViewFederation];}else{if(this._isViewModeCommunity()){_1e2=this._sliderPositions[this._idxViewCommunity];_1e3=this._listPages[this._idxViewCommunity];}else{if(this._isViewModeLatest()){_1e2=this._sliderPositions[this._idxViewLatest];_1e3=this._listPages[this._idxViewLatest];}else{if(this._isViewModePersonal()){_1e2=this._sliderPositions[this._idxViewPersonal];_1e3=this._listPages[this._idxViewPersonal];}else{if(this._isViewModePrivate()){_1e2=this._sliderPositions[this._idxViewPrivate];_1e3=this._listPages[this._idxViewPrivate];}else{if(this._isViewModeSuggestedLinks()){_1e2=this._sliderPositions[this._idxViewSuggestedLinks];_1e3=this._listPages[this._idxViewSuggestedLinks];}else{if(this._isViewModeAnalytics()){_1e2=this._sliderPositions[this._idxViewAnalytics];_1e3=this._listPages[this._idxViewAnalytics];}}}}}}}}if(_1e2!=-2){this.defaultSliderPosition=_1e2;}this._defaultPagingPage=parseInt(_1e3,10);if(this.bIsTracing){this.trace(m,"this.defaultSliderPosition",this.defaultSliderPosition);this.traceExit(m);}},_loadClientSideState:function(){var m="_loadClientSideState()";if(this.bIsTracing){this.traceEntry(m);}if(this.isPersistClientSideState){if(this.serializedSettings!=com.ibm.widgets.TagCloud._EMPTY_TAG_CLOUD_SETTINGS){if(this.bIsTracing){this.trace(m,"Deserializing settings",this.serializedSettings);}var _1e4=this.serializedSettings.split("|");this._parseCookieProperties(_1e4);}}if(this.bIsTracing){this.traceExit(m);}},clearClientSideState:function(){this._deleteTagCloudCookie();},constructor:function(){this.inherited("constructor","com.ibm.widgets.TagCloud");var m="constructor()";_isFullyInitialized=false;this.initializeTracing();try{if(typeof TAGCLOUD_TAG_BRIDGE=="object"){if(this.bIsTracing){this.trace(m,"Global object TAGCLOUD_TAG_BRIDGE is available",TAGCLOUD_TAG_BRIDGE);}this._isTagCloudBridgeAvailable=true;}else{if(this.bIsTracing){this.trace(m,"Global object TAGCLOUD_TAG_BRIDGE is NOT DEFINED");}}}catch(e){}this._viewMode=this.views[this._idxViewAll][1];this._displayMode=this.displays[0];this.initializeNLS();this._initializeInternalVariables();},_initializeInternalVariables:function(){this.selectableCategories=[];this.selectableTypeSchemas=[];this.preselectedCategories=[];this.preselectedTypeSchemas=[];this.hiddenCategories=[];this.hiddenTypeSchemas=[];this._availableCategories=[];this._selectedCategories=[];this._transmittedCategories=[];this.preselectedTagNamesFederation=[];this.preselectedTagNamesCommunity=[];this.preselectedTagNamesPersonalPublic=[];this.preselectedTagNamesLatest=[];this.preselectedTagNamesPersonalPrivate=[];this.preselectedTagNamesSuggestedLinks=[];this.preselectedTagNamesAnalytics=[];this._availableTypeSchemaScopes=[];this._selectedTypeSchemaScopes=[];this._transmittedTypeSchemaScopes=[];this.selectedTags=[];this.fetchRMParams=[];this._ignoreTagCountSliderUpdates=0;},postMixInProperties:function(){var m="postMixInProperties()";if(this.bIsTracing){this.traceEntry(m);}this._discreteTags=this.maxNumTags-this.minNumTags+1;if(this._discreteTags<1){this._discreteTags=1;}if(this.bIsTracing){this.trace(m,"Slider _discreteTags",this._discreteTags);this.traceExit(m);}},setupTitles:function(){dojo.attr(this.tagCloudContainer,"title",this.titleHint);},postCreate:function(){var m="postCreate()";if(this.bIsTracing){this.traceEntry(m);}if(this.widgetTitle===""){this.titleHint=this.bundle.text_tags;}else{this.titleHint=this.widgetTitle;}dojo.attr(this.title,"innerHTML",this.titleHint);dojo.attr(this.title,"title",this.titleHint);dojo.attr(this.categorySelect.focusNode,"title",this.bundle.title_scope_selector);if(this.isRTL&&this.bIsTracing){this.trace(m,"TagCloud is operating in RTL mode.");}else{this.trace(m,"TagCloud is operating in LTR (default) mode.");}this._loadClientSideState();if(this.borderEnabled){dojo.style(this.tagCloudContainer,"border","1px solid "+this.borderColor);}if(this.bIsTracing){this.trace(m,"DefaultViewMode",this.defaultViewMode);}if(this.defaultViewMode=="cloud"){this._displayMode=this.displays[0];}else{this._displayMode=this.displays[1];this._numTagsShown=this.defaultSliderPosition;this._numTagsShownMax=this._numTagsShown;}this.setupTitles();this.determineCurrentUser();this.initializeScoping();this.initializeTagCountSlider();this.initializeDisplayModes();if(!this.isTransmittedTagsMode){this.initializeViewModes();}else{dojo.style(this.viewModeDiv,"display","none");}this.initializeHiddenForm();this.initializeSelectedTags();dojo.attr(this.scopeSectionHeader,"innerHTML",this.bundle.text_select_scope);this.setFetchQueryParameters(this._viewMode);this.setFetchRMParameters();this.setDisplayMode(this._displayMode,true);this._isFullyInitialized=true;this.initializeTopicPublishAndSubscription();if((this.isTransmittedTagsMode)&&(this._isTagCloudBridgeAvailable)){if(this.bIsTracing){this.trace(m,"Registering this TagCloud instance at the TAGCLOUD_TAG_BRIDGE");}TAGCLOUD_TAG_BRIDGE.registerTagCloud(this);}if(this.bIsTracing){this.traceExit(m);}},determineWeightClass:function(_1e5){var m="determineWeightClass(tagCount)";if(this.bIsTracing){this.traceEntry(m,[_1e5]);}if(_1e5>=this.tagCountLevel4){weightClass=this.tagCountCssClasses[4];}else{if(_1e5>=this.tagCountLevel3){weightClass=this.tagCountCssClasses[3];}else{if(_1e5>=this.tagCountLevel2){weightClass=this.tagCountCssClasses[2];}else{if(_1e5>=this.tagCountLevel1){weightClass=this.tagCountCssClasses[1];}else{weightClass=this.tagCountCssClasses[0];}}}}if(this.bIsTracing){this.traceExit(m,weightClass);}return weightClass;},_buildTagNamesList:function(){var m="_buildTagNamesList()";if(this.bIsTracing){this.traceEntry(m);}var _1e6="tm:name:";var _1e7=[];for(var w=0,l=this.selectedTags.length;w0)){_1e9=this._buildTagNamesList();_1e8.tmparam=_1e9;if(this.bIsTracing){this.trace(m,"tmparam ",_1e9);}}else{if(this.fetchRMParams.length>0){_1e8.rmparam=this.fetchRMParams;if(this.bIsTracing){this.trace(m,"rmparam ",this.fetchRMParams);}}}if(this.bIsTracing){this.trace(m,"Query ",_1e8);}this.tagData=this.tagStore.fetch({query:_1e8,onComplete:dojo.hitch(this,"displayTags"),onError:dojo.hitch(this,"onFetchTagsError"),onBegin:dojo.hitch(this,"onFetchBegin")});if(this.bIsTracing){this.traceExit(m);}},clearTags:function(){var m="clearTags()";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"_dapTagsList ",this._dapTagsList);}if(this._dapTagsList){var _1ee=this._dapTagsList;if(_1ee!==null){if(this._tagsKeyEvtHdls){dojo.forEach(this._tagsKeyEvtHdls,function(_1ef){dojo.disconnect(_1ef);});}dojo.destroy(_1ee);}}this._tagList=[];this._visibleTagsList=[];if(this._isDisplayModeList()){this._hidePagingHeaderAndFooter();}dojo.style(this.progressDiv,"display","inline");if(this.bIsTracing){this.traceExit(m);}},determineCurrentUser:function(){if(this.bIsTracing){var m="determineCurrentUser()";this.traceEntry(m);this.trace(m,"userID ",this.userID);this.trace(m,"userName ",this.userName);this.traceExit(m);}},isSliderVisibleInMode:function(dm){var m="isSliderVisibleInMode(dm)";if(this.bIsTracing){this.traceEntry(m,dm);}var _1f0=false;if(dm==this.displays[0]){_1f0=true;}else{_1f0=false;}if(this.bIsTracing){this.traceExit(m,_1f0);}return _1f0;},_setFocusOnTagWithIndex:function(_1f1){var node;var tl=this._visibleTagsList;var fIdx=this._focusTagIdx;if(tl.length>0){var idx=_1f1;if(idx<0){idx=0;}if(idx>tl.length-1){idx=tl.length-1;}if((fIdx>0)&&(fIdx0)){if(this.bIsTracing){this.trace(m,"Fetching related tags");}this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceRelatedURI;}else{if((_1f3.length<=0)&&(_1f4.length<=0)&&(vm!==this.views[this._idxViewCommunity][1])){this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceAllURI;}else{if(this.hasUnselectedFederationCategories&&(!(_1f3.length>0||_1f4.length>0))){this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceAllURI;this.rmmode="-";}else{if(this.hasSelectedFederationCategories&&(!(_1f3.length>0||_1f4.length>0))&&(vm==this.views[this._idxViewAll][1])||vm==this.views[this._idxViewFederation][1]){this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceEmptyURI;this.rmmode=null;}else{if(vm==this.views[this._idxViewCommunity][1]){this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceAllURI;}else{this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceEmptyURI;}}}}}this.fetchCPUMParam="";}else{if(vm==this.views[this._idxViewFederation][1]){if(this.bIsTracing){this.trace(m,"Federation View selected");}if(!this.hasSelectedFederationCategories&&!this.hasUnselectedFederationCategories){this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceEmptyURI;this.rmmode=null;}else{this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceEmptyURI;}}else{if((vm==this.views[this._idxViewSuggestedLinks][1])||(vm==this.views[this._idxViewAnalytics][1])){if(this.bIsTracing){this.trace(m,"Suggested Links or Analytics View selected (no categorization support)");}this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceAllURI;this.rmmode=null;}else{if(this.bIsTracing){this.trace(m,"User present and 'Personal' or 'Private' View selected");}if((this.fetchRelatedTagsMode)&&(this.selectedTags.length>0)){this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceRelatedURI;}else{this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceEmptyURI;}this.fetchCPUMParam=com.ibm.widgets.TagCloud._cpUserModelSchema+this.userID;}}}if(this.bIsTracing){this.trace(m,"fetchCPUMParam ",this.fetchCPUMParam);this.trace(m,"fetchURI ",this.fetchURI);this.traceExit(m);}},_arrayContains:function(arr,elem){for(var i in arr){if(arr[i]===elem){return true;}}return false;},setFetchRMParameters:function(){var m="setFetchRMParameters()";if(this.bIsTracing){this.traceEntry(m);}this.fetchRMParams=[];var _1f5=[];var _1f6=[];var _1f7=[];var _1f8="";var i,j,k,l;var _1f9="";if(this.scopeBy=="category"){if(this.bIsTracing){this.trace(m,"Scoping by categories");}_1f7=this._selectedCategories;_1f6=this._transmittedCategories;_1f8="rm:category:";}else{if(this.scopeBy=="typeSchema"){if(this.bIsTracing){this.trace(m,"Scoping by type schemas");}_1f7=this._selectedTypeSchemaScopes;_1f6=this._transmittedTypeSchemaScopes;_1f8="rm:type:";}}for(i=0,l=_1f7.length;i exclude all federation categories.");}if(this.hasSelectedFederationCategories){for(i=0,l=this.selectedFederationCategories.length;i0)){this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceEmptyURI;this.rmmode=null;}else{if((this.fetchURI==com.ibm.widgets.TagCloud._tagSpaceEmptyURI)&&(_1f5.length<=0)&&(this._viewMode!==this.views[this._idxViewCommunity][1])){this.fetchURI=com.ibm.widgets.TagCloud._tagSpaceAllURI;}}if(this.bIsTracing){this.trace(m,"fetchRMParams ",this.arrayToString(this.fetchRMParams));this.trace(m,"fetchURI ",this.fetchURI);this.traceExit(m);}},setViewMode:function(vm,_1fa){var m="setViewMode(vm, force)";if(this.bIsTracing){this.traceEntry(m,[vm,_1fa]);this.trace(m,"ViewMode Name ",vm[0]);this.trace(m,"ViewMode Identifier ",vm[1]);}this._leavingViewMode=this._viewMode;this._viewMode=vm[1];this._buildAndSubmitHiddenForm(null,true);if(this.bIsTracing){this.traceExit(m);}},_buildAndSubmitHiddenForm:function(_1fb,_1fc){var m="_buildAndSubmitHiddenForm(tagName, noRedirect)";if(this.bIsTracing){this.traceEntry(m,[_1fb,_1fc]);}this.buildQNameFormFieldsForSelectedTags(_1fb);if(_1fc===true){if(this.bIsTracing){this.trace(m,"Setting the uri to "+this.uriPRP+" as no redirect to the TagCenter is required for changing the mode only");}dojo.byId(this.namespace+"uri").value=this.uriPRP;}this.hiddenForm.submit();if(this.bIsTracing){this.traceExit(m);}},_isSelectedTagNode:function(node){for(var i=0,l=this.selectedTags.length;i1){_21a=dojo.string.substitute(this.bundle.text_times,[_20f]);}else{_21a=dojo.string.substitute(this.bundle.text_time,[_20f]);}}else{_21a=_20f;}var _21b=dojo.doc.createTextNode("\n"+_21a);if(_20f>1){dojo.attr(li,"title",dojo.string.substitute(this.bundle.title_tagged_times,[_20c,_20f]));}else{dojo.attr(li,"title",dojo.string.substitute(this.bundle.title_tagged_time,[_20c,_20f]));}dojo.place(_21b,li,"last");}if(this.bIsTracing){this.traceExit(m);}},initializeHiddenForm:function(){var m="initializeHiddenForm()";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"QnameAll ",com.ibm.widgets.TagCloud._qnameAll);this.trace(m,"QnameFederation ",com.ibm.widgets.TagCloud._qnameFederation);this.trace(m,"QnameCommunity ",com.ibm.widgets.TagCloud._qnameCommunity);this.trace(m,"QnamePersonalPublic ",com.ibm.widgets.TagCloud._qnamePersonalPublic);this.trace(m,"QnameLatest ",com.ibm.widgets.TagCloud._qnameLatest);this.trace(m,"QnamePersonalPrivate ",com.ibm.widgets.TagCloud._qnamePersonalPrivate);this.trace(m,"QnameSuggestedLinks ",com.ibm.widgets.TagCloud._qnameSuggestedLinks);this.trace(m,"QnameAnalytics ",com.ibm.widgets.TagCloud._qnameAnalytics);this.trace(m,"QnameSettings ",com.ibm.widgets.TagCloud._qnameSettings);}dojo.attr(this.hiddenForm,"action",this.baseURL);var _21c;if(this.sharedRenderParameterMode||(!this.isTagCenterAvailable)){if(!this.isTagCenterAvailable){this.trace(m,"Tag Center is not available");}if(this.bIsTracing){this.trace(m,"Using Shared Render Parameter mode");}_21c=this.uriPRP;}else{if(this.bIsTracing){this.trace(m,"Using redirect to Tag Center mode");}_21c=this.uriTagCenter;}dojo.create("input",{type:"hidden",name:"uri",id:this.namespace+"uri",value:_21c},this.hiddenForm);if(this.bIsTracing){this.traceExit(m);}},_updateSelectedTagNameWithNode:function(_21d,_21e){var m="_updateSelectedTagNameWithNode(tagName, tagNode)";if(this.bIsTracing){this.traceEntry(m,[_21d,_21e]);}for(var i=0,l=this.selectedTags.length;i0){dojo.forEach(_22a,function(_22b){_225=dojo.create("input",{type:"hidden",name:com.ibm.widgets.TagCloud._qnameSelectedCategories,value:_22b},this.hiddenForm);},this);}else{_225=dojo.create("input",{type:"hidden",name:com.ibm.widgets.TagCloud._qnameSelectedCategories,value:""},this.hiddenForm);}}else{if(this.scopeBy=="typeSchema"){var _22c=this._mergeArrays(this._selectedTypeSchemaScopes,this._transmittedTypeSchemaScopes);if(_22c.length>0){dojo.forEach(_22c,function(_22d){_225=dojo.create("input",{type:"hidden",name:com.ibm.widgets.TagCloud._qnameSelectedSchemas,value:_22d},this.hiddenForm);},this);}}}if(this.bIsTracing){this.traceExit(m);}},initializeDisplayModes:function(){var m="initializeDisplayModes()";if(this.bIsTracing){this.traceEntry(m);this.trace(m,"Show display section ",this.showDisplay);}if(this.showDisplay){var _22e=this.displayModeDiv;if(_22e&&_22e.firstChild){dojo.destroy(_22e.firstChild);}var ul=dojo.create("ul",{"class":"lotusInlinelist",id:this.namespace+"display_mode_list",name:this.namespace+"display_mode_list"},_22e);var _22f=dojo.create("li",{innerHTML:this.bundle.text_view_as,title:this.bundle.text_view_as,id:this.namespace+"view_as_node",name:this.namespace+"view_as_node","class":"lotusFirst"},ul);if(this.bIsTracing){this.trace(m,"Number of display modes ",this.displays.length);}for(var i=0,l=this.displays.length;i"+_231+"",title:_232,id:this.namespace+dm,name:this.namespace+dm},li);}}dojo.style(this.displayModeDiv,"display","inline");}if(this.bIsTracing){this.traceExit(m);}},initializeViewModes:function(){var m="initializeViewModes()";if(this.bIsTracing){this.traceEntry(m);}var ml=0;if(this.redirectView){ml=this.views.length;for(var k=0;k"+vm+"",title:this.views[i][2],id:this.namespace+vm,name:this.namespace+vm},li);}}}dojo.style(this.viewModeDiv,"display","inline");}if(this.bIsTracing){this.traceExit(m);}},getAvailableScopeIndex:function(_237){var m="getAvailableScopeIndex(scopeName)";if(this.bIsTracing){this.traceEntry(m);}var _238=null;if(this.scopeBy=="category"){_238=this._availableCategories;}else{_238=this._availableTypeSchemaScopes;}var _239=-1;for(var i=0,l=_238.length;iX "+_243;}else{aInnerHTML=_243+" X";}var a=dojo.create("a",{"class":"lotusFilter lotusNowrap",id:this.namespace+"scope_"+_243,name:this.namespace+"scope_"+_243,title:this.bundle.title_remove_scope,href:"javascript:void(0);",innerHTML:aInnerHTML},ul);dijit.setWaiRole(a,"button");dijit.setWaiState(a,"pressed","false");var _245="remove_scope_"+_243;dojo.connect(a,"onclick",dojo.hitch(this,"removeSelectedScope",_242+","+_245,false));this._dapSelectedScopes[_245]=a;dojo.place(dojo.doc.createTextNode(" "),ul,"last");this.setFetchRMParameters();if((_23d)&&(this._isFullyInitialized)){this.fetchTags();}}else{if(this.bIsTracing){this.trace(m,"Selected scope already selected ",_23c);}}}else{if(this.bIsTracing){this.trace(m,"Selected scope not in list of available scopes ",_23c);}}if(this.bIsTracing){this.traceExit(m);}},transmitTypeSchema:function(_246,_247){var m="transmitTypeSchema(typeSchemaName, isSelected)";if(this.bIsTracing){this.traceEntry(m,[_246,_247]);}var _248=(this.scopeBy=="typeSchema");if(this.allowTypeSchemaScopeTransmission){var _249=false;var _24a=null;if((this.showTransmittedTypeSchemaScopes)&&_248){_24a=this._availableCategories;}else{_24a=this._transmittedCategories;}if(this._arrayContains(_24a,_246)){_249=true;}if(!_249){if((this.showTransmittedTypeSchemaScopes)&&_248){if(this.bIsTracing){this.trace(m,"Adding type schema to list of available type schemas",_246);}this._availableTypeSchemaScopes.push(_246);var item=this._scopeStore.newItem({name:_246});this._scopeStore.save();this.categorySelect.setStore(this._scopeStore);}else{if(this.bIsTracing){this.trace(m,"Adding type schema to list of transmitted type schemas",_246);}this._transmittedTypeSchemaScopes.push(_246);}}if((_247)&&(this.showTransmittedTypeSchemaScopes)&&_248){this.selectScope(_246,true);}}if(this.bIsTracing){this.traceExit(m);}},transmitCategory:function(_24b,_24c){var m="transmitCategory(categoryName, isSelected)";if(this.bIsTracing){this.traceEntry(m,[_24b,_24c]);}var _24d=(this.scopeBy=="category");if(this.allowCategoryTransmission){var _24e=false;var _24f=null;if((this.showTransmittedCategories)&&_24d){_24f=this._availableCategories;}else{_24f=this._transmittedCategories;}for(var i=0,l=_24f.length;i0))||((this.scopeBy=="typeSchema")&&(this.selectableTypeSchemas.length>0)))){dojo.style(this.scopeSelector,"display","block");}if(this.scopeBy=="category"){this.initializeCategories();}else{this.initializeTypeSchemas();}if(!this.isScopeSelectorExpanded){if(dojo.hasClass(this.scopeTwisty,"lotusTwistyOpen")){this.onExpandCollapseCategorySection();}}}if(this.bIsTracing){this.traceExit(m);}},initializeCategories:function(){var m="initializeCategories()";if(this.bIsTracing){this.traceEntry(m);}var _257="";var _258="";this._availableCategories=[];for(var k=0,l=this.selectableCategories.length;kthis.paging_totalResults){_25d=this.paging_totalResults;}var _25e=this.bundle.text_page_of_pages;dojo.create("span",{"class":"lotusLeft trcPagingSpan",id:this.namespace+"countSpan",name:this.namespace+"countSpan",title:dojo.string.substitute(this.bundle.title_tagsshown,[_25c,_25d,this.paging_totalResults]),innerHTML:dojo.string.substitute(_25e,[_25c,_25d,this.paging_totalResults])},this._dapPagingHeaderContainerDiv);var _25f=dojo.create("span",{"class":"lotusRight",id:this.namespace+"pagesSpan",name:this.namespace+"pagesSpan"},this._dapPagingHeaderContainerDiv);var _260=dojo.create("span",{id:this.namespace+"pageTitleSpan",name:this.namespace+"pageTitleSpan",title:this.bundle.title_pagepicker},_25f);var _261=dojo.create("ul",{"class":"lotusInlinelist",id:this.namespace+"pagesList",name:this.namespace+"pagesList",title:this.bundle.title_pagepicker},_260);var _262=Math.ceil(this.paging_totalResults/this.paging_resultsPerPage);var _263=this.paging_numResultPages-2;var _264=Math.floor((_263-1)/2);var _265=this.paging_currentPage-_264;var _266=this.paging_currentPage+_264;if(_265<=1){_265=1;_266=_263+1;}if(_266>=_262){_266=_262;_265=_262-_263;}var li=null;for(var i=0;i<_262;i++){if((i===0)||(i>=(_262-1))||((i>=(_265-2))&&(i<=(_266)))){var _267=(((i==_265-2)||(i==_266))&&(i!==0)&&(i!=_262-1));li=dojo.create("li",{"class":"trcPagingLine",id:this.namespace+"page_item_"+i,name:this.namespace+"page_item_"+i},_261);if(i===0){dojo.addClass(li,"lotusFirst");}if(i!=this.paging_currentPage-1){if(_267){dojo.attr(li,"innerHTML",this.bundle.text_ellipsis);}else{if(i===0){dojo.attr(li,"innerHTML",dojo.string.substitute(this.bundle.text_page,[""]));}var a=dojo.create("a",{title:dojo.string.substitute(this.bundle.title_goto_page,[(i+1)]),id:this.namespace+"page_link_"+i,name:this.namespace+"page_link_"+i,style:"display:inline-block",innerHTML:i+1,href:"javascript:void(0);"},li);dojo.connect(a,"onclick",dojo.hitch(this,"fetchSpecificPage",i+1));var img;if(this.isRTL===true){img=dojo.create("img",{src:this.blankImgUrl,"alt":" "+this.bundle.alt_goto_page},a);}else{img=dojo.create("img",{src:this.blankImgUrl,"alt":this.bundle.alt_goto_page+" "},a,"first");}}}else{if(i===0){dojo.attr(li,"innerHTML",dojo.string.substitute(this.bundle.text_page,["1"]));}else{dojo.attr(li,"innerHTML",i+1);}}}}if(this.bIsTracing){this.traceExit(m);}},jumpToPage:function(_268){var m="jumpToPage(event)";if(this.bIsTracing){this.traceEntry(m,[_268]);}var key=_268.keyCode;var keys=dojo.keys;if(key==keys.ENTER){var page=this._dapJumpToPageInput.value;var _269=parseInt(page,10);var mPos=page.match("[0-9]*");if((isNaN(_269))||(mPos!=page)){if(this.bIsTracing){this.traceExit(m,page);}return false;}else{var _26a=Math.ceil(this.paging_totalResults/this.paging_resultsPerPage);if(_269<1){_269=1;}if(_269>_26a){_269=_26a;}this.fetchSpecificPage(_269);}}if(this.bIsTracing){this.traceExit(m);}return true;},initializePagingFooter:function(){var m="initializePagingFooter()";if(this.bIsTracing){this.traceEntry(m);}if(this._dapPagingFooterContainerDiv){dojo.destroy(this._dapPagingFooterContainerDiv);}this._dapPagingFooterContainerDiv=dojo.create("div",{},this.pagingFooter);var _26b=dojo.create("div",{id:this.namespace+"jumpToPageSpan",name:this.namespace+"jumpToPageSpan",title:this.bundle.title_jump_to_page,"class":"lotusLeft"},this._dapPagingFooterContainerDiv);var _26c=dojo.create("label",{innerHTML:this.bundle.text_jump_to_page+" "},_26b);this._dapJumpToPageInput=dojo.create("input",{value:"",title:this.bundle.title_jump_to_page},_26b);dojo.connect(this._dapJumpToPageInput,"onkeyup",dojo.hitch(this,"jumpToPage"));var _26d=dojo.create("div",{id:this.namespace+"prevNextSpan",name:this.namespace+"prevNextSpan","class":"lotusRight"},this._dapPagingFooterContainerDiv);_isShowPrevLink=this.paging_currentPage>1;_isShowNextLink=(this.paging_currentPage*this.paging_resultsPerPage)_270){_272=_270;}}else{_272=this.defaultSliderPosition;this._numTagsShownMax=this.defaultSliderPosition;if(_272<_271){_272=_271;}if(_272>_270){_272=_270;}}this._ignoreTagCountSliderUpdates++;this.cloudSliderDiv.attr("value",[_272]);this._numTagsShown=_272;this.updateTags();}else{this._hideTagCloudSlider();if(_270===0){this._numTagsShown=0;}else{this._numTagsShown=_270;this._numTagsShownMax=Math.max(_270,this._numTagsShownMax);this.updateTags();}}if(this.bIsTracing){this.traceExit(m);}},onTagCountSliderChanged:function(pos){var m="onTagCountSliderChanged(pos)";if(this.bIsTracing){this.traceEntry(m,[pos]);}this._numTagsShown=this.cloudSliderDiv.attr("value");if(this._ignoreTagCountSliderUpdates===0){this._numTagsShownMax=this._numTagsShown;}this.updateTags();if(this._ignoreTagCountSliderUpdates>0){this._ignoreTagCountSliderUpdates--;}else{this.ignoreTagCountSliderUpdate=0;}if(this.bIsTracing){this.traceExit(m);}},onTagListKeyPressed:function(_273){var m="onTagListKeyPressed(p_evt)";if(this._isTracing){this.traceEntry(m,[_273]);}if(_273.keyCode){var node=_273.target;var dk=dojo.keys;switch(_273.keyCode){case dk.UP_ARROW:case dk.LEFT_ARROW:dojo.stopEvent(_273);this._setFocusOnTagWithIndex(this._focusTagIdx-1);break;case dk.DOWN_ARROW:case dk.RIGHT_ARROW:dojo.stopEvent(_273);this._setFocusOnTagWithIndex(this._focusTagIdx+1);break;case dk.PAGE_UP:dojo.stopEvent(_273);this._setFocusOnTagWithIndex(this._focusTagIdx-this.tagsPageSize);break;case dk.PAGE_DOWN:dojo.stopEvent(_273);this._setFocusOnTagWithIndex(this._focusTagIdx+this.tagsPageSize);break;case dk.HOME:dojo.stopEvent(_273);this._setFocusOnTagWithIndex(0);break;case dk.END:dojo.stopEvent(_273);this._setFocusOnTagWithIndex(this._tagList.length-1);break;case dk.SPACE:var tag=this._tagList[this._focusTagIdx];this.onToggleTagSelection(tag.name,tag.item,tag.anchor);break;default:break;}}if(this._isTracing){this.traceExit(m,false);}},onFetchTagsError:function(err,_274){var m="onFetchTagsError(err, request)";if(this.bIsTracing){this.traceEntry(m,[err,_274]);}if(err.status==401){top.location.href=document.location.href;}else{if(err.status==403){dojo.attr(this.errorSpan,"innerHTML",this.bundle.text_error_insufficient_permissions);}else{dojo.attr(this.errorSpan,"innerHTML",err.message||err.reponseText);}dojo.style(this.errorDiv,"display","block");dojo.style(this.progressDiv,"display","none");}if(this.bIsTracing){this.traceExit(m);}},putTagsAsList:function(ul,_275,_276){var m="putTagsAsList(ul, items, request)";if(this.bIsTracing){this.traceEntry(m,[ul,_275,_276]);}var _277=this.tagStore;var _278=_275.length;dojo.forEach(_275,function(item){var _279=this.removePrefix(_277.getValue(item,com.ibm.widgets.TagCloud._nameAttribute));var _27a=_277.getValue(item,com.ibm.widgets.TagCloud._preferredLocaleAttribute);var _27b=_277.getValue(item,com.ibm.widgets.TagCloud._preferredLocaleDirAttribute);var _27c=_277.getValue(item,com.ibm.widgets.TagCloud._countAttribute);var _27d=_277.getValue(item,com.ibm.widgets.TagCloud._isMineAttribute);var uri=_277.getValue(item,com.ibm.widgets.TagCloud._hrefAttribute);this.placeTag(_279,_27a,_27b,_27c,uri,ul);},this);if(this.bIsTracing){this.traceExit(m);}},putTagsAsCloud:function(ul,_27e,_27f){var m="putTagsAsCloud(ul, items, request)";if(this.bIsTracing){this.traceEntry(m,[ul,_27e,_27f]);}var _280=_27e.length;var _281=this.tagStore;dojo.forEach(_27e,function(item){var _282=this.removePrefix(_281.getValue(item,com.ibm.widgets.TagCloud._nameAttribute));var _283=_281.getValue(item,com.ibm.widgets.TagCloud._preferredLocaleAttribute);var _284=_281.getValue(item,com.ibm.widgets.TagCloud._preferredLocaleDirAttribute);var _285=_281.getValue(item,com.ibm.widgets.TagCloud._countAttribute);var _286=_281.getValue(item,com.ibm.widgets.TagCloud._isMineAttribute);var uri=_281.getValue(item,com.ibm.widgets.TagCloud._hrefAttribute);this.placeTag(_282,_283,_284,_285,uri,ul);},this);this._maxTagsShown=_27e.length;this._minTagsShown=this.minNumTags;if(_27e.length>0){this._hideNoTagsWarning();}else{this._showNoTagsWarning();}this.resetSliderTo50Percent();if(this.bIsTracing){this.traceExit(m);}},onFetchBegin:function(_287,_288){var m="onFetchBegin(totalResultSize, requestObject)";if(this.bIsTracing){this.traceEntry(m,[_287,_288]);}this.paging_totalResults=_287;if(this.bIsTracing){this.traceExit(m,_287);}},displayTags:function(_289,_28a){var m="displayTags(items, request)";if(this.bIsTracing){this.traceEntry(m,[_289,_28a]);}var _28b=(this._displayMode==this.displays[1]);dojo.style(this.errorDiv,"display","none");dojo.style(this.progressDiv,"display","none");var div=this.tagListContainer;var ul=dojo.create("ul",{id:this.namespace+"tagsList",name:this.namespace+"tagsList"},div);this._dapTagsList=ul;if(_28b){dojo.addClass(ul,"lotusList lotusEditable lotusMeta");}else{dojo.addClass(ul,"lotusTagCloud lotusList");}dijit.setWaiRole(ul,"listbox");dijit.setWaiState(ul,"multiselectable","true");this._tagsKeyEvtHdls=[];this._tagsKeyEvtHdls.push(dojo.connect(ul,"onkeydown",dojo.hitch(this,"onTagListKeyPressed")));this._focusTagIdx=-1;this._tagList=[];this._visibleTagsList=[];if(_28b){if((_289.length===0)&&(this.paging_totalResults>0)){this.paging_pageToFetch=Math.ceil(this.paging_totalResults/this.paging_resultsPerPage);this.fetchTags();}else{this._hidePagingHeaderAndFooter();this.putTagsAsList(ul,_289,_28a);this.paging_currentPage=this.paging_pageToFetch;this.initializePagingHeader();this.initializePagingFooter();if(_289.length>0){this._hideNoTagsWarning();this._showPagingHeaderAndFooter();}else{this._hidePagingHeaderAndFooter();this._showNoTagsWarning();}}}else{this._hidePagingHeaderAndFooter();this.putTagsAsCloud(ul,_289,_28a);}this._setFocusOnTagWithIndex(0);if(this.bIsTracing){this.traceExit(m);}},updateTags:function(){var m="updateTags()";if(this.bIsTracing){this.traceEntry(m);}var _28c=(this._displayMode==this.displays[1]);var _28d=this.tagListContainer;var _28e=_28d.getElementsByTagName("li");var _28f=Math.round(this._numTagsShown);var _290=[];var j;var l;if(this.bIsTracing){this.trace(m,"Number of tags in list",_28e.length);}var _291=0;for(j=0,l=_28e.length;j_2a2;});}this._activeTags=[];if(_29e>=this._tags.length){}else{var _2a4=_29e;var _2a5=Math.min(_29e+_29d,this._tags.length);for(var i=_2a4;i<_2a5;i++){this._activeTags.push({index:i});}}_29f(this._activeTags,{});}},getValue:function(item,attr){if(attr=="title"){return this._tags[item.index][0];}if(attr=="count"){return this._tags[item.index][1];}return "";}};}});com.ibm.widgets.TagCloud._allScope=["all"];com.ibm.widgets.TagCloud._communityScope=["community"];com.ibm.widgets.TagCloud._personalScope=["personal_public"];com.ibm.widgets.TagCloud._privateScope=["personal_private"];com.ibm.widgets.TagCloud._prefixSuggestedLinks="com.ibm.portal.suggestedLinks.";com.ibm.widgets.TagCloud._prefixAnalytics="com.ibm.portal.asa.";com.ibm.widgets.TagCloud._nameAttribute="title";com.ibm.widgets.TagCloud._preferredLocaleAttribute="preferredLocale";com.ibm.widgets.TagCloud._preferredLocaleDirAttribute="preferredLocaleDir";com.ibm.widgets.TagCloud._isMineAttribute="isMine";com.ibm.widgets.TagCloud._countAttribute="count";com.ibm.widgets.TagCloud._hrefAttribute="href";com.ibm.widgets.TagCloud._cpUserModelSchema="cpum:oid:";com.ibm.widgets.TagCloud._tagSpaceEmptyURI="tm:ts:empty";com.ibm.widgets.TagCloud._tagSpaceAllURI="tm:ts:all";com.ibm.widgets.TagCloud._tagSpaceRelatedURI="tm:ts:related";com.ibm.widgets.TagCloud._EMPTY_TAG_CLOUD_SETTINGS="empty";com.ibm.widgets.TagCloud._qnameAll="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_all";com.ibm.widgets.TagCloud._qnameFederation="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_federation";com.ibm.widgets.TagCloud._qnameCommunity="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_community";com.ibm.widgets.TagCloud._qnamePersonalPublic="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_personalpublic";com.ibm.widgets.TagCloud._qnameLatest="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_latest";com.ibm.widgets.TagCloud._qnamePersonalPrivate="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_personalprivate";com.ibm.widgets.TagCloud._qnameSuggestedLinks="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_suggestedlinks";com.ibm.widgets.TagCloud._qnameAnalytics="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stv_analytics";com.ibm.widgets.TagCloud._qnameMode="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}stm";com.ibm.widgets.TagCloud._qnameSettings="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}tcs";com.ibm.widgets.TagCloud._qnameSelectedCategories="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}sc";com.ibm.widgets.TagCloud._qnameSelectedSchemas="{http://www.ibm.com/xmlns/prod/websphere/portal/v7.0/portal-contextual-portal}sty";}if(!dojo._hasResource["com.ibm.cp.EnablerDeferred"]){dojo._hasResource["com.ibm.cp.EnablerDeferred"]=true;dojo.provide("com.ibm.cp.EnablerDeferred");dojo.declare("com.ibm.cp.EnablerDeferred",[com.ibm.mashups.enabler.Deferred],{constructor:function(_2a6,_2a7,_2a8){this.context=_2a6;this.startfn=_2a7;this.params=_2a8;},setFinishedCallback:function(_2a9,_2aa){this.finishedCallback2=_2a9;this.finishedCallbackParameters2=_2aa;return this;},start:function(sync){var mode=(sync||typeof (sync)=="undefined")?true:false;return dojo.hitch(this.context,this.startfn)(this,mode,this.params);},finish:function(res,_2ab){var _2ac=this.getFinishedCallback(),_2ad=this.getFinishedCallbackParameters();if(_2ac&&!this._finished){this._finished=true;_2ac(res,_2ab,_2ad);}},getFinishedCallback:function(){return this.finishedCallback2;},getFinishedCallbackParameters:function(){return this.finishedCallbackParameters2;}});}if(!dojo._hasResource["com.ibm.widgets.CPLauncher"]){dojo._hasResource["com.ibm.widgets.CPLauncher"]=true;dojo.provide("com.ibm.widgets.CPLauncher");dojo.require("dijit.Dialog");dojo.declare("com.ibm.widgets.CPLauncher",null,{init:function(){},constructor:function(){},launchTagWidget:function(_2ae){var _2af=dijit.byId("addTags_"+_2ae.rId);if(_2af!==null&&_2af){_2af.hideAndCancelTags();}var _2b0=dojo.isString(_2ae.resolver)?dojo.getObject(_2ae.resolver):_2ae.resolver;_2af=new com.ibm.widgets.AddTag(_2ae);_2af.show();console.debug("CPLauncher.launchTagWidget");},launchRatingWidget:function(_2b1){var _2b2=dijit.byId("addRatings_"+_2b1.rId);if(_2b2!==null&&tagWidget){_2b2.hideAndCancelRatings();}var _2b3=dojo.isString(_2b1.resolver)?dojo.getObject(_2b1.resolver):_2b1.resolver;_2b2=new com.ibm.widgets.AddRating(_2b1);_2b2.show();console.debug("CPLauncher.launchRatingWidget");}});com.ibm.widgets.CP_LAUNCHER=new com.ibm.widgets.CPLauncher();}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.widgets._Traceable],{bundlePackage:"",bundleName:"",bundleKey:"",constructor:function(_2b4){this.bundlePackage=_2b4.bundlePackage;this.bundleName=_2b4.bundleName;this.bundleKey=_2b4.bundleKey;this._locales=[dojo.locale];var _2b5=dojo.config&&dojo.config.extraLocale;if(_2b5){this._locales.push.apply(this._locales,_2b5);}dojo["require"+"Localization"](this.bundlePackage,this.bundleName);},_getBundle:function(_2b6){var _2b7="_getBundle",ret={};try{ret=dojo.i18n.getLocalization(this.bundlePackage,this.bundleName,_2b6);this.trace(_2b7,"Found bundle for locale ${0}",[_2b6]);}catch(err){this.warning("_getBundle","Bundle not found for locale ${0}",[_2b6]);}return ret;},getLocales:function(){var _2b8="getLocales";this.traceEntry(_2b8,[]);if(!this._locales.filtered){this.trace(_2b8,"Filtering locales",[]);this._locales=dojo.filter(this._locales,function(_2b9){var _2ba=this._getBundle(_2b9);var ret=_2ba[this.bundleKey]||_2ba[this.bundleKey+"_title"]||_2ba[this.bundleKey+"_description"];this.trace(_2b8,"Does title or description exist for locale ${0}? ${1}",[_2b9,ret]);return ret;},this);this._locales.filtered=true;}this.traceExit(_2b8,[this._locales]);return this._locales;},getTitle:function(_2bb){var _2bc="getTitle";this.traceEntry(_2bc,[_2bb]);var _2bd=this._getBundle(_2bb);var ret=_2bd[this.bundleKey+"_title"]||_2bd[this.bundleKey];this.traceExit(_2bc,[_2bb]);return ret;},getTitles:function(){},getDescription:function(_2be){var _2bf="getDescription";this.traceEntry(_2bf,[_2be]);var ret=this._getBundle(_2be)[this.bundleKey+"_description"];this.traceExit(_2bf,[_2be]);return ret;},getDescriptions:function(_2c0){}});}if(!dojo._hasResource["com.ibm.cp.TRContextMenuLoader"]){dojo._hasResource["com.ibm.cp.TRContextMenuLoader"]=true;dojo.provide("com.ibm.cp.TRContextMenuLoader");dojo.declare("com.ibm.cp.TRContextMenuLoader",com.ibm.mashups.builder.model.ContextMenuLoader,{actions:[{bundlePackage:"com.ibm.bundles",bundleName:"Theme",bundleKey:"rate",ordinal:80,enabled:true,cpLaunchMethod:"launchRatingWidget",visibility:{configCheck:ibmPortalCPConfig?ibmPortalCPConfig.operations.canViewRatings&&ibmPortalCPConfig.isRatingEnabled:null,pageConfigCheck:ibmPortalCPConfig?ibmPortalCPConfig.contextMenu.isRatingEnabled:null,portletConfigCheck:ibmPortalCPConfig?ibmPortalCPConfig.portletContextMenu.isRatingEnabled:null,metadataName:"com.ibm.portal.cp.rating.isRatingDisabled"},id:"CP:rate"},{bundlePackage:"com.ibm.bundles",bundleName:"Theme",bundleKey:"tag",ordinal:100,enabled:true,cpLaunchMethod:"launchTagWidget",visibility:{configCheck:ibmPortalCPConfig?ibmPortalCPConfig.operations.canViewTags&&ibmPortalCPConfig.isTaggingEnabled:null,pageConfigCheck:ibmPortalCPConfig?ibmPortalCPConfig.contextMenu.isTaggingEnabled:null,portletConfigCheck:ibmPortalCPConfig?ibmPortalCPConfig.portletContextMenu.isTaggingEnabled:null,metadataName:"com.ibm.portal.cp.tagging.isTaggingDisabled"},id:"CP:tag"},{bundlePackage:"com.ibm.bundles",bundleName:"Theme",bundleKey:"browseTags",ordinal:110,enabled:true,actionFn:"browseTags",visibility:{configCheck:ibmPortalCPConfig?ibmPortalCPConfig.operations.canBrowseTags&&ibmPortalCPConfig.isTaggingEnabled:null,pageConfigCheck:ibmPortalCPConfig?ibmPortalCPConfig.contextMenu.isTaggingEnabled:null,portletConfigCheck:ibmPortalCPConfig?ibmPortalCPConfig.portletContextMenu.isTaggingEnabled:null,metadataName:"com.ibm.portal.cp.tagging.isTaggingDisabled"},id:"CP:browseTags"}],navStateModelFactory:com.ibm.mashups.enabler.model.state.NavigationStateModelFactory,accessorFactory:com.ibm.mashups.enabler.model.state.AccessorFactory,rtSkinConstants:com.ibm.mashups.enabler.runtime.skin.Constants,runtimeModel:com.ibm.mashups.builder.model.Factory.getRuntimeModel(),includeHeader:true,constructor:function(_2c1){if(_2c1!==undefined){this.includeHeader=_2c1;}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();},getItems:function(_2c2,_2c3,_2c4,_2c5){var _2c6="getItems",lgr=this.LOGGER,me=this;lgr.entering(_2c6,arguments);dfd=new com.ibm.cp.EnablerDeferred(this,function(_2c7,sync,_2c8){var res=me._initItems(_2c2,_2c3,_2c4,_2c5);_2c7.finish(res,200);return res;});lgr.exiting(_2c6,arguments);return dfd;},_initItems:function(_2c9,_2ca,_2cb,_2cc){var _2cd="_initItems",lgr=this.LOGGER,me=this;lgr.entering(_2cd,arguments);var ret=[];dojo.forEach(this.actions,function(_2ce){if(this.isVisible(_2ca,_2cb,_2ce)){var _2cf=new com.ibm.cp.DojoLocalized({bundlePackage:_2ce.bundlePackage,bundleName:_2ce.bundleName,bundleKey:_2ce.bundleKey});ret.push({localized:_2cf,ordinal:_2ce.ordinal,enabled:_2ce.enabled,id:_2ce.id,actionCallBackFunction:this.getActionFn(_2ca,_2cb,_2cc,_2ce)});}},this);if(ret.length>0&&this.includeHeader){ret.splice(0,0,{isSeparator:true,actionCallBackFunction:function(){},ordinal:60,itemClass:"menuSectionHeader",id:"CP:headSeparator"},{actionCallBackFunction:function(){},localized:new com.ibm.cp.DojoLocalized({bundlePackage:"com.ibm.bundles",bundleName:"Theme",bundleKey:"tagAndRate"}),itemClass:"menuSectionHeader",ordinal:70,enabled:true,id:"CP:header"});}lgr.exiting(_2cd,[ret]);return ret;},getActionFn:function(_2d0,_2d1,_2d2,_2d3){var me=this;if(_2d3.cpLaunchMethod){return function(){me.cpLaunchFunc(_2d3.cpLaunchMethod,{resourceId:_2d0,resourceType:_2d1});};}else{var _2d4=_2d3.actionFn;return function(){if(dojo.isString(_2d4)){_2d4=me[_2d4];}return _2d4.apply(me,[_2d0,_2d1,_2d2]);};}},cpLaunchFunc:function(_2d5,_2d6){var _2d7="cpLaunchFunc",lgr=this.LOGGER,me=this;lgr.entering(_2d7,arguments);var _2d8="",_2d9=null,_2da=this.runtimeModel.getCurrentPage().getID()||_2d6.navID,_2db=this.navModel.find(_2da).start();if(_2d6.resourceType==="com.ibm.mashups.enabler.navigation.NavigationNode"){var _2dc=_2db.getNavigationElementType();if(_2dc===com.ibm.mashups.enabler.navigation.Constants.NAVIGATION_PAGE){var _2dd=_2db.getContent().start();var _2de=_2dd.getID();var xml=_2dd.getXml(),expr="./atom:content/*/ac:allowed-access[@ac:private='true']",_2df=com.ibm.portal.xpath.evaluateXPath(expr,xml,com.ibm.data.resolver.ResolverQueryRules.namespaces),_2e0=_2df!==null?_2df.length>0:false;}else{var _2de=_2db.getID();var xml=_2db.getXml(),expr="./atom:content/*/ac:allowed-access[@ac:private='true']",_2df=com.ibm.portal.xpath.evaluateXPath(expr,xml,com.ibm.data.resolver.ResolverQueryRules.namespaces),_2e0=_2df!==null?_2df.length>0:false;}_2d8=this.lclCtx.getTitle(_2db);_2d9="CONTENT_NODE";}else{if(_2d6.resourceType==="com.ibm.mashups.iwidget.widget.IWidgetDefinition"){var _2de=_2d6.resourceId;if(this.navModel.hasLayoutModel(_2da)){var _2e1=this.navModel.getLayoutModel(_2da);var _2e2=_2e1.find(_2de).start();var xml=_2e2.getXml(),expr="./atom:content/*/ac:allowed-access[@ac:private='true']",_2df=com.ibm.portal.xpath.evaluateXPath(expr,xml,com.ibm.data.resolver.ResolverQueryRules.namespaces),_2e0=_2df!==null?_2df.length>0:false;var _2e3=this.lclCtx.getPreferredLocale();_2d8=_2e2.getTitle(_2e3);_2d9="NAVIGATION_NODE";}else{lgr.warn("Could not find a layout model.");return;}}else{lgr.warn("resourceType ${0} is not a valid CP resource type",[_2d6.resourceType]);return;}}try{lgr.trace(_2d7,"Launching CP widget ${0} ${1} ${2} ${3} ${4}",[_2d6.resourceId,_2d8,_2d9,_2e0,ibmPortalConfig.resolver]);var _2e4=null;if(_2d5=="launchTagWidget"){_2e4=new com.ibm.widgets.AddTag({resourceID:_2de,resourceTitle:_2d8,resourceType:_2d9,resourcePrivate:_2e0,resolver:ibmPortalConfig.resolver});}else{if(_2d5=="launchRatingWidget"){_2e4=new com.ibm.widgets.AddRating({resourceID:_2de,resourceTitle:_2d8,resourceType:_2d9,resourcePrivate:_2e0,resolver:ibmPortalConfig.resolver});}}}catch(err){lgr.severe(_2d7,err,[err]);throw err;}lgr.exiting(_2d7,arguments);},isVisible:function(_2e5,_2e6,_2e7){var vbl=_2e7.visibility,ret=true;if(vbl){if("configCheck" in vbl&&"pageConfigCheck" in vbl&&"portletConfigCheck" in vbl&&"metadataName" in vbl){ret=this.confirmCPAction(_2e5,_2e6,vbl.configCheck,vbl.pageConfigCheck,vbl.portletConfigCheck,vbl.metadataName);}else{if(vbl.resourceType&&vbl.resourceType!=_2e6){ret=false;}}}this.LOGGER.trace("isVisible","Action ${0} is visible? ${1}",[_2e7,ret]);return ret;},confirmCPAction:function(_2e8,_2e9,_2ea,_2eb,_2ec,_2ed){var _2ee="confirmCPAction",lgr=this.LOGGER,me=this;lgr.entering(_2ee,arguments);var ret=false,node;if(_2ea){if(_2e9==="com.ibm.mashups.enabler.navigation.NavigationNode"){if(_2eb){node=this.navModel.find(_2e8).start();}else{return false;}}else{if(_2e9==="com.ibm.mashups.iwidget.widget.IWidgetDefinition"){if(_2ec){var nsm=this.navStateModelFactory.getNavigationStateModel();var _2ef=this.accessorFactory.getSpaceAccessor(nsm).getSpaceID();var _2f0=this.accessorFactory.getPageAccessor(nsm,_2ef);var _2f1=_2f0.getPageID();var _2f2=this.navModel.find(_2f1).start();var _2f3=this.navModel.getLayoutModel(_2f2);node=_2f3.find(_2e8).start();}else{return false;}}else{lgr.warn("resourceType ${0} is not valid for a CP action",[_2e9]);lgr.exiting(_2ee,[false]);return false;}}var _2f4=node.getMetaData(_2ed);ret=_2f4!=="true";}lgr.exiting(_2ee,[ret]);return ret;},browseTags:function(_2f5,_2f6,_2f7,_2f8){var _2f9={};_2f9.uri="tm:browsetags";_2f9.rmparam="rm:oid:"+_2f5;var url=com.ibm.pb.contextMenu.sharedActions.createURL(_2f5,_2f9);com.ibm.pb.contextMenu.sharedActions.savePageChecker(function(){top.location.href=url;});}});}(function(){var _2fa=new com.ibm.cp.TRContextMenuLoader({});com.ibm.cp.operations={tagPage:function(args){_2fa.cpLaunchFunc("launchTagWidget",{navID:args.metadata.navID,resourceId:args.metadata.navID,resourceType:"com.ibm.mashups.enabler.navigation.NavigationNode"});},ratePage:function(args){_2fa.cpLaunchFunc("launchRatingWidget",{navID:args.metadata.navID,resourceId:args.metadata.navID,resourceType:"com.ibm.mashups.enabler.navigation.NavigationNode"});},tagPortlet:function(args){_2fa.cpLaunchFunc("launchTagWidget",{navID:args.metadata.navID,resourceId:args.metadata.windowID,resourceType:"com.ibm.mashups.iwidget.widget.IWidgetDefinition"});},ratePortlet:function(args){_2fa.cpLaunchFunc("launchRatingWidget",{navID:args.metadata.navID,resourceId:args.metadata.windowID,resourceType:"com.ibm.mashups.iwidget.widget.IWidgetDefinition"});}};})(); }catch(e){console.log("Module 'wp_tagging_rating': ",e);} try{(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); } }}); })(); }catch(e){console.log("Module 'wp_theme_widget': ",e);}