Changeset 2453748
- Timestamp:
- 01/11/2021 09:22:21 AM (5 years ago)
- Location:
- redisearch
- Files:
-
- 1 deleted
- 7 edited
- 42 copied
-
tags/0.3.1 (copied) (copied from redisearch/trunk)
-
tags/0.3.1/README.md (copied) (copied from redisearch/trunk/README.md) (1 diff)
-
tags/0.3.1/composer.json (copied) (copied from redisearch/trunk/composer.json)
-
tags/0.3.1/composer.lock (copied) (copied from redisearch/trunk/composer.lock)
-
tags/0.3.1/lib (deleted)
-
tags/0.3.1/readme.txt (copied) (copied from redisearch/trunk/readme.txt) (2 diffs)
-
tags/0.3.1/src (copied) (copied from redisearch/trunk/src)
-
tags/0.3.1/src/Features/LiveSearch/assets/js/live-search.min.js (modified) (1 diff)
-
tags/0.3.1/src/Features/LiveSearch/assets/js/src/live-search.js (modified) (1 diff)
-
tags/0.3.1/vendor/composer/ClassLoader.php (copied) (copied from redisearch/trunk/vendor/composer/ClassLoader.php)
-
tags/0.3.1/vendor/composer/autoload_classmap.php (copied) (copied from redisearch/trunk/vendor/composer/autoload_classmap.php)
-
tags/0.3.1/vendor/composer/autoload_psr4.php (copied) (copied from redisearch/trunk/vendor/composer/autoload_psr4.php)
-
tags/0.3.1/vendor/composer/autoload_real.php (copied) (copied from redisearch/trunk/vendor/composer/autoload_real.php)
-
tags/0.3.1/vendor/composer/autoload_static.php (copied) (copied from redisearch/trunk/vendor/composer/autoload_static.php)
-
tags/0.3.1/vendor/composer/installed.json (copied) (copied from redisearch/trunk/vendor/composer/installed.json)
-
tags/0.3.1/vendor/front (copied) (copied from redisearch/trunk/vendor/front)
-
tags/0.3.1/vendor/predis/predis/CHANGELOG.md (copied) (copied from redisearch/trunk/vendor/predis/predis/CHANGELOG.md)
-
tags/0.3.1/vendor/predis/predis/CONTRIBUTING.md (copied) (copied from redisearch/trunk/vendor/predis/predis/CONTRIBUTING.md)
-
tags/0.3.1/vendor/predis/predis/FAQ.md (copied) (copied from redisearch/trunk/vendor/predis/predis/FAQ.md)
-
tags/0.3.1/vendor/predis/predis/README.md (copied) (copied from redisearch/trunk/vendor/predis/predis/README.md)
-
tags/0.3.1/vendor/predis/predis/VERSION (copied) (copied from redisearch/trunk/vendor/predis/predis/VERSION)
-
tags/0.3.1/vendor/predis/predis/bin/create-pear (copied) (copied from redisearch/trunk/vendor/predis/predis/bin/create-pear)
-
tags/0.3.1/vendor/predis/predis/bin/create-phar (copied) (copied from redisearch/trunk/vendor/predis/predis/bin/create-phar)
-
tags/0.3.1/vendor/predis/predis/composer.json (copied) (copied from redisearch/trunk/vendor/predis/predis/composer.json)
-
tags/0.3.1/vendor/predis/predis/package.ini (copied) (copied from redisearch/trunk/vendor/predis/predis/package.ini)
-
tags/0.3.1/vendor/predis/predis/src/Client.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/Client.php)
-
tags/0.3.1/vendor/predis/predis/src/ClientContextInterface.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/ClientContextInterface.php)
-
tags/0.3.1/vendor/predis/predis/src/ClientInterface.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/ClientInterface.php)
-
tags/0.3.1/vendor/predis/predis/src/Cluster/Distributor/HashRing.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/Cluster/Distributor/HashRing.php)
-
tags/0.3.1/vendor/predis/predis/src/Configuration/ReplicationOption.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/Configuration/ReplicationOption.php)
-
tags/0.3.1/vendor/predis/predis/src/Connection/Aggregate/SentinelReplication.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/Connection/Aggregate/SentinelReplication.php)
-
tags/0.3.1/vendor/predis/predis/src/Connection/Factory.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/Connection/Factory.php)
-
tags/0.3.1/vendor/predis/predis/src/Connection/Parameters.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/Connection/Parameters.php)
-
tags/0.3.1/vendor/predis/predis/src/Connection/PhpiredisSocketConnection.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/Connection/PhpiredisSocketConnection.php)
-
tags/0.3.1/vendor/predis/predis/src/Connection/PhpiredisStreamConnection.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/Connection/PhpiredisStreamConnection.php)
-
tags/0.3.1/vendor/predis/predis/src/Connection/WebdisConnection.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/Connection/WebdisConnection.php)
-
tags/0.3.1/vendor/predis/predis/src/Replication/ReplicationStrategy.php (copied) (copied from redisearch/trunk/vendor/predis/predis/src/Replication/ReplicationStrategy.php)
-
tags/0.3.1/vendor/vaites/php-apache-tika/README.md (copied) (copied from redisearch/trunk/vendor/vaites/php-apache-tika/README.md)
-
tags/0.3.1/vendor/vaites/php-apache-tika/composer.json (copied) (copied from redisearch/trunk/vendor/vaites/php-apache-tika/composer.json)
-
tags/0.3.1/vendor/vaites/php-apache-tika/phpunit.xml (copied) (copied from redisearch/trunk/vendor/vaites/php-apache-tika/phpunit.xml)
-
tags/0.3.1/vendor/vaites/php-apache-tika/src/Metadata/DocumentMetadata.php (copied) (copied from redisearch/trunk/vendor/vaites/php-apache-tika/src/Metadata/DocumentMetadata.php)
-
tags/0.3.1/vendor/vaites/php-apache-tika/src/Metadata/ImageMetadata.php (copied) (copied from redisearch/trunk/vendor/vaites/php-apache-tika/src/Metadata/ImageMetadata.php)
-
tags/0.3.1/vendor/vaites/php-apache-tika/src/Metadata/Metadata.php (copied) (copied from redisearch/trunk/vendor/vaites/php-apache-tika/src/Metadata/Metadata.php)
-
tags/0.3.1/vendor/vaites/php-apache-tika/src/Metadata/MetadataInterface.php (copied) (copied from redisearch/trunk/vendor/vaites/php-apache-tika/src/Metadata/MetadataInterface.php)
-
tags/0.3.1/wp-redisearch.php (copied) (copied from redisearch/trunk/wp-redisearch.php) (1 diff)
-
trunk/README.md (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Features/LiveSearch/assets/js/live-search.min.js (modified) (1 diff)
-
trunk/src/Features/LiveSearch/assets/js/src/live-search.js (modified) (1 diff)
-
trunk/wp-redisearch.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
redisearch/tags/0.3.1/README.md
r2452159 r2453748 53 53 54 54 ### Changelog 55 56 ##### 0.3.1 57 * **FIXED**: Fix an issue with live search 55 58 56 59 ##### 0.3.0 -
redisearch/tags/0.3.1/readme.txt
r2452159 r2453748 7 7 Requires at least: 5.0 8 8 Tested up to: 5.6 9 Stable tag: 0.3. 09 Stable tag: 0.3.1 10 10 Requires PHP: 7.2 11 11 License: GPLv2 or later … … 67 67 == Changelog == 68 68 69 = 0.3.1 = 70 * FIXED: Fix an issue with live search 71 69 72 = 0.3.0 = 70 73 * 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)})})});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,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 71 71 b.innerHTML = "<strong>" + results[i].post_title.substr(0, term.length) + "</strong>"; 72 72 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 + "'>"; 74 74 b.addEventListener("click", function(e) { 75 75 inp.value = this.getElementsByTagName("input")[0].value; 76 inp. parentNode.submit();76 inp.closest('form').submit(); 77 77 closeAllLists(); 78 78 }); -
redisearch/tags/0.3.1/wp-redisearch.php
r2452159 r2453748 2 2 /* 3 3 Plugin Name: RediSearch 4 Version: 0.3. 04 Version: 0.3.1 5 5 Description: Replace Wordpress search by RediSearch. 6 6 Author: Foad Yousefi -
redisearch/trunk/README.md
r2452159 r2453748 53 53 54 54 ### Changelog 55 56 ##### 0.3.1 57 * **FIXED**: Fix an issue with live search 55 58 56 59 ##### 0.3.0 -
redisearch/trunk/readme.txt
r2452159 r2453748 7 7 Requires at least: 5.0 8 8 Tested up to: 5.6 9 Stable tag: 0.3. 09 Stable tag: 0.3.1 10 10 Requires PHP: 7.2 11 11 License: GPLv2 or later … … 67 67 == Changelog == 68 68 69 = 0.3.1 = 70 * FIXED: Fix an issue with live search 71 69 72 = 0.3.0 = 70 73 * 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)})})});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,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 71 71 b.innerHTML = "<strong>" + results[i].post_title.substr(0, term.length) + "</strong>"; 72 72 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 + "'>"; 74 74 b.addEventListener("click", function(e) { 75 75 inp.value = this.getElementsByTagName("input")[0].value; 76 inp. parentNode.submit();76 inp.closest('form').submit(); 77 77 closeAllLists(); 78 78 }); -
redisearch/trunk/wp-redisearch.php
r2452159 r2453748 2 2 /* 3 3 Plugin Name: RediSearch 4 Version: 0.3. 04 Version: 0.3.1 5 5 Description: Replace Wordpress search by RediSearch. 6 6 Author: Foad Yousefi
Note: See TracChangeset
for help on using the changeset viewer.