/** * Class mootools qui permet de gérer les modèles favoris Eroblog */ var MooEroBlacklist = new Class({ Extends: MooCookieList, getOptions: function() { return { fav_btn_class:'add_to_blacklist', destination_div:'my_blacklisted_models', cookie_name:'blackCookie', model_box_id:'model_box_%ID%' } }, initialize: function(domain, options) { this.parent(domain, options); }, addVisualAlert: function(box_el) { var myFx = new Fx.Tween(box_el); myFx.start('opacity',0); myFx.addEvent('complete',function(e) { box_el.setStyle('display','none'); this.rearrangeBoxes(); }.bind(this)); }, removeVisualAlert: function(box_el) { box_el.setStyle('display','block'); var myFx = new Fx.Tween(box_el); myFx.start('opacity',1); this.rearrangeBoxes(); }, rearrangeBoxes: function() { var i=1; $$('.whois_dl').each(function(el,j) { el.removeClass('last'); if(el.getStyle('display')=='block') { if(i%3==0) { el.addClass('last'); } i++; } }); } });