FRED™  3.0
FRED™: Framework for Rapid and Easy Development
Number.php
Go to the documentation of this file.
1 <?php
2 
4 
5 class Number extends \Rsi\Fred\Controller\View\Html\Widget{
6 
7  protected $_inputDisabled = 'readonly';
8 
9  protected function attribs(){
10  $attribs = parent::attribs();
11  if($this->_widget->decimals) $attribs['inputmode'] = 'numeric';
12  $widget = $this->_widget;
13  if(!$widget->nothing($widget->min) && !$widget->nothing($widget->max)) $attribs['maxlength'] = $attribs['size'] = max(
14  strlen($widget->format($widget->min,false)),
15  strlen($widget->format($widget->max,false))
16  );
17  return $attribs;
18  }
19 
20 }
Rsi\Fred\Controller\View\Html\Widget
Definition: Char.php:3
Rsi\Fred\Controller\View\Html\Widget\Number\attribs
attribs()
Definition: Number.php:9
Rsi\Fred\Controller\View\Html\Widget\Number
Definition: Number.php:5
Rsi\Fred\Controller\View\Html\Widget\Number\$_inputDisabled
$_inputDisabled
Definition: Number.php:7
Rsi\Fred\Controller\View\Html\Widget\$_widget
$_widget
Definition: Widget.php:10