Skip to content

Commit

Permalink
Set context menu position
Browse files Browse the repository at this point in the history
  • Loading branch information
andmor- committed May 31, 2024
1 parent 200bc13 commit 5f19fea
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 26 deletions.
4 changes: 2 additions & 2 deletions js/switchboardbridge-main.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion js/switchboardbridge-main.js.LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* MIT Licensed
*/

/*! @license DOMPurify 3.1.4 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.4/LICENSE */
/*! @license DOMPurify 3.1.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.5/LICENSE */

/**
* @copyright 2019 Christoph Wurst <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion js/switchboardbridge-main.js.map

Large diffs are not rendered by default.

30 changes: 15 additions & 15 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 9 additions & 7 deletions src/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,10 @@ function handleClick(file) {
// console.log('clrsCall/share', clrsCall)
window.open(clrsCall, '_blank')
// file.fileid = response.ocs.data.file_target
emit('files:node:updated', file)
emit('files_sharing:share:created', file)
// const fileid = response.ocs.data.file_source

// OCA.Sharing.Util._updateFileActionIcon(filePath.$file, false, true)
// OCA.Sharing.Util._updateFileActionIcon(file, false, true)
}
}
xhr.send(JSON.stringify(data))
Expand All @@ -87,13 +87,11 @@ function handleClick(file) {
}
xhr.send()
}

OCA.SwitchboardBridge = OCA.SwitchboardBridge || {}

if (nextcloudVersionIsGreaterThanOr28) {
registerFileAction(new FileAction({
id: appid,
displayName: () => t('Open in Language Resource Switchboard', 'Switchboard'),
displayName: () => 'Switchboard',
default: DefaultType.DEFAULT,
enabled: (nodes) => {
if (nodes.length !== 1) {
Expand All @@ -102,15 +100,17 @@ if (nextcloudVersionIsGreaterThanOr28) {
const node = nodes[0]
return node.type === FileType.File && (node.permissions & Permission.READ)
},
// iconSvgInline() {return CogPlay},
iconSvgInline: () => '<svg xmlns="http://www.w3.org/2000/svg" id="mdi-cog" viewBox="0 0 24 24"><path d="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z" /></svg>',
async exec(file) {
async exec(file, view, dir) {
try {
handleClick(file)
} catch (e) {
// Do nothing if the user cancels
}
return true
},
inline: () => false,
order: 22,
}))
} else {
OCA.SwitchboardBridge.Util = {
Expand Down Expand Up @@ -141,3 +141,5 @@ if (nextcloudVersionIsGreaterThanOr28) {
},
}
}

OC.Plugins.register('OCA.Files.FileList', OCA.SwitchboardBridge.Util)

0 comments on commit 5f19fea

Please sign in to comment.