Skip to content

Commit 940a01d

Browse files
committed
Finish renderGridCellContents migration
1 parent ff5e430 commit 940a01d

File tree

4 files changed

+13
-9
lines changed

4 files changed

+13
-9
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/query/DownloadSequenceDisplayColumnFactory.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ public DisplayColumn createRenderer(ColumnInfo colInfo)
4040
public void renderGridCellContents(RenderContext ctx, HtmlWriter out)
4141
{
4242
Integer val = ctx.get(FieldKey.fromString(getBoundColumn().getFieldKey().getParent(), "rowId"), Integer.class);
43-
out.write(PageFlowUtil.link("Download Sequence").attributes(Map.of(
44-
"data-rowid", val.toString()
45-
)).addClass("sdc-row"));
43+
out.write(PageFlowUtil.link("Download Sequence").
44+
attributes(Map.of("data-rowid", val.toString())).
45+
addClass("sdc-row"));
4646

4747
if (!_handlerRegistered)
4848
{

SequenceAnalysis/src/org/labkey/sequenceanalysis/query/GenbankDisplayColumnFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.labkey.api.data.DisplayColumnFactory;
77
import org.labkey.api.data.RenderContext;
88
import org.labkey.api.util.PageFlowUtil;
9+
import org.labkey.api.util.URLHelper;
910
import org.labkey.api.writer.HtmlWriter;
1011

1112
import java.io.IOException;
@@ -37,7 +38,7 @@ public void renderGridCellContents(RenderContext ctx, HtmlWriter out)
3738
for (String v : vals)
3839
{
3940
out.write(delim);
40-
out.write(PageFlowUtil.link(v).href(getFormattedURL(v)));
41+
out.write(PageFlowUtil.link(v).href(getFormattedURL(v)).clearClasses());
4142
delim = "; ";
4243
}
4344
}

SequenceAnalysis/src/org/labkey/sequenceanalysis/query/SequenceAnalysisCustomizer.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@
2727
import org.labkey.api.query.QueryService;
2828
import org.labkey.api.security.User;
2929
import org.labkey.api.util.HtmlString;
30+
import org.labkey.api.util.HtmlStringBuilder;
3031
import org.labkey.api.util.PageFlowUtil;
3132
import org.labkey.api.view.ActionURL;
3233
import org.labkey.api.view.HttpView;
3334
import org.labkey.api.view.template.ClientDependency;
3435
import org.labkey.api.writer.HtmlWriter;
3536
import org.labkey.sequenceanalysis.SequenceAnalysisSchema;
3637

37-
import java.util.Arrays;
3838
import java.util.Collection;
3939
import java.util.Set;
4040

@@ -43,6 +43,8 @@
4343
*/
4444
public class SequenceAnalysisCustomizer implements TableCustomizer
4545
{
46+
private static final HtmlString COMMA_NEWLINE = HtmlStringBuilder.of(",").append(HtmlString.BR).getHtmlString();
47+
4648
@Override
4749
public void customize(TableInfo tableInfo)
4850
{
@@ -275,12 +277,13 @@ public void renderGridCellContents(RenderContext ctx, HtmlWriter out)
275277
url.addParameter("query.fileSets~contains", token);
276278

277279
out.write(delim);
278-
out.write(PageFlowUtil.link(token).href(url));
279-
delim = HtmlString.join(Arrays.asList(HtmlString.of(","), HtmlString.BR), HtmlString.EMPTY_STRING);
280+
out.write(PageFlowUtil.link(token, url).clearClasses());
281+
delim = COMMA_NEWLINE;
280282
}
281283
}
282284

283285
out.write(PageFlowUtil.link("").
286+
clearClasses().
284287
addClass("fa fa-pencil").
285288
addClass("lk-dr-action-icon").
286289
addClass("sfs-row").

SequenceAnalysis/src/org/labkey/sequenceanalysis/query/SequenceAnalysisUserSchema.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ public void renderGridCellContents(RenderContext ctx, HtmlWriter out)
267267
ActionURL url = QueryService.get().urlFor(getUser(), ctx.getContainer(), QueryAction.executeQuery, SequenceAnalysisSchema.SCHEMA_NAME, SequenceAnalysisSchema.TABLE_READ_DATA);
268268
url.addFilter("query", FieldKey.fromString("readset"), CompareType.EQUAL, o);
269269

270-
out.write(PageFlowUtil.link("View File(s)").href(url).addClass("labkey-text-link"));
270+
out.write(PageFlowUtil.link("View File(s)", url));
271271
}
272272
else
273273
{
@@ -458,7 +458,7 @@ public void renderGridCellContents(RenderContext ctx, HtmlWriter out)
458458
ActionURL url = DetailsURL.fromString(_baseUrl + PageFlowUtil.encode(token), ctx.getContainer()).getActionURL();
459459

460460
out.write(delim);
461-
out.write(PageFlowUtil.link(token).href(url));
461+
out.write(PageFlowUtil.link(token, url).clearClasses());
462462
delim = HtmlString.BR;
463463
}
464464
}

0 commit comments

Comments
 (0)