OLD | NEW |
1 <head> | 1 <head> |
2 <link rel="import" href="nav_bar.html"> | 2 <link rel="import" href="nav_bar.html"> |
3 <link rel="import" href="observatory_element.html"> | 3 <link rel="import" href="observatory_element.html"> |
4 <link rel="import" href="service_ref.html"> | 4 <link rel="import" href="service_ref.html"> |
5 </head> | 5 </head> |
6 <polymer-element name="io-view" extends="observatory-element"> | 6 <polymer-element name="io-view" extends="observatory-element"> |
7 <template> | 7 <template> |
8 <link rel="stylesheet" href="css/shared.css"> | 8 <link rel="stylesheet" href="css/shared.css"> |
9 | 9 |
10 <nav-bar> | 10 <nav-bar> |
(...skipping 17 matching lines...) Expand all Loading... |
28 <ul class="list-group"> | 28 <ul class="list-group"> |
29 <li class="list-group-item"> | 29 <li class="list-group-item"> |
30 <a href="{{io.isolate.relativeHashLink('io/sockets')}}">Sockets</a> | 30 <a href="{{io.isolate.relativeHashLink('io/sockets')}}">Sockets</a> |
31 </li> | 31 </li> |
32 </ul> | 32 </ul> |
33 | 33 |
34 <br> | 34 <br> |
35 | 35 |
36 <ul class="list-group"> | 36 <ul class="list-group"> |
37 <li class="list-group-item"> | 37 <li class="list-group-item"> |
| 38 <a href="{{io.isolate.relativeHashLink('io/websockets')}}">WebSockets<
/a> |
| 39 </li> |
| 40 </ul> |
| 41 |
| 42 <br> |
| 43 |
| 44 <ul class="list-group"> |
| 45 <li class="list-group-item"> |
38 <a href="{{io.isolate.relativeHashLink('io/file/randomaccessfiles')}}"
>Random Access Files</a> | 46 <a href="{{io.isolate.relativeHashLink('io/file/randomaccessfiles')}}"
>Random Access Files</a> |
39 </li> | 47 </li> |
40 </ul> | 48 </ul> |
41 | 49 |
42 </div> | 50 </div> |
43 <br> | 51 <br> |
44 <hr> | 52 <hr> |
45 </template> | 53 </template> |
46 </polymer-element> | 54 </polymer-element> |
47 | 55 |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
131 <polymer-element name="io-socket-list-view" extends="observatory-element"> | 139 <polymer-element name="io-socket-list-view" extends="observatory-element"> |
132 <template> | 140 <template> |
133 <link rel="stylesheet" href="css/shared.css"> | 141 <link rel="stylesheet" href="css/shared.css"> |
134 | 142 |
135 <nav-bar> | 143 <nav-bar> |
136 <top-nav-menu last="{{ true }}"></top-nav-menu> | 144 <top-nav-menu last="{{ true }}"></top-nav-menu> |
137 <nav-refresh callback="{{ refresh }}"></nav-refresh> | 145 <nav-refresh callback="{{ refresh }}"></nav-refresh> |
138 </nav-bar> | 146 </nav-bar> |
139 | 147 |
140 <div class="content"> | 148 <div class="content"> |
141 <h1>Socket</h1> | 149 <h1>Sockets</h1> |
142 | 150 |
143 <br> | 151 <br> |
144 | 152 |
145 <ul class="list-group"> | 153 <ul class="list-group"> |
146 <template repeat="{{ file in list['members'] }}"> | 154 <template repeat="{{ socket in list['members'] }}"> |
147 <li class="list-group-item"> | 155 <li class="list-group-item"> |
148 <io-socket-ref ref="{{ file }}"></io-socket-ref> | 156 <io-socket-ref ref="{{ socket }}"></io-socket-ref> |
149 </li> | 157 </li> |
150 </template> | 158 </template> |
151 </ul> | 159 </ul> |
152 </div> | 160 </div> |
153 <br> | 161 <br> |
154 <hr> | 162 <hr> |
155 </template> | 163 </template> |
156 </polymer-element> | 164 </polymer-element> |
157 | 165 |
158 <polymer-element name="io-socket-view" extends="observatory-element"> | 166 <polymer-element name="io-socket-view" extends="observatory-element"> |
(...skipping 23 matching lines...) Expand all Loading... |
182 <div class="memberName">File descriptor</div> | 190 <div class="memberName">File descriptor</div> |
183 <div class="memberValue">{{ socket['fd'] }}</div> | 191 <div class="memberValue">{{ socket['fd'] }}</div> |
184 </div> | 192 </div> |
185 </div> | 193 </div> |
186 </div> | 194 </div> |
187 <br> | 195 <br> |
188 <hr> | 196 <hr> |
189 </template> | 197 </template> |
190 </polymer-element> | 198 </polymer-element> |
191 | 199 |
| 200 <polymer-element name="io-web-socket-ref" extends="service-ref"> |
| 201 <template> |
| 202 <link rel="stylesheet" href="css/shared.css"> |
| 203 <a href="{{ url }}">{{ name }}</a> |
| 204 </template> |
| 205 </polymer-element> |
| 206 |
| 207 <polymer-element name="io-web-socket-list-view" extends="observatory-element"> |
| 208 <template> |
| 209 <link rel="stylesheet" href="css/shared.css"> |
| 210 |
| 211 <nav-bar> |
| 212 <top-nav-menu last="{{ true }}"></top-nav-menu> |
| 213 <nav-refresh callback="{{ refresh }}"></nav-refresh> |
| 214 </nav-bar> |
| 215 |
| 216 <div class="content"> |
| 217 <h1>WebSockets</h1> |
| 218 |
| 219 <br> |
| 220 |
| 221 <ul class="list-group"> |
| 222 <template repeat="{{ webSocket in list['members'] }}"> |
| 223 <li class="list-group-item"> |
| 224 <io-web-socket-ref ref="{{ webSocket }}"></io-web-socket-ref> |
| 225 </li> |
| 226 </template> |
| 227 </ul> |
| 228 </div> |
| 229 <br> |
| 230 <hr> |
| 231 </template> |
| 232 </polymer-element> |
| 233 |
| 234 <polymer-element name="io-web-socket-view" extends="observatory-element"> |
| 235 <template> |
| 236 <link rel="stylesheet" href="css/shared.css"> |
| 237 |
| 238 <nav-bar> |
| 239 <top-nav-menu last="{{ true }}"></top-nav-menu> |
| 240 <nav-refresh callback="{{ refresh }}"></nav-refresh> |
| 241 </nav-bar> |
| 242 |
| 243 <div class="content"> |
| 244 <h1>WebSocket</h1> |
| 245 |
| 246 <br> |
| 247 |
| 248 <div class="memberList"> |
| 249 <div class="memberItem"> |
| 250 <div class="memberName">Socket</div> |
| 251 <div class="memberValue"><io-socket-ref ref="{{ webSocket['socket'] }}
"></io-socket-ref></div> |
| 252 </div> |
| 253 </div> |
| 254 </div> |
| 255 <br> |
| 256 <hr> |
| 257 </template> |
| 258 </polymer-element> |
| 259 |
192 <polymer-element name="io-random-access-file-ref" extends="service-ref"> | 260 <polymer-element name="io-random-access-file-ref" extends="service-ref"> |
193 <template> | 261 <template> |
194 <link rel="stylesheet" href="css/shared.css"> | 262 <link rel="stylesheet" href="css/shared.css"> |
195 <a href="{{ url }}">{{ name }}</a> | 263 <a href="{{ url }}">{{ name }}</a> |
196 </template> | 264 </template> |
197 </polymer-element> | 265 </polymer-element> |
198 | 266 |
199 <polymer-element name="io-random-access-file-list-view" extends="observatory-ele
ment"> | 267 <polymer-element name="io-random-access-file-list-view" extends="observatory-ele
ment"> |
200 <template> | 268 <template> |
201 <link rel="stylesheet" href="css/shared.css"> | 269 <link rel="stylesheet" href="css/shared.css"> |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
251 <div class="memberValue">{{ file['fd'] }}</div> | 319 <div class="memberValue">{{ file['fd'] }}</div> |
252 </div> | 320 </div> |
253 </div> | 321 </div> |
254 </div> | 322 </div> |
255 <br> | 323 <br> |
256 <hr> | 324 <hr> |
257 </template> | 325 </template> |
258 </polymer-element> | 326 </polymer-element> |
259 | 327 |
260 <script type="application/dart" src="io_view.dart"></script> | 328 <script type="application/dart" src="io_view.dart"></script> |
OLD | NEW |