Skip to content
Snippets Groups Projects
Commit 697b50a0 authored by Eugen Ciur's avatar Eugen Ciur
Browse files

adding ui_select element

parent 29b48544
Branches
Tags
No related merge requests found
...@@ -42,13 +42,42 @@ class UISelect { ...@@ -42,13 +42,42 @@ class UISelect {
} }
update(x, y) { update(x, y) {
console.log(`Updating ui selection ${x} ${y}`); let height, width, top, left;
this.current_x = x;
this.current_y = y;
width = Math.abs(this.current_x - this.start_x);
height = Math.abs(this.current_y - this.start_y);
if (this.select_div) {
if (this.current_y < this.start_y) {
this.select_div.top = `${this.current_y + 7}px`;
top = this.current_y + 7;
} else {
this.select_div.top = `${this.start_y}px`;
top = this.start_y;
}
if (this.current_x < this.start_x) {
this.select_div.left = `${this.current_x + 7}px`;
left = this.current_x + 7;
} else {
this.select_div.left = `${this.start_x}px`;
left = this.start_x;
}
this.select_div.width = `${width}px`;
this.select_div.height = `${height}px`;
console.log(`select_div.width = ${width}`);
console.log(`select_div.height = ${height}`);
}
} }
_create_selection_div(x, y) { _create_selection_div(x, y) {
let div = document.createElement('div'); let div = document.createElement('div');
div.setAttribute('id', 'ui-select');
div.style.position = 'absolute'; div.style.position = 'absolute';
div.style.top = `${y}px`; div.style.top = `${y}px`;
div.style.left = `${x}px`; div.style.left = `${x}px`;
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
@import "./document_version.scss"; @import "./document_version.scss";
@import "./search.scss"; @import "./search.scss";
@import "./preferences.scss"; @import "./preferences.scss";
@import "./ui_select.scss";
body { body {
......
#ui-select {
background-color: #e6f5ff40;
border: 1px solid #e6f5ff;
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment