11cb6f0a by Jeremy Groot

fix to postal code search tool

1 parent fc1c8034
......@@ -24546,73 +24546,75 @@
// import DataTable from 'datatables.net-dt';
(function ($) {
var list = JSON.parse($('.postal-search-data').val());
const fuseOptions = {
// isCaseSensitive: false,
// includeScore: false,
// shouldSort: true,
// includeMatches: false,
// findAllMatches: false,
minMatchCharLength: 3,
// location: 0,
threshold: 0.0,
// distance: 100,
// useExtendedSearch: false,
// ignoreLocation: false,
// ignoreFieldNorm: false,
// fieldNormWeight: 1,
keys: ["GEOKEY"]
};
const fuse = new Fuse(list, fuseOptions);
// var table = new DataTable('.postal-search-results',
// {
// responsive: true,
// paging:true,
// "lengthMenu":-1,
// "oLanguage": {
// "sSearch": "Enter Full Postal Code:"
// }
// }
// );
// $('.search-postal-preferred').on('change', function() {
// var preferred = $(this).find('option:selected').val();
// $('.postal-search-results tr').removeClass('hidden');
// if(preferred == 'YES' || preferred == 'NO') {
// $('.postal-search-results tr').each(function() {
// if(!$(this).hasClass('header')) {
// var _preferred = $(this).data('preferred');
// if(preferred != _preferred) {
// $(this).addClass('hidden');
// }
// }
// });
// }
// });
$('.postal-code-search').on('keyup', function () {
if ($(this).val().length < 3) {
$('.preferred').val('');
} else {
$('.preferred').val('NOT KNOWN');
var search_val = $(this).val().replace(/ /g, '');
var results = fuse.search(search_val);
if (results.length <= 3) {
console.log("LENGTH == " + results.length);
for (var i = 0; i < results.length; ++i) {
if (results[i].item['PREFERRED'] == 'YES') {
console.log(results[i].item);
$('.preferred').val('YES');
} else if (results[i].item['PREFERRED'] == 'NO') {
$('.preferred').val('NO');
} else {
$('.preferred').val('NOT AVAILABLE');
if ($('.postal-search-data').val()) {
var list = JSON.parse($('.postal-search-data').val());
const fuseOptions = {
// isCaseSensitive: false,
// includeScore: false,
// shouldSort: true,
// includeMatches: false,
// findAllMatches: false,
minMatchCharLength: 3,
// location: 0,
threshold: 0.0,
// distance: 100,
// useExtendedSearch: false,
// ignoreLocation: false,
// ignoreFieldNorm: false,
// fieldNormWeight: 1,
keys: ["GEOKEY"]
};
const fuse = new Fuse(list, fuseOptions);
// var table = new DataTable('.postal-search-results',
// {
// responsive: true,
// paging:true,
// "lengthMenu":-1,
// "oLanguage": {
// "sSearch": "Enter Full Postal Code:"
// }
// }
// );
// $('.search-postal-preferred').on('change', function() {
// var preferred = $(this).find('option:selected').val();
// $('.postal-search-results tr').removeClass('hidden');
// if(preferred == 'YES' || preferred == 'NO') {
// $('.postal-search-results tr').each(function() {
// if(!$(this).hasClass('header')) {
// var _preferred = $(this).data('preferred');
// if(preferred != _preferred) {
// $(this).addClass('hidden');
// }
// }
// });
// }
// });
$('.postal-code-search').on('keyup', function () {
if ($(this).val().length < 3) {
$('.preferred').val('');
} else {
$('.preferred').val('NOT KNOWN');
var search_val = $(this).val().replace(/ /g, '');
var results = fuse.search(search_val);
if (results.length <= 3) {
console.log("LENGTH == " + results.length);
for (var i = 0; i < results.length; ++i) {
if (results[i].item['PREFERRED'] == 'YES') {
console.log(results[i].item);
$('.preferred').val('YES');
} else if (results[i].item['PREFERRED'] == 'NO') {
$('.preferred').val('NO');
} else {
$('.preferred').val('NOT AVAILABLE');
}
}
}
}
}
});
});
}
})(jQuery);
function checkOffsetForTopper() {
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
......@@ -3,88 +3,91 @@ import Fuse from 'fuse.js'
(function( $ ) {
if($('.postal-search-data').val()) {
var list = JSON.parse($('.postal-search-data').val());
const fuseOptions = {
// isCaseSensitive: false,
// includeScore: false,
// shouldSort: true,
// includeMatches: false,
// findAllMatches: false,
minMatchCharLength: 3,
// location: 0,
threshold: 0.0,
// distance: 100,
// useExtendedSearch: false,
// ignoreLocation: false,
// ignoreFieldNorm: false,
// fieldNormWeight: 1,
keys: [
"GEOKEY"
]
};
const fuse = new Fuse(list, fuseOptions);
// var table = new DataTable('.postal-search-results',
// {
// responsive: true,
// paging:true,
// "lengthMenu":-1,
// "oLanguage": {
// "sSearch": "Enter Full Postal Code:"
// }
// }
// );
// $('.search-postal-preferred').on('change', function() {
// var preferred = $(this).find('option:selected').val();
// $('.postal-search-results tr').removeClass('hidden');
// if(preferred == 'YES' || preferred == 'NO') {
// $('.postal-search-results tr').each(function() {
// if(!$(this).hasClass('header')) {
// var _preferred = $(this).data('preferred');
// if(preferred != _preferred) {
// $(this).addClass('hidden');
// }
// }
// });
// }
// });
$('.postal-code-search').on('keyup', function() {
if($(this).val().length < 3) {
$('.preferred').val('');
} else {
$('.preferred').val('NOT KNOWN');
var search_val = $(this).val().replace(/ /g,'');
var results = fuse.search(search_val);
if(results.length <= 3) {
console.log("LENGTH == " + results.length);
for(var i = 0;i < results.length;++i) {
var list = JSON.parse($('.postal-search-data').val());
const fuseOptions = {
// isCaseSensitive: false,
// includeScore: false,
// shouldSort: true,
// includeMatches: false,
// findAllMatches: false,
minMatchCharLength: 3,
// location: 0,
threshold: 0.0,
// distance: 100,
// useExtendedSearch: false,
// ignoreLocation: false,
// ignoreFieldNorm: false,
// fieldNormWeight: 1,
keys: [
"GEOKEY"
]
};
const fuse = new Fuse(list, fuseOptions);
// var table = new DataTable('.postal-search-results',
// {
// responsive: true,
// paging:true,
// "lengthMenu":-1,
// "oLanguage": {
// "sSearch": "Enter Full Postal Code:"
// }
// }
// );
// $('.search-postal-preferred').on('change', function() {
// var preferred = $(this).find('option:selected').val();
// $('.postal-search-results tr').removeClass('hidden');
// if(preferred == 'YES' || preferred == 'NO') {
// $('.postal-search-results tr').each(function() {
// if(!$(this).hasClass('header')) {
// var _preferred = $(this).data('preferred');
// if(preferred != _preferred) {
// $(this).addClass('hidden');
// }
// }
// });
// }
// });
$('.postal-code-search').on('keyup', function() {
if($(this).val().length < 3) {
$('.preferred').val('');
} else {
$('.preferred').val('NOT KNOWN');
var search_val = $(this).val().replace(/ /g,'');
var results = fuse.search(search_val);
if(results.length <= 3) {
console.log("LENGTH == " + results.length);
for(var i = 0;i < results.length;++i) {
if(results[i].item['PREFERRED'] == 'YES') {
console.log(results[i].item);
$('.preferred').val('YES');
} else if(results[i].item['PREFERRED'] == 'NO') {
$('.preferred').val('NO');
} else {
$('.preferred').val('NOT AVAILABLE');
}
}
if(results[i].item['PREFERRED'] == 'YES') {
console.log(results[i].item);
$('.preferred').val('YES');
} else if(results[i].item['PREFERRED'] == 'NO') {
$('.preferred').val('NO');
} else {
$('.preferred').val('NOT AVAILABLE');
}
}
}
}
}
}
});
});
}
}( jQuery ));
\ No newline at end of file
......
......@@ -66,7 +66,7 @@ function theme_broker_enqueue_scripts()
// }
// wp_enqueue_script('icheck', get_bloginfo('template_url') . '/scripts/icheck.min.js', [], "0.0.1", true);
wp_enqueue_script('main-js', get_bloginfo('template_url') . '/dev/js/theme.min.js?v=1.1611', [], filemtime(get_bloginfo('template_url') . '/dev/js/theme.min.js'), true);
wp_enqueue_script('main-js', get_bloginfo('template_url') . '/dev/js/theme.min.js?v=1.1612', [], filemtime(get_bloginfo('template_url') . '/dev/js/theme.min.js'), true);
// wp_enqueue_script('script', get_bloginfo('template_url') . '/scripts/script.js', [], "0.0.12", true);
wp_enqueue_style('main-css', get_bloginfo('template_url') . '/dev/css/theme.min.css?v=1.1', [], filemtime(get_bloginfo('template_url') . '/dev/css/theme.min.css'));
......