Tarea #967 -> Mejorada la pantalla completa con plugin jQuery

git-svn-id: https://192.168.0.254/svn/Proyectos.ASong2U_Web/trunk@66 cd1a4ea2-8c7f-e448-aada-19d1fee9e1d6
This commit is contained in:
David Arranz 2012-08-06 15:32:59 +00:00
parent 012d5db830
commit 2cfb96dd49
3 changed files with 16 additions and 7 deletions

View File

@ -221,6 +221,8 @@ function gp_enqueue_scripts() {
wp_enqueue_script('videoGallery', get_template_directory_uri() . '/lib/scripts/videoslider/js/jquery.videoGallery.js', array('jquery'));
wp_enqueue_script('mousewheel', get_template_directory_uri() . '/lib/scripts/videoslider/js/jquery.mousewheel.js', array('jquery'));
//wp_enqueue_script('sharrre', get_template_directory_uri() . '/lib/scripts/videoslider/js/jquery.sharrre-1.3.0.min.js', array('jquery'));
wp_enqueue_script('fullscreen', get_template_directory_uri() . '/lib/scripts/jquery.fullscreen-min.js', array('jquery'));
}
}

View File

@ -4,24 +4,21 @@ jQuery(document).ready(function(){
jQuery('.controls_fullscreen').css('cursor', 'pointer');
_fullscreen = jQuery('.controls_fullscreen').children('img');
_srcimg = _fullscreen.attr('src');
_fullscreen.bind('click', function(){
_fullscreen.bind('click', function(){
if (jQuery('#the_slider').hasClass('fullscreen_div')) {
jQuery('#componentWrapper').videoGallery.pauseMedia();
jQuery('#the_slider').removeClass('fullscreen_div');
jQuery('#componentWrapper').videoGallery.playMedia();
_fullscreen.attr('src', _srcimg.replace('_exit.png', '.png'));
jQuery('#the_slider').toggleFullScreen()
} else {
jQuery('#componentWrapper').videoGallery.pauseMedia();
jQuery('#the_slider').addClass('fullscreen_div');
jQuery('#componentWrapper').videoGallery.playMedia();
_fullscreen.attr('src', _srcimg.replace('.png', '_exit.png'));
jQuery('#the_slider').toggleFullScreen()
}
});
});
jQuery(document).ready(function(){
jQuery('.home-page .wp-pagenavi a').live('click', function(e){
e.preventDefault();

View File

@ -0,0 +1,10 @@
/*
jquery.fullscreen 1.1.0
https://github.com/kayahr/jquery-fullscreen-plugin
Copyright (C) 2012 Klaus Reimer <k@ailis.de>
Licensed under the MIT license
(See http://www.opensource.org/licenses/mit-license)
*/
function d(b){var c,a;if(!this.length)return this;c=this[0];c instanceof Document?(a=c,c=a.documentElement):a=c.ownerDocument;if(null==b){if(!a.cancelFullScreen&&!a.webkitCancelFullScreen&&!a.mozCancelFullScreen)return null;b=!!a.fullScreen||!!a.webkitIsFullScreen||!!a.mozFullScreen;return!b?b:a.fullScreenElement||a.webkitCurrentFullScreenElement||a.mozFullScreenElement||b}b?(b=c.requestFullScreen||c.webkitRequestFullScreen||c.mozRequestFullScreen)&&b.call(c):(b=a.cancelFullScreen||a.webkitCancelFullScreen||
a.mozCancelFullScreen)&&b.call(a);return this}jQuery.fn.fullScreen=d;jQuery.fn.toggleFullScreen=function(){return d.call(this,!d.call(this))};var e,f,g;e=document;e.webkitCancelFullScreen?(f="webkitfullscreenchange",g="webkitfullscreenerror"):e.mozCancelFullScreen?(f="mozfullscreenchange",g="mozfullscreenerror"):(f="fullscreenchange",g="fullscreenerror");document.addEventListener(f,function(){jQuery(document).trigger(new jQuery.Event("fullscreenchange"))},!0);
document.addEventListener(g,function(){jQuery(document).trigger(new jQuery.Event("fullscreenerror"))},!0);