Sha256: d7bc08214f85fb46e3b0ae679a761c83d68cf266ce0beb0c6154141be470b913

Contents?: true

Size: 1.02 KB

Versions: 1007

Compression:

Stored size: 1.02 KB

Contents

Model.Form.User = Model.Form.extend({
    
  class_name: 'Model.Form.User',
  
  // Returns the form for editing a model or false for an embedded form.
  edit: function() 
  {
    var m = this.model;
    
    var this2 = this;
    var div = $('<div/>');
    $(m.attributes).each(function(i, a) {
      if (a.type == 'hidden')
        return;
      div.append(
        $('<div/>')
          .attr('id', m.name + '_' + m.id + '_' + a.name + '_container')
          .click(function() { m.edit_attribute(a.name); })
          .append($('<input/>')
            .attr('placeholder', a.nice_name)
            .val(a.value)
          )
      );
    });
    
    div.append($('<div/>').attr('id', this.message))
      .append($('<p/>')
        .append($('<input/>').attr('type', 'button').val('Back').click(function() { caboose_station.close_url('/pages/'+m.id+'/redirect'); }))
        .append(' ')
        .append($('<input/>').attr('type', 'button').val('Delete ' + m.name).click(function() { m.ajax_delete(); }))
      );
    return div;
  }
  
});

Version data entries

1,007 entries across 1,007 versions & 2 rubygems

Version Path
caboose-cms-0.9.229 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-1.0.2 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-1.0.1 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.228 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.227 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.226 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.225 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.224 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.223 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.222 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.221 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.220 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.219 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.218 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.217 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.216 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.215 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.214 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.213 app/assets/javascripts/caboose/model.form.user.js
caboose-cms-0.9.212 app/assets/javascripts/caboose/model.form.user.js