diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-05-07 13:45:40 -0500 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-05-07 13:45:40 -0500 |
commit | ecaf622512756000f3abf9687a0f3bfbadd8c75d (patch) | |
tree | b19f895b4974d25e7e0700d268fa5ea698a35989 /tdehtml/ecma | |
parent | 8f812a828ad13f3bee89085af17628016456504e (diff) | |
download | tdelibs-ecaf622512756000f3abf9687a0f3bfbadd8c75d.tar.gz tdelibs-ecaf622512756000f3abf9687a0f3bfbadd8c75d.zip |
Fix slot warnings when no partManager is available
This resolves the remainder of Bug 1088
Diffstat (limited to 'tdehtml/ecma')
-rw-r--r-- | tdehtml/ecma/kjs_dom.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/tdehtml/ecma/kjs_dom.cpp b/tdehtml/ecma/kjs_dom.cpp index 77d4983da..c76f867a4 100644 --- a/tdehtml/ecma/kjs_dom.cpp +++ b/tdehtml/ecma/kjs_dom.cpp @@ -609,17 +609,23 @@ Value DOMNodeProtoFunc::tryCall(ExecState *exec, Object &thisObj, const List &ar DOMString where = args[0].toString(exec).string(); - if (where == "beforeBegin" || where == "BeforeBegin") + if (where == "beforeBegin" || where == "BeforeBegin") { node.parentNode().insertBefore(docFrag, node); - else if (where == "afterBegin" || where == "AfterBegin") + } + else if (where == "afterBegin" || where == "AfterBegin") { node.insertBefore(docFrag, node.firstChild()); - else if (where == "beforeEnd" || where == "BeforeEnd") + } + else if (where == "beforeEnd" || where == "BeforeEnd") { return getDOMNode(exec, node.appendChild(docFrag)); - else if (where == "afterEnd" || where == "AfterEnd") - if (!node.nextSibling().isNull()) + } + else if (where == "afterEnd" || where == "AfterEnd") { + if (!node.nextSibling().isNull()) { node.parentNode().insertBefore(docFrag, node.nextSibling()); - else + } + else { node.parentNode().appendChild(docFrag); + } + } return Undefined(); } |