Touched up css; fixed selection offset bug.
This commit is contained in:
parent
cb20805c88
commit
994b26b2bd
@ -13,11 +13,19 @@
|
|||||||
--lime: #bfff55;
|
--lime: #bfff55;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.handsontable td.align-left, .handsontable th:last-child div {
|
||||||
|
text-align: left !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlight {
|
||||||
|
filter: contrast(85%);
|
||||||
|
}
|
||||||
|
|
||||||
.handsontable * {
|
.handsontable * {
|
||||||
border: 0px !important;
|
border: 0px !important;
|
||||||
text-align: center !important;
|
text-align: center !important;
|
||||||
vertical-align: middle !important;
|
vertical-align: middle !important;
|
||||||
font-size: 15px;
|
font-size: 13px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.handsontable td, .handsontable th{
|
.handsontable td, .handsontable th{
|
||||||
|
|||||||
@ -81,18 +81,30 @@ const ExampleComponent = defineComponent({
|
|||||||
},
|
},
|
||||||
Array.from(new Array(24), (_, t) => hourCol(t)),
|
Array.from(new Array(24), (_, t) => hourCol(t)),
|
||||||
{ data: "mood", type: "numeric" },
|
{ data: "mood", type: "numeric" },
|
||||||
{ data: "comments", style: "text-align:left;" }
|
{ data: "comments", className: "align-left" }
|
||||||
].flat(),
|
].flat(),
|
||||||
colHeaders: colHeaders,
|
colHeaders: colHeaders,
|
||||||
rowHeaders: false,
|
rowHeaders: false,
|
||||||
readOnly: false,
|
readOnly: false,
|
||||||
width: '100%',
|
width: '100%',
|
||||||
height: 'auto',
|
height: 'auto',
|
||||||
|
rowHeights: '22px',
|
||||||
|
colWidths(i) {
|
||||||
|
if((i > 1) && (i < 26)){
|
||||||
|
return "40px";
|
||||||
|
}
|
||||||
|
else if(i == 27){
|
||||||
|
return "1000px";
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return "50px";
|
||||||
|
}
|
||||||
|
},
|
||||||
afterSelection: (row, column, row2, column2, preventScrolling, selectionLayerLevel) => {
|
afterSelection: (row, column, row2, column2, preventScrolling, selectionLayerLevel) => {
|
||||||
|
|
||||||
},
|
},
|
||||||
afterChange: (changes) => {
|
afterChange: (changes) => {
|
||||||
fixSelectionBug();
|
this.fixSelectionBug();
|
||||||
if (changes != null) {
|
if (changes != null) {
|
||||||
var entry = this.entries[changes[0][0]];
|
var entry = this.entries[changes[0][0]];
|
||||||
entry.date = entry.date.replace(/T.*/, "");
|
entry.date = entry.date.replace(/T.*/, "");
|
||||||
@ -114,7 +126,7 @@ const ExampleComponent = defineComponent({
|
|||||||
methods: {
|
methods: {
|
||||||
fixSelectionBug(){
|
fixSelectionBug(){
|
||||||
if(this.hotRef){
|
if(this.hotRef){
|
||||||
var offset = (self.hotRef.getRowHeight() + 1) * self.entries.length;//document.querySelector(".wtHider").clientHeight;
|
var offset = (this.hotRef.getRowHeight() + 1) * this.entries.length;//document.querySelector(".wtHider").clientHeight;
|
||||||
document.querySelector(".htBorders div").style.top = "-" + offset + "px";
|
document.querySelector(".htBorders div").style.top = "-" + offset + "px";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user