<div dir="ltr">Hmm.  I'm getting several errors, including<br><br>

<p style="margin:0px;text-indent:0px">  File "/home/laura/openlp/openlp/openlp/core/ui/mainwindow.py", line 723, in is_display_blank</p>
<p style="margin:0px;text-indent:0px">    self.live_controller.main_display_set_background()</p>
<p style="margin:0px;text-indent:0px">  File "/home/laura/openlp/openlp/openlp/core/ui/slidecontroller.py", line 965, in main_display_set_background</p>
<p style="margin:0px;text-indent:0px">    self.on_hide_display_enable()</p>
<p style="margin:0px;text-indent:0px">  File "/home/laura/openlp/openlp/openlp/core/ui/slidecontroller.py", line 1053, in on_hide_display_enable</p>
<p style="margin:0px;text-indent:0px">    Registry().execute('live_display_hide', HideMode.Screen)</p>
<p style="margin:0px;text-indent:0px">  File "/home/laura/openlp/openlp/openlp/core/common/registry.py", line 137, in execute</p>
<p style="margin:0px;text-indent:0px">    result = function(*args, **kwargs)</p>
<p style="margin:0px;text-indent:0px">  File "/home/laura/openlp/openlp/openlp/core/ui/maindisplay.py", line 517, in hide_display</p>
<p style="margin:0px;text-indent:0px">    self.frame.evaluateJavaScript('show_blank("desktop");')</p>
<p style="margin:0px;text-indent:0px">AttributeError: 'MainDisplay' object has no attribute 'frame'</p><p style="margin:0px;text-indent:0px"><br></p><p style="margin:0px;text-indent:0px">It looks like you might be trying to call the display function "hide_display" before the display itself is initialized.<br></p></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 23, 2017 at 1:05 PM, Raoul Snyman <span dir="ltr"><<a href="mailto:raoul@snyman.info" target="_blank">raoul@snyman.info</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 2017-08-23 12:47, Tim and Alison Bentley wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
I have just merged a few months work which has refactored the Web interface.<br>
The highlight of the change are:<br>
<br></span>
   - The Html code has been removed and needs to be installed as an<span class=""><br>
   additional action.  The Remote Interface has an option to download and<br>
   install the existing code.<br></span>
   - The HTML code now runs from the remote data directory and can be<span class=""><br>
   edited without the risk of the next openlp update wiping out any changes.<br></span>
   - The API's have been refactored and there is the start to move to new<span class=""><br>
   style but this needs to be done in conjunction with android and ios.<br></span>
   - The old POLL code has been replaced with WebSockets for better<br>
   performance.<br>
   -<br>
   - The next stage is to move the web html code into its own trunk.<br>
</blockquote>
<br>
This opens us up to using Angular to build our web remote. Simon (thelinuxguy) has started working on an Angular 2 (now Angular 4) remote, and I'd suggest that whoever is interested should help Simon work on making a fantastic web remote.<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
-- <br>
Raoul Snyman<br>
<a href="tel:%2B1%20%28520%29%20490-9743" value="+15204909743" target="_blank">+1 (520) 490-9743</a><br>
<a href="mailto:raoul@snyman.info" target="_blank">raoul@snyman.info</a><br>
______________________________<wbr>_________________<br>
openlp-dev mailing list<br>
<a href="mailto:openlp-dev@openlp.io" target="_blank">openlp-dev@openlp.io</a><br>
<a href="https://lists.openlp.io/mailman/listinfo/openlp-dev" rel="noreferrer" target="_blank">https://lists.openlp.io/mailma<wbr>n/listinfo/openlp-dev</a><br>
</font></span></blockquote></div><br></div>