summaryrefslogtreecommitdiff
path: root/addons/hw_screen/static/src
AgeCommit message (Collapse)Author
2019-03-18[MERGE] forward port branch saas-11.3 up to 4e39328a76aChristophe Simonis
2019-03-15[FIX] hw_screen: Use full width of displayAntoine Prieels
The customer display used only a small part of the available width. closes odoo/odoo#31865 Signed-off-by: Quentin Lejeune (qle) <qle@odoo.com>
2018-09-25[IMP] hw_*: updated web interface for IoT BoxJosse Colpaert
We changed the naming of posbox to IoT Box everywhere and renewed the web interface using jinja2 templates in separate html files. A separate configuration for the server and the IoT Box name was added and it shows drivers for both pos and iot. The interface also needs a step to step wizard that is launched when the access point is active for simplified configuration. Thanks to qle and Deep Patel.
2017-03-21[ADD] hw_screen: implement support for customer facing displays (#15303)Lucas Perais
This adds the hw_screen module which is responsible for receiving rendered HTML from a POS client and sending it to a running Chromium browser. This is done by sending Remote Debugging Protocol messages over a WebSocket provided by Chromium. This allows hw_screen to evaluate arbitrary JS. This is used to seamlessly (without flickering) update the browser. This also includes changes to the POSBox. X, Chromium and some miscellaneous other programs were added. Functionality was added that automatically displays a fullscreen, UI-less Chromium browser when the POSBox starts up. This is accomplished through x_application.sh, which gets executed only when a display is detected. After the browser starts, it will display a specific screen until it receives the first order update from a POS client. Creates a public controller to be able to display the interface on an external device not connected to the posbox (e.g. tablet) Courtesy of JOV, LPE, ODO and MAT