}
function buildunAPISpan (span, type, id) {
- var cgi = new CGI();
- var d = new Date();
+ var cgi = new CGI();
+ var d = new Date();
- addCSSClass(span,'unapi-id');
+ addCSSClass(span,'unapi-id');
- span.setAttribute(
- 'title',
- 'tag:' + cgi.server_name + ',' +
- d.getFullYear() +
- ':' + type + '/' + id
- );
+ span.setAttribute(
+ 'title', 'tag:' + cgi.server_name + ',' +
+ d.getFullYear() + ':' + type + '/' + id
+ );
}
function rdetailViewMarc(r,id) {
var loc = findOrgUnit(getLocation());
- if( !node ) {
+ if( node ) {
+ if( !orgIsMine(loc, node) ) return;
+
+ } else {
+
for( var i = 0; i < globalOrgTree.children().length; i++ ) {
var org = findOrgUnit(globalOrgTree.children()[i]);
if( orgIsMine(org, loc) ) {
break;
}
}
- } else {
- // if the current node is not in our node trail
- var trail = orgNodeTrail(loc);
- var intrail = grep( trail, function(i) { return (i.id() == node.id()); } );
- if(!intrail) return;
- }
+ }
}