compile js and css
This commit is contained in:
parent
90616bced6
commit
feb8101981
3 changed files with 28 additions and 7 deletions
|
@ -73,7 +73,9 @@ g.node {
|
||||||
font-size: 10pt; }
|
font-size: 10pt; }
|
||||||
g.node text.nodeTitle tspan {
|
g.node text.nodeTitle tspan {
|
||||||
text-anchor: middle; }
|
text-anchor: middle; }
|
||||||
g.node.ImageObject text.nodeTitle {
|
g.node .play {
|
||||||
|
fill: white; }
|
||||||
|
g.node.ImageObject text.nodeTitle, g.node.VideoObject text.nodeTitle, g.node.BroadcastEvent text.nodeTitle {
|
||||||
display: none; }
|
display: none; }
|
||||||
|
|
||||||
.relationship {
|
.relationship {
|
||||||
|
|
|
@ -44,6 +44,9 @@ function getNodeLabel(node) {
|
||||||
}
|
}
|
||||||
function getNodeYear(n) {
|
function getNodeYear(n) {
|
||||||
if (typeof n['https://schema.org/dateCreated'] !== 'undefined') {
|
if (typeof n['https://schema.org/dateCreated'] !== 'undefined') {
|
||||||
|
if (n['https://schema.org/dateCreated'].length == 9) {
|
||||||
|
return n['https://schema.org/dateCreated'];
|
||||||
|
}
|
||||||
return n['https://schema.org/dateCreated'].substr(0, 4);
|
return n['https://schema.org/dateCreated'].substr(0, 4);
|
||||||
}
|
}
|
||||||
if (typeof n['https://schema.org/datePublished'] !== 'undefined') {
|
if (typeof n['https://schema.org/datePublished'] !== 'undefined') {
|
||||||
|
@ -51,7 +54,8 @@ function getNodeYear(n) {
|
||||||
}
|
}
|
||||||
if (typeof n['https://schema.org/startDate'] !== 'undefined') {
|
if (typeof n['https://schema.org/startDate'] !== 'undefined') {
|
||||||
// console.log(n['https://schema.org/startDate']);
|
// console.log(n['https://schema.org/startDate']);
|
||||||
return n['https://schema.org/startDate'].substr(0, 4);
|
var year = n['https://schema.org/startDate'].substr(0, 4);
|
||||||
|
return year;
|
||||||
}
|
}
|
||||||
if (typeof n['https://schema.org/endDate'] !== 'undefined') {
|
if (typeof n['https://schema.org/endDate'] !== 'undefined') {
|
||||||
return n['https://schema.org/endDate'].substr(0, 4);
|
return n['https://schema.org/endDate'].substr(0, 4);
|
||||||
|
@ -710,9 +714,11 @@ function startGraph(graph) {
|
||||||
} else if (attr == 'https://schema.org/contentUrl') {
|
} else if (attr == 'https://schema.org/contentUrl') {
|
||||||
listEl.innerHTML += '<dt class=\'dt-' + getDisplayAttr(attr) + '\' title=\'' + attr + '\'>' + getDisplayAttr(attr) + '</dt><dd class=\'dd-' + getDisplayAttr(attr) + '\'><a href=\'' + nodeAttr[_i] + '\'>' + nodeAttr[_i] + '</a></dd>';
|
listEl.innerHTML += '<dt class=\'dt-' + getDisplayAttr(attr) + '\' title=\'' + attr + '\'>' + getDisplayAttr(attr) + '</dt><dd class=\'dd-' + getDisplayAttr(attr) + '\'><a href=\'' + nodeAttr[_i] + '\'>' + nodeAttr[_i] + '</a></dd>';
|
||||||
if (nodeDatum['@type'] == 'https://schema.org/VideoObject') {
|
if (nodeDatum['@type'] == 'https://schema.org/VideoObject') {
|
||||||
var videoType = nodeAttr['https://schema.org/encodingFormat'] ? 'type=\'' + nodeAttr['https://schema.org/encodingFormat'] + '\'' : "";
|
// console.log(nodeDatum, nodeAttr);
|
||||||
var poster = nodeAttr['https://schema.org/thumbnailUrl'] ? 'poster=\'' + nodeAttr['https://schema.org/thumbnailUrl'] + '\'' : "";
|
var videoType = nodeDatum['https://schema.org/encodingFormat'] ? 'type=\'' + nodeDatum['https://schema.org/encodingFormat'] + '\'' : "";
|
||||||
listEl.innerHTML += '<dd class=\'dd-contentobject\'><video controls ' + poster + ' autoplay><source src=\'' + nodeAttr[_i] + '\' ' + videoType + '></video></dd>';
|
var poster = nodeDatum['https://schema.org/thumbnailUrl'] ? 'poster=\'' + nodeDatum['https://schema.org/thumbnailUrl'] + '\'' : "";
|
||||||
|
// TODO: enable outplay and make it work (for some reason it does not...)
|
||||||
|
listEl.innerHTML += '<dd class=\'dd-contentobject\'><video controls ' + poster + '><source src=\'' + nodeAttr[_i] + '\' ' + videoType + '></video></dd>';
|
||||||
} else {
|
} else {
|
||||||
listEl.innerHTML += '<dd class=\'dd-contentobject\'><object data=\'' + nodeAttr[_i] + '\'></object></dd>';
|
listEl.innerHTML += '<dd class=\'dd-contentobject\'><object data=\'' + nodeAttr[_i] + '\'></object></dd>';
|
||||||
}
|
}
|
||||||
|
@ -793,7 +799,13 @@ function startGraph(graph) {
|
||||||
if (typeof _rel['https://schema.org/contentUrl'] != 'undefined') {
|
if (typeof _rel['https://schema.org/contentUrl'] != 'undefined') {
|
||||||
var _ddEl = document.createElement('dd');
|
var _ddEl = document.createElement('dd');
|
||||||
_ddEl.classList.add('dd-contentobject');
|
_ddEl.classList.add('dd-contentobject');
|
||||||
_ddEl.innerHTML = '<object data=\'' + _rel['https://schema.org/contentUrl'] + '\'></object>';
|
if (_rel['@type'] == 'https://schema.org/VideoObject') {
|
||||||
|
var _videoType2 = _rel['https://schema.org/encodingFormat'] ? 'type=\'' + _rel['https://schema.org/encodingFormat'] + '\'' : "";
|
||||||
|
var _poster2 = _rel['https://schema.org/thumbnailUrl'] ? 'poster=\'' + _rel['https://schema.org/thumbnailUrl'] + '\'' : "";
|
||||||
|
_ddEl.innerHTML += '<video controls preload="none" ' + _poster2 + '><source src=\'' + _rel['https://schema.org/contentUrl'] + '\' ' + _videoType2 + '></video>';
|
||||||
|
} else {
|
||||||
|
_ddEl.innerHTML = '<object data=\'' + _rel['https://schema.org/contentUrl'] + '\'></object>';
|
||||||
|
}
|
||||||
relsEl.appendChild(_ddEl);
|
relsEl.appendChild(_ddEl);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1194,6 +1206,13 @@ function startGraph(graph) {
|
||||||
return "translate(-" + getSizeForNode(d) + " -" + getSizeForNode(d) + ")";
|
return "translate(-" + getSizeForNode(d) + " -" + getSizeForNode(d) + ")";
|
||||||
}).attr("clip-path", "url(#clipNodeImage)").attr("preserveAspectRatio", "xMidYMid slice");
|
}).attr("clip-path", "url(#clipNodeImage)").attr("preserveAspectRatio", "xMidYMid slice");
|
||||||
});
|
});
|
||||||
|
node.each(function (d) {
|
||||||
|
if (d['@type'] !== 'https://schema.org/VideoObject') {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var size = getSizeForNode(d);
|
||||||
|
d3.select(this).append('svg:polygon').attr('points', "-10,-10, -10,10, 10,0").attr("class", "play");
|
||||||
|
});
|
||||||
|
|
||||||
simulation.nodes(graph.nodes).on("tick", ticked);
|
simulation.nodes(graph.nodes).on("tick", ticked);
|
||||||
|
|
||||||
|
|
2
assets/js/portfolio.min.js
vendored
2
assets/js/portfolio.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue