- removed the "min-width" of the output, so that if the window is small it will adapt and allow the user to scroll the output (when wrap is disabled)
- adjusted the styles of the resizer
- revamped the positioning of the editor actions a bit while working out z-index issues
- the top of the editors will always below the header
closes#54 closes #51
Highights of the Changes:
- What was previously the editor is now input
- Editor is now SenseEditor, a (somewhat) generic class that inherits from AceEditor and mixes in RowParser. will eventually be used by the output as well
- input is an instance of SenseEditor that has an autocomplete object at `input.autocomplete`
- Moved all network/sendToES logic into the app module
- History no longer does any manipulation of the input, that is handled by the app (reduces inter module dependencies)
- help popup and welcome popup are now seperate modules
- welcome popup is not loaded unless needed
- SenseEditor#getCurrentRequestRange and SenseEditor#getCurrentRequest are now async, and will return their value once tokenization has completed.
- Replaced "Copy as cURL" functionality, using ZeroClipboard for now.