136 lines
3.6 KiB
JavaScript
136 lines
3.6 KiB
JavaScript
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;
|
||
}
|