Commit 5344f00f authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Separa Helpers, crea badges para activity

parent b53f060b
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -7,9 +7,9 @@ module.exports = function(grunt) {
				amd: ['templates'],
				compilerOptions: {
					knownHelpers: {
						// legacy (ir eliminando)
						DetailsTitle: true,
						PropertiesAtlas: true,
						StartEnd: true,
						TimeCumulative: true,
						Progress: true,
						qualityControl: true,
@@ -67,6 +67,12 @@ module.exports = function(grunt) {
						IsValidZ: true,
						ExpandOrCollapse: true,
						ColorRamp: true,

						// customParser
						ActivityOpenStatus: true,
						ActivityEmbargoStatus: true,

						// string
						Capitalize: true
					},
					knownHelpersOnly: true
+6 −3
Original line number Diff line number Diff line
@@ -12,6 +12,9 @@
			{{/if}}
			{{lang data.activityType}}
		{{/if}}
		{{StartEnd data i18n}}
	</span>
	<span class='badgesContainer'>
		{{ActivityOpenStatus data i18n}}
		{{ActivityEmbargoStatus data i18n}}
	</span>
</span>
+31 −0
Original line number Diff line number Diff line
define([
	'handlebars/handlebars.min'
], function(
	handlebars
) {

	'use strict';

	return {
		ActivityOpenStatus: function(data, i18n) {

			var result;
			if (!data.endDate) {
				result = '<i title="' + i18n.opened + '" class="activityInProgressIcon"></i>';
			} else {
				result = '<i title="' + i18n.closed + '" class="activityConcludedIcon"></i>';
			}

			return new handlebars.SafeString(result);
		},

		ActivityEmbargoStatus: function(data, i18n) {

			var result = '';
			if (data && data.embargo) {
				result = '<i title="' + i18n.embargo + '" class="activityEmbargoedIcon"></i>';
			}
			return new handlebars.SafeString(result);
		}
	};
});
+0 −16
Original line number Diff line number Diff line
@@ -191,22 +191,6 @@ define([
			return new handlebars.SafeString(content);
		},

		'StartEnd': function(data, i18n) {

			var result = '';
			if (!data.endDate && data.startDate) {
				result += "<i title='" + i18n.opened + "' class='fa fa-folder-open-o'></i>";
			} else {
				result += "<i title='" + i18n.closed + "' class='fa fa-folder-o'></i>";
			}

			if (data.embargo) {
				result += "<i title='" + i18n.embargo + "' class='fa fa-lock redIcon'></i>";
			}

			return new handlebars.SafeString(result);
		},

		'TimeCumulative': function(time, unitTime, i18n) {

			if (time) {
+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ define([
	'use strict';

	return {
		'Capitalize': function(data) {
		Capitalize: function(data) {

			return new handlebars.SafeString(Utilities.capitalize(data));
		}
Loading