ingenta-lens
Version:
A novel way of seeing content.
45 lines (35 loc) • 1.04 kB
JavaScript
;
var Document = require('../../../substance/document');
var DocumentNode = Document.Node;
var WebResource = function(node, doc) {
DocumentNode.call(this, node, doc);
};
WebResource.type = {
"id": "webresource",
"parent": "content",
"properties": {
"source_id": "string",
"url": "string"
}
};
WebResource.description = {
"name": "WebResource",
"description": "A resource which can be accessed via URL",
"remarks": [
"This element is a parent for several other nodes such as Image."
],
"properties": {
"url": "URL to a resource",
}
};
WebResource.example = {
"type": "webresource",
"id": "webresource_3",
"url": "http://elife.elifesciences.org/content/elife/1/e00311/F3.medium.gif"
};
WebResource.Prototype = function() {};
WebResource.Prototype.prototype = DocumentNode.prototype;
WebResource.prototype = new WebResource.Prototype();
WebResource.prototype.constructor = WebResource;
DocumentNode.defineProperties(WebResource.prototype, ["url"]);
module.exports = WebResource;