OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2008 Apple Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 809 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
820 | 820 |
821 unsigned unmaskedTextLength = AXNodeObject::text().length(); | 821 unsigned unmaskedTextLength = AXNodeObject::text().length(); |
822 if (!unmaskedTextLength) | 822 if (!unmaskedTextLength) |
823 return String(); | 823 return String(); |
824 | 824 |
825 UChar maskCharacter = 0; | 825 UChar maskCharacter = 0; |
826 switch (style->textSecurity()) { | 826 switch (style->textSecurity()) { |
827 case TSNONE: | 827 case TSNONE: |
828 break; // Fall through to the non-password branch. | 828 break; // Fall through to the non-password branch. |
829 case TSDISC: | 829 case TSDISC: |
830 maskCharacter = bullet; | 830 maskCharacter = characterBullet; |
831 break; | 831 break; |
832 case TSCIRCLE: | 832 case TSCIRCLE: |
833 maskCharacter = whiteBullet; | 833 maskCharacter = characterWhiteBullet; |
834 break; | 834 break; |
835 case TSSQUARE: | 835 case TSSQUARE: |
836 maskCharacter = blackSquare; | 836 maskCharacter = characterBlackSquare; |
837 break; | 837 break; |
838 } | 838 } |
839 if (maskCharacter) { | 839 if (maskCharacter) { |
840 StringBuilder maskedText; | 840 StringBuilder maskedText; |
841 maskedText.reserveCapacity(unmaskedTextLength); | 841 maskedText.reserveCapacity(unmaskedTextLength); |
842 for (unsigned i = 0; i < unmaskedTextLength; ++i) | 842 for (unsigned i = 0; i < unmaskedTextLength; ++i) |
843 maskedText.append(maskCharacter); | 843 maskedText.append(maskCharacter); |
844 return maskedText.toString(); | 844 return maskedText.toString(); |
845 } | 845 } |
846 } | 846 } |
(...skipping 1548 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2395 if (label && label->layoutObject()) { | 2395 if (label && label->layoutObject()) { |
2396 LayoutRect labelRect = axObjectCache()->getOrCreate(label)->elementR
ect(); | 2396 LayoutRect labelRect = axObjectCache()->getOrCreate(label)->elementR
ect(); |
2397 result.unite(labelRect); | 2397 result.unite(labelRect); |
2398 } | 2398 } |
2399 } | 2399 } |
2400 | 2400 |
2401 return result; | 2401 return result; |
2402 } | 2402 } |
2403 | 2403 |
2404 } // namespace blink | 2404 } // namespace blink |
OLD | NEW |