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

Unified Diff: sky/engine/core/css/MediaList.cpp

Issue 780483002: Remove the CSSOM. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 6 years 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
« no previous file with comments | « sky/engine/core/css/MediaList.h ('k') | sky/engine/core/css/MediaList.idl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sky/engine/core/css/MediaList.cpp
diff --git a/sky/engine/core/css/MediaList.cpp b/sky/engine/core/css/MediaList.cpp
index e42a2d981e8c9d8709d50e47fb78df6059a518a6..8d15ec84b4258386a1220e0530da729d4babf528 100644
--- a/sky/engine/core/css/MediaList.cpp
+++ b/sky/engine/core/css/MediaList.cpp
@@ -172,14 +172,6 @@ String MediaQuerySet::mediaText() const
MediaList::MediaList(MediaQuerySet* mediaQueries, CSSStyleSheet* parentSheet)
: m_mediaQueries(mediaQueries)
, m_parentStyleSheet(parentSheet)
- , m_parentRule(nullptr)
-{
-}
-
-MediaList::MediaList(MediaQuerySet* mediaQueries, CSSRule* parentRule)
- : m_mediaQueries(mediaQueries)
- , m_parentStyleSheet(nullptr)
- , m_parentRule(parentRule)
{
}
@@ -187,57 +179,6 @@ MediaList::~MediaList()
{
}
-void MediaList::setMediaText(const String& value)
-{
- CSSStyleSheet::RuleMutationScope mutationScope(m_parentRule);
-
- m_mediaQueries->set(value);
-
- if (m_parentStyleSheet)
- m_parentStyleSheet->didMutate();
-}
-
-String MediaList::item(unsigned index) const
-{
- const Vector<OwnPtr<MediaQuery> >& queries = m_mediaQueries->queryVector();
- if (index < queries.size())
- return queries[index]->cssText();
- return String();
-}
-
-void MediaList::deleteMedium(const String& medium, ExceptionState& exceptionState)
-{
- CSSStyleSheet::RuleMutationScope mutationScope(m_parentRule);
-
- bool success = m_mediaQueries->remove(medium);
- if (!success) {
- exceptionState.throwDOMException(NotFoundError, "Failed to delete '" + medium + "'.");
- return;
- }
- if (m_parentStyleSheet)
- m_parentStyleSheet->didMutate();
-}
-
-void MediaList::appendMedium(const String& medium, ExceptionState& exceptionState)
-{
- CSSStyleSheet::RuleMutationScope mutationScope(m_parentRule);
-
- bool success = m_mediaQueries->add(medium);
- if (!success) {
- exceptionState.throwDOMException(InvalidCharacterError, "The value provided ('" + medium + "') is not a valid medium.");
- return;
- }
-
- if (m_parentStyleSheet)
- m_parentStyleSheet->didMutate();
-}
-
-void MediaList::reattach(MediaQuerySet* mediaQueries)
-{
- ASSERT(mediaQueries);
- m_mediaQueries = mediaQueries;
-}
-
static void addResolutionWarningMessageToConsole(Document* document, const String& serializedExpression, CSSPrimitiveValue::UnitType type)
{
ASSERT(document);
« no previous file with comments | « sky/engine/core/css/MediaList.h ('k') | sky/engine/core/css/MediaList.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698