Commit 307fc1e6 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Muestra tema INSPIRE y accesibilidad de activity

Amplía medallas de listado de actividades, para mostrar todos los
estados posibles de accesibilidad, así como la categorización en las
temáticas INSPIRE.
parent 5344f00f
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -70,7 +70,8 @@ module.exports = function(grunt) {

						// customParser
						ActivityOpenStatus: true,
						ActivityEmbargoStatus: true,
						ActivityAccessibilityStatus: true,
						ActivityInspireTheme: true,

						// string
						Capitalize: true
+2 −1
Original line number Diff line number Diff line
@@ -14,7 +14,8 @@
		{{/if}}
	</span>
	<span class='badgesContainer'>
		{{ActivityInspireTheme data i18n}}
		{{ActivityOpenStatus data i18n}}
		{{ActivityEmbargoStatus data i18n}}
		{{ActivityAccessibilityStatus data i18n}}
	</span>
</span>
+2 −0
Original line number Diff line number Diff line
@@ -68,12 +68,14 @@

			<div data-redmic-type="filter" data-redmic-model="contact" data-redmic-props="
				labelAttr: '{firstName} {surname}',
				returnFields: ['id', 'firstName', 'surname'],
				info: 'contactFilterInfo',
				target: 'contact'
			"></div>

			<div data-redmic-type="filter" data-redmic-model="document" data-redmic-props="
				labelAttr: 'title',
				returnFields: ['id', 'title'],
				info: 'documentFilterInfo',
				target: 'document'
			"></div>
+31 −3
Original line number Diff line number Diff line
@@ -19,11 +19,39 @@ define([
			return new handlebars.SafeString(result);
		},

		ActivityEmbargoStatus: function(data, i18n) {
		ActivityAccessibilityStatus: function(data, i18n) {

			var result = '';
			if (data && data.embargo) {
				result = '<i title="' + i18n.embargo + '" class="activityEmbargoedIcon"></i>';
			if (data && data.accessibility) {
				var value = data.accessibility.id,
					title;

				if (value === 1) {
					title = 'activityPending';
				} else if (value === 2) {
					title = 'activityFree';
				} else if (value === 3) {
					title = 'activityEmbargoed';
				} else if (value === 4) {
					title = 'activityRestricted';
				} else if (value === 5) {
					title = 'activityConfidential';
				}
				var className = title + 'Icon';

				result = '<i title="' + i18n[title] + '" class="' + className + '"></i>';
			}
			return new handlebars.SafeString(result);
		},

		ActivityInspireTheme: function(data, i18n) {

			var result = '';
			if (data && data.themeInspire) {
				var value = 'inspire-' + data.themeInspire.code,
					classNames = 'activityInspireThemeIcon ' + value + ' fr-' + value;

				result = '<i title="' + i18n[value] + '" class="' + classNames + '"></i>';
			}
			return new handlebars.SafeString(result);
		}
+1 −1
Original line number Diff line number Diff line
@@ -9,6 +9,6 @@
	</span>
	<span class='badgesContainer'>
		{{ActivityOpenStatus data i18n}}
		{{ActivityEmbargoStatus data i18n}}
		{{ActivityAccessibilityStatus data i18n}}
	</span>
</span>
Loading