WebAPI/WidgetAPI: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 3: Line 3:
==Use case==
==Use case==
==Proposal==
==Proposal==
*embed-widgets {{bug|1005818}}
===embed-widgets ===
New permission to allow 3rd-part APPs have ability to open 'widgets' in their own APP. {{bug|1005818}}
   <iframe mozapp="manifesturl" mozwidget="mywidget1">  
   <iframe mozapp="manifesturl" mozwidget="mywidget1">  
*extend manifest.webapp
===extend manifest.webapp===
Declare details of widget in mainfest.
 
   {
   {
     name: "MyApp2000",
     name: "MyApp2000",
Line 17: Line 20:
       "myotherwidget": { ... }
       "myotherwidget": { ... }
     }
     }
   }  
   }
 
==Restriction==
==Restriction==



Revision as of 09:31, 9 May 2014

Widget API

Use case

Proposal

embed-widgets

New permission to allow 3rd-part APPs have ability to open 'widgets' in their own APP. bug 1005818

 <iframe mozapp="manifesturl" mozwidget="mywidget1"> 

extend manifest.webapp

Declare details of widget in mainfest.

 {
   name: "MyApp2000",
   ...
   widgets: {
     "mywidget1": {
       href: "widget.html"
       positions: ["homescreen", "lockscreen"]
       description: "This is my cool widget"
      },
      "myotherwidget": { ... }
   }
 }

Restriction

Issues under discussion

Bugs