Fix WebContextMenus
This commit is contained in:
parent
3bd657611c
commit
1130521e4b
@ -98,8 +98,8 @@ export default definePlugin({
|
||||
replacement: [
|
||||
{
|
||||
// if (!IS_WEB || null ==
|
||||
match: /if\(!\i\.\i\|\|null==/,
|
||||
replace: "if(null=="
|
||||
match: /!\i\.isPlatformEmbedded/,
|
||||
replace: "false"
|
||||
},
|
||||
{
|
||||
match: /return\s*?\[\i\.\i\.canCopyImage\(\)/,
|
||||
@ -132,23 +132,22 @@ export default definePlugin({
|
||||
find: '"interactionUsernameProfile"',
|
||||
predicate: () => settings.store.addBack,
|
||||
replacement: {
|
||||
match: /if\("A"===\i\.tagName&&""!==\i\.textContent\)/,
|
||||
replace: "if(false)"
|
||||
match: /if\((?="A"===\i\.tagName&&""!==\i\.textContent)/,
|
||||
replace: "if(false&&"
|
||||
}
|
||||
},
|
||||
|
||||
// Add back slate / text input context menu
|
||||
{
|
||||
find: '"slate-toolbar"',
|
||||
find: 'getElementById("slate-toolbar"',
|
||||
predicate: () => settings.store.addBack,
|
||||
replacement: {
|
||||
match: /(?<=\.handleContextMenu=.+?"bottom";)\i\.\i\?/,
|
||||
replace: "true?"
|
||||
match: /(?<=handleContextMenu\(\i\)\{.{0,200}isPlatformEmbedded)\?/,
|
||||
replace: "||true?"
|
||||
}
|
||||
},
|
||||
{
|
||||
find: 'navId:"textarea-context"',
|
||||
all: true,
|
||||
predicate: () => settings.store.addBack,
|
||||
replacement: [
|
||||
{
|
||||
@ -167,7 +166,7 @@ export default definePlugin({
|
||||
find: '"add-to-dictionary"',
|
||||
predicate: () => settings.store.addBack,
|
||||
replacement: {
|
||||
match: /var \i=\i\.text,/,
|
||||
match: /let\{text:\i=""/,
|
||||
replace: "return [null,null];$&"
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user