Index: docs/infusionBuilder/css/InfusionBuilder.css =================================================================== --- docs/infusionBuilder/css/InfusionBuilder.css (revision 8998) +++ docs/infusionBuilder/css/InfusionBuilder.css (working copy) @@ -15,6 +15,7 @@ background:#ccc; border:0; } + .fl-infusionBuilder ol li { list-style-type:none; display:block; @@ -88,6 +89,11 @@ float:none; display:block; } + +.fl-infusionBuilder-clickable { + cursor: pointer; +} + .fl-infusionBuilder-downloadOptions { width:200px; float:right; Index: docs/infusionBuilder/html/InfusionBuilder.html =================================================================== --- docs/infusionBuilder/html/InfusionBuilder.html (revision 8998) +++ docs/infusionBuilder/html/InfusionBuilder.html (working copy) @@ -77,10 +77,10 @@ - - Index: docs/infusionBuilder/js/InfusionBuilder.js =================================================================== --- docs/infusionBuilder/js/InfusionBuilder.js (revision 8998) +++ docs/infusionBuilder/js/InfusionBuilder.js (working copy) @@ -485,10 +485,15 @@ that.locate("formTypeSelections").val(that.model.typeSelections); // Enable or disable the download button depending on how many selections have been made. + // This code below may benefit from being moved out of here so it only happens once. + // Right now the code runs multiple times, each time a check box is automatically checked or unchecked + var downloadButton = that.locate("downloadButton"); if (that.model.moduleSelections.length > 0) { - that.locate("downloadButton").removeAttr("disabled"); + downloadButton.removeAttr("disabled"); + downloadButton.addClass(that.options.styles.clickable); } else { - that.locate("downloadButton").attr("disabled", "disabled"); + downloadButton.attr("disabled", "disabled"); + downloadButton.removeClass(that.options.styles.clickable); } }; @@ -615,7 +620,8 @@ styles: { selectedModule: "fl-infusionBuilder-selected", - hideModuleDescription: "fl-offScreen-hidden" + hideModuleDescription: "fl-offScreen-hidden", + clickable: "fl-infusionBuilder-clickable" }, events: {