]> git.mxchange.org Git - friendica.git/commitdiff
[frio] Remove /contacts module incomplete autocompletion in search field
authorHypolite Petovan <hypolite@mrpetovan.com>
Sat, 24 Aug 2019 16:59:30 +0000 (12:59 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Sat, 24 Aug 2019 16:59:42 +0000 (12:59 -0400)
view/theme/frio/js/mod_contacts.js
view/theme/frio/js/theme.js

index ab572181006d43a71a54ef44ff3c5fd2237e3695..dd7ae43568fce0a2047fe7f3f24eae83f2105ded 100644 (file)
@@ -2,22 +2,6 @@
 var batchConfirmed = false;
 
 $(document).ready(function() {
-       // Add contact_filter autocompletion to the search field.
-       $("#contacts-search").contact_filter(baseurl + '/acl', 'r', true);
-
-       // Hide the viewcontact_wrapper if there is an input in the search field
-       // We are doing this to let the the contact_filter replace the original
-       // shown contacts.
-       $("#contacts-search").keyup(function(){
-               var elText = $(this).val();
-               if (elText.length !== 0) {
-                       $("#viewcontact_wrapper").hide();
-                       $("ul.textcomplete-dropdown").addClass("show media-list");
-               } else {
-                       $("#viewcontact_wrapper").show();
-                       $("ul.textcomplete-dropdown").removeClass("show");
-               }
-       });
        // Initiale autosize for the textareas.
        autosize($("textarea.text-autosize"));
 
index 44a24b30a11884e1cfae92537a5247922d5a6012..ad6308595cb3295fdf05a32e29d9dd324c7560c4 100644 (file)
@@ -504,75 +504,11 @@ function qOrAmp(url) {
        }
 }
 
-function contact_filter(item) {
-       // get the html content from the js template of the contact-wrapper
-       contact_tpl = unescape($(".javascript-template[rel=contact-template]").html());
-
-       var variables = {
-                       id:             item.id,
-                       name:           item.name,
-                       username:       item.username,
-                       thumb:          item.thumb,
-                       img_hover:      item.img_hover,
-                       edit_hover:     item.edit_hover,
-                       account_type:   item.account_type,
-                       photo_menu:     item.photo_menu,
-                       alt_text:       item.alt_text,
-                       dir_icon:       item.dir_icon,
-                       sparkle:        item.sparkle,
-                       itemurl:        item.itemurl,
-                       url:            item.url,
-                       network:        item.network,
-                       tags:           item.tags,
-                       details:        item.details,
-       };
-
-       // open a new jSmart instance with the template
-       var tpl = new jSmart (contact_tpl);
-
-       // replace the variable with the values
-       var html = tpl.fetch(variables);
-
-       return html;
-}
-
 function filter_replace(item) {
 
        return item.name;
 }
 
-(function($) {
-       $.fn.contact_filter = function(backend_url, typ, autosubmit, onselect) {
-               if (typeof typ === 'undefined') {
-                       typ = '';
-               }
-
-               if (typeof autosubmit === 'undefined') {
-                       autosubmit = false;
-               }
-
-               // Autocomplete contacts
-               contacts = {
-                       match: /(^)([^\n]+)$/,
-                       index: 2,
-                       search: function(term, callback) {contact_search(term, callback, backend_url, typ);},
-                       replace: filter_replace,
-                       template: contact_filter
-               };
-
-               this.attr('autocomplete','off');
-               var a = this.textcomplete([contacts], {className:'accontacts', appendTo: '#contact-list'});
-
-               if(autosubmit) {
-                       a.on('textComplete:select', function(e,value,strategy) {submit_form(this);});
-               }
-
-               a.on('textComplete:select', function(e, value, strategy) {
-                       $(".dropdown-menu.textcomplete-dropdown.media-list").show();
-               });
-       };
-})( jQuery );
-
 // current time in milliseconds, to send each request to make sure
 // we 're not getting 304 response
 function timeNow() {