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...) |
(ni razlike)
|
Redakcija: 21:57, 31. avgust 2017
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(); });