[Rt-commit] rtir branch, master, updated. 4.0.1rc1-161-gf9d6135a

? sunnavy sunnavy at bestpractical.com
Tue Jun 2 11:37:49 EDT 2020


The branch, master has been updated
       via  f9d6135a68951ef01d028d8b71f26332c66a3ba6 (commit)
       via  a9fd3116a85d0489f82650e708e5cdb1d6dafb7b (commit)
      from  c63c0a8826e5299b64ef3f9e16d5aa58df7e3d60 (commit)

Summary of changes:
 html/RTIR/Advanced.html                     | 30 +++++++++++-----------
 html/RTIR/Create.html                       | 38 +++++++++++++--------------
 html/RTIR/Display.html                      | 20 +++++++--------
 html/RTIR/Edit.html                         | 38 +++++++++++++--------------
 html/RTIR/Elements/AddWatchers              | 32 +++++++++++------------
 html/RTIR/Elements/CreateInRTIRQueue        |  4 +--
 html/RTIR/Elements/EditPeople               | 24 ++++++++---------
 html/RTIR/Elements/MergeWith                |  2 +-
 html/RTIR/Elements/SelectIncident           |  8 +++---
 html/RTIR/Elements/ShowDates                | 20 +++++++--------
 html/RTIR/Elements/ShowPeople               | 24 ++++++++---------
 html/RTIR/Elements/UpdateData               |  4 +--
 html/RTIR/Incident/Create.html              | 40 ++++++++++++++---------------
 html/RTIR/Incident/Display.html             | 32 +++++++++++------------
 html/RTIR/Incident/Elements/ReplyForm       | 20 +++++++--------
 html/RTIR/Incident/Reply/index.html         |  8 +++---
 html/RTIR/Merge/index.html                  |  2 +-
 html/RTIR/Reporting/index.html              | 16 ++++++------
 html/RTIR/Tools/Elements/ToolFormIframe     | 10 ++++----
 html/RTIR/Tools/Elements/ToolFormTraceroute |  6 ++---
 html/RTIR/Tools/Elements/ToolFormWhois      | 10 ++++----
 html/RTIR/Tools/Elements/Tools              |  4 +--
 html/RTIR/Tools/Lookup.html                 |  2 +-
 html/RTIR/Update.html                       | 14 +++++-----
 lib/RT/IR/Test/Web.pm                       |  2 +-
 25 files changed, 205 insertions(+), 205 deletions(-)

- Log -----------------------------------------------------------------
commit a9fd3116a85d0489f82650e708e5cdb1d6dafb7b
Author: craig kaiser <craig at bestpractical.com>
Date:   Tue May 26 09:21:54 2020 -0400

    Migrate from col-md-* to col-* except for boxcontainers

diff --git a/html/RTIR/Advanced.html b/html/RTIR/Advanced.html
index 96a0d13a..8787899c 100644
--- a/html/RTIR/Advanced.html
+++ b/html/RTIR/Advanced.html
@@ -55,26 +55,26 @@
 
 <&| /Widgets/TitleBox, title => loc('Edit basics'), class => 'ticket-info-basics' &>
 <div class="form-row">
-  <div class="label col-md-3">
+  <div class="label col-3">
     <&|/l&>Subject</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <input class="form-control" type="text" name="Subject" value="<% $Ticket->Subject %>" />
   </div>
 </div>
 <div class="form-row">
-  <div class="label col-md-3">
+  <div class="label col-3">
     <&|/l&>Queue</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <& /Elements/SelectQueue, Name => 'Queue', Default => $Ticket->Queue &>
   </div>
 </div>
 <div class="form-row">
-  <div class="label col-md-3">
+  <div class="label col-3">
     <&|/l&>Time Estimated</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <& /Elements/EditTimeValue,
         Name => 'TimeEstimated',
         Default => $ARGS{'TimeEstimated'} || $Ticket->TimeEstimated || '',
@@ -82,10 +82,10 @@
   </div>
 </div>
 <div class="form-row">
-  <div class="label col-md-3">
+  <div class="label col-3">
     <&|/l&>Time Worked</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <& /Elements/EditTimeValue,
         Name => 'TimeWorked',
         Default => $ARGS{'TimeWorked'} || $Ticket->TimeWorked || '',
@@ -93,10 +93,10 @@
   </div>
 </div>
 <div class="form-row">
-  <div class="label col-md-3">
+  <div class="label col-3">
     <&|/l&>Time Left</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <& /Elements/EditTimeValue,
         Name => 'TimeLeft',
         Default => $ARGS{'TimeLeft'} || $Ticket->TimeLeft || '',
@@ -104,18 +104,18 @@
   </div>
 </div>
 <div class="form-row">
-  <div class="label col-md-3">
+  <div class="label col-3">
     <&|/l&>Priority</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <&/Elements/SelectPriority, Name=>"Priority", Default=>$Ticket->Priority &>
   </div>
 </div>
 <div class="form-row">
-  <div class="label col-md-3">
+  <div class="label col-3">
     <&|/l&>Final Priority</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <&/Elements/SelectPriority, Name=>"FinalPriority", Default=>$Ticket->FinalPriority &>
   </div>
 </div>
@@ -130,7 +130,7 @@
 </&>
 
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <& /Elements/Submit,
         Name => 'SaveChanges',
         Label => loc('Save Changes'),
