MediaWiki:Sigledal.js
Opomba: Da bodo spremembe prišle do veljave, po objavi izpraznite predpomnilnik svojega brskalnika.
- Firefox/Safari: Držite Shift in kliknite Znova naloži (Reload) ali pritisnite Ctrl + Shift + R ali Ctrl + R (⌘ + R v sistemu Mac)
- Internet Explorer/Edge: Držite Ctrl + F5 in kliknite Osveži (Refresh) ali pritisnite Ctrl + F5
- Google Chrome: Pritisnite Ctrl + Shift + R (⌘ + Shift + R v sistemu Mac)
- Opera: Pritisnite Ctrl + F5.
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='http://veza.sigledal.org/iskanje?q=' + item.value;
}
return false;
},
ajax: {
url: "http://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:'http://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').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(
'http://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();
});