Mailing List Archive

rt branch, 4.6-theme/articles-pages, repushed
The branch 4.6-theme/articles-pages was deleted and repushed:
was 9cf4cc4c1c673775db5a24ec9af0da713ef1afeb
now 4fe309c65a841d7fb42e249e227eda192d0a87f2

1: 7f13f0055 = 1: 7f13f0055 Allow for multiple base themes by avoiding showing any to the user
2: 0ce97154b = 2: 0ce97154b Add unaltered copies of base and rudder themes to make responsive
3: 565e91062 = 3: 565e91062 rudder-responsive imports base-responsive rather than base
4: c151cf258 = 4: c151cf258 Make boxcontainer padding rules less demanding
5: 45e22b27c = 5: 45e22b27c Make RT at a glance two-column layout responsive
6: 66a41a296 = 6: 66a41a296 Improve whitespace around content for rudder-responsive
7: f0df65c03 = 7: f0df65c03 Generalize the two-column layout markup
8: 4a2814fdb = 8: 4a2814fdb Add a grid system
9: b7008bcd8 = 9: b7008bcd8 Make ticket display ShowSummary responsive
10: 2a14260d4 = 10: 2a14260d4 Make search field really narrow on narrow screens
11: 050d2b466 = 11: 050d2b466 Make the "new ticket in" and queue selector responsive
12: 7293efce0 = 12: 7293efce0 Narrow gap between new ticket and search fields on narrow screens
13: 26d3640d3 = 13: 26d3640d3 Display more of the title when the page is narrow
14: 743fca5fe = 14: 743fca5fe On narrow screens pop up a modal for selecting ticket queue
15: fc435d351 = 15: fc435d351 Hide "RT for example.com" on narrow screens
16: c12f7a2fd = 16: c12f7a2fd Eliminate history display's margin-left on narrow screens
17: 031767c67 = 17: 031767c67 On very narrow screens, zero out body padding
18: a70a12eb8 = 18: a70a12eb8 Get rid of horizontal padding on ticket history on narrow screens
19: ed77add0f = 19: ed77add0f Collapse padding at a wider (700px) viewport
20: bf6072713 = 20: bf6072713 Prevent reminders from breaking layout with its long text field
21: 3bf0b2783 = 21: 3bf0b2783 Convert Links table to have .fields/.field using table CSS
22: ef390831d = 22: ef390831d Improve styling of links for small screens
23: 9e0e238dc = 23: 9e0e238dc Don't wrap labels
24: abde98f8c = 24: abde98f8c Limit the breakdown of fields tables to just "wide" ones
25: a036b7218 = 25: a036b7218 Convert basics, dates, and people groupings away from tables
26: 18410558f = 26: 18410558f Add margin-left to <li>s within a wide fields table that breaks
27: abe679392 = 27: abe679392 Make padding on field names more consistent
28: 4535278a7 = 28: 4535278a7 Convert new reminder form from table to fields
29: 902013336 = 29: 902013336 Improve rendering of ticket update page
30: b83145a17 = 30: b83145a17 Add messagedetails to jumbo page titlebox
31: b30e4e3be = 31: b30e4e3be Improve display of reminders table and form
32: a3debdb88 = 32: a3debdb88 Avoid breaking layout with new reminder subject
33: a4ec31340 = 33: a4ec31340 Remove minimum height from titleboxes
34: 9e2e9f847 = 34: 9e2e9f847 Restore original titlebox padding rule but only for fields
35: f048c2714 = 35: f048c2714 Remove spurious <br> tag
36: 14bd5afdb = 36: 14bd5afdb Switch ticket update from tables to fields
37: b6076f108 = 37: b6076f108 Linearize ticket update form on narrow widths
38: 9847f9464 = 38: 9847f9464 Make update form take up 100% of the titlebox
39: 3f12ac4ab = 39: 3f12ac4ab Fix reply cc/bcc/subject fields to be 100% width
40: 7d903afc9 = 40: 7d903afc9 Rename .crypto to .empty to better explain what it's for
41: 0b1e7df31 = 41: 0b1e7df31 Make ticket create responsive
42: 21b722a26 = 42: 21b722a26 First pass at responsive for SelfService/Create
43: a5c7652c3 = 43: a5c7652c3 First pass at responsive for SelfService/Update
44: 8b58c4a15 = 44: 8b58c4a15 Remove AsTable from Edit CFs
45: 921d72c94 = 45: 921d72c94 Remove these pre-responsive CF edit styles
46: f5bcb7577 = 46: f5bcb7577 Wrap selfservice update form in a titlebox
47: 94e44ea62 = 47: 94e44ea62 Wrap selfservice create form in a titlebox
48: efe3f52d3 = 48: efe3f52d3 Convert selfservice display to responsive
49: fc80f17b7 = 49: fc80f17b7 Switch ShowCustomFields from table to fields
50: d26da2aa1 = 50: d26da2aa1 Fix transaction actions overlapping description
51: 726ff3ed2 = 51: 726ff3ed2 Switch QuickCreate from table to fields
52: 1dac409ae = 52: 1dac409ae Improve whitespace around fields
53: f99594d6b = 53: f99594d6b Improve padding and spacing on forms
54: 9b94580d3 = 54: 9b94580d3 Have searches use the full width of the viewport
55: df8c440d3 = 55: df8c440d3 Make login box more responsive
56: 6c19bf649 = 56: 6c19bf649 Add missing type="text" for login username input
57: ff38918b6 = 57: ff38918b6 Improve form rendering for Mobile Safari
58: bc548a5bb = 58: bc548a5bb Separate existing reminders from create form with hr only if there are reminders
59: 3d16535fd = 59: 3d16535fd Remove unnecessary margin-top on collection tables
60: a6e560500 = 60: a6e560500 Fix save button on ticket reminders to not use inline style
61: 33e559e98 = 61: 33e559e98 Fix error result background color for rudder
62: 6366d835d = 62: 6366d835d Make QueueList take up the full width
63: 753b2e278 = 63: 753b2e278 Give rudder the responsive viewport meta tag
64: 96258f3a2 = 64: 96258f3a2 Turn off autocapitalize on usernames
65: b738946b7 = 65: b738946b7 Don't let users select the "drop files here" dropzone text
66: ed9896623 = 66: ed9896623 Improve error transaction colors
67: fc2c7dd24 = 67: fc2c7dd24 Replace ShowAttachments's <font size="-2"> with CSS
68: 0ed134c2a = 68: 0ed134c2a Word-break very (perhaps maliciously) long attachment names
69: 329257c04 = 69: 329257c04 Limit the width of quickcreate since it looks silly when very very wide
70: 7e8fc73fa = 70: 7e8fc73fa Use full width for MyReminders table
71: 5acf57a6e = 71: 5acf57a6e Fix Modify Basics to be div.fields rather than table
72: 13b9aa7be = 72: 13b9aa7be Add missing type="text" to more input fields
73: 37a3c8190 = 73: 37a3c8190 Avoid menulist-button styling for multi-row select boxes
74: 76ebbf037 = 74: 76ebbf037 Middle valign fields
75: abd46fe43 = 75: abd46fe43 Convert EditPeople from nested tables to responsive
76: 6b1ed3291 = 76: 6b1ed3291 Load the correct version of msie.css
77: 55f62d910 = 77: 55f62d910 Add a BeforeNav stylesheet plugin
78: 713ae954b = 78: 713ae954b Make menus overflow into a "More" item on narrow viewports
79: 0817597f0 = 79: 0817597f0 Remove hyperlink behavior from top-level More menu items
80: 51ff61b95 = 80: 51ff61b95 Add type attribute to many input fields that were missing it
81: 9920a2bae = 81: 9920a2bae Fix css rule for one-time cc etc becoming email fields
82: 639ec0a0a = 82: 639ec0a0a Switch new ticket create popup to a list of links rather than a select
83: 263260d84 = 83: 263260d84 Fix a regression on legacy themes with CF edit panels
84: e7a24762e = 84: e7a24762e Override 400px width of jquery modals
85: d05db9319 = 85: d05db9319 Fix quick create on narrow screens
86: 1ce3e7535 = 86: 1ce3e7535 Fix width regression with quickcreate requestor field
87: 0bdd6b928 = 87: 0bdd6b928 Switch AddLinks from tables to fields
88: de71b019f = 88: de71b019f Improve rendering of date editing form
89: 7e88d621b = 89: 7e88d621b Improve padding to be more consistent
90: 15dd4d5e1 = 90: 15dd4d5e1 Make modify links use fluid two-column layout
91: 4bb74ee24 = 91: 4bb74ee24 Improve edit links to use fields instead of a table
92: 71adf4d59 = 92: 71adf4d59 Convert merge from table to fields
93: 8bed2a517 = 93: 8bed2a517 Use the same nomenclature "Message" not "Content" for jumbo
94: 821af7169 = 94: 821af7169 Switch Jumbo reply panel from table to fields
95: 451b94ebf = 95: 451b94ebf Jumbo: Wrap both basic fields and custom fields in a single fields table
96: 8e0edb097 = 96: 8e0edb097 Make message form on Jumbo more consistent
97: 3410d1f86 = 97: 3410d1f86 Make simple search form more responsive
98: ac878afd0 = 98: ac878afd0 Fix rudder-responsive getting bottom border radius
99: ee6fd153c = 99: ee6fd153c Remove margin-right from titleboxes in rudder-responsive
100: 19e92fb58 = 100: 19e92fb58 Improve design of more about requestors panel
101: 0795549da = 101: 0795549da Make user prefs page responsive to small screens
102: 3142b6f1e = 102: 3142b6f1e Remove 20em width from ticket subject on basics
103: d2c34c901 = 103: d2c34c901 Wrap forward message in a titlebox
104: e93736f6e = 104: e93736f6e Switch forward from table to fields
105: 865306bb5 = 105: 865306bb5 Fix "more about requestors" overlap
106: a91ad6b41 = 106: a91ad6b41 Update tests for the responsive HTML change
107: 309321394 = 107: 309321394 Fix Nav tweaking for installer mode
108: 5d80cac56 = 108: 5d80cac56 Initial elevator theme, copied from rudder-responsive
109: 9e2710667 = 109: 9e2710667 Add popper.js 1.14.6 dependency
110: d5361e4f8 = 110: d5361e4f8 Add bootstrap 4.2.1 dependency
111: ce6db31de = 111: ce6db31de Add missing "field" css class for Started field
112: 18b4c17ed = 112: 18b4c17ed Get rid of strikethrough in menu
113: 2c1913cea = 113: 2c1913cea Fix h1 position to make it vertically centered
114: 16a290165 = 114: 16a290165 Fix results position to make it vertically centered
115: fa1eddb07 = 115: fa1eddb07 Drop the incomplete rudder-responsive theme
116: 30c74df65 = 116: 30c74df65 Update copyright to 2019 for new added theme related files
117: 8202a7ed6 = 117: 8202a7ed6 Initial elevator-dark theme
118: 6e8c418d2 = 118: 6e8c418d2 Add bootstrap-select 1.13.7 dependency
119: 65a2b8e72 = 119: 65a2b8e72 Switch to bootstrap styled table
120: d3c438a8c = 120: d3c438a8c Switch to bootstrap card for titleboxes
121: 19983ce0c = 121: 19983ce0c Add %ThemeJSFiles config to serve different js for different themes
122: c20ba1ee1 = 122: c20ba1ee1 Migrate search builder for elevator themes
123: c381b52d6 = 123: c381b52d6 Migrate homepage to elevator themes
124: 2b95d7c55 = 124: 2b95d7c55 Add bootstrap-combobox 1.2.0 dependency
125: 16785047a = 125: 16785047a Migrate cf edit components to elevator themes
126: 3434d9955 = 126: 3434d9955 Migrate ticket modify pages to elevator themes
127: 3287cf808 = 127: 3287cf808 Migrate Reports pages to elevator themes
128: 5cca4857d = 128: 5cca4857d Migrate Admin/Scrips/index to elevator themes
129: d38e146cd = 129: d38e146cd Migrate Admin/Scrips/Create to elevator themes
130: ef2c1e2f4 = 130: ef2c1e2f4 Migrate Admin/Scrips/Modify to elevator themes
131: 71c8971a2 = 131: 71c8971a2 Migrate Admin/Scrips/Objects to elevator themes
132: b487bd5e5 = 132: b487bd5e5 Migrate Admin/Actions/Display to elevator themes
133: f1112cfd9 = 133: f1112cfd9 Update asset CSS and JS files for elevator theme
134: 96287645d = 134: 96287645d Update asset display components for elevator theme
135: 9317af1b2 = 135: 9317af1b2 Update asset create/modify components for elevator theme
136: edb9d71e1 = 136: edb9d71e1 Update asset search components for elevator theme
137: 1983b0460 = 137: 1983b0460 Migrate Admin/Actions/Create to elevator themes
138: 93ba4a292 = 138: 93ba4a292 Migrate Admin/Actions/Modify to elevator themes
139: be2c9fbaa = 139: be2c9fbaa Migrate Admin/Conditions/Create to elevator themes
140: 440891534 = 140: 440891534 Migrate Admin/Conditions/Modify to elevator themes
141: c9d4607cb = 141: c9d4607cb Migrate Admin/Conditions/Display to elevator themes
142: ee901eaee = 142: ee901eaee Set root font size to 13px for elevator themes
143: 91a00487d = 143: 91a00487d Smaller padding of table cells
144: c5926edf0 = 144: c5926edf0 Update README for third-party libraries we use for elevator themes
145: 040a1753c = 145: 040a1753c Migrate Admin/Queues/index to elevator themes
146: c38a865b0 = 146: c38a865b0 Migrate Admin/Queues/DefaultValues to elevator themes
147: 38f6769b3 = 147: 38f6769b3 Migrate Admin/Queues/GroupRights to elevator themes
148: e3bea7a0e = 148: e3bea7a0e Migrate Admin/Queues/People to elevator themes
149: 718b40ecd = 149: 718b40ecd Migrate Admin/Queues/Templates to elevator themes
150: 36cc62403 = 150: 36cc62403 Migrate Admin/Queues/Template to elevator themes
151: 4e1a6f49c = 151: 4e1a6f49c Migrate Admin/Queues/UserRights to elevator themes
152: feda57066 = 152: feda57066 Migrate Admin/Queues/Modify to elevator themes
153: 9a8faf24d = 153: 9a8faf24d Migrate Admin/Queues/Scrips to elevator themes
154: 3633771fd = 154: 3633771fd Migrate dashboards pages to elevator theme
155: 1af8daf08 = 155: 1af8daf08 Migrate login page to elevator theme
156: b07894c25 = 156: b07894c25 Fix a typo for css class list-group-borderless
157: bc2f1ee62 = 157: bc2f1ee62 Migrate admin custom roles pages to elevator theme
158: c336fd3bc = 158: c336fd3bc Migrate admin global rights pages to elevator themes
159: f2e1065f3 = 159: f2e1065f3 Migrate admin article topics to elevator themes
160: f2790eaa9 = 160: f2790eaa9 Migrate admin custom field modify pages to elevators
161: cbc683348 = 161: cbc683348 Migrate Admin/Users/index to elevator themes
162: 88e88305d = 162: 88e88305d Migrate Admin/Users/CustomFields to elevator themes
163: 59e133d18 = 163: 59e133d18 Migrate Admin/Users/DashboardsInMenu to elevator themes
164: 96dc2f3ef = 164: 96dc2f3ef Migrate Admin/Users/Keys to elevator themes
165: 0f5854a8f = 165: 0f5854a8f Migrate Admin/Users/Modify to elevator themes
166: aa193b3ec = 166: aa193b3ec Migrate Admin/Users/MyRT to elevator themes
167: e3a963616 = 167: e3a963616 Fix failing test
168: 034714f5f = 168: 034714f5f Add Inter font(web hinted) 3.5
169: 9a3818b06 = 169: 9a3818b06 Use Inter font for elevator themes
170: ba38c0810 = 170: ba38c0810 Migrate Admin/CustomFields/index to elevator themes
171: a268ff604 = 171: a268ff604 Migrate Admin/CustomFields/GroupRights to elevator themes
172: 1c1b38104 = 172: 1c1b38104 Migrate Admin/CustomFields/UserRights to elevator themes
173: a45fb96a2 = 173: a45fb96a2 Migrate Admin/Articles/Classes/index to elevator themes
174: c97747714 = 174: c97747714 Migrate Admin/Articles/Classes/Modify to elevator themes
175: ffa5da05f = 175: ffa5da05f Migrate Admin/Articles/Classes/GroupRights to elevator themes
176: 9067f8fbf = 176: 9067f8fbf Migrate Admin/Articles/Classes/Objects to elevator themes
177: 1e7580438 = 177: 1e7580438 Migrate Admin/Articles/Classes/UserRights to elevator themes
178: 603a37fc0 = 178: 603a37fc0 Migrate tools pages for elevator theme
179: adf04b399 = 179: adf04b399 Migrate Admin/Assets/Catalogs/Modify to elevator themes
180: 747db72ec = 180: 747db72ec Migrate Admin/Assets/Catalogs/CustomFields to elevator themes
181: 32f5757cd = 181: 32f5757cd Migrate Admin/Assets/Catalogs/DefaultValues to elevator themes
182: b5d9dc0fc = 182: b5d9dc0fc Migrate Admin/Assets/Catalogs/GroupRights to elevator themes
183: ffb3caddc = 183: ffb3caddc Migrate Admin/Assets/Catalogs/Roles to elevator themes
184: bc6c541ef = 184: bc6c541ef Migrate Admin/Assets/Catalogs/UserRights to elevator themes
185: 4759d3c48 = 185: 4759d3c48 Migrate Admin/Assets/Catalogs/index to elevator themes
186: 118631f5a = 186: 118631f5a Fix inter font URL on production mode
187: 39b73c679 = 187: 39b73c679 Migrate SelfService pages to elevator theme
188: 92fda6951 = 188: 92fda6951 Migrate approvlas page to elevator theme
189: b85bc73d9 = 189: b85bc73d9 Migrate /Admin/Tools/Shredder to elevator themes
190: 37a20a458 = 190: 37a20a458 Migrate Prefs pages for elevator theme
191: 85cd8950d = 191: 85cd8950d Migrate ticket pages to elevator theme
192: 7cd33f045 = 192: 7cd33f045 Migrate articles index page and components to elevator theme
193: b165bd93e = 193: b165bd93e Migrate articles search pages to elevator theme
194: 1f93f7ca3 = 194: 1f93f7ca3 Migrate articles modify pages to elevator theme
195: 38f82a324 ! 195: c930e9b3d Migrate articles display pages to elevator theme
@@ -1,6 +1,6 @@
Author: Craig Kaiser <craig@bestpractical.com>

