Skip to content

johnjbarton/outliner

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 102 commits ahead, 3 commits behind mamacdon:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 

Nonymous Outliner provides an improved outline view for the Orion JavaScript editor. It uses UglifyJS's parser to build an abstract syntax tree of your JavaScript code, then constructs a hierarchical visualization of your functions. The names are created using the "Function-Object Consumption" algorithm described in the Splash Wavefront 2011 Paper: Naming Anonymous JavaScript Functions , by Salman Mirghasemi, John J. Barton, and Prof. Claude Petitpierre

Requirements

  • Orion 0.3M2 (a build newer than 09-16-2011 is recommended)
  • http://orionhub.org is running 0.3M2+ now

JavaScript Libraries Demo

  1. Open the Demo site
  2. You can't and don't have to login; ignore the warning.
  3. Navigate to a .js file
  4. In the tall gray box on the left side you will see a dark gray arrow. Use it to select "Nonymous Structural Outline".

(Due to a bug you have to reselect the outliner for each file. 0

One Page Demo

Another demo page shows a number of examples all on one page: http://blog.johnjbarton.com:8080/file/B/lib/nonymous/index.html. No need to install the plugin to see this demo.

Installing into Orion

  1. Log in to Orion, and click the Plugins link on the global toolbar.
  2. Paste http://johnjbarton.github.com/outliner/nonymousPlugin.html into the text box and click Install. After a moment, you should see a success message.
  3. Open a JavaScript file in the Orion editor. You should now see a drop-down menu in the outline pane.
  4. Click the drop-down arrow and choose "Nonymous Structural Outline".

Uninstalling

  1. Log in to Orion and click the Plugins link on the global toolbar.
  2. Uninstall nonymousPlugin.html.

License

Google BSD, see license.txt.

About

Outliner plugin for Eclipse Orion

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%