Adding HTML5-based drag-and-drop to designer.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
More drag-and-drop updates, including Palette support.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
Updated designer to work with phobos to save changes made.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
Only save when returning to the code editor.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
Updates to Deimos designer.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
Only load the iframe when a new project is loaded. Pass Phobos changes into iframe in real time.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
Allow dragging new components from the Palette to the ComponentView.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
Typo fix.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
Allow onProjectSelected event to bubble, so iFrame opens correctly (whoops!)

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
Added else cases for message receiving in both the Deimos designer and iframe.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
Update CSS and JS from every open file whenever designer is opened.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
ENYO-1484: Remove use of enyoIndexer, since all analyzer data should now be able to come from the project.

Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
ENYO-1484: Updates to allow Palette to be built based on meta-data supplied via *.design files in the app's package.js (requires extra/analyzer2 update).

Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
Use absolutely-positioned overlay for highlighting rather than background color.
Major update swapping out component id usage with a new _aresId_ property managed inside of Deimos. Inspector update allowing user to choose whether each property should be inherited or overridden (still needs to have the checked state reversed).

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Assorted bug fixes and code cleanup.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
Initial Deimos undo/redo support.

Enyo-DCO-1.1-Signed-off-by: Chris Patalano <christopher.patalano@lge.com>
ENYO-1484: Fix line/col calculation for positions at end of line (previously returned col:-1 of next line).

Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
ENYO-1484: Add project-relative "dir" property to file objects.

Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
ENYO-1484: Use propertyMetaData from indexer rather than Model.config.

Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>