Author: tyrell Date: Sun Jul 13 04:11:05 2008 New Revision: 19187 URL: http://wso2.org/svn/browse/wso2?view=rev&revision=19187
Log: Fixing the gadget's toggle button to indicate minimized/maximized. Modified: trunk/mashup/java/modules/dashboard/javascript/gadgets.js Modified: trunk/mashup/java/modules/dashboard/javascript/gadgets.js URL: http://wso2.org/svn/browse/wso2/trunk/mashup/java/modules/dashboard/javascript/gadgets.js?rev=19187&r1=19186&r2=19187&view=diff ============================================================================== --- trunk/mashup/java/modules/dashboard/javascript/gadgets.js (original) +++ trunk/mashup/java/modules/dashboard/javascript/gadgets.js Sun Jul 13 04:11:05 2008 @@ -496,7 +496,9 @@ this.cssClassTitleButtonBar + '"><a href="#" onclick="gadgets.container.getGadget(' + this.id + ').handleOpenUserPrefsDialog();return false;" class="' + this.cssClassTitleButton + - '"><img src="images/settingsIcon.gif" border="0" title="Settings" /></a> <a href="#" onclick="gadgets.container.getGadget(' + + '"><img src="images/settingsIcon.gif" border="0" title="Settings" /></a> <a id="' + + this.cssClassTitleButton + '_toggle_' + this.id + + '" href="#" onclick="gadgets.container.getGadget(' + this.id + ').handleToggle();return false;" class="' + this.cssClassTitleButton + '"><img src="images/arrowsUp.gif" border="0" title="Contract/Expand" /></a> <a href="#" onclick="gadgets.container.getGadget(' + this.id + ').handleRemove();return false;" class="' + this.cssClassTitleButton + @@ -533,6 +535,10 @@ return this.GADGET_IFRAME_PREFIX_ + this.id; }; +gadgets.IfrGadget.prototype.getTitlebarCloseButtonId = function() { + return this.cssClassTitleButton + '_toggle_' + this.id; +}; + gadgets.IfrGadget.prototype.getUserPrefsDialogId = function() { return this.getIframeId() + '_userPrefsDialog'; }; @@ -575,8 +581,18 @@ var gadgetIframe = document.getElementById(this.getIframeId()); if (gadgetIframe) { var gadgetContent = gadgetIframe.parentNode; + var toggleButton = document.getElementById(this.getTitlebarCloseButtonId()); + var display = gadgetContent.style.display; - gadgetContent.style.display = display ? '' : 'none'; + + if(display == ''){ + gadgetContent.style.display = 'none'; + toggleButton.innerHTML = '<img src="images/arrowsDown.gif" border="0" title="Contract/Expand" />'; + }else{ + gadgetContent.style.display = ''; + toggleButton.innerHTML = '<img src="images/arrowsUp.gif" border="0" title="Contract/Expand" />'; + } + //gadgetContent.style.display = display ? '' : 'none'; } }; _______________________________________________ Mashup-dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/mashup-dev
