• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  /**
2   * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
3   *           (C) 1999 Antti Koivisto (koivisto@kde.org)
4   *
5   * This library is free software; you can redistribute it and/or
6   * modify it under the terms of the GNU Library General Public
7   * License as published by the Free Software Foundation; either
8   * version 2 of the License, or (at your option) any later version.
9   *
10   * This library is distributed in the hope that it will be useful,
11   * but WITHOUT ANY WARRANTY; without even the implied warranty of
12   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13   * Library General Public License for more details.
14   *
15   * You should have received a copy of the GNU Library General Public License
16   * along with this library; see the file COPYING.LIB.  If not, write to
17   * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18   * Boston, MA 02110-1301, USA.
19   *
20   */
21  #include "config.h"
22  #include "HTMLDListElement.h"
23  
24  #include "HTMLNames.h"
25  
26  namespace WebCore {
27  
28  using namespace HTMLNames;
29  
HTMLDListElement(const QualifiedName & tagName,Document * doc)30  HTMLDListElement::HTMLDListElement(const QualifiedName& tagName, Document* doc)
31      : HTMLElement(tagName, doc)
32  {
33      ASSERT(hasTagName(dlTag));
34  }
35  
compact() const36  bool HTMLDListElement::compact() const
37  {
38      return !getAttribute(compactAttr).isNull();
39  }
40  
setCompact(bool b)41  void HTMLDListElement::setCompact(bool b)
42  {
43      setAttribute(compactAttr, b ? "" : 0);
44  }
45  
46  }
47