- From: Anne van Kesteren via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 03 Oct 2011 13:36:04 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/cssom In directory hutz:/tmp/cvs-serv19866 Modified Files: Overview.html Overview.src.html cssom-generate.py cssom-source Log Message: undo the change to make properties nullable for now; might need TreatNullAs=Empty Index: Overview.html =================================================================== RCS file: /sources/public/csswg/cssom/Overview.html,v retrieving revision 1.159 retrieving revision 1.160 diff -u -d -r1.159 -r1.160 --- Overview.html 3 Oct 2011 13:21:45 -0000 1.159 +++ Overview.html 3 Oct 2011 13:36:02 -0000 1.160 @@ -2082,8 +2082,6 @@ <h4 id="the-cssstyledeclaration-interface"><span class="secno">6.5.1 </span>The <code title="">CSSStyleDeclaration</code> Interface</h4> - <!-- XXX review nullable DOMString more carefully (DOMString?) --> - <pre class="idl">interface <dfn id="cssstyledeclaration">CSSStyleDeclaration</dfn> { attribute DOMString <a href="#dom-cssstyledeclaration-csstext" title="dom-CSSStyleDeclaration-cssText">cssText</a>; @@ -2092,8 +2090,7 @@ DOMString <a href="#dom-cssstyledeclaration-getpropertyvalue" title="dom-CSSStyleDeclaration-getPropertyValue">getPropertyValue</a>(DOMString <var title="">property</var>); DOMString <a href="#dom-cssstyledeclaration-getpropertypriority" title="dom-CSSStyleDeclaration-getPropertyPriority">getPropertyPriority</a>(DOMString <var title="">property</var>); - void <a href="#dom-cssstyledeclaration-setproperty" title="dom-CSSStyleDeclaration-setProperty">setProperty</a>(DOMString? <var title="">property</var>, DOMString? <var title="">value</var>); - void <a href="#dom-cssstyledeclaration-setproperty" title="dom-CSSStyleDeclaration-setProperty">setProperty</a>(DOMString? <var title="">property</var>, DOMString? <var title="">value</var>, DOMString? <var title="">priority</var>); + void <a href="#dom-cssstyledeclaration-setproperty" title="dom-CSSStyleDeclaration-setProperty">setProperty</a>(DOMString <var title="">property</var>, DOMString <var title="">value</var>, optional DOMString <var title="">priority</var>); DOMString <a href="#dom-cssstyledeclaration-removeproperty" title="dom-CSSStyleDeclaration-removeProperty">removeProperty</a>(DOMString <var title="">property</var>); readonly attribute <a href="#cssstyledeclarationvalue">CSSStyleDeclarationValue</a> <a href="#dom-cssstyledeclaration-values" title="dom-CSSStyleDeclaration-values">values</a>; @@ -2101,128 +2098,128 @@ readonly attribute <a href="#cssrule">CSSRule</a> <a href="#dom-cssstyledeclaration-parentrule" title="dom-CSSStyleDeclaration-parentRule">parentRule</a>; // CSS Properties - attribute DOMString? <a href="#dom-cssstyledeclaration-azimuth" title="dom-CSSStyleDeclaration-azimuth">azimuth</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-background" title="dom-CSSStyleDeclaration-background">background</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-backgroundattachment" title="dom-CSSStyleDeclaration-backgroundAttachment">backgroundAttachment</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-backgroundcolor" title="dom-CSSStyleDeclaration-backgroundColor">backgroundColor</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-backgroundimage" title="dom-CSSStyleDeclaration-backgroundImage">backgroundImage</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-backgroundposition" title="dom-CSSStyleDeclaration-backgroundPosition">backgroundPosition</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-backgroundrepeat" title="dom-CSSStyleDeclaration-backgroundRepeat">backgroundRepeat</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-border" title="dom-CSSStyleDeclaration-border">border</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-bordercollapse" title="dom-CSSStyleDeclaration-borderCollapse">borderCollapse</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-bordercolor" title="dom-CSSStyleDeclaration-borderColor">borderColor</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderspacing" title="dom-CSSStyleDeclaration-borderSpacing">borderSpacing</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderstyle" title="dom-CSSStyleDeclaration-borderStyle">borderStyle</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-bordertop" title="dom-CSSStyleDeclaration-borderTop">borderTop</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderright" title="dom-CSSStyleDeclaration-borderRight">borderRight</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderbottom" title="dom-CSSStyleDeclaration-borderBottom">borderBottom</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderleft" title="dom-CSSStyleDeclaration-borderLeft">borderLeft</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-bordertopcolor" title="dom-CSSStyleDeclaration-borderTopColor">borderTopColor</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderrightcolor" title="dom-CSSStyleDeclaration-borderRightColor">borderRightColor</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderbottomcolor" title="dom-CSSStyleDeclaration-borderBottomColor">borderBottomColor</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderleftcolor" title="dom-CSSStyleDeclaration-borderLeftColor">borderLeftColor</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-bordertopstyle" title="dom-CSSStyleDeclaration-borderTopStyle">borderTopStyle</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderrightstyle" title="dom-CSSStyleDeclaration-borderRightStyle">borderRightStyle</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderbottomstyle" title="dom-CSSStyleDeclaration-borderBottomStyle">borderBottomStyle</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderleftstyle" title="dom-CSSStyleDeclaration-borderLeftStyle">borderLeftStyle</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-bordertopwidth" title="dom-CSSStyleDeclaration-borderTopWidth">borderTopWidth</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderrightwidth" title="dom-CSSStyleDeclaration-borderRightWidth">borderRightWidth</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderbottomwidth" title="dom-CSSStyleDeclaration-borderBottomWidth">borderBottomWidth</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderleftwidth" title="dom-CSSStyleDeclaration-borderLeftWidth">borderLeftWidth</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-borderwidth" title="dom-CSSStyleDeclaration-borderWidth">borderWidth</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-bottom" title="dom-CSSStyleDeclaration-bottom">bottom</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-captionside" title="dom-CSSStyleDeclaration-captionSide">captionSide</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-clear" title="dom-CSSStyleDeclaration-clear">clear</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-clip" title="dom-CSSStyleDeclaration-clip">clip</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-color" title="dom-CSSStyleDeclaration-color">color</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-content" title="dom-CSSStyleDeclaration-content">content</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-counterincrement" title="dom-CSSStyleDeclaration-counterIncrement">counterIncrement</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-counterreset" title="dom-CSSStyleDeclaration-counterReset">counterReset</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-cue" title="dom-CSSStyleDeclaration-cue">cue</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-cueafter" title="dom-CSSStyleDeclaration-cueAfter">cueAfter</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-cuebefore" title="dom-CSSStyleDeclaration-cueBefore">cueBefore</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-cursor" title="dom-CSSStyleDeclaration-cursor">cursor</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-direction" title="dom-CSSStyleDeclaration-direction">direction</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-display" title="dom-CSSStyleDeclaration-display">display</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-elevation" title="dom-CSSStyleDeclaration-elevation">elevation</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-emptycells" title="dom-CSSStyleDeclaration-emptyCells">emptyCells</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-cssfloat" title="dom-CSSStyleDeclaration-cssFloat">cssFloat</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-font" title="dom-CSSStyleDeclaration-font">font</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-fontfamily" title="dom-CSSStyleDeclaration-fontFamily">fontFamily</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-fontsize" title="dom-CSSStyleDeclaration-fontSize">fontSize</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-fontsizeadjust" title="dom-CSSStyleDeclaration-fontSizeAdjust">fontSizeAdjust</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-fontstretch" title="dom-CSSStyleDeclaration-fontStretch">fontStretch</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-fontstyle" title="dom-CSSStyleDeclaration-fontStyle">fontStyle</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-fontvariant" title="dom-CSSStyleDeclaration-fontVariant">fontVariant</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-fontweight" title="dom-CSSStyleDeclaration-fontWeight">fontWeight</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-height" title="dom-CSSStyleDeclaration-height">height</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-left" title="dom-CSSStyleDeclaration-left">left</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-letterspacing" title="dom-CSSStyleDeclaration-letterSpacing">letterSpacing</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-lineheight" title="dom-CSSStyleDeclaration-lineHeight">lineHeight</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-liststyle" title="dom-CSSStyleDeclaration-listStyle">listStyle</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-liststyleimage" title="dom-CSSStyleDeclaration-listStyleImage">listStyleImage</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-liststyleposition" title="dom-CSSStyleDeclaration-listStylePosition">listStylePosition</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-liststyletype" title="dom-CSSStyleDeclaration-listStyleType">listStyleType</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-margin" title="dom-CSSStyleDeclaration-margin">margin</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-margintop" title="dom-CSSStyleDeclaration-marginTop">marginTop</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-marginright" title="dom-CSSStyleDeclaration-marginRight">marginRight</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-marginbottom" title="dom-CSSStyleDeclaration-marginBottom">marginBottom</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-marginleft" title="dom-CSSStyleDeclaration-marginLeft">marginLeft</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-markeroffset" title="dom-CSSStyleDeclaration-markerOffset">markerOffset</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-marks" title="dom-CSSStyleDeclaration-marks">marks</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-maxheight" title="dom-CSSStyleDeclaration-maxHeight">maxHeight</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-maxwidth" title="dom-CSSStyleDeclaration-maxWidth">maxWidth</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-minheight" title="dom-CSSStyleDeclaration-minHeight">minHeight</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-minwidth" title="dom-CSSStyleDeclaration-minWidth">minWidth</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-orphans" title="dom-CSSStyleDeclaration-orphans">orphans</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-outline" title="dom-CSSStyleDeclaration-outline">outline</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-outlinecolor" title="dom-CSSStyleDeclaration-outlineColor">outlineColor</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-outlinestyle" title="dom-CSSStyleDeclaration-outlineStyle">outlineStyle</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-outlinewidth" title="dom-CSSStyleDeclaration-outlineWidth">outlineWidth</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-overflow" title="dom-CSSStyleDeclaration-overflow">overflow</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-padding" title="dom-CSSStyleDeclaration-padding">padding</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-paddingtop" title="dom-CSSStyleDeclaration-paddingTop">paddingTop</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-paddingright" title="dom-CSSStyleDeclaration-paddingRight">paddingRight</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-paddingbottom" title="dom-CSSStyleDeclaration-paddingBottom">paddingBottom</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-paddingleft" title="dom-CSSStyleDeclaration-paddingLeft">paddingLeft</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-page" title="dom-CSSStyleDeclaration-page">page</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-pagebreakafter" title="dom-CSSStyleDeclaration-pageBreakAfter">pageBreakAfter</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-pagebreakbefore" title="dom-CSSStyleDeclaration-pageBreakBefore">pageBreakBefore</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-pagebreakinside" title="dom-CSSStyleDeclaration-pageBreakInside">pageBreakInside</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-pause" title="dom-CSSStyleDeclaration-pause">pause</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-pauseafter" title="dom-CSSStyleDeclaration-pauseAfter">pauseAfter</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-pausebefore" title="dom-CSSStyleDeclaration-pauseBefore">pauseBefore</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-pitch" title="dom-CSSStyleDeclaration-pitch">pitch</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-pitchrange" title="dom-CSSStyleDeclaration-pitchRange">pitchRange</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-playduring" title="dom-CSSStyleDeclaration-playDuring">playDuring</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-position" title="dom-CSSStyleDeclaration-position">position</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-quotes" title="dom-CSSStyleDeclaration-quotes">quotes</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-richness" title="dom-CSSStyleDeclaration-richness">richness</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-right" title="dom-CSSStyleDeclaration-right">right</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-size" title="dom-CSSStyleDeclaration-size">size</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-speak" title="dom-CSSStyleDeclaration-speak">speak</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-speakheader" title="dom-CSSStyleDeclaration-speakHeader">speakHeader</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-speaknumeral" title="dom-CSSStyleDeclaration-speakNumeral">speakNumeral</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-speakpunctuation" title="dom-CSSStyleDeclaration-speakPunctuation">speakPunctuation</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-speechrate" title="dom-CSSStyleDeclaration-speechRate">speechRate</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-stress" title="dom-CSSStyleDeclaration-stress">stress</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-tablelayout" title="dom-CSSStyleDeclaration-tableLayout">tableLayout</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-textalign" title="dom-CSSStyleDeclaration-textAlign">textAlign</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-textdecoration" title="dom-CSSStyleDeclaration-textDecoration">textDecoration</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-textindent" title="dom-CSSStyleDeclaration-textIndent">textIndent</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-textshadow" title="dom-CSSStyleDeclaration-textShadow">textShadow</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-texttransform" title="dom-CSSStyleDeclaration-textTransform">textTransform</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-top" title="dom-CSSStyleDeclaration-top">top</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-unicodebidi" title="dom-CSSStyleDeclaration-unicodeBidi">unicodeBidi</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-verticalalign" title="dom-CSSStyleDeclaration-verticalAlign">verticalAlign</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-visibility" title="dom-CSSStyleDeclaration-visibility">visibility</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-voicefamily" title="dom-CSSStyleDeclaration-voiceFamily">voiceFamily</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-volume" title="dom-CSSStyleDeclaration-volume">volume</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-whitespace" title="dom-CSSStyleDeclaration-whiteSpace">whiteSpace</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-widows" title="dom-CSSStyleDeclaration-widows">widows</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-width" title="dom-CSSStyleDeclaration-width">width</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-wordspacing" title="dom-CSSStyleDeclaration-wordSpacing">wordSpacing</a>; - attribute DOMString? <a href="#dom-cssstyledeclaration-zindex" title="dom-CSSStyleDeclaration-zIndex">zIndex</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-azimuth" title="dom-CSSStyleDeclaration-azimuth">azimuth</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-background" title="dom-CSSStyleDeclaration-background">background</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-backgroundattachment" title="dom-CSSStyleDeclaration-backgroundAttachment">backgroundAttachment</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-backgroundcolor" title="dom-CSSStyleDeclaration-backgroundColor">backgroundColor</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-backgroundimage" title="dom-CSSStyleDeclaration-backgroundImage">backgroundImage</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-backgroundposition" title="dom-CSSStyleDeclaration-backgroundPosition">backgroundPosition</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-backgroundrepeat" title="dom-CSSStyleDeclaration-backgroundRepeat">backgroundRepeat</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-border" title="dom-CSSStyleDeclaration-border">border</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-bordercollapse" title="dom-CSSStyleDeclaration-borderCollapse">borderCollapse</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-bordercolor" title="dom-CSSStyleDeclaration-borderColor">borderColor</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderspacing" title="dom-CSSStyleDeclaration-borderSpacing">borderSpacing</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderstyle" title="dom-CSSStyleDeclaration-borderStyle">borderStyle</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-bordertop" title="dom-CSSStyleDeclaration-borderTop">borderTop</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderright" title="dom-CSSStyleDeclaration-borderRight">borderRight</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderbottom" title="dom-CSSStyleDeclaration-borderBottom">borderBottom</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderleft" title="dom-CSSStyleDeclaration-borderLeft">borderLeft</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-bordertopcolor" title="dom-CSSStyleDeclaration-borderTopColor">borderTopColor</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderrightcolor" title="dom-CSSStyleDeclaration-borderRightColor">borderRightColor</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderbottomcolor" title="dom-CSSStyleDeclaration-borderBottomColor">borderBottomColor</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderleftcolor" title="dom-CSSStyleDeclaration-borderLeftColor">borderLeftColor</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-bordertopstyle" title="dom-CSSStyleDeclaration-borderTopStyle">borderTopStyle</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderrightstyle" title="dom-CSSStyleDeclaration-borderRightStyle">borderRightStyle</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderbottomstyle" title="dom-CSSStyleDeclaration-borderBottomStyle">borderBottomStyle</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderleftstyle" title="dom-CSSStyleDeclaration-borderLeftStyle">borderLeftStyle</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-bordertopwidth" title="dom-CSSStyleDeclaration-borderTopWidth">borderTopWidth</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderrightwidth" title="dom-CSSStyleDeclaration-borderRightWidth">borderRightWidth</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderbottomwidth" title="dom-CSSStyleDeclaration-borderBottomWidth">borderBottomWidth</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderleftwidth" title="dom-CSSStyleDeclaration-borderLeftWidth">borderLeftWidth</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-borderwidth" title="dom-CSSStyleDeclaration-borderWidth">borderWidth</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-bottom" title="dom-CSSStyleDeclaration-bottom">bottom</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-captionside" title="dom-CSSStyleDeclaration-captionSide">captionSide</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-clear" title="dom-CSSStyleDeclaration-clear">clear</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-clip" title="dom-CSSStyleDeclaration-clip">clip</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-color" title="dom-CSSStyleDeclaration-color">color</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-content" title="dom-CSSStyleDeclaration-content">content</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-counterincrement" title="dom-CSSStyleDeclaration-counterIncrement">counterIncrement</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-counterreset" title="dom-CSSStyleDeclaration-counterReset">counterReset</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-cue" title="dom-CSSStyleDeclaration-cue">cue</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-cueafter" title="dom-CSSStyleDeclaration-cueAfter">cueAfter</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-cuebefore" title="dom-CSSStyleDeclaration-cueBefore">cueBefore</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-cursor" title="dom-CSSStyleDeclaration-cursor">cursor</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-direction" title="dom-CSSStyleDeclaration-direction">direction</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-display" title="dom-CSSStyleDeclaration-display">display</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-elevation" title="dom-CSSStyleDeclaration-elevation">elevation</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-emptycells" title="dom-CSSStyleDeclaration-emptyCells">emptyCells</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-cssfloat" title="dom-CSSStyleDeclaration-cssFloat">cssFloat</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-font" title="dom-CSSStyleDeclaration-font">font</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-fontfamily" title="dom-CSSStyleDeclaration-fontFamily">fontFamily</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-fontsize" title="dom-CSSStyleDeclaration-fontSize">fontSize</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-fontsizeadjust" title="dom-CSSStyleDeclaration-fontSizeAdjust">fontSizeAdjust</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-fontstretch" title="dom-CSSStyleDeclaration-fontStretch">fontStretch</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-fontstyle" title="dom-CSSStyleDeclaration-fontStyle">fontStyle</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-fontvariant" title="dom-CSSStyleDeclaration-fontVariant">fontVariant</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-fontweight" title="dom-CSSStyleDeclaration-fontWeight">fontWeight</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-height" title="dom-CSSStyleDeclaration-height">height</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-left" title="dom-CSSStyleDeclaration-left">left</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-letterspacing" title="dom-CSSStyleDeclaration-letterSpacing">letterSpacing</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-lineheight" title="dom-CSSStyleDeclaration-lineHeight">lineHeight</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-liststyle" title="dom-CSSStyleDeclaration-listStyle">listStyle</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-liststyleimage" title="dom-CSSStyleDeclaration-listStyleImage">listStyleImage</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-liststyleposition" title="dom-CSSStyleDeclaration-listStylePosition">listStylePosition</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-liststyletype" title="dom-CSSStyleDeclaration-listStyleType">listStyleType</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-margin" title="dom-CSSStyleDeclaration-margin">margin</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-margintop" title="dom-CSSStyleDeclaration-marginTop">marginTop</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-marginright" title="dom-CSSStyleDeclaration-marginRight">marginRight</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-marginbottom" title="dom-CSSStyleDeclaration-marginBottom">marginBottom</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-marginleft" title="dom-CSSStyleDeclaration-marginLeft">marginLeft</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-markeroffset" title="dom-CSSStyleDeclaration-markerOffset">markerOffset</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-marks" title="dom-CSSStyleDeclaration-marks">marks</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-maxheight" title="dom-CSSStyleDeclaration-maxHeight">maxHeight</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-maxwidth" title="dom-CSSStyleDeclaration-maxWidth">maxWidth</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-minheight" title="dom-CSSStyleDeclaration-minHeight">minHeight</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-minwidth" title="dom-CSSStyleDeclaration-minWidth">minWidth</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-orphans" title="dom-CSSStyleDeclaration-orphans">orphans</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-outline" title="dom-CSSStyleDeclaration-outline">outline</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-outlinecolor" title="dom-CSSStyleDeclaration-outlineColor">outlineColor</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-outlinestyle" title="dom-CSSStyleDeclaration-outlineStyle">outlineStyle</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-outlinewidth" title="dom-CSSStyleDeclaration-outlineWidth">outlineWidth</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-overflow" title="dom-CSSStyleDeclaration-overflow">overflow</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-padding" title="dom-CSSStyleDeclaration-padding">padding</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-paddingtop" title="dom-CSSStyleDeclaration-paddingTop">paddingTop</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-paddingright" title="dom-CSSStyleDeclaration-paddingRight">paddingRight</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-paddingbottom" title="dom-CSSStyleDeclaration-paddingBottom">paddingBottom</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-paddingleft" title="dom-CSSStyleDeclaration-paddingLeft">paddingLeft</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-page" title="dom-CSSStyleDeclaration-page">page</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-pagebreakafter" title="dom-CSSStyleDeclaration-pageBreakAfter">pageBreakAfter</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-pagebreakbefore" title="dom-CSSStyleDeclaration-pageBreakBefore">pageBreakBefore</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-pagebreakinside" title="dom-CSSStyleDeclaration-pageBreakInside">pageBreakInside</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-pause" title="dom-CSSStyleDeclaration-pause">pause</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-pauseafter" title="dom-CSSStyleDeclaration-pauseAfter">pauseAfter</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-pausebefore" title="dom-CSSStyleDeclaration-pauseBefore">pauseBefore</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-pitch" title="dom-CSSStyleDeclaration-pitch">pitch</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-pitchrange" title="dom-CSSStyleDeclaration-pitchRange">pitchRange</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-playduring" title="dom-CSSStyleDeclaration-playDuring">playDuring</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-position" title="dom-CSSStyleDeclaration-position">position</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-quotes" title="dom-CSSStyleDeclaration-quotes">quotes</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-richness" title="dom-CSSStyleDeclaration-richness">richness</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-right" title="dom-CSSStyleDeclaration-right">right</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-size" title="dom-CSSStyleDeclaration-size">size</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-speak" title="dom-CSSStyleDeclaration-speak">speak</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-speakheader" title="dom-CSSStyleDeclaration-speakHeader">speakHeader</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-speaknumeral" title="dom-CSSStyleDeclaration-speakNumeral">speakNumeral</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-speakpunctuation" title="dom-CSSStyleDeclaration-speakPunctuation">speakPunctuation</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-speechrate" title="dom-CSSStyleDeclaration-speechRate">speechRate</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-stress" title="dom-CSSStyleDeclaration-stress">stress</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-tablelayout" title="dom-CSSStyleDeclaration-tableLayout">tableLayout</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-textalign" title="dom-CSSStyleDeclaration-textAlign">textAlign</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-textdecoration" title="dom-CSSStyleDeclaration-textDecoration">textDecoration</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-textindent" title="dom-CSSStyleDeclaration-textIndent">textIndent</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-textshadow" title="dom-CSSStyleDeclaration-textShadow">textShadow</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-texttransform" title="dom-CSSStyleDeclaration-textTransform">textTransform</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-top" title="dom-CSSStyleDeclaration-top">top</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-unicodebidi" title="dom-CSSStyleDeclaration-unicodeBidi">unicodeBidi</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-verticalalign" title="dom-CSSStyleDeclaration-verticalAlign">verticalAlign</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-visibility" title="dom-CSSStyleDeclaration-visibility">visibility</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-voicefamily" title="dom-CSSStyleDeclaration-voiceFamily">voiceFamily</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-volume" title="dom-CSSStyleDeclaration-volume">volume</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-whitespace" title="dom-CSSStyleDeclaration-whiteSpace">whiteSpace</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-widows" title="dom-CSSStyleDeclaration-widows">widows</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-width" title="dom-CSSStyleDeclaration-width">width</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-wordspacing" title="dom-CSSStyleDeclaration-wordSpacing">wordSpacing</a>; + attribute DOMString <a href="#dom-cssstyledeclaration-zindex" title="dom-CSSStyleDeclaration-zIndex">zIndex</a>; };</pre> <p>The @@ -2279,7 +2276,7 @@ <p>When the - <dfn id="dom-cssstyledeclaration-setproperty" title="dom-CSSStyleDeclaration-setProperty"><code>setProperty(<var title="">property</var>, <var title="">value</var>, <var title="">priority</var>)</code></dfn> + <dfn id="dom-cssstyledeclaration-setproperty" title="dom-CSSStyleDeclaration-setProperty"><code>setProperty(<var>property</var>, <var>value</var>, <var>priority</var>)</code></dfn> method is invoked these steps must be run:</p> <ol> @@ -2291,7 +2288,7 @@ <a class="external" href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#ascii-case-insensitive">ASCII case-insensitive</a> match for a supported property, terminate this algorithm.</li> - <li><p>If <var title="">value</var> is null or the empty string invoke + <li><p>If <var title="">value</var> is the empty string, invoke <code title="dom-CSSStyleDeclaration-removeProperty"><a href="#dom-cssstyledeclaration-removeproperty">removeProperty()</a></code> with <var title="">property</var> as argument and terminate this algorithm.</li> Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/cssom/Overview.src.html,v retrieving revision 1.160 retrieving revision 1.161 diff -u -d -r1.160 -r1.161 --- Overview.src.html 3 Oct 2011 13:21:45 -0000 1.160 +++ Overview.src.html 3 Oct 2011 13:36:02 -0000 1.161 @@ -2001,8 +2001,6 @@ <h4>The <code title>CSSStyleDeclaration</code> Interface</h4> - <!-- XXX review nullable DOMString more carefully (DOMString?) --> - <pre class="idl">interface <dfn>CSSStyleDeclaration</dfn> { attribute DOMString <span title="dom-CSSStyleDeclaration-cssText">cssText</span>; @@ -2011,8 +2009,7 @@ DOMString <span title="dom-CSSStyleDeclaration-getPropertyValue">getPropertyValue</span>(DOMString <var title>property</var>); DOMString <span title="dom-CSSStyleDeclaration-getPropertyPriority">getPropertyPriority</span>(DOMString <var title>property</var>); - void <span title="dom-CSSStyleDeclaration-setProperty">setProperty</span>(DOMString? <var title>property</var>, DOMString? <var title>value</var>); - void <span title="dom-CSSStyleDeclaration-setProperty">setProperty</span>(DOMString? <var title>property</var>, DOMString? <var title>value</var>, DOMString? <var title>priority</var>); + void <span title="dom-CSSStyleDeclaration-setProperty">setProperty</span>(DOMString <var title>property</var>, DOMString <var title>value</var>, optional DOMString <var title>priority</var>); DOMString <span title="dom-CSSStyleDeclaration-removeProperty">removeProperty</span>(DOMString <var title>property</var>); readonly attribute <span>CSSStyleDeclarationValue</span> <span title="dom-CSSStyleDeclaration-values">values</span>; @@ -2020,128 +2017,128 @@ readonly attribute <span>CSSRule</span> <span title="dom-CSSStyleDeclaration-parentRule">parentRule</span>; // CSS Properties - attribute DOMString? <span title="dom-CSSStyleDeclaration-azimuth">azimuth</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-background">background</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-backgroundAttachment">backgroundAttachment</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-backgroundColor">backgroundColor</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-backgroundImage">backgroundImage</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-backgroundPosition">backgroundPosition</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-backgroundRepeat">backgroundRepeat</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-border">border</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderCollapse">borderCollapse</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderColor">borderColor</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderSpacing">borderSpacing</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderStyle">borderStyle</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderTop">borderTop</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderRight">borderRight</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderBottom">borderBottom</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderLeft">borderLeft</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderTopColor">borderTopColor</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderRightColor">borderRightColor</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderBottomColor">borderBottomColor</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderLeftColor">borderLeftColor</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderTopStyle">borderTopStyle</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderRightStyle">borderRightStyle</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderBottomStyle">borderBottomStyle</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderLeftStyle">borderLeftStyle</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderTopWidth">borderTopWidth</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderRightWidth">borderRightWidth</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderBottomWidth">borderBottomWidth</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderLeftWidth">borderLeftWidth</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-borderWidth">borderWidth</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-bottom">bottom</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-captionSide">captionSide</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-clear">clear</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-clip">clip</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-color">color</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-content">content</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-counterIncrement">counterIncrement</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-counterReset">counterReset</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-cue">cue</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-cueAfter">cueAfter</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-cueBefore">cueBefore</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-cursor">cursor</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-direction">direction</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-display">display</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-elevation">elevation</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-emptyCells">emptyCells</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-cssFloat">cssFloat</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-font">font</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-fontFamily">fontFamily</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-fontSize">fontSize</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-fontSizeAdjust">fontSizeAdjust</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-fontStretch">fontStretch</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-fontStyle">fontStyle</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-fontVariant">fontVariant</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-fontWeight">fontWeight</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-height">height</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-left">left</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-letterSpacing">letterSpacing</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-lineHeight">lineHeight</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-listStyle">listStyle</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-listStyleImage">listStyleImage</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-listStylePosition">listStylePosition</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-listStyleType">listStyleType</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-margin">margin</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-marginTop">marginTop</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-marginRight">marginRight</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-marginBottom">marginBottom</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-marginLeft">marginLeft</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-markerOffset">markerOffset</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-marks">marks</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-maxHeight">maxHeight</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-maxWidth">maxWidth</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-minHeight">minHeight</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-minWidth">minWidth</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-orphans">orphans</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-outline">outline</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-outlineColor">outlineColor</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-outlineStyle">outlineStyle</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-outlineWidth">outlineWidth</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-overflow">overflow</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-padding">padding</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-paddingTop">paddingTop</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-paddingRight">paddingRight</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-paddingBottom">paddingBottom</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-paddingLeft">paddingLeft</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-page">page</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-pageBreakAfter">pageBreakAfter</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-pageBreakBefore">pageBreakBefore</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-pageBreakInside">pageBreakInside</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-pause">pause</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-pauseAfter">pauseAfter</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-pauseBefore">pauseBefore</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-pitch">pitch</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-pitchRange">pitchRange</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-playDuring">playDuring</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-position">position</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-quotes">quotes</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-richness">richness</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-right">right</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-size">size</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-speak">speak</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-speakHeader">speakHeader</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-speakNumeral">speakNumeral</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-speakPunctuation">speakPunctuation</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-speechRate">speechRate</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-stress">stress</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-tableLayout">tableLayout</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-textAlign">textAlign</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-textDecoration">textDecoration</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-textIndent">textIndent</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-textShadow">textShadow</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-textTransform">textTransform</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-top">top</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-unicodeBidi">unicodeBidi</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-verticalAlign">verticalAlign</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-visibility">visibility</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-voiceFamily">voiceFamily</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-volume">volume</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-whiteSpace">whiteSpace</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-widows">widows</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-width">width</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-wordSpacing">wordSpacing</span>; - attribute DOMString? <span title="dom-CSSStyleDeclaration-zIndex">zIndex</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-azimuth">azimuth</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-background">background</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-backgroundAttachment">backgroundAttachment</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-backgroundColor">backgroundColor</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-backgroundImage">backgroundImage</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-backgroundPosition">backgroundPosition</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-backgroundRepeat">backgroundRepeat</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-border">border</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderCollapse">borderCollapse</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderColor">borderColor</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderSpacing">borderSpacing</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderStyle">borderStyle</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderTop">borderTop</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderRight">borderRight</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderBottom">borderBottom</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderLeft">borderLeft</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderTopColor">borderTopColor</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderRightColor">borderRightColor</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderBottomColor">borderBottomColor</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderLeftColor">borderLeftColor</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderTopStyle">borderTopStyle</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderRightStyle">borderRightStyle</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderBottomStyle">borderBottomStyle</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderLeftStyle">borderLeftStyle</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderTopWidth">borderTopWidth</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderRightWidth">borderRightWidth</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderBottomWidth">borderBottomWidth</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderLeftWidth">borderLeftWidth</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-borderWidth">borderWidth</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-bottom">bottom</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-captionSide">captionSide</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-clear">clear</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-clip">clip</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-color">color</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-content">content</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-counterIncrement">counterIncrement</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-counterReset">counterReset</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-cue">cue</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-cueAfter">cueAfter</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-cueBefore">cueBefore</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-cursor">cursor</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-direction">direction</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-display">display</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-elevation">elevation</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-emptyCells">emptyCells</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-cssFloat">cssFloat</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-font">font</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-fontFamily">fontFamily</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-fontSize">fontSize</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-fontSizeAdjust">fontSizeAdjust</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-fontStretch">fontStretch</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-fontStyle">fontStyle</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-fontVariant">fontVariant</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-fontWeight">fontWeight</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-height">height</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-left">left</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-letterSpacing">letterSpacing</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-lineHeight">lineHeight</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-listStyle">listStyle</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-listStyleImage">listStyleImage</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-listStylePosition">listStylePosition</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-listStyleType">listStyleType</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-margin">margin</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-marginTop">marginTop</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-marginRight">marginRight</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-marginBottom">marginBottom</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-marginLeft">marginLeft</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-markerOffset">markerOffset</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-marks">marks</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-maxHeight">maxHeight</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-maxWidth">maxWidth</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-minHeight">minHeight</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-minWidth">minWidth</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-orphans">orphans</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-outline">outline</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-outlineColor">outlineColor</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-outlineStyle">outlineStyle</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-outlineWidth">outlineWidth</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-overflow">overflow</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-padding">padding</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-paddingTop">paddingTop</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-paddingRight">paddingRight</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-paddingBottom">paddingBottom</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-paddingLeft">paddingLeft</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-page">page</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-pageBreakAfter">pageBreakAfter</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-pageBreakBefore">pageBreakBefore</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-pageBreakInside">pageBreakInside</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-pause">pause</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-pauseAfter">pauseAfter</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-pauseBefore">pauseBefore</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-pitch">pitch</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-pitchRange">pitchRange</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-playDuring">playDuring</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-position">position</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-quotes">quotes</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-richness">richness</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-right">right</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-size">size</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-speak">speak</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-speakHeader">speakHeader</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-speakNumeral">speakNumeral</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-speakPunctuation">speakPunctuation</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-speechRate">speechRate</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-stress">stress</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-tableLayout">tableLayout</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-textAlign">textAlign</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-textDecoration">textDecoration</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-textIndent">textIndent</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-textShadow">textShadow</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-textTransform">textTransform</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-top">top</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-unicodeBidi">unicodeBidi</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-verticalAlign">verticalAlign</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-visibility">visibility</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-voiceFamily">voiceFamily</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-volume">volume</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-whiteSpace">whiteSpace</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-widows">widows</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-width">width</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-wordSpacing">wordSpacing</span>; + attribute DOMString <span title="dom-CSSStyleDeclaration-zIndex">zIndex</span>; };</pre> <p>The @@ -2198,7 +2195,7 @@ <p>When the - <dfn id="dom-cssstyledeclaration-setproperty" title="dom-CSSStyleDeclaration-setProperty"><code>setProperty(<var title>property</var>, <var title>value</var>, <var title>priority</var>)</code></dfn> + <dfn title="dom-CSSStyleDeclaration-setProperty"><code>setProperty(<var>property</var>, <var>value</var>, <var>priority</var>)</code></dfn> method is invoked these steps must be run:</p> <ol> @@ -2210,7 +2207,7 @@ <span data-anolis-spec=dom>ASCII case-insensitive</span> match for a supported property, terminate this algorithm.</p></li> - <li><p>If <var title>value</var> is null or the empty string invoke + <li><p>If <var title>value</var> is the empty string, invoke <code title="dom-CSSStyleDeclaration-removeProperty">removeProperty()</code> with <var title>property</var> as argument and terminate this algorithm.</p></li> Index: cssom-source =================================================================== RCS file: /sources/public/csswg/cssom/cssom-source,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- cssom-source 3 Oct 2011 13:21:45 -0000 1.13 +++ cssom-source 3 Oct 2011 13:36:02 -0000 1.14 @@ -2001,8 +2001,6 @@ <h4>The <code title>CSSStyleDeclaration</code> Interface</h4> - <!-- XXX review nullable DOMString more carefully (DOMString?) --> - <pre class="idl">interface <dfn>CSSStyleDeclaration</dfn> { attribute DOMString <span title="dom-CSSStyleDeclaration-cssText">cssText</span>; @@ -2011,8 +2009,7 @@ DOMString <span title="dom-CSSStyleDeclaration-getPropertyValue">getPropertyValue</span>(DOMString <var title>property</var>); DOMString <span title="dom-CSSStyleDeclaration-getPropertyPriority">getPropertyPriority</span>(DOMString <var title>property</var>); - void <span title="dom-CSSStyleDeclaration-setProperty">setProperty</span>(DOMString? <var title>property</var>, DOMString? <var title>value</var>); - void <span title="dom-CSSStyleDeclaration-setProperty">setProperty</span>(DOMString? <var title>property</var>, DOMString? <var title>value</var>, DOMString? <var title>priority</var>); + void <span title="dom-CSSStyleDeclaration-setProperty">setProperty</span>(DOMString <var title>property</var>, DOMString <var title>value</var>, optional DOMString <var title>priority</var>); DOMString <span title="dom-CSSStyleDeclaration-removeProperty">removeProperty</span>(DOMString <var title>property</var>); readonly attribute <span>CSSStyleDeclarationValue</span> <span title="dom-CSSStyleDeclaration-values">values</span>; @@ -2077,7 +2074,7 @@ <p>When the - <dfn id="dom-cssstyledeclaration-setproperty" title="dom-CSSStyleDeclaration-setProperty"><code>setProperty(<var title>property</var>, <var title>value</var>, <var title>priority</var>)</code></dfn> + <dfn title="dom-CSSStyleDeclaration-setProperty"><code>setProperty(<var>property</var>, <var>value</var>, <var>priority</var>)</code></dfn> method is invoked these steps must be run:</p> <ol> @@ -2089,7 +2086,7 @@ <span data-anolis-spec=dom>ASCII case-insensitive</span> match for a supported property, terminate this algorithm.</p></li> - <li><p>If <var title>value</var> is null or the empty string invoke + <li><p>If <var title>value</var> is the empty string, invoke <code title="dom-CSSStyleDeclaration-removeProperty">removeProperty()</code> with <var title>property</var> as argument and terminate this algorithm.</p></li> Index: cssom-generate.py =================================================================== RCS file: /sources/public/csswg/cssom/cssom-generate.py,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- cssom-generate.py 2 Jul 2011 10:47:05 -0000 1.1 +++ cssom-generate.py 3 Oct 2011 13:36:02 -0000 1.2 @@ -138,7 +138,7 @@ def generate_propertyidl(): value = "" for attribute in cssidlattributes.split("\n"): - value += " attribute DOMString? <span title=\"dom-CSSStyleDeclaration-" + attribute + "\">" + attribute + "</span>;\n" + value += " attribute DOMString <span title=\"dom-CSSStyleDeclaration-" + attribute + "\">" + attribute + "</span>;\n" return value def generate_propertytable():
Received on Monday, 3 October 2011 13:36:10 UTC