Subversion Repositories SmartDukaan

Rev

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

Rev 1595 Rev 1638
Line 29... Line 29...
29
						}
29
						}
30
					});
30
					});
31
				}
31
				}
32
			},
32
			},
33
			removeOrderIdSelector: function()	{
33
			removeOrderIdSelector: function()	{
34
				var orderIdSelector = $('#order_id');
34
				if(this.orderIdSelector == null)	{
35
				this.orderIdSelector = $(orderIdSelector).clone(true);
35
					this.orderIdSelector = $('#order_id').clone(true);
36
				$(orderIdSelector).remove();
36
					$('#order_id').remove();
-
 
37
				}
37
			},
38
			},
38
			addOrderIdSelector: function()	{
39
			addOrderIdSelector: function()	{
39
				$(this.orderIdSelector).appendTo('#orderComponent');
40
				$(this.orderIdSelector).appendTo('#orderComponent');
40
				this.orderIdSelector = null;
41
				this.orderIdSelector = null;
41
			},
42
			},
42
			removeSubjectBox: function()	{
43
			removeSubjectBox: function()	{
43
				var subjectBox = $('#subject');
44
				if(this.subjectTextBox == null)	{
44
				this.subjectTextBox = $(subjectBox).clone(true);
45
					this.subjectTextBox = $('#subject').clone(true);
45
				$(subjectBox).remove();
46
					$('#subject').remove();
-
 
47
				}
46
			},
48
			},
47
			addSubjectBox: function()	{
49
			addSubjectBox: function()	{
48
				$(this.subjectTextBox).appendTo('#subjectComponent');
50
				$(this.subjectTextBox).appendTo('#subjectComponent');
49
				this.subjectTextBox = null;
51
				this.subjectTextBox = null;
50
			}
52
			}
Line 67... Line 69...
67
				$('#orderComponent, #productComponent, #subjectComponent, #msgComponent').show();
69
				$('#orderComponent, #productComponent, #subjectComponent, #msgComponent').show();
68
				$('#lblSubject').html('Reason');
70
				$('#lblSubject').html('Reason');
69
				$('#reason_to_return').attr('name', 'subject').show();
71
				$('#reason_to_return').attr('name', 'subject').show();
70
				$('#delivery_problem, #subject').removeAttr('name').hide();
72
				$('#delivery_problem, #subject').removeAttr('name').hide();
71
				
73
				
72
				if(utils.orderIdSelector)	utils.addOrderIdSelector();
74
				utils.addOrderIdSelector();
73
				utils.removeSubjectBox();
75
				utils.removeSubjectBox();
74
				
76
				
75
				jQuery.ajax({
77
				jQuery.ajax({
76
					type: "GET",
78
					type: "GET",
77
					url: "/contact-us/to_return",
79
					url: "/contact-us/to_return",
Line 93... Line 95...
93
				$('#lblSubject').html('Reason');
95
				$('#lblSubject').html('Reason');
94
				$('#subject').attr('name', 'subject').show();
96
				$('#subject').attr('name', 'subject').show();
95
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
97
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
96
 
98
 
97
				utils.removeSubjectBox();
99
				utils.removeSubjectBox();
98
				if(utils.orderIdSelector)	utils.addOrderIdSelector();
100
				utils.addOrderIdSelector();
99
				
101
				
100
				jQuery.ajax({
102
				jQuery.ajax({
101
					type: "GET",
103
					type: "GET",
102
					url: "/contact-us/to_cancel",
104
					url: "/contact-us/to_cancel",
103
					success: function(data)	{
105
					success: function(data)	{
Line 118... Line 120...
118
				$('#lblSubject').html('Problem Type');
120
				$('#lblSubject').html('Problem Type');
119
				$('#delivery_problem').attr('name', 'subject').show();
121
				$('#delivery_problem').attr('name', 'subject').show();
120
				$('#reason_to_return, #subject').removeAttr('name').hide();
122
				$('#reason_to_return, #subject').removeAttr('name').hide();
121
 
123
 
122
				utils.removeSubjectBox();
124
				utils.removeSubjectBox();
123
				if(utils.orderIdSelector)	utils.addOrderIdSelector();
125
				utils.addOrderIdSelector();
124
				utils.checkAndUpdateOrderSelector();
126
				utils.checkAndUpdateOrderSelector();
125
				utils.lastQueryType = 3;
127
				utils.lastQueryType = 3;
126
				break;
128
				break;
127
 
129
 
128
			case 4:
130
			case 4:
129
				$('#orderComponent, #msgComponent').show();
131
				$('#orderComponent, #msgComponent').show();
130
 
132
 
131
				utils.removeSubjectBox();
133
				utils.removeSubjectBox();
132
				if(utils.orderIdSelector)	utils.addOrderIdSelector();
134
				utils.addOrderIdSelector();
133
				utils.checkAndUpdateOrderSelector();
135
				utils.checkAndUpdateOrderSelector();
134
				utils.lastQueryType = 4;
136
				utils.lastQueryType = 4;
135
				break;
137
				break;
136
 
138
 
137
			case 5:
139
			case 5:
138
				$('#orderComponent, #msgComponent').show();
140
				$('#orderComponent, #msgComponent').show();
139
				utils.removeSubjectBox();
141
				utils.removeSubjectBox();
140
				if(utils.orderIdSelector)	utils.addOrderIdSelector();
142
				utils.addOrderIdSelector();
141
				
143
				
142
				utils.checkAndUpdateOrderSelector();
144
				utils.checkAndUpdateOrderSelector();
143
				utils.lastQueryType = 5;
145
				utils.lastQueryType = 5;
144
				break;
146
				break;
145
 
147
 
146
			case 6:
148
			case 6:
-
 
149
				utils.addSubjectBox();
-
 
150
				utils.removeOrderIdSelector();
147
				$('#subjectComponent, #msgComponent').show();
151
				$('#subjectComponent, #msgComponent').show();
148
				$('#lblSubject').html('Product Title');
152
				$('#lblSubject').html('Product Title');
149
				$('#subject').attr('name', 'subject').show();
153
				$('#subject').attr('name', 'subject').show();
150
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
154
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
151
				utils.checkAndUpdateOrderSelector();
155
				utils.checkAndUpdateOrderSelector();
152
				
156
				
153
				if(utils.subjectTextBox)	utils.addSubjectBox();
-
 
154
				utils.removeOrderIdSelector();
-
 
155
				utils.lastQueryType = 6;
157
				utils.lastQueryType = 6;
156
				break;
158
				break;
157
 
159
 
158
			case 7:
160
			case 7:
-
 
161
				utils.addSubjectBox();
-
 
162
				utils.removeOrderIdSelector();
-
 
163
				
159
				$('#subjectComponent, #msgComponent').show();
164
				$('#subjectComponent, #msgComponent').show();
160
				$('#lblSubject').html('Subject');
165
				$('#lblSubject').html('Subject');
161
				$('#subject').attr('name', 'subject').show();
166
				$('#subject').attr('name', 'subject').show();
162
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
167
				$('#delivery_problem, #reason_to_return').removeAttr('name').hide();
163
				utils.checkAndUpdateOrderSelector();
168
				utils.checkAndUpdateOrderSelector();
164
				
169
				
165
				if(utils.subjectTextBox)	utils.addSubjectBox();
-
 
166
				utils.removeOrderIdSelector();
-
 
167
				
-
 
168
				utils.lastQueryType = 7;
170
				utils.lastQueryType = 7;
169
				break;
171
				break;
170
 
172
 
171
			default:
173
			default:
172
				utils.resetForm();
174
				utils.resetForm();