Difference between revisions of "Widget Protocol"

From PowerUI
Jump to: navigation, search
(Created page with "The window:// protocol is used from an anchor (a href='..') element to ''cycle'' a window. If you click the link a second time, it will close the open window. It specifies wha...")
 
Line 1: Line 1:
The window:// protocol is used from an anchor (a href='..') element to ''cycle'' a window. If you click the link a second time, it will close the open window. It specifies what should be inside the window ''and'' the [[Window template|window template]] to use:
+
The window:// protocol is used from an anchor (a href='..') element to ''cycle'' a window. If you click the link a second time, it will close the open window. It specifies what should be inside the window ''and'' the [[Window templates|window template]] to use:
  
 
<syntaxhighlight lang="html">
 
<syntaxhighlight lang="html">

Revision as of 09:50, 14 January 2017

The window:// protocol is used from an anchor (a href='..') element to cycle a window. If you click the link a second time, it will close the open window. It specifies what should be inside the window and the window template to use:

<a href='window://<template name>/<path to content>'>Cycle a window</a>


Floating - the Built in template for a typical window

A template called "floating" is included by default. It is essentially a classic draggable, resizable window with a title bar (which will be set from the document.title of your content).


The content path

Your content path is a complete URI which defaults to being relative to resources://. So, for example, let's say you'd like to open up a bank inside a default floating window. Your bank UI is described in Resources/UIs/Bank/index.html. That makes your window URL look like this:

<a href='window://floating/UIs/Bank/index.html'>Open or close the bank!</a>

Opening a window from code

The window protocol is one way of opening up a window. If you'd like to open up a window from code, see the window manager web API.