Frank A. Krueger
d58625129b
Write custom switch control
2018-02-02 20:51:05 -08:00
Frank A. Krueger
e4b1c44aa3
Remove jQuery
2018-02-02 20:18:03 -08:00
Frank A. Krueger
957f9d7333
Added issue #48 repro
2018-02-02 19:45:03 -08:00
Frank A. Krueger
e24eef87c9
Put the version number in the js file
...
Fixes #71
2018-02-02 18:59:36 -08:00
Frank A. Krueger
696e363437
Save window size whenever it changes
2018-02-02 18:55:38 -08:00
Frank A. Krueger
1207194e1e
Use existing html nodes with socket
2018-02-01 21:37:21 -08:00
Frank A. Krueger
28c8fac046
Store window height in cookies so initial html is the right size
2018-02-01 21:02:59 -08:00
Frank A. Krueger
4148ea17be
Generate initial static html
2018-02-01 20:18:16 -08:00
Frank A. Krueger
f05f232d5b
Fix returning to pages without re-requesting them
...
Chrome likes to cache HTML and was making a new web socket
request without first requesting a new page. The server however
expires a web socket url after its first use.
To fix this, web socket urls have a rolling cache policy and
can be reconnected to.
Fixes #52
2018-02-01 15:09:37 -08:00
Frank A. Krueger
0ff69fd3b7
Support SSL web sockets
...
This should make Ooui work with HTTPS
Fixes #51
2018-02-01 14:23:42 -08:00
Frank A. Krueger
0598645923
Don't force reload the page on error ( fixes #24 )
2017-12-10 19:10:02 -08:00
Frank A. Krueger
6e05c2677b
Update Forms page sizes ( fixes #35 )
2017-12-10 19:02:41 -08:00
Frank A. Krueger
57f98b7d61
Implement SwitchRenderer using Bootstrap Toggle
2017-12-10 14:21:49 -08:00
Frank A. Krueger
d0734ae795
Add BugSweeper sample
2017-12-09 22:19:24 -08:00
Frank A. Krueger
9b09f6992e
Fix transmit queue synchronization bug
2017-12-09 17:49:11 -08:00
Frank A. Krueger
ab546d0e28
Add SetAttribute to Element
2017-11-26 09:28:06 -08:00
Frank A. Krueger
1f1c90c250
Init Xamarin.Forms pages with the browser size
2017-11-19 14:19:44 -06:00
Frank A. Krueger
b67e87d19e
Attempt to gracefully close the socket
2017-11-15 21:59:12 -06:00
Frank A. Krueger
6ec5bbe5a3
Apply transforms
2017-11-15 21:59:12 -06:00
Frank A. Krueger
d351b07be4
Add BoxRenderer and fix color messaging
2017-11-15 21:59:12 -06:00
Frank A. Krueger
a3afe816a7
Allow dynamic debugging
2017-11-09 17:39:00 -08:00
Frank A. Krueger
c9f11aa285
Transmit mouse position info
2017-07-07 22:54:03 -07:00
Frank A. Krueger
8046f8ea95
Fix pages to only reload after a good connection
2017-07-07 16:57:38 -07:00
Frank A. Krueger
a76879d80f
Reload the page when the socket connection is closed
...
Fixes #1
2017-07-06 14:31:54 -07:00
Frank A. Krueger
4d70553afa
Prevent submits from reloading the page
2017-07-06 14:19:06 -07:00
Frank A. Krueger
f8c5e75070
Complete the Todo Sample
...
Fixes #17
2017-06-24 16:25:14 -07:00
Frank A. Krueger
fff50cce00
Fix getting checkbox values
2017-06-24 15:21:48 -07:00
Frank A. Krueger
779942ab62
Fix labels and input types
2017-06-24 14:52:34 -07:00
Frank A. Krueger
a780f97578
Fix bubbling events through nodes
2017-06-24 13:34:47 -07:00
Frank A. Krueger
d4bae780d3
Fix event reception bubbling
2017-06-24 12:58:14 -07:00
Frank A. Krueger
d60194c504
Add Canvas
2017-06-19 00:08:33 -07:00
Frank A. Krueger
35d1ba662b
Add more events to elements
...
Fix #2
2017-06-18 22:28:14 -07:00
Frank A. Krueger
6fcbaa347e
Allow page templates to be overridden
...
Fixes #3
2017-06-18 19:12:37 -07:00
Frank A. Krueger
9f46d03447
Add styles to elements
2017-06-18 16:50:22 -07:00
Frank A. Krueger
b660028074
Turn off most logging
2017-06-18 01:17:47 -07:00
Frank A. Krueger
01668873dd
Throttle message sends
2017-06-18 01:13:15 -07:00
Frank A. Krueger
fe8863be88
Fix client event
2017-06-15 23:43:16 -07:00
Frank A. Krueger
fa13b0948e
Send new value when element changes
2017-06-15 23:27:07 -07:00
Frank A. Krueger
e191d66a75
Change the protocol to `ooui`
2017-06-15 16:18:28 -07:00
Frank A. Krueger
50a49a1a4c
Fix host of the web socket
2017-06-15 16:17:15 -07:00
Frank A. Krueger
ff950121ff
New state transfer system working
2017-06-15 02:39:19 -07:00
Frank A. Krueger
dbcc301cf6
Round-trip events
2017-06-15 00:58:55 -07:00
Frank A. Krueger
1033273484
Merge Server into UI
2017-06-15 00:40:08 -07:00
Frank A. Krueger
ad637bae92
Add TextContent
2017-06-13 00:51:24 -07:00
Frank A. Krueger
ad3035140e
Use longs for ids
2017-06-13 00:03:01 -07:00
Frank A. Krueger
7082e425b7
Process messages on the client
2017-06-12 21:50:15 -07:00
Frank A. Krueger
5daecdd445
Send messages to the client
2017-06-12 20:31:47 -07:00
Frank A. Krueger
9ee271559f
Connect WebSocket to correct Element
2017-06-12 19:54:47 -07:00
Frank A. Krueger
a6e19e7923
WebSocket is now connecting
2017-06-12 18:50:48 -07:00
Frank A. Krueger
176de592cc
Add Client.js
2017-06-12 18:24:30 -07:00