Plugin Directory

Changeset 2453748


Ignore:
Timestamp:
01/11/2021 09:22:21 AM (5 years ago)
Author:
foadyousefi
Message:

New release 0.3.1

Location:
redisearch
Files:
1 deleted
7 edited
42 copied

Legend:

Unmodified
Added
Removed
  • redisearch/tags/0.3.1/README.md

    r2452159 r2453748  
    5353
    5454### Changelog
     55
     56##### 0.3.1
     57* **FIXED**: Fix an issue with live search
    5558
    5659##### 0.3.0
  • redisearch/tags/0.3.1/readme.txt

    r2452159 r2453748  
    77Requires at least: 5.0
    88Tested up to: 5.6
    9 Stable tag: 0.3.0
     9Stable tag: 0.3.1
    1010Requires PHP: 7.2
    1111License: GPLv2 or later
     
    6767== Changelog ==
    6868
     69= 0.3.1 =
     70* FIXED: Fix an issue with live search
     71
    6972= 0.3.0 =
    7073* Updated: Implemented RediSearch version 2.0
  • redisearch/tags/0.3.1/src/Features/LiveSearch/assets/js/live-search.min.js

    r2452159 r2453748  
    1 jQuery(document).ready(function(){document.querySelectorAll('[name="s"]').forEach(e=>{var t;function n(e){if(!e)return!1;!function(e){for(var t=0;t<e.length;t++)e[t].classList.remove("autocomplete-active")}(e),t>=e.length&&(t=0),t<0&&(t=e.length-1),e[t].classList.add("autocomplete-active")}function i(t){for(var n=document.getElementsByClassName("autocomplete-items"),i=0;i<n.length;i++)t!=n[i]&&t!=e&&n[i].parentNode.removeChild(n[i])}e.setAttribute("autocomplete","off"),e.addEventListener("input",function(n){var o,a=this.value;if(i(),!a)return!1;t=-1,this.parentNode.style.position="relative",this.parentNode.style.display="block",(o=document.createElement("DIV")).setAttribute("id",this.id+"autocomplete-list"),o.setAttribute("class","autocomplete-items"),this.parentNode.appendChild(o),function(t,n){let o={action:"wp_redisearch_get_suggestion",term:t};jQuery.ajax({data:o,type:"post",url:wpRds.ajaxUrl,success:function(o){let a,s=o;for(let o=0;o<s.length;o+=2)(a=document.createElement("DIV")).innerHTML="<strong>"+s[o].post_title.substr(0,t.length)+"</strong>",a.innerHTML+=s[o].post_title.substr(t.length),a.innerHTML+="<input type='hidden' value='"+s[o]+"'>",a.addEventListener("click",function(t){e.value=this.getElementsByTagName("input")[0].value,e.parentNode.submit(),i()}),n.appendChild(a)}})}(a,o)}),e.addEventListener("keydown",function(e){var i=document.getElementById(this.id+"autocomplete-list");i&&(i=i.getElementsByTagName("div")),40==e.keyCode?(t++,n(i)):38==e.keyCode?(t--,n(i)):13==e.keyCode&&t>-1&&i&&i[t].click()}),document.addEventListener("click",function(e){i(e.target)})})});
     1jQuery(document).ready(function(){document.querySelectorAll('[name="s"]').forEach(e=>{var t;function n(e){if(!e)return!1;!function(e){for(var t=0;t<e.length;t++)e[t].classList.remove("autocomplete-active")}(e),t>=e.length&&(t=0),t<0&&(t=e.length-1),e[t].classList.add("autocomplete-active")}function i(t){for(var n=document.getElementsByClassName("autocomplete-items"),i=0;i<n.length;i++)t!=n[i]&&t!=e&&n[i].parentNode.removeChild(n[i])}e.setAttribute("autocomplete","off"),e.addEventListener("input",function(n){var o,s=this.value;if(i(),!s)return!1;t=-1,this.parentNode.style.position="relative",this.parentNode.style.display="block",(o=document.createElement("DIV")).setAttribute("id",this.id+"autocomplete-list"),o.setAttribute("class","autocomplete-items"),this.parentNode.appendChild(o),function(t,n){let o={action:"wp_redisearch_get_suggestion",term:t};jQuery.ajax({data:o,type:"post",url:wpRds.ajaxUrl,success:function(o){let s,a=o;for(let o=0;o<a.length;o+=2)(s=document.createElement("DIV")).innerHTML="<strong>"+a[o].post_title.substr(0,t.length)+"</strong>",s.innerHTML+=a[o].post_title.substr(t.length),s.innerHTML+="<input type='hidden' value='"+a[o].post_title+"'>",s.addEventListener("click",function(t){e.value=this.getElementsByTagName("input")[0].value,e.closest("form").submit(),i()}),n.appendChild(s)}})}(s,o)}),e.addEventListener("keydown",function(e){var i=document.getElementById(this.id+"autocomplete-list");i&&(i=i.getElementsByTagName("div")),40==e.keyCode?(t++,n(i)):38==e.keyCode?(t--,n(i)):13==e.keyCode&&t>-1&&i&&i[t].click()}),document.addEventListener("click",function(e){i(e.target)})})});
  • redisearch/tags/0.3.1/src/Features/LiveSearch/assets/js/src/live-search.js

    r2452159 r2453748  
    7171                b.innerHTML = "<strong>" + results[i].post_title.substr(0, term.length) + "</strong>";
    7272                b.innerHTML += results[i].post_title.substr(term.length);
    73                 b.innerHTML += "<input type='hidden' value='" + results[i] + "'>";
     73                b.innerHTML += "<input type='hidden' value='" + results[i].post_title + "'>";
    7474                b.addEventListener("click", function(e) {
    7575                  inp.value = this.getElementsByTagName("input")[0].value;
    76                   inp.parentNode.submit();
     76                  inp.closest('form').submit();
    7777                  closeAllLists();
    7878                });
  • redisearch/tags/0.3.1/wp-redisearch.php

    r2452159 r2453748  
    22/*
    33Plugin Name: RediSearch
    4 Version: 0.3.0
     4Version: 0.3.1
    55Description: Replace Wordpress search by RediSearch.
    66Author: Foad Yousefi
  • redisearch/trunk/README.md

    r2452159 r2453748  
    5353
    5454### Changelog
     55
     56##### 0.3.1
     57* **FIXED**: Fix an issue with live search
    5558
    5659##### 0.3.0
  • redisearch/trunk/readme.txt

    r2452159 r2453748  
    77Requires at least: 5.0
    88Tested up to: 5.6
    9 Stable tag: 0.3.0
     9Stable tag: 0.3.1
    1010Requires PHP: 7.2
    1111License: GPLv2 or later
     
    6767== Changelog ==
    6868
     69= 0.3.1 =
     70* FIXED: Fix an issue with live search
     71
    6972= 0.3.0 =
    7073* Updated: Implemented RediSearch version 2.0
  • redisearch/trunk/src/Features/LiveSearch/assets/js/live-search.min.js

    r2452159 r2453748  
    1 jQuery(document).ready(function(){document.querySelectorAll('[name="s"]').forEach(e=>{var t;function n(e){if(!e)return!1;!function(e){for(var t=0;t<e.length;t++)e[t].classList.remove("autocomplete-active")}(e),t>=e.length&&(t=0),t<0&&(t=e.length-1),e[t].classList.add("autocomplete-active")}function i(t){for(var n=document.getElementsByClassName("autocomplete-items"),i=0;i<n.length;i++)t!=n[i]&&t!=e&&n[i].parentNode.removeChild(n[i])}e.setAttribute("autocomplete","off"),e.addEventListener("input",function(n){var o,a=this.value;if(i(),!a)return!1;t=-1,this.parentNode.style.position="relative",this.parentNode.style.display="block",(o=document.createElement("DIV")).setAttribute("id",this.id+"autocomplete-list"),o.setAttribute("class","autocomplete-items"),this.parentNode.appendChild(o),function(t,n){let o={action:"wp_redisearch_get_suggestion",term:t};jQuery.ajax({data:o,type:"post",url:wpRds.ajaxUrl,success:function(o){let a,s=o;for(let o=0;o<s.length;o+=2)(a=document.createElement("DIV")).innerHTML="<strong>"+s[o].post_title.substr(0,t.length)+"</strong>",a.innerHTML+=s[o].post_title.substr(t.length),a.innerHTML+="<input type='hidden' value='"+s[o]+"'>",a.addEventListener("click",function(t){e.value=this.getElementsByTagName("input")[0].value,e.parentNode.submit(),i()}),n.appendChild(a)}})}(a,o)}),e.addEventListener("keydown",function(e){var i=document.getElementById(this.id+"autocomplete-list");i&&(i=i.getElementsByTagName("div")),40==e.keyCode?(t++,n(i)):38==e.keyCode?(t--,n(i)):13==e.keyCode&&t>-1&&i&&i[t].click()}),document.addEventListener("click",function(e){i(e.target)})})});
     1jQuery(document).ready(function(){document.querySelectorAll('[name="s"]').forEach(e=>{var t;function n(e){if(!e)return!1;!function(e){for(var t=0;t<e.length;t++)e[t].classList.remove("autocomplete-active")}(e),t>=e.length&&(t=0),t<0&&(t=e.length-1),e[t].classList.add("autocomplete-active")}function i(t){for(var n=document.getElementsByClassName("autocomplete-items"),i=0;i<n.length;i++)t!=n[i]&&t!=e&&n[i].parentNode.removeChild(n[i])}e.setAttribute("autocomplete","off"),e.addEventListener("input",function(n){var o,s=this.value;if(i(),!s)return!1;t=-1,this.parentNode.style.position="relative",this.parentNode.style.display="block",(o=document.createElement("DIV")).setAttribute("id",this.id+"autocomplete-list"),o.setAttribute("class","autocomplete-items"),this.parentNode.appendChild(o),function(t,n){let o={action:"wp_redisearch_get_suggestion",term:t};jQuery.ajax({data:o,type:"post",url:wpRds.ajaxUrl,success:function(o){let s,a=o;for(let o=0;o<a.length;o+=2)(s=document.createElement("DIV")).innerHTML="<strong>"+a[o].post_title.substr(0,t.length)+"</strong>",s.innerHTML+=a[o].post_title.substr(t.length),s.innerHTML+="<input type='hidden' value='"+a[o].post_title+"'>",s.addEventListener("click",function(t){e.value=this.getElementsByTagName("input")[0].value,e.closest("form").submit(),i()}),n.appendChild(s)}})}(s,o)}),e.addEventListener("keydown",function(e){var i=document.getElementById(this.id+"autocomplete-list");i&&(i=i.getElementsByTagName("div")),40==e.keyCode?(t++,n(i)):38==e.keyCode?(t--,n(i)):13==e.keyCode&&t>-1&&i&&i[t].click()}),document.addEventListener("click",function(e){i(e.target)})})});
  • redisearch/trunk/src/Features/LiveSearch/assets/js/src/live-search.js

    r2452159 r2453748  
    7171                b.innerHTML = "<strong>" + results[i].post_title.substr(0, term.length) + "</strong>";
    7272                b.innerHTML += results[i].post_title.substr(term.length);
    73                 b.innerHTML += "<input type='hidden' value='" + results[i] + "'>";
     73                b.innerHTML += "<input type='hidden' value='" + results[i].post_title + "'>";
    7474                b.addEventListener("click", function(e) {
    7575                  inp.value = this.getElementsByTagName("input")[0].value;
    76                   inp.parentNode.submit();
     76                  inp.closest('form').submit();
    7777                  closeAllLists();
    7878                });
  • redisearch/trunk/wp-redisearch.php

    r2452159 r2453748  
    22/*
    33Plugin Name: RediSearch
    4 Version: 0.3.0
     4Version: 0.3.1
    55Description: Replace Wordpress search by RediSearch.
    66Author: Foad Yousefi
Note: See TracChangeset for help on using the changeset viewer.