xuepx / enyo-webos-libs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

##enyo-webos-libs

A selection of additional enyo2 kinds to aid development for webOS

##AppMenu

AN Mune of Application; Dependencies: ENYO2.1.1, onyx

Example:

{name:"appmenu",kind: "AppMenu", menus: [
     {content: "login"},
        {classes: "onyx-menu-divider"},
        {content: "logoff"}
	 ],onClickMenu:"ClickMenu"}

ClickMenu:function(inSender,inMenu){
    if(inMenu.content=="login"){
        //do login
		}
	    if(inMenu.content=="logoff"){	
        //do logoff
	    }
},

##BackGesture

BackGesture for ENYO2

Example:

{kind: "Gesture", onBack: "cancelLogin"}
 
cancelLogin:function(inSender,inEvent){
    if(inEvent)inEvent.preventDefault();//Avoid Card mode
    return -1;
}

##windows

some function for webos Window manager.

Example:

 enyo.windows.openWindow("template/login.html","FetionLogin");
 enyo.windows.addBannerMessage("SetWakeAgain","{}");

##ApplicationEvent

Exaple

{kind: "enyo.Signals", onwindowParamsChange: "WindowParamsChange"}

About


Languages

Language:JavaScript 100.0%