Skip to content

Commit 1963de4

Browse files
committed
up
1 parent 2b6ec96 commit 1963de4

File tree

3 files changed

+35
-22
lines changed

3 files changed

+35
-22
lines changed

src/css/style.css

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -854,14 +854,24 @@ a:focus{
854854
margin-bottom: 5px;
855855
}
856856

857+
:root{
858+
--selectColor : darkred
859+
}
857860
.selected{
858-
background-color: #f5f4f4;
861+
/* background-color: rgb(238, 252, 238); */
859862
border-width: 1px;
860863
border-style: solid;
861-
box-shadow: 0 10px 7px 0 rgb(0 0 0 / 20%);
862-
background-image: linear-gradient(180deg, #c1c1c1, transparent);
864+
/* box-shadow: 0 10px 7px 0 rgb(0 0 0 / 20%); */
865+
background-image: linear-gradient(180deg, rgb(250, 233, 236), transparent);
866+
color: var(--selectColor);
867+
}
868+
.selected select{
869+
color: var(--selectColor);
863870
}
864871

872+
.selected select option{
873+
color: var(--selectColor);
874+
}
865875

866876

867877
.colBar{
@@ -899,6 +909,7 @@ a:focus{
899909
text-align-last: center;
900910
}
901911

912+
902913
.sideBar span{
903914
min-width: 1.5pc;
904915
text-align: center;

src/html/index.html

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -87,26 +87,27 @@
8787

8888

8989
<div id="full" >
90-
<div class="borders column" id="container" style="padding-top: 4px;">
90+
<div class="borders" id="container" style="padding-top: 4px;">
9191

92-
<div class="mySelect 3D" >
93-
<span id='xLabel'>X</span>
94-
<select class="testSelect sWheel" id="xCol" onchange="updateData();this.blur()"></select>
95-
</div>
92+
<div class="column">
93+
<div class="mySelect 3D" >
94+
<span id='xLabel'>X</span>
95+
<select class="testSelect sWheel" id="xCol" onchange="updateData();this.blur()"></select>
96+
</div>
9697

97-
<div class="mySelect">
98-
<span id='yLabel'>Y</span>
99-
<select class="testSelect sWheel" id="yCol" onchange="updateData();this.blur()"></select>
100-
</div>
98+
<div class="mySelect">
99+
<span id='yLabel'>Y</span>
100+
<select class="testSelect sWheel" id="yCol" onchange="updateData();this.blur()"></select>
101+
</div>
101102

102-
<div class="mySelect">
103-
<span id='zLabel'>Z</span>
104-
<select class="testSelect sWheel" id="zCol" onchange="colChanged(this.selectedIndex);this.blur()">
105-
</select>
106-
<select class="sWheel" id="sCol" onchange="colsChanged(this.selectedIndex);this.blur()"></select>
103+
<div class="mySelect">
104+
<span id='zLabel'>Z</span>
105+
<select class="testSelect sWheel" id="zCol" onchange="colChanged(this.selectedIndex);this.blur()">
106+
</select>
107+
<select class="sWheel" id="sCol" onchange="colsChanged(this.selectedIndex);this.blur()"></select>
108+
</div>
107109
</div>
108110

109-
110111
<div id="range-div" class='3D' >
111112
<input type="range" name="" id="range" min=0 max=100 step=1 value=0 onclick="this.blur()">
112113
<span id="thumb"></span>

src/js/functions.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ function changeEditable(index,reset=false){
442442
updateOnServer();
443443
return
444444
}
445-
$(`.scatterlayer .trace:nth-of-type(${currentEditable+1}) .points path`).css({'pointer-events':'none'})
445+
$(`.scatterlayer .trace: .points path`).css({'pointer-events':'none'})
446446

447447
let line1 = figurecontainer._fullData[currentEditable].line
448448
let marker1 = figurecontainer._fullData[currentEditable].marker
@@ -776,7 +776,7 @@ function closeNav() {
776776

777777

778778
function tools(option,index,ev){
779-
console.log(option,index)
779+
ev.stopPropagation()
780780
if(option==0){ //select editable
781781
if(currentEditable!=index) changeEditable(index)
782782
}else if (option==1) { // clone this
@@ -788,8 +788,8 @@ function tools(option,index,ev){
788788
addTrace()
789789
}else if(option==2) { // close this
790790
if(fileNames.length==1) return // nothing to delete here
791+
if(index==currentEditable) return
791792
if(index <=currentEditable) changeEditable2(currentEditable-1) // currentEditable is changed within the function
792-
793793
Plotly.deleteTraces(figurecontainer,index)
794794
fullData.splice(index,1)
795795
fullDataCols.splice(index,1)
@@ -798,7 +798,6 @@ function tools(option,index,ev){
798798
legendNames.splice(index,1)
799799
}
800800
makeRows()
801-
ev.stopPropagation()
802801
}
803802

804803
function tools2(option,index,ev,elem){
@@ -817,6 +816,8 @@ function tools2(option,index,ev,elem){
817816
}
818817
}else{
819818
fullDataCols[index][option] = val
819+
let colC = fullDataCols[index]
820+
legendNames[index] = path.basename(fileNames[index]) + ` ${(swapped? colC.x: colC.y) + 1}:${colC.z + 1}`
820821
updatePlot(true)
821822
}
822823
}

0 commit comments

Comments
 (0)