Вход Регистрация
Файл: adultscript-2.0.3-pro/files/templates/defboot/js/video.js
Строк: 337
<?php
function adv_pos(widthheight)
{
    var 
adv         = $("#player-advertising");
    if (
adv.length) {
        if (
width 310 && height 310) {
            var 
pos_top     = ((height-300)/2)-10;
            var 
pos_left    = (width-330)/2;

            
adv.css('top'pos_top 'px');
            
adv.css('left'pos_left 'px');
        } else {
              
adv.css('top'0);
              
adv.css('left'0);
        }
    }
}

$(
document).ready(function() {
    var 
video_id    = $("input[name='video_id']").val();
    var 
vwidth        854;
    var 
vheight        480;
    var 
playerc        = $("#player-container");
    var 
width        playerc.width();
    var 
height        Math.round(width / (vwidth vheight));
    
    
playerc.css('height'height);
    
adv_pos(widthheight);    

    $(
window).resize(function() {
        var 
width     playerc.width();
        var 
height     Math.round(width / (vwidth vheight));
        
playerc.css('height'height);
        
adv_pos(widthheight);
    });
    
    $(
"button[id='like'],button[id='dislike']").click(function(e) {
        
e.preventDefault();
        
        var 
rating 1;
        if ($(
this).attr('id') == 'dislike') {
            
rating 0;
        }
        
        $.
ajax({
            
urlbase_url '/ajax.php?s=video_rate',
            
cachefalse,
            
type"POST",
            
dataType"json",
            
data: {video_idvideo_idratingrating},
            
success: function(response) {
                  if (
response.status == '1') {
                      var 
color 'text-success';
                      var 
id    'like-icon';
                      if (
rating == '0') {
                          
color 'text-muted';
                          
id    'dislike-icon';
                      }
                      
                      $(
"i[id='" id "']").addClass(color);
                      $(
"button[id='rating']").html(response.code);
                      $(
"button[id='like'],button[id='dislike']").prop('disabled'true);
                  } else {
                      $(
"#response").html(close response.msg);
                      $(
"#response").removeClass('alert-success').addClass('alert-danger');
                      $(
"#response").show();
                  }
            }
        });
        
    });
    
    $(
"button[id='share']").click(function(e) {
        
e.preventDefault();
        
        if ($(
"#share-container").is(':visible')) {
              $(
"#share-container").hide();
        } else {
              $(
"#share-container").show();
        }
    });

    $(
"button[id='favorite']").click(function(e) {
        
e.preventDefault();
        
        $.
ajax({
            
urlbase_url '/ajax.php?s=video_favorite',
            
cachefalse,
            
type"POST",
            
dataType"json",
            
data: {video_idvideo_id},
            
success: function(response) {
                  if (
response.status == '1') {
                      $(
"i[id='favorite-icon']").addClass('text-danger');
                      $(
"button[id='favorite']").prop('disabled'true);                  
                  } else {
                      $(
"#response-container").html(close response.msg);
                      $(
"#response-container").removeClass('alert-success').addClass('alert-danger');
                      $(
"#response-container").show();
                  }
            }
        });        
    });
    
    $(
"button[id='report']").click(function(e) {
        
e.preventDefault();
        
        $.
get(base_url '/ajax.php?s=video_report&modal=1', function(response) {
            $(
"#report-container").removeClass();
            $(
"#report-container").html(response);
            $(
"#report-container").show();
            $(
"#report-modal").modal();
        });
    });
    
    $(
"#report-container").on('click''#report-send', function() {
        var 
reason = $("input[name='reason']").val();
        var 
message = $("textarea[name='message']").val();
        
        $.
ajax({
            
urlbase_url '/ajax.php?s=video_report',
            
cachefalse,
            
type"POST",
            
dataType"json",
            
data: {video_idvideo_idreasonreasonmessagemessage},
            
success: function(response) {
                  $(
"#report-modal").modal('hide');
                  
                  if (
response.status == '1') {
                      $(
"button[id='report']").addClass('text-success');
                      $(
"button[id='report']").prop('disabled'true);
                  } else {
                      $(
"#response").html(close response.msg);
                      $(
"#response").removeClass('alert-success').addClass('alert-danger');
                      $(
"#response").show();
                  }
            }
        });
    });
    
    $(
"button[id='related-more']").click(function() {
        var 
page        = $("input[name='related-page']").val();

        $.
ajax({
            
urlbase_url '/ajax.php?s=video_related',
            
cachefalse,
            
type"POST",
            
dataType"json",
            
data: { video_idvideo_idpagepage },
            
success: function(response) {
                if (
response.status == '1') {
                    $(
"input[name='related-page']").val(response.page);
                    $(
"ul[class='videos related'] li:last").after(response.code);
                    if (
response.end == '1') {
                      $(
"button[id='related-more']").fadeOut();
                    }
                }
            }
        });
    });    
    
    $(
"button[id='playlist']").click(function(e) {        
        
e.preventDefault();
        
        if ($(
"#playlist-container").is(':visible')) {
              $(
"#playlist-container").hide();
              return;
        }
        
        $.
ajax({
            
urlbase_url '/ajax.php?s=playlist',
            
cachefalse,
            
type"POST",
            
dataType"json",
            
success: function(response) {
                if (
response.status == '1') {
                    $(
"#playlist-container").html(response.code);
                    $(
"#playlist-container").show();
                } else {
                    $(
"#response-container").html(close response.msg);
                    $(
"#response-container").removeClass('alert-success').addClass('alert-danger');
                    $(
"#response-container").show();
                }
            }
        });
    });
    
    $(
"#playlist-container").on('click''button#playlist-create, button#playlist-select', function(e) {
          
e.preventDefault();

        var 
video_id    = $("input[name='video_id']").val();
        var 
playlist_id = $("select[name='playlist_id']").val();
        var 
name        = $("input[name='name']").val();
        var 
type        = $("select[name='type']").val();
        var 
button      = $(this).attr('id');

        $.
ajax({
            
urlbase_url '/ajax.php?s=playlist',
            
cachefalse,
            
type"POST",
            
data: {video_idvideo_idplaylist_idplaylist_idnamenametypetypebuttonbutton},
            
dataType"json",
            
success: function(response) {
                $(
"#response-container").html(close response.msg);
                if (
response.status == '1') {
                    $(
"#response-container").removeClass('alert-danger').addClass('alert-success');
                } else {
                    $(
"#response-container").removeClass('alert-success').addClass('alert-danger');
                }
                
                $(
"#response-container").show();
                $(
"#playlist-container").slideUp();
            }
        });
    });
    
    $(
"button[id='post-comment']").click(function(e) {
          
e.preventDefault();
    
        var 
comment  = $("textarea[name='comment']").val();
        var 
nickname = $("input[name='nickname']").val();
        var 
error    false;
        var 
message  'Your message has been posted!';

        if (
comment == '') {
            
message 'Please enter your comment!';
            
error   true;
        } else if (
comment.length 500) {
            
message 'Comment can contain maximum 500 characters!';
            
error   true;
        }
    
        if (
error) {
            $(
"#response-comment").html(close message);
            $(
"#response-comment").removeClass('alert-succes').addClass('alert-danger');
            $(
"#response-comment").show();
        }
        
        $.
ajax({
            
urlbase_url '/ajax.php?s=video_comment',
            
cachefalse,
            
type"POST",
            
dataType"json",
            
data: { video_idvideo_idcommentcommentnicknamenickname },
            
success: function(response) {
                if (
response.status == '1') {
                      $(
"input[id='nickname']").val();
                    $(
"textarea[name='comment']").val('');
                    
                    $(
"#no-comments").hide();
                    
                    $(
"#comments-container").prepend(response.code);                    
                    $(
"#response-comment").removeClass('alert-danger').addClass('alert-success');
                } else {
                    $(
"#response-comment").removeClass('alert-success').addClass('alert-danger');
                }
                
                $(
"#response-comment").html(close response.msg);
                $(
"#response-comment").show();
            }
        });
    });

    $(
"#comments-container").on('click'"button[id^='comment-delete-']", function(e) {
        
e.preventDefault();
        var 
comment_id = $(this).attr('id').match(/comment-delete-(.*)/)[1];

        $.
ajax({
            
urlbase_url '/ajax.php?s=video_comment_delete',
            
cachefalse,
            
type"POST",
            
dataType"json",
            
data: { comment_idcomment_id },
            
success: function(response) {
                if (
response.status == '1') {
                      $(
"#comment-" comment_id).css('border''1px solid red');
                    $(
"#comment-" comment_id).fadeOut(1000);
                }

                if (!$(
".media:visible").length) {
                      $(
"#comments-container").html('<div id="no-comments" class="none">No comments yet!</div>');
                }
            }
        });
    });
    
    $(
"button[id='comment-pagination']").click(function(e) {
        
e.preventDefault();

        var 
page        = $("input[name='comment-page']").val();

        $.
ajax({
            
urlbase_url '/ajax.php?s=video_comment_pagination',
            
cachefalse,
            
type"POST",
            
dataType"json",
            
data: { video_idvideo_idpagepage },
            
success: function(response) {
                if (
response.status == '1') {
                      $(
"input[name='comment-page']").val(response.page);
                      $(
"#comments-container").append(response.code);
                      
                      if (
response.end == '1') {
                          $(
"button[id='comment-pagination']").fadeOut();
                      }
                }
            }
        });
    });    
});
?>
Онлайн: 1
Реклама