Compare commits
2 commits
master
...
bugfix/noi
Author | SHA1 | Date | |
---|---|---|---|
|
357a1678b3 | ||
|
d612aeec2d |
3 changed files with 20 additions and 21 deletions
BIN
apps/files_sharing/js/dist/additionalScripts.js
vendored
BIN
apps/files_sharing/js/dist/additionalScripts.js
vendored
Binary file not shown.
BIN
apps/files_sharing/js/dist/additionalScripts.js.map
vendored
BIN
apps/files_sharing/js/dist/additionalScripts.js.map
vendored
Binary file not shown.
|
@ -25,13 +25,14 @@
|
||||||
* @namespace
|
* @namespace
|
||||||
*/
|
*/
|
||||||
OCA.Sharing.Util = {
|
OCA.Sharing.Util = {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Regular expression for splitting parts of remote share owners:
|
* Regular expression for splitting parts of remote share owners:
|
||||||
* "user@example.com/path/to/owncloud"
|
* "user@example.com/"
|
||||||
* "user@anotherexample.com@example.com/path/to/owncloud
|
* "user@example.com/path/to/owncloud"
|
||||||
*/
|
* "user@anotherexample.com@example.com/path/to/owncloud
|
||||||
_REMOTE_OWNER_REGEXP: new RegExp('^([^@]*)@(([^@]*)@)?([^/]*)([/](.*)?)?$'),
|
*/
|
||||||
|
_REMOTE_OWNER_REGEXP: new RegExp('^(([^@]*)@(([^@^/^\\s]*)@)?)([^[\\s/]*)([/](.*))?$'),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initialize the sharing plugin.
|
* Initialize the sharing plugin.
|
||||||
|
@ -350,26 +351,24 @@
|
||||||
*/
|
*/
|
||||||
_formatRemoteShare: function(shareWith, shareWithDisplayName, message) {
|
_formatRemoteShare: function(shareWith, shareWithDisplayName, message) {
|
||||||
var parts = OCA.Sharing.Util._REMOTE_OWNER_REGEXP.exec(shareWith)
|
var parts = OCA.Sharing.Util._REMOTE_OWNER_REGEXP.exec(shareWith)
|
||||||
if (!parts) {
|
if (!parts || !parts[6]) {
|
||||||
// display avatar of the user
|
// display avatar of the user
|
||||||
var avatar = '<span class="avatar" data-username="' + escapeHTML(shareWith) + '" title="' + message + ' ' + escapeHTML(shareWithDisplayName) + '"></span>'
|
var avatar = '<span class="avatar" data-username="' + escapeHTML(shareWith) + '" title="' + message + ' ' + escapeHTML(shareWithDisplayName) + '"></span>'
|
||||||
var hidden = '<span class="hidden-visually">' + message + ' ' + escapeHTML(shareWithDisplayName) + '</span> '
|
var hidden = '<span class="hidden-visually">' + message + ' ' + escapeHTML(shareWithDisplayName) + '</span> '
|
||||||
return avatar + hidden
|
return avatar + hidden
|
||||||
}
|
}
|
||||||
|
|
||||||
var userName = parts[1]
|
var userName = parts[2]
|
||||||
var userDomain = parts[3]
|
var userDomain = parts[4]
|
||||||
var server = parts[4]
|
var server = parts[5]
|
||||||
var tooltip = message + ' ' + userName
|
|
||||||
if (userDomain) {
|
var tooltip = message + ' ' + userName
|
||||||
tooltip += '@' + userDomain
|
if (userDomain) {
|
||||||
}
|
tooltip += '@' + userDomain
|
||||||
if (server) {
|
}
|
||||||
if (!userDomain) {
|
if (server) {
|
||||||
userDomain = '…'
|
tooltip += '@' + server
|
||||||
}
|
}
|
||||||
tooltip += '@' + server
|
|
||||||
}
|
|
||||||
|
|
||||||
var html = '<span class="remoteAddress" title="' + escapeHTML(tooltip) + '">'
|
var html = '<span class="remoteAddress" title="' + escapeHTML(tooltip) + '">'
|
||||||
html += '<span class="username">' + escapeHTML(userName) + '</span>'
|
html += '<span class="username">' + escapeHTML(userName) + '</span>'
|
||||||
|
|
Loading…
Reference in a new issue