/[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.2.2.1, Wed May 6 23:43:47 2009 UTC revision 1.2.2.2, Wed May 27 08:15:26 2009 UTC
# Line 1  Line 1 
1  // $Id: compact_forms.js,v 1.2 2009/05/01 23:10:11 sun Exp $  // $Id: compact_forms.js,v 1.2.2.1 2009/05/06 23:43:47 sun Exp $
2    
3  (function ($) {  (function ($) {
4    
# Line 8  Drupal.behaviors = Drupal.behaviors || { Line 8  Drupal.behaviors = Drupal.behaviors || {
8   * Compact Forms jQuery plugin.   * Compact Forms jQuery plugin.
9   */   */
10  $.fn.compactForm = function (stars, colons) {  $.fn.compactForm = function (stars, colons) {
11    var stars = stars || 0;    stars = stars || 0;
12    var colons = colons || 0;    colons = colons || 0;
13    
14    this.each(function (index) {    this.each(function () {
15      $(this).addClass('compact-form').find('label').each(function () {      $(this).addClass('compact-form').find('label').each(function () {
16          var context = this.form;
17        var $label = $(this);        var $label = $(this);
18        var $field = $('#' + $label.attr('for'));        var $field = $('#' + $label.attr('for'), context);
19        if ($field.attr('type') != 'text' && $field.attr('type') != 'password') {        if ($field.attr('type') != 'text' && $field.attr('type') != 'password') {
20          return;          return;
21        }        }
# Line 59  Drupal.behaviors.compactForms = function Line 60  Drupal.behaviors.compactForms = function
60    if (!Drupal.settings || !Drupal.settings.compactForms) {    if (!Drupal.settings || !Drupal.settings.compactForms) {
61      return;      return;
62    }    }
63    $.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);  
   });  
64  };  };
65    
66  // D5 only.  // D5 only.

Legend:
Removed from v.1.2.2.1  
changed lines
  Added in v.1.2.2.2

  ViewVC Help
Powered by ViewVC 1.1.2