Subversion Repositories SmartDukaan

Rev

Rev 9464 | Blame | Compare with Previous | Last modification | View Log | RSS feed

$(function() {
        $('#sendProductFeedForm').live('submit', function() {
                var catalogItemId = $("input[name='cataLogItemId']").val();
                if(catalogItemId==null || catalogItemId=="")
                {
                        alert("Please enter Catalog Item Id");
                        $('input[name=cataLogitemId]').focus();
                        return false;
                }
                sendProductFeeds($(this).serialize());
                return false;
        });
        
        $('#deleteProductFeedForm').live('submit', function() {
                var cataLogItemId = $("input[name='catalogItemIdDelete']").val();
                if(cataLogItemId==null || cataLogItemId=="")
                {
                        alert("Please enter Catalog Item Id");
                        $('input[name=catalogItemIdDelete]').focus();
                        return false;
                }
                var didConfirm = confirm("Our System entry for product feeds will also be deleted. \nAre you still want to Proceed");
                if(didConfirm==false){
                        return false;
                }
                deleteProductFeeds($(this).serialize());
                return false;
        });
        
        $('#cataLogItemId').keypress(function(e) {
                var a = [];
            var k = e.which;
        
            for (i = 48; i < 58; i++){
                        {
                        a.push(i);
                        }
                }
        
            if (!(a.indexOf(k)>=0)){
                e.preventDefault();
                }
        });
        
        $('#catalogItemIdDelete').keypress(function(e) {
                var a = [];
            var k = e.which;
        
            for (i = 48; i < 58; i++){
                        {
                        a.push(i);
                        }
                }
        
            if (!(a.indexOf(k)>=0)){
                e.preventDefault();
                }
        });
        
        $('#sendProductFeedLink').live('click', function() {
                $("div#sendProductFeedDiv").show();
                $('#cataLogItemId').val('');
                $.colorbox({
            inline : true,
            width : "400px",
            height : "200px",
            href : "div#sendProductFeedDiv",
            onClosed : function() {
                $("div#sendProductFeedDiv").hide();
            }
                });
        });
        
        $('#deleteProductFeedLink').live('click', function() {
                $("div#deleteProductFeedDiv").show();
                $('#catalogItemIdDelete').val('');
                $.colorbox({
            inline : true,
            width : "400px",
            height : "200px",
            href : "div#deleteProductFeedDiv",
            onClosed : function() {
                $("div#deleteProductFeedDiv").hide();
            }
                });
        });
        
});

function sendProductFeeds(params) {
        $.ajax({
                type : "POST",
                url : "/inventory/product-feeds!sendProductFeeds",
                data : params,
                success : function(response) {
                        alert(response);
                        $.colorbox.close();
                },
                error : function() {
                        alert("Error in sending products feeds");
                        $.colorbox.close();
                }
        });
}

function deleteProductFeeds(params) {
        $.ajax({
                type : "POST",
                url : "/inventory/product-feeds!deleteProductFeeds",
                data : params,
                success : function(response) {
                        alert(response);
                        $.colorbox.close();
                },
                error : function() {
                        alert("Error in deleting products feeds");
                        $.colorbox.close();
                }
        });
}