zotero/chrome/chromeFiles/content/scholar/view.js

48 lines
1.1 KiB
JavaScript

var thisItem;
function init()
{
if(thisItem)
return;
var id = getArgument("id");
if(id)
{
thisItem = Scholar.Items.get(id);
document.getElementById('view').setAttribute('src','http://www.google.com/search?q='+encodeURIComponent('"'+thisItem.getField("title")+'"')+'&btnI');
MetadataPane.viewItem(thisItem);
}
else
{
thisItem = new Scholar.Item(getArgument('new'));
MetadataPane.viewItem(thisItem);
MetadataPane.toggleEdit();
}
}
function toggle(id)
{
var button = document.getElementById('tb-'+id);
var elem = document.getElementById(id);
button.checked = !button.checked;
elem.hidden = !elem.hidden;
}
//thanks to: http://evolt.org/node/14435
function getArgument (name)
{
var arguments = document.location.search.slice(1).split('&');
var r = '';
for (var i = 0; i < arguments.length; i++)
{
if (arguments[i].slice(0,arguments[i].indexOf('=')) == name)
{
r = arguments[i].slice(arguments[i].indexOf('=')+1);
return (r.length > 0 ? unescape(r).split(',') : '');
}
}
return '';
}
addEventListener("load", function(e) { init(e); }, false);