PageSourceSearch

https://www.cultura.no/wp-content/plugins/contact-form-7-multistep…/js/cf7-multistep.js?ver=1790273038

js cultura.no collected 2026-09-24 18:04:18 UTC 3,267 bytes, 73 lines download raw bytes

1jQuery(document).ready(function($){
2    $(".wpcf7").on('click','.wpcf7-submit',function(e){
3        
4        var check_class = $(this).closest('.wpcf7').find('.wpcf7-acceptance').length;
5        if( check_class >0 ){
6            if( !$(this).closest('.wpcf7').find('.wpcf7-acceptance input').is(":checked") ) {
7               $(this).closest('.wpcf7').find('.wpcf7-acceptance').addClass('wpcf7-not-valid1');
8               e.preventDefault();
9            }
10        }
11    })
12    $(".multistep-cf7-next").click(function(e){
13        /*
14        * Check validates and required
15        */
16        $(this).closest('form').submit();
17        return false;
18    })
19    $(".multistep-cf7-prev").click(function(e){
20        var $form = $(this ).closest('form');
21        $(".wpcf7-response-output",$form).addClass("hidden");
22        var tab_current = parseInt( $(".wpcf7_check_tab",$form).val() );
23        var prev_tab = tab_current - 1;
24        $(".cf7-tab",$form).addClass("hidden");
25        $(".cf7-tab-"+prev_tab, $form).removeClass("hidden");
26        $(".wpcf7_check_tab",$form).val( prev_tab  ).change();
27        $(".cf7-display-steps-container li",$form).removeClass("active");
28        $(".cf7-display-steps-container li", $form).removeClass("enabled");
29        $(".cf7-display-steps-container .cf7-steps-"+prev_tab,$form).addClass("active");
30        for(var i=1;i<prev_tab;i++){
31            $(".cf7-display-steps-container li.cf7-steps-"+i,$form).addClass("enabled");
32        }
33        $(".multistep-check input",$form).val("");
34        var top = $('.container-multistep-header',$form).offset().top-200;
35
36        $('html, body').animate({scrollTop : top},800);
37        return false;
38    })
39    $(".multistep-cf7-first").click(function(event) {
40        var $form = $(this ).closest('form');
41        $(".wpcf7-response-output",$form).addClass("hidden");
42        var prev_tab =  1;
43        $(".cf7-tab",$form).addClass("hidden");
44        $(".cf7-tab-"+prev_tab,$form).removeClass("hidden");
45        $(".wpcf7_check_tab",$form).val( prev_tab  ).change();
46        $(".cf7-display-steps-container li",$form).removeClass("active");
47        $(".cf7-display-steps-container li",$form).removeClass("enabled");
48        $(".cf7-display-steps-container .cf7-steps-"+prev_tab, $form).addClass("active");
49        for(var i=1;i<prev_tab;i++){
50            $(".cf7-display-steps-container li.cf7-steps-"+i, $form).addClass("enabled");
51        }
52        $(".multistep-check input",$form).val("");
53        var top = $('.container-multistep-header',$form).offset().top - 200;
54
55        $('html, body').animate({scrollTop : top},800);
56        return false;
57    });
58    function remove_duplicates_ctf7_step(arr) {
59        var obj = {};
60        var ret_arr = [];
61        for (var i = 0; i < arr.length; i++) {
62            obj[arr[i]] = true;
63        }
64        for (var key in obj) {
65            if("_wpcf7" == key || "_wpcf7_version" == key  || "_wpcf7_locale" == key  || "_wpcf7_unit_tag" == key || "_wpnonce" == key || "undefined" == key  || "_wpcf7_container_post" == key || "_wpcf7_nonce" == key  ){
66
67            }else {
68                ret_arr.push(key +"(?!\\d)");
69            }
70        }
71        return ret_arr;
72    }
73})

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.