ASL IE 7
-
First of all plugin is great. Thank you.
Found that ASL works like a charm in IE 7 (possible with this changes in other older browsers too)
Author, please remove this “,” on future update so will not be problems with updates and this changes/additions
need:
I. in file:
….\plugins\ajax-search-lite\js\nomin-scoped\jquery.ajaxsearchlite.js
line 86
... ... $this.filterFns = { ... ...... 82: return ( 83: (parseInt(number, 10) < itemsPerPage * currentPage) && 84: (parseInt(number, 10) >= itemsPerPage * (currentPage - 1)) 85: ); 86: }, 87: }; ... ...
need just remove “,” after “}” (IE7 is critical to this “,”)
... ... $this.filterFns = { ... ...... 82: return ( 83: (parseInt(number, 10) < itemsPerPage * currentPage) && 84: (parseInt(number, 10) >= itemsPerPage * (currentPage - 1)) 85: ); 86: } 87: }; ... ...
And all start works without error and warnings in IE7 after apply II.
( Don’t know possible this can be related to problem with mobile )
II. if you need make ASL work with older browsers like IE7 (which don’t have/support JSON)
you just need download “JSON 3” from https://bestiejs.github.io/json3/https://cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js
and add in functions.php (or like in examples on download page with JSON3)
function json3() { wp_register_script( 'json3', .... YOU_PATH_TO .... '/json3.min.js', array(), '3.3.2', false ); wp_enqueue_script ( 'json3' ); } add_action( 'wp_enqueue_scripts', 'json3', 5 );
*OR* just copy-past to you functions.php
function json3() { wp_register_script( 'json3', 'https://cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js', array(), '3.3.2', false ); wp_enqueue_script ( 'json3' ); } add_action( 'wp_enqueue_scripts', 'json3', 5 );
just for note: JSON3 must be loaded before ASL
tested with IE 11 in compat mode IE 7
Cool plugin.
- The topic ‘ASL IE 7’ is closed to new replies.