Finance-Currency-Convert-Mandiri

 view release on metacpan or  search on metacpan

t/data/page-2022-02-26.html  view on Meta::CPAN

	numeral.language('en_US');

	jQuery(document).ready(function() {
		

		$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_fromValue').NumBox({
			symbol : '',
			max : 9999999999999.99
		});

		$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_fromValue').keyup(function(evt) {
			var fromvalue = $('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_fromValue').val();

			if (fromvalue != "") {
				onkeypress();
			} else {
				$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_toValue').val("");
			}
		});

		$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_from').change(function(evt) {
			calculateButton();
		});

		$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_to').change(function(evt) {
			calculateButton();
		});

		$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_jenis').change(function(evt) {
			$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_fromValue').val("");
			$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_toValue').val("");
		});
		
		$("table").wrap('<div class="dataTables_wrapper"></div>');
		
		$('html, body').animate({scrollTop: 0}, 600);
	});

	$(window).load(function(){
		if($('div.dataTables_wrapper').length > 0) {
			$("table").unwrap();
		}
	});
	
	function onLoad() {
		$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_fromValue').val("");
	}
	window.onload = onLoad;

	function onClick() {
		var fromvalue = $('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_fromValue').val();
		var data = "";

		if (fromvalue.trim() != '') {
			if (locale == "in_ID") {
				data = parseFloat(fromvalue.replace(/\./g, ''));
			} else {
				data = parseFloat(fromvalue.replace(/\,/g, ''));
			}

			if (isNaN(data)) {
				data = "";
			}
		}

		$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_fromValue').val(data);
	}

	function onkeypress() {
		var fromvalue = $('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_fromValue').val();
		var data = parseFloat(fromvalue.replace(/\,/g, ''));

		var from = $('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_to').val();
		var to = $('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_from').val();
		var jenis = $('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_jenis').val();

		if (jenis != null) {
			$.ajax({
				url : "https://www.bankmandiri.co.id/web/guest/kurs?p_p_id=Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=calculateCurrency&p_p_cacheability=cacheLevelPage",
				type : 'POST',
				datatype : 'json',
				data : {
					_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_value : data,
					_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_from : from,
					_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_to : to,
					_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_jenis : jenis
				},
				success : function(data) {
					var content = JSON.parse(data);
					$('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_toValue').val(
							numeral(content.value).format('0,0.00'));
				}
			});
		} else {
			alert("Please select jenis rate terlebih dahulu (Jual/Beli)");
		}
	}

	function calculateButton() {
		var fromvalue = $('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_fromValue').val();
		var data = 0;

		if (fromvalue != "") {
			data = parseFloat(fromvalue.replace(/\,/g, ''));

			var from = $('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_to').val();
			var to = $('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_from').val();
			var jenis = $('#_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_jenis').val();

			if (jenis != null) {
				$.ajax({
					url : "https://www.bankmandiri.co.id/web/guest/kurs?p_p_id=Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=calculateCurrency&p_p_cacheability=cacheLevelPage",
					type : 'POST',
					datatype : 'json',
					data : {
						_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_value : data,
						_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_from : from,
						_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_to : to,
						_Exchange_Rate_Portlet_INSTANCE_9070nSEKk62r_jenis : jenis
					},
					success : function(data) {



( run in 3.384 seconds using v1.01-cache-2.11-cpan-5b529ec07f3 )