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