/[drupal]/contributions/modules/compact_forms/compact_forms.js
ViewVC logotype

Diff of /contributions/modules/compact_forms/compact_forms.js

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

revision 1.4, Wed May 6 23:43:39 2009 UTC revision 1.5, Wed May 27 08:15:17 2009 UTC
# Line 1  Line 1 
1  // $Id: compact_forms.js,v 1.3 2009/05/03 19:09:26 sun Exp $  // $Id: compact_forms.js,v 1.4 2009/05/06 23:43:39 sun Exp $
2    
3  (function ($) {  (function ($) {
4    
# Line 6  Line 6 
6   * Compact Forms jQuery plugin.   * Compact Forms jQuery plugin.
7   */   */
8  $.fn.compactForm = function (stars, colons) {  $.fn.compactForm = function (stars, colons) {
9    var stars = stars || 0;    stars = stars || 0;
10    var colons = colons || 0;    colons = colons || 0;
11    
12    this.each(function (index) {    this.each(function () {
13      $(this).addClass('compact-form').find('label').each(function () {      $(this).addClass('compact-form').find('label').each(function () {
14          var context = this.form;
15        var $label = $(this);        var $label = $(this);
16        var $field = $('#' + $label.attr('for'));        var $field = $('#' + $label.attr('for'), context);
17        if ($field.attr('type') != 'text' && $field.attr('type') != 'password') {        if ($field.attr('type') != 'text' && $field.attr('type') != 'password') {
18          return;          return;
19        }        }
# Line 57  Drupal.behaviors.compactForms = function Line 58  Drupal.behaviors.compactForms = function
58    if (!Drupal.settings || !Drupal.settings.compactForms) {    if (!Drupal.settings || !Drupal.settings.compactForms) {
59      return;      return;
60    }    }
61    $.each(Drupal.settings.compactForms.forms, function () {    $('#' + Drupal.settings.compactForms.forms.join(',#'), context).compactForm(Drupal.settings.compactForms.stars, Drupal.settings.compactForms.colons);
     $('#' + this, context).compactForm(Drupal.settings.compactForms.stars, Drupal.settings.compactForms.colons);  
   });  
62  };  };
63    
64  })(jQuery);  })(jQuery);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.2