X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmkws-core.js;h=893951cbacc001adb4066f1dd9da5800a6015a6e;hb=86f25a52eba4a79b06c614fee9279ea583b1d549;hp=ba208715596a9887d886aa36c1aaf0a7baf4a473;hpb=0a3cd14139834a74541536fab7eebe60b39bfadb;p=mkws-moved-to-github.git diff --git a/src/mkws-core.js b/src/mkws-core.js index ba20871..893951c 100644 --- a/src/mkws-core.js +++ b/src/mkws-core.js @@ -102,6 +102,16 @@ mkws.log = function(string) { }; +mkws.objectWithParent = function(parent) { + function thing() {} // Must be function so `prototype' works + + thing.prototype = parent; + var res = new thing(); + thing.prototype = null; + return res; +}; + + mkws.registerWidgetType = function(name, fn) { mkws.widgetType2function[name] = fn; mkws.log("registered widget-type '" + name + "'");