Mailing List Archive

rt branch 5.0/self-service-article-search created. rt-5.0.5-163-g3db88a1af7
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "rt".

The branch, 5.0/self-service-article-search has been created
at 3db88a1af773120b1763666dff89ff2aae04ee14 (commit)

- Log -----------------------------------------------------------------
commit 3db88a1af773120b1763666dff89ff2aae04ee14
Author: Jim Brandt <jbrandt@bestpractical.com>
Date: Wed Mar 20 16:55:40 2024 -0400

Improve styling for self service article search

diff --git a/share/html/SelfService/Article/Search.html b/share/html/SelfService/Article/Search.html
index 11905de87d..7255187205 100644
--- a/share/html/SelfService/Article/Search.html
+++ b/share/html/SelfService/Article/Search.html
@@ -47,50 +47,52 @@
%# END BPS TAGGED BLOCK }}}
<& /SelfService/Elements/Header, Title => loc('Search Articles') &>

+<&| /Widgets/TitleBox, title => '' &>
+<div class="container">
<form action="<%RT->Config->Get('WebPath')%>/SelfService/Article/Search.html">
<div class="form-row">
- <span class="label col-auto">
- <&|/l&>Search for Articles matching</&>
- </span>
- <div class="value col-auto">
- <input class="form-control" type="text" size=20 name="Articles_Content" />
+ <div class="col-3"></div>
+ <div class="col-5">
+ <input class="form-control" type="text" name="Articles_Content" placeholder="<% loc('Type search terms here') %>" />
</div>
- <div class="col-auto">
+ <div class="col-1">
<input class="form-control btn btn-primary" type="submit" value="<&|/l&>Search</&>">
</div>
+ <div class="col-3"></div>
</div>
</form>
+</div>

- <div class="form-row">
- <span class="label col-auto">
+<div class="container m-3">
+ <p class="col text-center">
% if ($Articles_Content) {
% if ($articles_basics->Count || $articles_content->Count) {
-<&|/l,$Articles_Content&>Articles matching [_1]</&>
+<&|/l,$Articles_Content&>Articles matching: <span class="font-weight-bold">[_1]</span></&>
% } else {
-<&|/l,$Articles_Content&>No Articles match [_1]</&>
+<&|/l,$Articles_Content&>No Articles match <span class="font-weight-bold">[_1]</span></&>
% }
% }
- </span>
- </div>
+ </p>
+</div>

+<div class="container m-3">
+ <div class="row justify-content-center">
+ <div class="col-6">
% my %dedupe_articles;
% while (my $article = $articles_content->Next) {
% $dedupe_articles{$article->Id}++;
- <div class="form-row">
- <span class="value col-auto">
- <a href="Display.html?id=<%$article->Id%>"><%$article->Name || loc('(no name)')%>: <%$article->Summary%></a>
- </span>
- </div>
+ <dt><a href="Display.html?id=<%$article->Id%>"><%$article->Name || loc('(no name)')%></a></dt>
+ <dd class="mb-2"><%$article->Summary%></dd>
% }

% while (my $article = $articles_basics->Next) {
% next if $dedupe_articles{$article->Id};
- <div class="form-row">
- <span class="value col-auto">
- <a href="Display.html?id=<%$article->Id%>"><%$article->Name || loc('(no name)')%>: <%$article->Summary%></a>
- </span>
- </div>
+ <dt><a href="Display.html?id=<%$article->Id%>"><%$article->Name || loc('(no name)')%></a></dt>
+ <dd class="mb-2"><%$article->Summary%></dd>
% }
+ </div>
+</div>
+</&>
</div>
<%init>
use RT::Articles;

-----------------------------------------------------------------------


hooks/post-receive
--
rt
_______________________________________________
rt-commit mailing list
rt-commit@lists.bestpractical.com
https://lists.bestpractical.com/mailman/listinfo/rt-commit