Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Created by alexeyivasyuk on 8/28/14.
- */
- //$(document).ready(function(){
- jQuery(function($) {
- console.log('Document ready');
- $('div.btn-group[data-toggle-name=default-currency]').each(function() {
- var group = $(this);
- var form = group.parents('form').eq(0);
- var name = group.attr('data-toggle-name');
- var hidden = $('input[name="' + name + '"]', form);
- var exchGroup = $('div.btn-group[data-toggle-name=default-exchange]')
- var exchForm = exchGroup.parents('form').eq(0);
- var exchName = exchGroup.attr('data-toggle-name');
- var exchHidden = $('input[name="' + exchName + '"]', exchForm);
- $('button', group).each(function(){
- var button = $(this);
- button.on('click', function(){
- var prevVal = hidden.val();
- var newVal = $(this).val()
- $('button[value='+ prevVal +']', group).removeClass('active');
- hidden.val(newVal);
- $(this).addClass('active');
- var exchangesByCurrency = [
- [0,1,2,3,4,5], //0=Bitcoin
- [0,1,2], //1=USD
- [0], //2=EUR
- [3,4] //3=CNY
- ];
- var enabledExchanges = exchangesByCurrency[newVal-0];
- var resetExchange = true;
- var curExchange = exchHidden.val();
- for (i=0; i<enabledExchanges.length; i++) {
- var btn = $('button[value=' + enabledExchanges[i] + ']', exchGroup);
- btn.attr('disabled', false);
- btn.removeClass('active');
- if (curExchange == enabledExchanges[i]) {
- resetExchange = false;
- };
- };
- for (i=0; i<=5; i++) {
- if (enabledExchanges.indexOf(i) == -1) {
- $('button[value='+ i +']', exchGroup).attr('disabled', true);
- }
- };
- if ((newVal-0) == 0) {
- console.log(curExchange);
- }
- if (resetExchange == true) {
- var defExchange = enabledExchanges[0];
- exchHidden.val(defExchange);
- $('button[value=' + defExchange + ']', exchGroup).addClass('active');
- }
- else {
- $('button[value=' + curExchange + ']', exchGroup).addClass('active');
- }
- });
- if(button.val() == hidden.val()) {
- button.addClass('active');
- }
- });
- });
- $('div.btn-group[data-toggle-name=default-exchange]').each(function() {
- var group = $(this);
- var form = group.parents('form').eq(0);
- var name = group.attr('data-toggle-name');
- var hidden = $('input[name="' + name + '"]', form);
- $('button', group).each(function(){
- var button = $(this);
- button.on('click', function(){
- var prevVal = hidden.val();
- var newVal = $(this).val()
- $('button[value='+ prevVal +']', group).removeClass('active');
- hidden.val(newVal);
- $(this).addClass('active');
- });
- if(button.val() == hidden.val()) {
- button.addClass('active');
- }
- });
- });
- });
- //window.onload = function(){
- // console.log('Window loaded');
- //}
- $('#signup-button').on('click', function(event) {
- console.log('Signup button pressed');
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement