xP: make the buffer list selectable by Vimium
This commit is contained in:
parent
1079189381
commit
6bfe577f1b
2
LICENSE
2
LICENSE
|
@ -1,4 +1,4 @@
|
||||||
Copyright (c) 2014 - 2022, Přemysl Eric Janouch <p@janouch.name>
|
Copyright (c) 2014 - 2023, Přemysl Eric Janouch <p@janouch.name>
|
||||||
|
|
||||||
Permission to use, copy, modify, and/or distribute this software for any
|
Permission to use, copy, modify, and/or distribute this software for any
|
||||||
purpose with or without fee is hereby granted.
|
purpose with or without fee is hereby granted.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright (c) 2022, Přemysl Eric Janouch <p@janouch.name>
|
// Copyright (c) 2022 - 2023, Přemysl Eric Janouch <p@janouch.name>
|
||||||
// SPDX-License-Identifier: 0BSD
|
// SPDX-License-Identifier: 0BSD
|
||||||
import * as Relay from './proto.js'
|
import * as Relay from './proto.js'
|
||||||
|
|
||||||
|
@ -462,14 +462,15 @@ let BufferList = {
|
||||||
classes.push('highlighted')
|
classes.push('highlighted')
|
||||||
highlighted = true
|
highlighted = true
|
||||||
}
|
}
|
||||||
return m('.item', {
|
// The role makes it selectable in VIM-like browser extensions.
|
||||||
|
return m('.item[role=tab]', {
|
||||||
onclick: event => bufferActivate(name),
|
onclick: event => bufferActivate(name),
|
||||||
class: classes.join(' '),
|
class: classes.join(' '),
|
||||||
}, displayName)
|
}, displayName)
|
||||||
})
|
})
|
||||||
|
|
||||||
updateIcon(rpc.ws === undefined ? null : highlighted)
|
updateIcon(rpc.ws === undefined ? null : highlighted)
|
||||||
return m('.list', {}, items)
|
return m('.list[role=tablist]', {}, items)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue