File "studyib-jq.min.js"

Path: /StudyIB/js/studyib-jqminjs
File size: 10.6 KB
MIME-type: text/plain
Charset: utf-8

 
Open Back
var shiftWindow=function(){scrollBy(0,-50)};location.hash&&shiftWindow(),window.addEventListener("hashchange",shiftWindow),function($){$.fn.hasScrollBar=function(){return this.get(0).scrollHeight>this.height()}}(jQuery);const mobileScreenWidth=768;function setStickyColumns(){var top=$("#public-topnav").length?$("#public-topnav").outerHeight()+20:0;if(isMobileDevice())return!1;$(".floating-column").each((function(){$(this).width($(".floating-column").width()),$(this).attr("rel",$(this).offset().top),$(this).css({overflow:"hidden",top:top+"px"})})),window.onscroll=function(){stickyColumns()}}function stickyColumns(){var pageY=window.pageYOffset,menuH=$("#public-topnav").length?$("#public-topnav").outerHeight():0;pageY+=menuH,$(".floating-column").each((function(){$(this).innerHeight()<$(window).height()&&parseInt($(this).attr("rel"))<pageY?$(this).css("position","fixed"):$(this).css("position","initial")}))}function logDevices(){"undefined"!=typeof Storage&&localStorage.hasOwnProperty("device")?$.get("/pages/log-device.php?a=check&h="+localStorage.getItem("device")):"/pages/edit/page-preview.php"!=window.location.pathname&&new Fingerprint2({excludeUserAgent:!0,excludeAvailableScreenResolution:!0,excludeWebGL:!0}).get((function(hash,data){$.get("/pages/log-device.php?a=check&h="+hash),localStorage.setItem("device",hash)}))}function updateTopNav(navT,navH){$(window).scrollTop()>navT?($("#public-topnav").addClass("navbar-fixed-top solid"),$("body").css("padding-top",navH+"px")):($("#public-topnav").removeClass("navbar-fixed-top solid"),$("body").css("padding-top","0"))}function updateSearchMenu(navT,navH){var searchMenuTop=navT+navH,searchMenuH=$("#nav-menu-search").is(":visible")?$("#nav-menu-search").outerHeight():0;if($(window).scrollTop()>searchMenuTop-navH){var borderBottomWidth=parseInt($("#public-topnav").css("borderBottomWidth"));$("#nav-menu-search").addClass("navbar-fixed-top solid"),$("#nav-menu-search").css("top",navH+borderBottomWidth+"px"),$("body").css("padding-top",navH+searchMenuH+"px")}else $("#nav-menu-search").removeClass("navbar-fixed-top solid"),$("body").css("padding-top","0")}function isMobileDevice(){var screen=window.innerWidth<768,check=!1,a;return a=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))&&(check=!0),screen&&check}$(document).ready((function(){if($("img").each((function(){$(this).hasClass("thumb")||$(this).hasClass("sibico")||$(this).parent("a.fancy")||$(this).css({"max-width":"100%",height:"auto"})})),$("body").height()<$(window).height()){var el=$("#std-footer").prev();if(void 0!==el.offset()){var h=$(window).height()-$("#std-footer").height()-el.offset().top;el.css("min-height",h+"px")}}$('[data-toggle="popover"]').popover({trigger:isMobileDevice()?"click focus":"hover"}),$('[data-toggle="popover"]').click((function(){$('[data-toggle="popover"]').not(this).popover("hide")})),$('a[href="#"]').click((function(e){e.preventDefault()})),$(".alert.alert-dismissible.alert-success").delay(6e3).fadeOut("fast");var windowHeight=$(window).height(),windowWidth=$(window).width();if($($("section.hiddenbox").get().reverse()).each((function(){var box=$(this),newContainer;$("<div />").attr("class","hidden-content hidden").html(box.html()).insertBefore(box),box.hide((function(){$(this).remove()}))})),$("body").on("click",".showhider",(function(){var content=$(this).next(".hidden-content");content.hasClass("hidden")?($(this).attr("title","Hide"),$(this).html('<i class="fa fa-fw fa-minus"></i>'),content.removeClass("hidden")):($(this).html('<i class="fa fa-fw fa-plus"></i>'),content.addClass("hidden"),$(this).attr("title","Show"))})),$("body").on("click",".show-target",(function(){$("#"+$(this).data("target")).show("fast")})),$("input.retype").keyup((function(){var targetContainer=$($(this).data("target")),target=targetContainer.find("input"),alertSchoolEmail=$("#alert-school-email");1==target.length&&($(this).val()!=$(this).data("original-val")?(target.val(""),targetContainer.fadeIn("fast"),targetContainer.find("input").removeAttr("disabled"),alertSchoolEmail.fadeIn("fast")):(targetContainer.fadeOut("fast"),targetContainer.find("input").attr("disabled",!0),alertSchoolEmail.fadeOut("fast"),target.val($(this).val())))})),$("ul.side-nav > li > label").click((function(e){var parent=$(this).closest("li");parent.find("> ul").toggle("fast"),parent.toggleClass("expanded")})),$("a.toggle-menu-search").click((function(e){e.preventDefault(),$("#nav-menu-search").slideToggle("fast",(function(){$(this).find('input[name="glob"]').focus()}))})),$("#public-topnav").length){var navTop=$("#public-topnav").offset().top,navH=$("#public-topnav").outerHeight();$(window).width()>=768?(updateTopNav(navTop,navH),$(window).scroll((function(){updateTopNav(navTop,navH),updateSearchMenu(navTop,navH)}))):($("#public-topnav").addClass("navbar-fixed-top solid"),$("body").css("padding-top","50px"))}$("#subject-navbar-collapse .topics").click((function(e){$("#show-topics").modal("show")})),$("#show-topics").on("shown.bs.modal",(function(){var titleTopicW=$("#new-frontpage-toplevels-topics .title").first().width();$("#new-frontpage-toplevels-topics .title").quickfit({min:6,max:24,tolerance:.02,width:titleTopicW-20,sampleNumberOfLetters:20,sampleFontSize:20})})),$(".sidenav-expand").click((function(e){e.preventDefault(),$("ul.side-nav li > ul:not(:visible)").show("fast",(function(){$(this).addClass("auto-expanded"),$(this).parent("li").addClass("expanded")}))})),$(".sidenav-compress").click((function(e){e.preventDefault(),$("ul.side-nav li.expanded > ul.auto-expanded").hide("fast",(function(){$(this).removeClass("auto-expanded"),$(this).parent("li").removeClass("expanded")}))})),$(".selectable-group").on("click",".selectable",(function(){var item=$(this),group=$(this).closest(".selectable-group");group.hasClass("selectable-multi")?item.hasClass("selected")?item.removeClass("selected"):item.addClass("selected"):item.hasClass("selected")||(group.find(".selected").removeClass("selected"),item.addClass("selected"))})),$(".panel-expandable > .panel-heading").click((function(e){e.preventDefault();var panel=$(this).closest(".panel-expandable"),expandables="";panel.find(".panel-body").is(":visible")?(expandables=panel.hasClass("panel-has-footer")?".panel-body, .panel-footer":".panel-body",panel.find(expandables).slideUp("fast"),panel.find(".expander > .fa-minus").removeClass("fa-minus").addClass("fa-plus")):(expandables=panel.hasClass("panel-has-footer")?">.panel-body, >.panel-footer":">.panel-body",panel.find(expandables).slideDown("fast"),panel.find(".expander > .fa-plus").removeClass("fa-plus").addClass("fa-minus"))})),$("img.pop").length&&$("img.pop").parent("a").fancybox(),$("ul li.dropdown [data-toggle=dropdown]").on("click",(function(e){e.preventDefault(),e.stopPropagation();var toggled=$(this);toggled.parent().hasClass("open")?toggled.parent().find("ul.dropdown-menu").first().slideUp("fast",(function(){toggled.parent().removeClass("open")})):toggled.parent().find("ul.dropdown-menu").first().slideDown("fast",(function(){toggled.parent().addClass("open")}));var menu=$(this).parent().find("ul"),menupos;if($(menu).offset().left+menu.width()>$(window).width()){var newpos=-$(menu).width();menu.css({left:newpos})}else{var newpos=$(this).parent().width();menu.css({left:newpos})}}));var selectors=['article[id=main-article] p > a[href^="/"]','article[id=main-article] p > a[href*="studyib."]','article[id=main-article] li > a[href^="/"]','article[id=main-article] li > a[href*="studyib."]',".sitemap-preview"].join(",");$(selectors).addClass("internal-link");var delay=500;$(".internal-link").hover((function(){var e=$(this);e.off("hover").attr("ilink","started").addClass("processing");var link="/pages/subjects/internal-link.php",data={ticket:$("#ticket").val(),href:e.prop("href")},template=['<div class="popover popover-ilink" role="tooltip"><div class="arrow"></div>','<div class="popover-content popover-ilink-content"></div>',"</div>"].join("");setTimeout((function(){"started"==e.attr("ilink")&&$.ajax({url:link,cache:!1,data:data,method:"post",success:function(response){e.removeClass("processing"),0!=response&&e.popover({position:"top",html:!0,template:template,content:response}).popover("show"),e.removeClass("processing")}})}),500)}),(function(){var e;$(this).removeAttr("ilink").removeClass("processing").popover("hide").popover("destroy")})),$("a.back").on("click",(function(e){e.preventDefault();var prev="/";document.referrer&&(prev=document.referrer),$(this).attr("href",prev),window.location.href=prev})),$(".toggle-password").on("click",(function(e){e.preventDefault();var passInput=$(this).closest(".password-container").find("input"),type="password"==passInput.attr("type")?"text":"password";passInput.attr("type",type),$(this).toggleClass("fa-eye fa-eye-slash")})),setStickyColumns(),setTimeout((function(){logDevices()}),1e3)}));