Skip to main content

Adding Widgets to a Presentation

How to add and configure the Clock and News widgets in a presentation

Written by Marc Rosenberg
Updated today

Widgets are available to Business subscribers.

Adding Widgets to a Presentation

Widgets let you add live, dynamic content β€” like a clock or news ticker β€” directly to your presentation. All widgets are found in the Widgets tab of the Presentation Editor.


Clock Widget

The Clock widget displays the current time on your sign.

  1. Open the presentation you want to add the widget to.

  2. Go to the Widgets tab.

  3. Locate the Clock widget and click its toggle to turn it on.

  4. Click and drag the corners of the widget to set the desired width and height.

  5. Use the Top and Left parameters to position the widget on the slide.

Clock Widget


News Widget

The News widget displays a live feed of current headlines on your sign.

  1. Open the presentation you want to add the widget to.

  2. Go to the Widgets tab.

  3. Locate the News widget and click its toggle to turn it on.

  4. Click the widget to select it, then adjust the Width and Height in the toolbar to resize it.

  5. Use the Top and Left parameters to position the widget on the canvas.

News Widget


Weather Widget

The Weather widget displays live weather data using weatherwidget.io. Unlike the Clock and News widgets, it requires adding CSS, JavaScript, and HTML directly in the Presentation Editor.

Add CSS

Go to the CSS tab and paste the following, adjusting position and size as needed:

.weatherwidget-io {  left: 237px;  display: block !important;  position: absolute !important;  text-align: left !important;  width: 670px !important;  top: 737px;}

Add JavaScript

Go to the JS tab and paste the following:

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js');var fields=document.getElementById('fields');var children=fields.children;hideFields();var weatherWidget=document.getElementById('weatherwidgetIo');var firstPress = document.getElementById("playlist").firstChild;var observer = new MutationObserver(function(mutations, _){  for (mutation of mutations) {    if (mutation.type == 'attributes' && mutation.attributeName == 'style') {      if (firstPress.style.visibility ==='visible') {        weatherWidget.style.visibility='visible';        hideFields();      } else {        weatherWidget.style.visibility='hidden';        showFields();      }    }  }});observer.observe(firstPress, { attributes: true });function showFields() {  for(var i=0; i<=children.length; i++) {    if(children[i]) children[i].classList.remove("hide-prices");  }}function hideFields() {  for(var i=0; i<=children.length; i++) {    if(children[i]) children[i].classList.add("hide-prices");  }}setTimeout(function(){ window.location.reload(); }, 2.88e+7);

Add HTML

Go to the HTML tab and paste the following, updating the href, labels, and link text to match your location:

<a class="weatherwidget-io" id="weatherwidgetIo"  href="https://forecast7.com/en/32d76n97d33/fort-worth/?unit=us"  data-label_1="FORT WORTH"  data-label_2="WEATHER"  data-font="Arial Black">FORT WORTH WEATHER</a>

Additional widget configuration options are available at weatherwidget.io.

Did this answer your question?