diff --git a/package.json b/package.json index 3c72e32..b4d8b1b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eruda", - "version": "0.1.2", + "version": "0.2.0", "description": "Console for mobile JavaScript", "main": "index.js", "scripts": { diff --git a/src/Elements/Elements.es6 b/src/Elements/Elements.es6 index 2ec72d4..9600f5f 100644 --- a/src/Elements/Elements.es6 +++ b/src/Elements/Elements.es6 @@ -131,12 +131,11 @@ export default class Elements extends Tool var { className, id, - childNodes, attributes, tagName } = el; - ret.children = formatChildNodes(childNodes); + ret.children = formatChildNodes(el.childNodes); ret.attributes = formatAttr(attributes); ret.name = formatElName({tagName, id, className, attributes}); diff --git a/src/Resources/Resources.es6 b/src/Resources/Resources.es6 index ea1a134..d97a1a5 100644 --- a/src/Resources/Resources.es6 +++ b/src/Resources/Resources.es6 @@ -163,6 +163,29 @@ export default class Resources extends Tool util.cookie.remove(key); self.refreshCookie()._render(); + }).on('click', '.img-link', function () + { + var src = util.$(this).attr('src'); + + var img = new Image(); + + img.onload = function () + { + var sources = parent.get('sources'); + + sources.set({ + type: 'img', + val: { + width: this.width, + height: this.height, + src: src + } + }); + + parent.showTool('sources'); + }; + + img.src = src; }).on('click', '.css-link', linkFactory('css')) .on('click', '.js-link', linkFactory('js')); diff --git a/src/Resources/Resources.hbs b/src/Resources/Resources.hbs index cae311f..77095e0 100644 --- a/src/Resources/Resources.hbs +++ b/src/Resources/Resources.hbs @@ -101,9 +101,7 @@ {{#if imageData}} {{#each imageData}}
+