From 1ac23f8f676cb986dac679fbf43e4a7b61d0be68 Mon Sep 17 00:00:00 2001 From: ajshort Date: Sun, 17 Apr 2011 21:57:32 +1000 Subject: [PATCH] API CHANGE: Removed deprecated AutocompleteTextField form field. --- forms/AutocompleteTextField.php | 54 --------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 forms/AutocompleteTextField.php diff --git a/forms/AutocompleteTextField.php b/forms/AutocompleteTextField.php deleted file mode 100644 index eadf6a516..000000000 --- a/forms/AutocompleteTextField.php +++ /dev/null @@ -1,54 +0,0 @@ -optionsURL = $optionsURL; - - parent::__construct($name, $title, $value, $maxLength); - } - - function extraClass() { - return parent::extraClass() . " autocomplete"; - } - - function Field() { - // Requirements::javascript(SAPPHIRE_DIR . '/javascript/AutocompleteTextField.js'); - $attributes = array( - 'class' => "{$this->class} text" . ($this->extraClass() ? $this->extraClass() : ''), - 'type' => 'text', - 'id' => $this->id(), - 'name' => $this->name, - 'value' => $this->Value(), - 'tabindex' => $this->getTabIndex(), - 'size' => $this->maxLength ? min( $this->maxLength, 30 ) : 30 - ); - if($this->maxLength) $attributes['maxlength'] = $this->maxLength; - - return $this->createTag('input', $attributes) . "
id() . "_Options\" class=\"autocompleteoptions\">
"; - } - - function FieldHolder() { - $holder = parent::FieldHolder(); - - $id = $this->id(); - - $holder .= << - new Ajax.Autocompleter( '$id', '{$id}_Options', '{$this->optionsURL}', { afterUpdateElement : function(el) { if(el.onajaxupdate) { el.onajaxupdate(); } } } ); - -JS; - - return $holder; - } -} -?> \ No newline at end of file