Файл: ajax/newModal/start.js
Строк: 90
<?php
jQuery(function($){
    // bind event handlers to modal triggers
    $('body').on('click', '.dcms-trigger', function(e){
        e.preventDefault();
        $('#dcms-modal').modal().open();
    });
    // attach modal close handler
    $('.dcms-modal-style .close_dcms_modal').on('click', function(e){
        e.preventDefault();
        $.modal().close();
    });
    // below isn't important (demo-specific things)
    $('.dcms-modal-style .more-toggle').on('click', function(e){
        e.stopPropagation();
        $('.dcms-modal-style .more').toggle();
    });
});
// Функция подгрузки фотографии
function getPhotoDcms(name, id_photo)   
{  
    // Помещаем заголовок в контейнер
    document.getElementById('dcms-modal-title').innerHTML = '<img src="/ajax/newModal/img/upload.gif" alt="load.."/>';
    
    // Запускаем анимацию погрузки
    document.getElementById('dcms-modal-content').innerHTML = '<img class="dcms-load-photo" src="/ajax/newModal/img/progress_gray.gif" alt="Loading..."/>';
    
    $('#dcms-modal').css({'margin-top':'30px', 'height': 'auto'});
    $('#dcms-load-photo').css({'margin-top':'10px'});
    
    // Загружаем контент
    $.ajax({  
        url: '/ajax/newModal/foto/photos.php?id=' + id_photo,  
        cache: false,  
        success: function(html)
        {  
            $("#dcms-modal-content").html(html);  
        }  
    });  
}  
// Функция загрузки новой фотографии
function getPhotoUploadDcms(id_gallery)   
{  
    // Помещаем заголовок в контейнер
    document.getElementById('dcms-modal-title').innerHTML = 'Загрузка новой фотографии';
    
    // Запускаем анимацию погрузки
    document.getElementById('dcms-modal-content').innerHTML = '<img class="dcms-load-photo" id="dcms-load-photo" src="/ajax/newModal/img/progress_gray.gif" alt="Loading..."/>';
    
    $('#dcms-modal').css({'margin-top':'200px', 'height': '200px'});
    $('#dcms-load-photo').css({'margin-top':'80px'});
    
    // Загружаем контент
    $.ajax({  
        url: '/ajax/newModal/foto/upload.php?id=' + id_gallery,  
        cache: false,  
        success: function(html)
        {  
            $("#dcms-modal-content").html(html);  
        }  
    });  
}  
$(function() 
{
    $('form.ajax').submit(function()
    {
        if(this.id=='')
        {
            $(this).attr('id', 'ajaxForm' + Math.floor(Math.random()*1001));
        }
        var action = $(this).attr('action');
        var post = "ajax=1"; 
        
        $('#'+this.id+' input[name],textarea[name]').each(function()
        {
            post = post + "&" + encodeURIComponent(this.name) + "=" + encodeURIComponent($(this).val());
        });    
        $.ajax({
            type: "POST",
            url: action,
            data: post,
            dataType: "script",
            success: function(msg){
            // alert(msg);
            }
        });
        $(this)[0].reset();     
        return false;
    });
 });
?>