Sha256: ee861be6458f4cd72ad05e4e4b675ec9ad98909b8ae5cf08648a0c53391a328d
Contents?: true
Size: 1.58 KB
Versions: 2
Compression:
Stored size: 1.58 KB
Contents
// console.log('Loading PageEntry...') Spontaneous.Views.PagePieceView = (function($, S) { var dom = S.Dom; var PagePieceView = new JS.Class(Spontaneous.Views.PieceView, { // will eventually overwrite panel() panel: function() { var wrapper = dom.div(['entry-wrap page no-boxes', this.depth_class(), this.visibility_class()]) var contents = dom.div('.entry-contents'); var inside = dom.div('.entry-inner'); var outline = dom.div('.white-bg').mouseover(this.mouseover.bind(this)).mouseout(this.mouseout.bind(this)).click(this.edit.bind(this)) inside.append(outline) contents.append(this.title_bar(contents)); if (this.content.type().is_alias()) { contents.append(this.alias_target_panel()); } contents.append(this.page_title_panel()); var entry = dom.div('.entry'); var fields = new Spontaneous.FieldPreview(this, ''); var fields_panel = fields.panel(); entry.append(fields_panel); inside.append(entry); var preview_area = this.create_edit_wrapper(inside); contents.append(preview_area); wrapper.append(contents, this.entry_spacer()); this.wrapper = wrapper; this.outline = outline; this.fields_preview = fields_panel; return wrapper; }, page_title_panel: function() { var wrapper = dom.div('.page-title'), __content = this, title = dom.a().html(this.content.title()).click(function() { S.Location.load_id(__content.id()); }); this.content.title_field().watch('value', function(t) { title.text(t); }.bind(this)); wrapper.append(title); return wrapper; } }); return PagePieceView; }(jQuery, Spontaneous));
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spontaneous-0.2.0.alpha2 | application/js/views/page_piece_view.js |
spontaneous-0.2.0.alpha1 | application/js/views/page_piece_view.js |