Changes

Jump to: navigation, search

MDN/Development/CompatibilityTables/Data Requirements

541 bytes added, 16:26, 12 February 2014
Displayable data
'''NOTE:''' ''This name must be localisable?''
==== Technology Technologies ====
The technology technologies associated with the feature (CSS, HTML, JavaScript, etc). This important to make sure features with the same name but used in different technology are clearly differentiated. It's also important to allow several technologies to a feature as a same feature can be used through several technologies.
'''EXAMPLES:''' ''the <a> tag in HTML or SVG, the display property in CSS or and JavaScript, etc.''
'''QUESTION:''' ''Do we need that technology name to be localisable?''
'''EXAMPLES:''' ''Each various values of a given CSS property are considered individuals features where the property as a whole is considered a feature set (see [https://developer.mozilla.org/en-US/docs/Web/CSS/display display]). Each attribute and methods are considered individuals features of a given API, which is a feature set. Even a methods can be a feature set if it has different signature, and each of them is an individual feature (see [https://developer.mozilla.org/en-US/docs/Web/API/MozMobileMessageManager.getSegmentInfoForText getSegmentInfoForText]).''
Conceptually, the only difference between a feature and a feature set is that a feature is a terminal point where a feature set aggregates features or other feature sets. It means that a feature set can be display the same way as a feature with the same top level information (a name and the various technologies associated) but its compatibility state depend on all its sub features The level of details compatibility state to display can change with the display context. For example, if a feature set has one feature that is fully implemented, a feature that is partially implemented and a feature that is not implemented, what is the level of support for that feature set? There are three way of dispatching the same information:
# If we want a optimistic view, the answer to the question "Does the feature set is implemented?" will be "Yes".
# If we want a realistic view, the answer to the question "Does the feature set is implemented?" will be "Partially".
The three answers are acceptable, depending on the context so we need to be able to display each of the answers.
The same occurs when it come to know if a group of feature set which aggregate other feature sets is supported or not by one or more browsers.
=== Specification ===
Confirm
630
edits

Navigation menu