summaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/src/files_sharing.js
blob: 4e90afaf9430b19831b05fe26b0dfd897ed0b787 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
__webpack_nonce__ = btoa(OC.requestToken);
__webpack_public_path__ = OC.linkTo('files_sharing', 'js/dist/');

import '../js/app';
import '../js/sharedfilelist';
import '../js/sharetabview';
import '../js/share';
import '../js/sharebreadcrumbview';

window.OCP.Collaboration.registerType('files', {
	action: () => {
		return new Promise((resolve, reject) => {
			OC.dialogs.filepicker('Link to a file', function (f) {
				const client = OC.Files.getClient();
				client.getFileInfo(f).then((status, fileInfo) => {
					resolve(fileInfo.id);
				}, () => {
					reject();
				});
			}, false);
		});
	},
	/** used in "Link to a {typeString}" */
	typeString: t('files_sharing', 'file')
});

window.OCA.Sharing = OCA.Sharing;