OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 var AutomationEvent = require('automationEvent').AutomationEvent; | 5 var AutomationEvent = require('automationEvent').AutomationEvent; |
6 var automationInternal = | 6 var automationInternal = |
7 require('binding').Binding.create('automationInternal').generate(); | 7 require('binding').Binding.create('automationInternal').generate(); |
8 var IsInteractPermitted = | 8 var IsInteractPermitted = |
9 requireNative('automationInternal').IsInteractPermitted; | 9 requireNative('automationInternal').IsInteractPermitted; |
10 | 10 |
(...skipping 808 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
819 if (this.findAttribute_(attr, spec, nodeData) !== undefined) { | 819 if (this.findAttribute_(attr, spec, nodeData) !== undefined) { |
820 this.mixinAttributes_(nodeImpl, LiveRegionMixinAttributes, nodeData); | 820 this.mixinAttributes_(nodeImpl, LiveRegionMixinAttributes, nodeData); |
821 } | 821 } |
822 | 822 |
823 // If this is a link, set link attributes | 823 // If this is a link, set link attributes |
824 if (nodeData.role == 'link') { | 824 if (nodeData.role == 'link') { |
825 this.mixinAttributes_(nodeImpl, LinkMixinAttributes, nodeData); | 825 this.mixinAttributes_(nodeImpl, LinkMixinAttributes, nodeData); |
826 } | 826 } |
827 | 827 |
828 // If this is an editable text area, set editable text attributes. | 828 // If this is an editable text area, set editable text attributes. |
829 if (nodeData.role == schema.RoleType.textField || | 829 if (nodeData.role == schema.RoleType.textField) { |
830 nodeData.role == schema.RoleType.textArea) { | |
831 this.mixinAttributes_(nodeImpl, EditableTextMixinAttributes, nodeData); | 830 this.mixinAttributes_(nodeImpl, EditableTextMixinAttributes, nodeData); |
832 } | 831 } |
833 | 832 |
834 // If this is a range type, set range attributes. | 833 // If this is a range type, set range attributes. |
835 if (nodeData.role == schema.RoleType.progressIndicator || | 834 if (nodeData.role == schema.RoleType.progressIndicator || |
836 nodeData.role == schema.RoleType.scrollBar || | 835 nodeData.role == schema.RoleType.scrollBar || |
837 nodeData.role == schema.RoleType.slider || | 836 nodeData.role == schema.RoleType.slider || |
838 nodeData.role == schema.RoleType.spinButton) { | 837 nodeData.role == schema.RoleType.spinButton) { |
839 this.mixinAttributes_(nodeImpl, RangeMixinAttributes, nodeData); | 838 this.mixinAttributes_(nodeImpl, RangeMixinAttributes, nodeData); |
840 } | 839 } |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1038 'attributes', | 1037 'attributes', |
1039 'indexInParent', | 1038 'indexInParent', |
1040 'root'] }); | 1039 'root'] }); |
1041 | 1040 |
1042 var AutomationRootNode = utils.expose('AutomationRootNode', | 1041 var AutomationRootNode = utils.expose('AutomationRootNode', |
1043 AutomationRootNodeImpl, | 1042 AutomationRootNodeImpl, |
1044 { superclass: AutomationNode }); | 1043 { superclass: AutomationNode }); |
1045 | 1044 |
1046 exports.AutomationNode = AutomationNode; | 1045 exports.AutomationNode = AutomationNode; |
1047 exports.AutomationRootNode = AutomationRootNode; | 1046 exports.AutomationRootNode = AutomationRootNode; |
OLD | NEW |