PageSourceSearch

https://opp.gub.uy/themes/porto/js/custom.js?v=8.x

js opp.gub.uy collected 2026-10-02 05:07:12 UTC 7,494 bytes, 379 lines download raw bytes

1jQuery(document).ready(function () {
2
3    jQuery('.search-block-form input.form-search').addClass('form-control');
4
5    jQuery('.search-block-form input.form-search').attr('placeholder', 'Buscar...');
6
7    jQuery('.simplenews-subscriber-form input[type="email"]').attr('placeholder', 'Email Address');
8
9    jQuery('.google-map').click(function () {
10
11        jQuery('.google-map iframe').css("pointer-events", "auto");
12
13    });
14
15    jQuery(".google-map").mouseleave(function () {
16
17        jQuery('.google-map iframe').css("pointer-events", "none");
18
19    });
20
21    jQuery('#mainNav > li.dropdown > a').append('<i class="fa fa-caret-down"></i>');
22
23    jQuery('#mainNav > li.dropdown > a .fa-caret-down').on('click', function (e) {
24
25        e.preventDefault();
26
27        if (jQuery(window).width() < 992) {
28
29            jQuery(this).closest('li').toggleClass('opened');
30
31
32
33        }
34
35    });
36
37    jQuery('.webform-submission-contact-advanced-form input[type="submit"]').val('Send Message');
38
39    jQuery('.webform-submission-contact-footer-form input[type="submit"]').val('Send Message');
40
41    jQuery('.messages').append('<i class="icon-cancel message-close fa fa-close"></i>');
42
43    jQuery('body').on('click', '.icon-cancel.message-close', function () {
44
45        jQuery(this).parent().animate({
46
47            'opacity': '0'
48
49        }, function () {
50
51            jQuery(this).slideUp();
52
53        });
54
55    });
56
57    //Validate
58
59    jQuery('#webform-submission-contact-form').validate();
60
61    jQuery('#webform-submission-contact-advanced-form').validate();
62
63    jQuery('#webform-submission-contact-footer-form').validate();
64
65    jQuery('.block-simplenews-subscription-block form').validate();
66
67    jQuery('#webform-submission-contact-form-sidebar-form').validate();
68
69    //Scrool
70
71    var sections = jQuery('section.section');
72
73    jQuery(window).on('scroll', function () {
74
75        var cur_pos = jQuery(this).scrollTop();
76
77        sections.each(function () {
78
79
80
81
82
83        });
84
85    });
86
87});
88
89
90
91
92
93var hideTwitterAttempts = 0;
94
95function hideTwitterBoxElements() {
96
97    setTimeout(function () {
98
99        jQuery("iframe").contents().find(".timeline-Tweet-text").attr("style", "font-size:12px !important;color:#777 !important;");
100
101        jQuery("footer.color iframe").contents().find(".timeline-Tweet-text").attr("style", "color:#fff !important;");
102
103        jQuery("footer iframe").contents().find(".TweetAuthor-name").attr("style", "color:#fff !important;");
104
105        //Increase attempt count
106
107        hideTwitterAttempts++;
108
109        //Attempts to style widget 3 times, at 1.5s increments
110
111        //Basically ensures that it gets styled
112
113        if (hideTwitterAttempts < 3) {
114
115            hideTwitterBoxElements();
116
117        }
118
119
120
121    }, 1500);
122
123}
124
125//Trigger Styling
126
127hideTwitterBoxElements();
128
129
130
131// makes sure the whole site is loaded
132
133jQuery(document).ready(function () {
134
135    jQuery(".status").fadeOut();
136
137    jQuery(".preloader").delay(1000).fadeOut("slow");
138
139});
140
141
142
143// add to cart in product list
144
145function addToCartInList(id) {
146
147    if (jQuery('#commerce-order-item-default-add-to-cart-' + id + '-form').length) {
148
149        jQuery('#commerce-order-item-default-add-to-cart-' + id + '-form').submit();
150
151    }
152
153}
154
155
156
157// portfolio load more
158
159jQuery(document).ready(function () {
160
161    jQuery('#portfolioShowNumber').val('4');
162
163
164
165    jQuery('ul#portfolioLoadMoreWrapper li').addClass('hidden');
166
167    jQuery('ul#portfolioLoadMoreWrapper li:nth-child(1)').removeClass('hidden');
168
169    jQuery('ul#portfolioLoadMoreWrapper li:nth-child(2)').removeClass('hidden');
170
171    jQuery('ul#portfolioLoadMoreWrapper li:nth-child(3)').removeClass('hidden');
172
173    jQuery('ul#portfolioLoadMoreWrapper li:nth-child(4)').removeClass('hidden');
174
175});
176
177
178
179jQuery('#portfolioLoadMore').click(function () {
180
181    portfolioLoadMore();
182
183});
184
185
186
187jQuery('.btn-portfolio-infinite-scroll').appear().on('appear', function () {
188
189    jQuery('#portfolioLoadMore').trigger('click');
190
191});
192
193
194
195function portfolioLoadMore() {
196
197    jQuery('.btn-ajax-more').hide();
198
199    jQuery('#portfolioLoadMoreLoader').show();
200
201
202
203    setTimeout(function () {
204
205        var portfolio_show_number = parseInt(jQuery('#portfolioShowNumber').val());
206
207        var portfolio_show_number_after = portfolio_show_number + 4;
208
209
210
211        for (var i = portfolio_show_number; i < portfolio_show_number_after; i++) {
212
213            var item_number = i + 1;
214
215
216
217            if (jQuery('ul#portfolioLoadMoreWrapper li:nth-child(' + item_number + ')').length) {
218
219                jQuery('ul#portfolioLoadMoreWrapper li:nth-child(' + item_number + ')').removeClass('hidden');
220
221                if (jQuery('ul#portfolioLoadMoreWrapper li:nth-child(' + item_number + ')').css('opacity') === '0') {
222
223                    jQuery('ul#portfolioLoadMoreWrapper li:nth-child(' + item_number + ')').css('display', 'none');
224
225                }
226
227            }
228
229        }
230
231
232
233        jQuery('#portfolioLoadMoreWrapper').isotope();
234
235        jQuery('#portfolioShowNumber').val(portfolio_show_number_after);
236
237
238
239        var item_number_after = portfolio_show_number_after + 1;
240
241        if (jQuery('ul#portfolioLoadMoreWrapper li:nth-child(' + item_number_after + ')').length) {
242
243            jQuery('.btn-ajax-more').show().blur();
244
245        }
246
247
248
249        jQuery('#portfolioLoadMoreLoader').hide();
250
251    }, 1000);
252
253}
254
255
256
257/* BLOG LOAD MORE */
258
259jQuery(document).ready(function () {
260
261    jQuery('#blogShowNumber').val('4');
262
263
264
265    jQuery('#blogLoadMoreWrapper article').addClass('hidden');
266
267    jQuery('#blogLoadMoreWrapper article:nth-child(1)').removeClass('hidden');
268
269    jQuery('#blogLoadMoreWrapper article:nth-child(2)').removeClass('hidden');
270
271    jQuery('#blogLoadMoreWrapper article:nth-child(3)').removeClass('hidden');
272
273    jQuery('#blogLoadMoreWrapper article:nth-child(4)').removeClass('hidden');
274
275});
276
277
278
279jQuery('#blogLoadMore').click(function () {
280
281    blogLoadMore();
282
283});
284
285
286
287function blogLoadMore() {
288
289    jQuery('#blogLoadMore').hide();
290
291    jQuery('#blogLoadMoreLoader').show();
292
293
294
295    setTimeout(function () {
296
297        var blog_show_number = parseInt(jQuery('#blogShowNumber').val());
298
299        var blog_show_number_after = blog_show_number + 3;
300
301
302
303        for (var i = blog_show_number; i < blog_show_number_after; i++) {
304
305            var item_number = i + 1;
306
307
308
309            if (jQuery('#blogLoadMoreWrapper article:nth-child(' + item_number + ')').length) {
310
311                jQuery('#blogLoadMoreWrapper article:nth-child(' + item_number + ')').removeClass('hidden');
312
313            }
314
315        }
316
317
318
319        jQuery('#blogShowNumber').val(blog_show_number_after);
320
321
322
323        var item_number_after = blog_show_number_after + 1;
324
325        if (jQuery('#blogLoadMoreWrapper article:nth-child(' + item_number_after + ')').length) {
326
327            jQuery('#blogLoadMore').show().blur();
328
329        }
330
331
332
333        jQuery('#blogLoadMoreLoader').hide();
334
335    }, 1000);
336
337}
338
339
340
341/* COMMENT USER IMAGE */
342
343jQuery(document).ready(function () {
344
345    var sample_image = '<img src="http://placehold.it/85x85" alt="" class="img-responsive"/>';
346
347    jQuery('ul.comments li .img-thumbnail article').each(function () {
348
349        if (jQuery(this).find('img').length === 0) {
350
351            jQuery(this).append(sample_image);
352
353        }
354
355    });
356
357    var ms_ie = false;
358
359    var ua = window.navigator.userAgent;
360
361    var old_ie = ua.indexOf('MSIE');
362
363    var new_ie = ua.indexOf('Trident/');
364
365    if ((old_ie > -1) || (new_ie > -1)) {
366
367        ms_ie = true;
368
369    }
370
371    if (ms_ie) {
372
373        jQuery('body').addClass('ie');
374
375    }
376
377
378
379});

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.