Commit c68fdecf authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Unifica y limpia detalle de plataformas

parent b9f5e5f0
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -471,6 +471,7 @@ var viewLayers = {
	// vistas detalle
	, 'src/detail/activity/ActivityDetailView': {}
	, 'src/detail/organisation/OrganisationDetailView': {}
	, 'src/detail/platform/PlatformDetailView': {}
	, 'src/detail/program/ProgramDetailView': {}
	, 'src/detail/project/ProjectDetailView': {}

@@ -526,9 +527,7 @@ var viewLayers = {
	, 'app/viewers/views/RealTimeView': {}
	, 'app/viewers/views/RealTimeDashboardView': {}

	, 'app/details/views/PlatformDetailsView': {}
	, 'app/details/views/SpeciesDetailsView': {}
	, 'app/details/views/PlatformCatalogDetailsView': {}
	, 'app/details/views/ServiceOGCCatalogDetailsView': {}
	, 'app/details/views/DocumentDetailsView': {}
	, 'app/details/views/BibliographyDetailsView': {}
+21 −12
Original line number Diff line number Diff line
define([
	'src/redmicConfig'
	, "dojo/_base/declare"
	, "dojo/_base/lang"
	, "src/component/browser/_Framework"
	, "src/component/browser/ListImpl"
	, "src/component/browser/bars/Total"
	, "templates/ContactSet"
	, "templates/PlatformInfo"
	, "./_DetailsBase"
	, 'dojo/_base/declare'
	, 'dojo/_base/lang'
	, 'src/component/browser/_Framework'
	, 'src/component/browser/ListImpl'
	, 'src/component/browser/bars/Total'
	, 'templates/ContactSet'
	, 'templates/PlatformInfo'
	, 'app/designs/details/main/_DetailsBase'
], function(
	redmicConfig
	, declare
@@ -19,9 +19,10 @@ define([
	, TemplateInfo
	, _DetailsBase
) {
	return declare([_DetailsBase], {

	return declare(_DetailsBase, {
		//	summary:
		//		Vista detalle de plataformas.
		//		Vista de detalle de plataformas.

		constructor: function(args) {

@@ -29,12 +30,20 @@ define([
				target: redmicConfig.services.platform,
				activitiesTargetBase: redmicConfig.services.activityPlatforms,
				templateInfo: TemplateInfo,
				contactTarget: "contacts"
				pathParent: redmicConfig.viewPaths.platformCatalog,
				contactTarget: 'contacts'
			};

			lang.mixin(this, this.config, args);
		},

		_setConfigurations: function() {

			this.viewPathsWidgets = {
				activities: redmicConfig.viewPaths.activityDetails
			};
		},

		_setMainConfigurations: function() {

			this.widgetConfigs = this._merge([{
+41 −0
Original line number Diff line number Diff line
define([
	'dojo/_base/declare'
	, 'dojo/_base/lang'
	, 'dojo/aspect'
	, 'src/redmicConfig'
], function(
	declare
	, lang
	, aspect
	, redmicConfig
) {

	return declare(null, {
		//	summary:
		//		Extensión de vista de detalle de plataformas para añadir funcionalidad relativa a la edición de
		//		registros.

		constructor: function(args) {

			this.config = {
			};

			lang.mixin(this, this.config, args);

			aspect.after(this, '_setConfigurations', lang.hitch(this, this._setPlatformEditionConfigurations));
		},

		_setPlatformEditionConfigurations: function() {

			if (!this._titleRightButtonsList) {
				this._titleRightButtonsList = [];
			}

			this._titleRightButtonsList.push({
				icon: 'fa-edit',
				href: redmicConfig.viewPaths.platformEdit,
				title: this.i18n.edit
			});
		}
	});
});
+0 −23
Original line number Diff line number Diff line
define([
	"app/designs/details/main/Platform"
	, 'src/redmicConfig'
	, "dojo/_base/declare"
], function(
	Platform
	, redmicConfig
	, declare
){
	return declare(Platform, {
		//	summary:
		//

		_setConfigurations: function() {

			this.viewPathsWidgets = {
				activities: redmicConfig.viewPaths.activityDetails
			};

			this.pathParent = redmicConfig.viewPaths.platformCatalog;
		}
	});
});
+0 −29
Original line number Diff line number Diff line
define([
	"app/designs/details/main/Platform"
	, 'src/redmicConfig'
	, "dojo/_base/declare"
], function(
	Platform
	, redmicConfig
	, declare
){
	return declare(Platform, {
		//	summary:
		//

		_setConfigurations: function() {

			this._titleRightButtonsList = [{
				icon: "fa-edit",
				href: redmicConfig.viewPaths.platformEdit,
				title: this.i18n.edit
			}];

			this.viewPathsWidgets = {
				activities: redmicConfig.viewPaths.activityDetails
			};

			this.pathParent = redmicConfig.viewPaths.platform;
		}
	});
});