Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Side by Side Diff: appengine/swarming/elements/res/imp/botlist/DESIGN.md

Issue 2269643002: Extract shared filters and aliasing code (Closed) Base URL: https://chromium.googlesource.com/external/github.com/luci/luci-py@master
Patch Set: Add Design.md Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 This is a highlevel overview of the pieces that make up botlist.
2
3 ```
4 +--------------+
5 +------------->+CommonBehavior+<-----------------+
jcgregorio 2016/08/23 17:58:59 nit: Can you add a single spacing in the boxes? Fo
kjlubick 2016/08/23 19:13:56 Done.
6 | +------+-------+ |
7 | ^ |
8 | | |
9 | | |
10 | | |
11 +--------+--------+ +------+--------+ +---------+----------+
12 |QueryColumnFilter| |BotListBehavior| |DynamicTableBehavior|
13 +-----------------+ +---------------+ +--------------------+
14 ^ +-------------^ ^ ^ ^-------------------+ ^
15 | | | | | |
16 | | | +---+ | |
17 | | | | | |
18 +----+--+-----+ | +-----+------------+ +-+---+----+
19 |<bot-filters>| | |<bot-list-summary>| |<bot-list>|
jcgregorio 2016/08/23 17:58:59 This shows inheritance of behaviors, which is grea
kjlubick 2016/08/23 19:13:56 I don't think I need a diagram for this. See line
20 +-------------+ | +------------------+ +----------+
21 | +---------------+
22 +-----+<bot-list-data>|
23 +---------------+
24 ```
25
26 Although methods defined in the various behaviors could be overwritten by each
27 other, this is not done.
28
29 `<bot-list>` is the main element and composes the others.
OLDNEW
« no previous file with comments | « appengine/swarming/elements/build/js/js.js ('k') | appengine/swarming/elements/res/imp/botlist/bot-filters.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698