helpcenter/Web/js/help/toggler.js
alexandervnuchkov 71f171fb08 First commit
2016-08-29 16:51:20 +03:00

86 lines
3.5 KiB
JavaScript

$(document).ready(function() {
$(".menuleft .leftmenu_documenteditor_toggle_menu.toggler").click(function () {
$(this).siblings(".leftmenu_documenteditor_toggle_expand_menu").toggle();
});
$(".menuleft .leftmenu_spreadsheeteditor_toggle_menu.toggler").click(function () {
$(this).siblings(".leftmenu_spreadsheeteditor_toggle_expand_menu").toggle();
});
$(".menuleft .leftmenu_presentationeditor_toggle_menu.toggler").click(function () {
$(this).siblings(".leftmenu_presentationeditor_toggle_expand_menu").toggle();
});
$(".menuleft .leftmenu_mobile_document_editor.toggler").click(function () {
$(this).siblings(".leftmenu_mobile_document_editor_expand").toggle();
});
$(".menuleft .leftmenu_mobile_spreadsheet_editor.toggler").click(function () {
$(this).siblings(".leftmenu_mobile_spreadsheet_editor_expand").toggle();
});
$("#toggleMenuEditors .toggler").on("click", function() {
var $elem = $(this),
$cur = $elem.parents(".block-editor"),
$blocks = $("#toggleMenuEditors .block-editor");
$blocks.removeClass("current");
$cur.addClass("current");
var $other = $blocks.not(".current");
$elem.siblings(".described").slideToggle();
$elem.siblings(".contents").slideToggle();
$elem.parent().find(".toggler").toggle();
$other.find(".contents").slideUp();
$other.find(".described").slideDown();
$other.find(".toggler.showcont").show();
$other.find(".toggler.hidecont").hide();
});
$('.sitemap_new ul.smn_node_1 li').each(function (index) {
var expand_collapse_icon = '<span class=\"expanded_node\"></span>';
$('ul.smn_node_1 li').has('ul').prepend(expand_collapse_icon);
return false;
});
$('.expanded_node').on('click', function () {
$(this).toggleClass('collapsed_node').siblings('ul').toggle();
});
$('.document_builder .menuleft ul li').each(function (index) {
var expand_collapse_icon = '<span class=\"expanded_node_builder collapsed_node_builder\"></span>';
$('.menuleft ul li').has('ul').prepend(expand_collapse_icon);
return false;
});
$('.document_builder .menuleft ul li a.selected').parents('li').children('span').removeClass('collapsed_node_builder');
$('.developer_plugins .menuleft ul li').each(function (index) {
var expand_collapse_icon = '<span class=\"expanded_node_builder collapsed_node_builder\"></span>';
$('.menuleft ul li').has('ul').prepend(expand_collapse_icon);
return false;
});
$('.developer_plugins .menuleft ul li a.selected').parents('li').children('span').removeClass('collapsed_node_builder');
$('.expanded_node_builder').on('click', function () {
$(this).toggleClass('collapsed_node_builder').siblings('ul').toggle();
});
$(document).ready(function () {
var pageTitleValue = $('h1.page-title').text();
if (pageTitleValue == '') {
return false;
} else {
$('.prettyprint.source.linenums li span').each(function (index) {
if ($(this).is(':contains(' + pageTitleValue + ')') && $(this).is(':not(:contains(".docx"))') && $(this).is(':not(:contains(".xlsx"))')) {
$(this).addClass('api_highlighted');
}
});
}
});
});
if ($(window).width() > 998) {
$(document).ready(function () {
$('.header_menu').dropit();
});
}