sterzycom/panel/app/fields/url/url.php

30 lines
No EOL
518 B
PHP

<?php
class UrlField extends TextField {
static public $assets = array(
'js' => array(
'url.js'
)
);
public function __construct() {
$this->type = 'url';
$this->icon = 'chain';
$this->label = l::get('fields.url.label', 'URL');
$this->placeholder = 'http://';
}
public function validate() {
return v::url($this->value());
}
public function input() {
$input = parent::input();
$input->data('field', 'urlfield');
return $input;
}
}