diff --git a/html/RTIR/Create.html b/html/RTIR/Create.html
index db27a16e..5289ebc6 100644
--- a/html/RTIR/Create.html
+++ b/html/RTIR/Create.html
@@ -84,10 +84,10 @@
 
 % if ( $SplitObj ) {
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Split from</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value form-control"><% $SplitObj->id %></span>
     </div>
   </div>
@@ -236,10 +236,10 @@
 <&| /Widgets/TitleBox, title => $Title, class => 'messagedetails' &>
 
   <div class="form-row">
-    <div class="label col-md-2">
+    <div class="label col-2">
       <&|/l&>Correspondents</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <& /Elements/EmailInput,
         Name => 'Requestors', Default => $ARGS{'Requestors'}, Size => undef,
       &>
@@ -247,8 +247,8 @@
   </div>
 
   <div class="form-row">
-    <div class="label col-md-2"></div>
-    <div class="value col-md-9">
+    <div class="label col-2"></div>
+    <div class="value col-9">
       <div class="custom-control custom-checkbox">
         <input class="custom-control-input checkbox" type="checkbox" name="SkipNotification" id="SkipNotification" value="Requestors" <% (grep $_ eq 'Requestors', @SkipNotification)? 'checked': '' %> />
         <label class="custom-control-label" for="SkipNotification"><&|/l&>Don't send any emails to correspondents.</&></label>
@@ -259,11 +259,11 @@
 % $m->callback( CallbackName => 'AfterRequestors', ARGSRef => \%ARGS );
 
   <div class="form-row">
-    <div class="label col-md-2">
+    <div class="label col-2">
       <&|/l&>Cc</&>:
       <span class="far fa-question-circle icon-helper" data-toggle="tooltip" data-placement="top" data-original-title="<&|/l&>Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people will receive future updates.</&>"></span>
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <& /Elements/EmailInput,
         Name => 'Cc', Default => $ARGS{'Cc'}, Size => undef,
       &>
@@ -271,11 +271,11 @@
   </div>
 
   <div class="form-row">
-    <div class="label col-md-2">
+    <div class="label col-2">
       <&|/l&>Admin Cc</&>:
       <span class="far fa-question-circle icon-helper" data-toggle="tooltip" data-placement="top" data-original-title="<&|/l&>Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people will receive future updates.</&>"></span>
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <& /Elements/EmailInput,
         Name => 'AdminCc', Default => $ARGS{'AdminCc'}, Size => undef,
       &>
@@ -286,10 +286,10 @@
 % $roles->LimitToMultipleValue;
 % while (my $role = $roles->Next) {
   <div class="form-row">
-    <div class="label col-md-2">
+    <div class="label col-2">
       <% $role->Name %>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <& /Elements/EmailInput,
         Name => $role->GroupType, Default => $ARGS{$role->GroupType}, Size => undef,
       &>
@@ -297,8 +297,8 @@
   </div>
 % if ($role->EntryHint) {
   <div class="form-row">
-    <div class="label col-md-2"></div>
-    <div class="value col-md-9">
+    <div class="label col-2"></div>
+    <div class="value col-9">
       <i><% $role->EntryHint %></i>
     </div>
   </div>
@@ -306,18 +306,18 @@
 % }
 
   <div class="form-row">
-    <div class="form-group label col-md-2">
+    <div class="form-group label col-2">
       <&|/l&>Subject</&>:
     </div>
-    <div class="form-group value col-md-9">
+    <div class="form-group value col-9">
       <input class="form-control" type="text" name="Subject" value="<% $Subject || '' %>" />
     </div>
   </div>
 
 % if ( $gnupg_widget ) {
   <div class="form-row">
-    <div class="label col-md-2"></div>
-    <div class="value col-md-9">
+    <div class="label col-2"></div>
+    <div class="value col-9">
       <& /Elements/Crypt/SignEncryptWidget, self => $gnupg_widget, QueueObj => $QueueObj &>
     </div>
   </div>
@@ -369,7 +369,7 @@
 </&>
 
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <& /Elements/Submit, Name => "Create", Label => $SubmitCaption, SubmitId => 'create-ticket' &>
   </div>
 </div>
diff --git a/html/RTIR/Display.html b/html/RTIR/Display.html
index f267b2d6..f4d0901d 100644
--- a/html/RTIR/Display.html
+++ b/html/RTIR/Display.html
@@ -67,45 +67,45 @@
     <div>
 % if (my $constituency = RT::IR->ConstituencyFor($Ticket)) {
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <% loc("Constituency") %>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><% $constituency %></span>
         </div>
       </div>
 % }
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <% loc("Status") %>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><% $Ticket->Status %></span>
         </div>
       </div>
 % if ( !$Ticket->QueueObj->SLADisabled ) {
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <&|/l&>SLA</&>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><% loc($Ticket->SLA) %></span>
         </div>
       </div>
 % }
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <% loc("Incident") %>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <& /RTIR/Elements/ShowIncidents, Ticket => $Ticket &>
         </div>
       </div>
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <&|/l&>Time Worked</&>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><%loc('[_1] min', $TimeWorked)%></span>
         </div>
       </div>
diff --git a/html/RTIR/Edit.html b/html/RTIR/Edit.html
index 1ab25ba8..988f6aaa 100644
--- a/html/RTIR/Edit.html
+++ b/html/RTIR/Edit.html
@@ -62,22 +62,22 @@
 <input type="hidden" name="id" value="<% $id %>" />
 
 <div class="row">
-  <div class="col-md-6">
+  <div class="col-6">
     <&| /Widgets/TitleBox, title => loc("The Basics"), class => 'ticket-info-basics' &>
 
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Subject</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <input class="form-control" type="text" name="Subject" value="<% $ARGS{'Subject'} || $Ticket->Subject %>" />
       </div>
     </div>
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Status</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
 % unless ( RT::IR->IsCountermeasureQueue($Ticket->QueueObj) ) {
         <span class="current-value form-control"><% loc($Ticket->Status) %></span>
 % } else {
@@ -91,10 +91,10 @@
       </div>
     </div>
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Owner</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /Elements/SelectOwner,
             Name => 'Owner', Default => $ARGS{'Owner'} || $Ticket->Owner,
             TicketObj => $Ticket, QueueObj => $Ticket->QueueObj,
@@ -102,10 +102,10 @@
       </div>
     </div>
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Queue</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /RTIR/Elements/SelectRTIRQueue,
             Name => 'Queue', Default => $ARGS{'Queue'} || $Ticket->Queue,
             TicketObj => $Ticket, Lifecycle => $Ticket->QueueObj->Lifecycle,
@@ -116,10 +116,10 @@
     </div>
 % if ( !$Ticket->QueueObj->SLADisabled ) {
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>SLA</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /Elements/SelectSLA,
             Name => 'SLA',
             Default => loc($Ticket->SLA)
@@ -129,19 +129,19 @@
 % }
 % if (!RT::IR->IsIncidentQueue($Ticket->QueueObj) ) {
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <%loc("Incident")%>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /RTIR/Elements/ShowIncidents, Ticket => $Ticket, InlineEdit => 0 &>
       </div>
     </div>
 % }
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Time Worked</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /Elements/EditTimeValue,
             Name => 'TimeWorked',
             Default => $ARGS{'TimeWorked'} || $Ticket->TimeWorked || '',
@@ -150,10 +150,10 @@
     </div>
 % if ( RT::IR->IsIncidentQueue($Ticket->QueueObj)) {
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Priority</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <&/Elements/SelectPriority, Name => 'Priority', Default => $ARGS{'Priority'} || $Ticket->Priority &>
       </div>
     </div>
@@ -170,7 +170,7 @@
     &>
 
   </div>
-  <div class="col-md-6">
+  <div class="col-6">
     <&| /Widgets/TitleBox, title => loc('Dates'), class => 'ticket-info-dates'  &>
     <& /Ticket/Elements/EditDates, %ARGS, TicketObj => $Ticket &>
     </&>
@@ -184,7 +184,7 @@
 % }
 
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <& /Elements/Submit, Name => 'SaveChanges', Label => loc('Save Changes'),
         Caption => loc("If you've updated anything above, be sure to"), color => "#333399",
     &>
diff --git a/html/RTIR/Elements/AddWatchers b/html/RTIR/Elements/AddWatchers
index 9f7ec22a..23590378 100644
--- a/html/RTIR/Elements/AddWatchers
+++ b/html/RTIR/Elements/AddWatchers
@@ -51,19 +51,19 @@
 
 % if ( $Users ) {
   <div class="form-row">
-    <div class="col-md-3">
+    <div class="col-3">
       <&|/l&>Type</&>
     </div>
-    <div class="col-md-3">
+    <div class="col-3">
       <&|/l&>Username</&>
     </div>
   </div>
 % while (my $u = $Users->Next ) {
   <div class="form-row">
-    <div class="col-md-3">
+    <div class="col-3">
       <& /Elements/SelectWatcherType, Name => "Ticket-AddWatcher-Principal-". $u->PrincipalId, Queue => $Ticket->QueueObj &>
     </div>
-    <div class="col-md-3">
+    <div class="col-3">
       <span class="form-control current-value">
         <& /Elements/ShowUser, User => $u &>
       </span>
@@ -74,19 +74,19 @@
 
 % if ( $Groups->Count ) {
   <div class="form-row">
-    <div class="col-md-3">
+    <div class="col-3">
       <&|/l&>Type</&>
     </div>
-    <div class="col-md-auto">
+    <div class="col-auto">
       <&|/l&>Group</&>
     </div>
   </div>
 % while (my $g = $Groups->Next ) {
   <div class="form-row">
-    <div class="col-md-3">
+    <div class="col-3">
       <& /Elements/SelectWatcherType, Name => "Ticket-AddWatcher-Principal-". $g->PrincipalId, Scope => 'queue', Queue => $Ticket->QueueObj &>
     </div>
-    <div class="col-md-auto">
+    <div class="col-auto">
       <span class="form-control current-value">
         <% $g->Name %> (<% $g->Description||'' %>)
       </span>
@@ -96,37 +96,37 @@
 % }
 
   <div class="form-row">
-    <div class="col-md-3">
+    <div class="col-3">
       <&|/l&>Type</&>
     </div>
-    <div class="col-md-3">
+    <div class="col-3">
       <&|/l&>Email</&>
     </div>
   </div>
 
   <div class="form-row">
-    <div class="col-md-3">
+    <div class="col-3">
       <& /Elements/SelectWatcherType, Name => "WatcherTypeEmail1", Queue => $Ticket->QueueObj &>
     </div>
-    <div class="col-md-3">
+    <div class="col-3">
       <input type="text" class="form-control" name="WatcherAddressEmail1" size="20" />
     </div>
   </div>
 
   <div class="form-row">
-    <div class="col-md-3">
+    <div class="col-3">
       <& /Elements/SelectWatcherType, Name => "WatcherTypeEmail2", Queue => $Ticket->QueueObj &>
     </div>
-    <div class="col-md-3">
+    <div class="col-3">
       <input type="text" class="form-control" name="WatcherAddressEmail2" size="20" />
     </div>
   </div>
 
   <div class="form-row">
-    <div class="col-md-3">
+    <div class="col-3">
       <& /Elements/SelectWatcherType, Name => "WatcherTypeEmail3", Queue => $Ticket->QueueObj &>
     </div>
-    <div class="col-md-3">
+    <div class="col-3">
       <input type="text" class="form-control" name="WatcherAddressEmail3" size="20" />
     </div>
   </div>
diff --git a/html/RTIR/Elements/CreateInRTIRQueue b/html/RTIR/Elements/CreateInRTIRQueue
index 91cf1d68..6dcb7b3c 100644
--- a/html/RTIR/Elements/CreateInRTIRQueue
+++ b/html/RTIR/Elements/CreateInRTIRQueue
@@ -53,7 +53,7 @@
         <input type="hidden" name="Child" value="<%$Child%>"/>
 % }
         <div class="form-row">
-          <div class="col-md-12 text-center">
+          <div class="col-12 text-center">
             <&|/l, $ticket_type &>Create a new [_1] in the queue</&>:
               <div class="d-inline-block">
                 <& /RTIR/Elements/SelectRTIRQueue,
@@ -67,7 +67,7 @@
             </div>
           </div>
         <div class="form-row">
-          <div class="col-md-12">
+          <div class="col-12">
             <& /Elements/Submit, Label => loc("Go"), Caption => loc("This will take you to a partially prefilled [_1] creation form.", $ticket_type) &>
           </div>
         </div>
diff --git a/html/RTIR/Elements/EditPeople b/html/RTIR/Elements/EditPeople
index bc049127..f7d2d85d 100644
--- a/html/RTIR/Elements/EditPeople
+++ b/html/RTIR/Elements/EditPeople
@@ -47,36 +47,36 @@
 %# END BPS TAGGED BLOCK }}}
 <div class="row">
 
-  <div class="col-md-6">
+  <div class="col-6">
     <h3><&|/l&>Current Correspondents</&></h3>
     <div class="form-row">
-      <div class="label col-md-3 empty">
+      <div class="label col-3 empty">
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <span class="current-value form-control"><&|/l&>(Check box to delete)</&></span>
       </div>
     </div>
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Correspondents</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /Ticket/Elements/EditWatchers, TicketObj => $Ticket, Watchers => $Ticket->Requestors &>
       </div>
     </div>
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Cc</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
          <& /Ticket/Elements/EditWatchers, TicketObj => $Ticket, Watchers => $Ticket->Cc &>
       </div>
     </div>
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Admin Cc</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /Ticket/Elements/EditWatchers, TicketObj => $Ticket, Watchers => $Ticket->AdminCc &>
       </div>
     </div>
@@ -84,17 +84,17 @@
 % $multi_roles->LimitToMultipleValue;
 % while (my $role = $multi_roles->Next) {
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <% $role->Name %>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /Ticket/Elements/EditWatchers, Watchers => $Ticket->RoleGroup($role->GroupType), TicketObj => $Ticket &>
       </div>
     </div>
 % }
   </div>
 
-  <div class="col-md-6">
+  <div class="col-6">
     <h3><&|/l&>New Correspondents</&></h3>
     <&|/l&>Find people whose</&><br />
     <div class="form-row">
diff --git a/html/RTIR/Elements/MergeWith b/html/RTIR/Elements/MergeWith
index 6534caa2..ae515421 100644
--- a/html/RTIR/Elements/MergeWith
+++ b/html/RTIR/Elements/MergeWith
@@ -46,7 +46,7 @@
 %#
 %# END BPS TAGGED BLOCK }}}
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <h3><% $Title %></h3>
     <& /RTIR/Search/Elements/ShowResults,
         Lifecycle     => $Lifecycle,
diff --git a/html/RTIR/Elements/SelectIncident b/html/RTIR/Elements/SelectIncident
index 9e1b6d51..019ab783 100644
--- a/html/RTIR/Elements/SelectIncident
+++ b/html/RTIR/Elements/SelectIncident
@@ -46,12 +46,12 @@
 %#
 %# END BPS TAGGED BLOCK }}}
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Incident</&>:
       <span class="far fa-question-circle icon-helper" data-toggle="tooltip" data-placement="top" data-original-title="<&|/l&>Id of an Incident to link a new ticket to</&>.
       <% $config->{'Required'} ? loc('Required') : loc('Optional') %>."></span>
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <div class="form-row">
 % if ( @potential ) {
         <& /RTIR/Search/Elements/ShowResults,
@@ -67,11 +67,11 @@
 % if ( $hide ) {
     <input type="hidden" name="<% $Name %>" value="<% $potential[0] %>" />
 % }
-    <div class="col-md-auto">
+    <div class="col-auto">
       <input class="form-control" type="text" name="<% $Name %>" value="" />
     </div>
 % if ( $config->{'Multiple'} || @potential ) {
-    <div class="col-md-auto">
+    <div class="col-auto">
       <input type="submit" name="<% "More$Name" %>" value="<% $config->{'Multiple'}? loc('More') : loc('Other') %>" class="form-control btn btn-primary button" />
     </div>
 % }
diff --git a/html/RTIR/Elements/ShowDates b/html/RTIR/Elements/ShowDates
index 1bc48058..e76b4b8b 100644
--- a/html/RTIR/Elements/ShowDates
+++ b/html/RTIR/Elements/ShowDates
@@ -46,36 +46,36 @@
 %#
 %# END BPS TAGGED BLOCK }}}
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Created</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><% $Ticket->CreatedObj->AsString %></span>
     </div>
   </div>
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Starts</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><% $Ticket->StartsObj->AsString %></span>
     </div>
   </div>
 % if ( RT::IR->IsReportQueue($Ticket->QueueObj) || RT::IR->IsInvestigationQueue($Ticket->QueueObj) || RT::IR->IsCountermeasureQueue($Ticket->QueueObj) ) {
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Started</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><% $Ticket->StartedObj->AsString %></span>
     </div>
   </div>
 % }
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Due</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value">
 % my $due = $Ticket->DueObj;
 % if ( ($due->Diff || 0) < 0 ) {
@@ -94,10 +94,10 @@
     </div>
   </div>
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Updated</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><a href="#lasttrans"><% $Ticket->LastUpdated ? (loc("[_1] by [_2]", $Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)) : loc("Never") | h %></a></span>
     </div>
   </div>
diff --git a/html/RTIR/Elements/ShowPeople b/html/RTIR/Elements/ShowPeople
index c9664487..c86c885d 100644
--- a/html/RTIR/Elements/ShowPeople
+++ b/html/RTIR/Elements/ShowPeople
@@ -49,11 +49,11 @@
 %# the only difference is s/Requestor/Correspondent/, keep in sync
 
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Owner</&>:
     </div>
 % my $owner = $Ticket->OwnerObj;
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><& /Elements/ShowUser, User => $owner, Ticket => $Ticket &></span>
       <& /Elements/ShowUserEmailFrequency, User => $owner, Ticket => $Ticket &>
 % $m->callback( User => $owner, Ticket => $Ticket, %ARGS, CallbackName => 'AboutThisUser' );
@@ -71,10 +71,10 @@
 
 %     my $user = $users->First || RT->Nobody;
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <% $role->Name %>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><& /Elements/ShowUser, User => $user, Ticket => $Ticket &></span>
       <& /Elements/ShowUserEmailFrequency, User => $user, Ticket => $Ticket &>
 % $m->callback( User => $user, Ticket => $Ticket, %ARGS, CallbackName => 'AboutThisUser' );
@@ -83,26 +83,26 @@
 % }
 
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Correspondents</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><& /Ticket/Elements/ShowGroupMembers, Group => $Ticket->Requestors, Ticket => $Ticket &></span>
     </div>
   </div>
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Cc</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><& /Ticket/Elements/ShowGroupMembers, Group => $Ticket->Cc, Ticket => $Ticket &></span>
     </div>
   </div>
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>AdminCc</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><& /Ticket/Elements/ShowGroupMembers, Group => $Ticket->AdminCc, Ticket => $Ticket &></span>
     </div>
   </div>
@@ -111,10 +111,10 @@
 % $multi_roles->LimitToMultipleValue;
 % while (my $role = $multi_roles->Next) {
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <% $role->Name %>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><& /Ticket/Elements/ShowGroupMembers, Group => $Ticket->RoleGroup($role->GroupType), Ticket => $Ticket &></span>
     </div>
   </div>
diff --git a/html/RTIR/Elements/UpdateData b/html/RTIR/Elements/UpdateData
index 1ac236ee..3c94bf07 100644
--- a/html/RTIR/Elements/UpdateData
+++ b/html/RTIR/Elements/UpdateData
@@ -53,7 +53,7 @@
 
 % if ( $Ticket ) {
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <& /RTIR/Elements/AttachReports, Ticket => $Ticket &>
   </div>
 </div>
@@ -61,7 +61,7 @@
 
 % if ( $GnuPGWidget ) {
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <& /Elements/Crypt/SignEncryptWidget,
         self => $GnuPGWidget,
         TicketObj => $Ticket,
diff --git a/html/RTIR/Incident/Create.html b/html/RTIR/Incident/Create.html
index a4ecd5a6..a9d2eb7a 100644
--- a/html/RTIR/Incident/Create.html
+++ b/html/RTIR/Incident/Create.html
@@ -93,20 +93,20 @@ if ( $ChildObj && $ChildObj->id && !$ChildObj->CurrentUserHasRight('ModifyTicket
 <&| /Widgets/TitleBox, title => 'Basics', class => 'ticket-info-basics' &>
 % if ($constituency) {
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <% loc('Constituency') %>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value"><% $constituency %></span>
     </div>
   </div>
 % }
 % if ( $Split ) {
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <% loc('Split from') %>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value form-control">
         <a href="<%RT::IR->HREFTo('Incident/Display.html?id='.$SplitObj->id)%>"><% loc("[_1] #[_2]: [_3]", RT::IR::TicketType(Lifecycle => $SplitObj->QueueObj->Lifecycle), $SplitObj->Id, $SplitObj->Subject) %></a>
       </span>
@@ -115,10 +115,10 @@ if ( $ChildObj && $ChildObj->id && !$ChildObj->CurrentUserHasRight('ModifyTicket
 % }
 % if ( $ChildObj ) {
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <% loc('Link with') %>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value form-control">
         <a href="<%RT::IR->HREFTo('Display.html?id='.$ChildObj->id)%>"><% loc("[_1] #[_2]: [_3]",  RT::IR::TicketType(Lifecycle => $ChildObj->QueueObj->Lifecycle), $ChildObj->Id, $ChildObj->Subject) %></a>
       </span>
@@ -126,19 +126,19 @@ if ( $ChildObj && $ChildObj->id && !$ChildObj->CurrentUserHasRight('ModifyTicket
   </div>
 % }
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Queue</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <& /RTIR/Elements/SelectRTIRQueue, Name => "Queue", Default => $queue, Lifecycle => $QueueObj->Lifecycle, AutoSubmit => 1, ShowNullOption => 0,
                                          LimitToConstituency => $limit_to_constituency, Constituency => $constituency &>
     </div>
   </div>
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Status</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <& /Ticket/Elements/SelectStatus,
           Name => 'Status',
           Object => $QueueObj,
@@ -150,16 +150,16 @@ if ( $ChildObj && $ChildObj->id && !$ChildObj->CurrentUserHasRight('ModifyTicket
   </div>
 
   <div class="form-row owner">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Owner</&>:
     </div>
 % if ( $ChildObj ) {
-    <div class="value col-md-9">
+    <div class="value col-9">
       <& /Elements/ShowUser, User => $ChildObj->OwnerObj &>
       <input type="hidden" name="Owner" value="<% $ChildObj->Owner %>" />
     </div>
 % } else {
-    <div class="value col-md-9">
+    <div class="value col-9">
       <& /Elements/SelectOwner,
         Name     => 'Owner',
         QueueObj => $QueueObj,
@@ -170,10 +170,10 @@ if ( $ChildObj && $ChildObj->id && !$ChildObj->CurrentUserHasRight('ModifyTicket
   </div>
 % if ( !$QueueObj->SLADisabled ) {
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>SLA</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <& /Elements/SelectSLA,
           Name         => 'SLA',
           Default      => $ARGS{SLA} || RT::SLA->GetDefaultServiceLevel(Queue => $QueueObj),
@@ -208,20 +208,20 @@ if ( $ChildObj && $ChildObj->id && !$ChildObj->CurrentUserHasRight('ModifyTicket
 
 <&| /Widgets/TitleBox, title => $Title, class => 'ticket-info-message' &>
   <div class="form-row">
-    <div class="form-group label col-md-2">
+    <div class="form-group label col-2">
       <&|/l&>Subject</&>:
     </div>
-    <div class="form-group value col-md-9">
+    <div class="form-group value col-9">
       <input class="form-control" type="text" name="Subject" value="<% $ARGS{'Subject'} || '' %>" />
     </div>
   </div>
 
 % if ( $gnupg_widget ) {
   <div class="form-row">
-    <div class="label col-md-2">
+    <div class="label col-2">
        
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <& /Elements/Crypt/SignEncryptWidget, self => $gnupg_widget, QueueObj => $QueueObj &>
     </div>
   </div>
@@ -304,7 +304,7 @@ if ( $ChildObj && $ChildObj->id && !$ChildObj->CurrentUserHasRight('ModifyTicket
 </&>
 
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <& /Elements/Submit, Name => 'CreateIncident', Label => $SubmitLabel, SubmitId => 'create-ticket' &>
   </div>
 </div>
diff --git a/html/RTIR/Incident/Display.html b/html/RTIR/Incident/Display.html
index fd4d7c65..a7a1e6dd 100644
--- a/html/RTIR/Incident/Display.html
+++ b/html/RTIR/Incident/Display.html
@@ -66,69 +66,69 @@
     <div>
 % if (my $constituency = RT::IR->ConstituencyFor($TicketObj)) {
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <% loc("Constituency") %>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><% $constituency %></span>
         </div>
       </div>
 % }
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <% loc("Queue") %>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><% $TicketObj->QueueObj->Name %></span>
         </div>
       </div>
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <% loc("Status") %>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><% $TicketObj->Status %></span>
         </div>
       </div>
 % if ( !$TicketObj->QueueObj->SLADisabled ) {
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <&|/l&>SLA</&>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><% loc($TicketObj->SLA) %></span>
         </div>
       </div>
 % }
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <&|/l&>Owner</&>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><& /Elements/ShowUser, User => $TicketObj->OwnerObj &></span>
         </div>
       </div>
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <&|/l&>Subject</&>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><% $TicketObj->Subject %></span>
         </div>
       </div>
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <&|/l&>Priority</&>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><& /Ticket/Elements/ShowPriority, Ticket => $TicketObj &></span>
         </div>
       </div>
       <div class="form-row">
-        <div class="label col-md-3">
+        <div class="label col-3">
           <&|/l&>Time Worked</&>:
         </div>
-        <div class="value col-md-9">
+        <div class="value col-9">
           <span class="current-value"><%loc('[_1] min', $TimeWorked)%></span>
         </div>
       </div>
diff --git a/html/RTIR/Incident/Elements/ReplyForm b/html/RTIR/Incident/Elements/ReplyForm
index 0563bd7f..3a5645f7 100644
--- a/html/RTIR/Incident/Elements/ReplyForm
+++ b/html/RTIR/Incident/Elements/ReplyForm
@@ -48,18 +48,18 @@
 <&| /Widgets/TitleBox, title => $Title &>
 
 <div class="form-row">
-  <div class="label col-md-2">
+  <div class="label col-2">
     <&|/l&>Subject</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <span class="current-value form-control"><i>(<&|/l&>uses subjects from tickets</&>)</i></span>
   </div>
 </div>
 <div class="form-row">
-  <div class="label col-md-2">
+  <div class="label col-2">
     <&|/l&>Update Type</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <select class="selectpicker form-control" name="UpdateType" id="UpdateType">
 % if( $AllowComment ) {
       <option value="private" <% $CommentDefault %>><&|/l&>Comments (Not sent to requestors)</&></option>
@@ -73,10 +73,10 @@
 
 % if ( $TicketObj ) {
 <div class="form-row">
-  <div class="label col-md-2">
+  <div class="label col-2">
     <&|/l&>Resolution</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <& /RTIR/Elements/EditRTIRField,
         TicketObj => $TicketObj,
         QueueObj  => $TicketObj->QueueObj,
@@ -91,10 +91,10 @@
 </div>
 % }
 <div class="form-row">
-  <div class="label col-md-2">
+  <div class="label col-2">
     <&|/l&>Owner</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <& /Elements/SelectOwner,
         Name    => "Owner",
         Default => $Owner || $session{'CurrentUser'}->Id || undef,
@@ -102,10 +102,10 @@
   </div>
 </div>
 <div class="form-row">
-  <div class="label col-md-2">
+  <div class="label col-2">
     <&|/l&>Worked</&>:
   </div>
-  <div class="value col-md-9">
+  <div class="value col-9">
     <& /Elements/EditTimeValue,
         Name => 'UpdateTimeWorked',
         Default => $ARGS{'UpdateTimeWorked'} || '',
diff --git a/html/RTIR/Incident/Reply/index.html b/html/RTIR/Incident/Reply/index.html
index 43c4846a..bb9c378a 100644
--- a/html/RTIR/Incident/Reply/index.html
+++ b/html/RTIR/Incident/Reply/index.html
@@ -69,7 +69,7 @@
 <& /Elements/Crypt/SignEncryptWidget:ShowIssues, self => $gnupg_widget &>
 
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <h2><&|/l&>Reporters</&></h2>
     <& /RTIR/Search/Elements/ShowResults,
         BaseURL       => $BaseURL,
@@ -87,7 +87,7 @@
 </div>
 % if ( $All ) {
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <h2><&|/l&>Investigation Correspondents</&></h2>
     <& /RTIR/Search/Elements/ShowResults,
         BaseURL       => $BaseURL,
@@ -105,7 +105,7 @@
 </div>
 % unless( RT->Config->Get('RTIR_DisableCountermeasures') ) {
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <h2><&|/l&>Countermeasure Correspondents</&></h2>
     <& /RTIR/Search/Elements/ShowResults,
         BaseURL       => $BaseURL,
@@ -136,7 +136,7 @@
 &>
 
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <& /Elements/Submit, Name => "SubmitTicket", Label => loc("Update Incident") &>
   </div>
 </div>
diff --git a/html/RTIR/Merge/index.html b/html/RTIR/Merge/index.html
index dea94606..cc57e3e2 100644
--- a/html/RTIR/Merge/index.html
+++ b/html/RTIR/Merge/index.html
@@ -75,7 +75,7 @@
 <& /RTIR/Elements/MergeWith, %defaults, %ARGS, Lifecycle => RT::IR->lifecycle_report, Ticket => $Ticket &>
 % }
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <& /Elements/Submit, Caption=> loc('Merge into selected Ticket'), Label => loc("Merge") &>
   </div>
 </div>
diff --git a/html/RTIR/Reporting/index.html b/html/RTIR/Reporting/index.html
index 492507b0..32e7b47d 100644
--- a/html/RTIR/Reporting/index.html
+++ b/html/RTIR/Reporting/index.html
@@ -50,12 +50,12 @@
 
 <form action="index.html" method="post">
 <div class="row">
-  <div class="col-md-3">
+  <div class="col-3">
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Constituency</&>:
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /Elements/EditCustomField,
             QueueObj => RT::Queue->new($session{CurrentUser}),
             CustomField => $constituency_cf,
@@ -64,18 +64,18 @@
       </div>
     </div>
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>Start Date:</&>
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /Elements/SelectDate, Name => 'StartDate', Default => $start->AsString &>
       </div>
     </div>
     <div class="form-row">
-      <div class="label col-md-3">
+      <div class="label col-3">
         <&|/l&>End Date:</&>
       </div>
-      <div class="value col-md-9">
+      <div class="value col-9">
         <& /Elements/SelectDate, Name => 'EndDate', Default => $end->AsString &>
       </div>
     </div>
@@ -83,7 +83,7 @@
 </div>
 
 <div class="row">
-  <div class="col-md-12">
+  <div class="col-12">
     <& /Elements/Submit,
         Caption => loc("Generate a delimited text report"),
         Name    => "TextReport",
diff --git a/html/RTIR/Tools/Elements/ToolFormIframe b/html/RTIR/Tools/Elements/ToolFormIframe
index be5db02d..5ce7d605 100644
--- a/html/RTIR/Tools/Elements/ToolFormIframe
+++ b/html/RTIR/Tools/Elements/ToolFormIframe
@@ -47,26 +47,26 @@
 %# END BPS TAGGED BLOCK }}}
 <form action="Lookup.html" method="get">
   <div class="form-row">
-    <div class="col-md-2">
+    <div class="col-2">
       <span class="current-value form-control"><%loc('Research Tool')%>:</span>
     </div>
 % foreach my $arg ( grep exists $ARGS{$_}, @PassArguments ) {
     <input type="hidden" name="<% $arg %>" value="<% $ARGS{ $arg } %>" />
 % }
-    <div class="col-md-4">
+    <div class="col-4">
       <input class="form-control" type="text" name="q" value="<% $q %>" />
     </div>
-    <div class="col-md-auto">
+    <div class="col-auto">
       <span class="current-value form-control">at</span>
     </div>
-    <div class="col-md-3">
+    <div class="col-3">
       <select class="form-control selectpicker" name="ResearchTool">
 % for my $tool (grep {defined } keys %$research_tools) {
         <option value="<%$tool%>" <%$tool eq $ResearchTool ? 'SELECTED' : ''%>><% $research_tools->{$tool}->{FriendlyName} %></option>
 %}
       </select>
     </div>
-    <div class="col-md-auto">
+    <div class="col-auto">
       <input class="form-control btn btn-primary button" type="submit" value="<%loc('Go')%>" />
     </div>
   </div>
diff --git a/html/RTIR/Tools/Elements/ToolFormTraceroute b/html/RTIR/Tools/Elements/ToolFormTraceroute
index 20754cdd..c303381f 100644
--- a/html/RTIR/Tools/Elements/ToolFormTraceroute
+++ b/html/RTIR/Tools/Elements/ToolFormTraceroute
@@ -47,16 +47,16 @@
 %# END BPS TAGGED BLOCK }}}
 <form action="Traceroute.html" method="get" target="_blank">
   <div class="form-row">
-    <div class="col-md-2">
+    <div class="col-2">
       <span class="current-value form-control"><%loc('Traceroute to')%>:</span>
     </div>
 % foreach my $arg ( grep exists $ARGS{$_}, @PassArguments ) {
     <input type="hidden" name="<% $arg %>" value="<% $ARGS{ $arg } %>" />
 % }
-    <div class="col-md-4">
+    <div class="col-4">
       <input class="form-control" type="text" name="q" value="<% $q %>" />
     </div>
-    <div class="col-md-auto">
+    <div class="col-auto">
       <input class="form-control btn btn-primary button" type="submit" value="<%loc('Go')%>" />
     </div>
   </div>
diff --git a/html/RTIR/Tools/Elements/ToolFormWhois b/html/RTIR/Tools/Elements/ToolFormWhois
index 0fc70627..01a8a321 100644
--- a/html/RTIR/Tools/Elements/ToolFormWhois
+++ b/html/RTIR/Tools/Elements/ToolFormWhois
@@ -47,22 +47,22 @@
 %# END BPS TAGGED BLOCK }}}
 <form name="ToolFormWhois" action="Lookup.html" method="get">
   <div class="form-row">
-    <div class="col-md-2">
+    <div class="col-2">
       <span class="current-value form-control"><%loc('WHOIS')%>:</span>
     </div>
 % foreach my $arg ( grep exists $ARGS{$_}, @PassArguments ) {
     <input type="hidden" name="<% $arg %>" value="<% $ARGS{ $arg } %>" />
 % }
-    <div class="col-md-4">
+    <div class="col-4">
       <input class="form-control" type="text" name="q" value="<% $q %>" />
     </div>
-    <div class="col-md-auto">
+    <div class="col-auto">
       <span class="current-value form-control">at</span>
     </div>
-    <div class="col-md-3">
+    <div class="col-3">
       <& SelectWhoisServer, Name => 'WhoisServer', Default => $WhoisServer &>
     </div>
-    <div class="col-md-auto">
+    <div class="col-auto">
       <input class="form-control btn btn-primary button" type="submit" value="<%loc('Go')%>" />
     </div>
   </div>
diff --git a/html/RTIR/Tools/Elements/Tools b/html/RTIR/Tools/Elements/Tools
index 27c12ece..b8bdda16 100644
--- a/html/RTIR/Tools/Elements/Tools
+++ b/html/RTIR/Tools/Elements/Tools
@@ -50,7 +50,7 @@ my $tools = RT->Config->Get('RTIRResearchTools') || ();
 </%INIT>
 
 <div class="row">
-  <div class="col-md-6">
+  <div class="col-6">
 % for my $tool (@$tools) {
 %     if ($m->comp_exists('ToolForm' . $tool)) {
 %         $m->comp('ToolForm' . $tool, %ARGS);
@@ -62,7 +62,7 @@ my $tools = RT->Config->Get('RTIRResearchTools') || ();
 % unless ( $ARGS{ HideResults } ) {
 <br>
 <div class="row">
-  <div class="col-md-12">
+  <div class="col-12">
 <%perl>
 for my $tool (@$tools) {
     if ($m->comp_exists('ToolResults' . $tool)) {
diff --git a/html/RTIR/Tools/Lookup.html b/html/RTIR/Tools/Lookup.html
index 4242509d..5d8fc2da 100644
--- a/html/RTIR/Tools/Lookup.html
+++ b/html/RTIR/Tools/Lookup.html
@@ -71,7 +71,7 @@
 % }
 
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <h2><&|/l&>Look Up Information</&></h2>
     <& Elements/Tools,
        %ARGS,
diff --git a/html/RTIR/Update.html b/html/RTIR/Update.html
index 0f475b5d..a9d9f19d 100644
--- a/html/RTIR/Update.html
+++ b/html/RTIR/Update.html
@@ -65,10 +65,10 @@
 <&|/Widgets/TitleBox, title => loc('Ticket and Transaction'), class => 'ticket-info-basics' &>
 
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Update Type</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <select class="selectpicker form-control" name="UpdateType" id="UpdateType">
 % if ($CanComment) {
         <option value="private" <% $CommentDefault || '' %>><&|/l&>Comments (Not sent to requestors)</&></option>
@@ -81,10 +81,10 @@
   </div>
 
   <div class="form-row">
-    <div class="label col-md-3">
+    <div class="label col-3">
       <&|/l&>Status</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <span class="current-value form-control"><% loc($Ticket->Status) %></span>
     </div>
   </div>
@@ -150,10 +150,10 @@ jQuery( function() {
 <&|/Widgets/TitleBox, title => loc('Message'), class => 'messagedetails' &>
 
   <div class="form-row">
-    <div class="label col-md-2">
+    <div class="label col-2">
       <&|/l&>Subject</&>:
     </div>
-    <div class="value col-md-9">
+    <div class="value col-9">
       <input class="form-control" type="text" name="UpdateSubject" value="<% $Subject || '' %>" />
     </div>
   </div>
@@ -164,7 +164,7 @@ jQuery( function() {
 </&>
 
 <div class="form-row">
-  <div class="col-md-12">
+  <div class="col-12">
     <& /Elements/Submit, Name => 'SubmitTicket' &>
   </div>
 </div>
diff --git a/lib/RT/IR/Test/Web.pm b/lib/RT/IR/Test/Web.pm
index 21e588f4..12f8f5f4 100644
--- a/lib/RT/IR/Test/Web.pm
+++ b/lib/RT/IR/Test/Web.pm
@@ -308,7 +308,7 @@ sub has_watchers {
     $self->display_ticket($id);
 
     return $self->content_like(
-qr{Correspondents:\s*</div>\s*<div class="value col-md-9">\s*<span[^>]*?\s*class="\w+[^>]*?><span class="user" data-user-id="\d+">\s*<a href="/User/Summary\.html\?id=\d+">\s*([@\w\.&;]+)\s*</a></span>}ms,
+qr{Correspondents:\s*</div>\s*<div class="value col-9">\s*<span[^>]*?\s*class="\w+[^>]*?><span class="user" data-user-id="\d+">\s*<a href="/User/Summary\.html\?id=\d+">\s*([@\w\.&;]+)\s*</a></span>}ms,
         "Found $type",
     );
 }

commit f9d6135a68951ef01d028d8b71f26332c66a3ba6
Merge: c63c0a88 a9fd3116
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Tue Jun 2 23:34:02 2020 +0800

    Merge branch '5.0/convert-col-md-to-only-col'


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


More information about the rt-commit mailing list