summaryrefslogtreecommitdiffstats
path: root/core/js/share.js
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2014-04-11 00:04:58 +0200
committerThomas Müller <thomas.mueller@tmit.eu>2014-04-11 00:04:58 +0200
commitdcca5f7bdd224f9fdd773d2a9ff8ac6f3199823a (patch)
tree500ea4b5a57400fd84d0d428da9e8f2a997451fb /core/js/share.js
parentd229856fc50bf09abb4679fcea3c06c7effd4dde (diff)
parent0b4d87961926d69e5f95b2a6477edb804d726b78 (diff)
downloadnextcloud-server-dcca5f7bdd224f9fdd773d2a9ff8ac6f3199823a.tar.gz
nextcloud-server-dcca5f7bdd224f9fdd773d2a9ff8ac6f3199823a.zip
Merge pull request #5857 from owncloud/type-ahead-share-by-mail-master
introduce auto completion on share email - integrated with the contactsm...
Diffstat (limited to 'core/js/share.js')
-rw-r--r--core/js/share.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/core/js/share.js b/core/js/share.js
index ef71cc7999a..5cabc614563 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -331,6 +331,26 @@ OC.Share={
.append( insert )
.appendTo( ul );
};
+ $('#email').autocomplete({
+ minLength: 1,
+ source: function (search, response) {
+ $.get(OC.filePath('core', 'ajax', 'share.php'), { fetch: 'getShareWithEmail', search: search.term }, function(result) {
+ if (result.status == 'success' && result.data.length > 0) {
+ response(result.data);
+ }
+ });
+ },
+ select: function( event, item ) {
+ $('#email').val(item.item.email);
+ return false;
+ }
+ })
+ .data("ui-autocomplete")._renderItem = function( ul, item ) {
+ return $( "<li>" )
+ .append( "<a>" + item.displayname + "<br>" + item.email + "</a>" )
+ .appendTo( ul );
+ };
+
} else {
html += '<input id="shareWith" type="text" placeholder="'+t('core', 'Resharing is not allowed')+'" style="width:90%;" disabled="disabled"/>';
html += '</div>';