Commit Graph

85 Commits

Author SHA1 Message Date
Maximilian Hils 818c5918b6 web: display flow connection info 2014-09-19 17:56:54 +02:00
Maximilian Hils b5e727da88 web: flow icons 2014-09-19 01:57:50 +02:00
Maximilian Hils b0374710e4 start to fill detailpane 2014-09-19 01:35:36 +02:00
Maximilian Hils 390a435ac4 basic splitter -> kick-ass splitter 2014-09-18 23:47:54 +02:00
Maximilian Hils e66f240e81 add splitter 2014-09-18 23:22:02 +02:00
Maximilian Hils d1ba150ea7 web: detailpane impl 2014-09-18 21:13:50 +02:00
Maximilian Hils 01da54f1c3 fix #361 2014-09-18 03:56:35 +02:00
Maximilian Hils 0d64cc9327 flowtable: add selection indicator, add keyboard navigation 2014-09-18 02:22:10 +02:00
Maximilian Hils 6a161be6b4 .jsx -> .jsx.js
Rename jsx files to be compatible with Chrome Dev Tools and
Workspace Mapping.
2014-09-18 00:01:45 +02:00
Maximilian Hils b99de36b24 undo spriting 2014-09-17 23:59:39 +02:00
Maximilian Hils 4ca720b556 add features to the traffic table, introduce image spriting 2014-09-17 21:14:55 +02:00
Maximilian Hils 102bd07568 implement FlowStore basics 2014-09-17 17:30:19 +02:00
Maximilian Hils 8245dd19f4 connect eventlog events to ui 2014-09-17 15:22:42 +02:00
Aldo Cortesi b4ecd96beb Introduce short form object state, and connect the ends to send data to web app 2014-09-17 13:58:56 +12:00
Maximilian Hils 51db9a5612 formatting 2014-09-17 02:13:37 +02:00
Aldo Cortesi d998790c2f Clean up and clarify StateObject
- Flatten the class hierarchy
- get_state, load_state, from_state are public
- Simplify code
- Remove __eq__ and __neq__. This fundamentally changes the semantics of
inherited objects in a way that's not part of the core function of the
class
2014-09-17 11:41:42 +12:00
Aldo Cortesi f7da58ca9b Basic websocket connection, code cleanup. 2014-09-17 09:40:25 +12:00
Aldo Cortesi bfef9b4940 Slightly more verbose gulping, remove strict declarations for now. 2014-09-16 21:41:49 +12:00
Aldo Cortesi e4ee3e0236 Convert to ES5 inheritance pattern 2014-09-16 21:06:30 +12:00
Aldo Cortesi 6efe1aa6a9 We're not ready for ES6
Lets re-evaluate in June next year when it's actually released
2014-09-16 16:27:09 +12:00
Maximilian Hils 6bac1540bd ignore compiled files in diff 2014-09-16 01:05:29 +02:00
Maximilian Hils 674bc4273e format javascript 2014-09-16 00:56:43 +02:00
Maximilian Hils acdd182754 web: implement EventLogStore 2014-09-16 00:05:06 +02:00
Maximilian Hils 1d9b1f79a1 web: eventlog ui 2014-09-15 18:39:25 +02:00
Maximilian Hils cbf18320cd client-side structure 2014-09-15 18:08:26 +02:00
Aldo Cortesi 563078df24 Client-side cleanup
- Remove grunt
- Formatting and spacing. There shall be 4 spaces in a tab. Not 3. Not
5. And 2 is right out.
2014-09-15 12:37:52 +12:00
Aldo Cortesi be0996da35 Web interface is live. 2014-09-14 12:47:32 +12:00
Maximilian Hils 89b8e1ce8c checkin assets 2014-09-14 02:44:13 +02:00
Aldo Cortesi ff09529ba3 Add tornado dependency, serve index file 2014-09-14 12:33:07 +12:00
Aldo Cortesi 6812d304a1 Basic web service and options 2014-09-14 12:22:28 +12:00
Aldo Cortesi 17868f61a9 Remove external app option, make tick timeout explicit 2014-09-14 11:46:01 +12:00
Aldo Cortesi 81e3a6e8e6 Super-basic outline for web io loop 2014-09-14 11:30:00 +12:00
Aldo Cortesi efa3e3dde8 web -> onboarding 2014-09-12 12:30:03 +12:00
Aldo Cortesi 0510c9b111 Client-side framework for web application 2014-09-10 14:23:10 +12:00
Aldo Cortesi 76982937a6 Reorg to put web app in its own directory 2014-09-10 11:34:58 +12:00