window.only_noviewed = false;
$(document).on('change', '[name="by_radio"]', function(){
if ($('#myModal1').length == 0) {
if (!window.only_noviewed) {
$('[viewed=True]').fadeOut('slow');
window.only_noviewed = true;
} else {
$('[viewed=True]').fadeIn('slow');
window.only_noviewed = false;
}
} else {
$('#myModal1').modal('show')
}
});
function set_favorit(block) {
if ($('#myModal1').length == 0){
$.ajax({
type: 'POST',
url: '/library/set_favorite/',
data: {'art': $(block).attr('article_id')},
async: false,
success: function(data) {
if (data['code'] == '1') {
$('[class=article_point][article_id=' + $(block).attr('article_id') + ']').attr('favorite', true);
$(block).attr('id', 'active');
$(block).attr('onclick', 'unset_favorit(this)');
if (!window.favorite_count){
window.favorite_count = 1;
} else {
window.favorite_count += 1
}
if (window.favorite_count > 0){
$('[name=favorite_button]').fadeIn('slow');
} else {
$('[name=favorite_button]').fadeOut('slow');
}
$('[name="favorite_count"]').html(window.favorite_count)
} else {
console.log(data['response'])
}
}
});
} else {
$('#myModal1').modal('show')
}
}
function ajax_set_favorit(block) {
if ($('#myModal1').length == 0){
$(block).attr('class', 'active');
$(block).attr('onclick', 'ajax_unset_favorit(this)');
$.ajax({
type: 'POST',
url: '/library/set_favorite/',
data: {'art': $(block).attr('article_id')}
});
} else {
$('#myModal1').modal('show')
}
}
function articles_length() {
var result = 0;
$.ajax({
type: 'GET',
url: '/library/get_articles_length/',
async: false,
success: function (data) {
if (data['code'] == '1') {
result = data['data']
} else {
console.log(data['response'])
}
}
});
return result;
}
function unset_favorit(block) {
if ($('#myModal1').length == 0){
$.ajax({
type: 'POST',
url: '/library/unset_favorite/',
data: {'art': $(block).attr('article_id')},
async: false,
success: function(data) {
if (data['code'] == '1') {
$('[class=article_point][article_id=' + $(block).attr('article_id') + ']').attr('favorite', false);
$(block).attr('id', '');
$(block).attr('onclick', 'set_favorit(this)');
if (!window.favorite_count){
window.favorite_count = 0;
} else {
window.favorite_count -= 1
}
if (window.favorite_count > 0){
$('[name=favorite_button]').fadeIn('slow');
} else {
$('[name=favorite_button]').fadeOut('slow');
}
$('[name="favorite_count"]').html(window.favorite_count)
} else {
console.log(data['response'])
}
}
});
} else {
$('#myModal1').modal('show')
}
}
function ajax_unset_favorit(block) {
if ($('#myModal1').length == 0){
$(block).attr('class', '');
$(block).attr('onclick', 'ajax_set_favorit(this)');
$.ajax({
type: 'POST',
url: '/library/unset_favorite/',
data: {'art': $(block).attr('article_id')}
});
} else {
$('#myModal1').modal('show')
}
}
function ajax_unset_like(block) {
if ($('#myModal1').length == 0){
$('[name=like_thanks]').fadeOut('slow');
$(block).attr('class', '');
$(block).attr('onclick', 'ajax_set_like(this)');
$.ajax({
type: 'POST',
url: '/library/unset_like/',
data: {'id': $(block).attr('article_id')}
});
} else {
$('#myModal1').modal('show')
}
}
function ajax_set_like(block) {
if ($('#myModal1').length == 0){
$('[name=like_thanks]').fadeIn('slow');
$(block).attr('class', 'active');
$(block).attr('onclick', 'ajax_unset_like(this)');
$.ajax({
type: 'POST',
url: '/library/set_like/',
data: {'id': $(block).attr('article_id')}
});
} else {
$('#myModal1').modal('show')
}
}
function check_favorit(id) {
var block = $('i[article_id='+id+']')
$.ajax({
type: 'GET',
url: '/library/check_favorite/',
data: {'id': id},
success: function(data) {
if (data['code'] == '1'){
$('[class=article_point][article_id='+id+']').attr('favorite', true);
$(block).attr('id', 'active');
$(block).attr('onclick', 'unset_favorit(this)');
if (!window.favorite_count){
window.favorite_count = 1;
} else {
window.favorite_count += 1
}
$('[name="favorite_count"]').html(window.favorite_count)
} else {
$('[class=article_point][article_id='+id+']').attr('favorite', false);
$(block).attr('id', '');
$(block).attr('onclick', 'set_favorit(this)');
}
}
});
}
function set_like(id) {
if ($('#myModal1').length == 0) {
var count = parseInt($('[name=like_count]').html(), 10);
$.ajax({
type: 'POST',
url: '/library/set_like/',
data: {'id': id},
success: function (data) {
if (data['code'] == '1') {
$('[name=like_count]').html(count + 1)
$('[name=like_thanks]').fadeIn('slow');
} else {
console.log(data['response'])
}
}
});
} else {
$('#myModal1').modal('show')
}
}
function unset_like(id) {
if ($('#myModal1').length == 0) {
var count = parseInt($('[name=like_count]').html(), 10);
$.ajax({
type: 'POST',
url: '/library/unset_like/',
data: {'id': id},
success: function (data) {
if (data['code'] == '1') {
$('[name=like_count]').html(count + 1)
} else {
console.log(data['response'])
}
}
});
} else {
$('#myModal1').modal('show')
}
}
function refresh_like(id) {
$.ajax({
type: 'GET',
url: '/library/refresh_like/',
data: {'id': id},
success: function (data) {
if (data['code'] == '1') {
$('[name=like_count]').html(data['data'])
} else {
console.log(data['response'])
}
}
});
}
function get_random_article(id) {
var result = '';
$.ajax({
type: 'GET',
url: '/library/get_random_article/',
data: {'id': id},
async: false,
success: function (data) {
result = data['data'];
}
});
return result;
}
function send_comment(form, root){
// Проверить комментарий
// Отправить
if (window.EDITOR.getValue()){
$('[name=sent_comment_progress]').show();
$('[name=comment_sent_text]').val(window.EDITOR.getValue());
$.ajax({
type: 'POST',
url: '/library/sent_comment/',
data: $('[name='+form+']').serialize(),
success: function(data){
if(data['code'] == '1'){
$('[name=sent_comment_progress]').hide();
document.forms[form].reset();
window.EDITOR.setValue('');
reload_lesson_comments(data['data']);
$('[name='+$('#'+root).attr('sketch_place')+']').html('')
}
}
});
} else {
show_system_message('Введите текст сообщения')
}
}
function write_comment(block, data){
var message;
var user_status;
var reply;
if (NotEmpty(data)) {
if (!NotEmpty(data['replies'])) {
reply = ''
} else {
reply = '
' +
'
' +
'
'
} else {
avatar = '' +
'