var rtnStr = ""; var formID = variables.ceData.getFormIDByCEName(arguments.formName); var lbAction = "norefresh"; var uParams = ""; var linkTextStr = encodeForHTML(arguments.linkText); var iconHtmlStr = ''; arguments.buttonLibrary = TRIM(arguments.buttonLibrary); arguments.iconLibrary = TRIM(arguments.iconLibrary); arguments.iconClass = TRIM(arguments.iconClass); arguments.iconPosition = TRIM(arguments.iconPosition); if ( arguments.refreshparent ) lbAction = "refreshparent"; if ( LEN(TRIM(arguments.urlParams)) ) { uParams = TRIM(arguments.urlParams); if ( Find("&",uParams,"1") NEQ 1 ) uParams = "&" & uParams; } if ( arguments.buttonLibrary EQ "bootstrap" ) { if ( LEN(TRIM(arguments.buttonStyleClass)) EQ 0 ) arguments.buttonStyleClass = "btn-primary"; arguments.linkClass = "btn " & arguments.buttonStyleClass; if ( LEN(TRIM(arguments.buttonSizeClass)) ) arguments.linkClass = arguments.linkClass & " " & arguments.buttonSizeClass; } if ( arguments.iconLibrary NEQ '' && arguments.iconClass NEQ '' ) { iconHtmlStr = ''; if ( arguments.iconPosition EQ 'after' ) linkTextStr = linkTextStr & iconHtmlStr; else linkTextStr = iconHtmlStr & linkTextStr; } // Add the subsiteid to get the subsite context for the lightbox if a subsiteid or a subsiteurl // have not been already added via the uParams variable if ( FindNoCase('&subsiteid=',uParams) EQ 0 AND FindNoCase('&subsiteurl=',uParams) EQ 0 ) uParams = uParams & '&subsiteid=' & request.subsite.id; variables.scripts.loadJQuery(); variables.scripts.loadADFLightbox(); if ( arguments.buttonLibrary EQ "jqueryui" ) variables.scripts.loadJQueryUI(themeName=arguments.uiTheme); else if ( arguments.buttonLibrary EQ "bootstrap" ) variables.scripts.loadBootstrap(); else if ( TRIM(arguments.buttonLibrary) NEQ '' ) variables.scripts.loadResources('#arguments.buttonLibrary#'); if ( arguments.iconLibrary NEQ '' ) variables.scripts.loadResources('#arguments.iconLibrary#'); #linkTextStr# #arguments.pageTitle# // Load the CommonSpot Resource Queue via the ADF scripts variables.scripts.renderQueued();