/* Copyright (c) 2004-2006, The Dojo Foundation All Rights Reserved. Licensed under the Academic Free License version 2.1 or above OR the modified BSD license. For more information on Dojo licensing, see: http://dojotoolkit.org/community/licensing.shtml */ function foo(){ print("foo"); } // NOTE: the following implementation of the class that builds bar works. function tbar(){ // empty class } tbar.prototype.baz = function(){ print("bar.baz"); } var bar = new tbar(); /* // NOTE: ...on the other hand, this styntax gets entirely mangled bar = new function(){ // singleton this.baz = function(){ print("bar.baz"); } } */ /* // NOTE: this confsues jslink.pl right now. xyzzy = function(){ print("this shouldn't be included!"); } */