helpcenter/helpcenter.r7-office.ru/Web/js/help/glossary.js

37 lines
1.4 KiB
JavaScript

$(function () {
$('.gloss_link').click(function () {
var letter = $(this).attr('id');
$('.gloss_link').removeClass('gloss_active');
$(this).addClass('gloss_active');
if (letter == "all") {
$('.gloss_content').show();
$('.backtotop').show();
}
else {
$('.gloss_content').hide();
$('.backtotop').hide();
$('#' + letter + '_block').show();
}
});
$('.see_also').click(function () {
var allBlock = true;
var blocks = $('.gloss_content');
for (var i = 0; i < blocks.length; i++) {
if ($(blocks[i]).css('display') == "none") {
allBlock = false;
}
}
if (!allBlock) {
var firstLetter = $(this).text().charAt(0).toLowerCase();
var letters = $('.gloss_link');
for (var j = 0; j < letters.length; j++) {
if ($(letters[j]).text().toLowerCase() == firstLetter) {
$('.gloss_content').hide();
$('#' + $(letters[j]).attr("id") + '_block').show();
$('.gloss_link').removeClass('gloss_active');
$('#gloss_' + firstLetter).addClass('gloss_active');
}
}
}
});
})