Index: /Users/team/fluid/components/src/webapp/sample-code/shared/sakai/js/sakai.js =================================================================== --- /Users/team/fluid/components/src/webapp/sample-code/shared/sakai/js/sakai.js (revision 6219) +++ /Users/team/fluid/components/src/webapp/sample-code/shared/sakai/js/sakai.js (working copy) @@ -1,4 +1,5 @@ $(function () { + var uiOptions; var initDialog = function () { // center dialog $('#dialog_container').css({ @@ -11,14 +12,15 @@ }); // instantiate component - fluid.uiOptions(".ui_options_container"); + uiOptions = fluid.uiOptions(".ui_options_container"); }; - $('.skin').click(function () { - // ajax call to pull the UI Options dialog into a container - $('#dialog_content').load('../../../fluid-components/html/templates/UIOptions.html .ui_options_container', initDialog); - // reveal dialog + if (!uiOptions) { + // ajax call to pull the UI Options dialog into a container + $('#dialog_content').load('../../../fluid-components/html/templates/UIOptions.html .ui_options_container', initDialog); + } + $("#dialog_container").css('display','block'); }); }); \ No newline at end of file