Commit 7ff572e3 authored by rbpotter's avatar rbpotter Committed by Commit Bot

Web UI: Remove HTML Imports V0 Polyfill

This file is not used anywhere, so is only creating unnecessary
additional resources.pak size on Chrome OS.

Bug: 902076
Change-Id: I441e64df4cfbc0c247ee74a73d546989768bed96
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1873373
Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
Reviewed-by: default avatarDemetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708367}
parent ec3da074
......@@ -50,9 +50,6 @@ const char kPolymerHtml[] = "polymer/v1_0/polymer/polymer.html";
const char kPolymerJs[] = "polymer/v1_0/polymer/polymer-extracted.js";
const char kPolymer2Html[] = "polymer/v1_0/polymer2/polymer.html";
const char kPolymer2Js[] = "polymer/v1_0/polymer2/polymer-extracted.js";
const char kHtmlImportsJs[] = "polymer/v1_0/html-imports/html-imports.min.js";
const char kHtmlImportsV0Js[] =
"polymer/v1_0/html-imports-v0/html-imports.min.js";
// Utility for determining if both Polymer 1 and Polymer 2 are needed.
bool UsingMultiplePolymerVersions() {
......@@ -191,11 +188,7 @@ bool ShouldIgnore(std::string resource) {
if (base::StartsWith(
resource,
"../../../third_party/polymer/v1_0/components-chromium/polymer/",
base::CompareCase::SENSITIVE) ||
base::StartsWith(resource,
"../../../third_party/polymer/v1_0/components-chromium/"
"html-imports-v0/",
base::CompareCase::SENSITIVE)) {
base::CompareCase::SENSITIVE)) {
return true;
}
......@@ -303,14 +296,9 @@ void SharedResourcesDataSource::StartDataRequest(
// If this is a Polymer request and multiple Polymer versions are enabled,
// return the Polymer 2 path unless the request is from the
// |disabled_polymer2_host_|.
if ((path == kPolymerHtml || path == kPolymerJs || path == kHtmlImportsJs) &&
UsingMultiplePolymerVersions()) {
bool polymer2 = !IsPolymer2DisabledForPage(wc_getter);
if (polymer2 && (path == kPolymerHtml || path == kPolymerJs)) {
updated_path = path == kPolymerHtml ? kPolymer2Html : kPolymer2Js;
} else if (!polymer2 && path == kHtmlImportsJs) {
updated_path = kHtmlImportsV0Js;
}
if ((path == kPolymerHtml || path == kPolymerJs) &&
UsingMultiplePolymerVersions() && !IsPolymer2DisabledForPage(wc_getter)) {
updated_path = path == kPolymerHtml ? kPolymer2Html : kPolymer2Js;
}
#endif // defined(OS_CHROMEOS)
......
......@@ -4,7 +4,6 @@
"dependencies": {
"font-roboto": "PolymerElements/font-roboto#1.0.1",
"html-imports": "webcomponents/html-imports#1.2.0",
"html-imports-v0": "webcomponents/html-imports#v0",
"iron-a11y-announcer": "PolymerElements/iron-a11y-announcer#2.1.0",
"iron-a11y-keys-behavior": "PolymerElements/iron-a11y-keys-behavior#2.1.1",
"iron-a11y-keys": "PolymerElements/iron-a11y-keys#2.0.0",
......
{
"name": "html-imports",
"main": "html-imports.min.js",
"version": "0.0.1",
"homepage": "http://webcomponents.org",
"authors": [
"The Polymer Authors"
],
"repository": {
"type": "git",
"url": "https://github.com/webcomponents/html-imports.git"
},
"keywords": [
"webcomponents"
],
"license": "BSD",
"ignore": [],
"devDependencies": {
"web-component-tester": "^4.0.1",
"polymer": "2.0-preview"
}
}
......@@ -10,12 +10,6 @@ Tree: v1.2.0
Revision: bcdbb81201faad37270b03f59a29f2f27cb70312
Tree link: https://github.com/webcomponents/html-imports/tree/v1.2.0
Name: html-imports
Repository: https://github.com/webcomponents/html-imports.git
Tree: v0
Revision: 5832a3028a3bb6f8f29f0c53b0c8d631efdfa0b4
Tree link: https://github.com/webcomponents/html-imports/tree/v0
Name: iron-a11y-announcer
Repository: https://github.com/PolymerElements/iron-a11y-announcer.git
Tree: v2.1.0
......
......@@ -31,7 +31,6 @@ class UnusedElementsDetector(object):
'shadycss',
# Not used yet. Will be used when pages are moved off of HTML imports.
'html-imports',
'html-imports-v0',
)
def __init__(self):
......
......@@ -32,10 +32,6 @@ package-lock.json
html-imports/src/*
html-imports/gulpfile.js
# html-imports-v0
html-imports-v0/src/*
html-imports-v0/gulpfile.js
# iron-autogrow-textarea
iron-autogrow-textarea/*
......
......@@ -33,10 +33,6 @@
file="../../../third_party/polymer/v1_0/components-chromium/html-imports/html-imports.min.js"
type="chrome_html"
compress="gzip" />
<structure name="IDR_POLYMER_1_0_HTML_IMPORTS_V0_HTML_IMPORTS_MIN_JS"
file="../../../third_party/polymer/v1_0/components-chromium/html-imports-v0/html-imports.min.js"
type="chrome_html"
compress="gzip" />
</if>
<structure name="IDR_POLYMER_1_0_IRON_A11Y_ANNOUNCER_IRON_A11Y_ANNOUNCER_EXTRACTED_JS"
file="../../../third_party/polymer/v1_0/components-chromium/iron-a11y-announcer/iron-a11y-announcer-extracted.js"
......
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