Subversion Repositories SmartDukaan

Rev

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

Rev 6143 Rev 6178
Line 68... Line 68...
68
							Mobile Number :
68
							Mobile Number :
69
						#end
69
						#end
70
						<br><br><br>
70
						<br><br><br>
71
						Operator :
71
						Operator :
72
						<br><br><br>
72
						<br><br><br>
-
 
73
						<span class='planSelector' style='display:none'>Plan : <br><br><br></span>
73
						Amount :
74
						Amount :
74
						<br><br><br>
75
						<br><br><br>
75
						Email :
76
						Email :
76
						<br>
77
						<br>
77
					</div>
78
					</div>
Line 109... Line 110...
109
						#end
110
						#end
110
						<input type='hidden' name='rechargeType' value='$action.getServiceType()'>
111
						<input type='hidden' name='rechargeType' value='$action.getServiceType()'>
111
						<br><br>
112
						<br><br>
112
						#set($providerMap = $action.getProviderMap())
113
						#set($providerMap = $action.getProviderMap())
113
						#set($providerKeys = $action.getProviderKeys())
114
						#set($providerKeys = $action.getProviderKeys())
114
						<select name='operator' style="font-size:20px; padding: 5px;">
115
						<select id='operatorSelector' name='operator' style="font-size:20px; padding: 5px;">
115
							<option value='0'>Select Operator</option>
116
							<option value='0'>Select Operator</option>
116
							#foreach($providerKey in $providerKeys)
117
							#foreach($providerKey in $providerKeys)
117
								<option value='$providerKey'>$providerMap.get($providerKey)</option>
118
								<option value='$providerKey'>$providerMap.get($providerKey)</option>
118
							#end
119
							#end
119
						</select>
120
						</select>
120
						#if($action.getServiceType() == "1")
121
						#if($action.getServiceType() == "1")
121
							<span style="font-size: 12px; padding-left: 10px;color: blue;">MNP Users choose operator manually</span>
122
							<span style="font-size: 12px; padding-left: 10px;color: blue;">MNP Users choose operator manually</span>
-
 
123
						#else
-
 
124
							<span style="color: blue; display: inline-block; width: 247px; font-size: 12px; margin-top: -5px;" id="accNumberHelp"></span>
122
						#end
125
						#end
123
						<br><br>
126
						<br><br>
-
 
127
						<span id='planSelector' class='planSelector'>
-
 
128
							<select id='planDropDown' name='plan' style='font-size: 18px;padding: 5px;'></select>
-
 
129
							<span id='planDescription' style='font-size: 13px;padding-left: 10px;color: blue;'></span>
-
 
130
							<br><br>
-
 
131
						</span>
124
						#if($action.getServiceType() == "1")
132
						#if($action.getServiceType() == "1")
125
							#set($name='amount')
133
							#set($name='amount')
126
						#else
134
						#else
127
							#set($name='dthamount')
135
							#set($name='dthamount')
128
						#end
136
						#end
Line 149... Line 157...
149
			</div>
157
			</div>
150
		</div>
158
		</div>
151
	</div>
159
	</div>
152
	#include("templates/footer.vm")
160
	#include("templates/footer.vm")
153
	#include ( "templates/commonjsfiles.vm" )
161
	#include ( "templates/commonjsfiles.vm" )
-
 
162
		<script>
-
 
163
	jQuery('.planSelector').hide();
-
 
164
	#if($action.getServiceType() == "1")
-
 
165
	var jsonMap = $action.getPlanMapInJson();
-
 
166
	jQuery('#operatorSelector').change(function() {
-
 
167
		jQuery('#planSelector select#planDropDown').children().remove();
-
 
168
		jQuery('.planSelector').hide();
-
 
169
		var operatorId = jQuery('#operatorSelector option:selected').val();
-
 
170
		plans = jsonMap[operatorId];
-
 
171
		jQuery.each(plans, function(i, plan) {
-
 
172
			var planName = plan.name;
-
 
173
			var planDisplayName = plan.displayName;
-
 
174
			var planDescription = plan.description;
-
 
175
			jQuery('.planSelector').show();
-
 
176
			if(i==0) {
-
 
177
    			jQuery('#planDropDown').append("<option selected='true' value='" + planName + "' desc='" + planDescription + "'>" + planDisplayName + "</option>");
-
 
178
    		} else {
-
 
179
    			jQuery('#planDropDown').append("<option value='" + planName + "' desc='" + planDescription + "'>" + planDisplayName + "</option>");
-
 
180
			}
-
 
181
		});
-
 
182
		jQuery('#planDescription').html(jQuery('#planDropDown option:selected').attr('desc'));
-
 
183
	});
-
 
184
	jQuery('#planDropDown').change(function() {
-
 
185
		jQuery('#planDescription').html(jQuery('#planDropDown option:selected').attr('desc'));
-
 
186
	});
-
 
187
	#else	
-
 
188
	var helpMap = {"1":"Your VC number starts with 0 and is 11 digits long.",
-
 
189
				"2":"Smart card number starts with 2 and is 12 digits long",
-
 
190
				"3":"Smart card number starts with 4 and is 11 digits long.",
-
 
191
				"4":"Subscriber ID starts with 1 and is 10 digits long.",
-
 
192
				"5":"To get your customer ID, SMS ID to 9212012299 from your registered mobile no."};
-
 
193
	jQuery('#operatorSelector').change(function() {
-
 
194
		jQuery('#accNumberHelp').html(helpMap[jQuery('#operatorSelector option:selected').val()]);
-
 
195
	});
-
 
196
	#end
-
 
197
	</script>
154
</body>
198
</body>
155
</html>
199
</html>