dojox.html¶
Status: | Draft |
---|---|
Version: | 1.0 |
Authors: | Marcus Reimann |
Developers: | Bryan Forbes, Sam Foster, Mike Wilcox, Nathan Toone, Jared Jurkiewicz |
Available: | since V1.2 |
Contents
dojox.html offers additional HTML helper functions.
Features¶
New in 1.4
dojox.html.ellipsisAdds cross-browser support for a “dojoxEllipsis” class.
- To use, include the ellipsis.css file and dojo.require(“dojox.html.ellipsis”);
- To function properly - the parent node of the desired ellipsis-ized node should have a defined width
NOTE:
When using the dojoxEllipsis class within tables, the table needs to have the table-layout: fixed styleNOTE:
The dojoxEllipsis class should be placed on a block element (such as a div) and will not work on td elements
New in 1.4
dojox.html.entitiesAdds support for encoding and unencoding HTML/XML entity characters in text. Also provides basic mappings of character to entity encoding for HTML and LATIN (8859-1), special characters. For information on entities see: Entity Reference and Latin (8859-1) Entities
- To use dojo.require(“dojox.html.entities”);
- you now have access to entity array mappings for HTML (dojox.html.entities.html) and LATIN-1 (dojox.html.entities.latin)
- To encode a string with default encodings (HTML and LATIN-1) you do: str = dojox.html.entities.encode(str);
- To decode a string with default encodings (HTML and LATIN-1) you do: str = dojox.html.entities.decode(str);
- For more information, please see the entities documentation.
New in 1.4
dojox.html.formatAdds utility functions in for formatting HTML.
- To use dojo.require(“dojox.html.format”);
- you now have access to a prettyPrint function, one that takes a string of HTML text and tries to format it so that it is easily human readable.
dojox.html.metrics
Translate CSS values to pixel values, calculate scrollbar sizes and font resizes
- Formerly private to dojox.gfx, now available in dojox.html
- Includes translation of relative CSS values (such as medium, small, x-small, etc.) to actual pixel values
- Translate other CSS units (such as em, pt) to pixel values
- Scrollbar sizes (width and height)
- Ability to detect font resizing
-
A generic content setter, including adding new stylesheets and evaluating scripts (was part of ContentPane loaders, now separated for generic usage)
dojox.html.styles
Insert, remove and toggle CSS rules as well as search document for style sheets
- Insert and remove CSS rules.
- Search document for style sheets.
- Toggle sheets on and off (based on the W3C spec).