Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit336286a

Browse files
authored
Merge pull request#220 from minjk-bl/devops
Devops for v2.4.1
2 parentsbfb5657 +e108318 commit336286a

File tree

67 files changed

+1373
-327
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+1373
-327
lines changed

‎.gitignore‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
dist/
2+
jupyterlab/_output
3+
jupyterlab/.jupyterlite.doit.db
24
jupyterlab/lib/visualpython
35
jupyternotebook/visualpython
46
colab/visualpython

‎jupyterlab/.jupyterlite.doit.db‎

76 KB
Binary file not shown.

‎jupyterlab/dev-build.jupyterlab.sh‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,10 @@ grep -rl "__VP_CSS_LOADER__" lib/visualpython/js/* | xargs sed -i "s/__VP_CSS_LO
4444
# jupyter labextension install # install the current directory as an extension
4545

4646
# Run Build for jupyterlab extension
47-
jlpm run build
47+
jlpm run build
48+
49+
# Run Build for jupyterlite
50+
# jupyter lite build
51+
52+
# Run jupyterlite server
53+
# jupyter lite serve

‎jupyterlab/lib/index.js‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ module.exports = [{
2525
);
2626

2727
global.vpExtType='lab';
28+
if(app.name==='JupyterLite'){
29+
global.vpExtType='lite';
30+
}
2831
global.vpLab=app;
2932

3033
constVpPanel=require('./VpPanel');
Lines changed: 207 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,207 @@
1+
/* UDF Editor - CodeMirror */
2+
.vp-pm-body .CodeMirror {border:1px solid silver; }
3+
.vp-pm-body .CodeMirror.CodeMirror-focused {border:1px solidvar(--vp-highlight-color); }
4+
.vp-pm-body .CodeMirror-empty {outline:1px solid#c22; }
5+
.vp-pm-body .CodeMirror-empty.CodeMirror-focused {outline: none; }
6+
.vp-pm-body .CodeMirrorpre.CodeMirror-placeholder {color:#999; }
7+
.vp-pm-body .CodeMirror-scroll {min-height:80px;max-height:250px;}
8+
9+
.vp-pm-body {
10+
padding:10px;
11+
}
12+
.vp-pm-header {
13+
height:30px;
14+
}
15+
.vp-pm-headerlabel {
16+
font-weight: bold;
17+
font-size:14px;
18+
line-height:16px;
19+
}
20+
.vp-pm-menu {
21+
float: right;
22+
cursor: pointer;
23+
position: relative;
24+
}
25+
.vp-pm-menu-box {
26+
display: none;
27+
position: absolute;
28+
width:130px;
29+
top:23px;
30+
right:0px;
31+
border:0.25px solidvar(--vp-border-gray-color);
32+
border-radius:3px;
33+
background:var(--vp-background-color);
34+
padding:5px;
35+
z-index:5;
36+
}
37+
.vp-pm-menu-item {
38+
height:30px;
39+
font-size:14px;
40+
line-height:30px;
41+
padding:0px5px;
42+
cursor: pointer;
43+
}
44+
.vp-pm-menu-item:hover {
45+
color:var(--vp-font-highlight);
46+
}
47+
.vp-pm-search-box {
48+
position: relative;
49+
}
50+
.vp-pm-search-box .vp-pm-search {
51+
width:100%!important;
52+
height:30px;
53+
padding-right:30px!important;
54+
}
55+
.vp-pm-search-box .vp-pm-search-icon {
56+
position: absolute;
57+
color:#C4C4C4;
58+
right:10px;
59+
padding-top:4px;
60+
61+
/* LAB: img to background-image */
62+
background: center/ contain no-repeat url(../../img/search.svg);
63+
width:20px;
64+
height:20px;
65+
top:5px;
66+
}
67+
.vp-pm-func-box {
68+
height:50px;
69+
padding:10px0px;
70+
}
71+
.vp-pm-func-left {
72+
float: left;
73+
position: relative;
74+
}
75+
.vp-pm-func-right {
76+
float: right;
77+
}
78+
.vp-pm-sort {
79+
cursor: pointer;
80+
/* LAB: img to background-image */
81+
background: top/ contain no-repeat url(../../img/snippets/sort.svg);
82+
height:22px;
83+
width:22px;
84+
}
85+
.vp-pm-sort-menu-box {
86+
display: none;
87+
position: absolute;
88+
width:100px;
89+
border:0.25px solidvar(--vp-border-gray-color);
90+
background:var(--vp-background-color);
91+
padding:5px;
92+
z-index:5;
93+
}
94+
.vp-pm-sort-menu-item {
95+
height:25px;
96+
line-height:25px;
97+
padding:0px5px;
98+
cursor: pointer;
99+
}
100+
.vp-pm-sort-menu-item:hover {
101+
color:var(--vp-font-highlight);
102+
}
103+
/* Empty List */
104+
.vp-pm-table {
105+
margin-top:10px;
106+
display: grid;
107+
grid-row-gap:5px;
108+
}
109+
.vp-pm-table:empty::after {
110+
content:'(No saved snippets)';
111+
color:#C4C4C4;
112+
}
113+
.vp-pm-table-header {
114+
height:20px;
115+
line-height:20px;
116+
padding:0px7px;
117+
box-sizing: border-box;
118+
display: grid;
119+
grid-template-columns:1fr1fr0.5fr;
120+
}
121+
.vp-pm-item {
122+
min-height:35px;
123+
display: grid;
124+
grid-template-columns:calc(100%-25px)25px;
125+
}
126+
.vp-pm-item.selected {
127+
background:#F5F5F5;
128+
}
129+
.vp-pm-item-header {
130+
height:35px;
131+
line-height:35px;
132+
padding:0px7px;
133+
border:0.25px solidvar(--vp-border-gray-color);
134+
box-sizing: border-box;
135+
cursor: pointer;
136+
display: grid;
137+
grid-template-columns:1fr1fr0.5fr;
138+
}
139+
.vp-pm-item-header.selected {
140+
background:#F5F5F5;
141+
}
142+
.vp-pm-item-header .vp-pm-indicator {
143+
display: inline-block;
144+
cursor: pointer;
145+
background-image: url(../../img/chevron_big_right.svg);
146+
background-size: contain;
147+
background-repeat: no-repeat;
148+
width:10px;
149+
height:10px;
150+
}
151+
.vp-pm-item-header .vp-pm-indicator.open {
152+
background-image: url(../../img/chevron_big_down.svg)!important;
153+
}
154+
.vp-pm-item-headerinput.vp-pm-item-title {
155+
width:calc(100%-110px);
156+
outline: none;
157+
background: transparent;
158+
border:0.5px solid transparent;
159+
cursor: pointer;
160+
}
161+
.vp-pm-item-header.selectedinput.vp-pm-item-title {
162+
color:var(--vp-font-highlight);
163+
}
164+
.vp-pm-item-headerinput.vp-pm-item-title:focus {
165+
transition:0.7s;
166+
border:0.5px solidvar(--vp-highlight-color)!important;
167+
cursor: text;
168+
}
169+
.vp-pm-item-menu {
170+
text-align: right;
171+
padding-right:5px;
172+
}
173+
.vp-pm-item-menu-item {
174+
display: inline-block;
175+
cursor: pointer;
176+
margin-left:5px;
177+
}
178+
.vp-pm-item-menu-item.vp-icon-install.disabled {
179+
background: center/ contain no-repeat url(../../img/import_disabled.svg);
180+
cursor: not-allowed;
181+
}
182+
.vp-pm-item-menu-item.vp-icon-install:not(.disabled):hover {
183+
background: center/ contain no-repeat url(../../img/import_activated.svg);
184+
}
185+
.vp-pm-item-menu-item.vp-icon-upgrade.disabled {
186+
background: center/ contain no-repeat url(../../img/upgrade_disabled.svg);
187+
cursor: not-allowed;
188+
}
189+
.vp-pm-item-menu-item.vp-icon-upgrade:not(.disabled):hover {
190+
background: center/ contain no-repeat url(../../img/upgrade_activated.svg);
191+
}
192+
.vp-pm-item-menu-item.vp-icon-delete {
193+
background: center/ contain no-repeat url(../../img/delete.svg);
194+
}
195+
.vp-pm-item-menu-item.vp-icon-delete.disabled {
196+
background: center/ contain no-repeat url(../../img/delete_disabled.svg);
197+
cursor: not-allowed;
198+
}
199+
.vp-pm-item-menu-item.vp-icon-delete:not(.disabled):hover {
200+
background: center/ contain no-repeat url(../../img/delete_activated.svg);
201+
}
202+
.vp-pm-item-delete {
203+
display: inline-block;
204+
cursor: pointer;
205+
margin-left:5px;
206+
margin-top:8px;
207+
}

‎visualpython/css/m_apps/snippets.css‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,12 @@
110110
.vp-sn-search-box .vp-sn-search-icon {
111111
position: absolute;
112112
color:#C4C4C4;
113-
right:10px;
114-
padding-top:4px;
113+
right:7px;
114+
top:4px;
115115
/* LAB: img to background-image */
116116
background: top/ contain no-repeat url(../../img/search.svg);
117117
height:100%;
118+
width:22px;
118119
}
119120
.vp-sn-func-box {
120121
height:50px;

‎visualpython/css/mainFrame.css‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ div#vp_wrapper.colab * {
5050
box-sizing: border-box!important;
5151
}
5252
/* LAB: reset position and size */
53-
#vp_wrapper.lab {
53+
#vp_wrapper.lab,#vp_wrapper.lite {
5454
position: unset!important;
5555
width:100%!important;
5656
height:100%!important;
5757
min-width:273px!important;
5858
}
59-
#vp_wrapper.lab* {
59+
#vp_wrapper.lab*,#vp_wrapper.lite* {
6060
box-sizing: border-box!important;
6161
}
6262

