~ubuntu-branches/ubuntu/jaunty/kde4libs/jaunty

« back to all changes in this revision

Viewing changes to khtml/xml/dom_nodeimpl.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Wenning, Jonathan Thomas, Andreas Wenning
  • Date: 2009-04-01 05:55:52 UTC
  • mfrom: (1.1.29 upstream)
  • Revision ID: james.westby@ubuntu.com-20090401055552-uel5di5f3xiftax3
Tags: 4:4.2.2-0ubuntu1
[ Jonathan Thomas ]
* New upstream release (LP: #344709, #348823):
  - Bump upstreamversion and runtimedeps in debian/rules
  - Remove kubuntu_65_kcmdlineargs_decoding_svn934640.diff, applied upstream

[ Andreas Wenning ]
* Remove patch kubuntu_69_do_not_show_plasma_popups_over_screensaver.diff,
  applied upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
1240
1240
 
1241
1241
NodeListImpl* NodeImpl::getElementsByTagName(const DOMString &tagName)
1242
1242
{
1243
 
        //FIXME: split into prefix and localName
1244
1243
    LocalName localname;
1245
1244
    PrefixName prefixname;
1246
1245
    if (tagName == "*") {
2186
2185
 
2187
2186
NodeImpl* NamedNodeMapImpl::getNamedItem( const DOMString &name )
2188
2187
{
2189
 
    DOMString prefix, localName;
2190
 
    splitPrefixLocalName(name.implementation(), prefix, localName);
2191
 
    if (htmlCompat()) {
2192
 
        prefix = prefix.lower();
2193
 
        localName = localName.lower();
2194
 
    }
2195
 
    LocalName localname = LocalName::fromString(localName);
2196
 
    return getNamedItem(localname.id(), PrefixName::fromString(prefix), false);
 
2188
    PrefixName prefix;
 
2189
    LocalName  localName;
 
2190
    splitPrefixLocalName(name, prefix, localName, htmlCompat());
 
2191
 
 
2192
    return getNamedItem(localName.id(), prefix, false);
2197
2193
}
2198
2194
 
2199
2195
Node NamedNodeMapImpl::setNamedItem( const Node &arg, int& exceptioncode )
2209
2205
 
2210
2206
Node NamedNodeMapImpl::removeNamedItem( const DOMString &name, int& exceptioncode )
2211
2207
{
2212
 
    DOMString prefix, localName;
2213
 
    splitPrefixLocalName(name.implementation(), prefix, localName);
2214
 
    if (htmlCompat()) {
2215
 
        prefix = prefix.lower();
2216
 
        localName = localName.lower();
2217
 
    }
2218
 
    LocalName localname = LocalName::fromString(localName);
2219
 
    Node r = removeNamedItem(localname.id(), PrefixName::fromString(prefix), false, exceptioncode);
 
2208
    PrefixName prefix;
 
2209
    LocalName  localName;
 
2210
    splitPrefixLocalName(name, prefix, localName, htmlCompat());
 
2211
    
 
2212
    Node r = removeNamedItem(localName.id(), prefix, false, exceptioncode);
2220
2213
    return r;
2221
2214
}
2222
2215