upgrade component mount for brave search

This commit is contained in:
josc146
2024-03-24 12:33:53 +08:00
parent c9cb613961
commit 513f468910
2 changed files with 16 additions and 0 deletions
@@ -0,0 +1,12 @@
import { waitForElementToExistAndSelect } from '../../../utils'
import { config } from '../index.mjs'
export default {
init: async (hostname, userConfig) => {
const selector = userConfig.insertAtTop
? config.brave.resultsContainerQuery[0]
: config.brave.sidebarContainerQuery[0]
await waitForElementToExistAndSelect(selector, 5)
return true
},
}
@@ -11,6 +11,7 @@ import juejin from './juejin'
import weixin from './weixin'
import followin from './followin'
import duckduckgo from './duckduckgo'
import brave from './brave'
/**
* @typedef {object} SiteConfigAction
@@ -98,6 +99,9 @@ export const config = {
sidebarContainerQuery: ['.sidebar'],
appendContainerQuery: [],
resultsContainerQuery: ['#results'],
action: {
init: brave.init,
},
},
searx: {
inputQuery: ["input[name='q']"],