Файл: theme/js/default.js
Строк: 80
<?php
$(document).ready(function() {
function hideallDropdowns() {
$(".dropped .drop-menu-main-sub").hide();
$(".dropped").removeClass('dropped');
$(".smiles-block").removeClass('smiles-block');
$(".dropped .drop-menu-main-sub .title").unbind("click");
}
function showDropdown(el) {
var el_li = $(el).parent().addClass('dropped');
el_li
.find('.title')
.click(function() {
hideallDropdowns();
})
.html($(el).html());
el_li.find('.drop-menu-main-sub').show();
}
$(".drop-down").click(function() {
showDropdown(this);
});
$("textarea").click(function() {
$(".smiles-list").hide();
});
function showSmiles(el) {
var el_li = $(el).parent().addClass('smiles-block');
el_li.find('.title').html($(el).html());
el_li.find('.smiles-list').show();
}
$(".smiles-show").click(function() {
showSmiles(this);
});
$(document).mouseup(function() {
hideallDropdowns();
});
$("text").keydown(function(event){
if (event.which == 13 && event.ctrlKey) {
$("text").submit();
};
});
});
function replaceSelectedText(obj, cbFunc) {
obj.focus();
if (document.selection) {
var s = document.selection.createRange();
s.text = cbFunc;
s.select();
return true;
} else if (typeof(obj.selectionStart) == "number") {
var start = obj.selectionStart;
var end = obj.selectionEnd;
var rs = cbFunc;
obj.value = obj.value.substr(0, start) + obj.value.substr(end) + rs;
obj.setSelectionRange(end, end);
return true;
}
return false;
}
$(function() {
$(window).scroll(function() {
if ($(this).scrollTop() != 0) {
$('#toTop').fadeIn();
} else {
$('#toTop').fadeOut();
}
});
$('#toTop').click(function() {
$('body,html').animate({
scrollTop: 0
}, 800);
});
});
?>