- Migrate article display pages to elevator theme
+ Migrate articles display pages to elevator theme

diff --git a/share/html/Articles/Article/Display.html b/share/html/Articles/Article/Display.html
--- a/share/html/Articles/Article/Display.html
196: 241af88d8 ! 196: 5b62f4090 Migrate articles extract pages to elevator theme
@@ -1,6 +1,6 @@
Author: Craig Kaiser <craig@bestpractical.com>

- Migrate article extract pages to elevator theme
+ Migrate articles extract pages to elevator theme

diff --git a/share/html/Articles/Article/ExtractFromTicket.html b/share/html/Articles/Article/ExtractFromTicket.html
--- a/share/html/Articles/Article/ExtractFromTicket.html
197: 9cf4cc4c1 ! 197: 4fe309c65 Migrate articles topics page to elevator theme
@@ -1,6 +1,6 @@
Author: Craig Kaiser <craig@bestpractical.com>

- Migrate article topics page to elevator theme
+ Migrate articles topics page to elevator theme

diff --git a/share/html/Articles/Topics.html b/share/html/Articles/Topics.html
--- a/share/html/Articles/Topics.html

_______________________________________________
rt-commit mailing list
rt-commit@lists.bestpractical.com
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-commit
rt branch, 4.6-theme/articles-pages, repushed [ In reply to ]
The branch 4.6-theme/articles-pages was deleted and repushed:
was 4fe309c65a841d7fb42e249e227eda192d0a87f2
now 7c60f3596ee36bab9d37977a3e97b6fb6b17daaf

