Source of file LimitedTextareaField.php
Size: 0,789 Bytes - Last Modified: 2021-12-23T10:00:38+00:00
/var/www/docs.ssmods.com/process/src/code/fields/LimitedTextareaField.php
123456789101112131415161718192021222324252627282930313233343536 | <?php /** * Description of LimitedTextareaField * * @author LeKoala <thomas@lekoala.be> */ class LimitedTextareaField extends TextareaField { public function __construct($name, $title = null, $value = null) { parent::__construct($name, $title, $value); $this->setLimit(150); } public function getLimit() { $this->getAttribute('data-limit'); } public function setLimit($limit) { $this->setAttribute('data-limit', $limit); } public function extraClass() { return 'textarea '.parent::extraClass(); } public function Field($properties = array()) { Requirements::javascript(FORM_EXTRAS_PATH.'/javascript/LimitedTextareaField.js'); return parent::Field($properties); } } |