chiark / gitweb /
Use hasOwnProperty to eliminate unhelpful JS stuff in Object
authorIan Jackson <ian@liberator.(none)>
Fri, 27 Nov 2009 15:00:50 +0000 (15:00 +0000)
committerIan Jackson <ian@liberator.(none)>
Fri, 27 Nov 2009 15:00:50 +0000 (15:00 +0000)
yarrg/web/query_age
yarrg/web/tabsort

index efd7096..4f8ba81 100644 (file)
@@ -123,6 +123,7 @@ Time since this page loaded:
     var now= Date.now();
     debug('updating now='+now);
     for (var ageid in <% $jsprefix %>ages) {
+      if (!<% $jsprefix %>ages.hasOwnProperty(ageid)) continue;
       var oldage= <% $jsprefix %>ages[ageid];
       var el= document.getElementById(<% $elemidprefix %>ageid);
       var age= oldage + (now - da_pageload) / 1000;
index 45d5e69..5031a98 100644 (file)
@@ -166,6 +166,7 @@ function ts_onload__<% $table %>() {
   debug('thlist='+thlist);
   debug('thlist.item(2)=' + thlist.item(2));
   for (var cix in ts_add_heads) {
+    if (!ts_add_heads.hasOwnProperty(cix)) continue;
     var ah = ts_add_heads[cix];
     debug('appending to cix='+cix+' ah='+ah);
     thlist.item(cix).innerHTML += ah;