// ========================================================================== // Admin.TestView // ========================================================================== require('core'); require('views/label'); require('views/view'); require('mixins/delegate_support'); /** @class (Document Your View Here) @extends SC.View @author AuthorName @version 0.1 */ Admin.TestView = SC.View.extend(SC.DelegateSupport, /** @scope Admin.TestView.prototype */ { emptyElement: '', value: 'work please', render: function() { var html = []; var value = this.get('value'); var cellLabel = this.outlet('cellLabel'); cellLabel.set('value', value); // the newlines and spaces are for well formatted html html.push(''); // Finally set the innerHTML of the view html = html.join(''); this.set('innerHTML', html); }.observes('value'), /** @private */ cellLabel: SC.LabelView.extend({ isEditable: YES, }).outletFor('.cell-label?'), }) ;