# HG changeset patch # User casties # Date 1368617916 -7200 # Node ID 04a26a5d3d1ddc4ca7c3ee205009d094b2d62450 # Parent 77f2478ae9718e71c7be39920640b0ad24de29cb .foldable.initially_open implementation. diff -r 77f2478ae971 -r 04a26a5d3d1d js/mpiwg.js --- a/js/mpiwg.js Wed May 15 11:01:55 2013 +0200 +++ b/js/mpiwg.js Wed May 15 13:38:36 2013 +0200 @@ -1,31 +1,33 @@ /* * Javascript for MPIWG website - */ + */ $(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'); - // hide body initially - $body.hide(); - $img.toggle(); - }); -}); \ No newline at end of file + /* + * 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(); + } + }); +}); \ No newline at end of file