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 22: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();
});