WinJS library to make windows 8 toast notifications simple and easy
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ExampleToaster
lib
.gitignore
README.md
yeahtoast.nuspec

README.md

YeahToast - Simple WinJS Toast Notification Wrapper

WinJS Supported Templates Catalog

Example Usage

Title + Description

YeahToast.show({ title: "YEAHTOAST!" });
YeahToast.show({ title: "YEAHTOAST!", textContent: "message goes here" });
YeahToast.show({ title: "YEAHTOAST!", textContent: "message goes here", textContent2: "message line 2" });
YeahToast.show({ imgsrc: "images/placeholder.png", title: "This one has an image!", textContent: "something something" });

Example1 Example2

Scheduling Background Notifications

var now = new Date().getTime();
var later = new Date(now + 60000); // 60 seconds

// save a reference to the notification so you can cancel it later
var notification = YeahToast.schedule({ title: "YEAHTOAST", textContent: "message goes here", due: later });

Canceling Background Notifications

YeahToast.cancel(notification.id); 

Events

function toastActivated(e){
  var dialog = new Windows.UI.Popups.MessageDialog("User clicked on the toast!");
  dialog.showAsync();
}

function toastDismissed(e){
  var dialog = new Windows.UI.Popups.MessageDialog("Toast was dismissed!");
  dialog.showAsync();
}

function toastFailed(e){
  var dialog = new Windows.UI.Popups.MessageDialog("Toast failed to show!");
  dialog.showAsync();
}

YeahToast.show({ title: "YEAHTOAST!", onactivated: toastActivated, ondismissed: toastDismissed, onfailed: toastFailed});

See http://msdn.microsoft.com/en-us/library/windows/apps/br208641.aspx for dismissal reasons.

YeahToast inspiration!