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

Side by Side Diff: third_party/document_image_extractor/src/document_video.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 unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 goog.provide('image.collections.extension.DocumentVideo'); 5 goog.provide('image.collections.extension.domextractor.DocumentVideo');
6 6
7 goog.require('image.collections.extension.DocumentFeature'); 7 goog.require('image.collections.extension.domextractor.DocumentFeature');
8 goog.require('image.collections.extension.domextractor.DomUtils');
8 9
9 goog.scope(function() { 10 goog.scope(function() {
10 var DocumentFeature = image.collections.extension.DocumentFeature; 11 var DocumentFeature = image.collections.extension.domextractor.DocumentFeature;
11 12
12 13
13 14
14 /** 15 /**
15 * A class representing a salient video in an HTML document. 16 * A class representing a salient video in an HTML document.
16 * @param {number} relevance 17 * @param {number} relevance
17 * @param {string} url 18 * @param {string} url
18 * @param {!goog.math.Size} size 19 * @param {!image.collections.extension.domextractor.Size} size
19 * @extends {DocumentFeature} 20 * @extends {DocumentFeature}
20 * @constructor 21 * @constructor
22 * @suppress {undefinedNames}
21 */ 23 */
22 image.collections.extension.DocumentVideo = function(relevance, url, size) { 24 image.collections.extension.domextractor.DocumentVideo =
25 function(relevance, url, size) {
23 DocumentVideo.base(this, 'constructor', relevance); 26 DocumentVideo.base(this, 'constructor', relevance);
24 27
25 /** @private {string} Absolute video url. */ 28 /** @private {string} Absolute video url. */
26 this.url_ = url; 29 this.url_ = url;
27 30
28 /** @private {!goog.math.Size} Video resolution in pixels */ 31 /**
32 * @private {!image.collections.extension.domextractor.Size} Video resolution
33 * in pixels
34 */
29 this.size_ = size; 35 this.size_ = size;
30 }; 36 };
31 goog.inherits(image.collections.extension.DocumentVideo, DocumentFeature); 37 image.collections.extension.domextractor.DomUtils.inherits(
32 var DocumentVideo = image.collections.extension.DocumentVideo; 38 image.collections.extension.domextractor.DocumentVideo, DocumentFeature);
39 var DocumentVideo = image.collections.extension.domextractor.DocumentVideo;
33 40
34 41
35 /** @enum {string} */ 42 /** @enum {string} */
36 DocumentVideo.CustomAttribute = { 43 DocumentVideo.CustomAttribute = {
37 WIDTH: 'data-google-stars-video-width', 44 WIDTH: 'data-google-stars-video-width',
38 HEIGHT: 'data-google-stars-video-height' 45 HEIGHT: 'data-google-stars-video-height'
39 }; 46 };
40 47
41 48
42 /** 49 /**
43 * Returns the absolute video url. 50 * Returns the absolute video url.
44 * @return {string} 51 * @return {string}
45 */ 52 */
46 DocumentVideo.prototype.getUrl = function() { 53 DocumentVideo.prototype.getUrl = function() {
47 return this.url_; 54 return this.url_;
48 }; 55 };
49 56
50 57
51 /** 58 /**
52 * Returns the video resolution in pixels. 59 * Returns the video resolution in pixels.
53 * @return {!goog.math.Size} 60 * @return {!image.collections.extension.domextractor.Size}
54 */ 61 */
55 DocumentVideo.prototype.getSize = function() { 62 DocumentVideo.prototype.getSize = function() {
56 return this.size_; 63 return this.size_;
57 }; 64 };
58 }); // goog.scope 65 }); // goog.scope
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698