1: 7f13f0055 = 1: 7f13f0055 Allow for multiple base themes by avoiding showing any to the user
2: 0ce97154b = 2: 0ce97154b Add unaltered copies of base and rudder themes to make responsive
3: 565e91062 = 3: 565e91062 rudder-responsive imports base-responsive rather than base
4: c151cf258 = 4: c151cf258 Make boxcontainer padding rules less demanding
5: 45e22b27c = 5: 45e22b27c Make RT at a glance two-column layout responsive
6: 66a41a296 = 6: 66a41a296 Improve whitespace around content for rudder-responsive
7: f0df65c03 = 7: f0df65c03 Generalize the two-column layout markup
8: 4a2814fdb = 8: 4a2814fdb Add a grid system
9: b7008bcd8 = 9: b7008bcd8 Make ticket display ShowSummary responsive
10: 2a14260d4 = 10: 2a14260d4 Make search field really narrow on narrow screens
11: 050d2b466 = 11: 050d2b466 Make the "new ticket in" and queue selector responsive
12: 7293efce0 = 12: 7293efce0 Narrow gap between new ticket and search fields on narrow screens
13: 26d3640d3 = 13: 26d3640d3 Display more of the title when the page is narrow
14: 743fca5fe = 14: 743fca5fe On narrow screens pop up a modal for selecting ticket queue
15: fc435d351 = 15: fc435d351 Hide "RT for example.com" on narrow screens
16: c12f7a2fd = 16: c12f7a2fd Eliminate history display's margin-left on narrow screens
17: 031767c67 = 17: 031767c67 On very narrow screens, zero out body padding
18: a70a12eb8 = 18: a70a12eb8 Get rid of horizontal padding on ticket history on narrow screens
19: ed77add0f = 19: ed77add0f Collapse padding at a wider (700px) viewport
20: bf6072713 = 20: bf6072713 Prevent reminders from breaking layout with its long text field
21: 3bf0b2783 = 21: 3bf0b2783 Convert Links table to have .fields/.field using table CSS
22: ef390831d = 22: ef390831d Improve styling of links for small screens
23: 9e0e238dc = 23: 9e0e238dc Don't wrap labels
24: abde98f8c = 24: abde98f8c Limit the breakdown of fields tables to just "wide" ones
25: a036b7218 = 25: a036b7218 Convert basics, dates, and people groupings away from tables
26: 18410558f = 26: 18410558f Add margin-left to <li>s within a wide fields table that breaks
27: abe679392 = 27: abe679392 Make padding on field names more consistent
28: 4535278a7 = 28: 4535278a7 Convert new reminder form from table to fields
29: 902013336 = 29: 902013336 Improve rendering of ticket update page
30: b83145a17 = 30: b83145a17 Add messagedetails to jumbo page titlebox
31: b30e4e3be = 31: b30e4e3be Improve display of reminders table and form
32: a3debdb88 = 32: a3debdb88 Avoid breaking layout with new reminder subject
33: a4ec31340 = 33: a4ec31340 Remove minimum height from titleboxes
34: 9e2e9f847 = 34: 9e2e9f847 Restore original titlebox padding rule but only for fields
35: f048c2714 = 35: f048c2714 Remove spurious <br> tag
36: 14bd5afdb = 36: 14bd5afdb Switch ticket update from tables to fields
37: b6076f108 = 37: b6076f108 Linearize ticket update form on narrow widths
38: 9847f9464 = 38: 9847f9464 Make update form take up 100% of the titlebox
39: 3f12ac4ab = 39: 3f12ac4ab Fix reply cc/bcc/subject fields to be 100% width
40: 7d903afc9 = 40: 7d903afc9 Rename .crypto to .empty to better explain what it's for
41: 0b1e7df31 = 41: 0b1e7df31 Make ticket create responsive
42: 21b722a26 = 42: 21b722a26 First pass at responsive for SelfService/Create
43: a5c7652c3 = 43: a5c7652c3 First pass at responsive for SelfService/Update
44: 8b58c4a15 = 44: 8b58c4a15 Remove AsTable from Edit CFs
45: 921d72c94 = 45: 921d72c94 Remove these pre-responsive CF edit styles
46: f5bcb7577 = 46: f5bcb7577 Wrap selfservice update form in a titlebox
47: 94e44ea62 = 47: 94e44ea62 Wrap selfservice create form in a titlebox
48: efe3f52d3 = 48: efe3f52d3 Convert selfservice display to responsive
49: fc80f17b7 = 49: fc80f17b7 Switch ShowCustomFields from table to fields
50: d26da2aa1 = 50: d26da2aa1 Fix transaction actions overlapping description
51: 726ff3ed2 = 51: 726ff3ed2 Switch QuickCreate from table to fields
52: 1dac409ae = 52: 1dac409ae Improve whitespace around fields
53: f99594d6b = 53: f99594d6b Improve padding and spacing on forms
54: 9b94580d3 = 54: 9b94580d3 Have searches use the full width of the viewport
55: df8c440d3 = 55: df8c440d3 Make login box more responsive
56: 6c19bf649 = 56: 6c19bf649 Add missing type="text" for login username input
57: ff38918b6 = 57: ff38918b6 Improve form rendering for Mobile Safari
58: bc548a5bb = 58: bc548a5bb Separate existing reminders from create form with hr only if there are reminders
59: 3d16535fd = 59: 3d16535fd Remove unnecessary margin-top on collection tables
60: a6e560500 = 60: a6e560500 Fix save button on ticket reminders to not use inline style
61: 33e559e98 = 61: 33e559e98 Fix error result background color for rudder
62: 6366d835d = 62: 6366d835d Make QueueList take up the full width
63: 753b2e278 = 63: 753b2e278 Give rudder the responsive viewport meta tag
64: 96258f3a2 = 64: 96258f3a2 Turn off autocapitalize on usernames
65: b738946b7 = 65: b738946b7 Don't let users select the "drop files here" dropzone text
66: ed9896623 = 66: ed9896623 Improve error transaction colors
67: fc2c7dd24 = 67: fc2c7dd24 Replace ShowAttachments's <font size="-2"> with CSS
68: 0ed134c2a = 68: 0ed134c2a Word-break very (perhaps maliciously) long attachment names
69: 329257c04 = 69: 329257c04 Limit the width of quickcreate since it looks silly when very very wide
70: 7e8fc73fa = 70: 7e8fc73fa Use full width for MyReminders table
71: 5acf57a6e = 71: 5acf57a6e Fix Modify Basics to be div.fields rather than table
72: 13b9aa7be = 72: 13b9aa7be Add missing type="text" to more input fields
73: 37a3c8190 = 73: 37a3c8190 Avoid menulist-button styling for multi-row select boxes
74: 76ebbf037 = 74: 76ebbf037 Middle valign fields
75: abd46fe43 = 75: abd46fe43 Convert EditPeople from nested tables to responsive
76: 6b1ed3291 = 76: 6b1ed3291 Load the correct version of msie.css
77: 55f62d910 = 77: 55f62d910 Add a BeforeNav stylesheet plugin
78: 713ae954b = 78: 713ae954b Make menus overflow into a "More" item on narrow viewports
79: 0817597f0 = 79: 0817597f0 Remove hyperlink behavior from top-level More menu items
80: 51ff61b95 = 80: 51ff61b95 Add type attribute to many input fields that were missing it
81: 9920a2bae = 81: 9920a2bae Fix css rule for one-time cc etc becoming email fields
82: 639ec0a0a = 82: 639ec0a0a Switch new ticket create popup to a list of links rather than a select
83: 263260d84 = 83: 263260d84 Fix a regression on legacy themes with CF edit panels
84: e7a24762e = 84: e7a24762e Override 400px width of jquery modals
85: d05db9319 = 85: d05db9319 Fix quick create on narrow screens
86: 1ce3e7535 = 86: 1ce3e7535 Fix width regression with quickcreate requestor field
87: 0bdd6b928 = 87: 0bdd6b928 Switch AddLinks from tables to fields
88: de71b019f = 88: de71b019f Improve rendering of date editing form
89: 7e88d621b = 89: 7e88d621b Improve padding to be more consistent
90: 15dd4d5e1 = 90: 15dd4d5e1 Make modify links use fluid two-column layout
91: 4bb74ee24 = 91: 4bb74ee24 Improve edit links to use fields instead of a table
92: 71adf4d59 = 92: 71adf4d59 Convert merge from table to fields
93: 8bed2a517 = 93: 8bed2a517 Use the same nomenclature "Message" not "Content" for jumbo
94: 821af7169 = 94: 821af7169 Switch Jumbo reply panel from table to fields
95: 451b94ebf = 95: 451b94ebf Jumbo: Wrap both basic fields and custom fields in a single fields table
96: 8e0edb097 = 96: 8e0edb097 Make message form on Jumbo more consistent
97: 3410d1f86 = 97: 3410d1f86 Make simple search form more responsive
98: ac878afd0 = 98: ac878afd0 Fix rudder-responsive getting bottom border radius
99: ee6fd153c = 99: ee6fd153c Remove margin-right from titleboxes in rudder-responsive
100: 19e92fb58 = 100: 19e92fb58 Improve design of more about requestors panel
101: 0795549da = 101: 0795549da Make user prefs page responsive to small screens
102: 3142b6f1e = 102: 3142b6f1e Remove 20em width from ticket subject on basics
103: d2c34c901 = 103: d2c34c901 Wrap forward message in a titlebox
104: e93736f6e = 104: e93736f6e Switch forward from table to fields
105: 865306bb5 = 105: 865306bb5 Fix "more about requestors" overlap
106: a91ad6b41 = 106: a91ad6b41 Update tests for the responsive HTML change
107: 309321394 = 107: 309321394 Fix Nav tweaking for installer mode
108: 5d80cac56 = 108: 5d80cac56 Initial elevator theme, copied from rudder-responsive
109: 9e2710667 = 109: 9e2710667 Add popper.js 1.14.6 dependency
110: d5361e4f8 = 110: d5361e4f8 Add bootstrap 4.2.1 dependency
111: ce6db31de = 111: ce6db31de Add missing "field" css class for Started field
112: 18b4c17ed = 112: 18b4c17ed Get rid of strikethrough in menu
113: 2c1913cea = 113: 2c1913cea Fix h1 position to make it vertically centered
114: 16a290165 = 114: 16a290165 Fix results position to make it vertically centered
115: fa1eddb07 = 115: fa1eddb07 Drop the incomplete rudder-responsive theme
116: 30c74df65 = 116: 30c74df65 Update copyright to 2019 for new added theme related files
117: 8202a7ed6 = 117: 8202a7ed6 Initial elevator-dark theme
118: 6e8c418d2 = 118: 6e8c418d2 Add bootstrap-select 1.13.7 dependency
119: 65a2b8e72 = 119: 65a2b8e72 Switch to bootstrap styled table
120: d3c438a8c = 120: d3c438a8c Switch to bootstrap card for titleboxes
121: 19983ce0c = 121: 19983ce0c Add %ThemeJSFiles config to serve different js for different themes
122: c20ba1ee1 = 122: c20ba1ee1 Migrate search builder for elevator themes
123: c381b52d6 = 123: c381b52d6 Migrate homepage to elevator themes
124: 2b95d7c55 = 124: 2b95d7c55 Add bootstrap-combobox 1.2.0 dependency
125: 16785047a = 125: 16785047a Migrate cf edit components to elevator themes
126: 3434d9955 = 126: 3434d9955 Migrate ticket modify pages to elevator themes
127: 3287cf808 = 127: 3287cf808 Migrate Reports pages to elevator themes
128: 5cca4857d = 128: 5cca4857d Migrate Admin/Scrips/index to elevator themes
129: d38e146cd = 129: d38e146cd Migrate Admin/Scrips/Create to elevator themes
130: ef2c1e2f4 = 130: ef2c1e2f4 Migrate Admin/Scrips/Modify to elevator themes
131: 71c8971a2 = 131: 71c8971a2 Migrate Admin/Scrips/Objects to elevator themes
132: b487bd5e5 = 132: b487bd5e5 Migrate Admin/Actions/Display to elevator themes
133: f1112cfd9 = 133: f1112cfd9 Update asset CSS and JS files for elevator theme
134: 96287645d = 134: 96287645d Update asset display components for elevator theme
135: 9317af1b2 = 135: 9317af1b2 Update asset create/modify components for elevator theme
136: edb9d71e1 = 136: edb9d71e1 Update asset search components for elevator theme
137: 1983b0460 = 137: 1983b0460 Migrate Admin/Actions/Create to elevator themes
138: 93ba4a292 = 138: 93ba4a292 Migrate Admin/Actions/Modify to elevator themes
139: be2c9fbaa = 139: be2c9fbaa Migrate Admin/Conditions/Create to elevator themes
140: 440891534 = 140: 440891534 Migrate Admin/Conditions/Modify to elevator themes
141: c9d4607cb = 141: c9d4607cb Migrate Admin/Conditions/Display to elevator themes
142: ee901eaee = 142: ee901eaee Set root font size to 13px for elevator themes
143: 91a00487d = 143: 91a00487d Smaller padding of table cells
144: c5926edf0 = 144: c5926edf0 Update README for third-party libraries we use for elevator themes
145: 040a1753c = 145: 040a1753c Migrate Admin/Queues/index to elevator themes
146: c38a865b0 = 146: c38a865b0 Migrate Admin/Queues/DefaultValues to elevator themes
147: 38f6769b3 = 147: 38f6769b3 Migrate Admin/Queues/GroupRights to elevator themes
148: e3bea7a0e = 148: e3bea7a0e Migrate Admin/Queues/People to elevator themes
149: 718b40ecd = 149: 718b40ecd Migrate Admin/Queues/Templates to elevator themes
150: 36cc62403 = 150: 36cc62403 Migrate Admin/Queues/Template to elevator themes
151: 4e1a6f49c = 151: 4e1a6f49c Migrate Admin/Queues/UserRights to elevator themes
152: feda57066 = 152: feda57066 Migrate Admin/Queues/Modify to elevator themes
153: 9a8faf24d = 153: 9a8faf24d Migrate Admin/Queues/Scrips to elevator themes
154: 3633771fd = 154: 3633771fd Migrate dashboards pages to elevator theme
155: 1af8daf08 = 155: 1af8daf08 Migrate login page to elevator theme
156: b07894c25 = 156: b07894c25 Fix a typo for css class list-group-borderless
157: bc2f1ee62 = 157: bc2f1ee62 Migrate admin custom roles pages to elevator theme
158: c336fd3bc = 158: c336fd3bc Migrate admin global rights pages to elevator themes
159: f2e1065f3 = 159: f2e1065f3 Migrate admin article topics to elevator themes
160: f2790eaa9 = 160: f2790eaa9 Migrate admin custom field modify pages to elevators
161: cbc683348 = 161: cbc683348 Migrate Admin/Users/index to elevator themes
162: 88e88305d = 162: 88e88305d Migrate Admin/Users/CustomFields to elevator themes
163: 59e133d18 = 163: 59e133d18 Migrate Admin/Users/DashboardsInMenu to elevator themes
164: 96dc2f3ef = 164: 96dc2f3ef Migrate Admin/Users/Keys to elevator themes
165: 0f5854a8f = 165: 0f5854a8f Migrate Admin/Users/Modify to elevator themes
166: aa193b3ec = 166: aa193b3ec Migrate Admin/Users/MyRT to elevator themes
167: e3a963616 = 167: e3a963616 Fix failing test
168: 034714f5f = 168: 034714f5f Add Inter font(web hinted) 3.5
169: 9a3818b06 = 169: 9a3818b06 Use Inter font for elevator themes
170: ba38c0810 = 170: ba38c0810 Migrate Admin/CustomFields/index to elevator themes
171: a268ff604 = 171: a268ff604 Migrate Admin/CustomFields/GroupRights to elevator themes
172: 1c1b38104 = 172: 1c1b38104 Migrate Admin/CustomFields/UserRights to elevator themes
173: a45fb96a2 = 173: a45fb96a2 Migrate Admin/Articles/Classes/index to elevator themes
174: c97747714 = 174: c97747714 Migrate Admin/Articles/Classes/Modify to elevator themes
175: ffa5da05f = 175: ffa5da05f Migrate Admin/Articles/Classes/GroupRights to elevator themes
176: 9067f8fbf = 176: 9067f8fbf Migrate Admin/Articles/Classes/Objects to elevator themes
177: 1e7580438 = 177: 1e7580438 Migrate Admin/Articles/Classes/UserRights to elevator themes
178: 603a37fc0 = 178: 603a37fc0 Migrate tools pages for elevator theme
179: adf04b399 = 179: adf04b399 Migrate Admin/Assets/Catalogs/Modify to elevator themes
180: 747db72ec = 180: 747db72ec Migrate Admin/Assets/Catalogs/CustomFields to elevator themes
181: 32f5757cd = 181: 32f5757cd Migrate Admin/Assets/Catalogs/DefaultValues to elevator themes
182: b5d9dc0fc = 182: b5d9dc0fc Migrate Admin/Assets/Catalogs/GroupRights to elevator themes
183: ffb3caddc = 183: ffb3caddc Migrate Admin/Assets/Catalogs/Roles to elevator themes
184: bc6c541ef = 184: bc6c541ef Migrate Admin/Assets/Catalogs/UserRights to elevator themes
185: 4759d3c48 = 185: 4759d3c48 Migrate Admin/Assets/Catalogs/index to elevator themes
186: 118631f5a = 186: 118631f5a Fix inter font URL on production mode
187: 39b73c679 = 187: 39b73c679 Migrate SelfService pages to elevator theme
188: 92fda6951 = 188: 92fda6951 Migrate approvlas page to elevator theme
189: b85bc73d9 = 189: b85bc73d9 Migrate /Admin/Tools/Shredder to elevator themes
190: 37a20a458 = 190: 37a20a458 Migrate Prefs pages for elevator theme
191: 85cd8950d = 191: 85cd8950d Migrate ticket pages to elevator theme
192: 7cd33f045 = 192: 7cd33f045 Migrate articles index page and components to elevator theme
193: b165bd93e ! 193: 031abb3af Migrate articles search pages to elevator theme
@@ -137,90 +137,82 @@
-<td class="label"><&|/l&>Any field</&></td><td class="value"> <&|/l&>matches</&> <input type="text" name="Article~" value="<%$ARGS{'Article~'}%>" /> <&|/l&>and not</&> <input type="text" name="Article!~" value="<%$ARGS{'Article!~'}%>" /></td>
-</tr>
+<div class="form-row">
-+
-+ <div class="col-md-12">
-+ <h2><&|/l&>Basics</&></h2>
-+ </div>
-+
-+ <div class="col-md-12">
-+
-+ <div class="form-row">
-+ <div class="col-md-3 label">
-+ <b><&|/l&>Class</&></b> is
-+ </div>
-+ <div class="col-md-auto value">
-+ <& /Articles/Elements/SelectClass, Name => 'Class', Multiple =>1, Size => 5 , ShowNullOption => undef, Default => $ARGS{'Class'} &>
-+ </div>
-+ <div class="col-md-auto label">
-+ <&|/l&>and not</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <& /Articles/Elements/SelectClass, Name => 'Class!', Multiple =>1, Size => 5 , ShowNullOption => undef, Default => $ARGS{'Class!'} &>
-+ </div>
-+ </div>
-+
-+ <div class="form-row">
-+ <div class="col-md-3 label">
-+ <b><&|/l&>Name</&></b> <&|/l&>matches</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <input class="form-control" type="text" name="Name~" value="<%$ARGS{'Name~'}%>" />
-+ </div>
-+ <div class="col-md-auto label">
-+ <&|/l&>and not</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <input class="form-control" type="text" name="Name!~" value="<%$ARGS{'Name!~'}%>" />
-+ </div>
-+ </div>
-+
-+ <div class="form-row">
-+ <div class="col-md-3 label">
-+ <b><&|/l&>Summary</&></b> <&|/l&>matches</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <input class="form-control" type="text" name="Summary~" value="<%$ARGS{'Summary~'}%>" />
-+ </div>
-+ <div class="col-md-auto label">
-+ <&|/l&>and not</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <input class="form-control" type="text" name="Summary!~" value="<%$ARGS{'Summary!~'}%>" />
-+ </div>
-+ </div>
-+
-+ </div>
-+
-+ <div class="col-md-12 label">
-+ <h2><&|/l&>Content</&></h2>
-+ </div>
-+
-+ <div class="col-md-12">
-+
-+ <div class="form-row">
-+ <div class="col-md-3 label">
-+ <b><&|/l&>Any field</&></b> <&|/l&>matches</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <input class="form-control" type="text" name="Article~" value="<%$ARGS{'Article~'}%>" />
-+ </div>
-+ <div class="col-md-auto label">
-+ <&|/l&>and not</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <input class="form-control" type="text" name="Article!~" value="<%$ARGS{'Article!~'}%>" />
-+ </div>
-+ </div>
++<h2><&|/l&>Basics</&></h2>
++</div>
++
++<div class="form-row">
++ <div class="col-md-3 label">
++ <b><&|/l&>Class</&></b> is
++ </div>
++ <div class="col-md-auto value">
++ <& /Articles/Elements/SelectClass, Name => 'Class', Multiple =>1, Size => 5 , ShowNullOption => undef, Default => $ARGS{'Class'} &>
++ </div>
++ <div class="col-md-auto label">
++ <&|/l&>and not</&>
++ </div>
++ <div class="col-md-auto value">
++ <& /Articles/Elements/SelectClass, Name => 'Class!', Multiple =>1, Size => 5 , ShowNullOption => undef, Default => $ARGS{'Class!'} &>
++ </div>
++</div>
++
++<div class="form-row">
++ <div class="col-md-3 label">
++ <b><&|/l&>Name</&></b> <&|/l&>matches</&>
++ </div>
++ <div class="col-md-auto value">
++ <input class="form-control" type="text" name="Name~" value="<%$ARGS{'Name~'}%>" />
++ </div>
++ <div class="col-md-auto label">
++ <&|/l&>and not</&>
++ </div>
++ <div class="col-md-auto value">
++ <input class="form-control" type="text" name="Name!~" value="<%$ARGS{'Name!~'}%>" />
++ </div>
++</div>
++
++<div class="form-row">
++ <div class="col-md-3 label">
++ <b><&|/l&>Summary</&></b> <&|/l&>matches</&>
++ </div>
++ <div class="col-md-auto value">
++ <input class="form-control" type="text" name="Summary~" value="<%$ARGS{'Summary~'}%>" />
++ </div>
++ <div class="col-md-auto label">
++ <&|/l&>and not</&>
++ </div>
++ <div class="col-md-auto value">
++ <input class="form-control" type="text" name="Summary!~" value="<%$ARGS{'Summary!~'}%>" />
++ </div>
++</div>
++
++<div class="form-row label">
++ <h2><&|/l&>Content</&></h2>
++</div>
++
++<div class="form-row">
++ <div class="col-md-3 label">
++ <b><&|/l&>Any field</&></b> <&|/l&>matches</&>
++ </div>
++ <div class="col-md-auto value">
++ <input class="form-control" type="text" name="Article~" value="<%$ARGS{'Article~'}%>" />
++ </div>
++ <div class="col-md-auto label">
++ <&|/l&>and not</&>
++ </div>
++ <div class="col-md-auto value">
++ <input class="form-control" type="text" name="Article!~" value="<%$ARGS{'Article!~'}%>" />
++ </div>
++</div>
+
% while (my $field = $customfields->Next ) {
-<tr>
-<td class="label"><% $field->Name %></td>
-<td class="value"><&|/l&>matches</&>
-+ <div class="form-row">
-+ <div class="col-md-3 label">
-+ <b><% $field->Name %></b> <&|/l&>matches</&>
-+ </div>
-+ <div class="col-md-auto value">
++<div class="form-row">
++ <div class="col-md-3 label">
++ <b><% $field->Name %></b> <&|/l&>matches</&>
++ </div>
++ <div class="col-md-auto value">
% my $matches = $field->Name."~";
% my $nomatches = $field->Name."!~";
<& /Articles/Article/Elements/SearchByCustomField,
@@ -240,8 +232,8 @@
&>
-</td>
-</tr>
-+ </div>
-+ </div>
++ </div>
++</div>
% }
-<tr>
-<td class="label" colspan="2"><h2><&|/l&>Dates</&></h2></td>
@@ -285,7 +277,77 @@
-<tr>
-<td class="label"></td>
-<td>
--<& /Articles/Article/Elements/EditTopics, %ARGS, Classes => \@Classes, OnlyThisClass => 1 &>
++
++<div class="form-row label">
++ <h2><&|/l&>Dates</&></h2>
++</div>
++
++<div class="form-row">
++ <div class="col-md-3 label">
++ <b><&|/l&>Created</&></b> <&|/l&>after</&>
++ </div>
++ <div class="col-md-auto value">
++ <& /Elements/SelectDate, Name=>"Created>", Default => ($dates->{'Created>'} ? $dates->{'Created>'}->ISO : '') &>
++ </div>
++ <div class="col-md-auto label">
++ <&|/l&>and before</&>
++ </div>
++ <div class="col-md-auto value">
++ <& /Elements/SelectDate, Name=>"Created<", Default => ($dates->{'Created<'} ? $dates->{'Created<'}->ISO:'')&>
++ </div>
++</div>
++
++<div class="form-row">
++ <div class="col-md-3 label">
++ <b><&|/l&>Last updated</&></b> <&|/l&>after</&>
++ </div>
++ <div class="col-md-auto value">
++ <& /Elements/SelectDate, Name=>"LastUpdated>", Default =>
++ ($dates->{'LastUpdated>'} ? $dates->{'LastUpdated>'}->AsString:'')&>
++ </div>
++ <div class="col-md-auto label">
++ <&|/l&>and before</&>
++ </div>
++ <div class="col-md-auto value">
++ <& /Elements/SelectDate, Name=>"LastUpdated<", Default =>
++ ($dates->{'LastUpdated<'} ? $dates->{'LastUpdated<'}->AsString:'')&>
++ </div>
++</div>
++
++<div class="form-row label">
++ <h2><&|/l&>Links</&></h2>
++</div>
++
++<div class="form-row">
++ <div class="col-md-3 label"></div>
++ <div class="col-md-9 label text-left">
++ <& LinkEntryInstructions &>
++ </div>
++</div>
++
++<div class="form-row">
++ <div class="col-md-3 label">
++ <b><&|/l&>Refer to</&></b>
++ </div>
++ <div class="col-md-auto value">
++ <input class="form-control" type=text size=50 name="RefersTo" value="<%$RefersTo%>" />
++ </div>
++</div>
++<div class="form-row">
++ <div class="col-md-3 label">
++ <b><&|/l&>Referred to by</&></b>
++ </div>
++ <div class="col-md-auto value">
++ <input class="form-control" type=text size=50 name="ReferredToBy" value="<%$ReferredToBy%>" />
++ </div>
++</div>
++
++<div class="form-row label">
++ <h2><&|/l&>Topics</&></h2>
++</div>
++
++
+ <& /Articles/Article/Elements/EditTopics, %ARGS, Classes => \@Classes, OnlyThisClass => 1 &>
-<br />
-<input type="checkbox" id="ExpandTopics" name="ExpandTopics" <% $ARGS{'ExpandTopics'} ? 'checked="checked"' : "" %> />
-<label for="ExpandTopics"><&|/l&>Include subtopics</&></label>
@@ -293,85 +355,9 @@
-</tr>
-</table>
-<& /Elements/Submit, Label => loc('Search') &>
-+ </div>
-+
-+ <div class="col-md-12 label">
-+ <h2><&|/l&>Dates</&></h2>
-+ </div>
-+
-+ <div class="col-md-12">
-+
-+ <div class="form-row">
-+ <div class="col-md-3 label">
-+ <b><&|/l&>Created</&></b> <&|/l&>after</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <& /Elements/SelectDate, Name=>"Created>", Default => ($dates->{'Created>'} ? $dates->{'Created>'}->ISO : '') &>
-+ </div>
-+ <div class="col-md-auto label">
-+ <&|/l&>and before</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <& /Elements/SelectDate, Name=>"Created<", Default => ($dates->{'Created<'} ? $dates->{'Created<'}->ISO:'')&>
-+ </div>
-+ </div>
-+
-+ <div class="form-row">
-+ <div class="col-md-3 label">
-+ <b><&|/l&>Last updated</&></b> <&|/l&>after</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <& /Elements/SelectDate, Name=>"LastUpdated>", Default =>
-+ ($dates->{'LastUpdated>'} ? $dates->{'LastUpdated>'}->AsString:'')&>
-+ </div>
-+ <div class="col-md-auto label">
-+ <&|/l&>and before</&>
-+ </div>
-+ <div class="col-md-auto value">
-+ <& /Elements/SelectDate, Name=>"LastUpdated<", Default =>
-+ ($dates->{'LastUpdated<'} ? $dates->{'LastUpdated<'}->AsString:'')&>
-+ </div>
-+ </div>
-+ </div>
-+
-+ <div class="col-md-12 label">
-+ <h2><&|/l&>Links</&></h2>
-+ </div>
-+
-+ <div class="col-md-3 label"></div>
-+ <div class="col-md-9 label text-left">
-+ <& LinkEntryInstructions &>
-+ </div>
-+
-+ <div class="col-md-12">
-+
-+ <div class="form-row">
-+ <div class="col-md-3 label">
-+ <b><&|/l&>Refer to</&></b>
-+ </div>
-+ <div class="col-md-auto value">
-+ <input class="form-control" type=text size=50 name="RefersTo" value="<%$RefersTo%>" />
-+ </div>
-+ </div>
-+ <div class="form-row">
-+ <div class="col-md-3 label">
-+ <b><&|/l&>Referred to by</&></b>
-+ </div>
-+ <div class="col-md-auto value">
-+ <input class="form-control" type=text size=50 name="ReferredToBy" value="<%$ReferredToBy%>" />
-+ </div>
-+ </div>
-+ </div>
-+
-+ <div class="col-md-12 label">
-+ <h2><&|/l&>Topics</&></h2>
-+ </div>
-+
-+ <div class="col-md-3"></div>
-+ <div class="col-md-9">
-+ <& /Articles/Article/Elements/EditTopics, %ARGS, Classes => \@Classes, OnlyThisClass => 1 &>
-+ </div>
-+
++
++
++<div class="form-row">
+ <div class="col-md-3 label"></div>
+ <div class="col-md-9 value">
+ <div class="custom-control custom-checkbox">
@@ -379,11 +365,12 @@
+ <label class="custom-control-label" for="ExpandTopics"><&|/l&>Include subtopics</&></label>
+ </div>
+ </div>
-+
++</div>
++
++<div class="form-row">
+ <div class="col-md-12">
+ <& /Elements/Submit, Label => loc('Search') &>
+ </div>
-+
+</div>
+
<& /Widgets/TitleBoxEnd &>
194: 1f93f7ca3 ! 194: 930961d03 Migrate articles modify pages to elevator theme
@@ -6,21 +6,7 @@
--- a/share/html/Articles/Article/Edit.html
+++ b/share/html/Articles/Article/Edit.html
@@
- </&>
-
- <&| /Widgets/TitleBox, title => 'Topics', class => 'article-topics', &>
--<& Elements/EditTopics, ArticleObj => $ArticleObj,
-+<div class="form-row">
-+ <div class="col-md-3"></div>
-+ <div class="col-md-9">
-+ <& Elements/EditTopics, ArticleObj => $ArticleObj,
- Classes => [$ArticleObj->Id ? $ArticleObj->ClassObj : $ClassObj],
- OnlyThisClass => 1,
- %ARGS,
- id => $id
&>
-+ </div>
-+</div>
</&>

