Blank HTML5 Topic Popups in Chrome, not in IE, Mozilla

This forum is for all Flare issues related to the HTML5, WebHelp, WebHelp Plus, and Adobe Air Targets
Post Reply
gsm1
Propeller Head
Posts: 24
Joined: Wed Oct 05, 2016 4:46 pm

Blank HTML5 Topic Popups in Chrome, not in IE, Mozilla

Post by gsm1 »

Just encountered this issue. My HTML5 project output in Google displays blank popups, when clicked. Link to popup may work first time, but not second and vise versa. In some topics, the first 5-9 popups work fine. In others, the first popup fails. Side by side comparisons with Mozilla, IE and Preview window show that the issue is Chrome-specific.

I reset popup blocker in Chrome to Allow. No change in behavior.

In many, but not all cases, using the mouse scroll wheel and pushing it forward prompts display of the popup content.
In other cases, resizing the display format (CTRL + Scrolling) can prompt the popup display or make it disappear.

A link to the same topic popup may work in one topic but not another. The line size of an affected popup can be very short (31) or very long (330). Inclusion of an image doesn't seem to matter.

In using the Menu > Inspect option for blank popups, under Console, I see this "error" reported repeatedly: Uncaught TypeError: Cannot read property '0' of null. Adjacent to that I see various versions of this: Subsystems/TN_Primar…ts/MadCapAll.js:120


5/9/18

Failed to add that I am working with Tripane output format.

I have been able to identify MadCapAll.js as a javascript file. It lives in the project in multiple instances, with differing generation dates. 120 is a reference to line 120, which apparently identifies a particular function or an outcome of that function. See below:

A colleague identified a website that provides some clarification: https://stackoverflow.com/questions/327 ... does-exist

However, I have no experience with JavaScript and am afraid that anything I might do would create worse problems -- that would take me a long while to figure out.

I'm wondering if overwriting recent instances of MadCapAll.js with older versions might just eliminate the corruption I am assuming has occurred in the file - given that this issue seems relatively new?

Insights welcome.

MadCapAll.js 120 reads as follows:

