browser-x
Version:
A partial implementation of the W3C DOM API on top of an HTML5 parser and serializer.
22 lines (17 loc) • 554 B
JavaScript
var url = require('url');
var HTMLElement = require('../html-element');
function HTMLImageElement(document, name, namespaceURI) {
HTMLElement.call(this, document, name, namespaceURI);
}
HTMLImageElement.prototype = Object.create(HTMLElement.prototype, {
src: {
get: function() {
var src = this.getAttribute('src');
// TODO file://
return url.resolve(this.baseURI, src);
}
}
});
HTMLImageElement.prototype.constructor = HTMLImageElement;
module.exports = HTMLImageElement;
;