--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/integ/js/script.js Tue Apr 02 12:45:17 2013 +0200
@@ -0,0 +1,532 @@
+// Buttons Yes/No
+//----------------------
+var btn_thumb = function(){
+ $('.film_list .btn_thumb, .social_results .btn_thumb, .moviePage .actionsBlock .btn_thumb').click(function(){
+ if ($(this).hasClass('btn_on')){
+ $(this).removeClass("btn_on");
+ } else {
+ $(this).parent('.btn_thumbs').find('.btn_thumb').removeClass("btn_on");
+ $(this).addClass("btn_on");
+ }
+ });
+}
+
+// Buttons Yes/No Speednoter
+//----------------------
+var btn_thumb_sn = function(){
+ $('.w-interest .button').click(function(){
+ if ($(this).hasClass('btn06')){
+ if ($(this).hasClass('btn06_on')){
+ $(this).removeClass("btn06_on");
+ } else {
+ $(this).addClass("btn06_on");
+ }
+ $(this).parent('.w-interest').find('.btn07').removeClass("btn07_on");
+ }
+ else if ($(this).hasClass('btn07')) {
+ if ($(this).hasClass('btn07_on')){
+ $(this).removeClass("btn07_on");
+ } else {
+ $(this).addClass("btn07_on");
+ }
+ $(this).parent('.w-interest').find('.btn06').removeClass("btn06_on");
+ }
+
+ });
+}
+
+
+
+//Filters
+//--------
+var toggle_filters = function(){
+ $('.filters_trigger ul li').toggleClass('current');
+ $('.filters_trigger ul li').toggleClass('current');
+ $('body').toggleClass('open');
+}
+
+
+// Filters on/off
+//------------------
+
+var btn_filter = function(){
+
+ // trigger filter col
+ /*$('.filters_trigger > span, .filters_trigger #footer_search i' ).click(function(){
+ toggle_filters();
+ });*/
+
+ $('.column_button' ).click(function(){
+ toggle_filters();
+ $(this).toggleClass("btn_search_on");
+ setTimeout("centerFilmListBloc()",600);
+ });
+
+ $('.filters_trigger ul li span').click(function(){
+ if (!$(this).parent().hasClass('current')){
+ $(this).parent().find('li').removeClass('current').end();
+ $(this).parent().find('li').addClass('current');
+ toggle_filters();
+ }
+ });
+
+}
+
+
+/*var btn_filter = function(){
+ $('.filters_trigger ul li span').click(function(){
+ if (!$(this).parent().hasClass('current')){
+ $(this).parents('.filters_trigger ul').find('li').removeClass('current');
+ $(this).parent('.filters_trigger ul li').addClass('current');
+ toggle_filters();
+ }
+ });
+
+ $('.filters_trigger form i').click(function(){
+ $(this).parents('.filters_trigger ul').find('li').removeClass('current');
+ $(this).parent('.filters_trigger ul li').addClass('current');
+ toggle_filters();
+ });
+
+ $('.filters_trigger > span').click(function(){
+ $(this).parent('.filters_trigger').find('ul li').toggleClass('current');
+ toggle_filters();
+ });
+}
+
+*/
+
+// Filters on/off
+//------------------
+var btns_filter = function(){
+
+ $('.filters_trigger > span').click(function(){
+ $(this).parent('.filters_trigger').find('ul li').toggleClass('current');
+ toggle_filters();
+ });
+}
+
+
+
+// Manage profiles
+//------------------
+var manage_profiles = function(){
+
+ $('.add_profiles span').click(function(){
+ $('.manage_profiles > div ').hide();
+ $('.connect_profiles').show();
+ });
+
+ $('.logout' ).click(function(){
+ $('.manage_profiles > div ').hide();
+ $('.deconnect_profiles').show();
+ });
+
+ $('.deconnect' ).click(function(){
+ $('.deconnect_profiles').hide();
+ });
+
+
+}
+
+
+
+//ACCORDION
+
+
+$('.adCntnr div.acco2:eq(0)').find('div.collapse').hide().end()
+ .find('div.expand').click(function() {
+$(this).toggleClass('openAd').siblings().removeClass('openAd').end()
+ .next('div.collapse').slideToggle().siblings('div.collapse:visible').slideUp();
+ return false;
+});
+
+
+/*
+var initCollapsed = function(){
+ $('.collapse').addClass('invisibility');
+}
+initCollapsed();
+
+
+
+$('.adCntnr div.acco2 .expand').click(function() {
+
+ $(this).
+ toggleClass('openAd').
+ siblings().
+ removeClass('openAd').
+ end().
+ next('.collapse').
+ hide().
+ removeClass('invisibility').
+ slideToggle().
+ siblings('.collapse:visible').
+ slideUp();
+ return false;
+});
+*/
+
+
+//MODAL (http://www.ericmmartin.com/projects/simplemodal/)
+/*
+$('#basic').click(function (e) {
+ $('#basic-modal-content').modal({overlayClose: true});
+ return false;
+});
+*/
+
+$("body:not('.profile') .facettes").mCustomScrollbar({
+ advanced:{
+ updateOnContentResize: true
+ },
+ autoDraggerLength:false,
+ scrollButtons:{
+ enable:false
+ }
+});
+
+$('#basic2').click(function (e) {
+ $('#basic-modal-content2').modal({
+ containerCss:{
+ height:320,
+ width:690
+ },
+ overlayClose: true
+ });
+ return false;
+});
+
+
+$('.filters_search input[type="text"]').click(function () {
+ $(this).parent().find('.search_dropdown').toggle();
+});
+
+$('.search_dropdown ul li a').click(function () {
+ $(this).parents('.search_dropdown').hide();
+ return false;
+});
+
+
+
+var openNodal = function(){
+ $('#basic-modal-content3').modal({
+ containerCss:{
+ height:460,
+ width:900
+ },
+ overlayClose: true
+ });
+
+ $('.simplemodal-close').hide();
+
+ $('.btn_see ').click(function(){
+ $('.simplemodal-close').trigger('click');
+ });
+}, modifMovieModal = function(){
+ $('#modif-movie-modal').modal({
+ containerCss:{
+ height:268,
+ width:672
+ },
+ overlayClose: true
+ });
+
+ $('.btn_see ').click(function(){
+ $('.simplemodal-close').trigger('click');
+ });
+}, addMovieModal = function(){
+ $('#add-movie-modal').modal({
+ containerCss:{
+ height:268,
+ width:672
+ },
+ overlayClose: true
+ });
+
+ $('.btn_see ').click(function(){
+ $('.simplemodal-close').trigger('click');
+ });
+}, fullVitrineModal = function(){
+ $('#full-vitrine-modal').modal({
+ containerCss:{
+ height:160,
+ width:590
+ },
+ overlayClose: true
+ });
+
+ $('.btn_see ').click(function(){
+ $('.simplemodal-close').trigger('click');
+ });
+}, commentModal = function(){
+ $('#comment-modal').modal({
+ containerCss:{
+ height:238,
+ width:672
+ },
+ overlayClose: true
+ });
+
+ $('.btn_see ').click(function(){
+ $('.simplemodal-close').trigger('click');
+ });
+}, allBadgesModal = function(){
+ $('#allBadges-modal').modal({
+ containerCss:{
+ height:540,
+ width:622
+ },
+ overlayClose: true
+ });
+
+ $('.btn_see ').click(function(){
+ $('.simplemodal-close').trigger('click');
+ });
+}, newBadgesModal = function(){
+ $('#newBadges-modal').modal({
+ containerCss:{
+ height:268,
+ width:612
+ },
+ overlayClose: true
+ });
+
+ $('.btn_see, .valid_badge ').click(function(){
+ $('.simplemodal-close').trigger('click');
+ });
+}
+
+$('.film_list .btn_thumbs .btn_yes').click(function(){
+ $('#interest-modal-content').modal({
+ containerCss:{
+ height:310,
+ width:590
+ },
+ overlayClose: true
+ });
+});
+$('.film_list .btn_thumbs .btn_no').click(function(){
+ $('#not-interest-modal-content').modal({
+ containerCss:{
+ height:310,
+ width:590
+ },
+ overlayClose: true
+ });
+});
+
+//Center film list block
+var centerFilmListBloc = function(){
+
+ var wArea = $(".results").width(),
+ w = wArea % $(".film_list li").outerWidth();
+
+ $(".results > ul").stop(true,true).width(wArea - w);
+
+}, mediaQueriesTest = function(){
+ var windowWidth= window.innerWidth;
+
+ if(windowWidth < 1352){
+ $(".other_container").insertAfter(".container_table_row .like_container:eq(0)");
+ } else{
+ $(".other_container").insertAfter(".container_table");
+ }
+}, synopsisDotDotDot = function(){
+ var heightSynop = $(".synopsis").height(),
+ synopContent = $(".synopsis").triggerHandler("originalContent");
+
+ $(".synopsis").dotdotdot({
+ watch: "window",
+ callback: function() {
+ $(".sinopSee").removeClass("allText");
+ $(".sinopSee").addClass("dotDoted");
+ $(".sinopSee span").text("+");
+ }
+ });
+ $(".dotDoted").live('click',function() {
+ $(".synopsis").trigger("destroy");
+ $(".synopsis").height("auto");
+ $(".sinopSee").addClass("allText");
+ $(".sinopSee").removeClass("dotDoted");
+ $(".sinopSee span").text("-");
+ });
+ $(".allText").live('click',function() {
+ $(".synopsis").height(heightSynop);
+ $(".synopsis").dotdotdot({
+ watch: "window",
+ callback: function() {
+ $(".sinopSee").addClass("dotDoted");
+ $(".sinopSee").removeClass("allText");
+ $(".sinopSee span").text("+");
+ }
+ });
+ });
+
+}
+
+//Speednoter Animation
+var activateSeeRecommandations = function(){
+ $(".stillToRate").animate({"opacity":"0"},300);
+ $(".stillToRate").animate({width: 'toggle'},500);
+ $(".btn_see").animate({"opacity":"1"},1500);
+
+ /* $('.my_reco').attr({
+ href: 'new_link...',
+ title: '...'
+ }); */
+}, youhouNumber = function(){
+ $(".stillToRate span").addClass("youhou");
+ setTimeout(function() {
+ $(".stillToRate span").removeClass("youhou");
+ }, 300);//the same time like ".stillToRate span" CSS transition animation
+}
+
+//profile - hide message tuto
+var closeMsgTuto = function(){
+ $('.msg_box i.close').click(function(){
+ $(this).parent().animate({"opacity":"0"},300,function(){
+ $(this).slideUp();
+ });
+ });
+}
+$(function() {
+
+ $(window).resize(function(){
+ centerFilmListBloc();
+ mediaQueriesTest();
+ });
+ mediaQueriesTest();
+ centerFilmListBloc();
+ //socialGrid();
+ // manageyes/no buttons
+ if($('.film_list .btn_thumb').length){
+ btn_thumb();
+ }
+ if($('.social_results .btn_thumb').length){
+ btn_thumb();
+ }
+ if($('.moviePage .actionsBlock .btn_thumb').length){
+ btn_thumb();
+ }
+
+ // manageyes/no buttons speednoter
+ if($('.speednoter').length){
+ btn_thumb_sn();
+ }
+
+ //
+ if($('.msg_box i.close').length){
+ closeMsgTuto();
+ }
+
+ // trigger filter col
+ btn_filter();
+
+ manage_profiles();
+
+ /* fiche film */
+ $('.movie_vitrine').not(".vitrineFull").click(function (e) {
+ addMovieModal();
+ return false;
+ });
+ $('.vitrineFull').click(function (e) {
+ fullVitrineModal();
+ return false;
+ });
+ /* vitrine */
+ $('.edit_btn').click(function (e) {
+ modifMovieModal();
+ return false;
+ });
+ $('.vitr_list .overlay_area .desc').click(function (e) {
+ commentModal();
+ return false;
+ });
+ $('.moreBadges').click(function (e) {
+ allBadgesModal();
+ return false;
+ });
+ $('nav .notification').click(function (e) {
+ newBadgesModal();
+ return false;
+ });
+
+ /* */
+ $('.simple_modal_trigger').click(function (e) {
+ $('#simple_modal').modal({
+ containerCss:{
+ height:320,
+ width:690
+ },
+ overlayClose: true
+ });
+ return false;
+ });
+
+ $('#basic').click(function() {
+ $("#basic-modal-content").modal({
+ containerCss:{
+ height:440,
+ width:690
+ },
+ overlayClose: true,
+ onShow : function() {
+ $(".star_names").
+ mCustomScrollbar({
+ autoDraggerLength:false,
+ scrollButtons:{
+ enable:false
+ }
+ });
+ }
+ });
+ return false;
+ });
+
+ //TOOLTIP INFO VIGNETTE
+ var show_tooltip_info = function(elem){
+
+ var clWidth = $("body").width(),//WIDTH AREA
+ $thisEl = elem.parent().parent().parent(),// target LI
+ $thisElDiv = $thisEl.children("div"),// target LI DIV
+ elWidth = elem.parent().find(".tooltip_info").outerWidth() + elem.parent().find(".arrow_tooltip").outerWidth() ,//WIDTH 1 ELEMENT
+ thisElPos = $thisEl.offset();//POSITION ELEMENT
+
+ //move on the left IF the last line element
+ if ((clWidth - thisElPos.left) < elWidth*2) {
+ $thisEl.find(".tooltip_info, .arrow_tooltip").addClass("posLeft");
+ } else {
+ $thisEl.find(".tooltip_info, .arrow_tooltip").removeClass("posLeft");
+ };
+
+ //tooltip vetical alignement
+ var vignHeight = $thisElDiv.outerHeight(),
+ tooltipHeight = $thisEl.find(".tooltip_info").outerHeight(),
+ toAddToTop = Math.round((vignHeight - tooltipHeight)/2);
+
+
+ if(toAddToTop > -3){
+ toAddToTop = -3;
+ }
+ var toAddToTopArrow = 13 - toAddToTop;
+
+ $thisEl.find(".tooltip_info").css({"top":toAddToTop+"px"});
+ $thisEl.find(".arrow_tooltip").css({"top":toAddToTopArrow+"px"});
+
+ }
+ //SHOW TOOLTIP
+ $(".info_btn").hover(function(){
+ show_tooltip_info($(this));
+ },function(){
+ show_tooltip_info($(this));
+ });
+
+ //JCAROUSEL
+ if ( $('.carousels .js_jcar').length ) {
+ $('.carousels .js_jcar').each(function(){
+ $(this).jcarousel();
+ });
+ }
+
+});
\ No newline at end of file