Files
pillar/src/scripts/tutti/3_project-utils.js

18 lines
862 B
JavaScript
Raw Normal View History

// Util to handle project, node and parent properties
ProjectUtils = {
nodeId: function() { return document.body.dataset.nodeId; },
parentNodeId: function() { return document.body.dataset.parentNodeId; },
projectId: function() { return document.body.dataset.projectId; },
2016-09-23 10:12:57 +02:00
projectUrl: function() { return document.body.dataset.projectUrl; },
isProject: function() { return document.body.dataset.isProject === 'true'; },
nodeType: function() { return document.body.dataset.nodeType; },
isModified: function() { return document.body.dataset.isModified === 'true'; },
context: function() { return document.body.dataset.context; },
setProjectAttributes: function(props) {
for (var key in props) {
if (!props.hasOwnProperty(key)) continue;
document.body.dataset[key] = props[key];
}
}
};