aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/js/app.js
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2019-09-25 18:19:42 +0200
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2019-10-01 17:16:09 +0200
commitb9bc2417e7a8dc81feb0abe20359bedaf864f790 (patch)
tree61b47fbf37c1d168da8625224debde9e6a985348 /apps/files_sharing/js/app.js
parent7fb651235128dcbca8a6683b5cdafdf835f46300 (diff)
downloadnextcloud-server-b9bc2417e7a8dc81feb0abe20359bedaf864f790.tar.gz
nextcloud-server-b9bc2417e7a8dc81feb0abe20359bedaf864f790.zip
Comply to eslint
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files_sharing/js/app.js')
-rw-r--r--apps/files_sharing/js/app.js210
1 files changed, 105 insertions, 105 deletions
diff --git a/apps/files_sharing/js/app.js b/apps/files_sharing/js/app.js
index b6ca71e15d1..29cd3385c3a 100644
--- a/apps/files_sharing/js/app.js
+++ b/apps/files_sharing/js/app.js
@@ -12,7 +12,7 @@ if (!OCA.Sharing) {
/**
* @namespace OCA.Sharing
*/
- OCA.Sharing = {};
+ OCA.Sharing = {}
}
/**
* @namespace
@@ -25,7 +25,7 @@ OCA.Sharing.App = {
initSharingIn: function($el) {
if (this._inFileList) {
- return this._inFileList;
+ return this._inFileList
}
this._inFileList = new OCA.Sharing.FileList(
@@ -40,19 +40,19 @@ OCA.Sharing.App = {
// if handling the event with the file list already created.
shown: true
}
- );
+ )
- this._extendFileList(this._inFileList);
- this._inFileList.appName = t('files_sharing', 'Shared with you');
- this._inFileList.$el.find('#emptycontent').html('<div class="icon-shared"></div>' +
- '<h2>' + t('files_sharing', 'Nothing shared with you yet') + '</h2>' +
- '<p>' + t('files_sharing', 'Files and folders others share with you will show up here') + '</p>');
- return this._inFileList;
+ this._extendFileList(this._inFileList)
+ this._inFileList.appName = t('files_sharing', 'Shared with you')
+ this._inFileList.$el.find('#emptycontent').html('<div class="icon-shared"></div>'
+ + '<h2>' + t('files_sharing', 'Nothing shared with you yet') + '</h2>'
+ + '<p>' + t('files_sharing', 'Files and folders others share with you will show up here') + '</p>')
+ return this._inFileList
},
initSharingOut: function($el) {
if (this._outFileList) {
- return this._outFileList;
+ return this._outFileList
}
this._outFileList = new OCA.Sharing.FileList(
$el,
@@ -66,19 +66,19 @@ OCA.Sharing.App = {
// if handling the event with the file list already created.
shown: true
}
- );
+ )
- this._extendFileList(this._outFileList);
- this._outFileList.appName = t('files_sharing', 'Shared with others');
- this._outFileList.$el.find('#emptycontent').html('<div class="icon-shared"></div>' +
- '<h2>' + t('files_sharing', 'Nothing shared yet') + '</h2>' +
- '<p>' + t('files_sharing', 'Files and folders you share will show up here') + '</p>');
- return this._outFileList;
+ this._extendFileList(this._outFileList)
+ this._outFileList.appName = t('files_sharing', 'Shared with others')
+ this._outFileList.$el.find('#emptycontent').html('<div class="icon-shared"></div>'
+ + '<h2>' + t('files_sharing', 'Nothing shared yet') + '</h2>'
+ + '<p>' + t('files_sharing', 'Files and folders you share will show up here') + '</p>')
+ return this._outFileList
},
initSharingLinks: function($el) {
if (this._linkFileList) {
- return this._linkFileList;
+ return this._linkFileList
}
this._linkFileList = new OCA.Sharing.FileList(
$el,
@@ -92,19 +92,19 @@ OCA.Sharing.App = {
// if handling the event with the file list already created.
shown: true
}
- );
+ )
- this._extendFileList(this._linkFileList);
- this._linkFileList.appName = t('files_sharing', 'Shared by link');
- this._linkFileList.$el.find('#emptycontent').html('<div class="icon-public"></div>' +
- '<h2>' + t('files_sharing', 'No shared links') + '</h2>' +
- '<p>' + t('files_sharing', 'Files and folders you share by link will show up here') + '</p>');
- return this._linkFileList;
+ this._extendFileList(this._linkFileList)
+ this._linkFileList.appName = t('files_sharing', 'Shared by link')
+ this._linkFileList.$el.find('#emptycontent').html('<div class="icon-public"></div>'
+ + '<h2>' + t('files_sharing', 'No shared links') + '</h2>'
+ + '<p>' + t('files_sharing', 'Files and folders you share by link will show up here') + '</p>')
+ return this._linkFileList
},
initSharingDeleted: function($el) {
if (this._deletedFileList) {
- return this._deletedFileList;
+ return this._deletedFileList
}
this._deletedFileList = new OCA.Sharing.FileList(
$el,
@@ -119,19 +119,19 @@ OCA.Sharing.App = {
// if handling the event with the file list already created.
shown: true
}
- );
+ )
- this._extendFileList(this._deletedFileList);
- this._deletedFileList.appName = t('files_sharing', 'Deleted shares');
- this._deletedFileList.$el.find('#emptycontent').html('<div class="icon-share"></div>' +
- '<h2>' + t('files_sharing', 'No deleted shares') + '</h2>' +
- '<p>' + t('files_sharing', 'Shares you deleted will show up here') + '</p>');
- return this._deletedFileList;
+ this._extendFileList(this._deletedFileList)
+ this._deletedFileList.appName = t('files_sharing', 'Deleted shares')
+ this._deletedFileList.$el.find('#emptycontent').html('<div class="icon-share"></div>'
+ + '<h2>' + t('files_sharing', 'No deleted shares') + '</h2>'
+ + '<p>' + t('files_sharing', 'Shares you deleted will show up here') + '</p>')
+ return this._deletedFileList
},
initShareingOverview: function($el) {
if (this._overviewFileList) {
- return this._overviewFileList;
+ return this._overviewFileList
}
this._overviewFileList = new OCA.Sharing.FileList(
$el,
@@ -144,43 +144,43 @@ OCA.Sharing.App = {
// if handling the event with the file list already created.
shown: true
}
- );
+ )
- this._extendFileList(this._overviewFileList);
- this._overviewFileList.appName = t('files_sharing', 'Shares');
- this._overviewFileList.$el.find('#emptycontent').html('<div class="icon-share"></div>' +
- '<h2>' + t('files_sharing', 'No shares') + '</h2>' +
- '<p>' + t('files_sharing', 'Shares will show up here') + '</p>');
- return this._overviewFileList;
+ this._extendFileList(this._overviewFileList)
+ this._overviewFileList.appName = t('files_sharing', 'Shares')
+ this._overviewFileList.$el.find('#emptycontent').html('<div class="icon-share"></div>'
+ + '<h2>' + t('files_sharing', 'No shares') + '</h2>'
+ + '<p>' + t('files_sharing', 'Shares will show up here') + '</p>')
+ return this._overviewFileList
},
removeSharingIn: function() {
if (this._inFileList) {
- this._inFileList.$fileList.empty();
+ this._inFileList.$fileList.empty()
}
},
removeSharingOut: function() {
if (this._outFileList) {
- this._outFileList.$fileList.empty();
+ this._outFileList.$fileList.empty()
}
},
removeSharingLinks: function() {
if (this._linkFileList) {
- this._linkFileList.$fileList.empty();
+ this._linkFileList.$fileList.empty()
}
},
removeSharingDeleted: function() {
if (this._deletedFileList) {
- this._deletedFileList.$fileList.empty();
+ this._deletedFileList.$fileList.empty()
}
},
removeSharingOverview: function() {
if (this._overviewFileList) {
- this._overviewFileList.$fileList.empty();
+ this._overviewFileList.$fileList.empty()
}
},
@@ -188,46 +188,46 @@ OCA.Sharing.App = {
* Destroy the app
*/
destroy: function() {
- OCA.Files.fileActions.off('setDefault.app-sharing', this._onActionsUpdated);
- OCA.Files.fileActions.off('registerAction.app-sharing', this._onActionsUpdated);
- this.removeSharingIn();
- this.removeSharingOut();
- this.removeSharingLinks();
- this._inFileList = null;
- this._outFileList = null;
- this._linkFileList = null;
- this._overviewFileList = null;
- delete this._globalActionsInitialized;
+ OCA.Files.fileActions.off('setDefault.app-sharing', this._onActionsUpdated)
+ OCA.Files.fileActions.off('registerAction.app-sharing', this._onActionsUpdated)
+ this.removeSharingIn()
+ this.removeSharingOut()
+ this.removeSharingLinks()
+ this._inFileList = null
+ this._outFileList = null
+ this._linkFileList = null
+ this._overviewFileList = null
+ delete this._globalActionsInitialized
},
_createFileActions: function() {
// inherit file actions from the files app
- var fileActions = new OCA.Files.FileActions();
+ var fileActions = new OCA.Files.FileActions()
// note: not merging the legacy actions because legacy apps are not
// compatible with the sharing overview and need to be adapted first
- fileActions.registerDefaultActions();
- fileActions.merge(OCA.Files.fileActions);
+ fileActions.registerDefaultActions()
+ fileActions.merge(OCA.Files.fileActions)
if (!this._globalActionsInitialized) {
// in case actions are registered later
- this._onActionsUpdated = _.bind(this._onActionsUpdated, this);
- OCA.Files.fileActions.on('setDefault.app-sharing', this._onActionsUpdated);
- OCA.Files.fileActions.on('registerAction.app-sharing', this._onActionsUpdated);
- this._globalActionsInitialized = true;
+ this._onActionsUpdated = _.bind(this._onActionsUpdated, this)
+ OCA.Files.fileActions.on('setDefault.app-sharing', this._onActionsUpdated)
+ OCA.Files.fileActions.on('registerAction.app-sharing', this._onActionsUpdated)
+ this._globalActionsInitialized = true
}
// when the user clicks on a folder, redirect to the corresponding
// folder in the files app instead of opening it directly
- fileActions.register('dir', 'Open', OC.PERMISSION_READ, '', function (filename, context) {
- OCA.Files.App.setActiveView('files', {silent: true});
- OCA.Files.App.fileList.changeDirectory(OC.joinPaths(context.$file.attr('data-path'), filename), true, true);
- });
- fileActions.setDefault('dir', 'Open');
- return fileActions;
+ fileActions.register('dir', 'Open', OC.PERMISSION_READ, '', function(filename, context) {
+ OCA.Files.App.setActiveView('files', { silent: true })
+ OCA.Files.App.fileList.changeDirectory(OC.joinPaths(context.$file.attr('data-path'), filename), true, true)
+ })
+ fileActions.setDefault('dir', 'Open')
+ return fileActions
},
_restoreShareAction: function() {
- var fileActions = new OCA.Files.FileActions();
+ var fileActions = new OCA.Files.FileActions()
fileActions.registerAction({
name: 'Restore',
displayName: '',
@@ -237,70 +237,70 @@ OCA.Sharing.App = {
iconClass: 'icon-history',
type: OCA.Files.FileActions.TYPE_INLINE,
actionHandler: function(fileName, context) {
- var shareId = context.$file.data('shareId');
+ var shareId = context.$file.data('shareId')
$.post(OC.linkToOCS('apps/files_sharing/api/v1/deletedshares', 2) + shareId)
- .success(function(result) {
- context.fileList.remove(context.fileInfoModel.attributes.name);
- }).fail(function() {
- OC.Notification.showTemporary(t('files_sharing', 'Something happened. Unable to restore the share.'));
- });
+ .success(function(result) {
+ context.fileList.remove(context.fileInfoModel.attributes.name)
+ }).fail(function() {
+ OC.Notification.showTemporary(t('files_sharing', 'Something happened. Unable to restore the share.'))
+ })
}
- });
- return fileActions;
+ })
+ return fileActions
},
_onActionsUpdated: function(ev) {
_.each([this._inFileList, this._outFileList, this._linkFileList], function(list) {
if (!list) {
- return;
+ return
}
if (ev.action) {
- list.fileActions.registerAction(ev.action);
+ list.fileActions.registerAction(ev.action)
} else if (ev.defaultAction) {
list.fileActions.setDefault(
ev.defaultAction.mime,
ev.defaultAction.name
- );
+ )
}
- });
+ })
},
_extendFileList: function(fileList) {
// remove size column from summary
- fileList.fileSummary.$el.find('.filesize').remove();
+ fileList.fileSummary.$el.find('.filesize').remove()
}
-};
+}
$(document).ready(function() {
$('#app-content-sharingin').on('show', function(e) {
- OCA.Sharing.App.initSharingIn($(e.target));
- });
+ OCA.Sharing.App.initSharingIn($(e.target))
+ })
$('#app-content-sharingin').on('hide', function() {
- OCA.Sharing.App.removeSharingIn();
- });
+ OCA.Sharing.App.removeSharingIn()
+ })
$('#app-content-sharingout').on('show', function(e) {
- OCA.Sharing.App.initSharingOut($(e.target));
- });
+ OCA.Sharing.App.initSharingOut($(e.target))
+ })
$('#app-content-sharingout').on('hide', function() {
- OCA.Sharing.App.removeSharingOut();
- });
+ OCA.Sharing.App.removeSharingOut()
+ })
$('#app-content-sharinglinks').on('show', function(e) {
- OCA.Sharing.App.initSharingLinks($(e.target));
- });
+ OCA.Sharing.App.initSharingLinks($(e.target))
+ })
$('#app-content-sharinglinks').on('hide', function() {
- OCA.Sharing.App.removeSharingLinks();
- });
+ OCA.Sharing.App.removeSharingLinks()
+ })
$('#app-content-deletedshares').on('show', function(e) {
- OCA.Sharing.App.initSharingDeleted($(e.target));
- });
+ OCA.Sharing.App.initSharingDeleted($(e.target))
+ })
$('#app-content-deletedshares').on('hide', function() {
- OCA.Sharing.App.removeSharingDeleted();
- });
+ OCA.Sharing.App.removeSharingDeleted()
+ })
$('#app-content-shareoverview').on('show', function(e) {
- OCA.Sharing.App.initShareingOverview($(e.target));
- });
+ OCA.Sharing.App.initShareingOverview($(e.target))
+ })
$('#app-content-shareoverview').on('hide', function() {
- OCA.Sharing.App.removeSharingOverview();
- });
-});
+ OCA.Sharing.App.removeSharingOverview()
+ })
+})