Sha256: b93c9e38049a1d1a2bc3897409c62e21d07a211f273ac865c36ceb408af9a71c
Contents?: true
Size: 1.19 KB
Versions: 3
Compression:
Stored size: 1.19 KB
Contents
window.Domain = can.Model({ findAll : 'GET <%= Rails.application.routes.url_helpers.domains_path %>' findOne : ('GET ' + unescape('<%= Rails.application.routes.url_helpers.domain_path('{id}') %>')) create : (attrs, callback) -> url = '<%= Rails.application.routes.url_helpers.domains_path %>' return $.post(url, attrs, callback, "json") update : (attrs, domain ) -> url = unescape('<%= Rails.application.routes.url_helpers.domain_path('{id}') %>').replace('{id}', domain.id) return $.post(url, attrs, null, "json") destroy : (item, callback) -> url = unescape('<%= Rails.application.routes.url_helpers.domain_path('{id}') %>').replace("{id}", item.id) return $.post(url, {"_method":"DELETE"}, callback, "json") attributes: { virtual_users: 'Models.User.models', virtual_aliases: 'Models.Alias.models' }, init: () -> @validateFormatOf ['name'], /^(?:[-a-z0-9]+\.)+[a-z]{2,}$/i }, {}) window.Domain.List = can.Model.List({ with_id: (id) -> the_one = null @each (domain) -> if (domain.id == id) the_one = domain return domain return the_one }) window.Domain.prototype.alert = () -> alert('<%= I18n.t('alert.domain') %>')
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rmails-0.2.5 | app/assets/javascripts/models/domain.coffee.erb |
rmails-0.2.4 | app/assets/javascripts/models/domain.coffee.erb |
rmails-0.2.3 | app/assets/javascripts/models/domain.coffee.erb |