<?xml version='1.0' ?>
<klip>
  <identity>
    <title>
       API - Item.action
    </title>
  </identity>

   <locations>
      <contentsource>
         http://www.serence.com/support/samples/definition_example.xml
      </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;   
      }

      screenshot {
         itemcol: 1;
         noterow: 1;
         
         type: image;
         notelabel: false;
      }

      product {
         itemcol: 2;
         noterow: 2;
         notelabel: false;
      }
   </style>
  
<klipscript>
<![CDATA[

function onRefresh() {

        var success = Engines.Data.process(Prefs.contentsource);
	
  	setItemActions();

	return success;
}

// Add custom menu options
function setItemActions() {
	// Add menu option for a specific item
	var i = 0;
	for(i = 0; i < Items.length; i++)
	{
		if(Items[i].getData("product").indexOf("Utopia") != -1)
		{
			Items[i].actions = ["Option for Specific Item", doIt ];
		}
	}

}

function doIt(item)
{
	trace("Menu option was clicked!\r\n");
}

]]>
</klipscript>
  
  
</klip>
