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

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

Issue 335313003: MediaQueryEvaluator getting mediaType from MediaValues (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Fixed a bug and added tests 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
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/MediaValues.h" 6 #include "core/css/MediaValues.h"
7 7
8 #include "core/css/CSSHelper.h" 8 #include "core/css/CSSHelper.h"
9 #include "core/css/MediaValuesCached.h" 9 #include "core/css/MediaValuesCached.h"
10 #include "core/css/MediaValuesDynamic.h" 10 #include "core/css/MediaValuesDynamic.h"
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
89 || !screenIsMonochrome(frame->page()->deprecatedLocalMainFrame()->view() )) 89 || !screenIsMonochrome(frame->page()->deprecatedLocalMainFrame()->view() ))
90 return 0; 90 return 0;
91 return screenDepthPerComponent(frame->view()); 91 return screenDepthPerComponent(frame->view());
92 } 92 }
93 93
94 int MediaValues::calculateDefaultFontSize(LocalFrame* frame) const 94 int MediaValues::calculateDefaultFontSize(LocalFrame* frame) const
95 { 95 {
96 return frame->host()->settings().defaultFontSize(); 96 return frame->host()->settings().defaultFontSize();
97 } 97 }
98 98
99 bool MediaValues::calculateScanMediaType(LocalFrame* frame) const 99 const String MediaValues::calculateMediaType(LocalFrame* frame) const
100 { 100 {
101 ASSERT(frame && frame->view()); 101 ASSERT(frame && frame->view());
102 // Scan only applies to 'tv' media. 102 return frame->view()->mediaType();
103 return equalIgnoringCase(frame->view()->mediaType(), "tv");
104 }
105
106 bool MediaValues::calculateScreenMediaType(LocalFrame* frame) const
107 {
108 ASSERT(frame && frame->view());
109 return equalIgnoringCase(frame->view()->mediaType(), "screen");
110 }
111
112 bool MediaValues::calculatePrintMediaType(LocalFrame* frame) const
113 {
114 ASSERT(frame && frame->view());
115 return equalIgnoringCase(frame->view()->mediaType(), "print");
116 } 103 }
117 104
118 bool MediaValues::calculateThreeDEnabled(LocalFrame* frame) const 105 bool MediaValues::calculateThreeDEnabled(LocalFrame* frame) const
119 { 106 {
120 ASSERT(frame && frame->contentRenderer() && frame->contentRenderer()->compos itor()); 107 ASSERT(frame && frame->contentRenderer() && frame->contentRenderer()->compos itor());
121 bool threeDEnabled = false; 108 bool threeDEnabled = false;
122 if (RenderView* view = frame->contentRenderer()) 109 if (RenderView* view = frame->contentRenderer())
123 threeDEnabled = view->compositor()->hasAcceleratedCompositing(); 110 threeDEnabled = view->compositor()->hasAcceleratedCompositing();
124 return threeDEnabled; 111 return threeDEnabled;
125 } 112 }
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 default: 184 default:
198 return false; 185 return false;
199 } 186 }
200 187
201 ASSERT(factor > 0); 188 ASSERT(factor > 0);
202 result = value * factor; 189 result = value * factor;
203 return true; 190 return true;
204 } 191 }
205 192
206 } // namespace 193 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698