1 /**
  2  * Administrative Functionality Component.
  3  *
  4  * @version 0.8
  5  * @author sourcemap@media.mit.edu
  6  * @package sourcemap
  7  * @subpackage js
  8  * @class
  9  */
 10 Sourcemap.Admin = {
 11   /**
 12    * Initialize the Admin functionality.
 13    */
 14   init: function() {
 15   	/**
 16   	 * Callback to confirm that a part has been approved.
 17   	 * @inner
 18   	 * @param {Object} Part data.
 19   	 */
 20     var approveConfirmation = function(data) {
 21     };
 22     
 23     /**
 24      * Initialize the approval callback.
 25      * @inner
 26      */
 27     var approvePart = function() {
 28 	    var saveData = "data="+$(this).parent().parent().attr("id").substring(5);  
 29 
 30 	    $.post(js_baseurl+"index.php/parts/approve", saveData, approveConfirmation );
 31 	    $(this).parent().parent().hide();
 32     };
 33 
 34     var partsaver = $(".approve-box a");
 35     partsaver.click(approvePart);
 36   }
 37 }
 38 
 39 $(document).ready(function() {
 40   // nothing calls any methods on this class, so it doesn't have to be referenced
 41   Sourcemap.Admin.init();
 42 });
 43