diff options
Diffstat (limited to 'webapps/qooxdoo-0.6.3-sdk/frontend/api/source/class/api/InfoViewer.js')
-rw-r--r-- | webapps/qooxdoo-0.6.3-sdk/frontend/api/source/class/api/InfoViewer.js | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/webapps/qooxdoo-0.6.3-sdk/frontend/api/source/class/api/InfoViewer.js b/webapps/qooxdoo-0.6.3-sdk/frontend/api/source/class/api/InfoViewer.js new file mode 100644 index 0000000000..f65d1e82b1 --- /dev/null +++ b/webapps/qooxdoo-0.6.3-sdk/frontend/api/source/class/api/InfoViewer.js @@ -0,0 +1,35 @@ +/* +#module(api) +*/ + +/** + * Shows the class details. + */ +qx.OO.defineClass("api.InfoViewer", qx.ui.embed.HtmlEmbed, +function() { + qx.ui.embed.HtmlEmbed.call(this); + + this.setOverflow("auto"); + this.setPadding(20); + this.setEdge(0); + this.setHtmlProperty("id", "InfoViewer"); + this.setVisibility(false); + + api.InfoViewer.instance = this; +}); + +qx.Proto.showInfo = function(classNode) +{ + var vHtml = ""; + + // Title + vHtml += '<h1>'; + vHtml += '<div class="pkgtitle">package</div>'; + vHtml += classNode.attributes.fullName; + vHtml += '</h1>'; + + // TODO: Overview of classes in this package + + // Apply HTML + this.setHtml(vHtml); +} |