/[drupal]/contributions/themes/n_rebuild/nx-collapse.js
ViewVC logotype

Contents of /contributions/themes/n_rebuild/nx-collapse.js

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.53 - (show annotations) (download) (as text)
Mon Oct 5 18:51:39 2009 UTC (7 weeks ago) by bz
Branch: MAIN
CVS Tags: DRUPAL-6--1-44, HEAD
Changes since 1.52: +0 -0 lines
File MIME type: text/javascript
*** empty log message ***
1
2
3 Drupal.behaviors.collapse = function (context) {
4 $('fieldset.collapsible > legend:not(.collapse-processed)', context).each(function() {
5
6 var fieldset = $(this).parent(),
7 title = $('.c_fieldset_title:first', fieldset),
8 title_text_acc = $('.c3', title),
9 title_text = title_text_acc.text();
10
11 // [EN] Expand if there are errors inside
12 if ($('input.error, textarea.error, select.error', fieldset).size() > 0) {
13 fieldset.removeClass('collapsed');
14 }
15
16 title_text_acc.empty();
17 title_text_acc.append($('<a href="#"></a>'));
18 var title_as_link = $('a:first', title);
19 title_as_link.html(title_text);
20
21 title_as_link.mousedown(function(){return false;});
22 title_as_link.click(function(){
23 if (!fieldset.is('.collapsed')) {fieldset.addClass('collapsed');}
24 else {fieldset.removeClass('collapsed');}
25 return false;
26 });
27
28 $(this).addClass('collapse-processed');
29
30 });
31 };

  ViewVC Help
Powered by ViewVC 1.1.2