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

Side by Side Diff: Source/core/css/MediaValuesCached.cpp

Issue 335313003: MediaQueryEvaluator getting mediaType from MediaValues (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Added a comment Created 6 years, 5 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
« no previous file with comments | « Source/core/css/MediaValuesCached.h ('k') | Source/core/css/MediaValuesDynamic.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "config.h" 5 #include "config.h"
6 #include "core/css/MediaValuesCached.h" 6 #include "core/css/MediaValuesCached.h"
7 7
8 #include "core/css/CSSPrimitiveValue.h" 8 #include "core/css/CSSPrimitiveValue.h"
9 #include "core/dom/Document.h" 9 #include "core/dom/Document.h"
10 #include "core/frame/LocalFrame.h" 10 #include "core/frame/LocalFrame.h"
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
53 m_data.viewportWidth = calculateViewportWidth(frame); 53 m_data.viewportWidth = calculateViewportWidth(frame);
54 m_data.viewportHeight = calculateViewportHeight(frame); 54 m_data.viewportHeight = calculateViewportHeight(frame);
55 m_data.deviceWidth = calculateDeviceWidth(frame); 55 m_data.deviceWidth = calculateDeviceWidth(frame);
56 m_data.deviceHeight = calculateDeviceHeight(frame); 56 m_data.deviceHeight = calculateDeviceHeight(frame);
57 m_data.devicePixelRatio = calculateDevicePixelRatio(frame); 57 m_data.devicePixelRatio = calculateDevicePixelRatio(frame);
58 m_data.colorBitsPerComponent = calculateColorBitsPerComponent(frame); 58 m_data.colorBitsPerComponent = calculateColorBitsPerComponent(frame);
59 m_data.monochromeBitsPerComponent = calculateMonochromeBitsPerComponent(fram e); 59 m_data.monochromeBitsPerComponent = calculateMonochromeBitsPerComponent(fram e);
60 m_data.pointer = calculateLeastCapablePrimaryPointerDeviceType(frame); 60 m_data.pointer = calculateLeastCapablePrimaryPointerDeviceType(frame);
61 m_data.defaultFontSize = calculateDefaultFontSize(frame); 61 m_data.defaultFontSize = calculateDefaultFontSize(frame);
62 m_data.threeDEnabled = calculateThreeDEnabled(frame); 62 m_data.threeDEnabled = calculateThreeDEnabled(frame);
63 m_data.scanMediaType = calculateScanMediaType(frame);
64 m_data.screenMediaType = calculateScreenMediaType(frame);
65 m_data.printMediaType = calculatePrintMediaType(frame);
66 m_data.strictMode = calculateStrictMode(frame); 63 m_data.strictMode = calculateStrictMode(frame);
64 const String mediaType = calculateMediaType(frame);
65 if (!mediaType.isEmpty())
66 m_data.mediaType = mediaType.isolatedCopy();
67 } 67 }
68 68
69 MediaValuesCached::MediaValuesCached(const MediaValuesCachedData& data) 69 MediaValuesCached::MediaValuesCached(const MediaValuesCachedData& data)
70 : m_data(data) 70 : m_data(data)
71 { 71 {
72 } 72 }
73 73
74 PassRefPtr<MediaValues> MediaValuesCached::copy() const 74 PassRefPtr<MediaValues> MediaValuesCached::copy() const
75 { 75 {
76 return adoptRef(new MediaValuesCached(m_data)); 76 return adoptRef(new MediaValuesCached(m_data));
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 MediaValues::PointerDeviceType MediaValuesCached::pointer() const 129 MediaValues::PointerDeviceType MediaValuesCached::pointer() const
130 { 130 {
131 return m_data.pointer; 131 return m_data.pointer;
132 } 132 }
133 133
134 bool MediaValuesCached::threeDEnabled() const 134 bool MediaValuesCached::threeDEnabled() const
135 { 135 {
136 return m_data.threeDEnabled; 136 return m_data.threeDEnabled;
137 } 137 }
138 138
139 bool MediaValuesCached::scanMediaType() const
140 {
141 return m_data.scanMediaType;
142 }
143
144 bool MediaValuesCached::screenMediaType() const
145 {
146 return m_data.screenMediaType;
147 }
148
149 bool MediaValuesCached::printMediaType() const
150 {
151 return m_data.printMediaType;
152 }
153
154 bool MediaValuesCached::strictMode() const 139 bool MediaValuesCached::strictMode() const
155 { 140 {
156 return m_data.strictMode; 141 return m_data.strictMode;
157 } 142 }
143 const String MediaValuesCached::mediaType() const
144 {
145 return m_data.mediaType;
146 }
158 147
159 Document* MediaValuesCached::document() const 148 Document* MediaValuesCached::document() const
160 { 149 {
161 return 0; 150 return 0;
162 } 151 }
163 152
164 bool MediaValuesCached::hasValues() const 153 bool MediaValuesCached::hasValues() const
165 { 154 {
166 return true; 155 return true;
167 } 156 }
168 157
169 } // namespace 158 } // namespace
OLDNEW
« no previous file with comments | « Source/core/css/MediaValuesCached.h ('k') | Source/core/css/MediaValuesDynamic.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698