Path: blob/master/src/view/form/control/PHUIFormNumberControl.php
12256 views
<?php12final class PHUIFormNumberControl extends AphrontFormControl {34private $disableAutocomplete;5private $autofocus;67public function setDisableAutocomplete($disable_autocomplete) {8$this->disableAutocomplete = $disable_autocomplete;9return $this;10}1112public function getDisableAutocomplete() {13return $this->disableAutocomplete;14}1516public function setAutofocus($autofocus) {17$this->autofocus = $autofocus;18return $this;19}2021public function getAutofocus() {22return $this->autofocus;23}2425protected function getCustomControlClass() {26return 'phui-form-number';27}2829protected function renderInput() {30if ($this->getDisableAutocomplete()) {31$autocomplete = 'off';32} else {33$autocomplete = null;34}3536return javelin_tag(37'input',38array(39'type' => 'text',40'pattern' => '\d*',41'name' => $this->getName(),42'value' => $this->getValue(),43'disabled' => $this->getDisabled() ? 'disabled' : null,44'autocomplete' => $autocomplete,45'id' => $this->getID(),46'autofocus' => ($this->getAutofocus() ? 'autofocus' : null),47));48}4950}515253