1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
8 TABS_SCHEMA_BRANCHES = {
11 '_api_features.json': "{}",
12 '_manifest_features.json': "{}",
13 '_permission_features.json': "{}",
14 'tabs.json': json.dumps([{
28 'id': 'InjectDetails',
37 'fakeTabsProperty1': {},
38 'fakeTabsProperty2': {},
39 'fakeTabsProperty3': {}
74 'name': 'onActivated',
109 '_api_features.json': "{}",
110 '_manifest_features.json': "{}",
111 '_permission_features.json': "{}",
112 'tabs.json': json.dumps([{
126 'id': 'InjectDetails',
135 'fakeTabsProperty1': {},
136 'fakeTabsProperty2': {}
140 'name': 'getCurrent',
171 'name': 'onActivated',
174 'name': 'activeInfo',
192 'name': 'changeInfo',
206 '_api_features.json': "{}",
207 '_manifest_features.json': "{}",
208 '_permission_features.json': "{}",
209 'tabs.json': json.dumps([{
223 'id': 'InjectDetails',
232 'fakeTabsProperty1': {},
233 'fakeTabsProperty2': {}
237 'name': 'getCurrent',
268 'name': 'onActivated',
271 'name': 'activeInfo',
285 'name': 'changeInfo',
299 '_manifest_features.json': "{}",
300 '_permission_features.json': "{}",
301 'tabs.json': json.dumps([{
315 'id': 'InjectDetails',
324 'fakeTabsProperty1': {},
325 'fakeTabsProperty2': {}
329 'name': 'getCurrent',
363 'name': 'changeInfo',
377 '_manifest_features.json': "{}",
378 '_permission_features.json': "{}",
379 'tabs.json': json.dumps([{
393 'id': 'InjectDetails',
400 'fakeTabsProperty1': {},
401 'fakeTabsProperty2': {}
405 'name': 'getCurrent',
439 'name': 'changeInfo',
453 '_manifest_features.json': "{}",
454 '_permission_features.json': "{}",
455 'tabs.json': json.dumps([{
470 'fakeTabsProperty1': {},
471 'fakeTabsProperty2': {}
475 'name': 'getCurrent',
509 'name': 'changeInfo',
523 '_manifest_features.json': "{}",
524 '_permission_features.json': "{}",
525 'tabs.json': json.dumps([{
540 'fakeTabsProperty1': {},
541 'fakeTabsProperty2': {}
545 'name': 'getCurrent',
579 'name': 'changeInfo',
593 '_manifest_features.json': "{}",
594 '_permission_features.json': "{}",
595 'tabs.json': json.dumps([{
610 'fakeTabsProperty1': {},
611 'fakeTabsProperty2': {}
615 'name': 'getCurrent',
649 'name': 'changeInfo',
663 '_manifest_features.json': "{}",
664 '_permission_features.json': "{}",
665 'tabs.json': json.dumps([{
679 'fakeTabsProperty1': {},
680 'fakeTabsProperty2': {}
684 'name': 'getCurrent',
718 'name': 'changeInfo',
732 '_manifest_features.json': "{}",
733 '_permission_features.json': "{}",
734 'tabs.json': json.dumps([{
747 'fakeTabsProperty1': {},
748 'fakeTabsProperty2': {}
752 'name': 'getCurrent',
786 'name': 'changeInfo',
800 'tabs.json': json.dumps([{
813 'fakeTabsProperty1': {},
814 'fakeTabsProperty2': {}
818 'name': 'getCurrent',
852 'name': 'changeInfo',
866 'tabs.json': json.dumps([{
879 'fakeTabsProperty1': {},
880 'fakeTabsProperty2': {}
905 'name': 'changeInfo',
919 'extension_api.json': json.dumps([{
931 'fakeTabsProperty1': {},
932 'fakeTabsProperty2': {}
957 'name': 'changeInfo',
971 'extension_api.json': json.dumps([{
983 'fakeTabsProperty1': {},
984 'fakeTabsProperty2': {}
1003 'name': 'onUpdated',
1016 'extension_api.json': json.dumps([{
1017 'namespace': 'tabs',
1028 'fakeTabsProperty1': {},
1029 'fakeTabsProperty2': {}
1048 'name': 'onUpdated',
1061 'extension_api.json': json.dumps([{
1062 'namespace': 'tabs',
1073 'fakeTabsProperty1': {}
1092 'name': 'onUpdated',
1105 'extension_api.json': "{}"