| 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 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 168 case PseudoFirstLetter: | 168 case PseudoFirstLetter: |
| 169 return FIRST_LETTER; | 169 return FIRST_LETTER; |
| 170 case PseudoSelection: | 170 case PseudoSelection: |
| 171 return SELECTION; | 171 return SELECTION; |
| 172 case PseudoBefore: | 172 case PseudoBefore: |
| 173 return BEFORE; | 173 return BEFORE; |
| 174 case PseudoAfter: | 174 case PseudoAfter: |
| 175 return AFTER; | 175 return AFTER; |
| 176 case PseudoBackdrop: | 176 case PseudoBackdrop: |
| 177 return BACKDROP; | 177 return BACKDROP; |
| 178 case PseudoMarker: |
| 179 return MARKER; |
| 178 case PseudoScrollbar: | 180 case PseudoScrollbar: |
| 179 return SCROLLBAR; | 181 return SCROLLBAR; |
| 180 case PseudoScrollbarButton: | 182 case PseudoScrollbarButton: |
| 181 return SCROLLBAR_BUTTON; | 183 return SCROLLBAR_BUTTON; |
| 182 case PseudoScrollbarCorner: | 184 case PseudoScrollbarCorner: |
| 183 return SCROLLBAR_CORNER; | 185 return SCROLLBAR_CORNER; |
| 184 case PseudoScrollbarThumb: | 186 case PseudoScrollbarThumb: |
| 185 return SCROLLBAR_THUMB; | 187 return SCROLLBAR_THUMB; |
| 186 case PseudoScrollbarTrack: | 188 case PseudoScrollbarTrack: |
| 187 return SCROLLBAR_TRACK; | 189 return SCROLLBAR_TRACK; |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 321 {"host", CSSSelector::PseudoHost}, | 323 {"host", CSSSelector::PseudoHost}, |
| 322 {"hover", CSSSelector::PseudoHover}, | 324 {"hover", CSSSelector::PseudoHover}, |
| 323 {"in-range", CSSSelector::PseudoInRange}, | 325 {"in-range", CSSSelector::PseudoInRange}, |
| 324 {"increment", CSSSelector::PseudoIncrement}, | 326 {"increment", CSSSelector::PseudoIncrement}, |
| 325 {"indeterminate", CSSSelector::PseudoIndeterminate}, | 327 {"indeterminate", CSSSelector::PseudoIndeterminate}, |
| 326 {"invalid", CSSSelector::PseudoInvalid}, | 328 {"invalid", CSSSelector::PseudoInvalid}, |
| 327 {"last-child", CSSSelector::PseudoLastChild}, | 329 {"last-child", CSSSelector::PseudoLastChild}, |
| 328 {"last-of-type", CSSSelector::PseudoLastOfType}, | 330 {"last-of-type", CSSSelector::PseudoLastOfType}, |
| 329 {"left", CSSSelector::PseudoLeftPage}, | 331 {"left", CSSSelector::PseudoLeftPage}, |
| 330 {"link", CSSSelector::PseudoLink}, | 332 {"link", CSSSelector::PseudoLink}, |
| 333 {"marker", CSSSelector::PseudoMarker}, |
| 331 {"no-button", CSSSelector::PseudoNoButton}, | 334 {"no-button", CSSSelector::PseudoNoButton}, |
| 332 {"only-child", CSSSelector::PseudoOnlyChild}, | 335 {"only-child", CSSSelector::PseudoOnlyChild}, |
| 333 {"only-of-type", CSSSelector::PseudoOnlyOfType}, | 336 {"only-of-type", CSSSelector::PseudoOnlyOfType}, |
| 334 {"optional", CSSSelector::PseudoOptional}, | 337 {"optional", CSSSelector::PseudoOptional}, |
| 335 {"out-of-range", CSSSelector::PseudoOutOfRange}, | 338 {"out-of-range", CSSSelector::PseudoOutOfRange}, |
| 336 {"past", CSSSelector::PseudoPastCue}, | 339 {"past", CSSSelector::PseudoPastCue}, |
| 337 {"read-only", CSSSelector::PseudoReadOnly}, | 340 {"read-only", CSSSelector::PseudoReadOnly}, |
| 338 {"read-write", CSSSelector::PseudoReadWrite}, | 341 {"read-write", CSSSelector::PseudoReadWrite}, |
| 339 {"required", CSSSelector::PseudoRequired}, | 342 {"required", CSSSelector::PseudoRequired}, |
| 340 {"right", CSSSelector::PseudoRightPage}, | 343 {"right", CSSSelector::PseudoRightPage}, |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 459 bool isPagePseudoClass = false; // Page pseudo-class | 462 bool isPagePseudoClass = false; // Page pseudo-class |
| 460 | 463 |
| 461 switch (m_pseudoType) { | 464 switch (m_pseudoType) { |
| 462 case PseudoAfter: | 465 case PseudoAfter: |
| 463 case PseudoBefore: | 466 case PseudoBefore: |
| 464 case PseudoFirstLetter: | 467 case PseudoFirstLetter: |
| 465 case PseudoFirstLine: | 468 case PseudoFirstLine: |
| 466 compat = true; | 469 compat = true; |
| 467 case PseudoBackdrop: | 470 case PseudoBackdrop: |
| 468 case PseudoCue: | 471 case PseudoCue: |
| 472 case PseudoMarker: |
| 469 case PseudoResizer: | 473 case PseudoResizer: |
| 470 case PseudoScrollbar: | 474 case PseudoScrollbar: |
| 471 case PseudoScrollbarCorner: | 475 case PseudoScrollbarCorner: |
| 472 case PseudoScrollbarButton: | 476 case PseudoScrollbarButton: |
| 473 case PseudoScrollbarThumb: | 477 case PseudoScrollbarThumb: |
| 474 case PseudoScrollbarTrack: | 478 case PseudoScrollbarTrack: |
| 475 case PseudoScrollbarTrackPiece: | 479 case PseudoScrollbarTrackPiece: |
| 476 case PseudoSelection: | 480 case PseudoSelection: |
| 477 case PseudoWebKitCustomElement: | 481 case PseudoWebKitCustomElement: |
| 478 case PseudoContent: | 482 case PseudoContent: |
| (...skipping 441 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 920 if (count < nthBValue()) | 924 if (count < nthBValue()) |
| 921 return false; | 925 return false; |
| 922 return (count - nthBValue()) % nthAValue() == 0; | 926 return (count - nthBValue()) % nthAValue() == 0; |
| 923 } | 927 } |
| 924 if (count > nthBValue()) | 928 if (count > nthBValue()) |
| 925 return false; | 929 return false; |
| 926 return (nthBValue() - count) % (-nthAValue()) == 0; | 930 return (nthBValue() - count) % (-nthAValue()) == 0; |
| 927 } | 931 } |
| 928 | 932 |
| 929 } // namespace blink | 933 } // namespace blink |
| OLD | NEW |