$(function() { $('.profile_info_accordion .image-wrapper') .append('
'); if ($(".profile_info_accordion .image-wrapper.hide") .hasClass("hide")) { $('.profile_info_accordion .image-manager-input') .append('
'); } else { $('.profile_info_accordion .image-manager-input') .append('
'); } $(document) .on('click', '.add_image', function() { $(this) .parent() .parent() .find(".open-modal-imagemanager") .click(); $(".image-wrapper-new") .addClass('hide'); $(".image-wrapper") .removeClass('hide'); }); $(document) .on('click', '.delete_image', function() { $(this) .parent() .parent() .find(".delete-selected-image") .click(); $(".image-wrapper-new") .removeClass("hide"); return false; }); $(document) .on('click', '.slugify_button', function() { var id = $(this) .data('id'); var attribute_id = $(this) .data('attribute-id'); var url = $(this) .data('url'); var language_id = $(this) .data('language-id'); var input = $('#' + id); var attribute_input = $('#' + attribute_id); var value = attribute_input.val(); if (id !== undefined && url !== undefined && value !== undefined && attribute_id !== undefined && value.length > 0) { $.get(url, { text: value, languageId: language_id }, function(data) { input.val(data); }); } }); $(document) .on('click', '.slugify_cancel_button', function() { var id = $(this) .data('id'); var value = $(this) .data('value'); var input = $('#' + id); if (id !== undefined && value !== undefined) { input.val(value); } }); $(document) .on('click', 'a.viewed-toggle', function(e) { e.preventDefault(); var a = $(this); $.ajax({ type: "POST", url: a.attr('href'), success: function(data) { console.log(data); a.parent() .parent() .removeClass('success'); a.replaceWith(data.text); $('.feedback-widget') .replaceWith(data.widget); new PNotify({ title: data.message.title, text: data.message.text, type: "success", styling: "bootstrap3", icon: "glyphicon glyphicon-exclamation-sign" }); } }); }); $(document) .on('click', '.main_menu .homepage_link a', function() { $(this) .parents('.homepage_link') .removeClass('active'); }); $(document) .on('click', '.sitemap-buttons .btn.ajax', function(e) { e.preventDefault(); var url = $(this) .attr('href'); $(this) .addClass('active'); $.get(url, function() { $(this) .removeClass('active'); new PNotify({ title: "Карта сайта", text: "Карта сайта успещно сгенерирована", type: "success", styling: "bootstrap3", icon: "glyphicon glyphicon-exclamation-sign" }); if ($(this) .data('need-reload')) { setTimeout(function() { location.reload(); }, 1000); } }.bind(this)) .fail(function() { $(this) .removeClass('active'); new PNotify({ title: "Карта сайта", text: "Ошибка при генерации карты сайта", type: "error", styling: "bootstrap3", icon: "glyphicon glyphicon-exclamation-sign" }); }.bind(this)); }); $('.bar_tabs>li.disabled a') .removeAttr('data-toggle'); $(document) .on('click', '.artbox-selection-delete', function(e) { var selectedRows = $('.grid-view') .yiiGridView('getSelectedRows'); var msg = $(this) .data('message'); var url = $(this) .data('url'); if (selectedRows.length > 0 && confirm(msg)) { $.post(url + '?ids=' + encodeURIComponent(selectedRows), function(data) { if (data.success) { location.reload(); } }) } }); });