1// template-related scripts go here... 2 3// The following code is based off a toggle menu by @Bradcomp 4// source: https://gist.github.com/Bradcomp/a9ef2ef322a8e8017443b626208999c1 5/*(function() { 6 var burger = document.querySelector('.burger'); 7 var menu = document.querySelector('#'+burger.dataset.target); 8 burger.addEventListener('click', function() { 9 burger.classList.toggle('is-active'); 10 menu.classList.toggle('is-active'); 11 }); 12})();*/ 13 14 15var bulma = { 16 init: function () { 17 // TOC changes 18 //var $dw__toc = jQuery('#dw__toc'); 19 //$dw__toc.addClass('menu'); 20 //$dw__toc.find('h3').addClass('menu-label'); 21 //$dw__toc.find('ul').addClass('menu-list'); 22 23 // Content changes 24 var $dokuwiki__content = jQuery('#dokuwiki__content'); 25 //$bulma-content.find('submit, button, reset').addClass('button is-small'); 26 //$bulma-content.find('table').not('.htCore').addClass('table is-bordered is-striped is-narrow is-hoverable'); 27 //$bulma-content.find('table thead tr').addClass('has-background-white-ter'); 28 $dokuwiki__content.find('div.editbutton_table').css({'margin-top': '0'}); 29 30 // ACL changes 31 //var $acl__user = jQuery('#acl__user'); 32 //$acl__user.find('select').addClass('input select is-inline is-small').removeClass('edit'); 33 //$acl__user.find('input').addClass('input is-inline is-small').removeClass('edit'); 34 35 // Config changes 36 //var $config__manager = jQuery('#config__manager'); 37 //$config__manager.find('input, select, textarea').removeClass('edit input'); 38 //$config__manager.find('input') 39 // .not('[type=submit], [type=reset], [type=button], [type=hidden], [type=image], [type=checkbox], [type=radio]') 40 // .addClass('input is-small'); 41 //$config__manager.find('tr.default input, tr.default select, tr.default textarea, .selectiondefault') 42 // .addClass('is-info').css('background-color','inherit'); 43 //$config__manager.find('textarea').addClass('input'); 44 //$config__manager.find('select').addClass('is-small'); 45 //$config__manager.find('select').closest('.input').addClass('select is-small').removeClass('input'); 46 //$config__manager.find('div.input').removeClass('input'); 47 48 // Plugin changes 49 //var $extension__manager = jQuery('#extension__manager'); 50 //$extension__manager.find('ul.tabs').wrap('<div class="tabs is-centered"></div>'); 51 //$extension__manager.find('ul.tabs').removeClass('tabs'); 52 //$extension__manager.find('li.active').addClass('is-active').removeClass('active'); 53 //$extension__manager.find('.panelHeader').addClass('box').removeClass('panelHeader'); 54 //$extension__manager.find('input').addClass('input is-inline is-small').removeClass('edit'); 55 56 //// User manager 57 //var $user__manager = jQuery('#user__manager'); 58 //$user__manager.find('input.edit').addClass('input is-inline is-small').removeClass('edit'); 59 //$user__manager.find('input.button').addClass('user-search').removeClass('button'); 60 }, 61}; 62 63//jQuery(bulma.init); 64