Skip to content

Commit 2cf2610

Browse files
committed
Merge remote-tracking branch 'ORIGIN/release26.3-SNAPSHOT' into 26.3_fb_lovcombo_timeofday_1266
2 parents 6f9ac18 + af87bd8 commit 2cf2610

38 files changed

Lines changed: 930 additions & 450 deletions
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
/*
2+
*
3+
* * Copyright (c) 2026 Board of Regents of the University of Wisconsin System
4+
* *
5+
* * Licensed under the Apache License, Version 2.0 (the "License");
6+
* * you may not use this file except in compliance with the License.
7+
* * You may obtain a copy of the License at
8+
* *
9+
* * http://www.apache.org/licenses/LICENSE-2.0
10+
* *
11+
* * Unless required by applicable law or agreed to in writing, software
12+
* * distributed under the License is distributed on an "AS IS" BASIS,
13+
* * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* * See the License for the specific language governing permissions and
15+
* * limitations under the License.
16+
*
17+
*/
18+
19+
INSERT INTO ehr_lookups.lookup_sets (setname, label, description, keyField, container)
20+
select 'cageui_svg_urls' as setname,
21+
'SVG Urls Field Values' as label,
22+
'List of URLS for room items' as description,
23+
'value' as keyField,
24+
container from ehr_lookups.lookup_sets where setname='ancestry';
25+
26+
insert into ehr_lookups.lookups (set_name,container,value, title)
27+
select setname, container, 'cage' as value, '/cageui/static/cage.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';
28+
29+
insert into ehr_lookups.lookups (set_name,container,value, title)
30+
select setname, container, 'pen' as value, '/cageui/static/pen.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';
31+
32+
insert into ehr_lookups.lookups (set_name,container,value, title)
33+
select setname, container, 'tempCage' as value, '/cageui/static/cage.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';
34+
35+
insert into ehr_lookups.lookups (set_name,container,value, title)
36+
select setname, container, 'playCage' as value, '/cageui/static/pen.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';
37+
38+
insert into ehr_lookups.lookups (set_name,container,value, title)
39+
select setname, container, 'roomDivider' as value, '/cageui/static/roomDivider.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';
40+
41+
insert into ehr_lookups.lookups (set_name,container,value, title)
42+
select setname, container, 'drain' as value, '/cageui/static/drain.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';
43+
44+
insert into ehr_lookups.lookups (set_name,container,value, title)
45+
select setname, container, 'door' as value, '/cageui/static/door.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';
46+
47+
insert into ehr_lookups.lookups (set_name,container,value, title)
48+
select setname, container, 'gateClosed' as value, '/cageui/static/gateClosed.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';
49+
50+
insert into ehr_lookups.lookups (set_name,container,value, title)
51+
select setname, container, 'gateOpen' as value, '/cageui/static/gateOpen.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';
52+
53+
insert into ehr_lookups.lookups (set_name,container,value, title)
54+
select setname, container, 'top' as value, '/cageui/static/top.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';
55+
56+
insert into ehr_lookups.lookups (set_name,container,value, title)
57+
select setname, container, 'bottom' as value, '/cageui/static/bottom.svg' as title from ehr_lookups.lookup_sets where setname='cageui_svg_urls';

CageUI/resources/web/CageUI/static/legend.svg

Lines changed: 69 additions & 62 deletions
Loading

CageUI/src/client/cageui.scss

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1148,7 +1148,7 @@
11481148

11491149
.room-list-items {
11501150
overflow-y: auto;
1151-
padding: 5px;
1151+
padding: 5px 15px 5px 5px;
11521152
}
11531153

11541154
.arrow {
@@ -1166,28 +1166,40 @@
11661166
border: 1px solid black;
11671167
}
11681168

1169+
.room-dir-header-container {
1170+
display: flex;
1171+
align-items: center;
1172+
justify-content: space-between;
1173+
}
1174+
11691175
.room-dir-header {
11701176
cursor: pointer;
11711177
font-weight: bold;
11721178
display: flex;
11731179
align-items: center;
1174-
justify-content: space-between;
11751180
font-size: x-large;
1181+
flex-grow: 1;
11761182
}
11771183

11781184
.room-dir-room-obj {
11791185
margin: 15px 10px 15px 5px;
11801186
border-bottom: 1px solid lightgrey;
11811187
}
11821188

1189+
.room-dir-rack-obj-container {
1190+
display: flex;
1191+
align-items: center;
1192+
justify-content: space-between;
1193+
}
1194+
11831195
.room-dir-rack-obj {
11841196
cursor: pointer;
11851197
font-size: large;
11861198
font-weight: bold;
11871199
display: flex;
11881200
align-items: center;
1189-
justify-content: space-between;
11901201
margin: 15px 10px 15px 5px;
1202+
flex-grow: 1;
11911203
}
11921204

11931205
.room-dir-cage-obj {
@@ -1199,12 +1211,12 @@
11991211
margin: 15px 10px 15px 5px;
12001212
}
12011213

1202-
.room-dir-header.open .arrow {
1214+
.room-dir-header-container.open .arrow {
12031215
transform: rotate(135deg);
12041216
}
12051217

12061218

1207-
.room-dir-rack-obj.open .arrow {
1219+
.room-dir-rack-obj-container.open .arrow {
12081220
transform: rotate(135deg);
12091221
}
12101222

CageUI/src/client/components/LoadingScreen.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@ import { createPortal } from 'react-dom';
2222

2323
interface LoadingScreenProps {
2424
isVisible: boolean;
25+
message: string;
2526
targetElement?: HTMLElement | null;
2627
}
2728

2829
export const LoadingScreen: FC<LoadingScreenProps> = (props) => {
29-
const {isVisible, targetElement} = props;
30+
const {isVisible, message, targetElement} = props;
3031

3132
const [container, setContainer] = useState<HTMLElement | null>(null);
3233

@@ -44,7 +45,7 @@ export const LoadingScreen: FC<LoadingScreenProps> = (props) => {
4445
<div className="loading-overlay">
4546
<div className="loading-content">
4647
<div className="spinner"></div>
47-
<p className="loading-message">Saving...</p>
48+
<p className="loading-message">{message}</p>
4849
</div>
4950
</div>,
5051
container

0 commit comments

Comments
 (0)