<?xml version='1.0' ?>
<klip>
	<identity>
		<title>
			API - Items.action
		</title>
	</identity>

	<locations>
		<contentsource>
		<![CDATA[
			<item>
				<product>oranges</product>
			</item>
			<item>
				<product>bananas</product>
			</item>
			<item>
				<product>apples</product>
			</item>
			<item>
				<product>grapes</product>
			</item>
			<item>
				<product>peaches</product>
			</item>
		]]>
		</contentsource>
	      <icon>
		 http://www.klipfolio.com/static/klips/klipfolio/sample_icon.png
	      </icon>
	      <banner>
		 http://www.klipfolio.com/static/klips/klipfolio/sample_banner.png   
	      </banner>
	</locations>

	<style>
	item {
		type: item;
		definition: all;   
	}

	product {
		itemcol: 1;
		noterow: 1;
	}
	</style>
  
	<klipscript>
	<![CDATA[

		function onRefresh() {
			// Add 2 custom menu options for all items
			Items.actions = [ "Custom Menu Option 1", firstFunction, "Custom Menu Option 2", secondFunction ];

			return Engines.Data.process(Prefs.contentsource);
		}

		function firstFunction(item) {
			trace( "1st menu option was clicked for " + item.getData( "product" ) + "\r\n" );
		}

		function secondFunction(item) {
			trace( "2nd menu option was clicked for " + item.getData( "product" ) + "\r\n" );
		}
	]]>
	</klipscript>
</klip>

