diff options
Diffstat (limited to 'WebCore/page/UserStyleSheet.h')
-rw-r--r-- | WebCore/page/UserStyleSheet.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/WebCore/page/UserStyleSheet.h b/WebCore/page/UserStyleSheet.h index 4c6d708..1acd296 100644 --- a/WebCore/page/UserStyleSheet.h +++ b/WebCore/page/UserStyleSheet.h @@ -37,14 +37,20 @@ namespace WebCore { class UserStyleSheet : public Noncopyable { public: + enum Level { + UserLevel, + AuthorLevel + }; + UserStyleSheet(const String& source, const KURL& url, PassOwnPtr<Vector<String> > whitelist, PassOwnPtr<Vector<String> > blacklist, - UserContentInjectedFrames injectedFrames) + UserContentInjectedFrames injectedFrames, Level level) : m_source(source) , m_url(url) , m_whitelist(whitelist) , m_blacklist(blacklist) , m_injectedFrames(injectedFrames) + , m_level(level) { } @@ -53,6 +59,7 @@ public: const Vector<String>* whitelist() const { return m_whitelist.get(); } const Vector<String>* blacklist() const { return m_blacklist.get(); } UserContentInjectedFrames injectedFrames() const { return m_injectedFrames; } + Level level() const { return m_level; } private: String m_source; @@ -60,6 +67,7 @@ private: OwnPtr<Vector<String> > m_whitelist; OwnPtr<Vector<String> > m_blacklist; UserContentInjectedFrames m_injectedFrames; + Level m_level; }; } // namespace WebCore |