Sha256: 28a422eacb2608c79b6cddc637febd62327dc8104a144c9a8916a430fe491647

Contents?: true

Size: 1.13 KB

Versions: 33

Compression:

Stored size: 1.13 KB

Contents

//     Zepto.js
//     (c) 2010-2012 Thomas Fuchs
//     Zepto.js may be freely distributed under the MIT license.

;(function ($) {
  $.fn.serializeArray = function () {
    var result = [], el
    $( Array.prototype.slice.call(this.get(0).elements) ).each(function () {
      el = $(this)
      var type = el.attr('type')
      if (this.nodeName.toLowerCase() != 'fieldset' &&
        !this.disabled && type != 'submit' && type != 'reset' && type != 'button' &&
        ((type != 'radio' && type != 'checkbox') || this.checked))
        result.push({
          name: el.attr('name'),
          value: el.val()
        })
    })
    return result
  }

  $.fn.serialize = function () {
    var result = []
    this.serializeArray().forEach(function (elm) {
      result.push( encodeURIComponent(elm.name) + '=' + encodeURIComponent(elm.value) )
    })
    return result.join('&')
  }

  $.fn.submit = function (callback) {
    if (callback) this.bind('submit', callback)
    else if (this.length) {
      var event = $.Event('submit')
      this.eq(0).trigger(event)
      if (!event.defaultPrevented) this.get(0).submit()
    }
    return this
  }

})(Zepto)

Version data entries

33 entries across 33 versions & 3 rubygems

Version Path
sports_db-0.2.19 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.18 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.17 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.16 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.15 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.14 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.13 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.12 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.11 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.10 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.9 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.8 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.7 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.6 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sprockets_zeptojs-0.0.2 vendor/assets/javascripts/zepto/form.js
sports_db-0.2.5 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.4 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.3 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.2 app/assets/javascripts/libs/zepto-v1.0rc1/form.js
sports_db-0.2.1 app/assets/javascripts/libs/zepto-v1.0rc1/form.js