Commit 8f720d6a authored by dpapad's avatar dpapad Committed by Commit Bot

PDF Viewer: Only show bookmarks focus outline on keyboard interaction.

Fixed: 1131119
Change-Id: I9ce8308f5c5832c7156cc60ff55a6b5c561161d8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2424650
Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
Auto-Submit: dpapad <dpapad@chromium.org>
Reviewed-by: default avatarRebekah Potter <rbpotter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#809558}
parent d566dd99
......@@ -172,6 +172,7 @@ js_library("pdf_viewer") {
"//ui/webui/resources/js:load_time_data.m",
"//ui/webui/resources/js:promise_resolver.m",
"//ui/webui/resources/js:util.m",
"//ui/webui/resources/js/cr/ui:focus_outline_manager.m",
]
externs_list = [ "$externs_path/resources_private.js" ]
}
......
......@@ -26,11 +26,16 @@
}
#title {
outline: none;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
:host-context(.focus-outline-visible) #title:focus {
outline: auto -webkit-focus-ring-color;
}
:host-context([pdf-viewer-update-enabled]) #title {
white-space: initial;
}
......
......@@ -16,6 +16,7 @@ import 'chrome://resources/cr_elements/hidden_style_css.m.js';
import 'chrome://resources/cr_elements/shared_vars_css.m.js';
import {assert, assertNotReached} from 'chrome://resources/js/assert.m.js';
import {FocusOutlineManager} from 'chrome://resources/js/cr/ui/focus_outline_manager.m.js';
import {loadTimeData} from 'chrome://resources/js/load_time_data.m.js';
import {hasKeyModifiers, listenOnce} from 'chrome://resources/js/util.m.js';
import {html} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
......@@ -277,6 +278,8 @@ export class PDFViewerElement extends PDFViewerBaseElement {
LOCAL_STORAGE_SIDENAV_COLLAPSED_KEY),
10));
}
FocusOutlineManager.forDocument(document);
}
/** @override */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment