00001 <?php
00002
00012 class TKCustomAction extends TKAction {
00013 protected $extrajs;
00014 protected $inlinejs;
00015
00022 public function __construct($extrajs, $inlinejs) {
00023 parent::__construct();
00024
00025 $this->extrajs = $extrajs;
00026 $this->inlinejs = $inlinejs;
00027 }
00028
00033 public function setExtraJS($js) {
00034 $this->extrajs = $js;
00035 }
00036
00041 public function setInlineJS($js) {
00042 $this->inlinejs = $js;
00043 }
00044
00049 public function getExtraJS() {
00050 return $this->extrajs;
00051 }
00052
00057 public function getInlineJS() {
00058 return $this->inlinejs;
00059 }
00060
00062 public function getInvocation() {
00063 Toolkit::globalAddExtraJS(microtime(), $this->extrajs);
00064 return $this->inlinejs;
00065 }
00066 }
00067
00068 ?>