From: <al...@us...> - 2008-10-06 18:34:21
|
Revision: 721 http://sciret.svn.sourceforge.net/sciret/?rev=721&view=rev Author: alpeb Date: 2008-10-06 17:10:58 +0000 (Mon, 06 Oct 2008) Log Message: ----------- fixed library: let use effects on table rows Modified Paths: -------------- trunk/javascript/effects-min.js trunk/javascript/effects.js Modified: trunk/javascript/effects-min.js =================================================================== --- trunk/javascript/effects-min.js 2008-10-01 23:04:13 UTC (rev 720) +++ trunk/javascript/effects-min.js 2008-10-06 17:10:58 UTC (rev 721) @@ -6,7 +6,7 @@ */ YAHOO.widget.Effects=function(){return{version:'0.8'}}();YAHOO.widget.Effects.Hide=function(inElm){this.element=YAHOO.util.Dom.get(inElm);YAHOO.util.Dom.setStyle(this.element,'display','none');YAHOO.util.Dom.setStyle(this.element,'visibility','hidden');} YAHOO.widget.Effects.Hide.prototype.toString=function(){return'Effect Hide ['+this.element.id+']';} -YAHOO.widget.Effects.Show=function(inElm){this.element=YAHOO.util.Dom.get(inElm);YAHOO.util.Dom.setStyle(this.element,'display','block');YAHOO.util.Dom.setStyle(this.element,'visibility','visible');} +YAHOO.widget.Effects.Show = function(inElm) {this.element = YAHOO.util.Dom.get(inElm);if (this.element.nodeName == "TR" && !document.all) {YAHOO.util.Dom.setStyle(this.element, 'display', 'table-row');}else{YAHOO.util.Dom.setStyle(this.element, 'display', 'block');};YAHOO.util.Dom.setStyle(this.element, 'visibility', 'visible');} YAHOO.widget.Effects.Show.prototype.toString=function(){return'Effect Show ['+this.element.id+']';} YAHOO.widget.Effects.Fade=function(inElm,opts){this.element=YAHOO.util.Dom.get(inElm);var attributes={opacity:{from:1,to:0}};this.onEffectComplete=new YAHOO.util.CustomEvent('oneffectcomplete',this);var ease=((opts&&opts.ease)?opts.ease:YAHOO.util.Easing.easeOut);var secs=((opts&&opts.seconds)?opts.seconds:1);var delay=((opts&&opts.delay)?opts.delay:false);this.effect=new YAHOO.util.Anim(this.element,attributes,secs,ease);this.effect.onComplete.subscribe(function(){YAHOO.widget.Effects.Hide(this.element);this.onEffectComplete.fire();},this,true);if(!delay){this.effect.animate();}} YAHOO.widget.Effects.Fade.prototype.animate=function(){this.effect.animate();} Modified: trunk/javascript/effects.js =================================================================== --- trunk/javascript/effects.js 2008-10-01 23:04:13 UTC (rev 720) +++ trunk/javascript/effects.js 2008-10-06 17:10:58 UTC (rev 721) @@ -50,7 +50,12 @@ YAHOO.widget.Effects.Show = function(inElm) { this.element = YAHOO.util.Dom.get(inElm); - YAHOO.util.Dom.setStyle(this.element, 'display', 'block'); + // MONKEYS FIX + if (this.element.nodeName == "TR" && !document.all) { + YAHOO.util.Dom.setStyle(this.element, 'display', 'table-row'); + } else { + YAHOO.util.Dom.setStyle(this.element, 'display', 'block'); + } YAHOO.util.Dom.setStyle(this.element, 'visibility', 'visible'); } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |