diff options
Diffstat (limited to 'chromium/chrome/browser/resources/pdf/elements/viewer-page-indicator')
3 files changed, 0 insertions, 134 deletions
diff --git a/chromium/chrome/browser/resources/pdf/elements/viewer-page-indicator/BUILD.gn b/chromium/chrome/browser/resources/pdf/elements/viewer-page-indicator/BUILD.gn deleted file mode 100644 index aa1906c65e5..00000000000 --- a/chromium/chrome/browser/resources/pdf/elements/viewer-page-indicator/BUILD.gn +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2018 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -import("//third_party/closure_compiler/compile_js.gni") - -js_type_check("closure_compile") { - deps = [ - ":viewer-page-indicator", - ] -} - -js_library("viewer-page-indicator") { - deps = [ - "//ui/webui/resources/js:assert", - "//ui/webui/resources/js:util", - ] -} diff --git a/chromium/chrome/browser/resources/pdf/elements/viewer-page-indicator/viewer-page-indicator.html b/chromium/chrome/browser/resources/pdf/elements/viewer-page-indicator/viewer-page-indicator.html deleted file mode 100644 index 70ad2578685..00000000000 --- a/chromium/chrome/browser/resources/pdf/elements/viewer-page-indicator/viewer-page-indicator.html +++ /dev/null @@ -1,48 +0,0 @@ -<link rel="import" href="chrome://resources/html/assert.html"> -<link rel="import" href="chrome://resources/html/polymer.html"> -<link rel="import" href="chrome://resources/html/util.html"> - -<dom-module id="viewer-page-indicator"> - <template> - <style> - :host { - display: flex; - opacity: 0; - pointer-events: none; - position: fixed; - right: 0; - transition: opacity 400ms ease-in-out; - } - - :host-context([dir=rtl]) { - left: 0; - right: auto; - } - - #text { - background-color: rgba(0, 0, 0, 0.5); - border-radius: 5px; - color: white; - font-family: sans-serif; - font-size: 12px; - font-weight: bold; - line-height: 48px; - text-align: center; - text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); - width: 62px; - } - - #triangle-end { - border-bottom: 6px solid transparent; - border-inline-start: 8px solid rgba(0, 0, 0, 0.5); - border-top: 6px solid transparent; - height: 0; - margin-top: 18px; - width: 0; - } - </style> - <div id="text">{{label}}</div> - <div id="triangle-end"></div> - </template> - <script src="viewer-page-indicator.js"></script> -</dom-module> diff --git a/chromium/chrome/browser/resources/pdf/elements/viewer-page-indicator/viewer-page-indicator.js b/chromium/chrome/browser/resources/pdf/elements/viewer-page-indicator/viewer-page-indicator.js deleted file mode 100644 index 50ad4f4cb49..00000000000 --- a/chromium/chrome/browser/resources/pdf/elements/viewer-page-indicator/viewer-page-indicator.js +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright 2014 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -Polymer({ - is: 'viewer-page-indicator', - - properties: { - label: {type: String, value: '1'}, - - index: {type: Number, observer: 'indexChanged'}, - - pageLabels: {type: Array, value: null, observer: 'pageLabelsChanged'} - }, - - /** @type {number|undefined} */ - timerId: undefined, - - /** @override */ - ready: function() { - const callback = this.fadeIn_.bind(this); - window.addEventListener('scroll', function() { - requestAnimationFrame(callback); - }); - }, - - /** @private */ - fadeIn_: function() { - const percent = window.scrollY / - (document.scrollingElement.scrollHeight - - document.documentElement.clientHeight); - this.style.top = - percent * (document.documentElement.clientHeight - this.offsetHeight) + - 'px'; - // <if expr="is_macosx"> - // If overlay scrollbars are enabled, prevent them from overlapping the - // triangle. TODO(dbeam): various platforms can enable overlay scrolling, - // not just Mac. The scrollbars seem to have different widths/appearances on - // those platforms, though. - assert(document.documentElement.dir); - const endEdge = isRTL() ? 'left' : 'right'; - if (window.innerWidth == document.scrollingElement.scrollWidth) { - this.style[endEdge] = '16px'; - } else { - this.style[endEdge] = '0px'; - } - // </if> - this.style.opacity = 1; - clearTimeout(this.timerId); - - this.timerId = setTimeout(() => { - this.style.opacity = 0; - this.timerId = undefined; - }, 2000); - }, - - pageLabelsChanged: function() { - this.indexChanged(); - }, - - indexChanged: function() { - if (this.pageLabels) { - this.label = this.pageLabels[this.index]; - } else { - this.label = String(this.index + 1); - } - } -}); |