Merge pull request #15196 from calixteman/zindex

[Editor] Add a z-index in order to draw them in the right order
This commit is contained in:
Jonas Jenwald 2022-07-21 09:38:12 +02:00 committed by GitHub
commit 5e7eab4dd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 6 deletions

View File

@ -37,8 +37,12 @@ import { bindEvents, ColorManager } from "./tools.js";
class AnnotationEditor {
#isInEditMode = false;
#zIndex = AnnotationEditor._zIndex++;
static _colorManager = new ColorManager();
static _zIndex = 1;
/**
* @param {AnnotationEditorParameters} parameters
*/
@ -74,14 +78,14 @@ class AnnotationEditor {
* This editor will be behind the others.
*/
setInBackground() {
this.div.classList.add("background");
this.div.style.zIndex = 0;
}
/**
* This editor will be in the foreground.
*/
setInForeground() {
this.div.classList.remove("background");
this.div.style.zIndex = this.#zIndex;
}
/**
@ -222,6 +226,8 @@ class AnnotationEditor {
this.div.setAttribute("id", this.id);
this.div.tabIndex = 0;
this.setInForeground();
const [tx, ty] = this.getInitialTranslation();
this.translate(tx, ty);

View File

@ -123,10 +123,6 @@
cursor: auto;
}
.annotationEditorLayer .background {
z-index: 0;
}
.annotationEditorLayer .inkEditor:focus {
outline: var(--focus-outline);
resize: both;