[open-ils-commits] [GIT] Evergreen ILS branch rel_3_3 updated. 61cdee25f1f84060204bc739a5b02a22888cf4bd
Evergreen Git
git at git.evergreen-ils.org
Thu Aug 1 10:34:08 EDT 2019
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".
The branch, rel_3_3 has been updated
via 61cdee25f1f84060204bc739a5b02a22888cf4bd (commit)
from 0db57c033a40f8399ffd16901e6e811c87ebfe5b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 61cdee25f1f84060204bc739a5b02a22888cf4bd
Author: Jane Sandberg <sandbej at linnbenton.edu>
Date: Sun Jun 9 20:57:49 2019 -0700
LP1832146: Make sure that comboboxes don't get cut off
To test:
1) Go to the sandbox and open the accordion.
2) Open the combobox. Note that it isn't cut off.
3) Go to Administration > Acquisitions Administration
> Exchange Rates.
4) Click New Exchange Rate.
5) Go to the "From Currency" and "To Currency" fields.
6) Note that the dropdowns are visible and not cut off.
Signed-off-by: Jane Sandberg <sandbej at linnbenton.edu>
Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
diff --git a/Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html b/Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html
index 0a5deeeb8c..34818cb220 100644
--- a/Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html
+++ b/Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html
@@ -18,6 +18,7 @@
[inputFormatter]="formatDisplayString"
(click)="click$.next($event.target.value)"
(blur)="onBlur()"
+ container="body"
(selectItem)="selectorChanged($event)"
#instance="ngbTypeahead"/>
<div class="d-flex flex-column icons" (click)="openMe($event)">
diff --git a/Open-ILS/src/eg2/src/app/share/org-select/org-select.component.html b/Open-ILS/src/eg2/src/app/share/org-select/org-select.component.html
index cf7b93d80f..d49217c6fb 100644
--- a/Open-ILS/src/eg2/src/app/share/org-select/org-select.component.html
+++ b/Open-ILS/src/eg2/src/app/share/org-select/org-select.component.html
@@ -21,6 +21,7 @@
[inputFormatter]="formatter"
(click)="click$.next($event.target.value)"
(selectItem)="orgChanged($event)"
+ container="body"
#instance="ngbTypeahead"
/>
diff --git a/Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html b/Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
index bed0c825fd..fb8374916a 100644
--- a/Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
+++ b/Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
@@ -126,6 +126,22 @@
</div>
<br/><br/>
+<ngb-accordion>
+ <ngb-panel title="Open me for comboboxes">
+ <ng-template ngbPanelContent>
+ <eg-org-select></eg-org-select>
+ <eg-combobox>
+ <eg-combobox-entry entryId="bib" entryLabel="Bibliographic Records"
+ i18n-entryLabel></eg-combobox-entry>
+ <eg-combobox-entry entryId="auth" entryLabel="Authority Records"
+ i18n-entryLabel></eg-combobox-entry>
+ <eg-combobox-entry entryId="bib-acq" entryLabel="Acquisitions Records"
+ i18n-entryLabel></eg-combobox-entry>
+ </eg-combobox>
+ </ng-template>
+ </ngb-panel>
+</ngb-accordion>
+
<!-- grid stuff -->
<ng-template #cellTmpl let-row="row" let-col="col" let-userContext="userContext">
HELLO {{userContext.hello}}
diff --git a/Open-ILS/src/eg2/src/styles.css b/Open-ILS/src/eg2/src/styles.css
index 10424f2722..611f5178a8 100644
--- a/Open-ILS/src/eg2/src/styles.css
+++ b/Open-ILS/src/eg2/src/styles.css
@@ -191,3 +191,11 @@ h5 {font-size: .95rem}
#eg-print-container pre {border: none}
}
+/**
+ * Make sure that comboboxes (including org select
+ * are visible, even in nested modals.
+ *
+ * See https://github.com/ng-bootstrap/ng-bootstrap/issues/2505
+ * for the upstream issue that necessitates this.
+ */
+body>.dropdown-menu {z-index: 2100;}
-----------------------------------------------------------------------
Summary of changes:
.../eg2/src/app/share/combobox/combobox.component.html | 1 +
.../src/app/share/org-select/org-select.component.html | 1 +
.../src/eg2/src/app/staff/sandbox/sandbox.component.html | 16 ++++++++++++++++
Open-ILS/src/eg2/src/styles.css | 8 ++++++++
4 files changed, 26 insertions(+)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list