5
<title>UbuntuUI.Dialog - Ubuntu HTML5 API</title>
6
<link rel="stylesheet" href="http://yui.yahooapis.com/3.8.0pr2/build/cssgrids/cssgrids-min.css">
7
<link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
8
<link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
9
<script src="http://yui.yahooapis.com/combo?3.8.0pr2/build/yui/yui-min.js"></script>
11
<body class="yui3-skin-sam">
14
<div id="hd" class="yui3-g header">
15
<div class="yui3-u-3-4">
16
<h1><a href="../index.html"><img src="../assets/css/logo.png">Ubuntu HTML5 API: UbuntuUI.Dialog</a></h1>
18
<div class="yui3-u-1-4 version">
19
<em>API Docs for: HTML-14.04-dev~bzr202</em>
24
<div id="sidebar" class="yui3-u">
25
<div id="modules" class="sidebox">
27
<h2 class="no-toc">Modules</h2>
31
<li><a href="../modules/UbuntuUI.html">UbuntuUI</a>
37
<div id="classes" class="sidebox">
39
<h2 class="no-toc">Classes</h2>
43
<li><a href="../classes/UbuntuUI.html">UbuntuUI</a></li>
44
<li><a href="../classes/UbuntuUI.Button.html">UbuntuUI.Button</a></li>
45
<li><a href="../classes/UbuntuUI.Dialog.html">UbuntuUI.Dialog</a></li>
46
<li><a href="../classes/UbuntuUI.Header.html">UbuntuUI.Header</a></li>
47
<li><a href="../classes/UbuntuUI.List.html">UbuntuUI.List</a></li>
48
<li><a href="../classes/UbuntuUI.OptionSelector.html">UbuntuUI.OptionSelector</a></li>
49
<li><a href="../classes/UbuntuUI.Page.html">UbuntuUI.Page</a></li>
50
<li><a href="../classes/UbuntuUI.Pagestack.html">UbuntuUI.Pagestack</a></li>
51
<li><a href="../classes/UbuntuUI.Popover.html">UbuntuUI.Popover</a></li>
52
<li><a href="../classes/UbuntuUI.Progress.html">UbuntuUI.Progress</a></li>
53
<li><a href="../classes/UbuntuUI.Shape.html">UbuntuUI.Shape</a></li>
54
<li><a href="../classes/UbuntuUI.Tab.html">UbuntuUI.Tab</a></li>
55
<li><a href="../classes/UbuntuUI.Tabs.html">UbuntuUI.Tabs</a></li>
56
<li><a href="../classes/UbuntuUI.Toolbar.html">UbuntuUI.Toolbar</a></li>
61
<div id="methods-on-page" class="sidebox on-page">
63
<h2 class="no-toc">Methods On Page</h2>
67
<li><a href="#methods_element">element</a></li>
68
<li><a href="#methods_hide">hide</a></li>
69
<li><a href="#methods_show">show</a></li>
70
<li><a href="#methods_toggle">toggle</a></li>
78
<div id="fileTree" class="sidebox">
80
<h2 class="no-toc">Files</h2>
83
<ul><li>buttons.js/<ul></ul></li><li>core.js/<ul></ul></li><li>dialogs.js/<ul></ul></li><li>fast-buttons.js/<ul></ul></li><li>header.js/<ul></ul></li><li>list.js/<ul></ul></li><li>option-selector.js/<ul></ul></li><li>page.js/<ul></ul></li><li>pagestacks.js/<ul></ul></li><li>popovers.js/<ul></ul></li><li>progress.js/<ul></ul></li><li>shape.js/<ul></ul></li><li>tab.js/<ul></ul></li><li>tabs.js/<ul></ul></li><li>toolbars.js/<ul></ul></li></ul>
89
<div id="main" class="yui3-u">
90
<div class="content"><h4>Class UbuntuUI.Dialog</h4>
91
<span class="foundat">Class defined in: <a href="../../files/dialogs.js.html#l23"><code>dialogs.js:23</code></a></span>
92
<div class="intro"><p>Dialogs are modal full-screen popups that prevent other GUI interactions with the application until dismissed.</p>
93
<p>Dialogs wrap arbitrary markup.</p>
94
<p>Dialogs are declared at the top level inside the <em>content</em> div.</p>
97
<a name="methods_UbuntuUI.Dialog"></a>
98
<div class="method item">
99
<strong class="name"><code>UbuntuUI.Dialog</code></strong>( <code> </code> )
101
<span class="foundat">
103
<a href="../../files/dialogs.js.html#l23"><code>dialogs.js:23</code></a>
107
<pre class="code prettyprint"><code> <div data-role="content">
108
<div data-role="pagestack">
111
<div data-role="dialog" id="dialogID">
117
var dialog = UI.dialog("dialogID");
124
<li><a href="#methods">Methods</a></li>
128
<a name="methods_element"></a>
129
<div class="method item">
130
DOMElement <strong class="name"><code>element</code></strong>( <code> </code> )
132
<span class="foundat">
134
<a href="../../files/dialogs.js.html#l73"><code>dialogs.js:73</code></a>
136
<p>Returns the DOM element associated with the id this widget is bind to.</p>
138
<br><div class="returns"><strong>Returns:</strong> <DOMElement> </div>
140
<pre class="code prettyprint"><code> var mydialog = UI.dialog("dialogid").element();</code></pre>
143
<a name="methods_hide"></a>
144
<div class="method item">
145
<strong class="name"><code>hide</code></strong>( <code> </code> )
147
<span class="foundat">
149
<a href="../../files/dialogs.js.html#l59"><code>dialogs.js:59</code></a>
151
<p>Hide a dialog by removing 'active' class</p>
154
<a name="methods_show"></a>
155
<div class="method item">
156
<strong class="name"><code>show</code></strong>( <code> </code> )
158
<span class="foundat">
160
<a href="../../files/dialogs.js.html#l52"><code>dialogs.js:52</code></a>
162
<p>Display a dialog by adding 'active' CSS class</p>
165
<a name="methods_toggle"></a>
166
<div class="method item">
167
<strong class="name"><code>toggle</code></strong>( <code> </code> )
169
<span class="foundat">
171
<a href="../../files/dialogs.js.html#l66"><code>dialogs.js:66</code></a>
173
<p>Toggle a dialog, which means removing its 'active' class if it has one, or adding the 'active' class if it does not have one</p>
183
<script src="../assets/vendor/prettify/prettify-min.js"></script>
184
<script>prettyPrint();</script>
185
<script src="../assets/js/yui-prettify.js"></script>
186
<script src="../assets/js/tabs.js"></script>