﻿/*

  Interphace.metadata.js
  
  (c) 2009 Interphace Ltd.

*/

$.parseEmbeddedData = function(selector, properties, nameTransforms) {
  var outputList = [];
  $(selector).each(function() {
    var item = {}, $source = $(this);
    $.each(properties, function() {
      //  item[nameTransforms[this] || this] = ...    
      item[this] = $source.attr("data-" + this);
      //item[this] = $source["data-" + this.replace(/-([a-zA-Z])/g, "$1").toUpperCase()];
    });
    outputList.push(item);
  });
  return outputList;
};
