1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
define("util/docscripts/tests/declare_amd", ["dojo", "dijit", "dijit/_Widget"], function(dojo, dijit){
dojo.declare("foo.Bar", [dijit._Widget], { // util.docscripts.tests.declare_amd
// summary: A Thinger
// description: Some Long Thinger
//
// boo: Integer
boo: 10,
constructor: function(args){
// summary: The constructor
dojo.mixin(this, args);
},
aMemberFn: function(/* String? */a){
// summary: Does something
// a: String?
// Foo.
return a || ""; // String
},
postCreate: function(){
this.inherited(arguments);
this.boo *= 2;
}
});
return foo.Bar;
});
|