Show
Ignore:
Timestamp:
04/17/2008 11:39:58 AM (9 months ago)
Author:
mikl
Message:

Minor improvement in fix for #622

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/framework/Web/UI/ActiveControls/TCallbackClientScript.php

    r2424 r2425  
    165165        public function setAttribute($control, $name, $value) 
    166166        { 
    167         if ($control instanceof TControl && $control instanceof IControlContainer)  
     167        if ($control instanceof IControlContainer)  
    168168            $control=$control->getContainerClientID(); 
    169169                $this->callClientFunction('Prado.Element.setAttribute',array($control, $name, $value)); 
     
    194194        public function show($element) 
    195195        { 
    196         if ($element instanceof TControl && $element instanceof IControlContainer)  
     196        if ($element instanceof IControlContainer)  
    197197            $element=$element->getContainerClientID(); 
    198198                $this->callClientFunction('Element.show', $element); 
     
    205205        public function hide($element) 
    206206        { 
    207         if ($element instanceof TControl && $element instanceof IControlContainer)  
     207        if ($element instanceof IControlContainer)  
    208208            $element=$element->getContainerClientID(); 
    209209                $this->callClientFunction('Element.hide', $element); 
     
    218218        public function toggle($element, $effect=null, $options=array()) 
    219219        { 
    220         if ($element instanceof TControl && $element instanceof IControlContainer)  
     220        if ($element instanceof IControlContainer)  
    221221            $element=$element->getContainerClientID(); 
    222222                $this->callClientFunction('Element.toggle', array($element,$effect,$options)); 
     
    229229        public function remove($element) 
    230230        { 
    231         if ($element instanceof TControl && $element instanceof IControlContainer)  
     231        if ($element instanceof IControlContainer)  
    232232            $element=$element->getContainerClientID(); 
    233233                $this->callClientFunction('Element.remove', $element); 
     
    247247        public function update($element, $content) 
    248248        { 
    249         if ($element instanceof TControl && $element instanceof IControlContainer)  
     249        if ($element instanceof IControlContainer)  
    250250            $element=$element->getContainerClientID(); 
    251251                $this->replace($element, $content, 'Element.update'); 
     
    259259        public function addCssClass($element, $cssClass) 
    260260        { 
    261         if ($element instanceof TControl && $element instanceof IControlContainer)  
     261        if ($element instanceof IControlContainer)  
    262262            $element=$element->getContainerClientID(); 
    263263                $this->callClientFunction('Element.addClassName', array($element, $cssClass)); 
     
    271271        public function removeCssClass($element, $cssClass) 
    272272        { 
    273         if ($element instanceof TControl && $element instanceof IControlContainer)  
     273        if ($element instanceof IControlContainer)  
    274274            $element=$element->getContainerClientID(); 
    275275                $this->callClientFunction('Element.removeClassName', array($element, $cssClass)); 
     
    293293        public function scrollTo($element) 
    294294        { 
    295         if ($element instanceof TControl && $element instanceof IControlContainer)  
     295        if ($element instanceof IControlContainer)  
    296296            $element=$element->getContainerClientID(); 
    297297                $this->callClientFunction('Element.scrollTo', $element); 
     
    315315        public function setStyle($element, $styles) 
    316316        { 
    317         if ($element instanceof TControl && $element instanceof IControlContainer)  
     317        if ($element instanceof IControlContainer)  
    318318            $element=$element->getContainerClientID(); 
    319319                $this->callClientFunction('Prado.Element.setStyle', array($element, $styles)); 
     
    327327        public function appendContent($element, $content) 
    328328        { 
    329         if ($element instanceof TControl && $element instanceof IControlContainer)  
     329        if ($element instanceof IControlContainer)  
    330330            $element=$element->getContainerClientID(); 
    331331                $this->replace($element, $content, 'Prado.Element.Insert.append'); 
     
    339339        public function prependContent($element, $content) 
    340340        { 
    341         if ($element instanceof TControl && $element instanceof IControlContainer)  
     341        if ($element instanceof IControlContainer)  
    342342            $element=$element->getContainerClientID(); 
    343343                $this->replace($element, $content, 'Prado.Element.Insert.prepend'); 
     
    351351        public function insertContentAfter($element, $content) 
    352352        { 
    353         if ($element instanceof TControl && $element instanceof IControlContainer)  
     353        if ($element instanceof IControlContainer)  
    354354            $element=$element->getContainerClientID(); 
    355355                $this->replace($element, $content, 'Prado.Element.Insert.after'); 
     
    363363        public function insertContentBefore($element, $content) 
    364364        { 
    365         if ($element instanceof TControl && $element instanceof IControlContainer)  
     365        if ($element instanceof IControlContainer)  
    366366            $element=$element->getContainerClientID(); 
    367367                $this->replace($element, $content, 'Prado.Element.Insert.before'); 
     
    407407        public function replaceContent($element,$content) 
    408408        { 
    409         if ($element instanceof TControl && $element instanceof IControlContainer)  
     409        if ($element instanceof IControlContainer)  
    410410            $element=$element->getContainerClientID(); 
    411411                $this->replace($element, $content); 
     
    459459        public function visualEffect($type, $element, $options=null) 
    460460        { 
    461         if ($element instanceof TControl && $element instanceof IControlContainer)  
     461        if ($element instanceof IControlContainer)  
    462462            $element=$element->getContainerClientID(); 
    463463                $this->callClientFunction($type, array($element, $options)); 
     
    471471        public function appear($element, $options=null) 
    472472        { 
    473         if ($element instanceof TControl && $element instanceof IControlContainer)  
     473        if ($element instanceof IControlContainer)  
    474474            $element=$element->getContainerClientID(); 
    475475                $this->visualEffect('Effect.Appear', $element, $options); 
     
    483483        public function blindDown($element, $options=null) 
    484484        { 
    485         if ($element instanceof TControl && $element instanceof IControlContainer)  
     485        if ($element instanceof IControlContainer)  
    486486            $element=$element->getContainerClientID(); 
    487487                $this->visualEffect('Effect.BlindDown', $element, $options); 
     
    495495        public function blindUp($element, $options=null) 
    496496        { 
    497         if ($element instanceof TControl && $element instanceof IControlContainer)  
     497        if ($element instanceof IControlContainer)  
    498498            $element=$element->getContainerClientID(); 
    499499                $this->visualEffect('Effect.BlindUp', $element, $options); 
     
    508508        public function dropOut($element, $options=null) 
    509509        { 
    510         if ($element instanceof TControl && $element instanceof IControlContainer)  
     510        if ($element instanceof IControlContainer)  
    511511            $element=$element->getContainerClientID(); 
    512512                $this->visualEffect('Effect.DropOut', $element, $options); 
     
    520520        public function fade($element, $options=null) 
    521521        { 
    522         if ($element instanceof TControl && $element instanceof IControlContainer)  
     522        if ($element instanceof IControlContainer)  
    523523            $element=$element->getContainerClientID(); 
    524524                $this->visualEffect('Effect.Fade', $element, $options); 
     
    532532        public function fold($element, $options = null) 
    533533        { 
    534         if ($element instanceof TControl && $element instanceof IControlContainer)  
     534        if ($element instanceof IControlContainer)  
    535535            $element=$element->getContainerClientID(); 
    536536                $this->visualEffect('Effect.Fold', $element, $options); 
     
    544544        public function grow($element, $options=null) 
    545545        { 
    546         if ($element instanceof TControl && $element instanceof IControlContainer)  
     546        if ($element instanceof IControlContainer)  
    547547            $element=$element->getContainerClientID(); 
    548548                $this->visualEffect('Effect.Grow', $element, $options); 
     
    556556        public function puff($element, $options=null) 
    557557        { 
    558         if ($element instanceof TControl && $element instanceof IControlContainer)  
     558        if ($element instanceof IControlContainer)  
    559559            $element=$element->getContainerClientID(); 
    560560                $this->visualEffect('Effect.Puff', $element, $options); 
     
    568568        public function pulsate($element, $options=null) 
    569569        { 
    570         if ($element instanceof TControl && $element instanceof IControlContainer)  
     570        if ($element instanceof IControlContainer)  
    571571            $element=$element->getContainerClientID(); 
    572572                $this->visualEffect('Effect.Pulsate', $element, $options); 
     
    580580        public function shake($element, $options=null) 
    581581        { 
    582         if ($element instanceof TControl && $element instanceof IControlContainer)  
     582        if ($element instanceof IControlContainer)  
    583583            $element=$element->getContainerClientID(); 
    584584                $this->visualEffect('Effect.Shake', $element, $options); 
     
    592592        public function shrink($element, $options=null) 
    593593        { 
    594         if ($element instanceof TControl && $element instanceof IControlContainer)  
     594        if ($element instanceof IControlContainer)  
    595595            $element=$element->getContainerClientID(); 
    596596                $this->visualEffect('Effect.Shrink', $element, $options); 
     
    604604        public function slideDown($element, $options=null) 
    605605        { 
    606         if ($element instanceof TControl && $element instanceof IControlContainer)  
     606        if ($element instanceof IControlContainer)  
    607607            $element=$element->getContainerClientID(); 
    608608                $this->visualEffect('Effect.SlideDown', $element, $options); 
     
    616616        public function slideUp($element, $options=null) 
    617617        { 
    618         if ($element instanceof TControl && $element instanceof IControlContainer)  
     618        if ($element instanceof IControlContainer)  
    619619            $element=$element->getContainerClientID(); 
    620620                $this->visualEffect('Effect.SlideUp', $element, $options); 
     
    628628        public function squish($element, $options=null) 
    629629        { 
    630         if ($element instanceof TControl && $element instanceof IControlContainer)  
     630        if ($element instanceof IControlContainer)  
    631631            $element=$element->getContainerClientID(); 
    632632                $this->visualEffect('Effect.Squish', $element, $options); 
     
    640640        public function switchOff($element, $options=null) 
    641641        { 
    642         if ($element instanceof TControl && $element instanceof IControlContainer)  
     642        if ($element instanceof IControlContainer)  
    643643            $element=$element->getContainerClientID(); 
    644644                $this->visualEffect('Effect.SwitchOff', $element, $options); 
     
    652652        public function highlight($element, $options=null) 
    653653        { 
    654         if ($element instanceof TControl && $element instanceof IControlContainer)  
     654        if ($element instanceof IControlContainer)  
    655655            $element=$element->getContainerClientID(); 
    656656                $this->visualEffect('Prado.Effect.Highlight', $element, $options); 
     
    664664        public function setOpacity($element, $value) 
    665665        { 
    666         if ($element instanceof TControl && $element instanceof IControlContainer)  
     666        if ($element instanceof IControlContainer)  
    667667            $element=$element->getContainerClientID(); 
    668668                $value = TPropertyValue::ensureFloat($value);