| Index: ui/accessibility/extensions/longdesc/lastRightClick.js
|
| diff --git a/ui/accessibility/extensions/longdesc/lastRightClick.js b/ui/accessibility/extensions/longdesc/lastRightClick.js
|
| deleted file mode 100644
|
| index 42566b9ad30d4231c96cd4a905f105a3429fbbb6..0000000000000000000000000000000000000000
|
| --- a/ui/accessibility/extensions/longdesc/lastRightClick.js
|
| +++ /dev/null
|
| @@ -1,96 +0,0 @@
|
| -/* Copyright (c) 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. */
|
| -
|
| -var borderColor;
|
| -var borderStyle;
|
| -var borderWidth;
|
| -
|
| -chrome.storage.onChanged.addListener(function(changes, namespace) {
|
| - if (changes.addBorder.newValue) {
|
| - addBorders();
|
| - } else {
|
| - removeBorders();
|
| - }
|
| -});
|
| -
|
| -chrome.storage.sync.get("addBorder", function(item) {
|
| - if (item.addBorder) {
|
| - addBorders();
|
| - }
|
| -});
|
| -
|
| -document.addEventListener('contextmenu', function(element) {
|
| - updateContextMenuItem(element);
|
| -}, false);
|
| -
|
| -document.addEventListener('mouseover', function(element) {
|
| - updateContextMenuItem(element);
|
| -}, false);
|
| -
|
| -document.addEventListener('focus', function(element) {
|
| - updateContextMenuItem(element);
|
| -});
|
| -
|
| -/**
|
| - * Sends a message to the backgrond script notifying it to
|
| - * enable or disable the context menu item.
|
| - *
|
| - * @param element
|
| - */
|
| -function updateContextMenuItem(element) {
|
| - var longDesc = '';
|
| - var ariaDescribedAt = '';
|
| -
|
| - if (element.target.hasAttribute("longdesc")) {
|
| - longDesc = element.target.getAttribute("longdesc");
|
| - }
|
| -
|
| - if (element.target.hasAttribute("aria-describedat")) {
|
| - ariaDescribedAt = element.target.getAttribute("aria-describedat");
|
| - }
|
| -
|
| - if (longDesc !== '' || ariaDescribedAt !== '') {
|
| - chrome.runtime.sendMessage({
|
| - ariaDescribedAt: ariaDescribedAt,
|
| - longDesc: longDesc,
|
| - enabled: true
|
| - });
|
| - } else {
|
| - chrome.runtime.sendMessage({
|
| - enabled: false
|
| - });
|
| - }
|
| -}
|
| -
|
| -/**
|
| - * Modify border to make the HTML element more visible.
|
| - */
|
| -function addBorders() {
|
| - var elementArray = new Array(document.querySelectorAll('[longdesc]'));
|
| - elementArray.concat(new Array(document.querySelectorAll('[aria-describedat]')));
|
| -
|
| - for (var i = 0; i < elementArray.length; i++) {
|
| - borderColor = elementArray[0][i].style.borderColor;
|
| - borderStyle = elementArray[0][i].style.borderStyle;
|
| - borderWidth = elementArray[0][i].style.borderWidth;
|
| -
|
| - elementArray[0][i].style.borderColor = 'blue';
|
| - elementArray[0][i].style.borderStyle = 'groove';
|
| - elementArray[0][i].style.borderWidth = '15px';
|
| - }
|
| -}
|
| -
|
| -/**
|
| - * Revert back to the original border styling.
|
| - */
|
| -function removeBorders() {
|
| - var elementArray = new Array(document.querySelectorAll('[longdesc]'));
|
| - elementArray.concat(new Array(document.querySelectorAll('[aria-describedat]')));
|
| -
|
| - for (var i = 0; i < elementArray.length; i++) {
|
| - elementArray[0][i].style.borderColor = borderColor;
|
| - elementArray[0][i].style.borderStyle = borderStyle;
|
| - elementArray[0][i].style.borderWidth = borderWidth;
|
| - }
|
| -}
|
|
|