Do not update navi if it's not there
authorJakub Skoczen <jakub@indexdata.dk>
Fri, 21 Jan 2011 13:47:26 +0000 (14:47 +0100)
committerJakub Skoczen <jakub@indexdata.dk>
Fri, 21 Jan 2011 13:47:26 +0000 (14:47 +0100)
and avoid a JS error

mkdru.client.js

index 352cae0..371818e 100644 (file)
@@ -230,16 +230,17 @@ mkdru.limitQuery = function (field, value) {
 };
 
 mkdru.limitTarget = function (id, name) {
-  var navi = document.getElementById('mkdru-navi');
-  navi.innerHTML = 
-        'Source: <a class="crossout" href="#" onclick="delimitTarget();return false;">'
-        + name + '</a>';
-  navi.innerHTML += '<hr/>';
   mkdru.state.filter = 'pz:id=' + id;
   mkdru.pollDropDowns();
   mkdru.resetPage();
   mkdru.hashFromState();
   mkdru.search();
+  var navi = document.getElementById('mkdru-navi');
+  if (!navi) return false;
+  navi.innerHTML = 
+        'Source: <a class="crossout" href="#" onclick="delimitTarget();return false;">'
+        + name + '</a>';
+  navi.innerHTML += '<hr/>';
   return false;
 };