File tree 2 files changed +16
-0
lines changed
src/content-script/site-adapters
2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change
1
+ import { waitForElementToExistAndSelect } from '../../../utils'
2
+ import { config } from '../index.mjs'
3
+
4
+ export default {
5
+ init : async ( hostname , userConfig ) => {
6
+ const selector = userConfig . insertAtTop
7
+ ? config . brave . resultsContainerQuery [ 0 ]
8
+ : config . brave . sidebarContainerQuery [ 0 ]
9
+ await waitForElementToExistAndSelect ( selector , 5 )
10
+ return true
11
+ } ,
12
+ }
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import juejin from './juejin'
11
11
import weixin from './weixin'
12
12
import followin from './followin'
13
13
import duckduckgo from './duckduckgo'
14
+ import brave from './brave'
14
15
15
16
/**
16
17
* @typedef {object } SiteConfigAction
@@ -98,6 +99,9 @@ export const config = {
98
99
sidebarContainerQuery : [ '.sidebar' ] ,
99
100
appendContainerQuery : [ ] ,
100
101
resultsContainerQuery : [ '#results' ] ,
102
+ action : {
103
+ init : brave . init ,
104
+ } ,
101
105
} ,
102
106
searx : {
103
107
inputQuery : [ "input[name='q']" ] ,
You can’t perform that action at this time.
0 commit comments