public function __construct($objParentObject, $strFileUploadCallback, $strControlId = null) { // Call parent constructor and define FileUploadCallback parent::__construct($objParentObject, $strControlId); $this->strFileUploadCallback = $strFileUploadCallback; // Setup the Dialog Box, itself $this->strTemplate = __DOCROOT__ . __PHP_ASSETS__ . '/QFileAssetDialog.tpl.php'; $this->blnDisplay = false; $this->blnMatteClickable = false; $this->strTitle = QApplication::Translate("Upload a File"); // Controls for Upload FileAsset Dialog Box $this->lblMessage = new QLabel($this); $this->lblMessage->HtmlEntities = false; $this->lblError = new QLabel($this); $this->lblError->HtmlEntities = false; $this->flcFileAsset = new QFileControl($this); $this->btnUpload = new QButton($this); $this->btnCancel = new QButton($this); $this->objSpinner = new QWaitIcon($this); // Events on the Dialog Box Controls $this->flcFileAsset->AddAction(new QEnterKeyEvent(), new QTerminateAction()); $this->btnUpload->AddAction(new QClickEvent(), new QToggleEnableAction($this->btnUpload)); $this->btnUpload->AddAction(new QClickEvent(), new QToggleEnableAction($this->btnCancel)); $this->btnUpload->AddAction(new QClickEvent(), new QToggleDisplayAction($this->objSpinner)); $this->btnUpload->AddAction(new QClickEvent(), new QServerControlAction($this, 'btnUpload_Click')); $this->btnCancel->AddAction(new QClickEvent(), new QHideDialogBox($this)); }
public function __construct($objParent, $strControlId = null) { parent::__construct($objParent, $strControlId); $this->strTemplate = dirname(__FILE__) . '/MessageEditDialogBox.tpl.php'; $this->strCssClass = 'dialogbox'; $this->strWidth = '620px'; $this->mctMessage = new MessageMetaControl($this, new Message()); $this->lblHeading = new QLabel($this); $this->lblHeading->TagName = 'h4'; $this->lblHeading->SetCustomStyle('margin', '0'); $this->lstForum = new QListBox($this); $this->txtTopicName = new QTextBox($this); $this->txtTopicName->Name = 'Topic Name'; $this->txtTopicName->Required = true; $this->txtMessage = $this->mctMessage->txtMessage_Create('message'); $this->txtMessage->TextMode = QTextMode::MultiLine; $this->txtMessage->CrossScripting = QCrossScripting::Allow; $this->txtMessage->Required = true; $this->btnOkay = new QButton($this); $this->btnOkay->CausesValidation = $this; $this->btnCancel = new QLinkButton($this); $this->btnCancel->Text = 'Cancel'; // Define Actions $this->txtTopicName->AddAction(new QEnterKeyEvent(), new QFocusControlAction($this->txtMessage)); $this->txtTopicName->AddAction(new QEnterKeyEvent(), new QTerminateAction()); $this->btnOkay->AddAction(new QClickEvent(), new QToggleEnableAction($this->btnOkay)); $this->btnOkay->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnOkay_Click')); $this->btnCancel->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnCancel_Click')); $this->btnCancel->AddAction(new QClickEvent(), new QTerminateAction()); $this->Display = false; $this->blnMatteClickable = false; }
public function __construct($objParentObject, $strMethodCallback, $strControlId = null) { try { parent::__construct($objParentObject, $strControlId); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } $this->strMethodCallback = $strMethodCallback; $this->strTemplate = dirname(__FILE__) . '/PersonSelectorDialog.tpl.php'; $this->MatteClickable = false; $this->HideDialogBox(); $this->txtMemberSearch = new QTextBox($this); $this->txtMemberSearch->AddAction(new QEnterKeyEvent(), new QAjaxControlAction($this, 'txtMemberSearch_Enter')); $this->txtMemberSearch->AddAction(new QEnterKeyEvent(), new QTerminateAction()); $this->dtrResults = new QDataRepeater($this); $this->dtrResults->SetDataBinder('dtrResults_Bind', $this); $this->dtrResults->Template = dirname(__FILE__) . '/dtrPersonSelectorResults.tpl.php'; $this->dtrResults->CssClass = 'dtrPersonSelectorResults'; $this->pxyName = new QControlProxy($this); $this->pxyName->AddAction(new QMouseOverEvent(), new QJavaScriptAction("this.className='hover';")); $this->pxyName->AddAction(new QMouseOutEvent(), new QJavaScriptAction("this.className='';")); $this->pxyName->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'pxyName_Click')); $this->btnCancel = new QLinkButton($this); $this->btnCancel->Text = 'Cancel'; $this->btnCancel->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnCancel_Click')); $this->btnCancel->AddAction(new QClickEvent(), new QTerminateAction()); }
public function __construct($strCloseCallback, $objParentObject, $strControlId = null) { parent::__construct($objParentObject, $strControlId); $this->strCloseCallback = $strCloseCallback; // Define local child controls $this->pnlValueDisplay = new QPanel($this); $this->pnlValueDisplay->CssClass = 'calculator_display'; // Define the Proxy $this->pxyNumberControl = new QControlProxy($this); $this->pxyNumberControl->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'pxyNumber_Click')); $this->pxyOperationControl = new QControlProxy($this); $this->pxyOperationControl->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'pxyOperation_Click')); $this->btnEqual = new QButton($this); $this->btnEqual->Text = '='; $this->btnEqual->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnEqual_Click')); $this->btnPoint = new QButton($this); $this->btnPoint->Text = '.'; $this->btnPoint->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnPoint_Click')); $this->btnClear = new QButton($this); $this->btnClear->Text = 'C'; $this->btnClear->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnClear_Click')); $this->btnUpdate = new QButton($this); $this->btnUpdate->Text = 'Save/Update'; $this->btnUpdate->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnUpdate_Click')); $this->btnCancel = new QButton($this); $this->btnCancel->Text = 'Cancel'; $this->btnCancel->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'btnCancel_Click')); }
public function __construct($objParentObject, $strControlId = null, StewardshipContribution $objContribution = null, $objMethodCallback, $strMethodCallback) { try { parent::__construct($objParentObject, $strControlId); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } $this->objContribution = $objContribution; $this->objMethodCallback = $objMethodCallback; $this->strMethodCallback = $strMethodCallback; $this->Template = dirname(__FILE__) . '/StewardshipSelectPersonDialogBox.tpl.php'; $this->HideDialogBox(); $this->MatteClickable = false; $this->AddCssClass('stewardshipDialogbox'); }