diff --git a/package.json b/package.json index 5b66810..15081db 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eruda", - "version": "1.2.0", + "version": "1.2.1", "description": "Console for Mobile Browsers", "main": "eruda.js", "scripts": { diff --git a/src/Snippets/defSnippets.es6 b/src/Snippets/defSnippets.es6 index 2394807..5cd6d8b 100644 --- a/src/Snippets/defSnippets.es6 +++ b/src/Snippets/defSnippets.es6 @@ -29,6 +29,16 @@ export default [ search(keyword); }, desc: 'Highlight given text on page' + }, + { + name: 'Edit Page', + fn() + { + let body = document.body; + + body.contentEditable = body.contentEditable !== 'true'; + }, + desc: 'Toggle body contentEditable' } ]; diff --git a/src/index.es6 b/src/index.es6 index aabab4d..f1002d6 100644 --- a/src/index.es6 +++ b/src/index.es6 @@ -62,7 +62,8 @@ module.exports = { Object.assign(el, { id: 'eruda', - className: 'eruda-container' + className: 'eruda-container', + contentEditable: false }); this._$el = util.$(el); diff --git a/test/snippets.js b/test/snippets.js index 5b24cd2..baa532f 100644 --- a/test/snippets.js +++ b/test/snippets.js @@ -17,6 +17,11 @@ describe('default', function () { expect($tool.find('.eruda-name').eq(2)).toContainText('Search Text'); }); + + it('edit page', function () + { + expect($tool.find('.eruda-name').eq(3)).toContainText('Edit Page'); + }); }); describe('basic', function ()