UNPKG

ingenta-lens

Version:
45 lines (35 loc) 1.04 kB
"use strict"; 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;