\[o~%+N1b#k}[̒S!)e$mF4y ׮>˵|sp$93srii-0؊ꋨm^$ӑ^(mK ]P3(N[ wdѝ#^om\pd ;tl%6P @|]kU8lHFkhtl;z>:vǟgGKK.J˕]Ƿ66Bװ*|F Y$ԩ"xϘ@ 3l|;]+)W=HPQXJbRfL濁 4m|e[Yv^!ݯ7{@ WnǶ%ڞ} n Ւ> ? G1z4 Fh(;Zkua͑5ʏC262 s#rtDg vޅ1 ?g:h77 *ZBcudR~G=_ycw(!;a4[`Ù)FWWrvqϧٶ"^K1f6@a`W@ |=wIatOG?<+hrWAk9 3.LTd9]xg*)~\ w"fML!m^}mHI'Qon慍JU o} kFwJϬrc'm a-lWdZؙ&aUJIy##&ûȕ s_ xЃDl?KZH& y$}P2 BD7'IzŚ+lU\ k8ȊspL ~:8*tr7%ePC==s  5?Sa]egX|'݀˾W?Vݩvf 1VE &ެB=LK7>p+(QOA?GBM:ro SJ>dS'摚6:d󩞭$ q76-6\sce39KR}Fڕ׳B؛#ݘcW/|[DBғ^9yicfQ{DL{H 1GѫokܨJY{zZ ;/$eM61P]c<=+W-5ehM ,͹,5{NF멎r)LQOYa٣b\/Xq:G˨T8 W.3{NL1v ^E( 1^T2Q%s"x;IZs"H8xm$h9:u?nU2"c_tY^!e9:-kK/<ǁ>OmSu;=/mhVj̅;~VfZ5c%oq)<7N\x ەJ쥫eWJ4y\~O854iS=ĥ}t}]d\c3sp1 N[0@EBYBE'sy9Qc(), @pH #u~'])I!eZsJF_kݙ-deJͻWn+r]iM-:$> sg !xJ9.&(Z*d(ݗ@Xi).XtK8^$E=N~Dnӥf YqPi<akdtwζHUm~2T=Q 2o.6]6wxta͖[IJ~*mKn`K(?Op u!"\q+1S^#Lx0Z:8e莄U'x)ϭ-L>QB?:ǣ"޲4=0py_xְC1aM)Hs+[kX*zEHzb~(C "E:9a~w͹ȅۉ#!E^Z2hQ:+y+xƾDTqnz}鶴9vf}[?]҅6#7d=}/ƙ k^Ev^g@9w{ד䑰;$"m|ɈG#ߒB36]Jra!sHu!.TY9`BA.mEAxnmM;\|B~:F,<JH; hEڗ%Z~ }適{tRSSŰ X hF0收aR8#frPPz8ج%GʙSR W`V{>v/v;61 ,{9gGZhitz!*P'R0LЦDM(`%(iw_><wVg2b6J%TIk^7 Cl˔ "gH$d}詇&?ր{}}T5݌M#4Nt8 U_cP40MhAaA5~CH I@O8%( I&gGW`-1zuv9KםJg9ccRM>oU&(~.>L?x"A;,@?HSOC))}Ūd!8TC~7c.R%}gOR& b%VWP4Alcv:SUfFj'dn7V:N8,er-M(DRqM@8+pPsLly|u3'o\uҕ!8OE>qX3M'O:Г_,BhVVaCNO.rL@$Ceő var isHelpPage = $('body.current-page_help').length; $(document).ready(function() { $('body.current-page_help .target-content__inside').prepend($('.js-head-notification')); // fix notification var HIDDEN = '_hide'; var CLOSED = '_closed'; var ACTIVE = 'help-menu__active'; function isNodeNameEqual(node, nodeName) { return node.nodeName.toLowerCase() === nodeName; } function toggleNode($elem) { $elem.toggleClass(CLOSED).next('ul').toggleClass(HIDDEN); } // help layout $('body.current-page_help').removeClass('has-cms-menu_true has-cms-menu_false'); $('.current-page_help .target-content__cms-inside-text img').each(function (key, imgItem) { var ignoredNodes = ['td', 'th']; var imgParent = $(imgItem).parent(); if (ignoredNodes.indexOf(imgParent[0].nodeName.toLowerCase()) === -1) { imgParent.css({ display: 'block', overflow: 'auto' }); } }); $('.js-cms-help-menu-arr').click(function (e) { e.preventDefault(); e.stopImmediatePropagation(); toggleNode($(e.target).closest('a')); }); //collapse all menu items $('.navlist-menu-level-1 .help-menu__item__link').each(function (key, elem) { toggleNode($(elem)); }); // expand all list for active $('.' + ACTIVE).parentsUntil('.help-menu', 'ul').each(function (key, elem) { $(elem).removeClass(HIDDEN).prev('a').removeClass(CLOSED); }); toggleNode($('.' + ACTIVE + ' > a')); // help highlight code $('.code.panel .syntaxhighlighter.cpp').removeClass('cpp').addClass('objectivec').find('.cpp').removeClass('cpp'); $('.code.panel .syntaxhighlighter:not(.hljs)').each(function(i, block) { hljs.highlightBlock(block); }); }); $(document).ready(function() { $('.js-help-expand-block-toggle').each(function () { var $currTitle = $(this); var btnText = $currTitle.data('expand') || 'подробнее'; var $btn = $('
' + btnText +'
'); var $block = $currTitle.next(); var $newTitle = $('
'); $newTitle.append($currTitle.html()); $newTitle.append($btn); $currTitle.html($newTitle); $btn.click(function () { $btn.toggleClass('_expanded'); $block.toggleClass('_expanded'); }); }); }); //init toggle menu actions $(document).ready(function() { var lang = 'ru' || 'ru'; var currentBtnType = 'show'; var texts = { 'ru': { 'show': 'Показать меню', 'hide': 'Спрятать меню' }, 'en': { 'show': 'Show menu', 'hide': 'Hide menu' } }; var $TOGGLE_BTN = $('.js-target-help-menu-toggle-btn'); var $HELP_MENU = $('.help-menu'); var $HELP_CONTENT = $('.target-content__inside'); var $CONTENT_WRAP = $('.js-target-content'); function setToggleBtnText(type) { var text = texts[lang][type]; $TOGGLE_BTN.html('' + text + ''); currentBtnType = type; $HELP_CONTENT.toggleClass('_show-help-menu', type === 'hide'); } setToggleBtnText('show'); function closeMenu() { setToggleBtnText('show'); } $TOGGLE_BTN.click(function (e) { if (currentBtnType === 'show') { //if ($CONTENT_WRAP.scrollTop() > 0) { if ($(window).scrollTop() > 0) { /*$CONTENT_WRAP.stop().animate({ scrollTop: 0 }, 200, function () { setToggleBtnText('hide'); });*/ $('html,body').stop().animate({ scrollTop: 0 }, 200, function () { setToggleBtnText('hide'); }); } else { setToggleBtnText('hide'); } } else { setToggleBtnText('show'); } }); $HELP_CONTENT.click(function (e) { if (!$(e.target).hasClass('_show-help-menu')) { return; } closeMenu(); }); //$($CONTENT_WRAP).scroll(function () { $(window).scroll(function () { if (currentBtnType === 'show') { return; } //if ($CONTENT_WRAP.scrollTop() > $HELP_MENU.height() - 20) { // 20 - отступ if ($(window).scrollTop() > $HELP_MENU.height() - 20) { // 20 - отступ closeMenu(); } }); });