-<& /Elements/Submit, Label => ($id eq 'new' ? loc('Create') : loc('Save Changes')), color => "#993333" &>
@@ -53,21 +39,22 @@
-<td class="label"><&|/l&>Class</&>:</td>
-<td>
+<div class="form-row">
-+
+ <div class="col-md-3 label">
+ <&|/l&>Name</&>:
+ </div>
+ <div class="col-md-9 value">
+ <input class="form-control" type="text" name="Name" value="<%($ARGS{'id'} eq 'new' ? '' : $ArticleObj->Name) || $ARGS{'Name'} || ''|h%>" size="50" />
+ </div>
-+
++</div>
++<div class="form-row">
+ <div class="col-md-3 label">
+ <&|/l&>Summary</&>:
+ </div>
+ <div class="col-md-9 value">
+ <input class="form-control" type="text" name="Summary" value="<%($ARGS{'id'} eq 'new' ? '' : $ArticleObj->Summary) || $ARGS{'Summary'} ||'' |h%>" size="50" />
+ </div>
-+
++</div>
++<div class="form-row">
+ <div class="col-md-3 label">
+ <&|/l&>Class</&>:
+ </div>
@@ -82,7 +69,8 @@
-</td>
-</tr>
+ </div>
-+
++</div>
++<div class="form-row">
+ <div class="col-md-3 label">
% if ($ARGS{'id'} ne 'new') {
-<tr>
@@ -102,36 +90,46 @@
+ <div class="col-md-9 value">
+ <span class="current-value form-control"><& /Elements/ShowUser, User => $ArticleObj->CreatorObj &></span>
+ </div>
++</div>
++<div class="form-row">
+ <div class="col-md-3 label">
+ <&|/l&>Created</&>:
+ </div>
+ <div class="col-md-9 value">
+ <span class="current-value form-control"><%$ArticleObj->CreatedObj->AsString%></span>
+ </div>
++</div>
++<div class="form-row">
+ <div class="col-md-3 label">
+ <&|/l&>Updated</&>:
+ </div>
+ <div class="col-md-9 value">
+ <span class="current-value form-control"><%$ArticleObj->LastUpdatedObj->AsString%></span>
+ </div>
++</div>
% }
% if ($ARGS{'id'} eq 'new' || $ArticleObj->CurrentUserHasRight('DisableArticle')) {
-<tr>
-<td class="label"></td>
-<td>
++<div class="form-row">
++ <div class="col-md-3 label"></div>
+ <div class="col-md-9 value">
<input type="hidden" class="hidden" name="SetEnabled" value="1" />
- <input type="checkbox" class="checkbox" id="Enabled" name="Enabled" value="1" <% ( $ArticleObj->id && $ArticleObj->Disabled || $ARGS{'Disabled'} ) ? '' : 'checked="checked"' |n %> />
- <label for="Enabled"><&|/l&>Enabled (Unchecking this box disables this article)</&></label>
+- <input type="checkbox" class="checkbox" id="Enabled" name="Enabled" value="1" <% ( $ArticleObj->id && $ArticleObj->Disabled || $ARGS{'Disabled'} ) ? '' : 'checked="checked"' |n %> />
+- <label for="Enabled"><&|/l&>Enabled (Unchecking this box disables this article)</&></label>
-</td>
-</tr>
-</table>
-+ </div>
- % }
-+</div>
++ <div class="custom-control custom-checkbox">
++ <input type="checkbox" id="Enabled" name="Enabled" class="custom-control-input" value="1" <% ( $ArticleObj->id && $ArticleObj->Disabled || $ARGS{'Disabled'} ) ? '' : 'checked="checked"' |n %> />
++ <label class="custom-control-label" for="Enabled"><&|/l&>Enabled (Unchecking this box disables this article)</&></label>
++ </div>
++ </div>
++</div>
+ % }
<%INIT>
</%INIT>
- <%ARGS>

