OLD | NEW |
1 /** | 1 /** |
2 * (C) 1999-2003 Lars Knoll (knoll@kde.org) | 2 * (C) 1999-2003 Lars Knoll (knoll@kde.org) |
3 * Copyright (C) 2004, 2005, 2006 Apple Computer, Inc. | 3 * Copyright (C) 2004, 2005, 2006 Apple Computer, Inc. |
4 * | 4 * |
5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
9 * | 9 * |
10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
249 } | 249 } |
250 case CSSPropertyWebkitMaxLogicalHeight: { | 250 case CSSPropertyWebkitMaxLogicalHeight: { |
251 const CSSPropertyID properties[2] = { CSSPropertyMaxWidth, CSSPropertyMa
xHeight }; | 251 const CSSPropertyID properties[2] = { CSSPropertyMaxWidth, CSSPropertyMa
xHeight }; |
252 return resolveToPhysicalProperty(writingMode, LogicalHeight, properties)
; | 252 return resolveToPhysicalProperty(writingMode, LogicalHeight, properties)
; |
253 } | 253 } |
254 default: | 254 default: |
255 return propertyID; | 255 return propertyID; |
256 } | 256 } |
257 } | 257 } |
258 | 258 |
| 259 bool CSSProperty::isInheritedProperty(CSSPropertyID propertyID) |
| 260 { |
| 261 switch (propertyID) { |
| 262 case CSSPropertyBorderCollapse: |
| 263 case CSSPropertyBorderSpacing: |
| 264 case CSSPropertyCaptionSide: |
| 265 case CSSPropertyClipRule: |
| 266 case CSSPropertyColor: |
| 267 case CSSPropertyColorInterpolation: |
| 268 case CSSPropertyColorInterpolationFilters: |
| 269 case CSSPropertyColorRendering: |
| 270 case CSSPropertyCursor: |
| 271 case CSSPropertyDirection: |
| 272 case CSSPropertyEmptyCells: |
| 273 case CSSPropertyFill: |
| 274 case CSSPropertyFillOpacity: |
| 275 case CSSPropertyFillRule: |
| 276 case CSSPropertyFont: |
| 277 case CSSPropertyFontFamily: |
| 278 case CSSPropertyFontSize: |
| 279 case CSSPropertyFontStyle: |
| 280 case CSSPropertyFontStretch: |
| 281 case CSSPropertyFontVariant: |
| 282 case CSSPropertyFontWeight: |
| 283 case CSSPropertyGlyphOrientationHorizontal: |
| 284 case CSSPropertyGlyphOrientationVertical: |
| 285 case CSSPropertyImageRendering: |
| 286 case CSSPropertyLetterSpacing: |
| 287 case CSSPropertyLineHeight: |
| 288 case CSSPropertyListStyle: |
| 289 case CSSPropertyListStyleImage: |
| 290 case CSSPropertyListStylePosition: |
| 291 case CSSPropertyListStyleType: |
| 292 case CSSPropertyMarker: |
| 293 case CSSPropertyMarkerEnd: |
| 294 case CSSPropertyMarkerMid: |
| 295 case CSSPropertyMarkerStart: |
| 296 case CSSPropertyOrphans: |
| 297 case CSSPropertyPointerEvents: |
| 298 case CSSPropertyQuotes: |
| 299 case CSSPropertyResize: |
| 300 case CSSPropertyShapeRendering: |
| 301 case CSSPropertySpeak: |
| 302 case CSSPropertyStroke: |
| 303 case CSSPropertyStrokeDasharray: |
| 304 case CSSPropertyStrokeDashoffset: |
| 305 case CSSPropertyStrokeLinecap: |
| 306 case CSSPropertyStrokeLinejoin: |
| 307 case CSSPropertyStrokeMiterlimit: |
| 308 case CSSPropertyStrokeOpacity: |
| 309 case CSSPropertyStrokeWidth: |
| 310 case CSSPropertyTabSize: |
| 311 case CSSPropertyTextAlign: |
| 312 case CSSPropertyTextAlignLast: |
| 313 case CSSPropertyTextJustify: |
| 314 case CSSPropertyTextAnchor: |
| 315 case CSSPropertyTextIndent: |
| 316 case CSSPropertyTextRendering: |
| 317 case CSSPropertyTextShadow: |
| 318 case CSSPropertyTextTransform: |
| 319 case CSSPropertyTouchActionDelay: |
| 320 case CSSPropertyVisibility: |
| 321 case CSSPropertyWebkitAspectRatio: |
| 322 case CSSPropertyWebkitBorderHorizontalSpacing: |
| 323 case CSSPropertyWebkitBorderVerticalSpacing: |
| 324 case CSSPropertyWebkitBoxDirection: |
| 325 case CSSPropertyWebkitFontFeatureSettings: |
| 326 case CSSPropertyFontKerning: |
| 327 case CSSPropertyWebkitFontSmoothing: |
| 328 case CSSPropertyFontVariantLigatures: |
| 329 case CSSPropertyWebkitLocale: |
| 330 case CSSPropertyWebkitHighlight: |
| 331 case CSSPropertyWebkitHyphenateCharacter: |
| 332 case CSSPropertyWebkitLineBoxContain: |
| 333 case CSSPropertyWebkitLineBreak: |
| 334 case CSSPropertyWebkitPrintColorAdjust: |
| 335 case CSSPropertyWebkitRtlOrdering: |
| 336 case CSSPropertyWebkitRubyPosition: |
| 337 case CSSPropertyWebkitTapHighlightColor: |
| 338 case CSSPropertyWebkitTextCombine: |
| 339 case CSSPropertyTextUnderlinePosition: |
| 340 case CSSPropertyWebkitTextDecorationsInEffect: |
| 341 case CSSPropertyWebkitTextEmphasis: |
| 342 case CSSPropertyWebkitTextEmphasisColor: |
| 343 case CSSPropertyWebkitTextEmphasisPosition: |
| 344 case CSSPropertyWebkitTextEmphasisStyle: |
| 345 case CSSPropertyWebkitTextFillColor: |
| 346 case CSSPropertyWebkitTextOrientation: |
| 347 case CSSPropertyWebkitTextSecurity: |
| 348 case CSSPropertyWebkitTextStroke: |
| 349 case CSSPropertyWebkitTextStrokeColor: |
| 350 case CSSPropertyWebkitTextStrokeWidth: |
| 351 case CSSPropertyWebkitUserModify: |
| 352 case CSSPropertyWebkitUserSelect: |
| 353 case CSSPropertyWebkitWritingMode: |
| 354 case CSSPropertyWhiteSpace: |
| 355 case CSSPropertyWidows: |
| 356 case CSSPropertyWordBreak: |
| 357 case CSSPropertyWordSpacing: |
| 358 case CSSPropertyWordWrap: |
| 359 case CSSPropertyWritingMode: |
| 360 return true; |
| 361 case CSSPropertyAnimation: |
| 362 case CSSPropertyAnimationDelay: |
| 363 case CSSPropertyAnimationDirection: |
| 364 case CSSPropertyAnimationDuration: |
| 365 case CSSPropertyAnimationFillMode: |
| 366 case CSSPropertyAnimationIterationCount: |
| 367 case CSSPropertyAnimationName: |
| 368 case CSSPropertyAnimationPlayState: |
| 369 case CSSPropertyAnimationTimingFunction: |
| 370 case CSSPropertyAlignmentBaseline: |
| 371 case CSSPropertyBackground: |
| 372 case CSSPropertyBackgroundAttachment: |
| 373 case CSSPropertyBackgroundBlendMode: |
| 374 case CSSPropertyBackgroundClip: |
| 375 case CSSPropertyBackgroundColor: |
| 376 case CSSPropertyBackgroundImage: |
| 377 case CSSPropertyBackgroundOrigin: |
| 378 case CSSPropertyBackgroundPosition: |
| 379 case CSSPropertyBackgroundPositionX: |
| 380 case CSSPropertyBackgroundPositionY: |
| 381 case CSSPropertyBackgroundRepeat: |
| 382 case CSSPropertyBackgroundRepeatX: |
| 383 case CSSPropertyBackgroundRepeatY: |
| 384 case CSSPropertyBackgroundSize: |
| 385 case CSSPropertyBaselineShift: |
| 386 case CSSPropertyBorder: |
| 387 case CSSPropertyBorderBottom: |
| 388 case CSSPropertyBorderBottomColor: |
| 389 case CSSPropertyBorderBottomLeftRadius: |
| 390 case CSSPropertyBorderBottomRightRadius: |
| 391 case CSSPropertyBorderBottomStyle: |
| 392 case CSSPropertyBorderBottomWidth: |
| 393 case CSSPropertyBorderColor: |
| 394 case CSSPropertyBorderImage: |
| 395 case CSSPropertyBorderImageOutset: |
| 396 case CSSPropertyBorderImageRepeat: |
| 397 case CSSPropertyBorderImageSlice: |
| 398 case CSSPropertyBorderImageSource: |
| 399 case CSSPropertyBorderImageWidth: |
| 400 case CSSPropertyBorderLeft: |
| 401 case CSSPropertyBorderLeftColor: |
| 402 case CSSPropertyBorderLeftStyle: |
| 403 case CSSPropertyBorderLeftWidth: |
| 404 case CSSPropertyBorderRadius: |
| 405 case CSSPropertyBorderRight: |
| 406 case CSSPropertyBorderRightColor: |
| 407 case CSSPropertyBorderRightStyle: |
| 408 case CSSPropertyBorderRightWidth: |
| 409 case CSSPropertyBorderStyle: |
| 410 case CSSPropertyBorderTop: |
| 411 case CSSPropertyBorderTopColor: |
| 412 case CSSPropertyBorderTopLeftRadius: |
| 413 case CSSPropertyBorderTopRightRadius: |
| 414 case CSSPropertyBorderTopStyle: |
| 415 case CSSPropertyBorderTopWidth: |
| 416 case CSSPropertyBorderWidth: |
| 417 case CSSPropertyBottom: |
| 418 case CSSPropertyBoxShadow: |
| 419 case CSSPropertyBoxSizing: |
| 420 case CSSPropertyBufferedRendering: |
| 421 case CSSPropertyClear: |
| 422 case CSSPropertyClip: |
| 423 case CSSPropertyClipPath: |
| 424 case CSSPropertyContent: |
| 425 case CSSPropertyCounterIncrement: |
| 426 case CSSPropertyCounterReset: |
| 427 case CSSPropertyDisplay: |
| 428 case CSSPropertyDominantBaseline: |
| 429 case CSSPropertyEnableBackground: |
| 430 case CSSPropertyFilter: |
| 431 case CSSPropertyFloat: |
| 432 case CSSPropertyFloodColor: |
| 433 case CSSPropertyFloodOpacity: |
| 434 case CSSPropertyHeight: |
| 435 case CSSPropertyIsolation: |
| 436 case CSSPropertyJustifyItems: |
| 437 case CSSPropertyJustifySelf: |
| 438 case CSSPropertyLeft: |
| 439 case CSSPropertyLightingColor: |
| 440 case CSSPropertyMargin: |
| 441 case CSSPropertyMarginBottom: |
| 442 case CSSPropertyMarginLeft: |
| 443 case CSSPropertyMarginRight: |
| 444 case CSSPropertyMarginTop: |
| 445 case CSSPropertyMask: |
| 446 case CSSPropertyMaskType: |
| 447 case CSSPropertyMaskSourceType: |
| 448 case CSSPropertyMaxHeight: |
| 449 case CSSPropertyMaxWidth: |
| 450 case CSSPropertyMinHeight: |
| 451 case CSSPropertyMinWidth: |
| 452 case CSSPropertyMixBlendMode: |
| 453 case CSSPropertyObjectFit: |
| 454 case CSSPropertyObjectPosition: |
| 455 case CSSPropertyOpacity: |
| 456 case CSSPropertyOutline: |
| 457 case CSSPropertyOutlineColor: |
| 458 case CSSPropertyOutlineOffset: |
| 459 case CSSPropertyOutlineStyle: |
| 460 case CSSPropertyOutlineWidth: |
| 461 case CSSPropertyOverflow: |
| 462 case CSSPropertyOverflowWrap: |
| 463 case CSSPropertyOverflowX: |
| 464 case CSSPropertyOverflowY: |
| 465 case CSSPropertyPadding: |
| 466 case CSSPropertyPaddingBottom: |
| 467 case CSSPropertyPaddingLeft: |
| 468 case CSSPropertyPaddingRight: |
| 469 case CSSPropertyPaddingTop: |
| 470 case CSSPropertyPage: |
| 471 case CSSPropertyPageBreakAfter: |
| 472 case CSSPropertyPageBreakBefore: |
| 473 case CSSPropertyPageBreakInside: |
| 474 case CSSPropertyPaintOrder: |
| 475 case CSSPropertyPosition: |
| 476 case CSSPropertyRight: |
| 477 case CSSPropertyScrollBehavior: |
| 478 case CSSPropertySize: |
| 479 case CSSPropertySrc: |
| 480 case CSSPropertyStopColor: |
| 481 case CSSPropertyStopOpacity: |
| 482 case CSSPropertyTableLayout: |
| 483 case CSSPropertyTextDecoration: |
| 484 case CSSPropertyTextDecorationLine: |
| 485 case CSSPropertyTextDecorationStyle: |
| 486 case CSSPropertyTextDecorationColor: |
| 487 case CSSPropertyTextOverflow: |
| 488 case CSSPropertyTop: |
| 489 case CSSPropertyTouchAction: |
| 490 case CSSPropertyTransition: |
| 491 case CSSPropertyTransitionDelay: |
| 492 case CSSPropertyTransitionDuration: |
| 493 case CSSPropertyTransitionProperty: |
| 494 case CSSPropertyTransitionTimingFunction: |
| 495 case CSSPropertyUnicodeBidi: |
| 496 case CSSPropertyUnicodeRange: |
| 497 case CSSPropertyVectorEffect: |
| 498 case CSSPropertyVerticalAlign: |
| 499 case CSSPropertyAlignContent: |
| 500 case CSSPropertyAlignItems: |
| 501 case CSSPropertyAlignSelf: |
| 502 case CSSPropertyWebkitAnimation: |
| 503 case CSSPropertyWebkitAnimationDelay: |
| 504 case CSSPropertyWebkitAnimationDirection: |
| 505 case CSSPropertyWebkitAnimationDuration: |
| 506 case CSSPropertyWebkitAnimationFillMode: |
| 507 case CSSPropertyWebkitAnimationIterationCount: |
| 508 case CSSPropertyWebkitAnimationName: |
| 509 case CSSPropertyWebkitAnimationPlayState: |
| 510 case CSSPropertyWebkitAnimationTimingFunction: |
| 511 case CSSPropertyWebkitAppearance: |
| 512 case CSSPropertyBackfaceVisibility: |
| 513 case CSSPropertyWebkitBackfaceVisibility: |
| 514 case CSSPropertyWebkitBackgroundClip: |
| 515 case CSSPropertyWebkitBackgroundComposite: |
| 516 case CSSPropertyWebkitBackgroundOrigin: |
| 517 case CSSPropertyWebkitBackgroundSize: |
| 518 case CSSPropertyWebkitBorderAfter: |
| 519 case CSSPropertyWebkitBorderAfterColor: |
| 520 case CSSPropertyWebkitBorderAfterStyle: |
| 521 case CSSPropertyWebkitBorderAfterWidth: |
| 522 case CSSPropertyWebkitBorderBefore: |
| 523 case CSSPropertyWebkitBorderBeforeColor: |
| 524 case CSSPropertyWebkitBorderBeforeStyle: |
| 525 case CSSPropertyWebkitBorderBeforeWidth: |
| 526 case CSSPropertyWebkitBorderEnd: |
| 527 case CSSPropertyWebkitBorderEndColor: |
| 528 case CSSPropertyWebkitBorderEndStyle: |
| 529 case CSSPropertyWebkitBorderEndWidth: |
| 530 case CSSPropertyWebkitBorderFit: |
| 531 case CSSPropertyWebkitBorderImage: |
| 532 case CSSPropertyWebkitBorderRadius: |
| 533 case CSSPropertyWebkitBorderStart: |
| 534 case CSSPropertyWebkitBorderStartColor: |
| 535 case CSSPropertyWebkitBorderStartStyle: |
| 536 case CSSPropertyWebkitBorderStartWidth: |
| 537 case CSSPropertyWebkitBoxAlign: |
| 538 case CSSPropertyWebkitBoxDecorationBreak: |
| 539 case CSSPropertyWebkitBoxFlex: |
| 540 case CSSPropertyWebkitBoxFlexGroup: |
| 541 case CSSPropertyWebkitBoxLines: |
| 542 case CSSPropertyWebkitBoxOrdinalGroup: |
| 543 case CSSPropertyWebkitBoxOrient: |
| 544 case CSSPropertyWebkitBoxPack: |
| 545 case CSSPropertyWebkitBoxReflect: |
| 546 case CSSPropertyWebkitBoxShadow: |
| 547 case CSSPropertyInternalCallback: |
| 548 case CSSPropertyWebkitClipPath: |
| 549 case CSSPropertyWebkitColumnBreakAfter: |
| 550 case CSSPropertyWebkitColumnBreakBefore: |
| 551 case CSSPropertyWebkitColumnBreakInside: |
| 552 case CSSPropertyWebkitColumnCount: |
| 553 case CSSPropertyColumnFill: |
| 554 case CSSPropertyWebkitColumnGap: |
| 555 case CSSPropertyWebkitColumnRule: |
| 556 case CSSPropertyWebkitColumnRuleColor: |
| 557 case CSSPropertyWebkitColumnRuleStyle: |
| 558 case CSSPropertyWebkitColumnRuleWidth: |
| 559 case CSSPropertyWebkitColumnSpan: |
| 560 case CSSPropertyWebkitColumnWidth: |
| 561 case CSSPropertyWebkitColumns: |
| 562 case CSSPropertyWebkitFilter: |
| 563 case CSSPropertyFlex: |
| 564 case CSSPropertyFlexBasis: |
| 565 case CSSPropertyFlexDirection: |
| 566 case CSSPropertyFlexFlow: |
| 567 case CSSPropertyFlexGrow: |
| 568 case CSSPropertyFlexShrink: |
| 569 case CSSPropertyFlexWrap: |
| 570 case CSSPropertyWebkitFontSizeDelta: |
| 571 case CSSPropertyGridArea: |
| 572 case CSSPropertyGridAutoColumns: |
| 573 case CSSPropertyGridAutoFlow: |
| 574 case CSSPropertyGridAutoRows: |
| 575 case CSSPropertyGridColumn: |
| 576 case CSSPropertyGridColumnEnd: |
| 577 case CSSPropertyGridColumnStart: |
| 578 case CSSPropertyGrid: |
| 579 case CSSPropertyGridTemplate: |
| 580 case CSSPropertyGridTemplateColumns: |
| 581 case CSSPropertyGridTemplateRows: |
| 582 case CSSPropertyGridRow: |
| 583 case CSSPropertyGridRowEnd: |
| 584 case CSSPropertyGridRowStart: |
| 585 case CSSPropertyGridTemplateAreas: |
| 586 case CSSPropertyJustifyContent: |
| 587 case CSSPropertyWebkitLineClamp: |
| 588 case CSSPropertyWebkitLogicalHeight: |
| 589 case CSSPropertyWebkitLogicalWidth: |
| 590 case CSSPropertyWebkitMarginAfter: |
| 591 case CSSPropertyWebkitMarginAfterCollapse: |
| 592 case CSSPropertyWebkitMarginBefore: |
| 593 case CSSPropertyWebkitMarginBeforeCollapse: |
| 594 case CSSPropertyWebkitMarginBottomCollapse: |
| 595 case CSSPropertyWebkitMarginCollapse: |
| 596 case CSSPropertyWebkitMarginEnd: |
| 597 case CSSPropertyWebkitMarginStart: |
| 598 case CSSPropertyWebkitMarginTopCollapse: |
| 599 case CSSPropertyInternalMarqueeDirection: |
| 600 case CSSPropertyInternalMarqueeIncrement: |
| 601 case CSSPropertyInternalMarqueeRepetition: |
| 602 case CSSPropertyInternalMarqueeSpeed: |
| 603 case CSSPropertyOrder: |
| 604 case CSSPropertyInternalMarqueeStyle: |
| 605 case CSSPropertyWebkitMask: |
| 606 case CSSPropertyWebkitMaskBoxImage: |
| 607 case CSSPropertyWebkitMaskBoxImageOutset: |
| 608 case CSSPropertyWebkitMaskBoxImageRepeat: |
| 609 case CSSPropertyWebkitMaskBoxImageSlice: |
| 610 case CSSPropertyWebkitMaskBoxImageSource: |
| 611 case CSSPropertyWebkitMaskBoxImageWidth: |
| 612 case CSSPropertyWebkitMaskClip: |
| 613 case CSSPropertyWebkitMaskComposite: |
| 614 case CSSPropertyWebkitMaskImage: |
| 615 case CSSPropertyWebkitMaskOrigin: |
| 616 case CSSPropertyWebkitMaskPosition: |
| 617 case CSSPropertyWebkitMaskPositionX: |
| 618 case CSSPropertyWebkitMaskPositionY: |
| 619 case CSSPropertyWebkitMaskRepeat: |
| 620 case CSSPropertyWebkitMaskRepeatX: |
| 621 case CSSPropertyWebkitMaskRepeatY: |
| 622 case CSSPropertyWebkitMaskSize: |
| 623 case CSSPropertyWebkitMaxLogicalWidth: |
| 624 case CSSPropertyWebkitMaxLogicalHeight: |
| 625 case CSSPropertyWebkitMinLogicalWidth: |
| 626 case CSSPropertyWebkitMinLogicalHeight: |
| 627 case CSSPropertyWebkitPaddingAfter: |
| 628 case CSSPropertyWebkitPaddingBefore: |
| 629 case CSSPropertyWebkitPaddingEnd: |
| 630 case CSSPropertyWebkitPaddingStart: |
| 631 case CSSPropertyPerspective: |
| 632 case CSSPropertyWebkitPerspective: |
| 633 case CSSPropertyPerspectiveOrigin: |
| 634 case CSSPropertyWebkitPerspectiveOrigin: |
| 635 case CSSPropertyWebkitPerspectiveOriginX: |
| 636 case CSSPropertyWebkitPerspectiveOriginY: |
| 637 case CSSPropertyTransform: |
| 638 case CSSPropertyWebkitTransform: |
| 639 case CSSPropertyTransformOrigin: |
| 640 case CSSPropertyWebkitTransformOrigin: |
| 641 case CSSPropertyWebkitTransformOriginX: |
| 642 case CSSPropertyWebkitTransformOriginY: |
| 643 case CSSPropertyWebkitTransformOriginZ: |
| 644 case CSSPropertyTransformStyle: |
| 645 case CSSPropertyWebkitTransformStyle: |
| 646 case CSSPropertyWebkitTransition: |
| 647 case CSSPropertyWebkitTransitionDelay: |
| 648 case CSSPropertyWebkitTransitionDuration: |
| 649 case CSSPropertyWebkitTransitionProperty: |
| 650 case CSSPropertyWebkitTransitionTimingFunction: |
| 651 case CSSPropertyWebkitUserDrag: |
| 652 case CSSPropertyShapeMargin: |
| 653 case CSSPropertyShapeImageThreshold: |
| 654 case CSSPropertyShapeOutside: |
| 655 case CSSPropertyWebkitAppRegion: |
| 656 case CSSPropertyWidth: |
| 657 case CSSPropertyWillChange: |
| 658 case CSSPropertyMaxZoom: |
| 659 case CSSPropertyMinZoom: |
| 660 case CSSPropertyOrientation: |
| 661 case CSSPropertyUserZoom: |
| 662 case CSSPropertyZIndex: |
| 663 case CSSPropertyZoom: |
| 664 case CSSPropertyAll: |
| 665 return false; |
| 666 case CSSPropertyInvalid: |
| 667 ASSERT_NOT_REACHED(); |
| 668 return false; |
| 669 } |
| 670 ASSERT_NOT_REACHED(); |
| 671 return false; |
| 672 } |
| 673 |
259 bool CSSProperty::isAffectedByAllProperty(CSSPropertyID propertyID) | 674 bool CSSProperty::isAffectedByAllProperty(CSSPropertyID propertyID) |
260 { | 675 { |
261 if (propertyID == CSSPropertyAll) | 676 if (propertyID == CSSPropertyAll) |
262 return false; | 677 return false; |
263 | 678 |
264 // all shorthand spec says: | 679 // all shorthand spec says: |
265 // The all property is a shorthand that resets all CSS properties except | 680 // The all property is a shorthand that resets all CSS properties except |
266 // direction and unicode-bidi. It only accepts the CSS-wide keywords. | 681 // direction and unicode-bidi. It only accepts the CSS-wide keywords. |
267 // c.f. http://dev.w3.org/csswg/css-cascade/#all-shorthand | 682 // c.f. http://dev.w3.org/csswg/css-cascade/#all-shorthand |
268 // So CSSPropertyUnicodeBidi and CSSPropertyDirection are not | 683 // So CSSPropertyUnicodeBidi and CSSPropertyDirection are not |
269 // affected by all property. | 684 // affected by all property. |
270 return propertyID != CSSPropertyUnicodeBidi && propertyID != CSSPropertyDire
ction; | 685 return propertyID != CSSPropertyUnicodeBidi && propertyID != CSSPropertyDire
ction; |
271 } | 686 } |
272 | 687 |
273 } // namespace blink | 688 } // namespace blink |
OLD | NEW |