Commit 55820d10 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Corrige borrado de settings persistentes

Los cambios introducidos en 53a443dd
impedían borrar, porque daba por supuesto que solo había una ruta hacia
el componente view de la unidad funcional.
parent b0e7bff4
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -94,6 +94,7 @@ define([
		_subUpdateTarget: function(res) {

			this.target = res.target;
			this.editionTarget = res.editionTarget;

			this._emitEvt('UPDATE_TARGET', res);
		},
@@ -121,7 +122,7 @@ define([
				lang.hitch(this, function(id) {

					this._emitEvt('REMOVE', {
						target: this.target,
						target: this.editionTarget,
						id: id
					});
				}, data.id),
+5 −2
Original line number Diff line number Diff line
@@ -240,10 +240,12 @@ define([

		_subSelectionsTargetRetrieved: function(res) {

			var selectionTarget = res.target;
			var selectionTarget = res.target,
				selectionEditionTarget = res.editionTarget;

			if (!this._loadSelection) {
				this.loadSelectionConfig.target = selectionTarget;
				this.loadSelectionConfig.editionTarget = selectionEditionTarget;

				var SelectionDefinition = declare(Selection).extend(_ShowInPopup);
				this._loadSelection = new SelectionDefinition(this.loadSelectionConfig);
@@ -252,7 +254,8 @@ define([
					this._subSelectionLoad));
			} else {
				this._publish(this._loadSelection.getChannel('UPDATE_TARGET'), {
					target: selectionTarget
					target: selectionTarget,
					editionTarget: selectionEditionTarget
				});
			}

+7 −2
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ define([
			groupSelected: 'view',
			storeSelection: 'commands',
			retrieveSelectionsTarget: 'view',
			retrieveSelectionsEditionTarget: 'commands',
			cloneSelection: 'commands'
		},

@@ -382,11 +383,15 @@ define([
		_retrieveSelectionsTarget: function(req) {

			var target = req.target,
				editionTarget = req.editionTarget,
				action = this.actions.RETRIEVE_SELECTIONS_TARGET,
				selectionTarget = this._getSelectionTarget(action, target);
				editionAction = 'retrieveSelectionsEditionTarget',
				selectionTarget = this._getSelectionTarget(action, target),
				selectionEditionTarget = this._getSelectionTarget(editionAction, target);

			this._emitEvt('RETRIEVE_SELECTIONS_TARGET', {
				target: selectionTarget
				target: selectionTarget,
				editionTarget: selectionEditionTarget
			});
		},