| Package: | CQ.Ext.util |
| Class: | Format |
| Extends: | Object |
| Clientlib: | cq.widgets |
| Method | Defined By | |
|---|---|---|
capitalize( String value ) : String Converts the first character only of a string to upper case
Converts the first character only of a string to upper case
Parameters:
|
Format | |
date( String/Date value, [String format] ) : String Parse a value into a formatted date using the specified format pattern.
Parse a value into a formatted date using the specified format pattern.
Parameters:
|
Format | |
dateRenderer( String format ) : Function Returns a date rendering function that can be reused to apply a date format multiple times efficiently
Returns a date rendering function that can be reused to apply a date format multiple times efficiently
Parameters:
|
Format | |
defaultValue( Mixed value, String defaultValue ) : String Checks a reference and converts it to the default value if it's empty
Checks a reference and converts it to the default value if it's empty
Parameters:
|
Format | |
ellipsis( String value, Number length, Boolean word ) : String Truncate a string and add an ellipsis ('...') to the end if it exceeds the specified length
Truncate a string and add an ellipsis ('...') to the end if it exceeds the specified length
Parameters:
|
Format | |
fileSize( Number/String size ) : String Simple format for a file size (xxx bytes, xxx KB, xxx MB)
Simple format for a file size (xxx bytes, xxx KB, xxx MB)
Parameters:
|
Format | |
htmlDecode( String value ) : String Convert certain characters (&, <, >, and ') from their HTML character equivalents.
Convert certain characters (&, <, >, and ') from their HTML character equivalents.
Parameters:
|
Format | |
htmlEncode( String value ) : String Convert certain characters (&, <, >, and ') to their HTML character equivalents for literal display in web pages.
Convert certain characters (&, <, >, and ') to their HTML character equivalents for literal display in web pages.
Parameters:
|
Format | |
lowercase( String value ) : String Converts a string to all lower case letters
Converts a string to all lower case letters
Parameters:
|
Format | |
|
math() : Function It does simple math for use in a template, for example:var tpl = new CQ.Ext.Template('{value} * 10 = {value:math("* 1...
It does simple math for use in a template, for example:
Parameters:
|
Format | |
nl2br( String The ) : String Converts newline characters to the HTML tag <br/>
Converts newline characters to the HTML tag <br/>
Parameters:
|
Format | |
number( Number v, String format ) : String Formats the number according to the format string.
examples (123456.789):
0 - (123456) show only digits, no precisio...
Formats the number according to the format string.
examples (123456.789):
0 - (123456) show only digits, no precision 0.00 - (123456.78) show only digits, 2 precision 0.0000 - (123456.7890) show only digits, 4 precision 0,000 - (123,456) show comma and digits, no precision 0,000.00 - (123,456.78) show comma and digits, 2 precision 0,0.00 - (123,456.78) shortcut method, show comma and digits, 2 precision To reverse the grouping (,) and decimal (.) for international numbers, add /i to the end. For example: 0.000,00/i
Parameters:
|
Format | |
numberRenderer( String format ) : Function Returns a number rendering function that can be reused to apply a number format multiple times efficiently
Returns a number rendering function that can be reused to apply a number format multiple times efficiently
Parameters:
|
Format | |
plural( Number value, String singular, [String plural] ) : void Selectively do a plural form of a word based on a numeric value. For example, in a template,
{commentCount:plural("Co...
Selectively do a plural form of a word based on a numeric value. For example, in a template,
{commentCount:plural("Comment")} would result in "1 Comment" if commentCount was 1 or would be "x Comments"
if the value is 0 or greater than 1.
Parameters:
|
Format | |
round( Number/String value, Number precision ) : Number Rounds the passed number to the required decimal precision.
Rounds the passed number to the required decimal precision.
Parameters:
|
Format | |
stripScripts( Mixed value ) : String Strips all script tags
Strips all script tags
Parameters:
|
Format | |
stripTags( Mixed value ) : String Strips all HTML tags
Strips all HTML tags
Parameters:
|
Format | |
substr( String value, Number start, Number length ) : String Returns a substring from within an original string
Returns a substring from within an original string
Parameters:
|
Format | |
trim( String value ) : String Trims any whitespace from either side of a string
Trims any whitespace from either side of a string
Parameters:
|
Format | |
undef( Mixed value ) : Mixed Checks a reference and converts it to empty string if it is undefined
Checks a reference and converts it to empty string if it is undefined
Parameters:
|
Format | |
uppercase( String value ) : String Converts a string to all upper case letters
Converts a string to all upper case letters
Parameters:
|
Format | |
usMoney( Number/String value ) : String Format a number as US currency
Format a number as US currency
Parameters:
|
Format | |