diff --git a/share/html/Articles/Article/Elements/EditCustomFields b/share/html/Articles/Article/Elements/EditCustomFields
--- a/share/html/Articles/Article/Elements/EditCustomFields
@@ -193,15 +191,17 @@
-<td class="value"><i><&|/l&>Enter articles, tickets, or other URLs related to this article.</&>
-<& LinkEntryInstructions &></i>
+<div class="form-row">
-+
+ <div class="col-md-3 label"></div>
+ <div class="col-md-9 value">
+ <i><&|/l&>Enter articles, tickets, or other URLs related to this article.</&></i>
+ </div>
++</div>
++<div class="form-row">
+ <div class="col-md-3 label"></div>
+ <div class="col-md-9 label text-left">
+ <& LinkEntryInstructions &>
+ </div>
++</div>
% unless ($id eq 'new') {
-<i><&|/l&>(Check boxes to delete)</&></i><br />
+<i><&|/l&>(Check boxes to delete)</&></i>
@@ -212,6 +212,7 @@
-<td class="label"><&|/l&>Refers to</&>:</td>
-<td><input type="text" name="<%$id%>-RefersTo" value="<%$ARGS{$id.'-RefersTo'}||''%>" /><br />
-<ul>
++<div class="form-row">
+ <div class="col-md-12">
+ <div class="form-row">
+ <div class="col-md-3 label">
@@ -253,7 +254,9 @@
+ </ul>
+ </div>
+ </div>
++</div>
+
++<div class="form-row">
+ <div class="col-md-12">
+ <div class="form-row">
+ <div class="col-md-3 label">
@@ -297,3 +300,38 @@
$ArticleObj => undef
$id => undef

+diff --git a/share/html/Articles/Article/Elements/EditTopics b/share/html/Articles/Article/Elements/EditTopics
+--- a/share/html/Articles/Article/Elements/EditTopics
++++ b/share/html/Articles/Article/Elements/EditTopics
+@@
+ %# those contributions and any derivatives thereof.
+ %#
+ %# END BPS TAGGED BLOCK }}}
+-<table>
+-<tr>
+-<td class="label"><&|/l&>Topics</&>:</td>
+-<td class="value">
+-<input type="hidden" name="EditTopics" value="1" />
++<div class="form-row">
++ <div class="col-md-3 label">
++ <&|/l&>Topics</&>:
++ </div>
++ <input type="hidden" name="EditTopics" value="1" />
++ <div class="col-md-9 value">
+ <select multiple size="10" name="Topics" class="tall selection-box">
+ % if (@Classes) {
+ % unless ($OnlyThisClass) {
+@@
+ </optgroup>
+ % }
+ </select>
+-</td>
+-</tr>
+-</table>
+-
++ </div>
++</div>
+ <%INIT>
+ use Tree::Simple;
+
+
195: c930e9b3d ! 195: ddfe3a091 Migrate articles display pages to elevator theme
@@ -32,40 +32,47 @@
- </tr>
-</table>
+ <div class="form-row">
-+
+ <div class="col-md-3 label">
+ <&|/l&>Summary</&>:
+ </div>
+ <div class="col-md-9 value">
-+ <%$article->Summary%>
++ <span class="current-value form-control"><%$article->Summary%></span>
+ </div>
++ </div>
+
++ <div class="form-row">
+ <div class="col-md-3 label">
+ <&|/l&>Class</&>:
+ </div>
+ <div class="col-md-9 value">
-+ <%$article->ClassObj->Name%>
++ <span class="current-value form-control"><%$article->ClassObj->Name%></span>
+ </div>
++ </div>
+
++ <div class="form-row">
+ <div class="col-md-3 label">
+ <&|/l&>Creator</&>:
+ </div>
+ <div class="col-md-9 value">
-+ <& /Elements/ShowUser, User => $article->CreatorObj &>
++ <span class="current-value form-control"><& /Elements/ShowUser, User => $article->CreatorObj &></span>
+ </div>
++ </div>
+
++ <div class="form-row">
+ <div class="col-md-3 label">
+ <&|/l&>Created</&>:
+ </div>
+ <div class="col-md-9 value">
-+ <%$article->CreatedObj->AsString%>
++ <span class="current-value form-control"><%$article->CreatedObj->AsString%></span>
+ </div>
++ </div>
+
++ <div class="form-row">
+ <div class="col-md-3 label">
+ <&|/l&>Updated</&>:
+ </div>
+ <div class="col-md-9 value">
-+ <%$article->LastUpdatedObj->AsString%>
++ <span class="current-value form-control"><%$article->LastUpdatedObj->AsString%></span>
+ </div>
+ </div>
</&>
@@ -144,3 +151,37 @@
$article => undef
</%args>

+diff --git a/share/html/Articles/Article/Elements/ShowTopics b/share/html/Articles/Article/Elements/ShowTopics
+--- a/share/html/Articles/Article/Elements/ShowTopics
++++ b/share/html/Articles/Article/Elements/ShowTopics
+@@
+ %# those contributions and any derivatives thereof.
+ %#
+ %# END BPS TAGGED BLOCK }}}
+-<table>
+-<tr>
+-<td class="label"><&|/l&>Topics</&>:</td>
+-<td class="value">
++<div class="form-row">
++ <div class="col-md-3 label">
++ <&|/l&>Topics</&>:
++ </div>
++ <div class="col-md-9 value">
++ <span class="current-value form-control">
+ % my $topics = RT::ObjectTopics->new($session{'CurrentUser'});
+ % $topics->LimitToObject($article);
+ % while (my $t = $topics->Next) {
+-<& /Articles/Elements/ShowTopic, topic => $t->TopicObj &><br />
++<& /Articles/Elements/ShowTopic, topic => $t->TopicObj &>
+ % }
+-</td>
+-</tr>
+-</table>
+-
++ </span>
++ </div>
++</div>
+ <%args>
+ $article => undef
+ </%args>
+
196: 5b62f4090 = 196: c737f0f9b Migrate articles extract pages to elevator theme
197: 4fe309c65 = 197: 7c60f3596 Migrate articles topics page to elevator theme

_______________________________________________
rt-commit mailing list
rt-commit@lists.bestpractical.com
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-commit