Code Monkey home page Code Monkey logo

ember_inspector's Introduction

Ember Inspector

Ember Inspector is a Google Chrome Inspector extension for Ember developers. It displays a sidebar panel in the Inspector which provides information about the Ember view backing the currently selected element in the DOM. It also assigns the view object to a global variable _V which can then be used within the console for further inspecting.

How to use it

  • First, in Google Chrome, go to chrome://flags/ and enable Experimental Extension APIs. Relaunch your browser.

  • Look in the "Downloads" section of this repository for an @ember_inspector.crx@ file, and download it if present. You will be following the process explained in Google's documentation.

  • Open the "Extensions" window in Chrome (under the "Window" menu, select "Extensions".)

  • Drag the downloaded @ember_inspector.crx@ file into the "Extensions" window.

  • Approve the resulting alert.

If there is no @ember_inspector.crx@ package available, clone or export this repository and follow the instructions below:

  • Open Tools-->Extensions (ensure Development mode is checked) and click on "Load unpacked extension..." to install the extension. You will need to reload Chrome once the extension is installed.

Packaging new versions

See Google's documentation for how to package your development version for upload.

Wish list

  • Customizable property watchlist
  • Configurable global variable (change default _V to something else)
  • Display clickable parentView and childViews

Release Notes

v1.1.1

  • Update manifest to work with Google manifest version 2.

v1.1

  • Display the first ancestor backed by an Ember view if the selected element does not have one.
  • When displaying an ancestor, the attribute "distance" shows the number of DOM levels it is away from the selected element.

ember_inspector's People

Contributors

rapheld avatar pjmorse avatar

Watchers

James Cloos avatar Narava avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.