MediaWiki:Sigledal.js: Razlika med redakcijama
(Nova stran z vsebino: function doNavbarToggle() { return $('.navbar-search').is(':visible'); } function toggleNavbar() { if (doNavbarToggle()) { var scroll = $(document).scrollTop() || $(docu...) |
mBrez povzetka urejanja |
||
(Ena vmesna redakcija istega uporabnika ni prikazana) | |||
Vrstica 48: | Vrstica 48: | ||
} else { | } else { | ||
$('.search-form').val(''); | $('.search-form').val(''); | ||
window.location.href=' | window.location.href='//veza.sigledal.org/iskanje?q=' + item.value; | ||
} | } | ||
return false; | return false; | ||
}, | }, | ||
ajax: { | ajax: { | ||
url: " | url: "//veza.sigledal.org/solr-suggest?locale=sl", | ||
triggerLength: 2, | triggerLength: 2, | ||
} | } | ||
Vrstica 88: | Vrstica 88: | ||
cookieAnalyticsMessage:'Spletno mesto uporablja piškotke z namenom zagotavljanja spletnih storitev in funkcionalnosti, ki jih brez piškotkov ne bi moglo nuditi. Z obiskom in uporabo spletnega mesta soglašate z uporabo piškotkov.', | cookieAnalyticsMessage:'Spletno mesto uporablja piškotke z namenom zagotavljanja spletnih storitev in funkcionalnosti, ki jih brez piškotkov ne bi moglo nuditi. Z obiskom in uporabo spletnega mesta soglašate z uporabo piškotkov.', | ||
cookieWhatAreLinkText:'Več o piškotkih', | cookieWhatAreLinkText:'Več o piškotkih', | ||
cookieWhatAreTheyLink:' | cookieWhatAreTheyLink:'//www.veza.sigledal.org/o-piskotkih', | ||
cookieErrorMessage:'Funkcionalnost na tem mestu mora za svoje delovanje namestiti piškotke, zato je trenutno onemogočena. Če jo želite omogočiti, sprejmite piškotke.' | cookieErrorMessage:'Funkcionalnost na tem mestu mora za svoje delovanje namestiti piškotke, zato je trenutno onemogočena. Če jo želite omogočiti, sprejmite piškotke.' | ||
}); | }); | ||
$('#newsletter-form button').on('click', function() { | |||
bootbox.confirm({ | |||
message: "<p>Prijavili se boste na SiGledalov e-novičnik. Enkrat, izjemoma dvakrat tedensko lahko pričakujete e-novičnik, v katerem vas bomo obveščali o premierah na slovenskih odrih in drugih novicah iz gledališkega sveta. V času novoletnih praznikov pa vam bomo zaželeli zdravja in uspeha. To je vse, s čimer bomo polnili vaše elektronske poštne predale.</p><p>Vaše elektronske naslove skrbno varujemo in jih z nikomer ne delimo, prav tako tudi ne informacij o vašem imenu in priimku. Drugih vaših podatkov nimamo in ne hranimo.</p><p> </p><p>Prijazen pozdrav, ekipa <strong>SiGledal</strong>.</p>", | |||
buttons: { | |||
confirm: { | |||
label: '<i class="icon icon-check"></i> Da, želim se prijaviti.', | |||
className: 'btn-success' | |||
}, | |||
cancel: { | |||
label: 'Ne, preklicujem prijavo.', | |||
className: 'btn-default' | |||
} | |||
}, | |||
callback: function (result) { | |||
if(result) { | |||
$('#newsletter-form').submit(); | |||
} else { | |||
$('#newsletter').val(''); | |||
} | |||
} | |||
}); | |||
return false; | |||
}); | |||
$('#newsletter-form').ajaxForm({ | $('#newsletter-form').ajaxForm({ | ||
beforeSubmit : function (formData, jqForm, options) | beforeSubmit : function (formData, jqForm, options) | ||
Vrstica 126: | Vrstica 150: | ||
} | } | ||
$.getJSON( | $.getJSON( | ||
' | '//veza.sigledal.org/feed/sigledal-latest?callback=?', | ||
function(data) { | function(data) { | ||
$('.current-news').html(data.content); | $('.current-news').html(data.content); |
Trenutna redakcija s časom 23:16, 25. marec 2020
function doNavbarToggle() { return $('.navbar-search').is(':visible'); } function toggleNavbar() { if (doNavbarToggle()) { var scroll = $(document).scrollTop() || $(document).offset(); if (scroll > 67) { if (!$('nav.navbar').hasClass('navbar-fixed-top')) { $('nav.navbar').addClass('navbar-fixed-top'); $('.main-content').css('margin-top', 140); } } else if (scroll <= 67) { if ($('nav.navbar').hasClass('navbar-fixed-top')) { $('nav.navbar').removeClass('navbar-fixed-top'); $('.main-content').css('margin-top', 0); } } } } function UnCryptMailto( s ) { var n = 0; var r = ""; for( var i = 0; i < s.length; i++) { n = s.charCodeAt( i ); if( n >= 8364 ) { n = 128; } r += String.fromCharCode( n - 1 ); } return r; } function linkTo_UnCryptMailto( s ) { location.href=UnCryptMailto( s ); } $(function() { $('.search-form').typeahead({ items: 20, onSelect: function(item) { if(item.value.substring(0, 7) == 'http://') { window.location.href=item.value; } else { $('.search-form').val(''); window.location.href='//veza.sigledal.org/iskanje?q=' + item.value; } return false; }, ajax: { url: "//veza.sigledal.org/solr-suggest?locale=sl", triggerLength: 2, } }); $(".search-form").data("typeahead").render = function (items) { var that = this, display, isString = typeof that.options.displayField === 'string'; items = $(items).map(function (i, item) { if (typeof item === 'object') { display = isString ? item[that.options.displayField] : that.options.displayField(item); i = $(that.options.item).attr('data-value', item[that.options.valueField]); } else { display = item; i = $(that.options.item).attr('data-value', item); } i.attr('class', item['classname'] + '-typeahead'); i.find('a').html(that.highlighter(display)); return i[0]; }); items.first().addClass('active'); this.$menu.html(items); return this; } $.cookieCuttr({ cookieDomain: 'sigledal.org', cookieCutter: true, cookieDisable: '#facebook-page,.social', cookieAcceptButtonText:'V REDU', cookieMessage:'Spletno mesto uporablja piškotke z namenom zagotavljanja spletnih storitev in funkcionalnosti, ki jih brez piškotkov ne bi moglo nuditi. Z obiskom in uporabo spletnega mesta soglašate z uporabo piškotkov.', cookieAnalyticsMessage:'Spletno mesto uporablja piškotke z namenom zagotavljanja spletnih storitev in funkcionalnosti, ki jih brez piškotkov ne bi moglo nuditi. Z obiskom in uporabo spletnega mesta soglašate z uporabo piškotkov.', cookieWhatAreLinkText:'Več o piškotkih', cookieWhatAreTheyLink:'//www.veza.sigledal.org/o-piskotkih', cookieErrorMessage:'Funkcionalnost na tem mestu mora za svoje delovanje namestiti piškotke, zato je trenutno onemogočena. Če jo želite omogočiti, sprejmite piškotke.' }); $('#newsletter-form button').on('click', function() { bootbox.confirm({ message: "<p>Prijavili se boste na SiGledalov e-novičnik. Enkrat, izjemoma dvakrat tedensko lahko pričakujete e-novičnik, v katerem vas bomo obveščali o premierah na slovenskih odrih in drugih novicah iz gledališkega sveta. V času novoletnih praznikov pa vam bomo zaželeli zdravja in uspeha. To je vse, s čimer bomo polnili vaše elektronske poštne predale.</p><p>Vaše elektronske naslove skrbno varujemo in jih z nikomer ne delimo, prav tako tudi ne informacij o vašem imenu in priimku. Drugih vaših podatkov nimamo in ne hranimo.</p><p> </p><p>Prijazen pozdrav, ekipa <strong>SiGledal</strong>.</p>", buttons: { confirm: { label: '<i class="icon icon-check"></i> Da, želim se prijaviti.', className: 'btn-success' }, cancel: { label: 'Ne, preklicujem prijavo.', className: 'btn-default' } }, callback: function (result) { if(result) { $('#newsletter-form').submit(); } else { $('#newsletter').val(''); } } }); return false; }); $('#newsletter-form').ajaxForm({ beforeSubmit : function (formData, jqForm, options) { $('#newsletter-message').addClass('success').text('Prijava poteka ...').show(); return $('#newsletter-form').valid(); }, success: function(responseText, statusText, xhr, $form) { $('#newsletter').val(''); $('#newsletter-message').val('').removeClass('error success').addClass(responseText.type).text(responseText.response).show('slow').delay(3000).hide('slow'); }, dataType: 'jsonp' }); $('#newsletter-form').validate({ rules : { "email": {email: true} }, errorPlacement: function(error, element) { $('#newsletter-message').val('').removeClass('error success').addClass('error').text(error.text()).show('slow').delay(3000).hide('slow'); }, errorClass: "has-error", onsubmit: false }); toggleNavbar(); $('[data-toggle="popover"]').popover(); $('.mw-datatable').wrap('<div class="responsive-table"></div>'); if ($('#toc').prev().find('a.image').length == 0) { $('#toc').css('width', 'auto'); } if($('#toc').length == 0) { $('#mw-content-text h2').first().addClass('no-toc-first-title'); } $.getJSON( '//veza.sigledal.org/feed/sigledal-latest?callback=?', function(data) { $('.current-news').html(data.content); $('#aggregator-slideshow').marquee({ pauseOnHover: true, duration: 20000 }); } ); $('.gallery').slick({ infinite: true, speed: 300, slidesToShow: 1, adaptiveHeight: true, prevArrow: '<a href="#" data-role="none" class="slick-prev" onclick="return false;"><span class="icon icon-angle-left" aria-hidden="true"> </span></a>', nextArrow: '<a href="#" data-role="none" class="slick-next" onclick="return false;"><span class="icon icon-angle-right" aria-hidden="true"> </span></a>', }); }); $(window).scroll(function() { toggleNavbar(); });