KMap.prototype.RoutingType="horse"; KMap.prototype.RoutingMode={horse:20}; KMap.prototype.RoutingPriority={horse:1}; KAppControl.prototype.MakeRoutingModeControl=function(){ var m=this,st; if(Map.routingModeControl) Map.o.removeChild(Map.routingModeControl); var t=document.createElement("table"); st=t.style;st.borderCollapse="collapse";st.position="absolute";st.left=(Map.mapl+Map.ButtonSize+Map.ButtonGapSize)+"px";st.top=(Map.mapt+Map.ButtonGapSize)+"px";st.zIndex="1009"; Map.o.appendChild(t); Map.routingModeControl=t; var tr=t.insertRow(0); var tdMode,ddlMode,tdPriority,ddlPriority; var styles=[]; styles.push({id:1,caption:m.s("dacHierarchy")}); styles.push({id:2,caption:m.s("dacValuation")}); var td=tr.insertCell(-1); m.ddlTrailsStyle=new KDropDownList(td,styles,{selectedId:Map.TrailsStyle,horizontalPadding:4,verticalPadding:0,borderWidth:0,bgColor:"rgb(91,103,109)",fontColor:"#ffffff",selBgColor:"#ff9731",h:Map.ButtonSize}); m.ddlTrailsStyle.o.style.borderRadius="4px"; m.ddlTrailsStyle.OnChange=function(item){ Map.TrailsStyle=item.id; tdMode.style.display=Map.TrailsStyle==2?"":"none"; tdPriority.style.display=Map.TrailsStyle==2?"":"none"; Map.ReloadTiles(Map.DinoLayerTrails); }; var modes=[]; modes.push({id:20,caption:m.s("dacHorseBarehoof")}); modes.push({id:21,caption:m.s("dacHorseWithHorseshoes")}); tdMode=tr.insertCell(-1);tdMode.style.paddingLeft=(Map.ButtonGapSize/2)+"px";tdMode.style.display=Map.TrailsStyle==2?"":"none"; ddlMode=new KDropDownList(tdMode,modes,{selectedId:Map.RoutingMode[Map.RoutingType],horizontalPadding:4,verticalPadding:0,borderWidth:0,bgColor:"#3080a8",fontColor:"#ffffff",selBgColor:"#ff9731",h:Map.ButtonSize,iconHeight:Map.ButtonSize}); ddlMode.o.style.borderRadius="4px"; ddlMode.OnChange=function(item,byUser){ Map.RoutingMode[Map.RoutingType]=item.id; if(byUser){ Map.ReloadTiles(Map.DinoLayerTrails); Map.RoutingDo(true); } }; var priors=[]; priors.push({id:1,caption:m.s("dacGoodPavement"),icon:"navi_prior1.svg"}); priors.push({id:2,caption:m.s("dacNiceLandscape"),icon:"navi_prior2.svg"}); priors.push({id:3,caption:m.s("dacGoodPavementAndNiceLandscape"),icon:"navi_prior3.svg"}); tdPriority=tr.insertCell(-1);tdPriority.style.paddingLeft=(Map.ButtonGapSize/2)+"px";tdPriority.style.display=Map.RoutingType!="foot" && Map.TrailsStyle==2?"":"none"; ddlPriority=new KDropDownList(tdPriority,priors,{selectedId:Map.RoutingPriority[Map.RoutingType],horizontalPadding:4,verticalPadding:0,borderWidth:0,bgColor:"#90ad1b",fontColor:"#ffffff",selBgColor:"#ff9731",iconHeight:Map.ButtonSize}); ddlPriority.o.style.borderRadius="4px"; ddlPriority.OnChange=function(item,byUser){ Map.RoutingPriority[Map.RoutingType]=item.id; if(byUser){ Map.ReloadTiles(Map.DinoLayerTrails); Map.RoutingDo(true); } }; };