{"id":1430,"date":"2011-01-10T14:32:04","date_gmt":"2011-01-10T14:32:04","guid":{"rendered":"http:\/\/www.mjtnet.com\/blog\/?p=1430"},"modified":"2011-01-11T09:31:44","modified_gmt":"2011-01-11T09:31:44","slug":"video-tutorial-custom-dialogs-part-2","status":"publish","type":"post","link":"https:\/\/www.mjtnet.com\/blog\/2011\/01\/10\/video-tutorial-custom-dialogs-part-2\/","title":{"rendered":"Video Tutorial &#8211; Custom Dialogs Part 2"},"content":{"rendered":"<p>Happy New Year All!  And to start the new year here is part 2 of the Custom Dialogs Tutorial <a href=\"http:\/\/www.mjtnet.com\/blog\/2010\/12\/16\/video-tutorial-an-introduction-to-custom-dialogs\/\">I promised last month<\/a>.   In this 24 minute video I expand on <a href=\"http:\/\/www.mjtnet.com\/blog\/2010\/12\/16\/video-tutorial-an-introduction-to-custom-dialogs\/\">what we did in part 1<\/a> to look at check boxes, combo boxes, setting property values at runtime, method event handlers and consider how we can validate user input before closing the dialog.  <\/p>\n<p><object height=\"306\" width=\"504\"><param value=\"http:\/\/www.divshare.com\/flash\/video_embed?data=YTo2OntzOjU6ImFwaUlkIjtzOjE6IjQiO3M6NjoiZmlsZUlkIjtpOjEzNzM4MjI2O3M6NDoiY29kZSI7czoxMjoiMTM3MzgyMjYtZTU4IjtzOjY6InVzZXJJZCI7aToyMTUxMjk0O3M6NDoidGltZSI7aToxMjk0NjY5MTA3O3M6MTI6ImV4dGVybmFsQ2FsbCI7aToxO30=&amp;autoplay=default\" name=\"movie\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><param name=\"wmode\" value=\"opaque\"><\/param><\/object><\/p>\n<p><a href=\"http:\/\/www.mjtnet.com\/demos\/dialogs2.html\">Click here<\/a> to view a larger version or click on the full screen icon on the video control panel above.<\/p>\n<p>If you haven&#8217;t seen <a href=\"http:\/\/www.mjtnet.com\/blog\/2010\/12\/16\/video-tutorial-an-introduction-to-custom-dialogs\/\">Part 1<\/a> yet you will find it <a href=\"http:\/\/www.mjtnet.com\/demos\/dialogs1.html\">here<\/a> and my <a href=\"http:\/\/www.mjtnet.com\/blog\/2010\/12\/16\/video-tutorial-an-introduction-to-custom-dialogs\/\">previous blog post about it here<\/a>.<\/p>\n<p>I hope this is helpful.  Please let me know what else you&#8217;d like to see in a video tutorial (dialogs and otherwise).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Happy New Year All! And to start the new year here is part 2 of the Custom Dialogs Tutorial I promised last month. In this 24 minute video I expand on what we did in part 1 to look at check boxes, combo boxes, setting property values at runtime, method event handlers and consider how [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.mjtnet.com\/blog\/wp-json\/wp\/v2\/posts\/1430"}],"collection":[{"href":"https:\/\/www.mjtnet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mjtnet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mjtnet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mjtnet.com\/blog\/wp-json\/wp\/v2\/comments?post=1430"}],"version-history":[{"count":6,"href":"https:\/\/www.mjtnet.com\/blog\/wp-json\/wp\/v2\/posts\/1430\/revisions"}],"predecessor-version":[{"id":1436,"href":"https:\/\/www.mjtnet.com\/blog\/wp-json\/wp\/v2\/posts\/1430\/revisions\/1436"}],"wp:attachment":[{"href":"https:\/\/www.mjtnet.com\/blog\/wp-json\/wp\/v2\/media?parent=1430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mjtnet.com\/blog\/wp-json\/wp\/v2\/categories?post=1430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mjtnet.com\/blog\/wp-json\/wp\/v2\/tags?post=1430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}