| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | 
							- define([ "require", "backbone", "hbs!tmpl/entity/EntityDetailTableLayoutView_tmpl", "utils/CommonViewFunction", "models/VEntity", "utils/Utils" ], function(require, Backbone, EntityDetailTableLayoutView_tmpl, CommonViewFunction, VEntity, Utils) {
 
-     "use strict";
 
-     var EntityDetailTableLayoutView = Backbone.Marionette.LayoutView.extend({
 
-         _viewName: "EntityDetailTableLayoutView",
 
-         template: EntityDetailTableLayoutView_tmpl,
 
-         templateHelpers: function() {
 
-             return {
 
-                 editEntity: this.editEntity
 
-             };
 
-         },
 
-         regions: {},
 
-         ui: {
 
-             detailValue: "[data-id='detailValue']",
 
-             noValueToggle: "[data-id='noValueToggle']",
 
-             editButton: '[data-id="editButton"]'
 
-         },
 
-         events: function() {
 
-             var events = {};
 
-             return events["click " + this.ui.noValueToggle] = function() {
 
-                 this.showAllProperties = !this.showAllProperties, this.ui.noValueToggle.attr("data-original-title", (this.showAllProperties ? "Hide" : "Show") + " empty values"), 
 
-                 Utils.togglePropertyRelationshipTableEmptyValues({
 
-                     inputType: this.ui.noValueToggle,
 
-                     tableEl: this.ui.detailValue
 
-                 });
 
-             }, events["click " + this.ui.editButton] = "onClickEditEntity", events;
 
-         },
 
-         initialize: function(options) {
 
-             _.extend(this, _.pick(options, "entity", "typeHeaders", "attributeDefs", "attributes", "editEntity", "guid", "entityDefCollection", "searchVent", "fetchCollection")), 
 
-             this.entityModel = new VEntity({}), this.showAllProperties = !1;
 
-         },
 
-         bindEvents: function() {},
 
-         onRender: function() {
 
-             this.entityTableGenerate();
 
-         },
 
-         entityTableGenerate: function() {
 
-             var that = this, highlightString = $(".atlas-header .global-search-container input.global-search").val(), table = CommonViewFunction.propertyTable({
 
-                 scope: this,
 
-                 valueObject: _.extend({
 
-                     isIncomplete: this.entity.isIncomplete
 
-                 }, this.entity.attributes),
 
-                 attributeDefs: this.attributeDefs,
 
-                 highlightString: highlightString
 
-             });
 
-             this.ui.detailValue.append(table), Utils.togglePropertyRelationshipTableEmptyValues({
 
-                 inputType: this.ui.noValueToggle,
 
-                 tableEl: this.ui.detailValue
 
-             }), setTimeout(function() {
 
-                 that.$el.find(".searched-term-highlight").addClass("bold");
 
-             }, 5e3);
 
-         },
 
-         onClickEditEntity: function(e) {
 
-             var that = this;
 
-             $(e.currentTarget).blur(), require([ "views/entity/CreateEntityLayoutView" ], function(CreateEntityLayoutView) {
 
-                 new CreateEntityLayoutView({
 
-                     guid: that.guid,
 
-                     searchVent: that.searchVent,
 
-                     entityDefCollection: that.entityDefCollection,
 
-                     typeHeaders: that.typeHeaders,
 
-                     callback: function() {
 
-                         that.fetchCollection();
 
-                     }
 
-                 });
 
-             });
 
-         }
 
-     });
 
-     return EntityDetailTableLayoutView;
 
- });
 
 
  |