Talk:Bug trackers

Hello?
Is this dead? I added my project AnkiDroid a few weeks ago but it still doesn't show up on OpenHatch (though another software called Anki shows up).

Re: Issue: #181There is a pseudo-workaround for this bug.While you caonnt do direct inheritance, you can "clone" the Array prototype and get a mostly functional length property.Code:// create your class MyArray = function{// instantiates the "length" property so that it is non-enumerable this.push.apply(this,[]); // set the length property to 0, otherwise it is effectively undefined this.length=0; return this;  }; // create an explicit list of Array prototype properties to "steal" as you caonnt use for/in loop to retrieve  var p=['push','concat'];// manually copy the properties from the Array prototype to MyArray prototype  for(var x=0; x<p.length; x++){ MyArray.prototype[p[x]]=Array.prototype[p[x]];  }  var a=new MyArray;  a.push(1);  alert(a.length);// 1// this fails, length property is only updated using the Array native functions  a[1]=2;  alert(a.length);// 1end codeWhile this has some obvious drawbacks,it does get you a pseudo-subclass that works across all browsers.