(function(){if(!MadCap.Utilities.HasRuntimeFileType("Topic")){return}MadCap.CreateNamespace("Topic");var j=MadCap.Topic;var A=MadCap.TextEffects;var B=MadCap.Utilities.HasRuntimeFileType("TriPane");j.Expand=function(Q){var R=new A.ExpandingControl(Q.parentNode);R.Toggle()};j.DropDown=function(Q){var R=new A.DropDownControl(Q.parentNode.parentNode);R.Toggle()};j.Toggle=function(Q){var R=new A.TogglerControl(Q);R.Toggle()};j.ThumbPopup_Click=function(Q){var R=j.ShowThumbnailPopup(Q,this,"click");if(Q.preventDefault){Q.preventDefault()}};j.ThumbPopup_Hover=function(Q){var R=j.ShowThumbnailPopup(Q,this,"mouseleave")};j.ShowThumbnailPopup=function(at,au,ao){var an=10;var ai=1;var ae=10;var U=$(au).children("img")[0];var ah=parseInt(MadCap.Dom.Dataset(U,"mcWidth"));var ab=parseInt(MadCap.Dom.Dataset(U,"mcHeight"));var Q=ab/ah;var aq=document.documentElement.clientWidth-((an+ai+ae)*2);var am=document.documentElement.clientHeight-((an+ai+ae)*2);if(ab>am){ab=am;ah=ab/Q}if(ah>aq){ah=aq;ab=ah*Q}var W=new MadCap.Utilities.Url(document.location.href);var ar=$(U).offset().top;var aw=$(U).offset().left;var az=MadCap.Dom.GetAttribute(au,"href");var al=MadCap.Dom.GetAttribute(au,"data-mc-popup-alt");var ag=ab+((ai+ae)*2);var ad=ah+((ai+ae)*2);var ac=(ar+(U.offsetHeight/2))-(ag/2);var Y=(aw+(U.offsetWidth/2))-(ad/2);var X=MadCap.Dom.GetScrollPosition();var aj=X.Y;var S=aj+document.documentElement.clientHeight;var av=X.X;var R=av+document.documentElement.clientWidth;var Z=aj+an;var ak=av+an;var aa=S-an;var T=R-an;if(ac<Z){ac=Z}if(Y<ak){Y=ak}if(ac+ag>aa){ac=aa-ag}if(Y+ad>T){Y=T-ad}if($(".title-bar.sticky.is-stuck")){if(ac<$(".title-bar.sticky.is-stuck").innerHeight()){ac+=$(".title-bar.sticky.is-stuck").innerHeight()-ac+an}}var V=$("<div></div>");V.addClass("MCPopupContainer");var ap=document.createElement("img");$(ap).addClass("MCPopupFullImage");ap.setAttribute("src",az);ap.setAttribute("alt",al);ap.setAttribute("tabindex","0");V.bind(ao,function(){MadCap.DEBUG.Log.AddLine(ao);V.animate({top:ay,left:af},200,function(){V.remove()});$(ap).animate({width:U.offsetWidth,height:U.offsetHeight},200);$(ax).animate({opacity:0},200,function(){MadCap.TextEffects.RemoveBackgroundTint()})});V.bind("keydown",function(aA){var aA=aA||window.event;if(aA.keyCode!=27&&aA.keyCode!=13){return}V.remove();MadCap.TextEffects.RemoveBackgroundTint()});V.append(ap);document.body.appendChild(V[0]);var ay=ar-(ai+ae);var af=aw-(ai+ae);if(MadCap.IsIBooks()){$idealContainer=$(au).parentsUntil("body").last();ah=$idealContainer[0].offsetWidth*0.9;ab=ah*Q;Y=$idealContainer.offset().left;V.css({top:ay,left:af}).animate({top:ac,left:Y,width:ah,height:ab},200)}else{V.css({top:ay,left:af}).animate({top:ac,left:Y},200)}$(ap).css({width:U.offsetWidth,height:U.offsetHeight}).animate({width:ah,height:ab},200);var ax=MadCap.TextEffects.AddBackgroundTint(null,document.body);$(ax).animate({opacity:0.5},200);ap.focus()};j.HelpControl_Click=function(R){var Q=this;j.GetHelpControlLinks(this,function(Y){var T=new MadCap.Utilities.Url(document.location.href);for(var U=Y.length-1;U>=0;U--){var S=Y;S.Title="t" in S?S.t:"Title" in S?S.Title:null;var V="Url" in S?S.Url:"Link" in S?S.Link:null;if(V!=null&&typeof V!="string"){if(V.FullPath==T.FullPath){Y.Remove(U)}V=V.ToRelative(T);S.Link=V.FullPath}}if(!$(Q).hasClass("MCHelpControl-Related")){Y.sort(function(aa,Z){return aa.Title.localeCompare(Z.Title)})}var W=new MadCap.Utilities.Dictionary();for(var U=Y.length-1;U>=0;U--){var X=Y;var V=X.Link;if(W.GetItem(V)){Y.Remove(U);continue}W.Add(X.Link,true)}A.CreateLinkListPopup(Y,document.body,R.pageY,R.pageX,Q)},null);R.preventDefault();R.stopPropagation()};j.GetHelpControlLinks=function(W,aa){var Z=new Array();var S=$(W);if(q&&!q.InPreviewMode){if(P()){var V=S.attr("data-mc-keywords");if(V!=null){if(V==""){aa(Z)}var Y=V.split(";");MadCap.Utilities.AsyncForeach(Y,function(ab,ac){q.FindIndexEntry(ab,function(ad,ae){if(ae!=null&&ae.linkList){Z=Z.concat(ae.linkList)}ac()})},function(){aa(q.SortLinkList(Z))});return}else{var U=S.attr("data-mc-concepts");if(U!=null){q.GetConceptsLinks(U).then(aa);return}}}}var R=S.attr("data-mc-topics");if(R!=null){topicPairs=R.split("||");if(topicPairs==""){aa(Z)}for(var X=0,T=topicPairs.length;X<T;X++){var Q=topicPairs[X].split("|");Z[Z.length]={Title:Q[0],Link:Q[1]}}}aa(Z)};j.Hyperlink_Onclick=function(U){var T=$(this);if(T.hasClass("MCTopicPopup")||T.hasClass("MCPopupThumbnailLink")||T.hasClass("MCHelpControl")||T.hasClass("reply-comment-button")){return}var Q=MadCap.Dom.GetAttribute(this,"href");if(Q==null||MadCap.String.StartsWith(Q,"http:")||MadCap.String.StartsWith(Q,"https:")){return}var S=MadCap.Dom.GetAttribute(this,"target");if(S!=null){return}if(P()){var R=new MadCap.Utilities.Url(document.location.href);if(MadCap.String.StartsWith(Q,"#")){R=new MadCap.Utilities.Url(R.PlainPath+Q)}else{if(MadCap.String.Contains(Q,"javascript:void(0)")){return}else{R=R.ToFolder().CombinePath(Q)}}MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"navigate-topic",[R.FullPath],null);U.preventDefault()}else{MadCap.Utilities.Url.OnNavigateTopic.call(T,U)}};j.ScrollToBookmark=function(S){S=S.replace(/([ #;?%&,.+*~\':"!^$[\]()=>|\/@])/g,"\\$1");var Q=$("#"+S);if(Q.length==0){Q=$("[name = '"+S+"']")}if(Q.length>0){r(Q[0],false);var R=$("ul.menu.mc-component");if(R.length>0&&!(R[0].innerHTML.replace(/\s/g,"").length)){R.on("loaded",function(){l(Q.offset().top)})}else{l(Q.offset().top)}}};function l(R){if($(".title-bar.sticky").length>0){var Q=$(".title-bar.sticky").innerHeight();$("html, body").scrollTop(R-Q)}else{$("html, body").scrollTop(R)}}$(function(Q){MadCap.Utilities.LoadHandlers.MadCapTopic=j.Init;t(Q)});function D(Q){O()}function O(){var Q=$(".feedback-comments-wrapper");if(q&&q.IsResponsive&&parent!=window){Q.addClass("feedback-embedded");MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"get-parent-window-width",null,function(S){var R=parseInt(S[0]);if(q.IsTabletLayout(R)){if(!Q.hasClass("responsive")){Q.addClass("responsive")}}else{if(Q.hasClass("responsive")){Q.removeClass("responsive")}}})}else{if(Q.hasClass("responsive")){Q.removeClass("responsive")}}}function t(Q){$(window).resize(D);$(window).hashchange(g);j.Init(document)}j.Init=function(S){$("input, textarea",S).placeholder();if(P()||C()){$(".MCWebHelpFramesetLink",S).hide()}$(S).on("click","a, area",MadCap.Topic.Hyperlink_Onclick);$(".MCPopupThumbnailPopup",S).click(MadCap.Topic.ThumbPopup_Click);$(".MCPopupThumbnailHover",S).mouseover(MadCap.Topic.ThumbPopup_Hover);$("a.MCHelpControl",S).click(MadCap.Topic.HelpControl_Click);$(".print-button",S).click(function(Z){window.print()});$(".expand-all-button",S).click(function(aa){var Z=$(this);if(Z.hasClass("expand-all-button")){MadCap.TextEffects.TextEffectControl.ExpandAll("open")}else{if(Z.hasClass("collapse-all-button")){MadCap.TextEffects.TextEffectControl.ExpandAll("close")}}MadCap.Utilities.ToggleButtonState(this)});$(".remove-highlight-button",S).click(function(Z){I()});$(".previous-topic-button",S).click(function(Z){MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"navigate-previous")});$(".next-topic-button",S).click(function(Z){MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"navigate-next")});if(MadCap.String.Contains(navigator.userAgent,"iphone",false)){window.scrollTo(0,1)}if(MadCap.IsIOS()&&B){var R=$("<div id='ios-wrapper'></div>").appendTo(document.body);var W=R[0];for(var V=document.body.childNodes.length-2;V>=0;V--){var T=document.body.childNodes[V];W.insertBefore(T,W.firstChild)}}d();var Y=parent;if(C()){Y=parent.parent}var U=$(document.documentElement).attr("data-mc-path-to-help-system");var X="Data/HelpSystem.xml";if(U){X=U+X}var Q=new MadCap.Utilities.Url(X);MadCap.WebHelp.HelpSystem.LoadHelpSystem(Q.FullPath).done(function(Z){q=Z;y()})};function h(){var R=$("ul[data-mc-toc]");var Q;if(!B){Q=e()}R.each(function(){var S=this;var T=new MadCap.WebHelp.TocPane("Toc",q,this,true);T._TocType=Q.TocType;T._TocPath=Q.TocType=="Toc"?Q.TocPath:Q.BrowseSequencesPath;T._TocHref=Q.Href;T.Init(function(){if(MadCap.Dom.GetAttributeBool(S,"data-mc-top-nav-menu",false)){$(window).trigger("resize")}var U=jQuery.Event("loaded");$(S).trigger(U)})})}function G(){var R=$("div.breadcrumbs[data-mc-toc]");var Q;if(!B){Q=e()}R.each(function(){var S=new MadCap.WebHelp.Breadcrumbs("Toc",q,this,true);S._TocType=Q.TocType;S._TocPath=Q.TocType=="Toc"?Q.TocPath:Q.BrowseSequencesPath;S._TocHref=Q.Href;S.Init()})}function s(){var R=$("div.miniToc[data-mc-toc]");var Q;if(!B&&R.length>0){Q=e();q.FindNodeInToc("Toc",Q.TocPath,Q.Href,function(U){if(U){var Z="";var W=q.GetTocEntryHref(U,Q.TocType,false,true);if(P()){W=decodeURIComponent(W)}var aa=q.GetTocData(new MadCap.Utilities.Url(W));var S=Q[Q.TocType+"Path"]!=aa[Q.TocType+"Path"];if(S){var X=U.toc.entries[U.i].title;var Y=Q[Q.TocType+"Path"].split("|");for(var V=0;V<Y.length;V++){var T=Y[V];if(T==X||Z){Z+=(V==Y.length-1)?T:(T+"|")}}Q[Q.TocType+"Path"]=Z}}M(Q)},null,false);return}M(Q)}function M(Q){var R=$("div.miniToc[data-mc-toc]");R.each(function(){var S=new MadCap.WebHelp.MiniToc("Toc",q,this);S._TocType=Q.TocType;S._TocPath=Q.TocType=="Toc"?Q.TocPath:Q.BrowseSequencesPath;S._TocHref=Q.Href;S.Init()})}function e(){var V=q.GetMasterHelpsystem();var Q=V.GetContentPath();var U=new MadCap.Utilities.Url(document.location.href);if(U.IsFolder){var T=new MadCap.Utilities.Url(V.DefaultStartTopic).Extension;U=U.AddFile("default."+T)}var S=U.ToFolder().CombinePath(Q);var R=U.ToRelative(S);return q.GetTocData(new MadCap.Utilities.Url(R.FullPath))}function y(){var R=MadCap.Utilities.Url.CurrentHash();if(R.length>0){var Q=new MadCap.Utilities.Url(R.substring(1));K(Q.ToNoQuery().FullPath);if(!$("html").hasClass("pulseTopic")){$(window).trigger("hashchange")}}n();h();G();s();if(q&&q.LiveHelpEnabled){f=MadCap.WebHelp.LoadFeedbackController(q.LiveHelpServer);f.Init(function(){if(f.FeedbackActive){MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"get-csh-id",null,function(S){var T=S!=null?S[0]:null;if(m!=null){$(document.documentElement).addClass("has-topic");f.LogTopic(m,T,function(){var U=$(".feedback-comments-wrapper");if(!C()&&!b()&&!c()){if(!f.PulseEnabled){U.removeClass("hidden");a=$("#new-comment-form").attr("data-comment-length-exceeded-message")||"The maximum comment length was exceeded by {n} characters.";f.GetAnonymousEnabled(q.LiveHelpOutputId,function(W){z=W;if(W){$(document.documentElement).addClass("feedback-anonymous-enabled")}});var V=MadCap.Utilities.Store.getItem("LiveHelpUsername");$(".username").val(V);$(".comment-submit").click(H);$(".feedback-comments-wrapper .comments").on("click",".reply-comment-button",L);u()}else{if(f.PulseActive){k(function(W){if(W){var X=f.PulseServer+W;N(X)}else{f.GetPulseStreamID(m,function(Y){if(Y=="00000000-0000-0000-0000-000000000000"){return}var Z=f.PulseServer+"streams/"+Y+"/activities?frame=stream";N(Z)})}})}}}})}})}});O()}}function g(R){var Q=new MadCap.Utilities.Url(document.location.href);if(!MadCap.String.IsNullOrEmpty(Q.Fragment)){var S=Q.Fragment.substring(1);S=MadCap.Utilities.Url.StripInvalidCharacters(S);j.ScrollToBookmark(S)}}function K(Q){Q=MadCap.Utilities.Url.StripInvalidCharacters(Q);var R=$("[name='"+Q+"']");if(R.length>0){r(R[0],false)}}function P(){return window.name=="topic"&&!MadCap.Utilities.HasRuntimeFileType("Default")}function C(){return window.name=="MCPopup"&&!MadCap.Utilities.HasRuntimeFileType("Default")}function b(){return $("html").hasClass("templateTopic")}function c(){var Q=$(document.documentElement).attr("data-mc-community-features");return Q&&Q.toLowerCase()=="disabled"}function n(){MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"get-href",null,function(T){if(T){var R=new MadCap.Utilities.Url(T[0]);var Q=new MadCap.Utilities.Url(R.Fragment.substring(1));var S=R.QueryMap.GetItem("BrowseSequencesPath");q.SetBrowseSequencePath(S,Q)}})}function H(T){var Q=$(this).closest(".comment-form-wrapper");var S=null;var X=Q.children(".username-field").val();var R=Q.children(".subject-field").val();var W=Q.find(".body-field").val();var U=null;var V=Q.parent();if(V.hasClass("comment")){U=V.attr("data-mc-comment-id")}p(X,R,W,U)}function p(V,R,U,T){if(z){MadCap.Utilities.Store.setItem("LiveHelpUsername",V);try{f.AddComment(m,null,V,R,U,T,u)}catch(Q){var S=a.replace(/{n}/g,Q.Data.ExceedAmount);alert(S)}}else{MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"login-user",null,function(Z){var Y=Z[0];if(Y!=null){try{f.AddComment(m,Y,V,R,U,T,u)}catch(W){var X=a.replace(/{n}/g,W.Data.ExceedAmount);alert(X)}}})}}function L(R){R.preventDefault();var S=$(this).closest(".comment");if(S.children(".comment-form-wrapper")[0]!=null){return}var Q=$("#new-comment-form").clone();Q.attr("id",null);Q.children(".comment-submit").click(H);S.children(".buttons").after(Q);Q.hide().slideDown()}function u(){MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"get-user-guid",null,function(R){var Q=R[0];f.GetTopicComments(m,Q,null,function(S){var U=MadCap.Utilities.Xhr.LoadXmlString(S);var T=$(".comments");T.children().not(".mc-template").remove();F(U.documentElement,T)})})}function F(ab,Y){var aa=$(ab).children("Comment");var Q=$(".comments .comment.mc-template");for(var X=0,T=aa.length;X<T;X++){var ac=$(aa[X]);var W=ac.attr("User");var Z=ac.attr("DateUTC")||ac.attr("Date");var U=ac.attr("Subject");var S=ac.attr("CommentID");var R=ac.children("Body").text();var V=Q.clone();V.removeClass("mc-template");V.attr("data-mc-comment-id",S);$(".username",V).text(W);$(".timestamp",V).text(Z);$(".subject",V).text(U);$(".body",V).text(R);$(Y).append(V);F(ac.children("Comments")[0],V)}}function k(Q){MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"get-href",null,function(U){var R=null;if(U){var T=new MadCap.Utilities.Url(decodeURIComponent(U[0]));var S=new MadCap.Utilities.Url(T.Fragment.substring(1));R=T.QueryMap.GetItem("PulsePath")}Q(R)})}function N(S){var Q=$(".feedback-comments-wrapper");Q.empty();var R=$("<iframe name='topiccomments-html5' class='pulse-frame pulse-loading' title='Topic Comments' frameborder='0'></iframe>");R.appendTo(Q);if(!($.browser.msie&&parseInt($.browser.version,10)===7)){R.attr("onload","this.className='pulse-frame';")}R.attr("src",S);if(!v){Q.removeClass("hidden")}}function I(){for(var Q=1;Q<=10;Q++){$("body").removeHighlight("SearchHighlight"+Q)}}function d(){function Q(R){if(typeof R.nextElementSibling=="undefined"){return R.nextSibling==null||R.nextSibling.nodeType==1?R.nextSibling:Q(R.nextSibling)}else{return R.nextElementSibling}}MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"get-href",null,function(Z){if(Z){var S=new MadCap.Utilities.Url(Z[0]);var V=S.QueryMap.GetItem("Highlight");if(MadCap.String.IsNullOrEmpty(V)){return}var W=V.match(/"[^"]*"/g);if(W!=null){for(var X=0;X<W.length;X++){V=V.replace(W[X],"")}}var aa=V.replace('"',"").split(" ");for(var Y=0;Y<aa.length;Y++){if(aa[Y]==""){aa.splice(aa[Y],1);Y--}}if(W!=null){for(var X=0;X<W.length;X++){aa.push(W[X].replace(/"/g,""))}}for(var Y=0;Y<aa.length;Y++){if($.inArray(aa[Y].toLowerCase(),MadCap.Utilities.StopWords)!=-1){aa.splice(Y,1);Y--}}for(var ab=0;ab<aa.length;ab++){var T=Array("*[class*='MCExpandingBody']","*[class*='MCDropDownHotSpot']","*[data-mc-target-name]");for(var ad=0;ad<T.length;ad++){var R=$(T[ad]);for(var U=0;U<R.length;U++){var ac=Q(R.parentElement);if((R.textContent!=null&&R.textContent.toLowerCase().indexOf(aa[ab].toLowerCase())>=0)||(ac!=null&&ac.textContent!=null&&ac.textContent.toLowerCase().indexOf(aa[ab].toLowerCase())>=0)){r(ad!=2?R:R.firstChild)}}}$("body").highlight(aa[ab],"SearchHighlight SearchHighlight"+(ab+1))}}})}function i(T,R,Q,S){if(T==""){return}J(document.body,T,R,Q,S);if(E&&E.offsetTop>document.documentElement.clientHeight){document.documentElement.scrollTop=E.offsetTop}}function x(T){for(var S=T.childNodes.length-1;S>=1;S--){var Q=T.childNodes[S];var R=Q.previousSibling;if(Q.nodeType==3&&R.nodeType==3){R.nodeValue=R.nodeValue+Q.nodeValue;T.removeChild(Q)}}for(var S=0;S<T.childNodes.length;S++){x(T.childNodes[S])}}function J(ac,T,U,aa,Z){var af=null;if(Z=="NGram"){af=new RegExp(T,"g"+(aa?"":"i"))}else{var R=T.replace(/([*^$+?.()[\]{}|\\])/g,"\\$1");af=new RegExp("(^|\\s|[.,;!#$/:?'\"()[\\]{}|=+*_\\-\\\\])"+R+"($|\\s|[.,;!#$/:?'\"()[\\]{}|=+*_\\-\\\\])","g"+(aa?"":"i"))}for(var X=ac.childNodes.length-1;X>=0;X--){var S=ac.childNodes[X];J(S,T,U,aa,Z);if(S.nodeType!=3||S.parentNode.nodeName=="SCRIPT"){continue}var W=S;var ae=W.nodeValue;for(var Y=af.exec(ae);Y!=null;Y=af.exec(ae)){var ab=Y.index+(Z=="NGram"?0:Y[1].length);var Q=ab+T.length;var ad=document.createElement("span");ad.className="highlight";ad.style.fontWeight="bold";ad.style.backgroundColor=U.split(",")[0];ad.style.color=U.split(",")[1];var V=document.createElement("span");V.className="SearchHighlight"+(w+1);V.appendChild(document.createTextNode(ae.substring(ab,Q)));ad.appendChild(V);W.nodeValue=ae.substring(0,ab);W.parentNode.insertBefore(ad,W.nextSibling);W.parentNode.insertBefore(document.createTextNode(ae.substring(Q,ae.length)),ad.nextSibling);W=W.nextSibling.nextSibling;ae=W.nodeValue;if(E==null||ad.offsetTop<E.offsetTop){E=ad}r(ad)}}}function r(S,Q){if(typeof Q=="undefined"){Q=true}var Y=false;for(var X=S.parentNode;X.nodeName!="BODY";X=X.parentNode){var ab=$(X);if(ab.hasClass("MCExpanding")){var V=A.TextEffectControl.FindControl(ab[0]);if(V==null){V=new MadCap.Topic.ExpandingControl(X)}V.Open(Q);Y=true}else{if(ab.hasClass("MCDropDown")){var V=A.TextEffectControl.FindControl(ab[0]);if(V==null){V=new MadCap.Topic.DropDownControl(X)}V.Open(Q);Y=true}else{var W=$(X).attr("data-mc-target-name");if(W!=null){var aa=MadCap.Dom.GetElementsByClassName("MCToggler",null,document.body);for(var U=0,R=aa.length;U<R;U++){var Z=$(aa).attr("data-mc-targets").split(";");var ac=false;for(var T=0;T<Z.length;T++){if(Z[T]==W){ac=true;break}}if(!ac){continue}var V=A.TextEffectControl.FindControl(aa);if(V==null){V=new MadCap.Topic.TogglerControl(aa)}V.Open(Q);Y=true;break}}}}}return Y}MadCap.Utilities.CrossFrame.AddMessageHandler(function(W,S,V){var U={Handled:false,FireResponse:true};if(W=="print"){window.focus();window.print();U.Handled=true}else{if(W=="expand-all"){MadCap.TextEffects.TextEffectControl.ExpandAll("open");U.Handled=true}else{if(W=="collapse-all"){MadCap.TextEffects.TextEffectControl.ExpandAll("close");U.Handled=true}else{if(W=="get-topic-id"){V[V.length]=m;U.Handled=true}else{if(W=="get-topic-url"){V[V.length]=document.location.href;U.Handled=true}else{if(W=="remove-highlight"){I();U.Handled=true}else{if(W=="get-bs-path"){var R=new MadCap.Utilities.Url(document.location.href);var T=R.QueryMap.GetItem("BrowseSequencePath");if(T==null){T=MadCap.Dom.Dataset(document.documentElement,"mcBrowseSequencePath")}V[V.length]=T;V[V.length]=R.FullPath;U.Handled=true}else{if(W=="reload-pulse"){MadCap.Utilities.CrossFrame.PostMessageRequest(frames["topiccomments-html5"],"reload");U.Handled=true}else{if(W=="logout-complete"){MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"logout-complete");U.Handled=true}else{if(W=="set-pulse-login-id"){if(f!=null){f.PulseUserGuid=S[0]}MadCap.Utilities.CrossFrame.PostMessageRequest(parent,"set-pulse-login-id",S);U.Handled=true}else{if(W=="resize-pulse"){var Q=$(".pulse-frame");Q.attr("scrolling","no");Q.css("overflow","hidden");Q.height(S[1]);U.Handled=true}else{if(W=="show-comments"){v=false;U.Handled=true}else{if(W=="hide-comments"){v=true;U.Handled=true}}}}}}}}}}}}}return U},null);var o=new Array("#ffff66,#000000","#a0ffff,#000000","#99ff99,#000000","#ff9999,#000000","#ff66ff,#000000","#880000,#ffffff","#00aa00,#ffffff","#886800,#ffffff","#004699,#ffffff","#990099,#ffffff");var w=0;var E=null;var q=null;var f=null;var v=true;var z=false;var m=MadCap.Dom.Dataset(document.documentElement,"mcLiveHelp");var a=null})();
Post Reply