‎visualpython/css/menuFrame.css‎

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,21 @@
2828
border-bottom:1px solidvar(--vp-border-gray-color);
2929
}
3030
.vp-package-manager {
31-
/*display: inline-flex; */
32-
display: none;
31+
display: inline-flex;
32+
/*display: none; */
3333
float: right;
3434
position: relative;
3535
font-size:18px;
3636
font-weight: bold;
3737
color:var(--vp-highlight-color);
38-
margin:8px6px8px3px;
38+
margin:5px6px8px3px;
3939
cursor: pointer;
4040
width:18px;
4141
height:18px;
4242
}
43+
.vp-package-managerspan:hover {
44+
background: center/ contain no-repeat url(../img/package_manager_hover.svg);
45+
}
4346
.vp-version-updater {
4447
display: none;
4548
float: right;
@@ -103,7 +106,8 @@ input.vp-menu-search-box {
103106
background-size: contain;
104107
}
105108
/* LAB: img to background-image */
106-
#vp_wrapper.lab .vp-menu-search-icon {
109+
#vp_wrapper.lab .vp-menu-search-icon,
110+
#vp_wrapper.lite .vp-menu-search-icon {
107111
position: absolute;
108112
right:45px;
109113
top:15px;

‎visualpython/css/root.css‎

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@
6060
.vp-center {
6161
text-align: center;
6262
}
63+
.vp-vertical-text {
64+
vertical-align: text-bottom;
65+
}
6366
/* Body */
6467
body {
6568
overflow: hidden;
@@ -96,6 +99,16 @@ select.vp-select:disabled {
9699

97100
/* image icons */
98101
/* LAB: img to background-image */
102+
.vp-icon-package-manager {
103+
background: center/ contain no-repeat url(../img/package_manager.svg);
104+
width:20px;
105+
height:20px;
106+
}
107+
.vp-icon-install {
108+
background: center/ contain no-repeat url(../img/import.svg);
109+
width:16px;
110+
height:16px;
111+
}
99112
.vp-icon-setting {
100113
background: center/ contain no-repeat url(../img/setting.svg);
101114
width:100%;
@@ -191,6 +204,23 @@ select.vp-select:disabled {
191204
width:15px;
192205
height:15px;
193206
}
207+
.vp-icon-upgrade {
208+
background: center/ contain no-repeat url(../img/upgrade.svg);
209+
width:16px;
210+
height:16px;
211+
}
212+
.vp-icon-numeric {
213+
background: center/ contain no-repeat url(../img/numeric.svg);
214+
display: inline-block;
215+
width:16px;
216+
height:16px;
217+
}
218+
.vp-icon-non-numeric {
219+
background: center/ contain no-repeat url(../img/non_numeric.svg);
220+
display: inline-block;
221+
width:16px;
222+
height:16px;
223+
}
194224

195225
.vp-file-browser-button {
196226
width:22px;
@@ -571,6 +601,11 @@ hr.vp-extra-menu-line {
571601
.vp-inner-popup-body .mr5 {
572602
margin-right:5px;
573603
}
604+
#vp_wrapper .pl5,
605+
.vp-popup-frame .pl5,
606+
.vp-inner-popup-body .pl5 {
607+
padding-left:5px;
608+
}
574609
/* Layout */
575610
.vp-inline-block {
576611
display: inline-block!important;
@@ -602,6 +637,10 @@ hr.vp-extra-menu-line {
602637
padding:15px;
603638
grid-row-gap:5px;
604639
}
640+
.vp-grid-col-rp3 {
641+
display: grid;
642+
grid-template-columns:repeat(3,1fr);
643+
}
605644
.vp-grid-col-p50 {
606645
display: grid;
607646
grid-template-columns:50%50%;

‎visualpython/html/component/fileNavigation.html‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
<!-- Chrome extension for colab -->
2323
<divclass="fnp-sidebar-menu colab"data-path="/">Colab Home</div>
2424
<divclass="fnp-sidebar-menu colab"data-path="drive">Drive Home</div>
25+
<!-- Lite -->
26+
<divclass="fnp-sidebar-menu lite"data-path="lite-home">Lite Home</div>
2527
</div>
2628
<divclass='fileNavigationPage-inner flex-column'
2729
>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp