739
| <![CDATA[<script>
$('.ui .accordion')
.accordion()
;
$(document).ready(function () {
$('#auto').click();
});
const units = ['bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
function niceBytes(x){
let l = 0, n = parseInt(x, 10) || 0;
while(n >= 1024){
n = n/1024;
l++;
}
return(n.toFixed(n >= 10 || l < 1 ? 0 : 1) + ' ' + units[l]);
}
function montaResposta(response) {
$('#button_proximo').hide();
var codigo = response.codigo;
var handle = response.handle;
var acervo = response.acervo;
var dt_publicacao = response.data_publicacao;
var metadados = response.metadados;
var arquivos = response.arquivos;
var met = [];
var idiomas_ord = [];
var autores_ord = [];
var instituicoes_ord = [];
var publico_alvo_ord = [];
var colaboradores_ord = [];
var supervisores_ord = [];
var holder_ord = [];
var idiomas = '';
var autores = '';
var instituicoes = '';
var publico_alvo = '';
var colaboradores = '';
var supervisores = '';
var holders = '';
var m_metadados = document.getElementById("Metadados");
var abstract = document.getElementById("abstract");
for (metadado in metadados) {
if (metadados[metadado].nome === 'dc.language.iso') {
idiomas_ord.push(metadados[metadado].valor);
}
if (metadados[metadado].nome === 'dc.contributor.author') {
autores_ord.push(metadados[metadado].valor);
}
if (metadados[metadado].nome === 'dc.contributor.advisor') {
supervisores_ord.push(metadados[metadado].valor);
}
if (metadados[metadado].nome === 'dc.mediator') {
instituicoes_ord.push(metadados[metadado].valor);
}
if (metadados[metadado].nome === 'dc.audience.occupation') {
publico_alvo_ord.push(metadados[metadado].valor);
}
if (metadados[metadado].nome === 'dc.rights.holder') {
holder_ord.push(metadados[metadado].valor);
}
if (metadados[metadado].nome.indexOf('dc.contributor') >= 0 && metadados[metadado].nome !== 'dc.contributor.author' && metadados[metadado].nome !== 'dc.contributor.advisor') {
colaboradores_ord.push(metadados[metadado].valor);
}
if (metadados[metadado].nome === 'unasus.portfolio') {
var link_externo = metadados[metadado].valor;
}
if (metadados[metadado].nome) {
if (!met[metadados[metadado].nome]) met[metadados[metadado].nome] = Array();
met[metadados[metadado].nome].push(metadados[metadado].valor);
}
var d = document.createElement('div');
d.innerHTML = '<span><strong>' + metadados[metadado].nome + ':</strong><span><span>' + metadados[metadado].valor + '</span>';
m_metadados.appendChild(d);
}
for (idioma in idiomas_ord) {
if (idiomas === '') {
idiomas = language(idiomas_ord[idioma]);
} else {
idiomas += '; ' + language(idiomas_ord[idioma]);
}
;
}
for (autor in autores_ord) {
if (autores === '') {
autores = autores_ord[autor];
} else {
autores += '; ' + autores_ord[autor];
}
;
}
for (su in supervisores_ord) {
if (supervisores === '') {
supervisores = supervisores_ord[su]+'</br>';
} else {
supervisores += supervisores_ord[su]+'</br>';
}
;
}
for (co in colaboradores_ord) {
if (colaboradores === '') {
colaboradores = colaboradores_ord[co]+'</br>';
} else {
colaboradores += colaboradores_ord[co]+'</br>';
}
;
}
for (instituicao in instituicoes_ord) {
if (instituicoes === '') {
instituicoes = instituicoes_ord[instituicao];
} else {
instituicoes += '; ' + instituicoes_ord[instituicao];
}
;
}
for (h in holder_ord) {
if (holders === '') {
holders = holder_ord[h];
} else {
holders += '; ' + holder_ord[h];
}
;
}
var h1 = document.getElementById("header");
if (met['unasus.learningResourceType'] && met['unasus.learningResourceType'][0] != acervo) {
h1.innerHTML = acervo + ' | ' + met['unasus.learningResourceType'][0];
} else {
h1.innerHTML = acervo;
}
if (met['dc.description.version']) {
h1.innerHTML += ' | ' + met['dc.description.version'][0];
}
if (met['dc.format.extent']) {
h1.innerHTML += ' | ' + met['dc.format.extent'][0];
}
if (met['dc.format.duration']) {
h1.innerHTML += ' | ' + met['dc.format.duration'][0];
}
var div = document.createElement('div');
div.setAttribute('class', 'item');
div.innerHTML = '';
switch (acervo) {
case 'Material multimídia':
icon = 'server';
break;
case 'Trabalho de conclusão de curso':
icon = 'student';
break;
case 'Documento institucional':
icon = 'university';
break;
case 'Texto':
icon = 'font';
break;
case 'Vídeo':
icon = 'film';
break;
case 'Áudio':
icon = 'sound';
break;
case 'Imagem':
icon = 'image';
break;
}
div.innerHTML += '<div class="content">' +
' <p>' + met['dc.description.abstract'][0] + '</p>' +
'</div>';
abstract.appendChild(div);
var hea = document.getElementById("titulo_text");
var aut = document.getElementById("autores");
var med = document.getElementById("media");
var actions = document.getElementById("actions");
var div_autores = '<i>' + autores + '</i><span> ;(' + moment(dt_publicacao).format('DD/MM/YYYY') + ')</span>'
hea.innerHTML = met['dc.title'][0];
aut.innerHTML = div_autores;
var visualizacao = false;
for (arquivo in arquivos) {
if (arquivos[arquivo].mimetype.indexOf("/pdf") != -1) {
var div_media = '<center><a href="'+arquivos[arquivo].url+'" target="_blank"><i class="eye large icon"></i><br/>Visualizar</a></center>';
actions.innerHTML = div_media;
visualizacao = true;
}
if (arquivos[arquivo].mimetype.indexOf("video/") != -1) {
var div_media = '<center style="padding:10px";><video min-width="auto" height="180px" controls><source src="'+arquivos[arquivo].url+'" type="video/mp4"></video></center>';
med.innerHTML = div_media;
visualizacao = true;
}
if (arquivos[arquivo].mimetype.indexOf("audio/") != -1) {
var div_media = '<center style="padding:10px";><audio min-width="auto" height="180px" controls><source src="'+arquivos[arquivo].url+'" type="audio/mpeg"></audio></center>';
med.innerHTML = div_media;
visualizacao = true;
}
if (arquivos[arquivo].mimetype.indexOf("image/") != -1) {
var div_media = '<center style="padding:10px";><a href="'+arquivos[arquivo].url+'"><img height="180px" style="cursor:zoom-in" src="'+arquivos[arquivo].url+'" ></a></center>';
med.innerHTML = div_media;
visualizacao = true;
}
if (!visualizacao) {
if (link_externo) {
var div_media = '<center><a href="'+link_externo+'" target="_self"><i class="eye large icon"></i><br/>Visualizar / Interagir<br/>(É necessário ter conta no Acesso UNA-SUS)</a></center>';
actions.innerHTML = div_media;
}
}
}
var div_media = '<br/><center><a href="https://ares.unasus.gov.br/acervo/bitstream/ARES/'+handle+'/'+arquivos[arquivo].sequencia+'/'+arquivos[arquivo].nome+'"><i class="download large icon"></i><br/>Download ['+this.niceBytes(arquivos[arquivo].tamanho_bytes)+']</a></center>';
if (!visualizacao) {
if (link_externo) {
var div_media = '<br/><center><a href="https://ares.unasus.gov.br/acervo/bitstream/ARES/'+handle+'/'+arquivos[arquivo].sequencia+'/'+arquivos[arquivo].nome+'"><i class="download large icon"></i><br/>Download ['+this.niceBytes(arquivos[arquivo].tamanho_bytes)+']</a></center>';
}
}
actions.innerHTML += div_media;
var descricao_geral = document.getElementById("descricao_geral");
if (met['unasus.technicalRequirement']) {
descricao_geral.innerHTML += '<span><strong>Requisitos Técnicos: </strong>'+ met['unasus.technicalRequirement'][0] +'</span><br/>';
}
descricao_geral.innerHTML += '<span><strong>Instituições: </strong>'+ instituicoes +'</span><br/>';
descricao_geral.innerHTML += '<span><strong>País/Idioma: </strong>'+ country(met['dc.location.country'][0]) + ' | ' + idiomas + '</span><br/>';
if (met['dc.audience.educationLevel']) {
descricao_geral.innerHTML += '<span><strong>Nível educacional: </strong>'+ met['dc.audience.educationLevel'][0] +'</span><br/>';
}
if (met['unasus.typicalLearningTime']) {
descricao_geral.innerHTML += '<span><strong>Carga Horária Equivalente: </strong>'+ met['unasus.typicalLearningTime'][0] +'</span><br/>';
}
if (publico_alvo) {
descricao_geral.innerHTML += '<span><strong>Público-alvo: ocupação: </strong>'+ publico_alvo +'</span><br/>';
}
if (met['unasus.educationalDescription']) {
descricao_geral.innerHTML += '<span><strong>Objetivo educacional : </strong>'+ met['unasus.educationalDescription'][0] +'</span><br/>';
}
var direitos_autorais = document.getElementById("direitos_autorais");
direitos_autorais.innerHTML = '<span><strong>Direitos Autorais</strong><span><br/>';
if (holders) {
direitos_autorais.innerHTML += '<span>'+ holders +'</span><br/>';
}
if (met['dc.rights.type']) {
direitos_autorais.innerHTML += '<span>'+ met['dc.rights.type'][0] +'</span>';
}
if (met['dc.rights.license']) {
direitos_autorais.innerHTML += ' | <span>'+ met['dc.rights.license'][0] +'</span><br/>';
}
if (met['dc.published.previously']) {
if (met['dc.published.previously'][0] == 'Sim') {
var publicacao_anterior = document.getElementById("publicacao_anterior");
publicacao_anterior.innerHTML = '<span><strong>Publicação Anterior ['+ met['dc.date.issued'][0] +']</strong><span><br/>';
publicacao_anterior.innerHTML += '<span>'+ met['dc.identifier'][0] +'</span><br/>';
}
}
var classificacao = document.getElementById("classificacao");
if (met['dc.subject.classification']) {
classificacao.innerHTML = '<span><strong>Área Temáticas:</strong><span><br/>';
for (cl in met['dc.subject.classification']) {
classificacao.innerHTML += '<span>'+ met['dc.subject.classification'][cl] +'</span><br/>';
}
}
if (met['dc.subject.decs']) {
classificacao.innerHTML += '<br/><span><strong>DeCS:</strong><span><br/>';
for (cl in met['dc.subject.decs']) {
classificacao.innerHTML += '<span>'+ met['dc.subject.decs'][cl] +'</span><br/>';
}
}
if (met['dc.subject.keyword']) {
classificacao.innerHTML += '<br/><span><strong>Palavras-Chave:</strong><span><br/>';
for (cl in met['dc.subject.keyword']) {
classificacao.innerHTML += '<span>'+ met['dc.subject.keyword'][cl] +'</span><br/>';
}
}
var div_supervisores = document.getElementById("div_supervisores");
if (supervisores) {
div_supervisores.innerHTML = '<span><strong>Orientador/Supervisor</strong><span><br/>';
div_supervisores.innerHTML += supervisores;
}
var div_colaboradores = document.getElementById("div_colaboradores");
if (colaboradores) {
div_colaboradores.innerHTML = '<span><strong>Colaboradores</strong><span><br/>';
div_colaboradores.innerHTML += colaboradores;
}
var div_avaliadores = document.getElementById("div_avaliadores");
if (avaliadores) {
div_avaliadores.innerHTML = '<span><strong>Avaliadores</strong><span><br/>';
div_avaliadores.innerHTML += avaliadores;
}
}
$('#auto')
.api({
url: '../rest/recurso/9877',
method: 'POST',
successTest: function(response) {
return response.success || false;
},
onSuccess: function(response, element, xhr) {
montaResposta(response.data);
},
onFailure: function(response, element) {
var hea = document.getElementById("titulo_text");
hea.innerHTML = response.message;
},
onError: function(response) {
var hea = document.getElementById("titulo_text");
hea.innerHTML = response.message;
},
})
;
function country(c) {
var country = {
'AFG':'Afeganistão',
'ALB':'Albânia',
'ATA':'Antárctida',
'DZA':'Argélia',
'ASM':'Samoa Americana',
'AND':'Andorra',
'AGO':'Angola',
'ATG':'Antígua e Barbuda',
'AZE':'Azerbaijão',
'ARG':'Argentina',
'AUS':'Austrália',
'AUT':'Austria',
'BHS':'Bahamas',
'BHR':'Bahrein',
'BGD':'Bangladesh',
'ARM':'Arménia',
'BRB':'Barbados',
'BEL':'Bélgica',
'BMU':'Bermudas',
'BTN':'Butão',
'BOL':'Bolívia',
'BIH':'Bósnia e Herzegovina',
'BWA':'Botsuana',
'BVT':'Ilha Bouvet',
'BRA':'Brasil',
'BLZ':'Belize',
'IOT':'Território Britânico do Oceano Índico',
'SLB':'Ilhas Salomão',
'VGB':'Ilhas Virgens Britânicas',
'BRN':'Brunei',
'BGR':'Bulgária',
'MMR':'Mianmar',
'BDI':'Burundi',
'BLR':'Bielorrússia',
'KHM':'Camboja',
'CMR':'Camarões',
'CAN':'Canadá',
'CPV':'Cabo Verde',
'CYM':'Ilhas Cayman',
'CAF':'República Centro-Africana',
'LKA':'Sri Lanka',
'TCD':'Chade',
'CHL':'Chile',
'CHN':'China',
'TWN':'Taiwan',
'CXR':'Ilha Christmas',
'CCK':'Ilhas Cocos',
'COL':'Colômbia',
'COM':'Comores',
'MYT':'Mayotte',
'COG':'Congo',
'COD':'República Democrática do Congo',
'COK':'Ilhas Cook',
'CRI':'Costa Rica',
'HRV':'Croácia',
'CUB':'Cuba',
'CYP':'Chipre',
'CZE':'República Checa',
'BEN':'Benim',
'DNK':'Dinamarca',
'DMA':'Dominica',
'DOM':'República Dominicana',
'ECU':'Equador',
'SLV':'El Salvador',
'GNQ':'Guiné Equatorial',
'ETH':'Etiópia',
'ERI':'Eritreia',
'EST':'Estônia',
'FRO':'Ilhas Feroé',
'FLK':'Ilhas Malvinas',
'SGS':'Ilhas Geórgia do Sul e Sandwich do Sul',
'FJI':'Fiji',
'FIN':'Finlândia',
'ALA':'Ilhas Åland',
'FRA':'França',
'GUF':'Guiana Francesa',
'PYF':'Polinésia Francesa',
'ATF':'Terras Austrais e Antárticas Francesas',
'DJI':'Djibouti',
'GAB':'Gabão',
'GEO':'Geórgia',
'GMB':'Gâmbia',
'PSE':'Palestina',
'DEU':'Alemanha',
'GHA':'Gana',
'GIB':'Gibraltar',
'KIR':'Kiribati',
'GRC':'Grécia',
'GRL':'Gronelândia',
'GRD':'Granada',
'GLP':'Guadalupe',
'GUM':'Guam',
'GTM':'Guatemala',
'GIN':'Guiné',
'GUY':'Guiana',
'HTI':'Haiti',
'HMD':'Ilha Heard e Ilhas McDonald',
'VAT':'Vaticano',
'HND':'Honduras',
'HKG':'Hong Kong',
'HUN':'Hungria',
'ISL':'Islândia',
'IND':'India',
'IDN':'Indonésia',
'IRN':'Irã',
'IRQ':'Iraque',
'IRL':'Irlanda',
'ISR':'Israel',
'ITA':'Itália',
'CIV':'Costa do Marfim',
'JAM':'Jamaica',
'JPN':'Japão',
'KAZ':'Cazaquistão',
'JOR':'Jordânia',
'KEN':'Quênia',
'PRK':'Coreia do Norte',
'KOR':'Coreia do Sul',
'KWT':'Kuwait',
'KGZ':'Quirguistão',
'LAO':'Laos',
'LBN':'Líbano',
'LSO':'Lesoto',
'LVA':'Letônia',
'LBR':'Libéria',
'LBY':'Líbia',
'LIE':'Liechtenstein',
'LTU':'Lituânia',
'LUX':'Luxemburgo',
'MAC':'Macau',
'MDG':'Madagáscar',
'MWI':'Malaui',
'MYS':'Malásia',
'MDV':'Maldivas',
'MLI':'Mali',
'MLT':'Malta',
'MTQ':'Martinica',
'MRT':'Mauritânia',
'MUS':'Maurícia',
'MEX':'México',
'MCO':'Mónaco',
'MNG':'Mongólia',
'MDA':'Moldávia',
'MNE':'Montenegro',
'MSR':'Montserrat',
'MAR':'Marrocos',
'MOZ':'Moçambique',
'OMN':'Omã',
'NAM':'Namíbia',
'NRU':'Nauru',
'NPL':'Nepal',
'NLD':'Países Baixos',
'ABW':'Aruba',
'NCL':'Nova Caledônia',
'VUT':'Vanuatu',
'NZL':'Nova Zelândia',
'NIC':'Nicarágua',
'NER':'Níger',
'NGA':'Nigéria',
'NIU':'Niue',
'NFK':'Ilha Norfolk',
'NOR':'Noruega',
'MNP':'Marianas Setentrionais',
'UMI':'Ilhas Menores Distantes dos Estados Unidos',
'FSM':'Estados Federados da Micronésia',
'MHL':'Ilhas Marshall',
'PLW':'Palau',
'PAK':'Paquistão',
'PAN':'Panamá',
'PNG':'Papua-Nova Guiné',
'PRY':'Paraguai',
'PER':'Peru',
'PHL':'Filipinas',
'PCN':'Pitcairn',
'POL':'Polónia',
'PRT':'Portugal',
'GNB':'Guiné-Bissau',
'TLS':'Timor-Leste',
'PRI':'Porto Rico',
'QAT':'Qatar',
'REU':'Reunião',
'ROU':'Romênia',
'RUS':'Rússia',
'RWA':'Ruanda',
'BLM':'Saint-Barthélemy',
'SHN':'Santa Helena (território)',
'KNA':'São Cristóvão e Névis',
'AIA':'Anguilla',
'LCA':'Santa Lúcia',
'MAF':'Saint Martin',
'SPM':'São Pedro e Miquelão',
'VCT':'São Vicente e Granadinas',
'SMR':'São Marinho',
'STP':'São Tomé e Príncipe',
'SAU':'Arábia Saudita',
'SEN':'Senegal',
'SRB':'Sérvia',
'SYC':'Seychelles',
'SLE':'Serra Leoa',
'SGP':'Singapura',
'SVK':'Eslováquia',
'VNM':'Vietname',
'SVN':'Eslovênia',
'SOM':'Somália',
'ZAF':'África do Sul',
'ZWE':'Zimbábue',
'ESP':'Espanha',
'SDN':'Sudão',
'ESH':'Saara Ocidental',
'SUR':'Suriname',
'SJM':'Svalbard',
'SWZ':'Suazilândia',
'SWE':'Suécia',
'CHE':'Suíça',
'SYR':'Síria',
'TJK':'Tadjiquistão',
'THA':'Tailândia',
'TGO':'Togo',
'TKL':'Toquelau',
'TON':'Tonga',
'TTO':'Trinidad e Tobago',
'ARE':'Emirados Árabes Unidos',
'TUN':'Tunísia',
'TUR':'Turquia',
'TKM':'Turcomenistão',
'TCA':'Turcas e Caicos',
'TUV':'Tuvalu',
'UGA':'Uganda',
'UKR':'Ucrânia',
'MKD':'Macedónia',
'EGY':'Egito',
'GBR':'Reino Unido',
'GGY':'Guernsey',
'JEY':'Jersey',
'IMN':'Ilha de Man',
'TZA':'Tanzânia',
'USA':'Estados Unidos',
'VIR':'Ilhas Virgens Americanas',
'BFA':'Burkina Faso',
'URY':'Uruguai',
'UZB':'Uzbequistão',
'VEN':'Venezuela',
'WLF':'Wallis e Futuna',
'WSM':'Samoa',
'YEM':'Iémen',
'ZMB':'Zâmbia',
'ANT':'Antilhas Holandesas',
'ENG':'Inglaterra',
'NIR':'Irlanda do Norte',
'SCO':'Escócia',
'WAL':'País de Gales',
'ZAR':'Zaire'};
return country[c];
};
function language(l) {
var language = {
'de':'Alemão',
'ar':'Árabe',
'zh':'Chinês',
'es':'Espanhol',
'fr':'Francês',
'en':'Inglês',
'it':'Italiano',
'ja':'Japonês',
'pt_BR':'Português (Brasil)',
'pt_PT':'Português (Portugal)',
'ru':'Russo',
'N/A':'Não se aplica'};
return language[l];
};
</script>]]>
|