11import { QVueGlobals } from 'quasar'
22import { useContentStore } from 'src/content/stores/contentStore'
33import { useCommandExecutor } from 'src/core/services/CommandExecutor'
4- import {
5- AddUrlToTabsetHandler ,
6- ButtonActions ,
7- } from 'src/tabsets/actionHandling/AddUrlToTabsetHandler'
4+ import { AddUrlToTabsetHandler , ButtonActions } from 'src/tabsets/actionHandling/AddUrlToTabsetHandler'
85import { AddUrlToTabsetHandlers } from 'src/tabsets/actionHandling/AddUrlToTabsetHandlers'
96import { RssFolderHandler } from 'src/tabsets/actionHandling/handler/RssFolderHandler'
107import { ActionHandlerButtonClickedHolder } from 'src/tabsets/actionHandling/model/ActionHandlerButtonClickedHolder'
@@ -46,39 +43,33 @@ export function useActionHandlers($q: QVueGlobals | undefined) {
4643 handler . withDialog ( args . actionContext ?. identifier ) ?. onOk ( ( data : string [ ] ) => {
4744 console . log ( 'data' , data )
4845 handler . clicked ( chromeTab , tabset , undefined , {
49- useForLinks : data . indexOf ( 'useForLinks' ) >= 0 ,
46+ data : { useForLinks : data . indexOf ( 'useForLinks' ) >= 0 } ,
5047 } )
5148 } )
5249 break
5350 case ButtonActions . NewFile :
5451 handler . withDialog ( args . actionContext ?. identifier ) ?. onOk ( ( filename : string ) => {
55- handler . clicked ( chromeTab , tabset , undefined , { filename } )
52+ handler . clicked ( chromeTab , tabset , undefined , { data : { filename } } )
5653 } )
5754 break
5855 case ButtonActions . Save :
5956 await handler . updateInTabset ( chromeTab , tabset , args . additionalData )
6057 break
6158 case ButtonActions . SaveAs :
6259 handler . withDialog ( args . actionContext ?. identifier ) ?. onOk ( ( filename : string ) => {
63- handler . clicked ( chromeTab , tabset , undefined , { filename } )
60+ handler . clicked ( chromeTab , tabset , undefined , { data : { filename } } )
6461 } )
6562 break
6663 case ButtonActions . DynamicLoad :
67- console . log (
68- `loading dynamic data for tabset/folder ${ tabset . id } /${ args [ 'folder' as keyof object ] } ` ,
69- )
70- await useCommandExecutor ( ) . execute (
71- new LoadDynamicTabsCommand ( tabset , args [ 'folder' as keyof object ] ) ,
72- )
64+ console . log ( `loading dynamic data for tabset/folder ${ tabset . id } /${ args [ 'folder' as keyof object ] } ` )
65+ await useCommandExecutor ( ) . execute ( new LoadDynamicTabsCommand ( tabset , args [ 'folder' as keyof object ] ) )
7366 break
7467 case ButtonActions . AddRssFeed :
7568 console . log ( '===>' , args . actionContext )
76- handler
77- . withDialog ( args . actionContext ?. identifier )
78- ?. onOk ( ( data : { b : boolean ; s : string } ) => {
79- console . log ( 'in' , data )
80- handler . clicked ( chromeTab , tabset , undefined , { data } )
81- } )
69+ handler . withDialog ( args . actionContext ?. identifier ) ?. onOk ( ( data : { b : boolean ; s : string } ) => {
70+ console . log ( 'in' , data )
71+ handler . clicked ( chromeTab , tabset , undefined , { data : { more : data } } )
72+ } )
8273 break
8374 case ButtonActions . LoadRssFeed :
8475 await handler . clicked ( chromeTab , tabset , folder )
@@ -88,14 +79,16 @@ export function useActionHandlers($q: QVueGlobals | undefined) {
8879 // break;
8980 case ButtonActions . ImportChromeBookmarks :
9081 console . log ( '===>' , args . actionContext )
91- handler . withDialog ( args . actionContext ?. identifier ) ?. onOk ( ( data : string [ ] ) => {
92- console . log ( 'data' , data )
82+ handler . withDialog ( args . actionContext ?. identifier ) ?. onOk ( ( input : string [ ] ) => {
83+ console . log ( 'data' , input )
9384 handler . clicked ( chromeTab , tabset , undefined , {
9485 action : {
9586 identifier : ButtonActions . ImportChromeBookmarks ,
9687 label : 'Import' ,
9788 } ,
98- recursive : data . indexOf ( 'recursive' ) >= 0 ,
89+ data : {
90+ recursive : input . indexOf ( 'recursive' ) >= 0 ,
91+ } ,
9992 } )
10093 } )
10194 break
0 commit comments