Subversion Repositories SmartDukaan

Rev

Rev 35622 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 35622 Rev 35971
Line 56... Line 56...
56
                }
56
                }
57
            }
57
            }
58
        });
58
        });
59
 
59
 
60
        $(document).on('change', '#retailerDocument', function () {
60
        $(document).on('change', '#retailerDocument', function () {
-
 
61
            var fileName = this.files[0] ? this.files[0].name : '';
61
            if (confirm('Retailer Document has been selected, Do you want to upload ?')) {
62
            if (confirm('Retailer Document has been selected, Do you want to upload ?')) {
62
                var fileSelector = $('#retailerDocument')[0];
63
                var fileSelector = $('#retailerDocument')[0];
63
                if (fileSelector != undefined && fileSelector.files[0] != undefined) {
64
                if (fileSelector != undefined && fileSelector.files[0] != undefined) {
64
                    var url = context
65
                    var url = context
65
                        + '/document-upload';
66
                        + '/document-upload';
66
 
67
 
67
                    console.log(url);
68
                    console.log(url);
68
                    var file = this.files[0];
69
                    var file = this.files[0];
-
 
70
                    $('#retailerDocStatus').html('<i class="fa fa-spinner fa-spin"></i> Uploading...').removeClass('uploaded not-uploaded').css({
-
 
71
                        'background': '#fff3cd',
-
 
72
                        'color': '#856404',
-
 
73
                        'border': '1px solid #ffeeba'
-
 
74
                    });
69
                    doAjaxUploadRequestHandler(
75
                    doAjaxUploadRequestHandler(
70
                        url,
76
                        url,
71
                        'POST',
77
                        'POST',
72
                        file,
78
                        file,
73
                        function (response) {
79
                        function (response) {
74
                            var documentId = response.response.document_id;
80
                            var documentId = response.response.document_id;
75
                            console.log("documentId : " + documentId);
81
                            console.log("documentId : " + documentId);
76
                            localStorage.setItem("retailerDocument", documentId);
82
                            localStorage.setItem("retailerDocument", documentId);
-
 
83
                            $('#retailerDocStatus').html('<i class="fa fa-check-circle"></i> Uploaded').removeClass('not-uploaded').addClass('uploaded').removeAttr('style');
-
 
84
                            $('#retailerDocFileName').text(fileName);
77
                        });
85
                        });
78
                }
86
                }
79
            } else {
87
            } else {
80
                // Do nothing!
88
                // Do nothing!
81
            }
89
            }
82
        });
90
        });
83
 
91
 
84
 
92
 
85
        $(document).on('change', '.retailerShopDocument', function () {
93
        $(document).on('change', '.retailerShopDocument', function () {
-
 
94
            var fileName = this.files[0] ? this.files[0].name : '';
86
            if (confirm('Retailer Shop Document has been selected, Do you want to upload ?')) {
95
            if (confirm('Retailer Shop Document has been selected, Do you want to upload ?')) {
87
                var fileSelector = $(this)[0];
96
                var fileSelector = $(this)[0];
88
                var url = context + '/document-upload';
97
                var url = context + '/document-upload';
89
                var file = this.files[0];
98
                var file = this.files[0];
90
                var retailerShopDocumentKey = $(this).attr("id");
99
                var retailerShopDocumentKey = $(this).attr("id");
-
 
100
                var statusId = retailerShopDocumentKey.replace('retailerShopDocument', 'shopDocStatus');
-
 
101
                var fileNameId = retailerShopDocumentKey.replace('retailerShopDocument', 'shopDocFileName');
-
 
102
                $('#' + statusId).html('<i class="fa fa-spinner fa-spin"></i> Uploading...').removeClass('uploaded not-uploaded').css({
-
 
103
                    'background': '#fff3cd',
-
 
104
                    'color': '#856404',
-
 
105
                    'border': '1px solid #ffeeba'
-
 
106
                });
91
                doAjaxUploadRequestHandler(
107
                doAjaxUploadRequestHandler(
92
                    url,
108
                    url,
93
                    'POST',
109
                    'POST',
94
                    file,
110
                    file,
95
                    function (response) {
111
                    function (response) {
96
                        var documentId = response.response.document_id;
112
                        var documentId = response.response.document_id;
97
                        console.log("documentId : " + documentId);
113
                        console.log("documentId : " + documentId);
98
                        localStorage.setItem(retailerShopDocumentKey, documentId);
114
                        localStorage.setItem(retailerShopDocumentKey, documentId);
-
 
115
                        $('#' + statusId).html('<i class="fa fa-check-circle"></i> Uploaded').removeClass('not-uploaded').addClass('uploaded').removeAttr('style');
-
 
116
                        $('#' + fileNameId).text(fileName);
99
                    });
117
                    });
100
            }
118
            }
101
        });
119
        });
102
 
120
 
103
    }
121
    }