Files
Daniel Fernandez Sotolongo 1338bdd211 documentacion del articulo
2025-09-15 13:27:59 -04:00

136 lines
3.6 KiB
JavaScript
Raw Blame History

var xmlHttp = false;
var metaengine = "";
var rateResult = "";
$(document).ready(function()
{
//all hide
$('.box').hide();
//Article show
$('.box:eq(0)').show();
//Indicators show
$('.box:eq(1)').show();
//Bookmark show
$('.box:last').show();
$('.toolBoxSection').each(function(i)
{
if($(this).next(".box").is(":visible") == true )
{
$(this).css('background', 'url(../../img/collapsed2.png)');
$(this).css('background-repeat', 'no-repeat');
$(this).css('background-position', 'right');
}
else
{
$(this).css('background', 'url(../../img/expandd2.png)');
$(this).css('background-repeat', 'no-repeat');
$(this).css('background-position', 'right');
}
});
$(".toolBoxSection").click(function()
{
if($(this).next(".box").is(":visible") == true )
{
$(this).css('background', 'url(../../img/expandd2.png)');
$(this).css('background-repeat', 'no-repeat');
$(this).css('background-position', 'right');
}
else
{
$(this).css('background', 'url(../../img/collapsed2.png)');
$(this).css('background-repeat', 'no-repeat');
$(this).css('background-position', 'right');
}
$(this).next(".box").slideToggle(500);
});
$('#permalink').click(function(){
$('#permalink_box').toggle();
if($('#permalink_box').css('display') != 'none'){
$.getJSON('http://ref.scielo.org/api/v1/shorten?url=' + escape(document.URL) + '&callback=?',function(data){
$('#short-url').val(data);
});
}
});
});
function httpInit()
{
if (window.XMLHttpRequest)
{ // Mozilla, Safari,...
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType)
{
xmlHttp.overrideMimeType('text/plain');
}
}else if (window.ActiveXObject)
{ // IE
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e){
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch (e) {
}
}
}
if (!xmlHttp) {
alert('Cannot create an XMLHTTP instance');
return false;
}
}
/**
* Pega todas as informa<6D><61>es poss<73>veis sobre o visitante, alem de incrementar
* o log de acesso de servi<76>os
*
* @author Deivid Martins
* @param serviceName String nome do servi<76>o acessado
*
*/
function callUpdateArticleLog( serviceName ) /* modified by Gustavo Fonseca (gustavo.fonseca@bireme.org) */
{
var urlV = document.URL; /* URL do Documento */
var pid = urlV.substr(urlV.lastIndexOf('pid=')+4,23);
var lang = urlV.substr(urlV.lastIndexOf('tlng=')+5,2);
var dados = ""; /* Dados a serem enviados */
var url = "/applications/scielo-org/ajax/updateIsisLog.php"; /* url para onde mandamos os dados */
serviceName = serviceName.toString();
dados = (String)("?serviceName=" + serviceName + "&pid=" + pid + "&lang=" + lang);
/* inicializa a XMLHttpRequest */
httpInit();
xmlHttp.open("GET", url+dados, true);
xmlHttp.onreadystatechange = UpdateRate;
xmlHttp.send(null);
}
function UpdateRate(){
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
ajaxResponse = xmlHttp.responseText;
}
}
}
function httpClose(){
xmlHttp.abort();
}
function portletClose(portletId){
httpClose();
var portlet = document.getElementById(portletId);
portlet.style.display = "none";
return;
}