adding all weblabels from weblabels.fsf.org
[weblabels.fsf.org.git] / defectivebydesign.org / 20130322 / files-new-min / crm.fsf.org / jquery.crmaccordions.js
CommitLineData
5a920362 1/*
2* +--------------------------------------------------------------------+
3* | CiviCRM version 4.2 |
4* +--------------------------------------------------------------------+
5* | Copyright CiviCRM LLC (c) 2004-2012 |
6* +--------------------------------------------------------------------+
7* | This file is a part of CiviCRM. |
8* | |
9* | CiviCRM is free software; you can copy, modify, and distribute it |
10* | under the terms of the GNU Affero General Public License |
11* | Version 3, 19 November 2007 and the CiviCRM Licensing Exception. |
12* | |
13* | CiviCRM is distributed in the hope that it will be useful, but |
14* | WITHOUT ANY WARRANTY; without even the implied warranty of |
15* | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
16* | See the GNU Affero General Public License for more details. |
17* | |
18* | You should have received a copy of the GNU Affero General Public |
19* | License and the CiviCRM Licensing Exception along |
20* | with this program; if not, contact CiviCRM LLC |
21* | at info[AT]civicrm[DOT]org. If you have questions about the |
22* | GNU Affero General Public License or the licensing of CiviCRM, |
23* | see the CiviCRM license FAQ at http://civicrm.org/licensing |
24* +--------------------------------------------------------------------+
25*/
26(function($){ $.fn.crmaccordions = function(){
27 var crmAccordionWrapper = $('.crm-accordion-wrapper').not('.crm-accordion-processed, .crm-accordion-wrapper div');
28 crmAccordionWrapper.on('click', 'div.crm-accordion-header', function () {
29 $(this).parent().toggleClass('crm-accordion-open').toggleClass('crm-accordion-closed');
30 //return false to prevent wiring of click event
31 return false;
32 });
33 crmAccordionWrapper.addClass('crm-accordion-processed');
34};
35})(jQuery);