summaryrefslogtreecommitdiffstats
path: root/tdehtml/ecma
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-05-07 13:45:40 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-05-07 13:45:40 -0500
commitecaf622512756000f3abf9687a0f3bfbadd8c75d (patch)
treeb19f895b4974d25e7e0700d268fa5ea698a35989 /tdehtml/ecma
parent8f812a828ad13f3bee89085af17628016456504e (diff)
downloadtdelibs-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.cpp18
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();
}