Skip to content

Commit 513f468

Browse files
committed
upgrade component mount for brave search
1 parent c9cb613 commit 513f468

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
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+
}

src/content-script/site-adapters/index.mjs

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import juejin from './juejin'
1111
import weixin from './weixin'
1212
import followin from './followin'
1313
import duckduckgo from './duckduckgo'
14+
import brave from './brave'
1415

1516
/**
1617
* @typedef {object} SiteConfigAction
@@ -98,6 +99,9 @@ export const config = {
9899
sidebarContainerQuery: ['.sidebar'],
99100
appendContainerQuery: [],
100101
resultsContainerQuery: ['#results'],
102+
action: {
103+
init: brave.init,
104+
},
101105
},
102106
searx: {
103107
inputQuery: ["input[name='q']"],

0 commit comments

Comments
 (0)