|
@@ 3159-3165 (lines=7) @@
|
| 3156 |
|
return new Less_Tree_Dimension( Less_Parser::round($hsv['v'] * 100), '%' ); |
| 3157 |
|
} |
| 3158 |
|
|
| 3159 |
|
public function red($color = null) { |
| 3160 |
|
if (!$color instanceof Less_Tree_Color) { |
| 3161 |
|
throw new Less_Exception_Compiler('The first argument to red must be a color' . ($color instanceof Less_Tree_Expression ? ' (did you forgot commas?)' : '') ); |
| 3162 |
|
} |
| 3163 |
|
|
| 3164 |
|
return new Less_Tree_Dimension( $color->rgb[0] ); |
| 3165 |
|
} |
| 3166 |
|
|
| 3167 |
|
public function green($color = null) { |
| 3168 |
|
if (!$color instanceof Less_Tree_Color) { |
|
@@ 3167-3173 (lines=7) @@
|
| 3164 |
|
return new Less_Tree_Dimension( $color->rgb[0] ); |
| 3165 |
|
} |
| 3166 |
|
|
| 3167 |
|
public function green($color = null) { |
| 3168 |
|
if (!$color instanceof Less_Tree_Color) { |
| 3169 |
|
throw new Less_Exception_Compiler('The first argument to green must be a color' . ($color instanceof Less_Tree_Expression ? ' (did you forgot commas?)' : '') ); |
| 3170 |
|
} |
| 3171 |
|
|
| 3172 |
|
return new Less_Tree_Dimension( $color->rgb[1] ); |
| 3173 |
|
} |
| 3174 |
|
|
| 3175 |
|
public function blue($color = null) { |
| 3176 |
|
if (!$color instanceof Less_Tree_Color) { |
|
@@ 3175-3181 (lines=7) @@
|
| 3172 |
|
return new Less_Tree_Dimension( $color->rgb[1] ); |
| 3173 |
|
} |
| 3174 |
|
|
| 3175 |
|
public function blue($color = null) { |
| 3176 |
|
if (!$color instanceof Less_Tree_Color) { |
| 3177 |
|
throw new Less_Exception_Compiler('The first argument to blue must be a color' . ($color instanceof Less_Tree_Expression ? ' (did you forgot commas?)' : '') ); |
| 3178 |
|
} |
| 3179 |
|
|
| 3180 |
|
return new Less_Tree_Dimension( $color->rgb[2] ); |
| 3181 |
|
} |
| 3182 |
|
|
| 3183 |
|
public function alpha($color = null){ |
| 3184 |
|
if (!$color instanceof Less_Tree_Color) { |
|
@@ 3183-3190 (lines=8) @@
|
| 3180 |
|
return new Less_Tree_Dimension( $color->rgb[2] ); |
| 3181 |
|
} |
| 3182 |
|
|
| 3183 |
|
public function alpha($color = null){ |
| 3184 |
|
if (!$color instanceof Less_Tree_Color) { |
| 3185 |
|
throw new Less_Exception_Compiler('The first argument to alpha must be a color' . ($color instanceof Less_Tree_Expression ? ' (did you forgot commas?)' : '') ); |
| 3186 |
|
} |
| 3187 |
|
|
| 3188 |
|
$c = $color->toHSL(); |
| 3189 |
|
return new Less_Tree_Dimension($c['a']); |
| 3190 |
|
} |
| 3191 |
|
|
| 3192 |
|
public function luma ($color = null) { |
| 3193 |
|
if (!$color instanceof Less_Tree_Color) { |
|
@@ 3695-3701 (lines=7) @@
|
| 3692 |
|
return new Less_Tree_Anonymous($n->unit); |
| 3693 |
|
} |
| 3694 |
|
|
| 3695 |
|
public function argb($color) { |
| 3696 |
|
if (!$color instanceof Less_Tree_Color) { |
| 3697 |
|
throw new Less_Exception_Compiler('The first argument to argb must be a color' . ($dark instanceof Less_Tree_Expression ? ' (did you forgot commas?)' : '') ); |
| 3698 |
|
} |
| 3699 |
|
|
| 3700 |
|
return new Less_Tree_Anonymous($color->toARGB()); |
| 3701 |
|
} |
| 3702 |
|
|
| 3703 |
|
public function percentage($n) { |
| 3704 |
|
return new Less_Tree_Dimension($n->value * 100, '%'); |