Hi Landon,
This is a great idea and is certainly on our radar. I will be sure to update this post if the feature is added in the future. In the meantime, you can obtain similar functionality from a bit of extra ogScript code. I've attached a code snippet below which demonstrates this.
The panel uses a full screen canvas with the visible="false" attribute to serve as a popup dialog. Using the ogscript.reveal() and ogscript.hide() commands we can control when this canvas is visible.
Please let me know if you have any questions.
Thanks,
<abs contexttype="opengear" id="_top" keepalive="false" style="">
<meta>
<api>function alert(title, text)
{
ogscript.rename('dialog_title', title);
ogscript.rename('dialog_text', '<html>' + text + '</html>');
ogscript.toTop('overlay');
ogscript.reveal('overlay');
}</api>
</meta>
<abs bottom="0" id="overlay" left="0" right="0" style="bg#0000007F;" top="0" visible="false">
<abs height="258" left="575" style="bg#373131;" top="426" width="441">
<label height="57" id="dialog_title" left="5" right="7" style="txt-align:center;bg#969735;size:Biggest;" top="8"/>
<label bottom="7" height="179" id="dialog_text" left="9" name="" right="10" style="txt-align:center;"/>
<button buttontype="push" height="44" left="112" name="OK" top="205" width="218">
<task tasktype="ogscript">ogscript.hide("overlay");</task>
</button>
</abs>
</abs>
<button buttontype="push" height="85" left="68" name="Popup" top="75" width="176">
<task tasktype="ogscript">alert("Warning", "This is a stern warning");</task>
</button>
</abs>
#DashBoard