Basic Setup

The Whisk Javascript SDK provides a rich set of client-side functionality that simplifies usage of the Whisk platform.

Include following code on your page:

<script async="true" src="https://cdn.whisk.com/sdk/shopping-list.js" type="text/javascript" > </script> <script> var whisk = whisk || {}; whisk.queue = whisk.queue || []; </script>

When the script is included, you will be able to use Whisk SDK functionality.

Execution queue

Since SDK is loading asynchronously there is a chance that your code will be executed before Whisk SDK is loaded. To handle this situation wrap all your Whisk SDK related code into whisk.queue.push call. For example:

whisk.queue.push(function() { whisk.shoppingList.viewList(); });