Skip to content
This repository was archived by the owner on Feb 2, 2025. It is now read-only.

Commit 848e6cb

Browse files
committed
Improvement
Avoid try/catch, use if/else instead
1 parent e1de112 commit 848e6cb

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/angular-datatables.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,11 @@ function initAngularDataTables($log) {
8585
// -------------------------------------------------------------------------
8686
if (!remove && orig) {
8787
// insertBefore acts like appendChild if !arg[1]
88-
try {
89-
orig.insertBefore(table, settings.nTableReinsertBefore);
90-
} catch (ex) {
91-
$log.warn(ex);
92-
orig.appendChild(table);
93-
}
88+
if(orig.contains(settings.nTableReinsertBefore)){
89+
orig.insertBefore(table, settings.nTableReinsertBefore);
90+
} else {
91+
orig.appendChild(table);
92+
}
9493
}
9594
// Add the TR elements back into the table in their original order
9695
// jqTbody.children().detach();

0 commit comments

Comments
 (0)