blob: e43a2c1c6f031548451c14a39e46dfe39c70cee3 [file] [log] [blame]
/*
* Copyright 2020, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import TransitionType from "../flickerlib/tags/TransitionType";
/**
* Should be kept in sync with ENUM is in Google3 under:
* google3/wireless/android/tools/android_bug_tool/extension/common/actions
*/
const WebContentScriptMessageType = {
UNKNOWN: 0,
CONVERT_OBJECT_URL: 1,
CONVERT_OBJECT_URL_RESPONSE: 2,
};
const NAVIGATION_STYLE = {
GLOBAL: 'Global',
FOCUSED: 'Focused',
CUSTOM: 'Custom',
TARGETED: 'Targeted',
};
const SEARCH_TYPE = {
TAG: 'Transitions and Errors',
TIMESTAMP: 'Timestamp',
};
const logLevel = {
INFO: 'info',
DEBUG: 'debug',
VERBOSE: 'verbose',
WARN: 'warn',
ERROR: 'error',
WTF: 'wtf',
};
const transitionMap = new Map([
[TransitionType.ROTATION, {desc: 'Rotation', color: '#9900ffff'}],
[TransitionType.PIP_ENTER, {desc: 'Entering PIP mode', color: '#4a86e8ff'}],
[TransitionType.PIP_RESIZE, {desc: 'Resizing PIP mode', color: '#2b9e94ff'}],
[TransitionType.PIP_EXIT, {desc: 'Exiting PIP mode', color: 'darkblue'}],
[TransitionType.APP_LAUNCH, {desc: 'Launching app', color: '#ef6befff'}],
[TransitionType.APP_CLOSE, {desc: 'Closing app', color: '#d10ddfff'}],
[TransitionType.IME_APPEAR, {desc: 'IME appearing', color: '#ff9900ff'}],
[TransitionType.IME_DISAPPEAR, {desc: 'IME disappearing', color: '#ad6800ff'}],
])
export { WebContentScriptMessageType, NAVIGATION_STYLE, SEARCH_TYPE, logLevel, transitionMap };