|
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.
|