PageSourceSearch

https://cuetah.com/wp-content/plugins/upprev-nytimes-style-next-po…/scripts/upprev.js?ver=3.3.30

js cuetah.com collected 2026-10-08 20:33:19 UTC 4,179 bytes, 92 lines download raw bytes

1function getScrollY() {
2    scrOfY = 0;
3    if( typeof( window.pageYOffset ) == "number" ) {
4        scrOfY = window.pageYOffset;
5    } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
6        scrOfY = document.body.scrollTop;
7    } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
8        scrOfY = document.documentElement.scrollTop;
9    }
10    return scrOfY;
11}
12
13jQuery(function($){
14    var upprev_closed                = false;
15    var upprev_hidden                = true;
16    var upprev_ga_track_view         = true;
17    var upprev_ga                    = typeof(_gaq ) != 'undefined';
18    var upprev_ga_opt_noninteraction = iworks_upprev.ga_opt_noninteraction == 1;
19
20    function upprev_show_box() {
21        var lastScreen = false;
22        if (iworks_upprev.offset_element && $(iworks_upprev.offset_element) ) {
23            if ($(iworks_upprev.offset_element).length > 0) {
24                lastScreen = getScrollY() + $(window).height() > $(iworks_upprev.offset_element).offset().top;
25            } else {
26                lastScreen = getScrollY() + $(window).height() >= $(document).height() * iworks_upprev.offset_percent / 100;
27            }
28        } else {
29            lastScreen = ( getScrollY() + $(window).height() >= $(document).height() * iworks_upprev.offset_percent / 100 );
30        }
31        if (lastScreen && !upprev_closed) {
32            if (iworks_upprev.animation == "fade") {
33                $("#upprev_box").fadeIn("slow");
34            } else if ( iworks_upprev.position == 'left' ) {
35                $("#upprev_box").stop().animate({left:iworks_upprev.css_side+"px"});
36            } else {
37                $("#upprev_box").stop().animate({right:iworks_upprev.css_side+"px"});
38            }
39            upprev_hidden = false;
40            if ( upprev_ga && upprev_ga_track_view && iworks_upprev.ga_track_views == 1 ) {
41                _gaq.push( [ '_trackEvent', 'upPrev', iworks_upprev.title, null, 0, upprev_ga_opt_noninteraction ] );
42                upprev_ga_track_view = false;
43            }
44        }
45        else if (upprev_closed && getScrollY() == 0) {
46            upprev_closed = false;
47        }
48        else if (!upprev_hidden) {
49            upprev_hidden = true;
50            if (iworks_upprev.animation == "fade") {
51                $("#upprev_box").fadeOut("slow");
52            } else if ( iworks_upprev.position == 'left' ) {
53                $("#upprev_box").stop().animate({left:"-" + ( iworks_upprev.css_width + iworks_upprev.css_side + 50 ) + "px"});
54            } else {
55                $("#upprev_box").stop().animate({right:"-" + ( iworks_upprev.css_width + iworks_upprev.css_side + 50 ) + "px"});
56            }
57        }
58    }
59    $(window).bind('scroll', function() {
60        upprev_show_box();
61    });
62    if ($(window).height() == $(document).height()) {
63        upprev_show_box();
64    }
65    $("#upprev_close").click(function() {
66        if (iworks_upprev.animation == "fade") {
67            $("#upprev_box").fadeOut("slow");
68        } else if ( iworks_upprev.position == 'left' ) {
69            $("#upprev_box").stop().animate({left:"-" + ( iworks_upprev.css_width + 50 ) + "px"});
70        } else {
71            $("#upprev_box").stop().animate({right:"-" + ( iworks_upprev.css_width + 50 ) + "px"});
72        }
73        upprev_closed = true;
74        upprev_hidden = true;
75        return false;
76    });
77    $('#upprev_box').addClass( iworks_upprev.compare );
78    if( iworks_upprev.url_new_window == 1 || iworks_upprev.ga_track_clicks == 1 ) {
79        $('#upprev_box a').click(function() {
80            if ( iworks_upprev.url_new_window == 1) {
81                window.open($(this).attr('href'));
82            }
83            if ( upprev_ga && iworks_upprev.ga_track_clicks == 1 ) {
84                _gaq.push( [ '_trackEvent', 'upPrev', iworks_upprev.title, $(this).html(), 1, upprev_ga_opt_noninteraction ] );
85            }
86            if ( iworks_upprev.url_new_window == 1) {
87                return false;
88            }
89        });
90    }
91});
92

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.