Skip to content

Commit e1c4129

Browse files
author
minjk-bl
committed
Edit Frame app to fix bug and add more features including rollback of contextmenu
1 parent 597552c commit e1c4129

File tree

3 files changed

+525
-191
lines changed

3 files changed

+525
-191
lines changed

visualpython/css/m_apps/frame.css

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,13 @@
111111
position: absolute;
112112
left: 100%;
113113
}
114-
.vp-fe-menu-item:hover .vp-fe-menu-sub-box {
114+
.vp-fe-menu-item:not(.disabled):hover .vp-fe-menu-sub-box {
115115
display: block;
116116
}
117+
.vp-fe-menu-item.disabled {
118+
color: var(--vp-gray-color);
119+
cursor: not-allowed;
120+
}
117121
.vp-fe-table {
118122
height: 97%;
119123
background: var(--vp-border-gray-color);
@@ -188,6 +192,12 @@
188192

189193
.vp-fe-table-more {
190194
margin: 10px;
195+
cursor: pointer;
196+
padding: 3px;
197+
background-color: white;
198+
}
199+
.vp-fe-table-more:hover {
200+
background-color: var(--vp-gray-color);
191201
}
192202
.vp-fe-info {
193203
display: none;
@@ -269,7 +279,7 @@
269279
border: 0.25px solid var(--vp-border-gray-color);
270280
width: 160px;
271281
padding: 5px;
272-
min-height: 180px;
282+
min-height: 130px;
273283
}
274284
.vp-inner-popup-sortby-item {
275285
border-bottom: 0.25px solid var(--vp-border-gray-color);

visualpython/html/m_apps/frame.html

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,6 @@
11
<body>
22
<div class="vp-fe-container">
33
<div class="vp-fe-menu-box vp-close-on-blur" style="display:none;">
4-
<div class="vp-fe-menu-item vp-fe-menu-drop" data-type="3">Delete</div>
5-
<div class="vp-fe-menu-item vp-fe-menu-rename" data-type="2">Rename</div>
6-
<div class="vp-fe-menu-item vp-fe-menu-set-index" data-type="7" data-axis="col">Set Index</div>
7-
<div class="vp-fe-menu-item vp-fe-menu-reset-index" data-type="8" data-axis="row">Reset Index</div>
8-
<div class="vp-fe-menu-item vp-fe-menu-replace" data-type="9" data-axis="col">Replace</div>
9-
<div class="vp-fe-menu-item vp-fe-menu-astype" data-type="10" data-axis="col">As Type</div>
10-
<div class="vp-fe-menu-item vp-fe-menu-drop" data-axis="col">Encoding<i class="fa fa-caret-right"
11-
style="float: right; margin-top: 7.5px; margin-right: 2px; margin-left: 5px;"></i>
12-
<div class="vp-fe-menu-sub-box vp-fe-sub-encoding" style="top: 150px;">
13-
<div class="vp-fe-menu-item vp-fe-menu-label-encoding" data-type="12" data-axis="col">Label Encoding</div>
14-
<div class="vp-fe-menu-item vp-fe-menu-ohe" data-type="6" data-axis="col">One-Hot Encoding</div>
15-
</div>
16-
</div>
17-
<div class="vp-fe-menu-item vp-fe-menu-drop">Data Cleaning<i class="fa fa-caret-right"
18-
style="float: right; margin-top: 7.5px; margin-right: 2px; margin-left: 5px;"></i>
19-
<div class="vp-fe-menu-sub-box vp-fe-sub-cleaning" style="top: 120px;">
20-
<div class="vp-fe-menu-item vp-fe-menu-drop-na" data-type="4">Drop NA</div>
21-
<div class="vp-fe-menu-item vp-fe-menu-drop-outlier" data-type="11" data-axis="col">Drop Outlier</div>
22-
<div class="vp-fe-menu-item vp-fe-menu-drop-duplicate" data-type="5" data-axis="col">Drop Duplicates</div>
23-
</div>
24-
</div>
25-
26-
27-
284
</div>
295
<div class="vp-fe-body">
306
<!-- <div class="vp-fe-preview"><textarea id="vp_fePreviewCode" name="code"># Code preview</textarea></div> -->

0 commit comments

Comments
 (0)