Subversion Repositories SmartDukaan

Rev

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

Rev 6176 Rev 11943
Line 32... Line 32...
32
				html += '</select>';
32
				html += '</select>';
33
				$('#lblSubject').after(html);
33
				$('#lblSubject').after(html);
34
			},
34
			},
35
			
35
			
36
			addSubjectTextbox: function()	{
36
			addSubjectTextbox: function()	{
37
				$('#lblSubject').after('<input type="text" name="subject" />');
37
				$('#lblSubject').after('<input type="text" name="subject" class="textbox" />');
38
			},
38
			},
39
			
39
			
40
			addReasonSelector: function()	{
40
			addReasonSelector: function()	{
41
				$('#lblSubject').after('<select name="subject">' 
41
				$('#lblSubject').after('<select name="subject">' 
42
						+ '<option value="recharge-failed">Payment successful&#47;Recharge failed</option>'
42
						+ '<option value="recharge-failed">Payment successful&#47;Recharge failed</option>'
Line 106... Line 106...
106
				$('#order_id').remove();
106
				$('#order_id').remove();
107
			},
107
			},
108
			removeRechargeSelectors: function()	{
108
			removeRechargeSelectors: function()	{
109
				$('#deviceComponent').find('input').attr('name', 'adeviceNumber');
109
				$('#deviceComponent').find('input').attr('name', 'adeviceNumber');
110
				$('#rechargeOrderComponent').find('input').attr('name', 'arechargeOrderNumber');
110
				$('#rechargeOrderComponent').find('input').attr('name', 'arechargeOrderNumber');
-
 
111
			},
-
 
112
			addBulkOrderSelectors : function() {
-
 
113
				$('#bulkOrderComponent').find('input').attr('name', 'contactNumber');
-
 
114
				$('#bulkOrderQuantityComponent').find('input').attr('name', 'quantity');
-
 
115
			},
-
 
116
			removeBulkOrderSelectors : function() {
-
 
117
				$('#bulkOrderComponent').find('input').attr('name', 'removedcontactNumber');
-
 
118
				$('#bulkOrderQuantityComponent').find('input').attr('name', 'removedquantity');
111
			}
119
			}
-
 
120
			
112
	};
121
	};
113
	
122
	
114
	$('#resetFormButton').click(function() {
123
	$('#resetFormButton').click(function() {
115
		utils.resetForm();
124
		utils.resetForm();
116
	});
125
	});
Line 122... Line 131...
122
		utils.resetProductSelector();
131
		utils.resetProductSelector();
123
		utils.activateResetButton();
132
		utils.activateResetButton();
124
		utils.removeSubjectInput();
133
		utils.removeSubjectInput();
125
		utils.removeOrderIdSelector();
134
		utils.removeOrderIdSelector();
126
		utils.removeRechargeSelectors();
135
		utils.removeRechargeSelectors();
-
 
136
		utils.removeBulkOrderSelectors();
127
		
137
		
128
		switch(parseInt($(this).val()))	{
138
		switch(parseInt($(this).val()))	{
129
 
139
 
130
			case 1:
140
			case 1:
131
				utils.enableComponents('return-product');
141
				utils.enableComponents('return-product');
Line 189... Line 199...
189
				utils.addSubjectTextbox();
199
				utils.addSubjectTextbox();
190
				utils.setLabelSubject('Subject');
200
				utils.setLabelSubject('Subject');
191
				
201
				
192
				utils.lastQueryType = 8;
202
				utils.lastQueryType = 8;
193
				break;
203
				break;
-
 
204
			
-
 
205
			case 21:
-
 
206
				utils.enableComponents('bulk-order');
-
 
207
				utils.addSubjectTextbox();
-
 
208
				utils.setLabelSubject('Product Name');
-
 
209
				utils.addBulkOrderSelectors();
-
 
210
				utils.lastQueryType = 21;
-
 
211
				break;
-
 
212
				
194
				
213
				
195
			default:
214
			default:
196
				utils.resetForm();
215
				utils.resetForm();
197
				break;
216
				break;
198
		}
217
		}
Line 232... Line 251...
232
			deviceNumber : {
251
			deviceNumber : {
233
				required: true
252
				required: true
234
			},
253
			},
235
			rechargeOrderNumber: {
254
			rechargeOrderNumber: {
236
				rechargeordernumber : true
255
				rechargeordernumber : true
-
 
256
			},
-
 
257
			contactNumber : {
-
 
258
				required: true,
-
 
259
				digits : true,
-
 
260
				minlength : 10
-
 
261
				
-
 
262
			},
-
 
263
			quantity : {
-
 
264
				required: true,
-
 
265
				digits : true
237
			}
266
			}
238
		},
267
		},
239
		messages: {
268
		messages: {
240
			order_id: {
269
			order_id: {
241
				digits: "Order ID must be a valid number"
270
				digits: "Order ID must be a valid number"