MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
labelcontrols.class
Ir para a documentação deste ficheiro.
1
<?php
2
3
class
MBaseLabel
extends
MFormControl
4
{
5
public
function
__construct
(
$name
= NULL,
$value
= NULL,
$label
= NULL, $color =
''
,
$hint
=
''
)
6
{
7
parent::__construct(
$name
,
$value
,
$label
, $color,
$hint
);
8
}
9
10
11
public
function
setBold
(
$value
=
true
)
12
{
13
$this->fontWeight =
$value
?
'bold'
:
'normal'
;
14
}
15
}
16
17
18
class
MPageComment
extends
MBaseLabel
19
{
20
public
function
__construct
( $text = NULL )
21
{
22
parent::__construct( NULL, $text );
23
}
24
25
26
public
function
generateInner
()
27
{
28
$this->inner = $this->
getRender
(
'comment'
);
29
}
30
31
32
public
function
generate
()
33
{
34
$this->
generateInner
();
35
36
return
$this->
getInner
();
37
}
38
}
39
40
41
class
MSeparator
extends
MBaseLabel
42
{
43
private
$margin;
44
private
$lineWidth;
45
46
public
function
__construct
( $text = NULL, $margin =
''
, $color =
''
, $lineHeight =
'1px'
)
47
{
48
parent::__construct( NULL, $text,
''
, $color );
49
50
$this->margin = $margin;
51
$this->lineHeight = $lineHeight;
52
}
53
54
55
public
function
generateInner
()
56
{
57
$color =
Util::NVL
( $this->color,
"#999"
);
58
$this->
setBoxClass
(
'm-separator'
);
59
60
if
( $this->lineHeight )
61
{
62
$this->
addBoxStyle
(
'border-bottom'
, $this->lineHeight.
" solid {$color}"
);
63
}
64
65
if
( trim($this->value) !=
''
)
66
{
67
$this->
addBoxStyle
(
'line-height'
,
"15px"
);
68
$this->inner =
$this->value
;
69
}
70
else
71
{
72
$this->
addBoxStyle
(
'line-height'
,
"0px"
);
73
$this->inner =
' '
;
74
}
75
}
76
}
77
78
class
MLabel
extends
MBaseLabel
79
{
80
public
function
__construct
( $text = NULL, $color =
''
, $class =
''
)
81
{
82
parent::__construct( NULL, $text, NULL, $color );
83
$this->
setClass
($class);
84
}
85
86
87
public
function
generateInner
()
88
{
89
if
( $this->
getClass
() ==
''
)
90
{
91
$this->
setClass
(
'm-label'
);
92
}
93
94
// $span = new MSpan( '', $this->value, $this->getClass() );
95
96
// $this->inner = ( trim($this->value) != '' ) ? $span->getRender('text') : '';
97
$this->inner = ( trim($this->value) !=
''
) ? $this->
getRender
(
'text'
) :
''
;
98
99
}
100
}
101
102
103
class
MCaptionLabel
extends
MLabel
104
{
105
public
function
__construct
( $text = NULL, $required =
false
)
106
{
107
substr($text, -1) ==
':'
? null : $text .=
':'
;
108
109
parent::__construct($text);
110
$this->
setWidth
(
'140'
);
111
$this->
setClass
(
'm-caption'
);
112
if
($required)
113
{
114
$this->
setClass
(
'm-caption m-caption-required'
);
115
}
116
}
117
}
118
119
class
MRawText
extends
MLabel
120
{
121
public
function
generateInner
()
122
{
123
$this->inner = trim($this->value);
124
}
125
}
126
127
class
MFieldLabel
extends
MBaseLabel
128
{
129
public
function
__construct
(
$id
, $text = NULL )
130
{
131
parent::__construct( NULL, $text );
132
133
$this->
setId
(
$id
);
134
}
135
136
137
public
function
generateInner
()
138
{
139
if
( $this->
getClass
() ==
''
)
140
{
141
$this->
setClass
(
'm-label'
);
142
}
143
144
$this->inner = ( trim($this->value) !=
''
) ? $this->
getRender
(
'label'
) :
''
;
145
}
146
}
147
148
149
class
MTextHeader
extends
MBaseLabel
150
{
151
var
$level
;
152
153
public
function
__construct
(
$name
=
''
,
$level
=
'1'
, $text = NULL, $color =
''
)
154
{
155
parent::__construct(
$name
, $text,
''
, $color );
156
157
$this->level =
$level
;
158
}
159
160
public
function
generateInner
()
161
{
162
$this->inner = $this->
getRender
(
'header'
);
163
}
164
}
165
166
167
class
MText
extends
MBaseLabel
168
{
169
public
function
__construct
(
$name
=
''
, $text = NULL, $color =
''
)
170
{
171
parent::__construct(
$name
, $text,
''
, $color );
172
173
$this->formMode = 1;
174
}
175
176
177
public
function
generateInner
()
178
{
179
if
( $this->
getClass
() ==
''
)
180
{
181
$this->
setClass
(
'm-text'
);
182
}
183
184
$this->inner = $this->
getRender
(
'text'
);
185
}
186
}
187
188
189
class
MTextLabel
extends
MText
190
{
191
public
function
__construct
(
$name
=
''
, $text =
null
,
$label
=
''
, $color =
''
)
192
{
193
parent::__construct(
$name
, $text, $color );
194
195
$this->label =
$label
;
196
$this->
setClass
(
'm-label-text'
);
197
// $this->formMode = 1;
198
}
199
200
public
function
generateInner
()
201
{
202
if
( $this->
getClass
() ==
''
)
203
{
204
$this->
setClass
(
'm-text'
);
205
}
206
207
$this->inner = $this->
generateLabel
() . $this->
getRender
(
'text'
);
208
}
209
}
210
211
?>
MBaseLabel
Definição
labelcontrols.class:4
MBaseLabel\__construct
__construct( $name=NULL, $value=NULL, $label=NULL, $color='', $hint='')
Definição
labelcontrols.class:5
MBaseLabel\setBold
setBold( $value=true)
Definição
labelcontrols.class:11
MCaptionLabel
Definição
labelcontrols.class:104
MCaptionLabel\__construct
__construct( $text=NULL, $required=false)
Definição
labelcontrols.class:105
MComponent\$name
$name
Definição
mcomponent.class:17
MControl\setWidth
setWidth($value)
Definição
mcontrol.class:539
MControl\getClass
getClass()
Definição
mcontrol.class:421
MControl\setClass
setClass( $cssClass, $add=true)
Definição
mcontrol.class:398
MControl\setBoxClass
setBoxClass( $cssClass, $add=true)
Definição
mcontrol.class:797
MControl\setId
setId($id)
Definição
mcontrol.class:367
MControl\addBoxStyle
addBoxStyle($name, $value='')
Definição
mcontrol.class:819
MControl\getRender
getRender( $method)
Definição
mcontrol.class:833
MControl\$id
$id
Definição
mcontrol.class:69
MControl\getInner
getInner()
Definição
mcontrol.class:603
MFieldLabel
Definição
labelcontrols.class:128
MFieldLabel\__construct
__construct( $id, $text=NULL)
Definição
labelcontrols.class:129
MFieldLabel\generateInner
generateInner()
Definição
labelcontrols.class:137
MFormControl
Definição
mformcontrol.class:4
MFormControl\$value
$value
Definição
mformcontrol.class:6
MFormControl\$label
$label
Definição
mformcontrol.class:5
MFormControl\generateLabel
generateLabel()
Definição
mformcontrol.class:148
MFormControl\$hint
$hint
Definição
mformcontrol.class:7
MLabel
Definição
labelcontrols.class:79
MLabel\generateInner
generateInner()
Definição
labelcontrols.class:87
MLabel\__construct
__construct( $text=NULL, $color='', $class='')
Definição
labelcontrols.class:80
MPageComment
Definição
labelcontrols.class:19
MPageComment\generateInner
generateInner()
Definição
labelcontrols.class:26
MPageComment\generate
generate()
Definição
labelcontrols.class:32
MPageComment\__construct
__construct( $text=NULL)
Definição
labelcontrols.class:20
MRawText
Definição
labelcontrols.class:120
MRawText\generateInner
generateInner()
Definição
labelcontrols.class:121
MSeparator
Definição
labelcontrols.class:42
MSeparator\__construct
__construct( $text=NULL, $margin='', $color='', $lineHeight='1px')
Definição
labelcontrols.class:46
MSeparator\generateInner
generateInner()
Definição
labelcontrols.class:55
MTextHeader
Definição
labelcontrols.class:150
MTextHeader\generateInner
generateInner()
Definição
labelcontrols.class:160
MTextHeader\$level
$level
Definição
labelcontrols.class:151
MTextHeader\__construct
__construct( $name='', $level='1', $text=NULL, $color='')
Definição
labelcontrols.class:153
MTextLabel
Definição
labelcontrols.class:190
MTextLabel\__construct
__construct( $name='', $text=null, $label='', $color='')
Definição
labelcontrols.class:191
MTextLabel\generateInner
generateInner()
Definição
labelcontrols.class:200
MText
Definição
labelcontrols.class:168
MText\generateInner
generateInner()
Definição
labelcontrols.class:177
MText\__construct
__construct( $name='', $text=NULL, $color='')
Definição
labelcontrols.class:169
MUtil\NVL
static NVL($value1, $value2)
Definição
mutil.class:38
classes
ui
controls
labelcontrols.class
Gerado por
1.10.0