PageSourceSearch

https://www.bustpn.ch/qsPortal/Javascript/qsMenu.min.js

js bustpn.ch collected 2026-09-24 20:18:17 UTC 11,665 bytes, 1 lines download raw bytes

1function qsGetJSon(t,e,n){null==e&&(e="/qsPortal/ajax/get.asp");var o={};return async="function"==typeof n,$.ajax({type:"POST",cache:!1,async:!1,dataType:"json",url:e,data:t,beforeSend:function(){},success:function(t){async?n(t):o=t},error:function(t,e){async?n(e):o={error:!0,content:t.responseText}}}),o}function qsGetHtml(t,n,e){void 0===e&&(e="/qsPortal/ajax/get.asp");$.ajax({type:"GET",cache:!1,async:!1,dataType:"html",url:e,data:t,beforeSend:function(){},success:function(t){n(t)},error:function(t,e){n({error:!0,content:t.responseText})}})}function InitPopupMenu(){LinkPopupMenu(),$(".qsContextMenu").bind("contextmenu",function(t){return qsOnContextMenu(t)})}function LinkPopupMenu(){$(".editPopup").each(function(){$(this).hasClass("undercontrol")||($(this).hover(function(t){qsShowWithDelay($(this),$("#syseditMenuD"),t,10)},function(){qsHideWithDelay($("#syseditMenuD"))}),$(this).addClass("undercontrol"))})}!function(e){var n,i;"undefined"!=typeof gobjSessionVar&&gobjSessionVar.EditMode?(e.qsedit=new Object,e.qsedit.loadTemplate=function(e){return data="Ajax=menu.template",e&&(data+="&template="+e),qsGetHtml(data,function(t){n[e||"default"]=t}),n[e||"default"]},n=[],i=0,e.qsedit.loadTemplate(),e.qsedit.initMenuActions=function(e){var o=[];e.each(function(t,e){$childcontext=$(e),$("[data-qsedit-menuaction]",$childcontext).not(".undercontrol").each(function(t,e){var n;$(e).hasClass("undercontrol")||($(e).addClass("undercontrol"),(n={}).uid=++i,$(e).attr("data-uid",i.toString()),n.node=$(e).data("qsedit-editnode")||-1,n.dphid=$(e).data("qsedit-dphid")||-1,n.menuaction=$(e).data("qsedit-menuaction"),n.dphname=$(e).data("qsedit-dphname")||"",n.options=$(e).data("qsedit-options")||"",n.addtype=$(e).data("qsedit-addtype")||"",n.title=encodeURIComponent($(e).data("qsedit-title"))||"",-1==n.node&&""==n.dphname||o.push(n))})}),0!=o.length&&(data="Ajax=menu.access&items="+JSON.stringify(o),data+="&N="+gobjSessionVar.lngCurrentNodeFK,data=qsGetJSon(data,null,function(t){o=JSON.parse(t.result),$.each(o,function(t,n){$('[data-uid="'+n.uid+'"]').each(function(t,e){n.enabled?(null!=n.url?null!=$(e).data("qsedit-href")?$(e).attr("href",$(e).data("qsedit-href")):$(e).attr("href",n.url):null!=n.title&&($(e).html(n.title),$(e).closest("[data-qsedit]").find('[data-qsedit-menuaction="property"], [data-qsedit-menuaction="dphinfo"]').each(function(t,e){$(e).prop("title",n.title)})),$(e).hasClass("disabled")&&$(e).removeClass("disabled")):$(e).hasClass("disabled")||($parent=$(e).parent(),$(e).remove(),$parent.hasClass("dropdown-menu")&&($previous=null,$parent.children().each(function(t,e){$(e).hasClass("dropdown-divider")&&$previous&&$previous.hasClass("dropdown-divider")?$(e).remove():$previous=$(e)}),$parent.children().last().hasClass("dropdown-divider")&&$parent.children().last().remove()))})}),e.each(function(t,e){$childcontext=$(e),0==$(".dropdown-menu",$childcontext).first().find(".dropdown-item").not(".disabled").length&&($(".dropdown-menu",$childcontext).first().prevAll(".dropdown-toggle").remove(),$(".dropdown-menu",$childcontext).first().remove()),0==$(".qs-menu",$childcontext).first().children().length&&($childcontext.removeAttr("data-qsedit"),$childcontext.off("mouseover").off("mouseout"),$(".qs-menu",$childcontext).first().remove())})}),$(".qs-edit-vertical > .btn-group:first-child").addClass("btn-group-vertical"),e.hasClass("qs-edit-vertical")&&$("> .qs-menu:first-child > .btn",e).attr("data-placement","right"),e.hasClass("qs-edit-right")&&$("> .qs-menu:first-child > .btn",e).attr("data-placement","left"),e.hasClass("qs-edit-bottom")&&$("> .qs-menu:first-child > .btn",e).attr("data-placement","bottom"))},e.qsedit.getMenuTemplateClone=function(t){return""==t||null==t?$(n.default).clone():(menu=n[t],menu?$(n[t]).clone():(menu=e.qsedit.loadTemplate(t),$(menu).clone()))},e.qsedit.mouseover=function(t){e.qsedit.initMenuActions($(this)),null!=$(this).data("qsedit")&&("function"==typeof tippy?[].slice.call(this.querySelectorAll('a[data-qsedit-toggle="tooltip"]')).map(function(t){if(void 0===t.hasTooltip)return t.hasTooltip=!0,tippy(t,{content:function(t){var e=t.getAttribute("title");return t.removeAttribute("title"),e}})}):void 0===bootstrap.Util?([].slice.call(this.querySelectorAll('.qs-menu [data-toggle="dropdown"]')).map(function(t){if(void 0===t.hasDropdown)return t.hasDropdown=!0,new bootstrap.Dropdown(t)}),[].slice.call(this.querySelectorAll('a[data-qsedit-toggle="tooltip"]')).map(function(t){if(void 0===t.hasTooltip)return t.hasTooltip=!0,new bootstrap.Tooltip(t)})):($('[data-toggle="dropdown"]').dropdown(),$('[data-qsedit-toggle="tooltip"]',$(this)).tooltip()),$(this).addClass("qs-edit-hover")),t.stopPropagation()},e.qsedit.mouseout=function(t){t.stopPropagation(),$(this).removeClass("qs-edit-hover")},e.qsedit.startMouseOver=function(){$("[data-qsedit]").on("mouseover",e.qsedit.mouseover).on("mouseout",e.qsedit.mouseout)},e.qsedit.stopMouseOver=function(){$("[data-qsedit]").off("mouseover").off("mouseout")},e.qsedit.initmenu=function(){$("[data-qsedit]").not(".undercontrol").each(function(t,n){$(n).hasClass("undercontrol")||($(n).addClass("undercontrol"),$menuTemplate=e.qsedit.getMenuTemplateClone($(n).data("qsedit-template")),null!=$(n).data("qsedit-editnode")&&$menuTemplate.find("[data-qsedit-menuaction]").each(function(t,e){null==$(e).data("qsedit-editnode")&&$(e).data("qsedit-editnode",$(n).data("qsedit-editnode"))}),null!=$(n).data("qsedit-dphname")&&$menuTemplate.find("[data-qsedit-menuaction]").each(function(t,e){null==$(e).data("qsedit-dphname")&&$(e).data("qsedit-dphname",$(n).data("qsedit-dphname"))}),null!=$(n).data("qsedit-dphid")&&$menuTemplate.find("[data-qsedit-menuaction]").each(function(t,e){null==$(e).data("qsedit-dphid")&&$(e).data("qsedit-dphid",$(n).data("qsedit-dphid"))}),null!=$(n).data("qsedit-options")&&$menuTemplate.find("[data-qsedit-menuaction]").each(function(t,e){null==$(e).data("qsedit-options")&&$(e).data("qsedit-options",$(n).data("qsedit-options"))}),null!=$(n).data("qsedit-addtype")&&$menuTemplate.find("[data-qsedit-menuaction]").each(function(t,e){null==$(e).data("qsedit-addtype")&&$(e).data("qsedit-addtype",$(n).data("qsedit-addtype"))}),$(n).prepend($menuTemplate))}),e.qsedit.initMenuActions($(".qs-edit-page")),e.qsedit.initMenuActions($(".qs-edit-inline")),0<$("[data-qsedit]").length&&$("[data-qsedit]").on("mouseover",e.qsedit.mouseover).on("mouseout",e.qsedit.mouseout)},e.init(function(){e.qsedit.initmenu()})):$("[data-qsedit]").removeAttr("data-qsedit")}(qs),$(document).ready(function(){InitPopupMenu()});var objTimeOut=null;function qsOnContextMenu(e){var t=$("#sysadminMenu");t.find("div").remove(),t.find("ul").remove(),$ul=t.append('<div id="mnuTitle" class="syspopupMenuTitle">QuickMenu</div>').append("<ul></ul>
1").find("ul"),0==gobjSessionVar.lngMemberID?$ul.append('<li><a id="mnuQuickLogin" href="#"><img src="/qsPortal/Themes/Default/Images/PopupMenuQuickLogin.gif"><span>Quick Login</span></a></li>'):$ul.append('<li><a id="mnuSecGroups" href="#"><img src="/qsPortal/Images/spacer.gif"><span>Security Groups</span></a></li>').append('<li><a id="mnuAdmin" href="#"><img src="/qsPortal/Themes/Default/Images/PopupMenuAdmin.gif"><span>Admin</span></a></li>').append('<li><a id="mnuProfile" href="#"><img src="/qsPortal/Themes/Default/Images/PopupMenuAdmin.gif"><span>Profile</span></a></li>').append('<li><a id="mnuQuickLogout" href="#"><img src="/qsPortal/Themes/Default/Images/PopupMenuQuickLogout.gif"><span>Quick Logout</span></a></li>').append('<li><a id="mnuInfo" href="#"><img src="/qsPortal/Themes/Default/Images/PopupMenuProperties.gif"><span>Page properties</span></a></li>');t=qsGetMouseXY(e);qsPopupMenu("sysadminMenu","Admin",t[0],t[1]),qsHideWithDelay($("#sysadminMenuD"),1500);try{e&&(e.cancelBubble=!0)}catch(t){e&&(e.preventDefault(),e.stopPropagation())}return!1}function qsGetMouseXY(t){var e,t=void 0!==(t=t||(window.event||window.Event)).PageX?(e=t.PageX+(window.scrollX||document.documentElement.scrollLeft||document.body.scrollLeft),t.PageY+(window.scrollY||document.documentElement.scrollTop||document.body.scrollTop)):(e=t.clientX+(window.scrollX||document.documentElement.scrollLeft||document.body.scrollLeft),t.clientY+(window.scrollY||document.documentElement.scrollTop||document.body.scrollTop));return[e,t]}function qsShowWithDelay(t,e,n,o){var i;null!=objTimeOut&&(window.clearTimeout(objTimeOut),objTimeOut=null),$(e).style||(i=qsGetMouseXY(n),objTimeOut=window.setTimeout(function(){qsPopupMenu("syseditMenu",$(t).attr("id"),i[0],i[1])},o||500))}function qsHideWithDelay(t,e){null!=objTimeOut&&(window.clearTimeout(objTimeOut),objTimeOut=null),objTimeOut=window.setTimeout(function(){$(t).hide()},e||500)}function qsPopupMenu(containerId,mnuId,posX,posY){var properties=eval("mnu"+mnuId);if(void 0!==properties){$("#"+containerId+"D *").remove(),$("#"+containerId+"> *").clone().appendTo("#"+containerId+"D");var options=properties.mnuTitle;options&&options.title&&$("#"+containerId+"D .syspopupMenuTitle").html(options.title),$("#"+containerId+"D a").each(function(){var t=properties[$(this).attr("id")];t?(t.url&&$(this).attr("href",t.url),t.click&&$(this).click(t.click),t.title&&$(this).find("span").html(t.title),$(this).parent("li").show()):"mnuBottom"!=$(this).parent().attr("id")?$(this).parent("li").hide():($(this).attr("href","javascript:return false;"),$(this).addClass("disable"))});var scrollTop=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,windowHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,menuHeight=$("#"+containerId+"D").height(),border=5;
1return windowHeight-menuHeight-border+scrollTop<posY&&(posY=windowHeight-menuHeight-border+scrollTop),$("#"+containerId+"D").css({position:"absolute",left:posX+"px",top:posY+"px"}),$("#"+containerId+"D").fadeIn(),$("#"+containerId+"D").hover(function(){objTimeOut&&(window.clearTimeout(objTimeOut),objTimeOut=null)},function(){qsHideWithDelay($("#"+containerId+"D"))}),!1}}function clsClipboard(t){if(this.mblnCut=!0,this.maobjNodeInfo=[],""!=t)for(astr=t.split(","),i=0;i<astr.length;i++)astrNodeInfo=astr[i].split(";"),this.maobjNodeInfo[this.maobjNodeInfo.length]={node:astrNodeInfo[0],dph:astrNodeInfo[1],dphfk:astrNodeInfo[2],cut:astrNodeInfo[3]};this.AddCopy=function(t){for(blnExist=!1,i=0;i<this.maobjNodeInfo.length;i++)if(this.maobjNodeInfo[i].node==t){blnExist=!0;break}blnExist||(this.maobjNodeInfo[this.maobjNodeInfo.length]={node:t,dph:"",dphfk:-1,cut:!1},this.UpdateClipboard())},this.Cut=function(t,e,n){this.mblnCut=!0,this.maobjNodeInfo=[],void 0===e&&(e=""),void 0===n&&(n=-1),this.maobjNodeInfo[0]={node:t,dph:e,dphfk:n,cut:!0},this.UpdateClipboard(),$("#syseditMenuD").hide()},this.Copy=function(t){this.mblnCut=!1,this.maobjNodeInfo=[],this.maobjNodeInfo[0]={node:t,dph:"",dphfk:-1,cut:!1},this.UpdateClipboard(),$("#syseditMenuD").hide()},this.Length=function(){return this.maobjNodeInfo.length},this.UpdateClipboard=function(){for(strNodeInfo="",i=0;i<this.maobjNodeInfo.length;i++)0<i&&(strNodeInfo+=","),strNodeInfo+=this.maobjNodeInfo[i].node+";"+this.maobjNodeInfo[i].dph+";"+this.maobjNodeInfo[i].dphfk,this.maobjNodeInfo[i].cut?strNodeInfo+=";true":strNodeInfo+=";false";this.AjaxProcess("action=UpdateClipboard&Nodes="+strNodeInfo)},this.ClearClipboard=function(){this.AjaxProcess("action=ClearClipboard");this.maobjNodeInfo=[]},this.AjaxProcess=function(t){var t="Ajax=Clipboard&"+t,n={};return $.ajax({type:"POST",cache:!1,async:!0,dataType:"json",url:"/qsPortal/Ajax/Get.asp",data:t,beforeSend:function(){},success:function(t){n=t},error:function(t,e){n={error:!0,content:t.responseText}}}),n}}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.