PageSourceSearch

https://teflinstitute.com/wp-content/themes/teflinstitute/assets/js/ti-search-courses.js?ver=1790243745

js teflinstitute.com collected 2026-09-24 10:20:17 UTC 1,871 bytes, 49 lines download raw bytes

1jQuery(document).ready(function($) {
2
3    const urlParams = new URLSearchParams(window.location.search)
4    for (const [key, value] of urlParams) {
5        var usertype = '';
6        var userpreference = '';
7        var userlevel = '';
8        var userqual = '';
9
10        if (key == 'usertype') {
11            usertype = value;
12        } else if (key == 'userpreference') {
13            userpreference = value;
14        } else if (key == 'userlevel') {
15            userlevel = value;
16        } else if (key == 'userqual') {
17            userqual = value;
18        }
19
20        if (usertype !== '') {
21            $("#user_type option:contains(" + usertype + ")").prop('selected', true);
22        }
23        if (userpreference !== '') {
24            $("#user_preference option:contains(" + userpreference + ")").prop('selected', true);
25        }
26        if (userlevel !== '') {
27            $("#user_level option:contains(" + userlevel + ")").prop('selected', true);
28        }
29        if (userqual !== '') {
30            $("#user_qualification option:contains(" + userqual + ")").prop('selected', true);
31        }
32    }
33
34    $(document).on('click', '.course-search-btn ', function(e) {
35        e.preventDefault();
36        var user_type = $('#user_type option:selected').text();
37        var user_preference = $('#user_preference option:selected').text();
38        var user_level = $('#user_level option:selected').text();
39        var user_qualification = $('#user_qualification option:selected').text();
40        window.location.href = "/search-courses?usertype=" + user_type + "&userpreference=" + user_preference + "&userlevel=" + user_level + "&userqual=" + user_qualification;
41    })
42
43    if ($('.course-result-row').children('div').hasClass('course-row')) {
44        $('html, body').animate({
45            scrollTop: $("#course_result_section").offset().top
46        }, 2000);
47    }
48
49})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.