| OLD | NEW |
| 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 #include "DocumentStatisticsCollector.h" | 5 #include "DocumentStatisticsCollector.h" |
| 6 | 6 |
| 7 #include "core/HTMLNames.h" | 7 #include "core/HTMLNames.h" |
| 8 #include "core/InputTypeNames.h" | 8 #include "core/InputTypeNames.h" |
| 9 #include "core/dom/ElementTraversal.h" | 9 #include "core/dom/ElementTraversal.h" |
| 10 #include "core/dom/NodeComputedStyle.h" | 10 #include "core/dom/NodeComputedStyle.h" |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 167 DEFINE_STATIC_LOCAL(AtomicString, og_type, ("og:type")); | 167 DEFINE_STATIC_LOCAL(AtomicString, og_type, ("og:type")); |
| 168 DEFINE_STATIC_LOCAL(AtomicString, property_attr, ("property")); | 168 DEFINE_STATIC_LOCAL(AtomicString, property_attr, ("property")); |
| 169 for (const Element* child = ElementTraversal::FirstChild(head); child; | 169 for (const Element* child = ElementTraversal::FirstChild(head); child; |
| 170 child = ElementTraversal::NextSibling(*child)) { | 170 child = ElementTraversal::NextSibling(*child)) { |
| 171 if (!isHTMLMetaElement(*child)) | 171 if (!isHTMLMetaElement(*child)) |
| 172 continue; | 172 continue; |
| 173 const HTMLMetaElement& meta = toHTMLMetaElement(*child); | 173 const HTMLMetaElement& meta = toHTMLMetaElement(*child); |
| 174 | 174 |
| 175 if (meta.GetName() == og_type || | 175 if (meta.GetName() == og_type || |
| 176 meta.getAttribute(property_attr) == og_type) { | 176 meta.getAttribute(property_attr) == og_type) { |
| 177 if (EqualIgnoringCase(meta.Content(), "article")) { | 177 if (DeprecatedEqualIgnoringCase(meta.Content(), "article")) { |
| 178 return true; | 178 return true; |
| 179 } | 179 } |
| 180 } | 180 } |
| 181 } | 181 } |
| 182 return false; | 182 return false; |
| 183 } | 183 } |
| 184 | 184 |
| 185 bool IsMobileFriendly(Document& document) { | 185 bool IsMobileFriendly(Document& document) { |
| 186 if (Page* page = document.GetPage()) | 186 if (Page* page = document.GetPage()) |
| 187 return page->GetVisualViewport().ShouldDisableDesktopWorkarounds(); | 187 return page->GetVisualViewport().ShouldDisableDesktopWorkarounds(); |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 double elapsed_time = MonotonicallyIncreasingTime() - start_time; | 222 double elapsed_time = MonotonicallyIncreasingTime() - start_time; |
| 223 | 223 |
| 224 DEFINE_STATIC_LOCAL(CustomCountHistogram, distillability_histogram, | 224 DEFINE_STATIC_LOCAL(CustomCountHistogram, distillability_histogram, |
| 225 ("WebCore.DistillabilityUs", 1, 1000000, 50)); | 225 ("WebCore.DistillabilityUs", 1, 1000000, 50)); |
| 226 distillability_histogram.Count(static_cast<int>(1e6 * elapsed_time)); | 226 distillability_histogram.Count(static_cast<int>(1e6 * elapsed_time)); |
| 227 | 227 |
| 228 return features; | 228 return features; |
| 229 } | 229 } |
| 230 | 230 |
| 231 } // namespace blink | 231 } // namespace blink |
| OLD | NEW |