📄 a573w888.js
字号:
if(!window.cart_menu_kernel_loaded){window.ComponentArt_Menu=function(menuId,itemStorageArray,qqRc,scrollLookStorageArray,propStorageArray,serverCalculateProperties){this.ClientControlId=this.MenuId=menuId;if(itemStorageArray==null){this.ItemStorageArray=new Array();}else{this.ItemStorageArray=itemStorageArray;};if(propStorageArray==null){this.PropertyStorageArray=new Array();}else{this.PropertyStorageArray=propStorageArray;};this.qzea=new Array();this.ServerCalculateProperties=!!serverCalculateProperties;if(!this.ServerCalculateProperties){this.LoadItems();};this.ActiveGroupList=new Array();this.ExpandedGroupIndex=null;this.ExpandedSubGroupCount=0;this.EffectiveShadowOffset=0;this.RecycleGroups=true;this.ZIndexIncrement=0;this.ItemLooks=new ComponentArt_ItemLookCollection(qqRc);this.ScrollDownLook=qqGp(ComponentArt_ItemLook,scrollLookStorageArray[0]);var scrollDownOriginalLook=this.ItemLooks[this.ScrollDownLook.LookId];if(scrollDownOriginalLook){scrollDownOriginalLook.ApplyTo(this.ScrollDownLook);};this.ScrollUpLook=qqGp(ComponentArt_ItemLook,scrollLookStorageArray[1]);var scrollUpOriginalLook=this.ItemLooks[this.ScrollUpLook.LookId];if(scrollUpOriginalLook){scrollUpOriginalLook.ApplyTo(this.ScrollUpLook);};};ComponentArt_Menu.prototype.GetProperty=function(propName){return this[propName];};ComponentArt_Menu.prototype.SetProperty=function(propName,propValue){this[propName]=propValue;};ComponentArt_Menu.prototype.AddItem=function(item){if(item.ParentMenu==this){var oldParentItem=item.ParentItem;if(oldParentItem!=null){ComponentArt_RemoveValueFromArray(oldParentItem.ChildItemArray,item);ComponentArt_RemoveValueFromArray(oldParentItem.ChildIndexes,item.StorageIndex);};item.ParentItem=null;item.Data[1]=-1;}else{var newItemStorageIndex=this.ItemStorageArray.length;this.ItemStorageArray[newItemStorageIndex]=[item.Data[0],-1,[],[]];var newItemProperties=this.ItemStorageArray[newItemStorageIndex][3],oldItemProperties=item.Data[3];for(var qzba=0;qzba<oldItemProperties.length;qzba++){newItemProperties[qzba]=[oldItemProperties[qzba][0],oldItemProperties[qzba][1]];};var newItem=this.LoadItem(newItemStorageIndex,null);};};ComponentArt_Menu.prototype.ArrayToXml=function(arData,bEncode){var oldArrayToString=Array.prototype.toString;Array.prototype.toString=function(){return'<r><c>'+this.join('</c><c>')+'</c></r>';};var sXml=arData.toString();if(bEncode){sXml=escape(sXml);};Array.prototype.toString=oldArrayToString;return sXml;};ComponentArt_Menu.prototype.CalculateItemProperties=function(itemIndexArray,recurse){var itemObjectArray;if(itemIndexArray==null){itemObjectArray=this.ChildItemArray;}else{itemObjectArray=new Array();for(var qzba=0;qzba<itemIndexArray.length;qzba++){itemObjectArray[qzba]=this.GetItemByStorageIndex(itemIndexArray[qzba]);};};for(var qzba=0;qzba<itemObjectArray.length;qzba++){itemObjectArray[qzba].CalculateProperties(recurse==null?true:recurse);};};ComponentArt_Menu.prototype.Clear=function(){this.ItemStorageArray=[];};ComponentArt_Menu.prototype.FindItemById=function(itemId){return this.FindItemByProperty('ID',itemId);};ComponentArt_Menu.prototype.FindItemByPostBackId=function(itemPostBackId){return this.FindItemByProperty('PostBackID',itemPostBackId);};ComponentArt_Menu.prototype.FindItemByProperty=function(qqGz,qqGy){for(var qzba=0;qzba<this.qzea.length;qzba++){var item=this.qzea[qzba];if(item.GetProperty(qqGz)==qqGy){return item;};};return null;};ComponentArt_Menu.prototype.GetClientTemplate=function(templateId){if(this.ClientTemplates){for(var qzba=0;qzba<this.ClientTemplates.length;qzba++){if(this.ClientTemplates[qzba][0]==templateId){return this.ClientTemplates[qzba][1];};};};return null;};ComponentArt_Menu.prototype.GetItemByStorageIndex=function(index){if(this.ServerCalculateProperties){if(this.qzea[index]==null){var parentItemIndex=this.ItemStorageArray[index][1],item=this.LoadItem(index,parentItemIndex>=0?this.GetItemByStorageIndex(parentItemIndex):null);this.qzea[index]=item;};return this.qzea[index];}else{return this.qzea[index];};};ComponentArt_Menu.prototype.qzo=function(index){if(index==-1){return this.qzur();};var item=this.GetItemByStorageIndex(index);if(!this.ServerCalculateProperties){item.CalculateProperties();};return item;};ComponentArt_Menu.prototype.GetItems=function(param){if(param==null){var qzzf=this.GetRootItemIndexes(),rootItems=new Array();for(var qzba=0;qzba<qzzf.length;qzba++){rootItems[qzba]=this.GetItemByStorageIndex(qzzf[qzba]);};return rootItems;}else{if(typeof(param)=='number'){return this.GetItemByStorageIndex(this.GetRootItemIndexes()[param]);}else{var qzzf=this.GetRootItemIndexes();for(var qzba=0;qzba<qzzf.length;qzba++){if(this.qzea[qzzf[qzba]].GetProperty('ID')==param){return this.GetItemByStorageIndex(qzzf[qzba]);};};return null;};};};ComponentArt_Menu.prototype.GetRootItemIndexes=ComponentArt_Menu.prototype.qzAgk=function(){var qzzf=new Array();for(var qzba=0;qzba<this.ItemStorageArray.length;qzba++){var itemParentIndex=this.ItemStorageArray[qzba][1];if(itemParentIndex<0&&itemParentIndex!=-33){qzzf[qzzf.length]=qzba;};};return qzzf;};ComponentArt_Menu.prototype.qzur=function(){var qzke=new ComponentArt_MenuItem();qzke.ParentMenu=this;qzke.StorageIndex=-1;qzke.ChildIndexes=this.qzAgk();qzke.ChildItemArray=new Array();for(var qzba=0;qzba<qzke.ChildIndexes.length;qzba++){qzke.ChildItemArray[qzke.ChildItemArray.length]=this.GetItemByStorageIndex(qzke.ChildIndexes[qzba]);};qzke.SubGroupCssClass=this.CssClass;qzke.SubGroupExpandDirection=this.TopGroupExpandDirection;qzke.SubGroupExpandOffsetX=0;qzke.SubGroupExpandOffsetY=0;qzke.SubGroupItemSpacing=this.TopGroupItemSpacing;qzke.SubGroupOrientation=this.Orientation;qzke.SubGroupHeight=this.Height;qzke.SubGroupWidth=this.Width;return qzke;};ComponentArt_Menu.prototype.Hide=function(){this.ForceCollapse=true;clearTimeout(this.CollapseTimeoutId);this.CollapseTimeoutId=null;clearTimeout(this.GainFocusTimeoutId);this.GainFocusTimeoutId=null;clearTimeout(this.ExpandTimeoutId);this.ExpandTimeoutId=null;this.ExpandTimeoutGroupIndex=null;this.ContextMenuExpanded=false;var qqZc=new Array();for(var index in this.ActiveGroupList){if(!isNaN(index)){qqZc[qqZc.length]=index;};};qqZc.reverse();for(var qzba=0;qzba<qqZc.length;qzba++){var index=qqZc[qzba],qzk=this.ActiveGroupList[index];if(qzk){if(qzk.SlideTimerId){clearInterval(qzk.SlideTimerId);qzk.SlideTimerId=null;};if(qzk.GroupState!=qzhr){ComponentArt_Menu_Support.ComponentArt_Menu_CollapseGroup(this,index);};};};this.ExpandedGroupIndex=null;this.ExpandedSubGroupCount=0;this.ZIndexIncrement=0;if(this.ContextMenu!=qqZn){this.ContextMenuActive=false;};this.ForceCollapse=false;};ComponentArt_Menu.prototype.Items=function(param){return this.qzur().Items(param);};ComponentArt_Menu.prototype.LoadItem=function(itemStorageIndex,parentItem){var item=new ComponentArt_MenuItem();item.ParentMenu=this;item.ParentItem=parentItem;item.StorageIndex=itemStorageIndex;item.ParentIndex=parentItem==null?-1:parentItem.StorageIndex;item.ChildItemArray=new Array();if(this.ServerCalculateProperties){var itemStorageData=this.ItemStorageArray[itemStorageIndex];for(var qzba=0;qzba<itemStorageData.length;qzba++){if(itemStorageData[qzba]!==void 0){item[item.ServerCalculatedProperties[qzba]]=itemStorageData[qzba];};};item.Look=this.ItemLooks[item.LookId];if(item.Look){item.Look.ApplyTo(item);};}else{this.qzea[itemStorageIndex]=item;item.Data=this.ItemStorageArray[itemStorageIndex];item.PostBackID=item.Data[0];item.IsSelected=item.IsChildSelected=false;item.Properties=item.Data[3];item.ChildIndexes=item.Data[2];for(var qzba=0;qzba<item.ChildIndexes.length;qzba++){item.ChildItemArray[item.ChildItemArray.length]=this.LoadItem(item.ChildIndexes[qzba],item);};};return item;};ComponentArt_Menu.prototype.LoadItems=function(){var qzzf=this.qzAgk();this.ChildItemArray=new Array();for(var qzba=0;qzba<qzzf.length;qzba++){this.ChildItemArray[this.ChildItemArray.length]=this.LoadItem(qzzf[qzba],null);};};ComponentArt_Menu.prototype.LoadProperties=function(propArray){if(propArray==null){propArray=this.PropertyStorageArray;};for(var qzba=0;qzba<propArray.length;qzba++){this[propArray[qzba][0]]=propArray[qzba][1];};};ComponentArt_Menu.prototype.RemoveItem=function(){var position,item;if(isNaN(arguments[0])){item=arguments[0];position=ComponentArt_FindInArray(this.qzAgk(),item.StorageIndex);}else{position=arguments[0];item=this.ChildItemArray[position];};if(item==null||position==null){return false;};if(this.SelectedItem==item){this.SelectedItem=null;};ComponentArt_RemovePositionFromArray(this.ChildItemArray,position);item.ParentItem=null;item.ParentMenu=null;item.StorageIndex=item.Data[1]=-33;return true;};ComponentArt_Menu.prototype.Render=function(){this.Hide();ComponentArt_Menu_Support.ComponentArt_Menu_ClearPropertyCalculatedFlags(this);ComponentArt_Menu_RenderMenu(this);};ComponentArt_Menu.prototype.SaveData=function(){var dataObj=document.getElementById(this.ClientControlId+'_Data');if(dataObj){dataObj.value=this.ArrayToXml(this.ItemStorageArray,true);};var propertiesObj=document.getElementById(this.ClientControlId+'_Properties');if(propertiesObj){propertiesObj.value=this.ArrayToXml(this.PropertyStorageArray,true);};};ComponentArt_Menu.prototype.SelectItemByPostBackId=function(itemPostBackId){var item=this.FindItemByPostBackId(itemPostBackId);if(item!=null){eval(qqDb(item,this));};};ComponentArt_Menu.prototype.ShowContextMenu=function(){var _x=null,_y=null,_value=null,_event=null,_element=null;if(this.ContextMenu==qqZn){return false;};if(this.ContextMenuActive){this.Hide();};if(qqZp&&(qqZp.ContextMenuExpanded||qqZp.ExpandOnClickExpanded)){qqZp.ExpandOnClickExpanded=false;qqZp.ContextMenuExpanded=false;ComponentArt_Menu_Support.ComponentArt_Menu_CollapseEntireMenu(qqZp);};switch(arguments.length){case 3:_x=arguments[0];_y=arguments[1];_value=arguments[2];break;case 2:if(arguments[0].tagName!=null){_element=arguments[0];_value=arguments[1];}else if(isNaN(arguments[0])){_event=arguments[0];_value=arguments[1];}else{_x=arguments[0];_y=arguments[1];};break;case 1:if(arguments[0].tagName!=null){_element=arguments[0];}else if(arguments[0].type!=null){_event=arguments[0];}else{_value=arguments[0];};break;case 0:break;default:return false;};if(_x==null&&_y==null&&_element==null){if(_event!=null){_x=_event.pageX?_event.pageX:_event.x;_y=_event.pageY?_event.pageY:_event.y;}else{_x=event?(event.pageX?event.pageX:(event.x?event.x:0)):0;_y=event?(event.pageY?event.pageY:(event.y?event.y:0)):0;};};if(cart_browser_ie&&_x!=null&&_y!=null){var body=document.compatMode=="CSS1Compat"?document.documentElement:document.body;_x+=body.scrollLeft;_y+=body.scrollTop;};document.getElementById(this.MenuId+'_ContextData').value=this.ContextData=_value;var rootItemObject=this.qzur();if(this.ActiveGroupList[cart_menu_rootindex]==null){ComponentArt_Menu_Support.ComponentArt_Menu_CreateDynamicGroup(this,cart_menu_rootindex,rootItemObject);};var qzk=this.ActiveGroupList[cart_menu_rootindex];qzk.qzax=null;qzk.qzdr=null;qzk.IsRoot=true;if(_element!=null){ComponentArt_Menu_Support.ComponentArt_Menu_AdjustGroupPosition(this,qzk,rootItemObject,_element);}else{ComponentArt_Menu_Support.ComponentArt_Menu_AdjustGroupPosition(this,qzk,rootItemObject,_x,_y);};this.ExpandTimeoutGroupIndex=cart_menu_rootindex;this.ContextMenuExpanded=true;this.ContextMenuActive=true;ComponentArt_Menu_Support.ComponentArt_Menu_ExpandGroup(this);if(this.ClientSideOnContextMenuShow){(eval(this.ClientSideOnContextMenuShow))(this);};return true;};window.ComponentArt_MenuItem=function(){this.ParentMenu=null;this.ParentItem=null;this.Data=[null,null,[],[]];this.PostBackID=this.Data[0];this.ParentIndex=this.Data[1];this.ChildIndexes=this.Data[2];this.Properties=this.Data[3];this.ChildItemArray=[];};ComponentArt_MenuItem.prototype.ServerCalculatedProperties=['PostBackID','ParentIndex','ChildIndexes','Visible','Enabled','TextAlign','TextWrap','AutoPostBackOnSelect','ID','NavigateUrl','Target','ClientSideCommand','Text','LookId','CssClass','HoverCssClass','Width','Height','LabelPaddingBottom','LabelPaddingLeft','LabelPaddingRight','LabelPaddingTop','ActiveCssClass','LeftIconUrl','HoverLeftIconUrl','LeftIconWidth','LeftIconHeight','ActiveLeftIconUrl','RightIconUrl','HoverRightIconUrl','RightIconWidth','RightIconHeight','ActiveRightIconUrl','ImageUrl','HoverImageUrl','ImageWidth','ImageHeight','ActiveImageUrl','SubGroupExpandDirection','SubGroupOrientation','SubGroupExpandOffsetX','SubGroupExpandOffsetY','SubGroupCssClass','SubGroupItemSpacing','SubGroupWidth','SubGroupHeight','ExpandedCssClass','ExpandedLeftIconUrl','ExpandedRightIconUrl','ExpandedImageUrl','KeyboardShortcut','ToolTip','Value','TemplateInstanceId','PageViewId','ServerTemplateId'];ComponentArt_MenuItem.prototype.FlatProperties={'ActiveCssClass':0,'ActiveImageUrl':0,'ActiveLeftIconUrl':0,'ActiveRightIconUrl':0,'AutoPostBackOnSelect':0,'ClientSideCommand':0,'CssClass':0,'Enabled':0,'ExpandedCssClass':0,'ExpandedImageUrl':0,'ExpandedLeftIconUrl':0,'ExpandedRightIconUrl':0,'Height':0,'HoverCssClass':0,'HoverImageUrl':0,'HoverLeftIconUrl':0,'HoverRightIconUrl':0,'ID':0,'ImageHeight':0,'ImageUrl':0,'ImageWidth':0,'KeyboardShortcut':0,'LabelPaddingBottom':0,'LabelPaddingLeft':0,'LabelPaddingRight':0,'LabelPaddingTop':0,'LeftIconHeight':0,'LeftIconUrl':0,'LeftIconWidth':0,'LookId':0,'NavigateUrl':0,'PageViewId':0,'RightIconHeight':0,'RightIconUrl':0,'RightIconWidth':0,'ServerTemplateId':0,'SubGroupCssClass':0,'SubGroupExpandDirection':0,'SubGroupExpandOffsetX':0,'SubGroupExpandOffsetY':0,'SubGroupHeight':0,'SubGroupItemSpacing':0,'SubGroupOrientation':0,'SubGroupWidth':0,'Target':0,'Text':0,'TextAlign':0,'TextWrap':0,'ToolTip':0,'Value':0,'Visible':0,'Width':0};ComponentArt_MenuItem.prototype.qqGt={'AutoPostBackOnSelect':0,'0':'AutoPostBackOnSelect','CausesValidation':1,'1':'CausesValidation','ClientSideCommand':2,'2':'ClientSideCommand','DefaultSubGroupCssClass':3,'3':'DefaultSubGroupCssClass','DefaultSubGroupExpandDirection':4,'4':'DefaultSubGroupExpandDirection','DefaultSubGroupExpandOffsetX':5,'5':'DefaultSubGroupExpandOffsetX','DefaultSubGroupExpandOffsetY':6,'6':'DefaultSubGroupExpandOffsetY','DefaultSubGroupHeight':7,'7':'DefaultSubGroupHeight','DefaultSubGroupItemSpacing':8,'8':'DefaultSubGroupItemSpacing','DefaultSubGroupOrientation':9,'9':'DefaultSubGroupOrientation','DefaultSubGroupWidth':10,'10':'DefaultSubGroupWidth','DefaultSubItemTextAlign':11,'11':'DefaultSubItemTextAlign','DefaultSubItemTextWrap':12,'12':'DefaultSubItemTextWrap','Enabled':13,'13':'Enabled','Height':14,'14':'Height','ID':15,'15':'ID','KeyboardShortcut':16,'16':'KeyboardShortcut','NavigateUrl':17,'17':'NavigateUrl','PageViewId':18,'18':'PageViewId','SiteMapXmlFile':19,'19':'SiteMapXmlFile','SubGroupCssClass':20,'20':'SubGroupCssClass','SubGroupExpandDirection':21,'21':'SubGroupExpandDirection','SubGroupExpandOffsetX':22,'22':'SubGroupExpandOffsetX','SubGroupExpandOffsetY':23,'23':'SubGroupExpandOffsetY','SubGroupHeight':24,'24':'SubGroupHeight','SubGroupItemSpacing':25,'25':'SubGroupItemSpacing','SubGroupOrientation':26,'26':'SubGroupOrientation','SubGroupWidth':27,'27':'SubGroupWidth','Target':28,'28':'Target','ServerTemplateId':29,'29':'ServerTemplateId','Text':30,'30':'Text','TextAlign':31,'31':'TextAlign','TextWrap':32,'32':'TextWrap','ToolTip':33,'33':'ToolTip','Value':34,'34':'Value','Visible':35,'35':'Visible','Width':36,'36':'Width','LookId':37,'37':'LookId','DisabledLookId':38,'38':'DisabledLookId','SelectedLookId':39,'39':'SelectedLookId','ChildSelectedLookId':40,'40':'ChildSelectedLookId','DefaultSubItemLookId':41,'41':'DefaultSubItemLookId','DefaultSubItemDisabledLookId':42,'42':'DefaultSubItemDisabledLookId','DefaultSubItemSelectedLookId':43,'43':'DefaultSubItemSelectedLookId','DefaultSubItemChildSelectedLookId':44,'44':'DefaultSubItemChildSelectedLookId','ClientTemplateId':45,'45':'ClientTemplateId'};ComponentArt_MenuItem.prototype.PropertyInheritance={'AutoPostBackOnSelect':[,,'AutoPostBackOnSelect',false],'CausesValidation':[,,,0],'ClientSideCommand':[,,,''],'DefaultSubGroupCssClass':[,'DefaultSubGroupCssClass','DefaultGroupCssClass',null],'DefaultSubGroupExpandDirection':[,'DefaultSubGroupExpandDirection','DefaultGroupExpandDirection',0],'DefaultSubGroupExpandOffsetX':[,'DefaultSubGroupExpandOffsetX','DefaultGroupExpandOffsetX',0],'DefaultSubGroupExpandOffsetY':[,'DefaultSubGroupExpandOffsetY','DefaultGroupExpandOffsetY',0],'DefaultSubGroupHeight':[,'DefaultSubGroupHeight','DefaultGroupHeight',null],'DefaultSubGroupItemSpacing':[,'DefaultSubGroupItemSpacing','DefaultGroupItemSpacing',null],'DefaultSubGroupOrientation':[,'DefaultSubGroupOrientation','DefaultGroupOrientation',0],'DefaultSubGroupWidth':[,'DefaultSubGroupWidth','DefaultGroupWidth',null],'DefaultSubItemTextAlign':[,'DefaultSubItemTextAlign','DefaultItemTextAlign',0],'DefaultSubItemTextWrap':[,'DefaultSubItemTextWrap','DefaultItemTextWrap',false],'Enabled':[,,,true],'Height':[,,,null],'ID':[,,,''],'KeyboardShortcut':[,,,''],'NavigateUrl':[,,,''],'PageViewId':[,,,''],'SiteMapXmlFile':[,,,''],'SubGroupCssClass':['DefaultSubGroupCssClass',,,],'SubGroupExpandDirection':['DefaultSubGroupExpandDirection',,,],'SubGroupExpandOffsetX':['DefaultSubGroupExpandOffsetX',,,],'SubGroupExpandOffsetY':['DefaultSubGroupExpandOffsetY',,,],'SubGroupHeight':['DefaultSubGroupHeight',,,],'SubGroupItemSpacing':['DefaultSubGroupItemSpacing',,,],'SubGroupOrientation':['DefaultSubGroupOrientation',,,],'SubGroupWidth':['DefaultSubGroupWidth',,,],'Target':[,,'DefaultTarget',''],'ServerTemplateId':[,,,''],'Text':[,,,''],'TextAlign':[,'DefaultSubItemTextAlign','DefaultItemTextAlign',0],'TextWrap':[,'DefaultSubItemTextWrap','DefaultItemTextWrap',false],'ToolTip':[,,,''],'Value':[,,,''],'Visible':[,,,true],'Width':[,,,null],'LookId':[,'DefaultSubItemLookId','DefaultItemLookId',null],'SelectedLookId':[,'DefaultSubItemSelectedLookId','DefaultSelectedItemLookId',null],'DisabledLookId':[,'DefaultSubItemDisabledLookId','DefaultDisabledItemLookId',null],'ChildSelectedLookId':[,'DefaultSubItemChildSelectedLookId','DefaultChildSelectedItemLookId',null],'DefaultSubItemLookId':[,'DefaultSubItemLookId','DefaultItemLookId',null],'DefaultSubItemSelectedLookId':[,'DefaultSubItemSelectedLookId','DefaultSelectedItemLookId',null],'DefaultSubItemDisabledLookId':[,'DefaultSubItemDisabledLookId','DefaultDisabledItemLookId',null],'DefaultSubItemChildSelectedLookId':[,'DefaultSubItemChildSelectedLookId','DefaultChildSelectedItemLookId',null],'ClientTemplateId':[,,,'']};ComponentArt_MenuItem.prototype.TopLevelProperties={'ChildIndexes':0,'ParentItem':0,'ParentMenu':0,'ParentStorageIndex':0,'PostBackID':0,'StorageIndex':0};ComponentArt_MenuItem.prototype.AddItem=function(item,position){if(item.ParentMenu==this.ParentMenu){var oldParentItem=item.ParentItem;if(oldParentItem!=null){ComponentArt_RemoveValueFromArray(oldParentItem.ChildItemArray,item);ComponentArt_RemoveValueFromArray(oldParentItem.ChildIndexes,item.StorageIndex);};item.ParentItem=this;item.Data[1]=this.StorageIndex;ComponentArt_AddElementToArray(this.ChildIndexes,item.StorageIndex,position);ComponentArt_AddElementToArray(this.ChildItemArray,item,position);}else if(item.ParentMenu==null){item.StorageIndex=this.ParentMenu.ItemStorageArray.length;item.Data=this.ParentMenu.ItemStorageArray[item.StorageIndex]=[item.Data[0],this.StorageIndex,[],item.Data[3]];item.PostBackID=item.Data[0];item.ParentIndex=item.Data[1];item.ChildIndexes=item.Data[2];item.Properties=item.Data[3];item.ParentMenu=this.ParentMenu;item.ParentItem=this;item.ChildItemArray=[];this.ParentMenu.qzea[item.StorageIndex]=item;ComponentArt_AddElementToArray(this.ChildIndexes,item.StorageIndex,position);ComponentArt_AddElementToArray(this.ChildItemArray,item,position);}else{var newItemStorageIndex=this.ParentMenu.ItemStorageArray.length;this.ParentMenu.ItemStorageArray[newItemStorageIndex]=[item.Data[0],this.StorageIndex,[],[]];var newItemProperties=this.ParentMenu.ItemStorageArray[newItemStorageIndex][3],oldItemProperties=item.Data[3];for(var qzba=0;qzba<oldItemProperties.length;qzba++){newItemProperties[qzba]=[oldItemProperties[qzba][0],oldItemProperties[qzba][1]];};var newItem=this.ParentMenu.LoadItem(newItemStorageIndex,this);ComponentArt_AddElementToArray(this.ChildIndexes,newItem.StorageIndex,position);ComponentArt_AddElementToArray(this.ChildItemArray,newItem,position);};};ComponentArt_MenuItem.prototype.CalculateProperties=function(recurse){if(!this.PropertiesCalculated){ComponentArt_CalculateProperties(this,this.FlatProperties);this.PropertiesCalculated=true;};if(recurse){for(var qzba=0;qzba<this.ChildItemArray.length;qzba++){this.ChildItemArray[qzba].CalculateProperties(recurse);};};return this;};ComponentArt_MenuItem.prototype.GetEffectiveLookTypeArray=function(){var lookTypeArray=new Array(),forceHighlightedExists=!!this.ParentMenu.ForceHighlightedItem;if(forceHighlightedExists&&this.IsForceHighlighted||!forceHighlightedExists&&this.IsSelected){lookTypeArray[lookTypeArray.length]='SelectedLook';};if(!this.GetProperty('Enabled')){lookTypeArray[lookTypeArray.length]='DisabledLook';};if(forceHighlightedExists&&this.IsChildForceHighlighted||!forceHighlightedExists&&this.IsChildSelected){lookTypeArray[lookTypeArray.length]='ChildSelectedLook';};lookTypeArray[lookTypeArray.length]='Look';return lookTypeArray;};ComponentArt_MenuItem.prototype.GetItems=function(param){if(param==null){return this.ChildItemArray;}else{if(typeof(param)=='number'){return this.ParentMenu.GetItemByStorageIndex(this.ChildIndexes[param]);}else{for(var qzba=0;qzba<this.ChildItemArray.length;qzba++){if(this.ChildItemArray[qzba].ID==param){return this.ChildItemArray[qzba];};};return null;};};};ComponentArt_MenuItem.prototype.GetLookProperty=function(lookTypeArray,lookPropertyName){for(var qzba=0;qzba<lookTypeArray.length;qzba++){var lookType=lookTypeArray[qzba],fullLookPropertyName=lookType+'-'+lookPropertyName;for(var qzAde=0;qzAde<this.Properties.length;qzAde++){if(this.Properties[qzAde][0]==fullLookPropertyName){return this.Properties[qzAde][1];};};var lookId=this.GetProperty(lookType+'Id'),look=this.ParentMenu.ItemLooks[lookId];if(look!=null){return look[lookPropertyName];};};return void 0;};ComponentArt_MenuItem.prototype.GetProperty=function(qqGz){if(this.TopLevelProperties[qqGz]!==(void 0)){return this[qqGz];};if(isNaN(qqGz)&&(qqGz.indexOf('-')>=0||ComponentArt_ItemLook.PropertyList[qqGz]!==(void 0))){var nameTokens=qqGz.split('-'),lookPropertyName=nameTokens[nameTokens.length-1],lookTypeArray=(nameTokens.length<2||nameTokens[0]=='EffectiveLook')?this.GetEffectiveLookTypeArray():[nameTokens[0]];return this.GetLookProperty(lookTypeArray,lookPropertyName);};if(isNaN(qqGz)){var propertyNumber=this.qqGt[qqGz]==null?qqGz:this.qqGt[qqGz];};for(var qzba=0;qzba<this.Properties.length;qzba++){if(this.Properties[qzba][0]==propertyNumber){return this.Properties[qzba][1];};};var propertyInheritance=this.PropertyInheritance[qqGz];if(propertyInheritance==null){return void 0;};if(propertyInheritance[0]!=null){return this.GetProperty(propertyInheritance[0]);};if(propertyInheritance[1]!=null){if(this.ParentItem!=null){return this.ParentItem.GetProperty(propertyInheritance[1]);};};if(propertyInheritance[2]!=null){if(this.ParentMenu!=null){return this.ParentMenu.GetProperty(propertyInheritance[2]);};};return propertyInheritance[3];};ComponentArt_MenuItem.prototype.Items=function(param){if(param==null){if(this.ParentMenu.ServerCalculateProperties){for(var qzba=0;qzba<this.ChildIndexes.length;qzba++){this.ChildItemArray[qzba]=this.ParentMenu.LoadItem(this.ChildIndexes[qzba],this.StorageIndex==-1?null:this);};}else{for(var qzba=0;qzba<this.ChildItemArray.length;qzba++){this.ChildItemArray[qzba].CalculateProperties();};};return this.ChildItemArray;}else{if(typeof(param)=='number'){return this.ParentMenu.qzo(this.ChildIndexes[param]);}else{for(var qzba=0;qzba<this.ChildItemArray.length;qzba++){if(this.ChildItemArray[qzba].ID==param){return this.ChildItemArray[qzba].CalculateProperties();};};return null;};};};ComponentArt_MenuItem.prototype.RemoveItem=function(){var position,item;if(isNaN(arguments[0])){item=arguments[0];position=ComponentArt_FindInArray(this.ChildItemArray,item);}else{position=arguments[0];item=this.ChildItemArray[position];};if(item==null||position==null){return false;};if(this.ParentMenu&&this.ParentMenu.SelectedItem==item){this.ParentMenu.SelectedItem=null;};ComponentArt_RemovePositionFromArray(this.ChildItemArray,position);ComponentArt_RemovePositionFromArray(this.ChildIndexes,position);item.ParentItem=null;item.ParentMenu=null;item.StorageIndex=item.Data[1]=-33;return true;};ComponentArt_MenuItem.prototype.SaveState=function(){if(this.StorageIndex==null||this.StorageIndex<0){this.StorageIndex=this.ParentMenu.ItemStorageArray.length;this.ParentMenu.ItemStorageArray[this.StorageIndex]=new Array();};var qzan=this.ParentMenu.ItemStorageArray[this.StorageIndex];for(var qzba=0;qzba<this.Properties.length;qzba++){qzan[qzba]=this[this.Properties[qzba]];};};ComponentArt_MenuItem.prototype.SetProperty=function(qqGz,qqGy){if(qqGz=='ID'){this.ID=qqGy;this.Data[0]=this.PostBackID='p_'+qqGy;};if(this.TopLevelProperties[qqGz]!==(void 0)){return;};if(isNaN(qqGz)){var qqGz=this.qqGt[qqGz]==null?qqGz:this.qqGt[qqGz];};for(var qzba=0;qzba<this.Properties.length;qzba++){if(this.Properties[qzba][0]==qqGz){if(qqGy!==void 0){this.Properties[qzba][1]=qqGy;}else{for(var qzAde=qzba;qzAde<this.Properties.length-1;qzAde++){this.Properties[qzAde]=this.Properties[qzAde+1];};this.Properties.length--;};return;};};if(qqGy!==void 0){this.Properties[this.Properties.length]=[qqGz,qqGy];};};window.cart_menu_kernel_loaded=true;};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -