19085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org/* 29085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * Copyright (C) 2006, 2008, 2012 Apple Inc. All rights reserved. 39085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * Copyright (C) 2006 Alexey Proskuryakov (ap@macrules.ru) 45ec4892aef9cca42940d7d92302abf674365f6b7ager@chromium.org * 55ec4892aef9cca42940d7d92302abf674365f6b7ager@chromium.org * This library is free software; you can redistribute it and/or 65ec4892aef9cca42940d7d92302abf674365f6b7ager@chromium.org * modify it under the terms of the GNU Library General Public 75ec4892aef9cca42940d7d92302abf674365f6b7ager@chromium.org * License as published by the Free Software Foundation; either 89085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * version 2 of the License, or (at your option) any later version. 99085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * 109085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * This library is distributed in the hope that it will be useful, 119085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * but WITHOUT ANY WARRANTY; without even the implied warranty of 129085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 139085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * Library General Public License for more details. 149085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * 159085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * You should have received a copy of the GNU Library General Public License 169085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * along with this library; see the file COPYING.LIB. If not, write to 179085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 189085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org * Boston, MA 02110-1301, USA. 199085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org */ 209085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org 219085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org#include "config.h" 229085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org#include "core/css/CSSCharsetRule.h" 239085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org 249085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.orgnamespace blink { 259085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org 269085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.orgCSSCharsetRule::CSSCharsetRule(CSSStyleSheet* parent, const String& encoding) 279085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org : CSSRule(parent) 289085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org , m_encoding(encoding) 299085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org{ 309085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org} 319085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org 329085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.orgString CSSCharsetRule::cssText() const 3356454717593e7552d6846198b8e0f661fa36a3cayangguo@chromium.org{ 349085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org return "@charset \"" + m_encoding + "\";"; 359085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org} 369085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org 379085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org} // namespace blink 389085a016223a6b72bf580d5781c93ec7b9e54422ager@chromium.org