[Rt-commit] rt branch, master, updated. rt-4.4.4-749-g8dd0fc0bbd
? sunnavy
sunnavy at bestpractical.com
Tue Feb 11 16:22:23 EST 2020
The branch, master has been updated
via 8dd0fc0bbd7e0c76a2d33b14324ca2f5985a925d (commit)
via a797307ea65b2da2e65b9d838b40c456e6462df6 (commit)
via 5f1f875b072114c0431837c5a22aa31cf3371c27 (commit)
from 9ba94bd91a17c958e65a924fa6723c5811a256df (commit)
Summary of changes:
share/html/Elements/ShowLinks | 47 ++++++++++++++++++------------
share/static/css/elevator-light/ticket.css | 4 +++
2 files changed, 32 insertions(+), 19 deletions(-)
- Log -----------------------------------------------------------------
commit a797307ea65b2da2e65b9d838b40c456e6462df6
Author: Jim Brandt <jbrandt at bestpractical.com>
Date: Tue Feb 11 11:48:38 2020 -0500
Update layout and styling of create linked ticket
Update the bootstrap styles to display the form elements
in a single line. Also reposition the Create button at
the end since the order of selecting options and clicking
is more naturally left to right (for many languages).
diff --git a/share/html/Elements/ShowLinks b/share/html/Elements/ShowLinks
index 4d3cbc04bf..54be10d811 100644
--- a/share/html/Elements/ShowLinks
+++ b/share/html/Elements/ShowLinks
@@ -65,24 +65,35 @@
<& /Elements/ShowCustomFields, Object => $Object, Grouping => 'Links', Table => 0 &>
% if ($Object->isa('RT::Ticket')) {
+<div id="create-linked-ticket" class="container">
+ <form class="form-inline justify-content-center" action="<% RT->Config->Get('WebPath') ."/Helpers/SpawnLinkedTicket" %>" name="SpawnLinkedTicket">
<div class="form-row">
- <div class="col-md-12">
- <form action="<% RT->Config->Get('WebPath') ."/Helpers/SpawnLinkedTicket" %>" name="SpawnLinkedTicket">
- <input type="hidden" name="CloneTicket" value="<% $Object->id %>">
- <input type="submit" value="<&|/l&>Create</&>" name="SpawnLinkedTicket" class="btn btn-primary">
- <select name="LinkType" class="selectpicker">
- <option value="DependsOn-new"><% loc('Depends on') %></option>
- <option value="new-DependsOn"><% loc('Depended on by') %></option>
- <option value="MemberOf-new"><% loc('Parents') %></option>
- <option value="new-MemberOf"><% loc('Children') %></option>
- <option value="RefersTo-new"><% loc('Refers to') %></option>
- <option value="new-RefersTo"><% loc('Referred to by') %></option>
- </select>
- <&|/l&>Ticket in</&>
- <& /Elements/SelectNewTicketQueue, Name => 'CloneQueue' &>
- </form>
+ <input type="hidden" name="CloneTicket" value="<% $Object->id %>">
+ <div class="col-auto label">
+ <&|/l&>Create new</&>
+ </div>
+ <div class="col">
+ <select name="LinkType" class="selectpicker form-control">
+ <option value="DependsOn-new"><% loc('Depends on') %></option>
+ <option value="new-DependsOn"><% loc('Depended on by') %></option>
+ <option value="MemberOf-new"><% loc('Parents') %></option>
+ <option value="new-MemberOf"><% loc('Children') %></option>
+ <option value="RefersTo-new"><% loc('Refers to') %></option>
+ <option value="new-RefersTo"><% loc('Referred to by') %></option>
+ </select>
+ </div>
+ <div class="col-auto label">
+ <&|/l&>Ticket in</&>
+ </div>
+ <div class="col">
+ <& /Elements/SelectNewTicketQueue, Name => 'CloneQueue' &>
+ </div>
+ <div class="col">
+ <input type="submit" value="<&|/l&>Create</&>" name="SpawnLinkedTicket" class="form-control button btn btn-primary">
</div>
</div>
+ </form>
+</div>
% }
<%INIT>
my @display = qw(DependsOn DependedOnBy MemberOf Members RefersTo ReferredToBy);
diff --git a/share/static/css/elevator-light/ticket.css b/share/static/css/elevator-light/ticket.css
index 100891e72f..4925176040 100644
--- a/share/static/css/elevator-light/ticket.css
+++ b/share/static/css/elevator-light/ticket.css
@@ -148,3 +148,7 @@ ul.select-queue li a:visited {
.ticket-merge-position {
padding-left: 2em;
}
+
+#create-linked-ticket {
+ padding-top: 15px;
+}
commit 8dd0fc0bbd7e0c76a2d33b14324ca2f5985a925d
Merge: 9ba94bd91a a797307ea6
Author: sunnavy <sunnavy at bestpractical.com>
Date: Wed Feb 12 05:11:52 2020 +0800
Merge branch '4.6/create-linked-ticket-style'
-----------------------------------------------------------------------
More information about the rt-commit
mailing list