Mini Shell

Direktori : /home/brasafestival/www/old/bkp_2023/app/Plugin/Painel/webroot/js/
Upload File :
Current File : /home/brasafestival/www/old/bkp_2023/app/Plugin/Painel/webroot/js/videos.js

jQuery(function($) {

    $(".box.videos .selector").click(function(){
        
        var container=$(this).parent().parent();
        var items=container.find('.items');        
        var url = prompt('Digite a url do vídeo do YOUTUBE');
        
        if(url){
            var reg=new RegExp(/(&|\?|\/)v(=|\/)([\w\d-_]+)/ig);
            var res;
            
            if(res=reg.exec(url)){
                
                var yid=res[3];
                var count=items.find('.item').length;
                var item='';
                item+='<div class="item">';
                item+='<a class="remove" href="javascript:void(0);">x</a>';
                item+='<img src="//i4.ytimg.com/vi/'+yid+'/hqdefault.jpg" height="100" />';
                item+='<input type="text" name="data[Video]['+count+'][title]" placeholder="Título do vídeo">';
                item+='<input type="hidden" name="data[Video]['+count+'][yid]" value="'+yid+'" />';
                item+='</div>';
                
                items.append(item);
                
            } else {
                alert("Link inválido\nPoste um link válido do youtube");
                return false;
            }
        }
        return false;
    });
    
    $("body").on('click','.box.videos .items .item a.remove',function(){
        $(this).parent().slideUp(null,function(){
            var $this=$(this).parent();
            $(this).detach();
            $this.find('.item').each(function(i,e){
                $(this).find('input[type=text]').attr('name','data[Video]['+i+'][title]');
                $(this).find('input[type=hidden]').attr('name','data[Video]['+i+'][yid]');
            });
        });
        
        return false;
    });
    
    $(".box.videos .items").sortable();
});

Zerion Mini Shell 1.0