public function GetEndScript() { if ($this->blnDismissable) { \QApplication::ExecuteControlCommand($this->ControlId, 'on', 'closed.bs.alert', new \QJsClosure("qcubed.recordControlModification ('{$this->ControlId}', '_Visible', false)"), \QJsPriority::High); } return parent::GetEndScript(); }
public function GetEndScript() { $strToReturn = parent::GetEndScript(); if ($this->blnVisible) { $strToReturn .= sprintf('qc.regDB("%s", "%s", %s, %s, %s); ', $this->strControlId, $this->strMatteColor, $this->intMatteOpacity, $this->blnMatteClickable ? 'true' : 'false', $this->blnMatteClickable && $this->blnAnyKeyCloses ? 'true' : 'false'); } return $strToReturn; }
public function GetEndScript() { $str = ''; if ($this->getJqControlId() !== $this->ControlId) { // #845: if the element receiving the jQuery UI events is different than this control // we need to clean-up the previously attached event handlers, so that they are not duplicated // during the next ajax update which replaces this control. $str = sprintf('jQuery("#%s").off(); ', $this->getJqControlId()); } return $str . $this->GetControlJavaScript() . '; ' . parent::GetEndScript(); }
/** * Returns the script that attaches the JQueryUI widget to the html object. * * @return string */ public function GetEndScript() { $strId = $this->GetJqControlId(); $jqOptions = $this->makeJqOptions(); $strFunc = $this->getJqSetupFunction(); if ($strId !== $this->ControlId && QApplication::$RequestMode == QRequestMode::Ajax) { // If events are not attached to the actual object being drawn, then the old events will not get // deleted during redraw. We delete the old events here. This must happen before any other event processing code. QApplication::ExecuteControlCommand($strId, 'off', QJsPriority::High); } // Attach the javascript widget to the html object if (empty($jqOptions)) { QApplication::ExecuteControlCommand($strId, $strFunc, QJsPriority::High); } else { QApplication::ExecuteControlCommand($strId, $strFunc, $jqOptions, QJsPriority::High); } return parent::GetEndScript(); }
public function GetEndScript() { $strToReturn = parent::GetEndScript(); if ($this->Visible && $this->Display) { $strToReturn .= "; " . $this->GetShowDialogJavaScript(); } return $strToReturn; }