PageSourceSearch

https://jjdiaz.dev/js/main.js

js jjdiaz.dev collected 2026-10-04 01:37:54 UTC 11,557 bytes, 288 lines download raw bytes

1! function (e) {
2    "use strict";
3
4    // function a() {
5    //     var a = e(".portfolio-grid");
6    //     if (a) {
7    //         a.isotope({
8    //             layoutMode: "masonry",
9    //             itemSelector: "figure"
10    //         });
11    //         var t = e(".portfolio-filters"),
12    //             o = t.find("a.filter");
13    //         o.click(function () {
14    //             var t = e(this);
15    //             if (t.parent().hasClass("active")) return !1;
16    //             o.parent().removeClass("active"), e(this).parent().addClass("active");
17    //             var i = e(this).attr("data-filter");
18    //             return a.isotope({
19    //                 filter: i
20    //             }), !1
21    //         })
22    //     }
23    // }
24
25    // function a() {
26    //     var portfolio_grid = e(".portfolio-grid");
27    //     var blog_grid = e(".blog-grid");
28    //     if (portfolio_grid && blog_grid) {
29    //         portfolio_grid.isotope({
30    //             layoutMode: "masonry",
31    //             itemSelector: "figure"
32    //         });
33    //         blog_grid.isotope({
34    //             layoutMode: "masonry",
35    //             itemSelector: "figure"
36    //         });
37    //         var t = e(".portfolio-filters"),
38    //             b = e(".blog-filters"),
39    //             o = t.find("a.filter"),
40    //             b_o = b.find("a.blog-filter");
41    //         o.click(function () {
42    //             var t = e(this);
43    //             if (t.parent().hasClass("active")) return !1;
44    //             o.parent().removeClass("active"), e(this).parent().addClass("active");
45    //             var i = e(this).attr("data-filter");
46    //             return portfolio_grid.isotope({
47    //                 filter: i
48    //             }), !1
49    //         });
50    //         b_o.click(function () {
51    //             var t = e(this);
52    //             if (t.parent().hasClass("active")) return !1;
53    //             b_o.parent().removeClass("active"), e(this).parent().addClass("active");
54    //             var i = e(this).attr("data-filter");
55    //             return blog_grid.isotope({
56    //                 filter: i
57    //             }), !1
58    //         });
59    //     }
60    // }
61    function a() {
62        var portfolio_grid = e(".portfolio-grid");
63        var blog_grid = e(".blog-grid");
64        var resume_grid = e(".resume-grid"); // added this line
65        if (portfolio_grid && blog_grid && resume_grid) { // added this line
66            portfolio_grid.isotope({
67                layoutMode: "masonry",
68                itemSelector: "figure"
69            });
70            blog_grid.isotope({
71                layoutMode: "masonry",
72                itemSelector: "figure"
73            });
74            resume_grid.isotope({ // added this line
75                layoutMode: "masonry",
76                itemSelector: "figure"
77            }); // added this line
78            var t = e(".portfolio-filters"),
79                b = e(".blog-filters"),
80                r = e(".resume-filters"), // added this line
81                p_o = t.find("a.portfolio-filter"),
82                b_o = b.find("a.blog-filter"),
83                r_o = r.find("a.resume-filter"); // added this line
84            p_o.click(function () {
85                var t = e(this);
86                if (t.parent().hasClass("active")) return !1;
87                p_o.parent().removeClass("active"), e(this).parent().addClass("active");
88                var i = e(this).attr("data-filter");
89                return portfolio_grid.isotope({
90                    filter: i
91                }), !1
92            });
93            b_o.click(function () {
94                var t = e(this);
95                if (t.parent().hasClass("active")) return !1;
96                b_o.parent().removeClass("active"), e(this).parent().addClass("active");
97                var i = e(this).attr("data-filter");
98                return blog_grid.isotope({
99                    filter: i
100                }), !1
101            });
102            r_o.click(function () { // added this line
103                var t = e(this);
104                if (t.parent().hasClass("active")) return !1;
105                r_o.parent().removeClass("active"), e(this).parent().addClass("active");
106                var i = e(this).attr("data-filter");
107                return resume_grid.isotope({ // added this line
108                    filter: i
109                }), !1
110            }); // added this line
111        }
112    }
113
114
115    function t() {
116        var a = e(window).width(),
117            t = e("#site_header");
118        1025 > a ? (t.addClass("mobile-menu-hide"), e(".menu-toggle").removeClass("open"), setTimeout(function () {
119            t.addClass("animate")
120        }, 500)) : t.removeClass("animate")
121    }
122    e(function () {
123        e("#contact_form").validator(), e("#contact_form").on("submit", function (a) {
124            if (!a.isDefaultPrevented()) {
125                var t = "contact_form/contact_form.php";
126                return e.ajax({
127                    type: "POST",
128                    url: t,
129                    data: e(this).serialize(),
130                    success: function (a) {
131                        var t = "alert-" + a.type,
132                            o = a.message,
133                            i = '<div class="alert ' + t + ' alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>' + o + "</div>";
134                        t && o && (e("#contact_form").find(".messages").html(i), e("#contact_form")[0].reset())
135                    }
136                }), !1
137            }
138        })
139    }), e(window).on("load", function () {
140        e(".preloader").fadeOut(800, "linear");
141        var a = e(".animated-sections");
142        a[0] && PageTransitions.init({
143            menu: "ul.main-menu"
144        })
145    }).on("resize", function () {
146        t()
147    }), e(document).ready(function () {
148        var o = 20,
149            i = o / e(document).height(),
150            n = o / e(document).width();
151        e("body").on("mousemove", function (a) {
152            var t = a.pageX - e(document).width() / 2,
153                o = a.pageY - e(document).height() / 2,
154                s = n * t * -1,
155                m = i * o * -1,
156                c = e(".lm-animated-bg");
157            c.addClass("transition"), c.css({
158                "background-position": "calc( 50% + " + s + "px ) calc( 50% + " + m + "px )"
159            }), setTimeout(function () {
160                c.removeClass("transition")
161            }, 300)
162        }), e(".menu-toggle").on("click", function () {
163            e("#site_header").addClass("animate"), e("#site_header").toggleClass("mobile-menu-hide"), e(".menu-toggle").toggleClass("open")
164        }), e(".main-menu").on("click", "a", function (e) {
165            t()
166        }), e(".sidebar-toggle").on("click", function () {
167            e("#blog-sidebar").toggleClass("open")
168        });
169        var s = e(".portfolio-grid");
170        s.imagesLoaded(function () {
171            a(this)
172        });
173        var m = e(".blog-masonry");
174        if (m.imagesLoaded(function () {
175                m.isotope({
176                    layoutMode: "masonry",
177                    itemSelector: ".item"
178                });
179                var a = e(".blog-filters"),
180                    t = a.find("a.filter");
181                t.click(function () {
182                    var a = e(this);
183                    if (a.parent().hasClass("active")) return !1;
184                    t.parent().removeClass("active"), e(this).parent().addClass("active");
185                    var o = e(this).attr("data-filter");
186                    return m.isotope({
187                        filter: o
188                    }), !1
189                })
190            }), e(".text-rotation").owlCarousel({
191                loop: !0,
192                dots: !1,
193                nav: !1,
194                margin: 0,
195                items: 1,
196                autoplay: !0,
197                autoplayHoverPause: !1,
198                autoplayTimeout: 3800,
199                animateOut: "animated-section-scaleDown",
200                animateIn: "animated-section-scaleUp"
201            }), e(".testimonials.owl-carousel").owlCarousel({
202                nav: !0,
203                items: 3,
204                loop: !1,
205                navText: !1,
206                autoHeight: !0,
207                margin: 25,
208                responsive: {
209                    0: {
210                        items: 1
211                    },
212                    480: {
213                        items: 1
214                    },
215                    768: {
216                        items: 2
217                    },
218                    1200: {
219                        items: 2
220                    }
221                }
222            }), e(".clients.owl-carousel").imagesLoaded().owlCarousel({
223                nav: !0,
224                items: 2,
225                loop: !1,
226                navText: !1,
227                margin: 10,
228                autoHeight: !0,
229                responsive: {
230                    0: {
231                        items: 2
232                    },
233                    768: {
234                        items: 4
235                    },
236                    1200: {
237                        items: 5
238                    }
239                }
240            }), e(".form-control").val("").on("focusin", function () {
241                e(this).parent(".form-group").addClass("form-group-focus")
242            }).on("focusout", function () {
243                0 === e(this).val().length && e(this).parent(".form-group").removeClass("form-group-focus")
244            }), e("body").magnificPopup({
245                delegate: "a.lightbox",
246                type: "image",
247                removalDelay: 300,
248                mainClass: "mfp-fade",
249                image: {
250                    titleSrc: "title",
251                    gallery: {
252                        enabled: !0
253                    }
254                },
255                iframe: {
256                    markup: '<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe><div class="mfp-title mfp-bottom-iframe-title"></div></div>',
257                    patterns: {
258                        youtube: {
259                            index: "youtube.com/",
260                            id: null,
261                            src: "%id%?autoplay=1"
262                        },
263                        vimeo: {
264                            index: "vimeo.com/",
265                            id: "/",
266                            src: "//player.vimeo.com/video/%id%?autoplay=1"
267                        },
268                        gmaps: {
269                            index: "//maps.google.",
270                            src: "%id%&output=embed"
271                        }
272                    },
273                    srcAction: "iframe_src"
274                },
275                callbacks: {
276                    markupParse: function (e, a, t) {
277                        a.title = t.el.attr("title")
278                    }
279                }
280            }), e(".lmpixels-map")[0]) {
281            var r = "https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d6315816.202029036!2d-1.0304247343750008!3d39.381261739961204!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0xd72f6698d30d151%3A0x403d278a576e680!2zTcOhbGFnYQ!5e0!3m2!1sen!2ses!4v1672115012930!5m2!1sen!2ses";
282            e(".lmpixels-map iframe").attr("src", r)
283        }
284        e(".messages").on("click", ".close", function () {
285            e(this).parent().remove()
286        })
287    })
288}(jQuery);

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.