File tree Expand file tree Collapse file tree 3 files changed +21
-3
lines changed
Expand file tree Collapse file tree 3 files changed +21
-3
lines changed Original file line number Diff line number Diff line change 22 "name" : " cache-visual-editor" ,
33 "printableName" : " Cache Visual Editor" ,
44 "packageName" : " VisualEditor" ,
5- "version" : " 0.9.0 " ,
5+ "version" : " 0.9.1 " ,
66 "description" : " Visual class editor for InterSystems Caché" ,
77 "main" : " index.js" ,
88 "keywords" : [
Original file line number Diff line number Diff line change 2020 < div class ="panel ">
2121 < div class ="controls inline float-right ">
2222 < select class ="interactive medium add icon hidden-select " id ="addClass ">
23- < option value ="class "> Class</ option >
24- < option value ="package "> Package</ option >
2523 </ select >
2624 < div class ="interactive medium save icon " id ="saveIndicator "> </ div >
2725 </ div >
Original file line number Diff line number Diff line change @@ -75,8 +75,27 @@ let footer = onInit(() => {
7575 } ) ;
7676 } ) ,
7777 addClassPackageButton = onInit ( ( ) => {
78+
7879 addClassPackageButton = document . querySelector ( "#addClass" ) ;
7980 freeSelect ( addClassPackageButton ) ;
81+
82+ addClassPackageButton . addEventListener ( `mousedown` , ( ) => {
83+
84+ while ( addClassPackageButton . firstChild )
85+ addClassPackageButton . removeChild ( addClassPackageButton . firstChild ) ;
86+
87+ let c = block ( `option` , `` , `Package` ) ;
88+ c . setAttribute ( `value` , `package` ) ;
89+ addClassPackageButton . appendChild ( c ) ;
90+
91+ if ( PATH != `` ) {
92+ c = block ( `option` , `` , `Class` ) ;
93+ c . setAttribute ( `value` , `class` ) ;
94+ addClassPackageButton . appendChild ( c ) ;
95+ }
96+
97+ } ) ;
98+
8099 addClassPackageButton . addEventListener ( `change` , ( ) => {
81100
82101 let type = addClassPackageButton [ "value" ] ; // "class" || "package"
@@ -113,6 +132,7 @@ let footer = onInit(() => {
113132
114133 } ) ;
115134 } ) ;
135+
116136 } ) ,
117137 terminalButton = onInit ( ( ) => {
118138
You can’t perform that action at this time.
0 commit comments