diff --git a/lincs/src/org/labkey/lincs/LincsController.java b/lincs/src/org/labkey/lincs/LincsController.java index 19dc19ad..045023d0 100644 --- a/lincs/src/org/labkey/lincs/LincsController.java +++ b/lincs/src/org/labkey/lincs/LincsController.java @@ -66,7 +66,7 @@ import org.labkey.api.targetedms.TargetedMSService; import org.labkey.api.util.DOM; import org.labkey.api.util.FileUtil; -import org.labkey.api.util.Link; +import org.labkey.api.util.LinkBuilder; import org.labkey.api.util.PageFlowUtil; import org.labkey.api.util.URLHelper; import org.labkey.api.view.ActionURL; @@ -1039,7 +1039,7 @@ public ModelAndView getSuccessView(ClueCredentialsForm form) return new HtmlView( DIV("Clue/PSP details saved!", BR(), - new Link.LinkBuilder("Back to Project").href(projectUrl).build() + new LinkBuilder("Back to Project").href(projectUrl).build() ) ); } @@ -1125,7 +1125,7 @@ public ModelAndView getSuccessView(CromwellConfigForm cromwellConfigForm) return new HtmlView( DIV("Cromwell details saved!", BR(), - new Link.LinkBuilder("Back to Project").href(projectUrl).build() + new LinkBuilder("Back to Project").href(projectUrl).build() ) ); } diff --git a/lincs/src/org/labkey/lincs/LincsDataTable.java b/lincs/src/org/labkey/lincs/LincsDataTable.java index 3d2e8a57..006f1a40 100644 --- a/lincs/src/org/labkey/lincs/LincsDataTable.java +++ b/lincs/src/org/labkey/lincs/LincsDataTable.java @@ -31,7 +31,7 @@ import org.labkey.api.settings.AppProps; import org.labkey.api.util.FileUtil; import org.labkey.api.util.HtmlString; -import org.labkey.api.util.Link; +import org.labkey.api.util.LinkBuilder; import org.labkey.api.util.PageFlowUtil; import org.labkey.api.view.ActionURL; import org.labkey.api.writer.HtmlWriter; @@ -87,9 +87,9 @@ public void renderGridCellContents(RenderContext ctx, HtmlWriter out) // is recommended instead of deprecated SPAN( at(style, "white-space: nowrap;"), - new Link.LinkBuilder("Download").iconCls("fa fa-download").href(downloadUrl), + new LinkBuilder("Download").iconCls("fa fa-download").href(downloadUrl), HtmlString.NBSP, - new Link.LinkBuilder("Skyline").href(docDetailsUrl).clearClasses() + LinkBuilder.simpleLink("Skyline", docDetailsUrl) ).appendTo(out); } @@ -158,7 +158,7 @@ public void renderGridCellContents(RenderContext ctx, HtmlWriter out) ActionURL url = new ActionURL(LincsController.SubmitPspJobAction.class, getContainer()); url.addParameter("runId", runId); - out.write(new Link.LinkBuilder(" [Submit Job]").href(url).usePost()); + out.write(new LinkBuilder(" [Submit Job]").href(url).usePost()); } return; } @@ -376,9 +376,9 @@ private void renderGridCell(HtmlWriter out, String analyticsScript, String downl SPAN( at(style, "white-space: nowrap;"), HtmlString.NBSP, - new Link.LinkBuilder("Download").iconCls("fa fa-download").href(downloadUrl).onClick(analyticsScript), + new LinkBuilder("Download").iconCls("fa fa-download").href(downloadUrl).onClick(analyticsScript), HtmlString.NBSP, - new Link.LinkBuilder(downloadText).href(downloadUrl).onClick(analyticsScript).clearClasses(), + new LinkBuilder(downloadText).href(downloadUrl).onClick(analyticsScript).clearClasses(), HtmlString.NBSP, morpheusUrl != null ? HtmlString.NBSP : null, morpheusUrl, diff --git a/nextflow/src/org/labkey/nextflow/NextFlowController.java b/nextflow/src/org/labkey/nextflow/NextFlowController.java index a1c1e987..47aa61bd 100644 --- a/nextflow/src/org/labkey/nextflow/NextFlowController.java +++ b/nextflow/src/org/labkey/nextflow/NextFlowController.java @@ -23,14 +23,14 @@ import org.labkey.api.security.permissions.InsertPermission; import org.labkey.api.security.permissions.ReadPermission; import org.labkey.api.security.permissions.SiteAdminPermission; -import org.labkey.api.util.Button; +import org.labkey.api.util.ButtonBuilder; import org.labkey.api.util.DOM; import org.labkey.api.util.FileUtil; import org.labkey.api.util.HtmlString; import org.labkey.api.util.PageFlowUtil; import org.labkey.api.util.Path; import org.labkey.api.util.URLHelper; -import org.labkey.api.util.element.Select; +import org.labkey.api.util.SelectBuilder; import org.labkey.api.util.logging.LogHelper; import org.labkey.api.view.HtmlView; import org.labkey.api.view.JspView; @@ -209,8 +209,8 @@ public ModelAndView getView(EnabledForm form, boolean reshow, BindException erro getContainer().isRoot() ? "Unset" : "Inherited from " + getContainer().getParent().getPath() + " (currently " + (NextFlowManager.get().isEnabled(getContainer().getParent()) ? "enabled" : "disabled") + ")"), - new Button.ButtonBuilder("Save").submit(true).build(), " ", - new Button.ButtonBuilder("Cancel").href(getContainer().getStartURL(getUser())).build())); + new ButtonBuilder("Save").submit(true).build(), " ", + new ButtonBuilder("Cancel").href(getContainer().getStartURL(getUser())).build())); } else { @@ -293,9 +293,9 @@ public ModelAndView getView(AnalyzeForm o, boolean b, BindException errors) "Files: ", UL(Arrays.stream(inputFiles).map(File::getName).map(DOM::LI)), "Config: ", - new Select.SelectBuilder().name("configFile").addOptions(Arrays.stream(configFiles).filter(f -> f.isFile() && f.getName().toLowerCase().endsWith(".config")).map(File::getName).sorted(String.CASE_INSENSITIVE_ORDER).toList()).build(), + new SelectBuilder().name("configFile").addOptions(Arrays.stream(configFiles).filter(f -> f.isFile() && f.getName().toLowerCase().endsWith(".config")).map(File::getName).sorted(String.CASE_INSENSITIVE_ORDER).toList()).build(), DOM.BR(), - new Button.ButtonBuilder("Start NextFlow").submit(true).build()))); + new ButtonBuilder("Start NextFlow").submit(true).build()))); } } } diff --git a/nextflow/src/org/labkey/nextflow/nextFlowConfiguration.jsp b/nextflow/src/org/labkey/nextflow/nextFlowConfiguration.jsp index f2f738b6..5287d450 100644 --- a/nextflow/src/org/labkey/nextflow/nextFlowConfiguration.jsp +++ b/nextflow/src/org/labkey/nextflow/nextFlowConfiguration.jsp @@ -1,10 +1,10 @@ <%@ taglib prefix="labkey" uri="http://www.labkey.org/taglib" %> -<%@ page import="org.labkey.api.view.HttpView" %> -<%@ page import="org.labkey.nextflow.NextFlowConfiguration" %> -<%@ page import="org.labkey.api.util.Button" %> -<%@ page import="org.labkey.api.util.PageFlowUtil" %> <%@ page import="org.labkey.api.admin.AdminUrls" %> <%@ page import="org.labkey.api.security.permissions.AdminOperationsPermission" %> +<%@ page import="org.labkey.api.util.ButtonBuilder" %> +<%@ page import="org.labkey.api.util.PageFlowUtil" %> +<%@ page import="org.labkey.api.view.HttpView" %> +<%@ page import="org.labkey.nextflow.NextFlowConfiguration" %> <%@ page extends="org.labkey.api.jsp.JspBase" %> <% NextFlowConfiguration form = (NextFlowConfiguration) HttpView.currentModel(); @@ -38,9 +38,9 @@ - <%= new Button.ButtonBuilder("Save").submit(true).primary(true).enabled(hasAdminOpsPerms) %> - <%= new Button.ButtonBuilder("Delete").onClick("deleteConfig()").enabled(hasAdminOpsPerms) %> - <%= new Button.ButtonBuilder("Cancel").href(PageFlowUtil.urlProvider(AdminUrls.class).getAdminConsoleURL()) %> + <%= new ButtonBuilder("Save").submit(true).primary(true).enabled(hasAdminOpsPerms) %> + <%= new ButtonBuilder("Delete").onClick("deleteConfig()").enabled(hasAdminOpsPerms) %> + <%= new ButtonBuilder("Cancel").href(PageFlowUtil.urlProvider(AdminUrls.class).getAdminConsoleURL()) %>