Browse Source

Implement email autocomplete for link share

remotes/origin/db-empty-migrate
Vincent Petry 10 years ago
parent
commit
1933bcfa92
  1. 27
      core/js/sharedialoglinkshareview.js

27
core/js/sharedialoglinkshareview.js

@ -248,6 +248,33 @@
}
});
var $emailField = this.$el.find('#email');
if (isLinkShare && $emailField.length !== 0) {
$emailField.autocomplete({
minLength: 1,
source: function (search, response) {
$.get(
OC.generateUrl('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 ) {
$emailField.val(item.item.email);
return false;
}
})
.data("ui-autocomplete")._renderItem = function( ul, item ) {
return $('<li>')
.append('<a>' + escapeHTML(item.displayname) + "<br>" + escapeHTML(item.email) + '</a>' )
.appendTo( ul );
};
}
this.delegateEvents();
return this;

Loading…
Cancel
Save