Mercurial > hg > solrsearch
diff solrsearch-mpiwg.js @ 0:a2b4f67e73dc default tip
initial
author | Dirk Wintergruen <dwinter@mpiwg-berlin.mpg.de> |
---|---|
date | Mon, 08 Jun 2015 10:21:54 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solrsearch-mpiwg.js Mon Jun 08 10:21:54 2015 +0200 @@ -0,0 +1,61 @@ +/* + * Javascript for MPIWG website + */ + +(function ($) { +$(document).ready(function() { + /* + * autosubmit forms + */ + + + $('form.autosubmit').find('.autosubmit').change(function() { + this.form.submit(); + }); + // hide submit button + $('form.autosubmit input[type="submit"].autosubmit').hide(); + + /* + * foldout divs + */ + $('.foldable').each(function() { + var $this = $(this); + var $head = $this.find('.fold_head'); + var $img = $head.find('img'); + var $body = $this.find('.fold_body'); + $head.on('click', function() { + $body.slideToggle('fast'); + $img.toggle(); + }).css('cursor', 'pointer'); + if (! $this.hasClass('initially_open')) { + // hide body initially + $body.hide(); + $img.toggle(); + } + }); + + +/* the following block was uncommented. it was interfering with the code from collapsiblock (M. Trognitz) */ +/* $('.collapsiblock-processed').each(function() { + var $this = $(this); + var $head = $this.children('h2'); + //var $img = $head.find('img'); + + $head.each(function(){ + var $body = $head.next(); + + $(this).on('click', function() { + $body.slideToggle('fast'); + //$img.toggle(); + }).css('cursor', 'pointer'); + if (! $(this).hasClass('initially_open')) { + // hide body initially + $body.hide(); + //$img.toggle(); + } + }); + });*/ + +}); +})(jQuery); +