MediaWiki:Common.js — различия между версиями
Материал Psylab.info - энциклопедии психодиагностики
м |
м |
||
Строка 44: | Строка 44: | ||
*/ | */ | ||
− | + | (function($) { | |
− | + | $(document).ready(function() { | |
− | }); | + | $('pre').each(function(i, e) {hljs.highlightBlock(e)}); |
+ | }); | ||
+ | }(jQuery)); | ||
hljs.configure({tabReplace: ' '}); | hljs.configure({tabReplace: ' '}); | ||
hljs.initHighlightingOnLoad(); | hljs.initHighlightingOnLoad(); |
Версия 04:31, 14 февраля 2014
/* Выпадающий список внешнего поиска на странице поиска */ /* function externalSearchEngines() { var list = { 'Внутренний поиск': '', 'Google': 'google.com/search?q=!+site:psylab.info&hl=ru', 'Яндекс': 'yandex.ru/yandsearch?text=!&site=psylab.info', } var sel = '' for( var nm in list ) sel += '<option value="' + list[nm] + '">' + nm + '</option>' var frm = $('#search, #powersearch').eq(0), inp = frm.find('input[name=search]') $( '<select id=searchEngines>' + sel + '</select>' ).insertAfter( inp ) frm.submit(function(e){ var site = $('#searchEngines').val() if( !site ) return true e.preventDefault() window.location = 'http://' + site.replace(/!/, encodeURIComponent( inp.val() ) ) return false }) } $( externalSearchEngines ) */ /* Подсветка синтаксиса при помощи highlight.js */ mw.loader.load( 'http://yandex.st/highlightjs/8.0/highlight.min.js', 'text/javascript' ); mw.loader.load( 'http://yandex.st/highlightjs/8.0/languages/r.min.js', 'text/javascript' ); mw.loader.load( 'http://yandex.st/highlightjs/8.0/styles/idea.min.css', 'text/css' ); /* window.onload = function() { var aCodes = document.getElementsByTagName('pre'); for (var i=0; i < aCodes.length; i++) { hljs.highlightBlock(aCodes[i]); } }; */ (function($) { $(document).ready(function() { $('pre').each(function(i, e) {hljs.highlightBlock(e)}); }); }(jQuery)); hljs.configure({tabReplace: ' '}); hljs.initHighlightingOnLoad();