This repository has been archived by the owner on Nov 21, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
usecase.txt
91 lines (60 loc) · 1.57 KB
/
usecase.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
ve vyklapovátku (sortable, removeable)
addPanel(ajax_url nebo div_id?)
url=
#q=from:Praha 6 to:Chrudim
&q=line:50.30,14.23;50.4,16.3
&q=way:123456 relation:55678
&qx=http://www.openstreetmap.cz/upload/1009/trasa-kolo.gpx
&ll=50.3,14.23,12
&m=OTM;hills;contours;
?q=Ke Džbánu 8
&q=50° 6.135 14° 26.467
-> pří více q ukázat přehled panelů a zazoomovat na vše!!
var Panel = function(){}
setTitle()
getTitle()
setUrl()
getUrl()
parseUrl()
constructUrl()
showInSumm
setId()
getId()
addHtml()
addFeatures()
toggleDataLayer()
Routing.prototype = new Panel();
Routing = function(){
Panel.apply(this, arguments);
}
Routing.prototype.createForm()
Routing.prototype.findRoute()
---------------
vždy může být více instancí (tj. jiná data,
<Routing> - blankForm nemá Url, jinak ano
<OsmData> - (node-ways/bbox)
<Coords>
<Address>
<BBox>
<MapUrl> - též Upload
------
<Upload>
<Home>
<TextPanel> - pouze html data; přechodem se změní Url,Html,Title - Id zůstane,
- jediná instance, která se mění?
- mít tam i úvod?? ten by měl být instantně
<Export> -
<Print>
<Summary> - zůstává Id,Title; mění se Html, má kompozitní Url
-- trvale existuje <div> panel, má i svůj objekt?
-- - kam ho ukládat?
- nějaké pole kde jsou všechny "menu" panely (sortable)
- další pole na ty nemenové?
-> stačí rozlišovat
- co když existuje předem <div>?
mít některé panely nepersistentní:
- summary
- upload tab
---------------
<panels>
<Routing>.constuct(data) - setTitle, [if]setUrl, createForm, [if]showRoute(data)[else]addHtml(help)