Changeset 2425 for trunk/framework/Web
- Timestamp:
- 04/17/2008 11:39:58 AM (9 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/framework/Web/UI/ActiveControls/TCallbackClientScript.php
r2424 r2425 165 165 public function setAttribute($control, $name, $value) 166 166 { 167 if ($control instanceof TControl && $control instanceofIControlContainer)167 if ($control instanceof IControlContainer) 168 168 $control=$control->getContainerClientID(); 169 169 $this->callClientFunction('Prado.Element.setAttribute',array($control, $name, $value)); … … 194 194 public function show($element) 195 195 { 196 if ($element instanceof TControl && $element instanceofIControlContainer)196 if ($element instanceof IControlContainer) 197 197 $element=$element->getContainerClientID(); 198 198 $this->callClientFunction('Element.show', $element); … … 205 205 public function hide($element) 206 206 { 207 if ($element instanceof TControl && $element instanceofIControlContainer)207 if ($element instanceof IControlContainer) 208 208 $element=$element->getContainerClientID(); 209 209 $this->callClientFunction('Element.hide', $element); … … 218 218 public function toggle($element, $effect=null, $options=array()) 219 219 { 220 if ($element instanceof TControl && $element instanceofIControlContainer)220 if ($element instanceof IControlContainer) 221 221 $element=$element->getContainerClientID(); 222 222 $this->callClientFunction('Element.toggle', array($element,$effect,$options)); … … 229 229 public function remove($element) 230 230 { 231 if ($element instanceof TControl && $element instanceofIControlContainer)231 if ($element instanceof IControlContainer) 232 232 $element=$element->getContainerClientID(); 233 233 $this->callClientFunction('Element.remove', $element); … … 247 247 public function update($element, $content) 248 248 { 249 if ($element instanceof TControl && $element instanceofIControlContainer)249 if ($element instanceof IControlContainer) 250 250 $element=$element->getContainerClientID(); 251 251 $this->replace($element, $content, 'Element.update'); … … 259 259 public function addCssClass($element, $cssClass) 260 260 { 261 if ($element instanceof TControl && $element instanceofIControlContainer)261 if ($element instanceof IControlContainer) 262 262 $element=$element->getContainerClientID(); 263 263 $this->callClientFunction('Element.addClassName', array($element, $cssClass)); … … 271 271 public function removeCssClass($element, $cssClass) 272 272 { 273 if ($element instanceof TControl && $element instanceofIControlContainer)273 if ($element instanceof IControlContainer) 274 274 $element=$element->getContainerClientID(); 275 275 $this->callClientFunction('Element.removeClassName', array($element, $cssClass)); … … 293 293 public function scrollTo($element) 294 294 { 295 if ($element instanceof TControl && $element instanceofIControlContainer)295 if ($element instanceof IControlContainer) 296 296 $element=$element->getContainerClientID(); 297 297 $this->callClientFunction('Element.scrollTo', $element); … … 315 315 public function setStyle($element, $styles) 316 316 { 317 if ($element instanceof TControl && $element instanceofIControlContainer)317 if ($element instanceof IControlContainer) 318 318 $element=$element->getContainerClientID(); 319 319 $this->callClientFunction('Prado.Element.setStyle', array($element, $styles)); … … 327 327 public function appendContent($element, $content) 328 328 { 329 if ($element instanceof TControl && $element instanceofIControlContainer)329 if ($element instanceof IControlContainer) 330 330 $element=$element->getContainerClientID(); 331 331 $this->replace($element, $content, 'Prado.Element.Insert.append'); … … 339 339 public function prependContent($element, $content) 340 340 { 341 if ($element instanceof TControl && $element instanceofIControlContainer)341 if ($element instanceof IControlContainer) 342 342 $element=$element->getContainerClientID(); 343 343 $this->replace($element, $content, 'Prado.Element.Insert.prepend'); … … 351 351 public function insertContentAfter($element, $content) 352 352 { 353 if ($element instanceof TControl && $element instanceofIControlContainer)353 if ($element instanceof IControlContainer) 354 354 $element=$element->getContainerClientID(); 355 355 $this->replace($element, $content, 'Prado.Element.Insert.after'); … … 363 363 public function insertContentBefore($element, $content) 364 364 { 365 if ($element instanceof TControl && $element instanceofIControlContainer)365 if ($element instanceof IControlContainer) 366 366 $element=$element->getContainerClientID(); 367 367 $this->replace($element, $content, 'Prado.Element.Insert.before'); … … 407 407 public function replaceContent($element,$content) 408 408 { 409 if ($element instanceof TControl && $element instanceofIControlContainer)409 if ($element instanceof IControlContainer) 410 410 $element=$element->getContainerClientID(); 411 411 $this->replace($element, $content); … … 459 459 public function visualEffect($type, $element, $options=null) 460 460 { 461 if ($element instanceof TControl && $element instanceofIControlContainer)461 if ($element instanceof IControlContainer) 462 462 $element=$element->getContainerClientID(); 463 463 $this->callClientFunction($type, array($element, $options)); … … 471 471 public function appear($element, $options=null) 472 472 { 473 if ($element instanceof TControl && $element instanceofIControlContainer)473 if ($element instanceof IControlContainer) 474 474 $element=$element->getContainerClientID(); 475 475 $this->visualEffect('Effect.Appear', $element, $options); … … 483 483 public function blindDown($element, $options=null) 484 484 { 485 if ($element instanceof TControl && $element instanceofIControlContainer)485 if ($element instanceof IControlContainer) 486 486 $element=$element->getContainerClientID(); 487 487 $this->visualEffect('Effect.BlindDown', $element, $options); … … 495 495 public function blindUp($element, $options=null) 496 496 { 497 if ($element instanceof TControl && $element instanceofIControlContainer)497 if ($element instanceof IControlContainer) 498 498 $element=$element->getContainerClientID(); 499 499 $this->visualEffect('Effect.BlindUp', $element, $options); … … 508 508 public function dropOut($element, $options=null) 509 509 { 510 if ($element instanceof TControl && $element instanceofIControlContainer)510 if ($element instanceof IControlContainer) 511 511 $element=$element->getContainerClientID(); 512 512 $this->visualEffect('Effect.DropOut', $element, $options); … … 520 520 public function fade($element, $options=null) 521 521 { 522 if ($element instanceof TControl && $element instanceofIControlContainer)522 if ($element instanceof IControlContainer) 523 523 $element=$element->getContainerClientID(); 524 524 $this->visualEffect('Effect.Fade', $element, $options); … … 532 532 public function fold($element, $options = null) 533 533 { 534 if ($element instanceof TControl && $element instanceofIControlContainer)534 if ($element instanceof IControlContainer) 535 535 $element=$element->getContainerClientID(); 536 536 $this->visualEffect('Effect.Fold', $element, $options); … … 544 544 public function grow($element, $options=null) 545 545 { 546 if ($element instanceof TControl && $element instanceofIControlContainer)546 if ($element instanceof IControlContainer) 547 547 $element=$element->getContainerClientID(); 548 548 $this->visualEffect('Effect.Grow', $element, $options); … … 556 556 public function puff($element, $options=null) 557 557 { 558 if ($element instanceof TControl && $element instanceofIControlContainer)558 if ($element instanceof IControlContainer) 559 559 $element=$element->getContainerClientID(); 560 560 $this->visualEffect('Effect.Puff', $element, $options); … … 568 568 public function pulsate($element, $options=null) 569 569 { 570 if ($element instanceof TControl && $element instanceofIControlContainer)570 if ($element instanceof IControlContainer) 571 571 $element=$element->getContainerClientID(); 572 572 $this->visualEffect('Effect.Pulsate', $element, $options); … … 580 580 public function shake($element, $options=null) 581 581 { 582 if ($element instanceof TControl && $element instanceofIControlContainer)582 if ($element instanceof IControlContainer) 583 583 $element=$element->getContainerClientID(); 584 584 $this->visualEffect('Effect.Shake', $element, $options); … … 592 592 public function shrink($element, $options=null) 593 593 { 594 if ($element instanceof TControl && $element instanceofIControlContainer)594 if ($element instanceof IControlContainer) 595 595 $element=$element->getContainerClientID(); 596 596 $this->visualEffect('Effect.Shrink', $element, $options); … … 604 604 public function slideDown($element, $options=null) 605 605 { 606 if ($element instanceof TControl && $element instanceofIControlContainer)606 if ($element instanceof IControlContainer) 607 607 $element=$element->getContainerClientID(); 608 608 $this->visualEffect('Effect.SlideDown', $element, $options); … … 616 616 public function slideUp($element, $options=null) 617 617 { 618 if ($element instanceof TControl && $element instanceofIControlContainer)618 if ($element instanceof IControlContainer) 619 619 $element=$element->getContainerClientID(); 620 620 $this->visualEffect('Effect.SlideUp', $element, $options); … … 628 628 public function squish($element, $options=null) 629 629 { 630 if ($element instanceof TControl && $element instanceofIControlContainer)630 if ($element instanceof IControlContainer) 631 631 $element=$element->getContainerClientID(); 632 632 $this->visualEffect('Effect.Squish', $element, $options); … … 640 640 public function switchOff($element, $options=null) 641 641 { 642 if ($element instanceof TControl && $element instanceofIControlContainer)642 if ($element instanceof IControlContainer) 643 643 $element=$element->getContainerClientID(); 644 644 $this->visualEffect('Effect.SwitchOff', $element, $options); … … 652 652 public function highlight($element, $options=null) 653 653 { 654 if ($element instanceof TControl && $element instanceofIControlContainer)654 if ($element instanceof IControlContainer) 655 655 $element=$element->getContainerClientID(); 656 656 $this->visualEffect('Prado.Effect.Highlight', $element, $options); … … 664 664 public function setOpacity($element, $value) 665 665 { 666 if ($element instanceof TControl && $element instanceofIControlContainer)666 if ($element instanceof IControlContainer) 667 667 $element=$element->getContainerClientID(); 668 668 $value = TPropertyValue::ensureFloat($value);
