bugfix
Browse files
angular.json
CHANGED
|
@@ -27,19 +27,22 @@
|
|
| 27 |
"styles": [
|
| 28 |
"src/styles.css"
|
| 29 |
],
|
| 30 |
-
|
|
|
|
|
|
|
|
|
|
| 31 |
},
|
| 32 |
"configurations": {
|
| 33 |
"production": {
|
| 34 |
"budgets": [
|
| 35 |
{
|
| 36 |
"type": "initial",
|
| 37 |
-
"maximumWarning": "2mb",
|
| 38 |
-
"maximumError": "
|
| 39 |
},
|
| 40 |
{
|
| 41 |
"type": "anyComponentStyle",
|
| 42 |
-
"maximumWarning": "
|
| 43 |
"maximumError": "60kb"
|
| 44 |
}
|
| 45 |
],
|
|
|
|
| 27 |
"styles": [
|
| 28 |
"src/styles.css"
|
| 29 |
],
|
| 30 |
+
"scripts": [],
|
| 31 |
+
"allowedCommonJsDependencies": [
|
| 32 |
+
"file-saver"
|
| 33 |
+
]
|
| 34 |
},
|
| 35 |
"configurations": {
|
| 36 |
"production": {
|
| 37 |
"budgets": [
|
| 38 |
{
|
| 39 |
"type": "initial",
|
| 40 |
+
"maximumWarning": "1.2mb",
|
| 41 |
+
"maximumError": "1.5mb"
|
| 42 |
},
|
| 43 |
{
|
| 44 |
"type": "anyComponentStyle",
|
| 45 |
+
"maximumWarning": "50kb",
|
| 46 |
"maximumError": "60kb"
|
| 47 |
}
|
| 48 |
],
|
src/app/validationpage/validationpage.component.css
CHANGED
|
@@ -810,7 +810,7 @@ footer {
|
|
| 810 |
/* Ensure card-modal-case defaults align with wider left panel when present */
|
| 811 |
.card-modal-case {
|
| 812 |
--w:34%; /* default flex width for the card row version */
|
| 813 |
-
--h: calc(100vh -160px);
|
| 814 |
min-width:300px;
|
| 815 |
align-self: flex-start;
|
| 816 |
}
|
|
@@ -861,7 +861,7 @@ footer {
|
|
| 861 |
.card-modal { background: linear-gradient(120deg,#ffffff,#f6faff); border-radius:12px; box-shadow:0 8px 32px rgba(2,6,23,0.04); padding:12px; display:flex; flex-direction:column; }
|
| 862 |
|
| 863 |
/* Make all card-modals expand to fill available horizontal space evenly */
|
| 864 |
-
.cards-row .card-modal { flex:110; min-width:350px; height: calc(100vh -200px); overflow:hidden; }
|
| 865 |
|
| 866 |
/* Remove previous rigid per-card max-widths (selectors kept for compatibility) */
|
| 867 |
.card-modal-case, .card-modal-metrics, .card-modal-results, .card-modal-summary { /* sized by .cards-row .card-modal */ }
|
|
@@ -897,7 +897,7 @@ footer {
|
|
| 897 |
}
|
| 898 |
|
| 899 |
.validation-template-main {
|
| 900 |
-
height: calc(100vh -120px);
|
| 901 |
overflow: hidden;
|
| 902 |
}
|
| 903 |
|
|
@@ -908,7 +908,7 @@ footer {
|
|
| 908 |
}
|
| 909 |
|
| 910 |
.cards-row .card-modal-body {
|
| 911 |
-
max-height: calc(100vh -260px);
|
| 912 |
overflow-y: auto;
|
| 913 |
}
|
| 914 |
|
|
@@ -1004,7 +1004,7 @@ footer {
|
|
| 1004 |
.card-modal { background: linear-gradient(120deg,#ffffff,#f6faff); border-radius:12px; box-shadow:0 8px 32px rgba(2,6,23,0.04); padding:12px; display:flex; flex-direction:column; }
|
| 1005 |
|
| 1006 |
/* Make all card-modals expand to fill available horizontal space evenly */
|
| 1007 |
-
.cards-row .card-modal { flex:110; min-width:200px; height: calc(100vh -200px); overflow:hidden; }
|
| 1008 |
|
| 1009 |
/* Remove previous rigid per-card max-widths (selectors kept for compatibility) */
|
| 1010 |
.card-modal-case, .card-modal-metrics, .card-modal-results, .card-modal-summary { /* sized by .cards-row .card-modal */ }
|
|
@@ -1090,9 +1090,9 @@ footer {
|
|
| 1090 |
}
|
| 1091 |
|
| 1092 |
/* Utility classes for quick nudges (small adjustments) */
|
| 1093 |
-
.nudge-left { --card-offset-x: -12px; }
|
| 1094 |
.nudge-right { --card-offset-x:12px; }
|
| 1095 |
-
.nudge-more-left { --card-offset-x: -24px; }
|
| 1096 |
.nudge-more-right { --card-offset-x:24px; }
|
| 1097 |
|
| 1098 |
/* Utility classes to increase card size */
|
|
|
|
| 810 |
/* Ensure card-modal-case defaults align with wider left panel when present */
|
| 811 |
.card-modal-case {
|
| 812 |
--w:34%; /* default flex width for the card row version */
|
| 813 |
+
--h: calc(100vh - 160px);
|
| 814 |
min-width:300px;
|
| 815 |
align-self: flex-start;
|
| 816 |
}
|
|
|
|
| 861 |
.card-modal { background: linear-gradient(120deg,#ffffff,#f6faff); border-radius:12px; box-shadow:0 8px 32px rgba(2,6,23,0.04); padding:12px; display:flex; flex-direction:column; }
|
| 862 |
|
| 863 |
/* Make all card-modals expand to fill available horizontal space evenly */
|
| 864 |
+
.cards-row .card-modal { flex:110; min-width:350px; height: calc(100vh - 200px); overflow:hidden; }
|
| 865 |
|
| 866 |
/* Remove previous rigid per-card max-widths (selectors kept for compatibility) */
|
| 867 |
.card-modal-case, .card-modal-metrics, .card-modal-results, .card-modal-summary { /* sized by .cards-row .card-modal */ }
|
|
|
|
| 897 |
}
|
| 898 |
|
| 899 |
.validation-template-main {
|
| 900 |
+
height: calc(100vh - 120px);
|
| 901 |
overflow: hidden;
|
| 902 |
}
|
| 903 |
|
|
|
|
| 908 |
}
|
| 909 |
|
| 910 |
.cards-row .card-modal-body {
|
| 911 |
+
max-height: calc(100vh - 260px);
|
| 912 |
overflow-y: auto;
|
| 913 |
}
|
| 914 |
|
|
|
|
| 1004 |
.card-modal { background: linear-gradient(120deg,#ffffff,#f6faff); border-radius:12px; box-shadow:0 8px 32px rgba(2,6,23,0.04); padding:12px; display:flex; flex-direction:column; }
|
| 1005 |
|
| 1006 |
/* Make all card-modals expand to fill available horizontal space evenly */
|
| 1007 |
+
.cards-row .card-modal { flex:110; min-width:200px; height: calc(100vh - 200px); overflow:hidden; }
|
| 1008 |
|
| 1009 |
/* Remove previous rigid per-card max-widths (selectors kept for compatibility) */
|
| 1010 |
.card-modal-case, .card-modal-metrics, .card-modal-results, .card-modal-summary { /* sized by .cards-row .card-modal */ }
|
|
|
|
| 1090 |
}
|
| 1091 |
|
| 1092 |
/* Utility classes for quick nudges (small adjustments) */
|
| 1093 |
+
.nudge-left { --card-offset-x: - 12px; }
|
| 1094 |
.nudge-right { --card-offset-x:12px; }
|
| 1095 |
+
.nudge-more-left { --card-offset-x: - 24px; }
|
| 1096 |
.nudge-more-right { --card-offset-x:24px; }
|
| 1097 |
|
| 1098 |
/* Utility classes to increase card size */
|
src/app/view-details-page/view-details-page.component.css
CHANGED
|
@@ -192,7 +192,7 @@
|
|
| 192 |
box-shadow: var(--shadow-strong);
|
| 193 |
border: 1px solid var(--soft-blue);
|
| 194 |
width: 100%;
|
| 195 |
-
max-width: calc(100% -320px);
|
| 196 |
box-sizing: border-box;
|
| 197 |
overflow: auto;
|
| 198 |
transition: box-shadow var(--transition-medium) ease, transform var(--transition-medium) ease;
|
|
|
|
| 192 |
box-shadow: var(--shadow-strong);
|
| 193 |
border: 1px solid var(--soft-blue);
|
| 194 |
width: 100%;
|
| 195 |
+
max-width: calc(100% - 320px);
|
| 196 |
box-sizing: border-box;
|
| 197 |
overflow: auto;
|
| 198 |
transition: box-shadow var(--transition-medium) ease, transform var(--transition-medium) ease;
|