| 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 700 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 711 | 711 | 
| 712         // text elements that are just empty whitespace should not be returned | 712         // text elements that are just empty whitespace should not be returned | 
| 713         // FIXME(dmazzoni): we probably shouldn't ignore this if the style is 'p
      re', or similar... | 713         // FIXME(dmazzoni): we probably shouldn't ignore this if the style is 'p
      re', or similar... | 
| 714         if (layoutText->text().impl()->containsOnlyWhitespace()) { | 714         if (layoutText->text().impl()->containsOnlyWhitespace()) { | 
| 715             if (ignoredReasons) | 715             if (ignoredReasons) | 
| 716                 ignoredReasons->append(IgnoredReason(AXEmptyText)); | 716                 ignoredReasons->append(IgnoredReason(AXEmptyText)); | 
| 717             return true; | 717             return true; | 
| 718         } | 718         } | 
| 719         return false; | 719         return false; | 
| 720     } | 720     } | 
|  | 721 | 
| 721     if (isHeading()) | 722     if (isHeading()) | 
| 722         return false; | 723         return false; | 
| 723 | 724 | 
| 724     if (isLandmarkRelated()) | 725     if (isLandmarkRelated()) | 
| 725         return false; | 726         return false; | 
| 726 | 727 | 
|  | 728     // Header and footer tags may also be exposed as landmark roles but not alwa
      ys. | 
|  | 729     if (getNode() && (getNode()->hasTagName(headerTag) || getNode()->hasTagName(
      footerTag))) | 
|  | 730         return false; | 
|  | 731 | 
| 727     if (isLink()) | 732     if (isLink()) | 
| 728         return false; | 733         return false; | 
| 729 | 734 | 
| 730     // all controls are accessible | 735     // all controls are accessible | 
| 731     if (isControl()) | 736     if (isControl()) | 
| 732         return false; | 737         return false; | 
| 733 | 738 | 
| 734     if (ariaRoleAttribute() != UnknownRole) | 739     if (ariaRoleAttribute() != UnknownRole) | 
| 735         return false; | 740         return false; | 
| 736 | 741 | 
| (...skipping 1881 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2618                     result.unite(labelRect); | 2623                     result.unite(labelRect); | 
| 2619                 } | 2624                 } | 
| 2620             } | 2625             } | 
| 2621         } | 2626         } | 
| 2622     } | 2627     } | 
| 2623 | 2628 | 
| 2624     return result; | 2629     return result; | 
| 2625 } | 2630 } | 
| 2626 | 2631 | 
| 2627 } // namespace blink | 2632 } // namespace blink | 
| OLD | NEW | 
|---|