| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1999-2003 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999-2003 Lars Knoll (knoll@kde.org) |
| 3 * 1999 Waldo Bastian (bastian@kde.org) | 3 * 1999 Waldo Bastian (bastian@kde.org) |
| 4 * 2001 Andreas Schlapbach (schlpbch@iam.unibe.ch) | 4 * 2001 Andreas Schlapbach (schlpbch@iam.unibe.ch) |
| 5 * 2001-2003 Dirk Mueller (mueller@kde.org) | 5 * 2001-2003 Dirk Mueller (mueller@kde.org) |
| 6 * Copyright (C) 2002, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserv
ed. | 6 * Copyright (C) 2002, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights reserv
ed. |
| 7 * Copyright (C) 2008 David Smith (catfish.man@gmail.com) | 7 * Copyright (C) 2008 David Smith (catfish.man@gmail.com) |
| 8 * Copyright (C) 2010 Google Inc. All rights reserved. | 8 * Copyright (C) 2010 Google Inc. All rights reserved. |
| 9 * | 9 * |
| 10 * This library is free software; you can redistribute it and/or | 10 * This library is free software; you can redistribute it and/or |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 167 case PseudoFirstLetter: | 167 case PseudoFirstLetter: |
| 168 return FIRST_LETTER; | 168 return FIRST_LETTER; |
| 169 case PseudoSelection: | 169 case PseudoSelection: |
| 170 return SELECTION; | 170 return SELECTION; |
| 171 case PseudoBefore: | 171 case PseudoBefore: |
| 172 return BEFORE; | 172 return BEFORE; |
| 173 case PseudoAfter: | 173 case PseudoAfter: |
| 174 return AFTER; | 174 return AFTER; |
| 175 case PseudoBackdrop: | 175 case PseudoBackdrop: |
| 176 return BACKDROP; | 176 return BACKDROP; |
| 177 case PseudoMarker: |
| 178 return MARKER; |
| 177 case PseudoScrollbar: | 179 case PseudoScrollbar: |
| 178 return SCROLLBAR; | 180 return SCROLLBAR; |
| 179 case PseudoScrollbarButton: | 181 case PseudoScrollbarButton: |
| 180 return SCROLLBAR_BUTTON; | 182 return SCROLLBAR_BUTTON; |
| 181 case PseudoScrollbarCorner: | 183 case PseudoScrollbarCorner: |
| 182 return SCROLLBAR_CORNER; | 184 return SCROLLBAR_CORNER; |
| 183 case PseudoScrollbarThumb: | 185 case PseudoScrollbarThumb: |
| 184 return SCROLLBAR_THUMB; | 186 return SCROLLBAR_THUMB; |
| 185 case PseudoScrollbarTrack: | 187 case PseudoScrollbarTrack: |
| 186 return SCROLLBAR_TRACK; | 188 return SCROLLBAR_TRACK; |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 320 {"host", CSSSelector::PseudoHost}, | 322 {"host", CSSSelector::PseudoHost}, |
| 321 {"hover", CSSSelector::PseudoHover}, | 323 {"hover", CSSSelector::PseudoHover}, |
| 322 {"in-range", CSSSelector::PseudoInRange}, | 324 {"in-range", CSSSelector::PseudoInRange}, |
| 323 {"increment", CSSSelector::PseudoIncrement}, | 325 {"increment", CSSSelector::PseudoIncrement}, |
| 324 {"indeterminate", CSSSelector::PseudoIndeterminate}, | 326 {"indeterminate", CSSSelector::PseudoIndeterminate}, |
| 325 {"invalid", CSSSelector::PseudoInvalid}, | 327 {"invalid", CSSSelector::PseudoInvalid}, |
| 326 {"last-child", CSSSelector::PseudoLastChild}, | 328 {"last-child", CSSSelector::PseudoLastChild}, |
| 327 {"last-of-type", CSSSelector::PseudoLastOfType}, | 329 {"last-of-type", CSSSelector::PseudoLastOfType}, |
| 328 {"left", CSSSelector::PseudoLeftPage}, | 330 {"left", CSSSelector::PseudoLeftPage}, |
| 329 {"link", CSSSelector::PseudoLink}, | 331 {"link", CSSSelector::PseudoLink}, |
| 332 {"marker", CSSSelector::PseudoMarker}, |
| 330 {"no-button", CSSSelector::PseudoNoButton}, | 333 {"no-button", CSSSelector::PseudoNoButton}, |
| 331 {"only-child", CSSSelector::PseudoOnlyChild}, | 334 {"only-child", CSSSelector::PseudoOnlyChild}, |
| 332 {"only-of-type", CSSSelector::PseudoOnlyOfType}, | 335 {"only-of-type", CSSSelector::PseudoOnlyOfType}, |
| 333 {"optional", CSSSelector::PseudoOptional}, | 336 {"optional", CSSSelector::PseudoOptional}, |
| 334 {"out-of-range", CSSSelector::PseudoOutOfRange}, | 337 {"out-of-range", CSSSelector::PseudoOutOfRange}, |
| 335 {"past", CSSSelector::PseudoPastCue}, | 338 {"past", CSSSelector::PseudoPastCue}, |
| 336 {"read-only", CSSSelector::PseudoReadOnly}, | 339 {"read-only", CSSSelector::PseudoReadOnly}, |
| 337 {"read-write", CSSSelector::PseudoReadWrite}, | 340 {"read-write", CSSSelector::PseudoReadWrite}, |
| 338 {"required", CSSSelector::PseudoRequired}, | 341 {"required", CSSSelector::PseudoRequired}, |
| 339 {"right", CSSSelector::PseudoRightPage}, | 342 {"right", CSSSelector::PseudoRightPage}, |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 458 bool isPagePseudoClass = false; // Page pseudo-class | 461 bool isPagePseudoClass = false; // Page pseudo-class |
| 459 | 462 |
| 460 switch (m_pseudoType) { | 463 switch (m_pseudoType) { |
| 461 case PseudoAfter: | 464 case PseudoAfter: |
| 462 case PseudoBefore: | 465 case PseudoBefore: |
| 463 case PseudoFirstLetter: | 466 case PseudoFirstLetter: |
| 464 case PseudoFirstLine: | 467 case PseudoFirstLine: |
| 465 compat = true; | 468 compat = true; |
| 466 case PseudoBackdrop: | 469 case PseudoBackdrop: |
| 467 case PseudoCue: | 470 case PseudoCue: |
| 471 case PseudoMarker: |
| 468 case PseudoResizer: | 472 case PseudoResizer: |
| 469 case PseudoScrollbar: | 473 case PseudoScrollbar: |
| 470 case PseudoScrollbarCorner: | 474 case PseudoScrollbarCorner: |
| 471 case PseudoScrollbarButton: | 475 case PseudoScrollbarButton: |
| 472 case PseudoScrollbarThumb: | 476 case PseudoScrollbarThumb: |
| 473 case PseudoScrollbarTrack: | 477 case PseudoScrollbarTrack: |
| 474 case PseudoScrollbarTrackPiece: | 478 case PseudoScrollbarTrackPiece: |
| 475 case PseudoSelection: | 479 case PseudoSelection: |
| 476 case PseudoWebKitCustomElement: | 480 case PseudoWebKitCustomElement: |
| 477 case PseudoContent: | 481 case PseudoContent: |
| (...skipping 441 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 919 if (count < nthBValue()) | 923 if (count < nthBValue()) |
| 920 return false; | 924 return false; |
| 921 return (count - nthBValue()) % nthAValue() == 0; | 925 return (count - nthBValue()) % nthAValue() == 0; |
| 922 } | 926 } |
| 923 if (count > nthBValue()) | 927 if (count > nthBValue()) |
| 924 return false; | 928 return false; |
| 925 return (nthBValue() - count) % (-nthAValue()) == 0; | 929 return (nthBValue() - count) % (-nthAValue()) == 0; |
| 926 } | 930 } |
| 927 | 931 |
| 928 } // namespace blink | 932 } // namespace blink |
| OLD | NEW |