aboutsummaryrefslogtreecommitdiffstats
path: root/demos/functional
diff options
context:
space:
mode:
authorEduardo Lundgren <eduardolundgren@gmail.com>2008-06-09 08:25:18 +0000
committerEduardo Lundgren <eduardolundgren@gmail.com>2008-06-09 08:25:18 +0000
commiteb68232a2538661b0505ca858beb7259d774ee76 (patch)
treef6772254d59e91072cf5e82a9f361fe457ebcc3d /demos/functional
parentd7cde8ae7f7616b315981b8db38534746618555d (diff)
downloadjquery-ui-eb68232a2538661b0505ca858beb7259d774ee76.tar.gz
jquery-ui-eb68232a2538661b0505ca858beb7259d774ee76.zip
Added dialog functional demo
Diffstat (limited to 'demos/functional')
-rw-r--r--demos/functional/index.html2
-rw-r--r--demos/functional/js/functional.demo.js2
-rw-r--r--demos/functional/templates/ui.dialog.html34
3 files changed, 37 insertions, 1 deletions
diff --git a/demos/functional/index.html b/demos/functional/index.html
index d53901a16..05e359977 100644
--- a/demos/functional/index.html
+++ b/demos/functional/index.html
@@ -53,7 +53,7 @@
<script src="js/chili-recipes.js" type="text/javascript"></script>
</head>
-<body id="functional_demos">
+<body class="flora" id="functional_demos">
<!--[if IE 5]><div id="ie5" class="ie"><![endif]-->
<!--[if IE 6]><div id="ie6" class="ie"><![endif]-->
<!--[if IE 7]><div id="ie7" class="ie"><![endif]-->
diff --git a/demos/functional/js/functional.demo.js b/demos/functional/js/functional.demo.js
index 62f323cad..5128d12a6 100644
--- a/demos/functional/js/functional.demo.js
+++ b/demos/functional/js/functional.demo.js
@@ -162,6 +162,8 @@ var uiRenderDemo = function(model) {
var loadDemo = function(comp) {
+ $("#dialog").dialog().remove();
+
$('#containerDemo').html("<img src='images/ajax-loader.gif'>");
$("#containerDemo").ajaxError(function(request, settings){
diff --git a/demos/functional/templates/ui.dialog.html b/demos/functional/templates/ui.dialog.html
new file mode 100644
index 000000000..75e87b875
--- /dev/null
+++ b/demos/functional/templates/ui.dialog.html
@@ -0,0 +1,34 @@
+<script type="text/javascript">
+
+ var model = {
+
+ renderAt: '#containerDemo',
+
+ title: 'Dialog Demos',
+
+ demos: [
+
+ {
+ title: 'Simple dialog',
+ desc: 'With few lines of code you could build a dialog. You can try more options on the fly!',
+ html: '<div id="dialog">jQuery UI Dialog</div>',
+ destroy: '$("#dialog").dialog("destroy");',
+ options: [
+ { desc: 'Make a simple dialog', source: '$("#dialog").dialog();' },
+ { desc: 'Modal dialog', source: '$("#dialog").dialog({ modal: true });' },
+ { desc: 'Modal dialog with overlay', source: '$("#dialog").dialog({ modal: true, overlay: { opacity: 0.5, background: "black" } });' },
+ { desc: 'With buttons', source: '$("#dialog").dialog({buttons: { "Ok": function() { alert("Ok"); }, "Cancel": function() { $(this).dialog("close"); } }});' },
+ { desc: 'Close the dialog', source: '$("#dialog").dialog("close");' }
+ ]
+ }
+
+ ]
+ };
+
+ $(function(){
+
+ uiRenderDemo(model);
+
+ });
+
+</script> \ No newline at end of file