File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "$schema" : " https://raw.githubusercontent.com/neutralinojs/neutralinojs/main/schemas/neutralino.config.schema.json" ,
33 "applicationId" : " sk.owly.CodeTimer" ,
4- "version" : " 1.0.7 " ,
4+ "version" : " 1.0.8 " ,
55 "defaultMode" : " window" ,
66 "port" : 0 ,
77 "documentRoot" : " /resources/" ,
Original file line number Diff line number Diff line change 135135 </ div >
136136
137137 < div class ="btns my-2 ">
138- < div class ="btn btn-primary d-block my-2 py-3 save-item " onclick ="saveItem() ">
138+ < a href =" # " class ="btn btn-primary d-block my-2 py-3 save-item " onclick ="saveItem() ">
139139 < i class ="fas fa-save "> </ i > < span class ="text "> Save</ span >
140- </ div >
141- < div class ="btn btn-danger d-block my-2 py-3 delete-item " onclick ="deleteItem() ">
140+ </ a >
141+ < a href =" # " class ="btn btn-danger d-block my-2 py-3 delete-item " onclick ="deleteItem() ">
142142 < i class ="fas fa-trash-alt "> </ i > Delete
143- </ div >
143+ </ a >
144144 </ div >
145145 </ div >
146146
Original file line number Diff line number Diff line change @@ -70,6 +70,8 @@ function renderItem(item){
7070 } ) ;
7171
7272 $ ( '#activitySelect' ) . val ( item . activity ) ;
73+
74+ renderCallbacksForSelects ( ) ;
7375}
7476
7577function renderUpdateActivitiesViaProject ( ) {
@@ -214,6 +216,7 @@ function renderNewItem(){
214216 if ( urlParams . has ( 'description' ) ) desc = decodeURIComponent ( urlParams . get ( 'description' ) ) ;
215217
216218 $ ( '#desc' ) . val ( desc ) ;
219+ $ ( '#desc' ) . focus ( ) ;
217220 $ ( '#date' ) . val ( moment ( ) . format ( "DD.MM.YYYY" ) )
218221 $ ( '#time_from' ) . val ( moment ( ) . format ( "HH:mm:ss" ) )
219222 $ ( '#time_to,#time_total' ) . val ( '' ) ;
@@ -234,4 +237,20 @@ function renderNewItem(){
234237 $ ( '#customerSelect, #projectSelect' ) . change ( function ( ) {
235238 renderUpdateActivitiesViaProject ( ) ;
236239 } ) ;
240+
241+ renderCallbacksForSelects ( ) ;
237242}
243+
244+ function renderCallbacksForSelects ( ) {
245+ $ ( '.select2-selection' ) . on ( 'focus' , function ( ) {
246+ //if($('.select2-search__field:visible').length) return false;
247+
248+ $ ( this ) . closest ( 'div' ) . find ( 'select' ) . select2 ( 'open' ) ;
249+ } ) ;
250+ }
251+
252+ //fix autofocus on open
253+ $ ( document ) . on ( 'select2:open' , ( ) => {
254+ let allFound = document . querySelectorAll ( '.select2-container--open .select2-search__field' ) ;
255+ allFound [ allFound . length - 1 ] . focus ( ) ;
256+ } ) ;
You can’t perform that action at this time.
0 commit comments