Вход Регистрация
Файл: templates/frontend/dark-red/js/jquery.album.js
Строк: 97
<?php
var random Math.random();
function 
selectChange(imgselection) {
    
document.getElementById("x1").value selection.x1;
    
document.getElementById("y1").value selection.y1;
    
document.getElementById("x2").value selection.x2;
    
document.getElementById("y2").value selection.y2;
    
document.getElementById("width").value selection.width;
    
document.getElementById("height").value selection.height;
}
            
$(
document).ready(function(){
    $(
"#random").val(random);
    $(
"img[id*='album_photo_']").click(function(event) {
        
event.preventDefault();
        var 
photo_id    = $(this).attr('id');
        var 
id_split    photo_id.split('_');
        var 
photo_nr    id_split[2];
        $(
"input[name='photo']").val(photo_nr);
        $.
post(base_url '/ajax/album_cover', { PIDphoto_nrrandomrandom },
            function(
response) {
                if ( 
response.status ) {
                    var 
cover_url   base_url '/tmp/albums/' photo_nr '_' random '.jpg';
                    $(
'img#album_cover').attr('src'cover_url);
                    $(
'img#album_cover').attr('width'response.width);
                    $(
'img#album_cover').attr('height'response.height);

                    var 
iw response.width;
                    var 
ih response.height;
                    var 
s_max iw;
                    var 
s_x 0;
                    var 
s_y 0;
                    
                    
                    if ( 
ih iw ) {
                        
s_max ih;
                        
s_x Math.floor((iw s_max)/2);
                    }
                    else {
                    
s_y Math.floor((ih s_max)/2);
                    }
                    $(
'#current_cover').hide();
                    $(
"#x1").vals_x );
                    $(
"#y1").vals_y );
                    $(
"#x2").vals_x s_max );
                    $(
"#y2").vals_y s_max );
                    $(
"#width").vals_max );
                    $(
"#height").vals_max );

                    $(
"#x1-i").vals_x );
                    $(
"#y1-i").vals_y );
                    $(
"#x2-i").vals_x s_max );
                    $(
"#y2-i").vals_y s_max );
                    $(
"#width-i").vals_max );
                    $(
"#height-i").vals_max );
                    
                    $(
'img#album_cover').imgAreaSelect({ selectionOpacity0.2x1:s_xy1s_yx2s_x s_maxy2s_y s_maxresizabletrueaspectRatio'1:1'handlestruepersistent:trueminHeight'50'minWidth'50'maxHeight'580'maxWidth'580'onSelectChangeselectChange });
                } else {
                    $(
'img#album_cover').attr('src'base_url '/media/photos/tmb/' photo_nr '.jpg');                                
                }
            }, 
"json");
    });   

    $(
'#upload_album_file').on('change',function(){
        var 
file =  $(this).val();
        var 
fileName file.split("\");
        var fileTr = fileName[fileName.length-1] + '...';        
        $(this).next('.custom-file-label').html(fileTr);
    })    

    $("
body").on('click', "[id*='delete_photo_']", function(event) {                
        event.preventDefault();
        var this_id   = $(this).attr('id');
        var photo_id  = $(this).attr('data-pid');        
        $("
#dialogModal .modal-title").html(lang_global_delete);
        
$("#dialogModal .modal-body").html(lang_photos_delete_confirm);
        $(
"#dialogModal .modal-footer .opt-1").html(lang_global_yes);        
        $(
"#dialogModal .modal-footer .opt-2").html(lang_global_no);    
        $(
"#dialogModal .modal-footer .opt-1").attr('id''confirm_' this_id);    
        $(
"#dialogModal .modal-footer .opt-1").attr('data-pid'photo_id);
        $(
"#dialogModal").modal('show');
    });

    $(
"body").on('click'"button[id*='confirm_delete_photo_']", function(event) {
        
event.preventDefault();
        var 
photo_id    = $(this).attr('data-pid');
        $.
post(base_url '/ajax/delete_photo', { photo_idphoto_id },
        function(
response) {
            $(
"#dialogModal").modal('hide');
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                $(
"#photo_block_" photo_id).hide();
                
alertBottom(response.msg'success');    
            } 
        }, 
'json');
    });    
    
});
?>
Онлайн: 0
Реклама