From 229b4c5211be67b9a70e966eae6de74d23557dff Mon Sep 17 00:00:00 2001 From: Adam Lay Date: Mon, 30 Sep 2013 23:46:02 +0100 Subject: [PATCH] Added Chrome App Tests Added Chrome app tests file and amended Readme. --- README.md | 1 + chrome/chrome-app-tests.ts | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 chrome/chrome-app-tests.ts diff --git a/README.md b/README.md index 59104d4d5..f67a3bae5 100755 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ List of Definitions * [Cheerio](https://github.com/MatthewMueller/cheerio) (by [Bret Little](https://github.com/blittle)) * [Chosen](http://harvesthq.github.com/chosen/) (by [Boris Yankov](https://github.com/borisyankov)) * [Chrome](http://developer.chrome.com/extensions/) (by [Matthew Kimber](https://github.com/matthewkimber)) +* [Chrome App](http://developer.chrome.com/apps/) (by [Adam Lay](https://github.com/AdamLay)) * [CodeMirror](http://codemirror.net) (by [François de Campredon](https://github.com/fdecampredon)) * [Commander](http://github.com/visionmedia/commander.js) (by [Marcelo Dezem](https://github.com/mdezem)) * [d3.js](http://d3js.org/) (from TypeScript samples) diff --git a/chrome/chrome-app-tests.ts b/chrome/chrome-app-tests.ts new file mode 100644 index 000000000..0ae0ae2af --- /dev/null +++ b/chrome/chrome-app-tests.ts @@ -0,0 +1,27 @@ +/// + +import runtime = chrome.app.runtime; +import cwindow = chrome.app.window; + +var createOptions: cwindow.CreateOptions = { + id: "My Window", + bounds: { + left: 0, + top: 0, + width: 640, + height: 480 + }, + resizable: true +}; + +//Create new window on app launch +chrome.app.runtime.onLaunched.addListener(function (launchData: runtime.LaunchData) { + chrome.app.window.create('app/url', createOptions, function (created_window: cwindow.AppWindow) { + return; + }); +}); + +chrome.app.runtime.onRestarted.addListener(function () { return; }); + +// Get Current Window +var currentWindow: cwindow.AppWindow = chrome.app.window.current(); \ No newline at end of file