Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1676)

Unified Diff: third_party/document_image_extractor/third_party/src/ad_element_filter.js

Issue 1138123002: Update third_party/document_image_extractor (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/document_image_extractor/third_party/src/ad_element_filter.js
diff --git a/third_party/document_image_extractor/third_party/src/ad_element_filter.js b/third_party/document_image_extractor/third_party/src/ad_element_filter.js
deleted file mode 100644
index 7bbf9f672bec3a352f8f6075764ba8cf51ea3bd6..0000000000000000000000000000000000000000
--- a/third_party/document_image_extractor/third_party/src/ad_element_filter.js
+++ /dev/null
@@ -1,42 +0,0 @@
-goog.provide('image.collections.extension.AdElementFilter');
-
-goog.require('goog.array');
-goog.require('goog.dom');
-goog.require('goog.dom.classlist');
-goog.require('image.collections.extension.ElementFilter');
-
-goog.scope(function() {
-var ElementFilter = image.collections.extension.ElementFilter;
-
-
-
-/**
- * Filters out potential ad elements.
- * @constructor
- * @implements {ElementFilter}
- */
-image.collections.extension.AdElementFilter = function() {
- /** @private {!Array.<string>} */
- this.adWords_ = ['ad', 'advertisement', 'ads', 'sponsor', 'sponsored'];
-};
-var AdElementFilter = image.collections.extension.AdElementFilter;
-
-
-/** @override */
-AdElementFilter.prototype.filter = function(element) {
- var ancestorElement = element;
- while (ancestorElement) {
- var classNames = goog.dom.classlist.get(ancestorElement);
- for (var i = 0; i < classNames.length; ++i) {
- var tokens = classNames[i].split(/\W+/);
- for (var j = 0; j < tokens.length; ++j) {
- if (goog.array.contains(this.adWords_, tokens[j].toLowerCase())) {
- return false;
- }
- }
- }
- ancestorElement = goog.dom.getParentElement(ancestorElement);
- }
- return true;
-};
-}); // goog.scope

Powered by Google App Engine
This is Rietveld 408576698