| @@ -1,17 +1,13 @@ | ||
| 1 | 1 | <?php |
| 2 | -/** | |
| 3 | - * PFBC (PHP Form Builder Class) - Third-party library | |
| 4 | - * @package PFBC | |
| 5 | - */ | |
| 6 | - | |
| 7 | -// phpcs:disable WordPress.Security.EscapeOutput, WordPress.NamingConventions.PrefixAllGlobals, PluginCheck.CodeAnalysis.Heredoc -- Third-party library | |
| 8 | - | |
| 9 | 2 | class Element_Textarea extends Element { |
| 10 | 3 | protected $attributes = array("class" => "pfbc-textarea", "rows" => "5"); |
| 11 | 4 | |
| 5 | + public function jQueryDocumentReady() { | |
| 6 | + echo 'jQuery("#', $this->attributes["id"], '").outerWidth(jQuery("#', $this->attributes["id"], '").width());'; | |
| 7 | + } | |
| 8 | + | |
| 12 | 9 | public function render() { |
| 13 | - $this->applyAriaAttributes(); | |
| 14 | 10 | echo "<textarea", $this->getAttributes("value"), ">"; |
| 15 | 11 | if(!empty($this->attributes["value"])) |
| 16 | 12 | echo $this->attributes["value"]; |
| 17 | 13 | echo "</textarea>"; |