]> source.dussan.org Git - jquery-ui.git/commitdiff
Added dialog functional demo
authorEduardo Lundgren <eduardolundgren@gmail.com>
Mon, 9 Jun 2008 08:25:18 +0000 (08:25 +0000)
committerEduardo Lundgren <eduardolundgren@gmail.com>
Mon, 9 Jun 2008 08:25:18 +0000 (08:25 +0000)
demos/functional/index.html
demos/functional/js/functional.demo.js
demos/functional/templates/ui.dialog.html [new file with mode: 0644]

index d53901a16a7f1c881f67e62ce55706652755fc01..05e35997750d6672c37efe03c6d1ec3e86ae905b 100644 (file)
@@ -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]-->
index 62f323cadecd9741214eaec660c82be54217253f..5128d12a6b8468a8ba5b599e4a9c8cd5c11befe4 100644 (file)
@@ -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 (file)
index 0000000..75e87b8
--- /dev/null
@@ -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