blob: 9328d5c1b2b5f0e9a0be9664f1a67c011719b426 [file] [log] [blame]
dojo.provide("tapestry.widget.TDebugConsole");
dojo.require("dojo.widget.*");
dojo.require("dojo.widget.HtmlWidget");
dojo.require("dojo.widget.Menu2");
dojo.require("dojo.lang");
dojo.require("dojo.html");
dojo.require("dojo.event.*");
dojo.widget.tags.addParseTreeHandler("dojo:tdebugConsole");
tapestry.widget.TDebugConsole=function(){
dojo.widget.HtmlWidget.call(this);
this.widgetType="TDebugConsole";
this.isContainer=false;
};
dojo.inherits(tapestry.widget.TDebugConsole, dojo.widget.HtmlWidget);
/**
* Script: tapestry.widget.TDebugConsole
*
* The modal dialog used to display client side validation errors / informational
* messages.
*
* Inherits from:
* <dojo.widget.HtmlWidget>
*/
dojo.lang.extend(tapestry.widget.TDebugConsole, {
templatePath:dojo.uri.dojoUri("../tapestry/widget/templates/TDebugConsole.html"),
templateCssPath:null,
/**
* Function: fillInTemplate
*
* Remarks:
* Called during widget creation.
*/
fillInTemplate:function(){
document.getElementById("debug").appendChild(this.domNode);
var mbar = dojo.widget.createWidget("MenuBar2",
{widgetId:"mbar"},
this.menuBar);
var mbaritem1 = dojo.widget.createWidget("MenuBarItem2",
{submenuId:"submenu1",
caption:"View",widgetId:"mainFile"},
this.menuBarItem1);
mbar.addChild(mbaritem1);
var popup = dojo.widget.createWidget("PopupMenu2",
{widgetId:"submenu1"},
this.popupMenu2);
var mitem = dojo.widget.createWidget("MenuItem2",
{widgetId:"mitem1",
caption:"INFO"},
this.popupMenuItem1);
popup.addChild(mitem);
dojo.event.connect(mitem, "onClick", function(e){alert('hello world');});
}
});