X-Git-Url: https://mop.ddnsfree.com/gitweb/?p=xynt.git;a=blobdiff_plain;f=xynt-base.js;h=8c39a2812a38ed031ae4077ac9d66e157b71b617;hp=f74baa5e99c5af81d247e9aa93625b02c7663b99;hb=3d6b134b0c2945787eb759dc3aa44f876c3232c8;hpb=f3db8a668b8b33078355ef3b6836fd866ca138a2 diff --git a/xynt-base.js b/xynt-base.js index f74baa5..8c39a28 100644 --- a/xynt-base.js +++ b/xynt-base.js @@ -7,7 +7,7 @@ function Extends(sub) inh.xynt_sup = []; inh.xynt_sup_cl = []; - console.log("INIZIO EXT"); + console.log("EXT START"); var multi = function(sub, super, is_last) { @@ -19,10 +19,11 @@ function Extends(sub) console.log("LOOP: "+f); if( f != "constructor" && typeof(proto[f]) == "function" && !is_last){ - console.log("M_FU: "+proto['name']+" F: "+f); + console.log("M_FU: "+proto[f]+" F: "+f); // sub[f] = proto[f]; - sub[f] = function(){ - console.log("INFU PR: " + proto['name'] + " FUNC: "+f+" THIS: " + this); + sub[f] = function() { + // console.log("INFU PR: " + proto[f] + " FUNC: "+f+" THIS: " + this); + console.log("SIMPLE LOG"); return proto[f].apply(this,arguments); } } @@ -62,8 +63,7 @@ function Extends(sub) */ sub.prototype = inh; - console.log(sub.prototype.xynt_sup); - console.log(sub.prototype.xynt_sup_cl); + console.log("EXT FINISH"); } function ExtendsInst(sub) @@ -152,7 +152,8 @@ function ExtendsInst(sub) function show_class(cl) { console.log("Attributes Class of "+cl); for (f in cl.prototype) { - console.log(f+": ["+cl.prototype[f]+"]"); + console.log(f+"-v"); + console.log(cl.prototype[f]); } console.log("---"); } @@ -160,7 +161,8 @@ function show_class(cl) { function show_inst(inst) { console.log("Attributes Instance of "+inst); for (f in inst) { - console.log("["+f+"]: ["+inst[f]+"]"); + console.log(f+"-v"); + // console.log(inst[f]); } console.log("---"); }