1var geocoder; 2var map; 3var marker; 4 5var emailpattern = /^[a-zA-Z0-9._]+[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,4}$/; 6 7$.fn.isInViewport = function() { 8 var elementTop = $(this).offset().top; 9 var elementBottom = elementTop + $(this).outerHeight(); 10 11 var viewportTop = $(window).scrollTop(); 12 var viewportBottom = viewportTop + $(window).height(); 13 14 return elementBottom > viewportTop && elementTop < viewportBottom; 15}; 16 17function findGetParameter(parameterName) { 18 var result = null, 19 tmp = []; 20 var items = location.search.substr(1).split("&"); 21 for (var index = 0; index < items.length; index++) { 22 tmp = items[index].split("="); 23 if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]); 24 } 25 return result; 26} 27 28function closePopup(id){ 29 var post_params = {}; 30 post_params[_token_name] = _hash; 31 post_params.id = id; 32 $.ajax({ 33 url: _baseurl+'ajax/close_popup', 34 type: "POST", 35 dataType: "json", 36 data: post_params 37 }).done(function(response){ 38 $('.popup_custom_content[data-id="'+id+'"]').hide(); 39 }); 40} 41 42/* Fuck AdBlock */ 43function adBlockDetected(){ 44 var h = '<div class="diablo-placeholder"><p><strong><big>WyÅÄ cz Adblocka</big></strong></p><p>DziÄki reklamom możesz oglÄ daÄ nasz serwis za darmo.</p><p>WykryliÅmy, że korzystasz z programu blokujÄ cego reklamy (Adblock lub inny).<br />Prosimy wyÅÄ cz go aby w peÅni korzystaÄ z serwisu.</p></div>'; 45 $('section.container').prepend(h); 46}; 47function adBlockDetectedVideo(){ 48 var h = '<div class="diablo-placeholder"><p><strong><big>WyÅÄ cz Adblocka</big></strong></p><p>DziÄki reklamom możesz oglÄ daÄ nasz serwis za darmo.</p><p>WykryliÅmy, że korzystasz z programu blokujÄ cego reklamy (Adblock lub inny).<br />Prosimy wyÅÄ cz go aby w peÅni korzystaÄ z serwisu.</p></div>'; 49 $('.video_outer').prepend(h); 50}; 51 52$(document).ready(function() { 53 /* 54 if (location.search.length) { 55 var queryDict = {}; 56 location.search.substr(1).split("&").forEach(function(item) {queryDict[item.split("=")[0]] = item.split("=")[1]}) 57 58 //window.location.href = _baseurl + 'payment/bmreceive' + location.search; 59 60 console.dir(location.search); 61 console.dir(queryDict); 62 } 63 */ 64 65 /* 66 if(typeof fuckAdBlock === 'undefined') { 67 adBlockDetected(); 68 if($('.video_outer').length) { 69 adBlockDetectedVideo(); 70 } 71 } else { 72 fuckAdBlock.onDetected(adBlockDetected); 73 if($('.video_outer').length) { 74 fuckAdBlock.onDetected(adBlockDetectedVideo); 75 } 76 } 77 */ 78 79 $.ajaxSetup({cache:false}); 80 81 $(window).load(function() { 82 if($('#offbox-sidebar').length){ 83 var windowWidth = $(window).width(); 84 if(windowWidth > 768) { 85 sidebar_stick(); 86 } 87 $(window).resize(function(){ 88 var windowWidth = $(window).width(); 89 if(windowWidth > 768) { 90 sidebar_stick(); 91 } else if(stick_initialized) { 92 sidebar_unstick(); 93 } 94 }); 95 $('#offbox-sidebar').resize(function(){ 96 var windowWidth = $(window).width(); 97 if(windowWidth > 768) { 98 sidebar_stick(); 99 } else if(stick_initialized) { 100 sidebar_unstick(); 101 } 102 }); 103 104 if($('.sidebar-slider').length){ 105 $('.sidebar-slider').each(function(){ 106 var t = $(this), 107 _speed = t.data('speed'), 108 _autoplay = t.data('autoplay'), 109 _effect = t.data('effect'); 110 new Swiper(t.find('.swiper-container'),{ 111 preventClicks: false, 112 loop: true, 113 autoHeight: true, 114 speed: _speed, 115 autoplay: _autoplay, 116 effect: _effect, 117 fade: { 118 crossFade: true 119 }, 120 //paginationClickable: true, 121 //pagination: t.find('.sidebar-pagination'), 122 nextButton: t.find('.sidebar-slider-button-next'), 123 prevButton: t.find('.sidebar-slider-button-prev'), 124 }); 125 }); 126 } 127 } 128 129 if($('article.single_article').length) { 130 var art = $('article.single_article'); 131 init_acon(); 132 } 133 $('.img-graph').each(function(i){ 134 var _data = $(this).data(); 135 if(_data.chartAnim == 1) { 136 var chart_block = $('<div/>', {'class':'chart-block', 'style':'width:100%;height:500px;margin:0 auto;text-align:center;'}); 137 $(this).after(chart_block); 138 $(this).remove(); 139 140 $.getScript(_baseurl + 'assets/js/libs/charts/highcharts.js', function(){ 141 init_chart(chart_block, _data); 142 }); 143 } 144 }); 145 }); 146 147 init_elements(); 148 149 var originalLeave = $.fn.popover.Constructor.prototype.leave; 150 $.fn.popover.Constructor.prototype.leave = function(obj){ 151 var self = obj instanceof this.constructor ? obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type); 152 var container, timeout; 153 154 originalLeave.call(this, obj); 155 156 if(obj.currentTarget) { 157 container = $(obj.currentTarget).siblings('.popover') 158 timeout = self.timeout; 159 container.one('mouseenter', function(){ 160 clearTimeout(timeout); 161 container.one('mouseleave', function(){ 162 $.fn.popover.Constructor.prototype.leave.call(self, self); 163 }); 164 }) 165 } 166 }; 167}); 168 169function offboxWidth(){ 170 var w = ($(window).width() - $('section.container').width()) / 2; 171 var widget = $('.offbox-widget'); 172 if(w >= 300){ 173 //widget.prependTo('.col-lg-8.main'); 174 widget.show(); 175 } else { 176 widget.hide(); 177 //widget.appendTo('#offbox-widget-bottom'); 178 } 179} 180 181function advertB1Mobile(){ 182 var w = $(window).width(); 183 var el = $('.advert-B1-outer'); 184 185 if(w >= 767){ 186 var p = el.closest('#offbox-sidebar'); 187 if (p.length <= 0) { 188 el.prependTo($('#offbox-sidebar')); 189 } 190 } else { 191 var pp = el.closest('#under-the-slider'); 192 if (pp.length <= 0) { 193 el.prependTo($('#under-the-slider')); 194 } 195 } 196} 197 198var stick_initialized = false;
199function sidebar_stick() { 200 $("#offbox-sidebar").sticky({ 201 topSpacing: ($('#main_nav').height() + 15), 202 bottomSpacing: ($('footer#footer').outerHeight() + $('.advert-A2').outerHeight() + 60 + parseInt($('body').css('margin-bottom'))), 203 getWidthFrom: '.sidebar', 204 responsiveWidth: true 205 }); 206 $(window).load(function(){ 207 $("#offbox-sidebar").sticky('update'); 208 }); 209 stick_initialized = true; 210} 211function sidebar_unstick() { 212 $('#offbox-sidebar').unstick(); 213} 214 215function init_elements() { 216 if($('.advert-B1-outer').length){ 217 advertB1Mobile(); 218 $(window).resize(function(){ 219 advertB1Mobile(); 220 }); 221 } 222 223 $.ajax({ 224 url: _baseurl+'ajax/getcsrf', 225 type: "GET", 226 dataType: "json", 227 }).done(function(response){ 228 console.log(response); 229 _token_name = response.token; 230 _hash = response.hash; 231 }); 232 233 if($('#mailAdvertiserModal').length){ 234 var mailAdvertiserModalOpened = false; 235 $('#mailAdvert
235iserModal').on('shown.bs.modal', function () { 236 if(!mailAdvertiserModalOpened){ 237 var recaptchaInput = $('#mailAdvertiserModal').find('.recaptchaCommentForm'); 238 if (recaptchaInput.length) { 239 grecaptcha.ready(function() { 240 grecaptcha.execute(recaptcha_key, {action: 'default_form'}).then(function(token){ 241 recaptchaInput.val(token); 242 }); 243 }); 244 } 245 } 246 mailAdvertiserModalOpened = true; 247 }); 248 } 249 250 if($('#snapshots_gallery').length){ 251 var snapshots_gallery = new Swiper('#snapshots_gallery .swiper-container', { 252 slidesPerView: 4, 253 spaceBetween: 10, 254 nextButton: '#snapshots_gallery .swiper-button-next', 255 prevButton: '#snapshots_gallery .swiper-button-prev', 256 preloadImages: false, 257 lazyLoading: true 258 }); 259 } 260 261 if($('#rodoModal').length){ 262 //$('#rodoModal').modal('show'); 263 $('#rodoModal').on('hide.bs.modal',function(){ 264 $.cookie('rodo_modal_cookie', 'closed', { 265 expires: 365, 266 path: '/', 267 secure: false 268 }); 269 $.ajax({ 270 url: _baseurl+'ajax/close_rodo_modal', 271 type: "GET", 272 dataType: "json", 273 }).always(function(){ 274 $.cookie('rodo_modal_cookie', 'closed', { 275 expires: 365, 276 path: '/', 277 secure: false 278 }); 279 }); 280 }); 281 } 282 283 if($('.offbox-widget').length){ 284 offboxWidth(); 285 $(window).resize(function(){ 286 offboxWidth(); 287 }); 288 $('.offbox-widget').affix({ 289 offset: { 290 top: ($('section.container .row .main').offset().top - ($('#main_nav').height() + 15)), 291 bottom: ($('#footer').height() + 15), 292 } 293 }); 294 } 295 296 if($('.gallery-top').length && $('.gallery-thumbs').length) { 297 init_swiper2(); 298 } 299 300 if($('.a0-slider').length){ 301 new Swiper('.a0-slider', { 302 autoplay: 3000, 303 autoHeight: true, 304 effect: 'slide', 305 loop: true, 306 speed: 600 307 }); 308 } 309 310 if($('.categories-list').length) { 311 $(".categories-list a.btn-toggle").each(function(){ 312 $(this).click(function(){ 313 $(this).next().next().slideToggle(300); 314 }); 315 }); 316 $(".categories-list ul.level-1 li.active").parent().show(); 317 } 318 319 if(Modernizr.mq('all and (min-width: 768px)')) { 320 $('#main_nav').affix({ 321 offset:{top: $('header:first').height()} 322 }).on('affix.bs.affix',function(){ 323 $('section.container').css({'margin-top':$('#main_nav').height()}); 324 }).on('affixed-top.bs.affix',function(){ 325 $('section.container').css({'margin-top':0}); 326 }); 327 } 328 329 if($('.validate').length) { 330 $('.validate').each(function(){ 331 var data = $(this).data(); 332 $(this).validationEngine({ 333 scroll:(typeof data.scroll!='undefined'?data.scroll:false) 334 }); 335 }); 336 } 337 338 /* 339 $.cookiesDirective({ 340 explicitConsent: false, 341 position: 'bottom', 342 privacyPolicyUri: _baseurl+'polityka-prywatnosci', 343 duration: 160, 344 inlineAction: true, 345 message: '<p>Strona korzysta z plików cookies i innych technologii automatycznego przechowywania danych do celów statystycznych, realizacji usÅug i reklamowych.<br />KorzystajÄ c ze strony bez zmiany ustawieÅ przeglÄ darki bÄdÄ one zapisane w pamiÄci urzÄ dzenia.</p>', 346 explicitCookieDeletionWarning: '', 347 explicitFindOutMore: 'WiÄcej na ten temat znajdziesz w ', 348 privacyPolicyLinkText: 'Polityce PrywatnoÅci', 349 explicitCookieAcceptanceLabel: 'AkceptujÄ', 350 explicitCheckboxLabel: 'Zaakceptuj', 351 explicitCookieAcceptButtonText: 'Zamknij', 352 impliedDisclosureText: 'WiÄcej na ten temat znajdziesz w ', 353 impliedSubmitText: 'Rozumiem, zamknij okno', 354 fontFamily: 'helvetica',
355 fontColor: '#FFFFFF', 356 fontSize: '13px', 357 backgroundColor: '#000000', 358 backgroundOpacity: '90', 359 linkColor: '#db2429' 360 }); 361 */ 362 363 $.reject({ 364 reject: { 365 all: false, 366 msie: 9 367 }, 368 header: 'ZmieÅ przeglÄ darkÄ internetowÄ ', 369 paragraph1: 'Czasy siÄ zmieniajÄ , technologia też. Twoja przeglÄ darka jest za stara aby poprawnie wyÅwietlaÄ ten serwis.', 370 paragraph2: 'Prosimy zainstaluj jednÄ z najnowszych przeglÄ darek internetowych:', 371 closeLink: 'Zamknij to okno i nie pokazuj wiÄcej!', 372 closeMessage: '', 373 closeCookie: true, 374 imagePath: '../assets/images/' 375 }); 376 377 $('[id]').each(function(){ 378 var ids = $('[id="'+this.id+'"]'); 379 if(ids.length>1 && ids[0]==this) 380 console.warn('Multiple IDs #'+this.id); 381 }); 382 383 if($('#price_from').length && $('#price_to').length) { 384 var Link; 385 max = (typeof max_price != 'undefined' ? max_price : 100); 386 $('#price_range').noUiSlider({ 387 range: { 388 'min': 0, 389 'max': max 390 } 391 ,start: [$('#price_from').val(),$('#price_to').val()] 392 ,connect: true 393 ,serialization: { 394 lower: [ 395 $.Link({ 396 target: $('#price_from'), 397 format: { 398 decimals: 0 399 } 400 }) 401 ], 402 upper: [ 403 $.Link({ 404 target: $('#price_to'), 405 format: { 406 decimals: 0 407 } 408 }) 409 ] 410 } 411 }); 412 } 413 414 if($('.multiselect').length) { 415 $('.multiselect').each(function(){ 416 var d = $(this).data(); 417 $(this).multiselect({ 418 includeSelectAllOption: true, 419 enableFiltering: (typeof d.enableFiltering != 'undefined' ? d.enableFiltering : true), 420 enableCaseInsensitiveFiltering: (typeof d.enableFiltering != 'undefined' ? d.enableFiltering : true), 421 maxHeight: 300, 422 buttonWidth: '100%', 423 nonSelectedText: (typeof d.nonselectedtext != 'undefined' ? d.nonselectedtext : 'Wybierz'), 424 buttonClass: (typeof d.buttonClass != 'undefined' ? d.buttonClass : 'btn btn-default'), 425 numberDisplayed: (typeof d.numberDisplayed != 'undefined' ? d.numberDisplayed : 0) 426 }); 427 }); 428 } 429 430 if($('.default_ajax_form').length) { 431 $(".default_ajax_form").ajaxForm({ 432 beforeSerialize:function($Form, options){ 433 if(typeof CKEDITOR != 'undefined'){ 434 for(instance in CKEDITOR.instances ) 435 CKEDITOR.instances[instance].updateElement(); 436 } 437 return true; 438 }, 439 beforeSubmit:default_ajax_form_beforeSubmit, 440 success:default_ajax_form_success, 441 error:default_ajax_form_error, 442 dataType:"json", 443 cache:false 444 }); 445 } 446 447 if($('.currency').length) { 448 $('.currency').bind("blur",function(){ 449 $(this).formatCurrency({region:'pl-PL',symbol:'',decimalSymbol
449:',',digitGroupSymbol:' ',roundToDecimalPlace:2,eventOnDecimalsEntered:true}); 450 }); 451 } 452 453 if($('.checkbox_switcher').length) { 454 $(".checkbox_switcher").bind("click",function(){ 455 $('input[name*="remove_media"]').each(function(){ 456 $(this).prop('checked', !$(this).prop('checked')); 457 }); 458 }); 459 } 460 461 if($('.sortable').length) { 462 $('.sortable').sortable({ 463 helper: 'clone', 464 opacity: 0.8, 465 tolerance: 'pointer', 466 placeholder: 'col-lg-3 col-md-3 col-sm-3 col-xs-6 text-center gallery_item', 467 forceHelperSize: true, 468 forcePlaceholderSize: true, 469 appendTo: 'body', 470 cursor: 'move', 471 update: function() { 472 var der = $(this).sortable('serialize', { attribute:'data-serialize' }); 473 var editable_params = {}; 474 editable_params[_token_name] = _hash; 475 editable_params.sorted = der; 476 $.ajax({ 477 url: _baseurl+'medias/sort_media/', 478 global: false, 479 type: "POST", 480 dataType: "json", 481 data: editable_params 482 }); 483 }, 484 create:function(){ 485 $("body").css({"overflow":"visible"}); 486 }, 487 start: function(e, ui){ 488 ui.placeholder.height(ui.item.height()-15); 489 } 490 }); 491 } 492 493 $('input[type="file"]').bind("change",function() { 494 $(this).siblings('.input-group').find('div.form-control').html((this.files.length > 1) ? 'Wybranych plików: '+this.files.length : $(this).val().replace("C:\\fakepath\\", "")); 495 }); 496 497 if(typeof initiate_map != 'undefined'){ 498 $("#map_address").bind("change",function(){ 499 codeAddress(); 500 }); 501 $("#map_address").bind("keyup",function(){ 502 autofill(); 503 }); 504 initialize(); 505 } 506 507 $("#initiate_map").click(function(){ 508 if(maploaded === true){ 509 if($("#map_outer").hasClass('active')){ 510 $(this).html('<i class="icon-location"></i> WÅÄ cz mapÄ'); 511 $("#map_show").val(0); 512 } else { 513 $(this).html('<i class="icon-location"></i> WyÅÄ cz mapÄ'); 514 $("#map_show").val(1); 515 } 516 $("#map_outer").toggleClass('active'); 517 } else { 518 $(this).html('<i class="icon-location"></i> WyÅÄ cz mapÄ'); 519 $("#map_outer").prepend('<div class="map_autocomplete"><input type="text" class="form-control radius-top-left radius-bottom-right" id="map_address" placeholder="Wpisz adres (autouzupeÅnianie)" /></div>'); 520 $("#map_address").bind("change",function(){ 521 codeAddress(); 522 }); 523 $("#map_address").bind("keyup",function(){ 524 autofill(); 525 }); 526 $("#map_outer").addClass('active'); 527 $("#map_show").val(1); 528 initialize(); 529 } 530 $(".map_help_text").toggle(); 531 }); 532 533 if($('#events-list').length) { 534 $('a[data-toggle="tab"]').on('show.bs.tab',function(e){ 535 if(e.target.hash == '#tab2'){ 536 var $target = $(e.target.hash); 537 var data = $target.data(); 538 if(data.loaded == false) { 539 $target.data('loaded','true'); 540 return eventsCalendar(data.day, data.month, data.year); 541 } 542 } 543 }) 544 } 545 546 $('body').tooltip({ 547 selector: "[data-toggle*=tooltip]", 548 container: "body" 549 }); 550 551 //$('.collapse').collapse(); 552 553 $('#main-tabs .nav-tabs a').click(function(e){ 554 e.preventDefault(); 555 $(this).tab('show'); 556 }); 557 558 if($('#events_calendar').length) { 559 var monthNames = ['StyczeÅ', 'Luty', 'Marzec', 'KwiecieÅ', 'Maj', 'Czerwiec', 'Lipiec', 'SierpieÅ', 'WrzesieÅ', 'Październik', 'Listopad', 'GrudzieÅ']; 560 var dayNames = ['Pon', 'Wto', 'Åro', 'Czw', 'PiÄ ', 'Sob', 'Nie']; 561 562 var post_object = {}; 563 post_object[_token_name] = _hash; 564 565 $('#events_calendar').bic_calendar({ 566 enableSelect: true, 567 multiSelect: true, 568 dayNames: dayNames, 569 monthNames: monthNames, 570 showDays: true, 571 displayMonthController: true, 572 displayYearController: false, 573 reqAjax: { 574 type: 'POST', 575 data: post_object, 576 url: _baseurl+'ajax/get_events/' 577 } 578 }); 579 } 580 581 $('ul.clouds > li span.comment-content').trunk8({ 582 tooltip: false, 583 fill: '… <a class="widget-comment-read-more" href="#">wiÄcej...</a>',
584 strip_text: 'Komentarz do artykuÅu:' 585 }); 586 $('body').on('click', '.widget-comment-read-more', function(e){ 587 e.preventDefault(); 588 $(this).parent('.comment-content').trunk8('revert').append(' <a class="widget-comment-read-less" href="#">zwiÅ...</a>'); 589 }); 590 $('body').on('click', '.widget-comment-read-less', function(e){ 591 e.preventDefault(); 592 $(this).parent('.comment-content').trunk8(); 593 }); 594 595 if($('.autosize').length) { 596 $('.autosize').autosize(); 597 } 598 599 /* 600 if($('.commentForm').length) { 601 $(".commentForm").ajaxForm({ 602 beforeSubmit:commentForm_beforeSubmit, 603 success:commentForm_success, 604 error:commentForm_error, 605 dataType:"json" 606 }); 607 } 608 */ 609 if($('.commentForm').length) { 610 $('.commentForm').submit(function(e) { 611 e.preventDefault(); 612 var t = $(this); 613 614 t.find('button[type="submit"]').button("loading"); 615 616 var recaptchaInput = t.find('.recaptchaCommentForm'); 617 if (recaptchaInput.length) { 618 grecaptcha.ready(function() { 619 grecaptcha.execute(recaptcha_key, {action: 'comment_add'}).then(function(token){ 620 recaptchaInput.val(token); 621 t.ajaxSubmit({ 622 success:commentForm_success, 623 error:commentForm_error, 624 dataType:"json" 625 }); 626 }); 627 }); 628 } else { 629 t.ajaxSubmit({ 630 success:commentForm_success, 631 error:commentForm_error, 632 dataType:"json" 633 }); 634 } 635 return false; 636 }); 637 } 638 639 $(".trunk8").each(function(){ 640 var d = $(this).data(); 641 $(this).trunk8({ 642 lines: (typeof d.lines!='undefined') ? d.lines : 1, 643 fill: (typeof d.fill!='undefined') ? d.fill : '…', 644 }); 645 }); 646 647 $("#newsletter_email").bind("keydown keyup change",function(){ 648 var email = $(this).val(); 649 if(email!='' && emailpattern.test(email)){ 650 $("#newsletter_submit").removeAttr("disabled"); 651 $(".newsletter .checkboxes").fadeIn(); 652 $('body').scrollTo('#newsletter_response',{duration:'slow', easing:'easeInExpo'}); 653 } else { 654 $("#newsletter_submit").attr("disabled","disabled"); 655 } 656 }); 657 $(".newsletter form").submit(function(){ 658 $(this).ajaxSubmit({ 659 dataType:'json', 660 beforeSubmit:newsletterValidate, 661 success:newsletterSuccess 662 }); 663 return false; 664 }); 665 666 $("div.poll input").bind("change",function(){ 667 $(this).parents('form').find('button').removeAttr("disabled"); 668 }); 669 $("div.poll form").ajaxForm({ 670 beforeSubmit:poll_beforeSubmit, 671 success:poll_success, 672 error:poll_error, 673 dataType:"json" 674 }); 675 var poll_table = $("table.poll"); 676 if(typeof poll_table !== 'undefined' && poll_table.length > 0){ 677 animate_poll(poll_table); 678 } 679 680 $("#main_nav li.toggle-megamenu").hoverIntent(makeTall,makeShort); 681 682 $('body').on('click', '.adcontextaction', function(e){ 683 e.preventDefault(); 684 var _data = $(this).data(); 685 update_ad(_data.aid, 'clicks', _data.central); 686 window.open(_data.uri); 687 }); 688 689 if($('#search_results').length) { 690 $('#search_results li').first().addClass('active'); 691 $('#search_results .tab-pane').first().addClass('active'); 692 } 693 694 if(typeof textual_stream_id != 'undefined') { 695 textual_stream(textual_stream_id); 696 } 697 698 $('body').on('click', '.share-switch', function(e){ 699 e.preventDefault(); 700 701 var _element = $(this); 702 _element.siblings('.share-video-overlay:first').fadeToggle('slow'); 703 }); 704 $('body').on('click','.share-video-overlay .close', function(e){ 705 e.preventDefault(); 706 707 var _element = $(this); 708 _element.parents('.share-video-overlay:first').fadeOut(); 709 }); 710 $('body').on('click keyup', '.share-video-overlay textarea', function(e){ 711 e.preventDefault(); 712 $(this).select(); 713 }); 714 $('body').on('change', '.embed-size', function(e){ 715 e.preventDefault(); 716 717 var _element = $(this); 718 var embed_field = _element.parent().prev().children('textarea'); 719 var embed_value = embed_field.val(); 720 721 var new_width = parseInt(_element.val()); 722 var new_height = Math.round(new_width / (16/9)); 723 724 var new_embed_value = embed_value.replace(/width=\"(\d+)\"/gi, 'width="'+new_width+'"'); 725 new_embed_value = new_embed_value.replace(/height=\"(\d+)\"/gi, 'height="'+new_height+'"'); 726 727 embed_field.val(new_embed_value); 728 embed_field.select(); 729 }); 730 731 if($('.invisible-c2').length){ 732 $('.invisible-c2').show(); 733 var h = $('.invisible-c2').height(); 734 $('.invisible-c2').hide(); 735 $(".fancybox").fancybox({ 736 afterShow: function() { 737 $('.invisible-c2').show(); 738 var h2 = $('.invisible-c2').height(); 739 if(h2 > h){ 740 this.margin = [0, 20, h2, 20]; 741 } 742 var f_prev = $(".fancybox").data('prev'); 743 var f_next = $(".fancybox").data('next'); 744 if(typeof f_prev != 'undefined'){ 745 $('.fancybox-outer').append('<a title="Poprzednie zdjÄcie" class="fancybox-nav fancybox-prev" href="'+_baseurl+f_prev+'"><span></span></a>'); 746 } 747 if(typeof f_next != 'undefined'){ 748 $('.fancybox-outer').append('<a title="NastÄpne zdjÄcie" class="fancybox-nav fancybox-next" href="'+_baseurl+f_next+'"><span></span></a>'); 749 } 750 }, 751 afterClose: function() { 752 $('.invisible-c2').hide(); 753 }, 754 margin: [0, 20, h, 20], 755 padding: 5, 756 helpers: { 757 overlay: {
758 locked: false 759 }, 760 title: { 761 type: 'inside' 762 } 763 } 764 }); 765 } else { 766 $(".fancybox").fancybox({ 767 padding: 5, 768 helpers: { 769 overlay: { 770 locked: false 771 }, 772 title: { 773 type: 'inside' 774 } 775 }, 776 afterShow: function() { 777 var f_prev = $(".fancybox").data('prev'); 778 var f_next = $(".fancybox").data('next'); 779 if(typeof f_prev != 'undefined'){ 780 $('.fancybox-outer').append('<a title="Poprzednie zdjÄcie" class="fancybox-nav fancybox-prev" href="'+_baseurl+f_prev+'"><span></span></a>'); 781 } 782 if(typeof f_next != 'undefined'){ 783 $('.fancybox-outer').append('<a title="NastÄpne zdjÄcie" class="fancybox-nav fancybox-next" href="'+_baseurl+f_next+'"><span></span></a>'); 784 } 785 }, 786 }); 787 } 788 if($(".fancybox").length){ 789 var large = findGetParameter('large'); 790 if(large){ 791 $(".fancybox").eq(0).trigger('click'); 792 } 793 } 794 795 if($('#widget_contact').length) { 796 $('#widget_contact').ajaxForm({ 797 beforeSubmit:widget_contact_beforeSubmit, 798 success:widget_contact_success, 799 error:widget_contact_error, 800 dataType:"json" 801 }); 802 } 803 804 $('.TB_Wrapper').TransBanner({ 805 slide_delaytime: typeof tb_delaytime != 'undefined' ? tb_delaytime : 5, 806 //slide_delaytime: 9999, 807 slide_transition_period: typeof tb_transition_period != 'undefined' ? tb_transition_period : 800, 808 button_show_next: typeof tb_button_show_next != 'undefined' ? tb_button_show_next : true, 809 button_show_back: typeof tb_button_show_back != 'undefined' ? tb_button_show_back : true, 810 button_margin : 12, 811 button_numbers_autohide: false, 812 button_numbers_horizontal: true, 813 caption_margin_x: 16, 814 caption_margin_y: 16, 815 responsive : true, 816 responsive_limit_autoplay : '', 817 responsive_limit_caption : 480, 818 responsive_limit_navigation : 480, 819 responsive_limit_navigation_type : 2, 820 responsive_screen_based_limits : true, 821 caption_bg_radius: 0, 822 caption_bg_color: '#264c84', 823 caption_bg_opacity: .8, 824 caption_bg_blur: 20, 825 caption_bg_shadow: .8 826 }); 827 if($('#main-slider').length){ 828 var mainSlider = new Swiper('#main-slider .swiper-container',{ 829 loop: true, 830 paginationClickable: true, 831 preventClicks: false, 832 pagination: '.main-slider-pagination', 833 nextButton: '.main-slider-button-next', 834 prevButton: '.main-slider-button-prev', 835 //speed: (typeof main_slider_speed != 'undefined' ? main_slider_speed : 500), 836 //autoplay: (typeof main_slider_timeout != 'undefined' ? main_slider_timeout : 5000) 837 speed: 170, 838 autoplay: 9000 839 }); 840 } 841 842 $('.dropdown-toggle').dropdown(); 843 844 if($('#main_module_galleries').length) { 845 /*var mySwiperMainGallery = new Swiper('.swiper-container',{ 846 pagination: '.pagination', 847 paginationClickable: true, 848 centeredSlides: true, 849 slidesPerView: 3, 850 watchActiveIndex: true, 851 initialSlide:1 852 });*/ 853 } 854 855 $(".payments input[type='radio']").change(function(){ 856 $(".payments td").removeClass("active"); 857 $(this).closest("td").addClass("active"); 858 }); 859 860 if($('#cameras').length){ 861 var defaultOrder = $('#cameras').data('defaultOrder'); 862 $('#cameras').dataTable({ 863 "language": { 864 "url": "//cdn.datatables.net/plug-ins/f2c75b7247b/i18n/Polish.json" 865 }, 866 "bSort": false 867 }); 868 }; 869 if($('#events').length){ 870 $('#events').dataTable({ 871 "language": { 872 "url": "//cdn.datatables.net/plug-ins/f2c75b7247b/i18n/Polish.json" 873 } 874 }); 875 }; 876 877 if($('#main-tabs').length){ 878 var tabs_loaded = new Array(); 879 tabs_loaded.push('tab1'); 880 $('#main-tabs a[data-toggle]').on('shown.bs.tab',function(e){ 881 var data = $(e.target).data(); 882 if(tabs_loaded.indexOf(data.toggle) > -1){} else { 883 tabs_loaded.push(data.toggle); 884 var post_params = {}; 885 post_params[_token_name] = _hash; 886 post_params.type = data.type; 887 888 $.ajax({ 889 url: _baseurl + 'ajax/tabArticles', 890 type: 'POST', 891 dataType: 'json', 892 data: post_params 893 }) 894 .done(function(response){ 895 switch(response.type){ 896 case "success":
897 $("#"+data.toggle).html(response.output); 898 break; 899 case "error": 900 $("#"+data.toggle).html(buildAlert('danger',response.message)); 901 break; 902 } 903 }); 904 } 905 }); 906 }; 907 908 if($('#other-services-tabs').length){ 909 var tabs_loaded = new Array(); 910 $('#other-services-tabs a[data-toggle]').on('shown.bs.tab',function(e){ 911 var data = $(e.target).data(); 912 if(tabs_loaded.indexOf(data.toggle) > -1){} else { 913 tabs_loaded.push(data.toggle); 914 var post_params = {}; 915 post_params[_token_name] = _hash; 916 post_params.id = data.id; 917 $.ajax({ 918 url: _baseurl + 'ajax/tabArticlesOtherServices', 919 type: 'POST', 920 dataType: 'json', 921 data: post_params 922 }) 923 .done(function(response){ 924 switch(response.type){ 925 case "success": 926 $("#"+data.toggle).html(response.output); 927 break; 928 case "error": 929 $("#"+data.toggle).html(buildAlert('danger',response.message)); 930 break; 931 } 932 }); 933 } 934 }); 935 $('#other-services-tabs .nav-tabs a').click(function(e){ 936 e.preventDefault(); 937 $(this).tab('show'); 938 }); 939 }; 940 941 $(function() { 942 $("img.lazy").lazyload(); 943 }); 944 if(typeof disable_copypaste == 'undefined'){ 945 document.oncopy = copypaste; 946 } 947 948 $(window).on('resize scroll', function(){ 949 if($('.start_boxes_articles[data-url]').length) { 950 $('.start_boxes_articles[data-url]').each(function(){ 951 var t = $(this); 952 953 if(t.isInViewport()) { 954 if(t.data('loaded') === false){ 955 t.data('loaded', 'true').attr('data-loaded', 'true'); 956 var _url = $(this).data('url'); 957 958 var post_params = {}; 959 post_params[_token_name] = _hash; 960 961 $.ajax({ 962 url: _baseurl+_url, 963 type: "POST", 964 dataType: "json", 965 data: post_params 966 }).done(function(response){ 967 switch(response.type){ 968 case 'success': 969 $(t).html(response.output); 970 break; 971 case 'error': 972 $(t).html(response.message); 973 break; 974 } 975 }); 976 } 977 } 978 }); 979 } 980 if($('#other-services-tabs').length){ 981 if($('#other-services-tabs').isInViewport()) { 982 $('#other-services-tabs .nav-tabs li:first-child a').trigger('click'); 983 } 984 } 985 }) 986}; 987 988/* 989function init_swiper(starting_slide, total_slides){ 990 if(total_slides > 1){ 991 $(".swiper-toggle").fadeIn(); 992 var makePagination = total_slides > 9 ? '.swiper-pagination' : false; 993 var mySwiper = $('.swiper-container').swiper({ 994 loop: false, 995 slidesPerView: 9, 996 roundLengths: true, 997 initialSlide: starting_slide, 998 pagination: makePagination, 999 paginationClickable: true, 1000 visibilityFullFit: true 1001 }); 1002 if(total_slides <= 9){ 1003 $('.swiper-left').hide(); 1004 $('.swiper-right').hide(); 1005 } else { 1006 $('.swiper-left').on('click',function(e){ 1007 e.preventDefault(); 1008 mySwiper.swipePrev(); 1009 }); 1010 $('.swiper-right').on('click',function(e){ 1011 e.preventDefault(); 1012 mySwiper.swipeNext(); 1013 }); 1014 } 1015 } 1016}; 1017*/ 1018function init_swiper2(){ 1019 $('.swiper-outer').removeClass('hidden'); 1020 var galleryTop = new Swiper('.gallery-top', { 1021 nextButton: '.swiper-button-next', 1022 prevButton: '.swiper-button-prev', 1023 spaceBetween: 10, 1024 height: 100, 1025 autoHeight: true, 1026 initialSlide: (typeof swiper_initial_slide != 'undefined' ? swiper_initial_slide : 0) 1027 }); 1028 var galleryThumbs = new Swiper('.gallery-thumbs', { 1029 spaceBetween: 10, 1030 centeredSlides: true, 1031 slidesPerView: 'auto', 1032 touchRatio: 0.2, 1033 slideToClickedSlide: true, 1034 initialSlide: (typeof swiper_initial_slide != 'undefined' ? swiper_initial_slide : 0) 1035 }); 1036 galleryTop.params.control = galleryThumbs; 1037 galleryThumbs.params.control = galleryTop; 1038} 1039 1040function init_acon() { 1041 $('span.adcontext').each(function(c){ 1042 var _element = $(this); 1043 var _data = _element.data(); 1044 var post_params = {}; 1045 post_params[_token_name] = _hash; 1046 //post_params.ad_id = _data.ac; 1047 post_params.word = _data.word; 1048 1049 $.ajax({ 1050 url: _baseurl + 'ajax/get_adcontext', 1051 type: 'POST', 1052 dataType: 'json', 1053 data: post_params 1054 }) 1055 .done(function(response){ 1056 if(response.status == 1) { 1057 var adcontent = '<a href="#" class="adcontextaction" data-aid="' +_data.ac+ '" data-central="' +response.result.central+ '" data-uri="' +response.result.url+ '">'; 1058 adcontent += '<span class="line"><strong>' +response.result.ad_header+ '</strong></span>'; 1059 1060 if(response.result.ad_image) { 1061 adcontent += '<img src="' +_baseurl+ 'data/adverts/' +response.result.ad_image+ '" alt="" class="img-responsive" />'; 1062 } 1063 1064 adcontent += '<span class="line">
1064' +response.result.ad_line1+ '</span>'; 1065 1066 if(response.result.ad_line2) { 1067 adcontent += '<span class="line">' +response.result.ad_line2+ '</span>'; 1068 } 1069 1070 adcontent += '<span class="line_url">' +response.result.visible_url+ '</span>'; 1071 adcontent += '</a>'; 1072 1073 _element.popover({ 1074 trigger: 'click hover', 1075 placement: 'top', 1076 delay: {show: 100, hide: 400}, 1077 html: true, 1078 title: 'Reklama', 1079 template: '<div class="popover adcontext" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>', 1080 content: adcontent 1081 }); 1082 1083 var shown = false; 1084 _element.on('shown.bs.popover',function(){ 1085 if(!shown) { 1086 update_ad(_data.ac, 'views', _data.central ? 1 : ''); 1087 shown = true; 1088 } 1089 }); 1090 } 1091 }); 1092 }); 1093}; 1094 1095function update_video(vid) { 1096 var post_params = {}; 1097 post_params[_token_name] = _hash; 1098 post_params.vid = parseInt(vid); 1099 1100 $.ajax({ 1101 url: _baseurl+'ajax/update_video/', 1102 type: 'POST', 1103 dataType: 'json', 1104 data: post_params, 1105 cache: false 1106 }); 1107} 1108 1109function update_ad(aid, t, central) { 1110 $(window).load(function() { 1111 var post_params = {}; 1112 post_params[_token_name] = _hash; 1113 1114 if(Object.prototype.toString.call( aid ) === '[object Array]') { 1115 post_params.ad_id = aid; 1116 } else { 1117 post_params.ad_id = [aid]; 1118 } 1119 1120 post_params.type = (t == 'views' ? 'views' : 'clicks'); 1121 1122 $.ajax({ 1123 url: _baseurl+'ajax/update_ad/' + (central ? 1 : ''), 1124 type: 'POST', 1125 dataType: 'json', 1126 data: post_params, 1127 cache: false 1128 }); 1129 }); 1130} 1131 1132function changeList(t){ 1133 var post_params = {}; 1134 post_params[_token_name] = _hash; 1135 post_params.type = t; 1136 $.ajax({ 1137 url: _baseurl+'ajax/changeList/', 1138 type: "POST", 1139 dataType: "json", 1140 data: post_params 1141 }); 1142 switch(t){ 1143 case 1: 1144 $('.list .item').removeClass('type-2').addClass('type-1'); 1145 $('.list .item').parent().removeClass('col-sm-6 col-md-4').addClass('col-md-12'); 1146 break; 1147 case 2: 1148 $('.list .item').removeClass('type-1').addClass('type-2'); 1149 $('.list .item').parent().removeClass('col-md-12').addClass('col-sm-6 col-md-4'); 1150 break; 1151 } 1152}; 1153function category_list(t){ 1154 var post_params = {}; 1155 post_params[_token_name] = _hash; 1156 post_params.type = t; 1157 $.ajax({ 1158 url: _baseurl+'ajax/categoryList/', 1159 type: "POST", 1160 dataType: "json", 1161 data: post_params 1162 }); 1163 switch(t){ 1164 case 1: 1165 $(".categories-list ul").each(function(){ 1166 $(this).slideDown(300); 1167 }); 1168 break; 1169 case 2: 1170 $(".categories-list ul").each(function(){ 1171 $(this).slideUp(300); 1172 }); 1173 break; 1174 } 1175}; 1176 1177function displayNumber(t,i,f){ 1178 $('#'+t+'_'+i+'_'+f).append(' <small class="text-muted">wczytujÄ...</small>'); 1179 var post_params = {}; 1180 post_params[_token_name] = _hash; 1181 post_params.table = t; 1182 post_params.id = i; 1183 post_params.field = f; 1184 $.ajax({ 1185 url: _baseurl+'ajax/displayNumber/', 1186 type: "POST", 1187 dataType: "json", 1188 data: post_params 1189 }).done(function(data){ 1190 $('#'+t+'_'+i+'_'+f).replaceWith(data.response); 1191 }); 1192}; 1193 1194function default_ajax_form_beforeSubmit(a,$Form){ 1195 $($Form).find('button[type="submit"]').button("loading"); 1196 1197 if ($('#recaptchaForm').length) { 1198 grecaptcha.ready(function() { 1199 grecaptcha.execute(recaptcha_key, {action: 'default_form'}).then(function(token){ 1200 document.getElementById('recaptchaForm').value = token; 1201 }); 1202 }); 1203 } 1204}; 1205function default_ajax_form_error(a,b,c,$Form){ 1206 $($Form).find('button[type="submit"]').button("error"); 1207 $($Form).find('.default_ajax_form_response').html(buildAlert('danger','Przepraszamy ale wystÄ piÅ bÅÄ d formularza. Spróbuj ponownie później.')); 1208 $($Form).find('.default_ajax_form_response .alert').css({"margin-top":"15px","margin-bottom":0}); 1209}; 1210function default_ajax_form_success(response,b,c,$Form){ 1211 switch(response.type){ 1212 case "success": 1213 if(typeof response.redirect != 'undefined'){ 1214 window.location = response.redirect; 1215 } else { 1216 if(typeof response.action != 'undefined'){ 1217 switch(response.action){ 1218 case "show_alert": 1219 $($Form).find('button[type="submit"]').button("success").removeClass('btn-danger').addClass('btn-success'); 1220 $($Form).find('.default_ajax_form_response').html(buildAlert('success',response.message)); 1221 break; 1222 case "highlight_btn": 1223 $($Form).find('button[type="submit"]').button("reset").html('<i class="icon-checkmark"></i>').removeClass('btn-danger btn-default').addClass('btn-success'); 1224 break; 1225 } 1226 } else { 1227 $($Form).find('button[type="submit"]').button("success"); 1228 $($Form).find('.default_ajax_form_response').html(buildAlert('success',response.message)); 1229 } 1230 } 1231 break; 1232 case "error": 1233 if(typeof response.action != 'undefined'){ 1234 switch(response.action){ 1235 case "show_alert": 1236 $($Form).find('button[type="submit"]').button("error").removeClass('btn-success').addClass('btn-danger'); 1237 $($Form).find('.default_ajax_form_response').html(buildAlert('warning',response.message)); 1238 break; 1239 case "highlight_btn": 1240 $($Form).find('button[type="submit"]').button("reset").html('<i class="icon-cross"></i>').removeClass('btn-success').addClass('btn-danger'); 1241 break; 1242 } 1243 } else { 1244 $($Form).find('button[type="submit"]').button("error"); 1245 $($Form).find('.default_ajax_form_response').html(buildAlert('warning',response.message)); 1246 $($Form).find('.default_ajax_form_response .alert').css({"margin-top":"15px","margin-bottom":0}); 1247 } 1248 break; 1249 case "warning": 1250 if(typeof response.redirect != 'undefined'){ 1251 window.location = response.redirect; 1252 } else { 1253 $($Form).find('button[type="submit"]').button("error"); 1254 $($Form).find('.default_ajax_form_response').html(buildAlert('danger','Przepraszamy ale wystÄ piÅ bÅÄ d formularza. Spróbuj ponownie później.')); 1255 $($Form).find('.default_ajax_form_response .alert').css({"margin-top":"15px","margin-bottom":0}); 1256 } 1257 break; 1258 } 1259}; 1260function buildAlert(type,message){ 1261 return '<div class="alert alert-'+type+' alert-dismissible" role="alert"><button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Zamknij</span></button>'+message+'</div>'; 1262}; 1263function produceDropdown(original_row, original_col, new_col, _parent_id){ 1264 new_col++; 1265 setTimeout(function(){ 1266 $('div.row[data-row="'+(original_row+1)+'"]').fadeIn(); 1267 }, 300); 1268 if(_parent_id == 0){ 1269 $('div.row[data-col="'+original_col+'"][data-row="'+original_row+'"] div.col-sm-3').each(function(i){ 1270 var data = $(this).find('select').data(); 1271 if(data.col >= new_col){ 1272 $(this).remove(); 1273 } 1274 }); 1275 } else { 1276 var post_object = {}; 1277 post_object[_token_name] = _hash; 1278 post_object.parent_id = _parent_id; 1279 $.ajax({ 1280 url: _baseurl+'ajax/produceDropdown', 1281 method: "POST", 1282 cache: false, 1283 data: post_object, 1284 dataType: 'json' 1285 }) 1286 .done(function(response) { 1287 $('div.row[data-col="'+original_col+'"][data-row="'+original_row+'"] div.col-sm-3').each(function(i){ 1288 var data = $(this).find('select').data(); 1289 if(data.col >= new_col){ 1290 $(this).remove(); 1291 } 1292 }); 1293 if(typeof response.results !== 'undefined'){ 1294 $('div.row[data-col="'+original_col+'"][data-row="'+original_row+'"]').append('<div class="col-sm-3"><select name="category_id['+original_row+']['+new_col+']" data-col="'+new_col+'" data-row="'+original_row+'" class="form-control" onchange="produceDropdown('+original_row+','+original_col+','+new_col+',$(this).val())"></select></div>'); 1295 $.each(response.results,function(i,item){ 1296 $('select[data-col="'+new_col+'"][data-row="'+original_row+'"]').append('<option value="'+i+'">'+item+'</option>'); 1297 }); 1298 } 1299 }); 1300 } 1301}; 1302 1303function eventsCalendar(d, m, y){ 1304 $('.events-calendar-body').addClass('loading'); 1305 1306 var post_params = {}; 1307 post_params[_token_name] = _hash; 1308 post_params.day = d;
1309 post_params.month = m; 1310 post_params.year = y; 1311 1312 $.ajax({ 1313 url: _baseurl+'ajax/eventsCalendar/', 1314 type: "POST", 1315 dataType: "json", 1316 data: post_params 1317 }).done(function(response){ 1318 $('.events-calendar-body').removeClass('loading'); 1319 switch(response.type){ 1320 case "success": 1321 $('.events-calendar-body').html(response.output); 1322 $('.events-calendar-head h4').html(response.current_month_year); 1323 $('.events-calendar-head .left').attr('onclick','eventsCalendar('+response.arrows['left'][0]+')').html('<span class="btn-label"><i class="icon-arrow-left5"></i></span>'+response.arrows['left'][1]); 1324 $('.events-calendar-head .right').attr('onclick','eventsCalendar('+response.arrows['right'][0]+')').html(response.arrows['right'][1]+'<span class="btn-label btn-label-right"><i class="icon-arrow-right5"></i></span>'); 1325 break; 1326 case "error": 1327 $('.events-calendar-body').html(response.message); 1328 break; 1329 } 1330 }); 1331}; 1332function eventsInDate(d){ 1333 var post_params = {}; 1334 post_params[_token_name] = _hash; 1335 post_params.date = d; 1336 $.ajax({ 1337 url: _baseurl+'ajax/eventsInDayModal/', 1338 type: "POST", 1339 dataType: "json", 1340 data: post_params 1341 }).done(function(response){ 1342 $('#eventsInDayModal .modal-body').html(response.message); 1343 }).fail(function(){ 1344 $('#eventsInDayModal .modal-body').html(buildAlert('danger','Przepraszamy ale nie udaÅo siÄ zaÅadowaÄ zawartoÅci')); 1345 }).always(function(){ 1346 $('#eventsInDayModalLabel').html('Imprezy w dniu '+d); 1347 var s = d.split('.'); 1348 d = s[2]+'-'+s[1]+'-'+s[0]; 1349 $('#eventsInDayModal .modal-footer').html('<small class="pull-left" style="margin-top:10px"><a href="'+_baseurl+'imprezy?search=1&date_start='+d+'&date_end='+d+'">pokaż w widoku listy »</a></small><button type="button" class="btn btn-default" data-dismiss="modal">Zamknij</button>'); 1350 }); 1351 1352 $('#eventsInDayModal').modal(); 1353} 1354 1355function initialize(){ 1356 var mapOptions = { 1357 zoom:12, 1358 center:new google.maps.LatLng(_default_lat,_default_lng), 1359 mapTypeId:google.maps.MapTypeId.ROADMAP, 1360 mapTypeControl: true, 1361 mapTypeControlOptions: { 1362 style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR, 1363 position: google.maps.ControlPosition.LEFT_BOTTOM 1364 }, 1365 panControl: true, 1366 panControlOptions: { 1367 position: google.maps.ControlPosition.LEFT_BOTTOM 1368 }, 1369 zoomControl: true, 1370 zoomControlOptions: { 1371 style: google.maps.ZoomControlStyle.SMALL, 1372 position: google.maps.ControlPosition.LEFT_BOTTOM 1373 } 1374 }; 1375 map=new google.maps.Map(document.getElementById("map_canvas"),(typeof MY_MapOptions != 'undefined' ? MY_MapOptions : mapOptions)); 1376 geocoder=new google.maps.Geocoder(); 1377 marker=new google.maps.Marker({ 1378 position:map.getCenter(), 1379 map:map, 1380 draggable:true 1381 }); 1382 google.maps.event.addListener(marker,"drag",function(){ 1383 geocoder.geocode({"latLng": marker.getPosition()},function(results,status) { 1384 if(status==google.maps.GeocoderStatus.OK){ 1385 if(results[0]){ 1386 $("#map_address").val(results[0].formatted_address); 1387 $("#map_lat").val(marker.getPosition().lat()); 1388 $("#map_lon").val(marker.getPosition().lng()); 1389 } 1390 } 1391 }); 1392 }); 1393 google.maps.event.addListener(map,"zoom_changed",function(){ 1394 document.getElementById("map_zoom").value=map.getZoom(); 1395 }); 1396 maploaded = true; 1397}; 1398function codeAddress(){ 1399 var address=document.getElementById("map_address").value; 1400 geocoder.geocode({"address":address},function(results,status) { 1401 if(status==google.maps.GeocoderStatus.OK){ 1402 map.setCenter(results[0].geometry.location); 1403 marker.setPosition(results[0].geometry.location); 1404 document.getElementById("map_lat").value = results[0].geometry.location.lat(); 1405 document.getElementById("map_lon").value = results[0].geometry.location.lng(); 1406 } else { 1407 return false;
1408 } 1409 }); 1410}; 1411function autofill(){ 1412 $("#map_address").autocomplete({ 1413 source:function(request,response) { 1414 geocoder.geocode({"address":request.term,"region":"PL","componentRestrictions":{"country":"PL"}},function(results,status) { 1415 response($.map(results,function(item){ 1416 if(item.types[0] == "locality" || item.types[0] == "street_address" || item.types[0] == "route"){ 1417 return{ 1418 label:item.formatted_address, 1419 value:item.formatted_address, 1420 latitude:item.geometry.location.lat(), 1421 longitude:item.geometry.location.lng() 1422 } 1423 } 1424 })); 1425 }); 1426 }, 1427 select:function(event,ui){ 1428 $("#map_lat").val(ui.item.latitude); 1429 $("#map_lon").val(ui.item.longitude); 1430 var location = new google.maps.LatLng(ui.item.latitude,ui.item.longitude); 1431 marker.setPosition(location); 1432 map.setCenter(location); 1433 }, 1434 autoFocus: true, 1435 messages: { 1436 noResults: '', 1437 results: function() {} 1438 }, 1439 create: function(event,ui) { 1440 $("ul.ui-autocomplete").addClass("dropdown-menu typahead"); 1441 } 1442 }); 1443}; 1444 1445function commentForm_error(a,b,c,$Form){ 1446 $($Form).find('button[type="submit"]').button("error").removeClass('btn-primary').addClass('btn-danger'); 1447 $($Form).find('.response').html(buildAlert('danger','Przepraszamy ale wystÄ piÅ bÅÄ d formularza. Spróbuj ponownie później.')); 1448 1449 var recaptchaInput = $($Form).find('.recaptchaCommentForm'); 1450 if (recaptchaInput.length) { 1451 grecaptcha.ready(function() { 1452 grecaptcha.execute(recaptcha_key, {action: 'comment_add'}).then(function(token){ 1453 recaptchaInput.val(token); 1454 }); 1455 }); 1456 } 1457}; 1458function commentForm_success(response,b,c,$Form){ 1459 switch(response.type){ 1460 case "success": 1461 if(typeof response.view != 'undefined'){ 1462 if(typeof response.parent_id != 'undefined' && response.parent_id != null){ 1463 $(response.view).insertAfter('#comments table.comment tr[data-comment-id="'+response.parent_id+'"]'); 1464 } else { 1465 $('#comments table.comment').prepend(response.view); 1466 } 1467 1468 $Form.find('button[type="submit"]').button("reset").removeClass('btn-danger'); 1469 $Form[0].reset(); 1470 1471 $Form.slideUp(); 1472 } else { 1473 var alert = buildAlert('success',response.message); 1474 $Form.replaceWith(alert); 1475 if(typeof response.reload != 'undefined'){ 1476 window.location.reload(false); 1477 } else { 1478 var recaptchaInput = $($Form).find('.recaptchaCommentForm'); 1479 if (recaptchaInput.length) { 1480 grecaptcha.ready(function() { 1481 grecaptcha.execute(recaptcha_key, {action: 'comment_add'}).then(function(token){ 1482 recaptchaInput.val(token); 1483 }); 1484 }); 1485 } 1486 } 1487 } 1488 break; 1489 case "error": 1490 $Form.find('button[type="submit"]').button("error").removeClass('btn-primary').addClass('btn-danger'); 1491 $Form.find('.response').html(buildAlert('warning',response.message)); 1492 1493 var recaptchaInput = $($Form).find('.recaptchaCommentForm'); 1494 if (recaptchaInput.length) { 1495 grecaptcha.ready(function() { 1496 grecaptcha.execute(recaptcha_key, {action: 'comment_add'}).then(function(token){ 1497 recaptchaInput.val(token); 1498 }); 1499 }); 1500 } 1501 break; 1502 } 1503}; 1504function comment_vote(i,t){ 1505 var post_params = {}; 1506 post_params[_token_name] = _hash; 1507 post_params.id = i; 1508 post_params.type = t; 1509 $.ajax({
1510 url: _baseurl+'comments/vote', 1511 type: "POST", 1512 dataType: "json", 1513 data: post_params 1514 }).done(function(response){ 1515 var target = $('[data-comment-id="'+i+'"]'); 1516 switch(response.type){ 1517 case "success": 1518 switch(t){ 1519 case "positive": 1520 $(target).find('button[data-button-type="'+t+'"]').html('<i class="glyphicon glyphicon-thumbs-up text-success"></i> '+response.message); 1521 break; 1522 case "negative": 1523 $(target).find('button[data-button-type="'+t+'"]').html('<i class="glyphicon glyphicon-thumbs-down text-danger"></i> '+response.message); 1524 break; 1525 } 1526 break; 1527 case "error": 1528 $(target).find('.alert').remove(); 1529 $(target).append(buildAlert('warning',response.message)); 1530 break; 1531 } 1532 }).fail(function(){ 1533 var target = $('[data-comment-id="'+i+'"]'); 1534 $(target).find('.alert').remove(); 1535 $(target).append(buildAlert('danger','Przepraszamy ale wystÄ piÅ bÅÄ d podczas gÅosowania na komentarz. Spróbuj ponownie później.')); 1536 }); 1537}; 1538function comment_load_response_form(c,cid,i){ 1539 var target = $('#comments table.comment tr[data-comment-id="'+i+'"] .comment-content'); 1540 $(target).find('button[data-button-type="response"]').addClass("disabled").attr("disabled","disabled"); 1541 1542 var post_params = {}; 1543 post_params[_token_name] = _hash; 1544 post_params.id = i; 1545 post_params.connection = c; 1546 post_params.connection_id = cid; 1547 $.ajax({ 1548 url: _baseurl+'comments/load_response_form', 1549 type: "POST", 1550 dataType: "json", 1551 data: post_params 1552 }).done(function(response){ 1553 switch(response.type){ 1554 case "success": 1555 $(target).append(response.message); 1556 init_elements(); 1557 break; 1558 case "error": 1559 $(target).find('.alert').remove(); 1560 $(target).append(buildAlert('warning',response.message)); 1561 break; 1562 } 1563 }).fail(function(){ 1564 $(target).find('.alert').remove(); 1565 $(target).append(buildAlert('danger','Przepraszamy ale wystÄ piÅ bÅÄ d podczas odpowiadania na komentarz. Spróbuj ponownie później.')); 1566 }); 1567}; 1568function comment_moderate(i){ 1569 var target = $('[data-comment-id="'+i+'"]'); 1570 $(target).find('button[data-button-type="moderate"]').button('loading'); 1571 var post_params = {}; 1572 post_params[_token_name] = _hash; 1573 post_params.id = i; 1574 $.ajax({ 1575 url: _baseurl+'comments/moderate', 1576 type: "POST", 1577 dataType: "json", 1578 data: post_params 1579 }).done(function(response){ 1580 switch(response.type){ 1581 case "success": 1582 $(target).find('button[data-button-type="moderate"]').replaceWith('<small class="text-danger">'+response.message+'</small>'); 1583 break; 1584 case "error": 1585 $(target).find('button[data-button-type="moderate"]').button('error'); 1586 $(target).find('.alert').remove(); 1587 $(target).append(buildAlert('warning',response.message)); 1588 break; 1589 } 1590 }).fail(function(){ 1591 $(target).find('button[data-button-type="moderate"]').button('error'); 1592 $(target).find('.alert').remove(); 1593 $(target).append(buildAlert('danger','Przepraszamy ale wystÄ piÅ bÅÄ d podczas zgÅaszania komentarza. Spróbuj ponownie później.')); 1594 }); 1595}; 1596 1597function newsletterValidate(formData, jqForm, options){ 1598 var valid = $("#newsletter_form").validationEngine('validate'); 1599 if(valid == true){ 1600 $('#newsletter_form button[type="submit"]').button('loading'); 1601 return true; 1602 } else { 1603 return false; 1604 } 1605}; 1606function newsletterSuccess(responseText, statusText, xhr, $form){ 1607 if(responseText.status == 1){ 1608 $('#newsletter_form button[type="submit"]').button('complete').attr("disabled","disabled"); 1609 $("#newsletter_response").html('<hr style="border:0px;margin-bottom:0px;margin-top:10px;" />'+responseText.message); 1610 } 1611 else if(responseText.status == 2) { 1612 $('#newsletter_form button[type="submit"]').button('exists').removeAttr("disabled"); 1613 $('#newsletter_form input[name="signout"]').prop('checked', true); 1614 $("#newsletter_response").html('<hr style="border:0px;margin-bottom:0px;margin-top:10px;" />'+responseText.message); 1615 } 1616 else if(responseText.status == 3) { 1617 $('#newsletter_form button[type="submit"]').button('error').attr("disabled","disabled"); 1618 $("#newsletter_response").html('<hr style="border:0px;margin-bottom:0px;margin-top:10px;" />'+responseText.message); 1619 } 1620 else if(responseText.status == 4) { 1621 $('#newsletter_form button[type="submit"]').button('signout').removeAttr("disabled"); 1622 $('#newsletter_form input[name="signout"]').prop('checked', false); 1623 $("#newsletter_response").html('<hr style="border:0px;margin-bottom:0px;margin-top:10px;" />'+responseText.message); 1624 } 1625 else { 1626 $('#newsletter_form button[type="submit"]').button('error'); 1627 $("#newsletter_response").html('<hr style="border:0px;margin-bottom:0px;margin-top:10px;" />'+responseText.message); 1628 } 1629}; 1630 1631function poll_beforeSubmit(a,$form){ 1632 $form.find('button').button("loading"); 1633 $form.find('.poll_response').empty(); 1634}; 1635function poll_error(a,b,c,$form){ 1636 $form.find('button').button("error"); 1637 $form.find('.poll_response').html("Przepraszamy ale wystÄ piÅ bÅÄ d podczas oddawania gÅosu."); 1638}; 1639function poll_success(response,b,c,$form){ 1640 switch(response.type){ 1641 case "success": 1642 $form.parents('.poll').html(response.message).addClass('tmp'); 1643 animate_poll($('.poll.tmp')); 1644 $('div.poll.tmp').removeClass('tmp'); 1645 break; 1646 case "error": 1647 $form.find('button').button("error"); 1648 $form.find('.poll_response').html(response.message); 1649 break; 1650 } 1651}; 1652function animate_poll(container){ 1653 $('.progress-bar',container).each(function(){ 1654 $(this).animate({ 1655 "width":$(this).attr("aria-valuenow")+"%" 1656 },200,"easeInExpo"); 1657 }); 1658}; 1659 1660function article_vote(i,t){ 1661 var post_params = {}; 1662 post_params[_token_name] = _hash; 1663 post_params.id = i; 1664 post_params.type = t; 1665 $.ajax({ 1666 url: _baseurl+'articles/vote', 1667 type: "POST", 1668 dataType: "json", 1669 data: post_params 1670 }).done(function(response){ 1671 switch(response.type){ 1672 case "success": 1673 switch(t){ 1674 case "positive": 1675 $('.article_summary .votes .btn-success').replaceWith('<button type="button" class="btn btn-labeled btn-success"><span class="btn-label"><i class="glyphicon glyphicon-thumbs-up"></i></span>'+response.message+'</button>'); 1676 $('.article_summary .votes .btn-danger').attr({"onclick":"","disabled":"disabled"}).addClass("disabled"); 1677 break; 1678 case "negative": 1679 $('.article_summary .votes .btn-danger').replaceWith('<button type="button" class="btn btn-labeled btn-danger"><span class="btn-label"><i class="glyphicon glyphicon-thumbs-down"></i></span>'+response.message+'</button>'); 1680 $('.article_summary .votes .btn-success').attr({"onclick":"","disabled":"disabled"}).addClass("disabled"); 1681 break; 1682 } 1683 break; 1684 case "error": 1685 $('.article_summary .votes').append(buildAlert('warning',response.message)); 1686 break; 1687 } 1688 }).fail(function(){ 1689 $('.article_summary .votes').append(buildAlert('danger','Przepraszamy ale wystÄ piÅ bÅÄ d podczas oddawania gÅosu. Spróbuj ponownie później.')); 1690 }); 1691}; 1692function gallery_vote(i,t){ 1693 var post_params = {}; 1694 post_params[_token_name] = _hash; 1695 post_params.id = i; 1696 post_params.type = t; 1697 $.ajax({ 1698 url: _baseurl+'galleries/vote', 1699 type: "POST", 1700 dataType: "json", 1701 data: post_params 1702 }).done(function(response){ 1703 switch(response.type){ 1704 case "success": 1705 switch(t){ 1706 case "positive": 1707 $('.article_summary .votes .btn-success').replaceWith('<button type="button" class="btn btn-labeled btn-success"><span class="btn-label"><i class="icon-thumbsup"></i></span>'+response.message+'</button>'); 1708 $('.article_summary .votes .btn-danger').attr({"onclick":"","disabled":"disabled"}).addClass("disabled"); 1709 break; 1710 case "negative": 1711 $('.article_summary .votes .btn-danger').replaceWith('<button type="button" class="btn btn-labeled btn-danger"><span class="btn-label"><i class="icon-thumbsdown"></i></span>'+response.message+'</button>'); 1712 $('.article_summary .votes .btn-success').attr({"onclick":"","disabled":"disabled"}).addClass("disabled"); 1713 break; 1714 } 1715 break; 1716 case "error": 1717 $('.article_summary .votes').append(buildAlert('warning',response.message)); 1718 break; 1719 } 1720 }).fail(function(){ 1721 $('.article_summary .votes').append(buildAlert('danger','Przepraszamy ale wystÄ piÅ bÅÄ d podczas oddawania gÅosu. Spróbuj ponownie później.')); 1722 }); 1723}; 1724function video_vote(i,t){ 1725 var post_params = {}; 1726 post_params[_token_name] = _hash; 1727 post_params.id = i; 1728 post_params.type = t; 1729 $.ajax({ 1730 url: _baseurl+'videos/vote', 1731 type: "POST", 1732 dataType: "json", 1733 data: post_params 1734 }).done(function(response){ 1735 switch(response.type){ 1736 case "success": 1737 switch(t){ 1738 case "positive": 1739 $('.article_summary .votes .btn-success').replaceWith('<button type="button" class="btn btn-labeled btn-success"><span class="btn-label"><i class="icon-thumbsup"></i></span>'+response.message+'</button>'); 1740 $('.article_summary .votes .btn-danger').attr({"onclick":"","disabled":"disabled"}).addClass("disabled"); 1741 break; 1742 case "negative": 1743 $('.article_summary .votes .btn-danger').replaceWith('<button type="button" class="btn btn-labeled btn-danger"><span class="btn-label"><i class="icon-thumbsdown"></i></span>'+response.message+'</button>'); 1744 $('.article_summary .votes .btn-success').attr({"onclick":"","disabled":"disabled"}).addClass("disabled"); 1745 break; 1746 } 1747 break; 1748 case "error": 1749 $('.article_summary .votes').append(buildAlert('warning',response.message)); 1750 break; 1751 } 1752 }).fail(function(){ 1753 $('.article_summary .votes').append(buildAlert('danger','Przepraszamy ale wystÄ piÅ bÅÄ d podczas oddawania gÅosu. Spróbuj ponownie później.')); 1754 }); 1755}; 1756 1757function clipboard_empty(){ 1758 var post_params = {}; 1759 post_params[_token_name] = _hash; 1760 post_params.id = 1; 1761 $.ajax({
1762 url: _baseurl+'clipboards/remove_all', 1763 type: "POST", 1764 dataType: "json", 1765 data: post_params 1766 }).done(function(response){ 1767 switch(response.type){ 1768 case "success": 1769 $("#clipboard_count").html('0'); 1770 $(".clipboard").html('<li class="head blank"><h5>Schowek</h5></li><li class="blank">'+response.message+'</li>'); 1771 break; 1772 case "error": 1773 $(".clipboard .head").append('<div style="margin-top:15px;"><small class="text-danger">'+response.message+'</small></div>'); 1774 break; 1775 } 1776 }).fail(function(){ 1777 $(".clipboard .head").append('<div style="margin-top:15px;"><small class="text-danger">Przepraszamy ale wystÄ piÅ bÅÄ d podczas czyszczenia schowka. Prosimy spróbowaÄ ponownie później.</small></div>'); 1778 }); 1779}; 1780function clipboard_remove(i){ 1781 var post_params = {}; 1782 post_params[_token_name] = _hash; 1783 post_params.id = i; 1784 $.ajax({ 1785 url: _baseurl+'clipboards/remove', 1786 type: "POST", 1787 dataType: "json", 1788 data: post_params 1789 }).done(function(response){ 1790 switch(response.type){ 1791 case "success": 1792 $("#clipboard_count").html(response.message); 1793 $(".clipboard").find('a[data-element-id="'+i+'"]').parent().fadeOut(); 1794 break; 1795 case "error": 1796 $(".clipboard .head").append('<div style="margin-top:15px;"><small class="text-danger">'+response.message+'</small></div>'); 1797 break; 1798 } 1799 }).fail(function(){ 1800 $(".clipboard .head").append('<div style="margin-top:15px;"><small class="text-danger">Przepraszamy ale wystÄ piÅ bÅÄ d podczas usuwania elementu ze schowka. Prosimy spróbowaÄ ponownie później.</small></div>'); 1801 }); 1802}; 1803function clipboard_add(c,i){ 1804 var post_params = {}; 1805 post_params[_token_name] = _hash; 1806 post_params.connection = c; 1807 post_params.connection_id = i; 1808 $.ajax({ 1809 url: _baseurl+'clipboards/add', 1810 type: "POST", 1811 dataType: "json", 1812 data: post_params 1813 }).done(function(response){ 1814 switch(response.type){ 1815 case "success": 1816 $(".clipboard_add").attr({"onclick":"","data-original-title":"dodano do schowka"}).addClass("disabled"); 1817 $("#clipboard_count").html(response.total); 1818 $(".clipboard").html(response.output); 1819 break; 1820 case "error": 1821 $(".clipboard_add").attr({"data-original-title":response.message}).addClass("error"); 1822 break; 1823 } 1824 }).fail(function(){ 1825 $(".clipboard_add").attr({"data-original-title":"nie udaÅo siÄ dodaÄ do schowka"}).addClass("error"); 1826 }); 1827}; 1828 1829function comments_order_by(c,i,t){ 1830 var post_params = {}; 1831 post_params[_token_name] = _hash; 1832 post_params.connection = c; 1833 post_params.connection_id = i; 1834 post_params.type = t; 1835 $.ajax({ 1836 url: _baseurl+'comments/order_by', 1837 type: "POST", 1838 dataType: "json", 1839 data: post_params 1840 }).done(function(response){ 1841 switch(response.type){ 1842 case "success": 1843 $("#comments").html(response.message); 1844 break; 1845 case "error": 1846 $(buildAlert('danger',response.message)).insertBefore('#comments'); 1847 break; 1848 } 1849 }).fail(function(){ 1850 $(buildAlert('danger','Nie udaÅo siÄ posortowaÄ komentarzy.')).insertBefore('#comments'); 1851 }); 1852}; 1853 1854function makeTall(){ 1855 var elem = $(this), 1856 d = elem.data(), 1857 target = elem.find('.megamenu'), 1858 loaded = $(target).attr('data-loaded'); 1859 1860 elem.addClass('hovered'); 1861 if(typeof loaded == 'undefined'){ 1862 $(target).attr('data-loaded', '1'); 1863 $(target).fadeIn(300,function(){ 1864 var post_params = {}; 1865 post_params[_token_name] = _hash; 1866 post_params.module = d.module; 1867 if(typeof d.category !== 'undefined') 1868 post_params.category = d.category; 1869 $.ajax({ 1870 url: _baseurl+'ajax/megamenu', 1871 type: "POST", 1872 dataType: "json", 1873 data: post_params 1874 }).done(function(response){ 1875 switch(response.type){ 1876 case 'success': 1877 $(target).html(response.output); 1878 /*var mySwiper2 = new Swiper('.swiper-container',{ 1879 mode:'vertical', 1880 loop:false, 1881 slidesPerView:10, 1882 roundLengths:false, 1883 visibilityFullFit:true, 1884 cssWidthAndHeight:false, 1885 //pagination: '.swiper-pagination-'+d.module, 1886 //paginationClickable:true, 1887 });*/ 1888 break; 1889 case 'error': 1890 $(target).html(buildAlert('danger',response.message)); 1891 break; 1892 } 1893 }).fail(function(){ 1894 $(target).html(buildAlert('danger','Przepraszamy ale nie udaÅo siÄ wgraÄ zawartoÅci. Prosimy spróbowaÄ później.')); 1895 }).always(function(){ 1896 $(target).removeClass('loading'); 1897 }); 1898 }); 1899 } else { 1900 $(target).fadeIn(); 1901 } 1902}; 1903function makeShort(){ 1904 var elem = $(this); 1905 var target = elem.find('.megamenu'); 1906 $(target).fadeOut('fast'); 1907 elem.removeClass('hovered'); 1908}; 1909 1910function init_chart(obj, data) { 1911 var chart_labels = data.chartLabels.split(','); 1912 switch(data.chartType) { 1913 case 3: 1914 var chart_serie = []; 1915 var chart_data_names = data.chartDataName.split(','); 1916 data.chartData = data.chartData.split(','); 1917 var chartData = []; 1918 for(var a=0; a<data.chartData.length; a++) { 1919 if(parseFloat(data.chartData[a]) == 0) { 1920 data.chartData[a] = 0.1; 1921 } 1922 chartData.push(parseFloat(data.chartData[a])); 1923 } 1924 1925 var i,j,new_data = [],chunk = chart_labels.length; 1926 for (i=0,j=chartData.length; i<j; i+=chunk) { 1927 new_data.push(chartData.slice(i,i+chunk)); 1928 } 1929 1930 for(var b=0; b<chart_data_names.length; b++) { 1931 chart_serie.push({name: chart_data_names[b], data: new_data[b]}); 1932 } 1933 1934 obj.highcharts({ 1935 credits: { 1936 enabled: false 1937 }, 1938 chart: { 1939 type: 'column', 1940 options3d: { 1941 enabled: true, 1942 alpha: 0, 1943 beta: 0, 1944 depth: 50 1945 }, 1946 }, 1947 title: { 1948 text: data.chartTitle 1949 }, 1950 xAxis: { 1951 categories: chart_labels 1952 }, 1953 yAxis: { 1954 type: 'logarithmic', 1955 min: 0.1, 1956 title: { 1957 text: false 1958 }, 1959 labels: { 1960 formatter: function() { 1961 return Highcharts.numberFormat(this.value, 0); 1962 } 1963 } 1964 }, 1965 tooltip: { 1966 headerFormat: '<b>{point.key}</b><br>', 1967 formatter: function(){ 1968 return '<span style="color:' +this.series.color+ '">\u25CF</span> ' +this.series.name+ ': ' +Highcharts.numberFormat(this.point.y, 0); 1969 } 1970 }, 1971 plotOptions: { 1972 column: { 1973 depth: 40 1974 } 1975 }, 1976 series: chart_serie 1977 }); 1978 break; 1979 1980 case 2: 1981 data.chartData = data.chartData.split(','); 1982 var chart_serie = []; 1983 1984 for(var a=0; a<data.chartData.length; a++) { 1985 chart_serie.push(parseInt(data.chartData[a])); 1986 } 1987 1988 obj.highcharts({ 1989 credits: { 1990 enabled: false 1991 }, 1992 chart: { 1993 type: 'column', 1994 options3d: { 1995 enabled: true, 1996 alpha: 0, 1997 beta: 0, 1998 depth: 20 1999 }, 2000 }, 2001 title: { 2002 text: data.chartTitle 2003 }, 2004 xAxis: { 2005 categories: chart_labels 2006 }, 2007 yAxis: { 2008 type: 'logarithmic', 2009 opposite: true, 2010 title: { 2011 text: false 2012 }, 2013 labels: { 2014 formatter: function() { 2015 return Highcharts.numberFormat(this.value, 0); 2016 } 2017 } 2018 }, 2019 plotOptions: { 2020 column: { 2021 depth: 40 2022 } 2023 }, 2024 series: [{ 2025 name: 'Dane wykresu', 2026 color: '#e2001a', 2027 data: chart_serie 2028 }] 2029 }); 2030 break; 2031 2032 default: 2033 data.chartData = data.chartData.split(','); 2034 var chart_data = []; 2035 for(var a=0; a<data.chartData.length; a++) { 2036 chart_data.push([chart_labels[a], parseInt(data.chartData[a])]); 2037 } 2038 2039 obj.highcharts({ 2040 credits: { 2041 enabled: false 2042 }, 2043 chart: { 2044 type: 'pie', 2045 options3d: { 2046 enabled: true, 2047 alpha: 60, 2048 beta: 0 2049 }, 2050 reflow: false 2051 }, 2052 title: { 2053 text: data.chartTitle 2054 }, 2055 plotOptions: { 2056 pie: { 2057 allowPointSelect: true, 2058 cursor: 'pointer', 2059 depth: 35, 2060 dataLabels: { 2061 enabled: true, 2062 format: '{point.name}' 2063 } 2064 } 2065 }, 2066 series: [{ 2067 type: 'pie', 2068 name: 'WartoÅÄ', 2069 data: chart_data 2070 }] 2071 }); 2072 break; 2073 } 2074}; 2075 2076function textual_stream(sId){ 2077 var seconds = 9; 2078 var post_params = {}; 2079 post_params[_token_name] = _hash; 2080 post_params.id = sId; 2081 2082 var i = seconds; 2083 var clock = setInterval(function(){ 2084 i--; 2085 if(i == 0){ 2086 i = seconds; 2087 $.ajax({ 2088 url: _baseurl+'streams/refresh_streamtexts', 2089 type: "POST", 2090 dataType: "json", 2091 data: post_params 2092 }).done(function(response){ 2093 switch(response.type){ 2094 case 'success': 2095 $('#response').empty(); 2096 $('.streamtext').html(response.message); 2097 break; 2098 case 'error': 2099 $('#response').html(buildAlert('warning',response.message)); 2100 break; 2101 case 'end': 2102 $('#response').html(buildAlert('warning',response.message)); 2103 $('#clock').remove(); 2104 clearInterval(clock); 2105 break; 2106 } 2107 }).fail(function(){ 2108 $('#response').html(buildAlert('danger','Przepraszamy ale nie udaÅo siÄ odÅwieżyÄ tekstu.')); 2109 }); 2110 } 2111 if($('#clock').length) { 2112 $('#clock span').html(i); 2113 } 2114 },1000); 2115}; 2116 2117function removeMedia(){
2118 var mediaId = $("#media_remove_btn").attr('data-media-id'); 2119 var editable_params = {}; 2120 editable_params[_token_name] = _hash; 2121 editable_params.id = mediaId; 2122 $.ajax({ 2123 url: _baseurl+'medias/remove/', 2124 global: false, 2125 type: "POST", 2126 dataType: "json", 2127 data: editable_params 2128 }).done(function(response){ 2129 switch(response.remove){ 2130 case "success": 2131 $("[data-serialize='media_"+mediaId+"']").fadeOut(); 2132 break; 2133 case "error": 2134 $(".gallery").prepend('<p class="text-danger">Nie udaÅo siÄ usunÄ Ä zdjÄcia.</p>'); 2135 break; 2136 } 2137 }).fail(function(){ 2138 $(".gallery").prepend('<p class="text-danger">Nie udaÅo siÄ usunÄ Ä zdjÄcia.</p>'); 2139 }); 2140}; 2141function removeSelectedMedia(){ 2142 var gotAny = false; 2143 var mediasId = new Array(); 2144 $('input[name*="remove_media"]:checked').each(function(){ 2145 gotAny = true; 2146 mediasId.push($(this).val()); 2147 }); 2148 if(gotAny){ 2149 var editable_params = {}; 2150 editable_params[_token_name] = _hash; 2151 editable_params.ids = mediasId; 2152 $.ajax({ 2153 url: _baseurl+'medias/remove_selected/', 2154 global: false, 2155 type: "POST", 2156 dataType: "json", 2157 data: editable_params 2158 }).done(function(response){ 2159 if(typeof response.successes !== 'undefined' && response.successes.length > 0){ 2160 for(var i=0; i<response.successes.length; i++){ 2161 $("[data-serialize='media_"+response.successes[i]+"']").fadeOut(); 2162 } 2163 } 2164 if(typeof response.errors !== 'undefined' && response.successes.errors > 0){ 2165 $(".gallery").prepend('<p class="text-danger">WystÄ piÅ bÅÄ d podczas usuwania zdjÄÄ.</p>'); 2166 } 2167 }).fail(function(){ 2168 $(".gallery").prepend('<p class="text-danger">Nie udaÅo siÄ usunÄ Ä zaznaczonych zdjÄÄ.</p>'); 2169 }); 2170 } 2171}; 2172function add_line(){ 2173 var randomString = Math.random().toString(36).substring(7); 2174 var _row = $('<div class="input-group line" style="margin-top:10px" id="row_'+randomString+'"></div>'); 2175 _row.html($('#urls').find('.line').html()); 2176 _row.find('.input-group-btn').empty(); 2177 _row.find('.input-group-btn').html('<a class="btn btn-danger" onclick="remove_line(\''+randomString+'\')"><i class="icon-minus"></i></a>'); 2178 _row.appendTo('#urls'); 2179}; 2180function remove_line(id){ 2181 $('#row_'+id).remove(); 2182}; 2183function delete_video(video_id){ 2184 var params = {}; 2185 params[_token_name] = _hash; 2186 params.video_id = video_id; 2187 2188 $.ajax({ 2189 url: _baseurl+'ajax/delete_video/', 2190 global: false, 2191 type: "POST", 2192 dataType: "json", 2193 data: params 2194 }).done(function(response){ 2195 switch(response.type){ 2196 case 'success': 2197 $('#video_preview').prepend('<div class="alert alert-success alert-dismissible" role="alert"><button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>'+response.message+'</div>'); 2198 setTimeout(function(){ 2199 $('#video_preview').fadeOut(function(){ 2200 $(this).remove(); 2201 }); 2202 }, 2000); 2203 break; 2204 case 'error': 2205 $('#video_preview').prepend('<div class="alert alert-danger alert-dismissible" role="alert"><button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>'+response.message+'</div>'); 2206 break; 2207 } 2208 }).fail(function(){ 2209 $("#videourl_"+videourl_id).addClass('danger').append('<p>Przepraszamy ale nie udaÅo siÄ usunÄ Ä linku zewnÄtrznego video. Prosimy spróbowaÄ później.</p>'); 2210 }); 2211} 2212function delete_videourl(videourl_id,c,cID){ 2213 var editable_params = {}; 2214 editable_params[_token_name] = _hash; 2215 editable_params.id = videourl_id; 2216 $.ajax({ 2217 url: _baseurl+'ajax/delete_videourl/', 2218 global: false, 2219 type: "POST", 2220 dataType: "json", 2221 data: editable_params 2222 }).done(function(response){ 2223 switch(response.type){ 2224 case 'success': 2225 $('.hidden_videoid_'+videourl_id).remove(); 2226 $("#videourl_"+videourl_id).addClass('danger').find('.btn-danger').removeClass('btn-danger').addClass('btn-info').html('<i class=\'icon-history\'></i>').attr('title','cofnij').attr('onclick','restore_videourl(\''+response.message+'\',\''+c+'\','+cID+','+videourl_id+')'); 2227 break; 2228 case 'error': 2229 $("#videourl_"+videourl_id).addClass('danger').append('<p>'+response.message+'</p>'); 2230 break; 2231 } 2232 }).fail(function(){ 2233 $("#videourl_"+videourl_id).addClass('danger').append('<p>Przepraszamy ale nie udaÅo siÄ usunÄ Ä linku zewnÄtrznego video. Prosimy spróbowaÄ później.</p>'); 2234 }); 2235}; 2236function restore_videourl(s,c,cID,id){ 2237 var editable_params = {}; 2238 editable_params[_token_name] = _hash; 2239 editable_params.videourl = s; 2240 editable_params.connection = c; 2241 editable_params.connection_id = cID; 2242 $.ajax({ 2243 url: _baseurl+'ajax/restore_videourl/', 2244 global: false, 2245 type: "POST", 2246 dataType: "json", 2247 data: editable_params 2248 }).done(function(response){ 2249 switch(response.type){ 2250 case 'success': 2251 var href = $('#videourl_'+id).children('td:first').children('a:last').text(); 2252 $('#videourl_'+id).children('td:first').append('<input type="hidden" name="url[]" class="hidden_videoid_'+id+'" value="'+href+'" />'); 2253 $("#videourl_"+id).attr('id','videourl_'+response.message).removeClass('danger').find('.btn-info').removeClass('btn-info').addClass('btn-danger').html('<i class=\'icon-trash\'></i>').attr('title','usuÅ').attr('onclick','delete_videourl('+response.message+',\''+c+'\','+cID+')'); 2254 break; 2255 case 'error': 2256 $("#videourl_"+id).addClass('danger').append('<p>'+response.message+'</p>'); 2257 break; 2258 } 2259 }).fail(function(){ 2260 $("#videourl_"+id).addClass('danger').append('<p>Przepraszamy ale nie udaÅo siÄ usunÄ Ä linku zewnÄtrznego video. Prosimy spróbowaÄ później.</p>'); 2261 }); 2262}; 2263 2264function init_ticker(options){ 2265 if($('#ticker').length) {
2266 $('#ticker').ticker(options); 2267 } 2268}; 2269 2270function main_module_content(c, d){ 2271 var target = $("#main_module_"+c), 2272 data = target.data(), 2273 p = parseInt(data.page), 2274 editable_params = {}; 2275 2276 if(p==0 && d=='prev')return; 2277 2278 editable_params[_token_name] = _hash; 2279 editable_params.controller = c; 2280 editable_params.page = p; 2281 editable_params.direction = d; 2282 if(typeof data.excluded !== 'undefined') 2283 editable_params.excluded = data.excluded; 2284 if(typeof data.category !== 'undefined') 2285 editable_params.category = data.category; 2286 target.addClass('main_module_loading'); 2287 $.ajax({ 2288 url: _baseurl+'ajax/main_module_content/', 2289 global: false, 2290 type: "POST", 2291 dataType: "json", 2292 data: editable_params 2293 }).done(function(response){ 2294 target.removeClass('main_module_loading').find('.alert').remove(); 2295 switch(response.type){ 2296 case 'success': 2297 target.html(response.message).data({ 2298 'page': (d=='next'?(p+1):(p-1)) 2299 }); 2300 break; 2301 case 'error': 2302 target.prepend(buildAlert('danger',response.message)); 2303 break; 2304 } 2305 }).fail(function(){ 2306 target.removeClass('main_module_loading').find('.alert').remove(); 2307 target.prepend(buildAlert('danger','Nie udaÅo siÄ zaÅadowaÄ zawartoÅci...')); 2308 }); 2309}; 2310function reload_main_module_sub_articles(cID,txt){ 2311 $("#sub_articles_dropdown-toggle").html(txt+'<span class="caret"></span>'); 2312 $("#main_module_sub_articles").addClass('main_module_loading').data({ 2313 'page': 0, 2314 'category': cID 2315 }); 2316 var editable_params = {}; 2317 editable_params[_token_name] = _hash; 2318 editable_params.id = cID; 2319 $.ajax({ 2320 url: _baseurl+'ajax/reload_main_module_sub_articles/', 2321 global: false, 2322 type: "POST", 2323 dataType: "json", 2324 data: editable_params 2325 }).done(function(response){ 2326 $("#main_module_sub_articles").removeClass('main_module_loading').find('.alert').remove(); 2327 switch(response.type){ 2328 case 'success': 2329 $("#main_module_sub_articles").html(response.view); 2330 break; 2331 case 'error': 2332 $("#main_module_sub_articles").prepend(buildAlert('danger', response.message)); 2333 break; 2334 case 'empty': 2335 $("#main_module_sub_articles").prepend(buildAlert('info', response.message)); 2336 break; 2337 } 2338 }).fail(function(){ 2339 $("#main_module_sub_articles").removeClass('main_module_loading').find('.alert').remove(); 2340 $("#main_module_sub_articles").prepend(buildAlert('danger', 'Nie udaÅo siÄ zaÅadowaÄ zawartoÅci...')); 2341 }).always(function(response){ 2342 $("#sub_articles_dropdown").html(response.categories_view); 2343 $(".all_sub_articles").attr('href',response.all_sub_articles_href); 2344 }); 2345}; 2346 2347function widget_contact_beforeSubmit(a,$form){ 2348 $form.find('button').button("loading"); 2349 $form.find('.response').empty(); 2350}; 2351function widget_contact_error(a,b,c,$form){ 2352 $form.find('button').button("error"); 2353 $form.find('.response').html("<div>Przepraszamy ale nie udaÅo siÄ wysÅaÄ formularza.</div>"); 2354}; 2355function widget_contact_success(response,b,c,$form){ 2356 switch(response.type){ 2357 case "success": 2358 $form.fadeOut(function(){ 2359 $('<div>'+response.message+'</div>').insertAfter($form); 2360 }); 2361 break; 2362 case "error": 2363 $form.find('button').button("error"); 2364 $form.find('.response').html('<div>'+response.message+'</div>'); 2365 break; 2366 } 2367}; 2368 2369if(!Array.prototype.indexOf) { 2370 Array.prototype.indexOf = function(needle) { 2371 for(var i = 0; i < this.length; i++) { 2372 if(this[i] === needle) { 2373 return i; 2374 } 2375 } 2376 return -1; 2377 }; 2378}; 2379 2380function closeAdvert(caller){ 2381 $(".video_outer[data-id='"+caller+"']").find(".advert_outer").fadeOut(function(){ 2382 $(this).remove(); 2383 }); 2384}; 2385 2386function copypaste() { 2387 var body_element = document.getElementsByTagName('body')[0]; 2388 var selection; 2389 selection = window.getSelection(); 2390 var s = 'Zobacz caÅoÅÄ'; 2391 if (window.location.href.indexOf("kamery/") != -1) { 2392 s = 'Kliknij i zobacz na żywo'; 2393 } 2394 var pagelink = "<p> </p><p>
2394"+s+": <a href='"+document.location.href+"'>"+document.location.href+"</a></p>"; 2395 var copytext = selection + pagelink; 2396 var newdiv = document.createElement('div'); 2397 newdiv.style.position='absolute'; 2398 newdiv.style.left='-99999px'; 2399 body_element.appendChild(newdiv); 2400 newdiv.innerHTML = copytext; 2401 selection.selectAllChildren(newdiv); 2402 window.setTimeout(function() { 2403 body_element.removeChild(newdiv); 2404 },0); 2405} 2406 2407function video_advert_click(caller_id, ad_id){ 2408 var p = window["advert_player_" + caller_id]; 2409 p.pause(); 2410 update_ad([ad_id], 'clicks'); 2411} 2412function article_video_advert_click(caller_id, ad_id){ 2413 var p = window["player_" + caller_id]; 2414 p.pause(); 2415 update_ad([ad_id], 'clicks'); 2416} 2417 2418function cameraShoot(){ 2419 if($('.snapshotButton').length){ 2420 if($('.snapshot-ready').length){ 2421 $('.snapshotButton').trigger('click'); 2422 } else { 2423 $('#snapshot-clone-here').html('<p class="text-danger">Aby zrobiÄ zrzut musisz najpierw wÅÄ czyÄ kamerÄ...</p>'); 2424 } 2425 } else { 2426 $('#snapshot-clone-here').html('<p class="text-danger">Aby zrobiÄ zrzut musisz najpierw wÅÄ czyÄ kamerÄ...</p>'); 2427 } 2428} 2429function cloneCanvas(oldCanvas){ 2430 var newCanvas = document.createElement('canvas'); 2431 var context = newCanvas.getContext('2d'); 2432 newCanvas.width = oldCanvas.width; 2433 newCanvas.height = oldCanvas.height; 2434 context.drawImage(oldCanvas, 0, 0); 2435 return newCanvas; 2436} 2437function snapshotDownload(btn){ 2438 $(btn).removeAttr("onclick href download").button('loading'); 2439 var canvas = document.getElementById('snapshot-canvas'); 2440 var dt = canvas.toDataURL('image/png'); 2441 var editable_params = {}; 2442 editable_params[_token_name] = _hash; 2443 editable_params.snapshot = dt; 2444 $.ajax({ 2445 url: _baseurl+'ajax/downloadSnapshot', 2446 global: false, 2447 type: "POST", 2448 dataType: "json", 2449 data: editable_params 2450 }).done(function(response){ 2451 switch(response.type){ 2452 case "success": 2453 var now = Date.now(); 2454 btn.href = _baseurl + 'data/snapshots/' + response.file; 2455 btn.download = 'zrzut_'+now+'.png'; 2456 btn.click(); 2457 $(btn).attr('onclick','snapshotDownload(this)'); 2458 delete_snapshot(response.file); 2459 break; 2460 case "error": 2461 alert(response.message); 2462 break; 2463 } 2464 }).fail(function(){ 2465 alert('Nie udaÅo siÄ pobraÄ zrzutu...'); 2466 }).always(function(){ 2467 $(btn).button('reset'); 2468 }); 2469} 2470function delete_snapshot(file){ 2471 var editable_params = {}; 2472 editable_params[_token_name] = _hash; 2473 editable_params.file = file; 2474 $.ajax({ 2475 url: _baseurl+'ajax/deleteSnapshot', 2476 global: false, 2477 type: "POST", 2478 dataType: "json", 2479 data: editable_params 2480 }); 2481} 2482function snapshotFacebook(btn){ 2483 var canvas = document.getElementById('snapshot-canvas'); 2484 var dt = canvas.toDataURL('image/png'); 2485 var editable_params = {}; 2486 editable_params[_token_name] = _hash; 2487 editable_params.snapshot = dt; 2488 $.ajax({ 2489 url: _baseurl+'ajax/snapshotFacebook', 2490 global: false, 2491 type: "POST", 2492 dataType: "json", 2493 data: editable_params 2494 }).done(function(response){ 2495 switch(response.type){ 2496 case "success": 2497 2498 break; 2499 case "error": 2500 2501 break; 2502 } 2503 }).fail(function(){ 2504 2505 }).always(function(){ 2506 $(btn).button('reset'); 2507 }); 2508} 2509function handleCameraIframe(){ 2510 $('#cameraIframe').val('<iframe src="'+_baseurl+'cameras/embed/'+$('#cameraIframe').data('id')+'" width="'+$('#frame_width').val()+'" height="'+$('#frame_height').val()+'" border="0" frameborder="0" scrolling="no"></iframe>'); 2511} 2512function handleCameraIframeDimensions(){ 2513 var v = $('#frame_dim').val().split('x'); 2514 $('#frame_width').val(v[0]); 2515 $('#frame_height').val(v[1]); 2516 handleCameraIframe() 2517}
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.