﻿/// <reference path="jquery-1.4.1-vsdoc.js" />

var QuickActions = {
    Do: function(actionName, contextId) {
        $.ajax({
            url: "/ActionTools.mvc/Do",
            type: "GET",
            data: { contextId: contextId, actionName: actionName },
            complete: function(data) {
                var handlerName = "Handle" + actionName + "Response";
                if (typeof window[handlerName] === "function") {
                    var context = $("a[href=javascript:QuickActions.Do('" + actionName + "'," + contextId + ")]");
                    window[handlerName](data, context);
                }
                else
                    alert(data.responseText);
            }
        });
    }
}


//var HandleApproveResponse = function(responseData, context) {
//    context.siblings("a[href*=Reject]").fadeOut().remove();
//    var newItem = $("<p class='succes'></p>").append(context.children());
//    newItem.children("img").after("Sikeres művelet!")
//    newItem.css({ 'padding': '5px 5px 5px 2px', 'font-size': '11px', 'background-color': '#D3DF89' });
//    context.replaceWith(newItem);
//}
