ppoidc-8.x-1.2/js/ssoButtonPreview.js

js/ssoButtonPreview.js
function toggleppssopreview(){
    var customSsoButtonSize;
    var customSsoColour;
    
    var previewSSOButton = document.getElementById("previewSSObutton");
    previewSSOButton.className = '';

    var customiseDropdown = document.getElementById("edit-ppsso-customise-enable");
    var customiseValue = customiseDropdown.value;

    var buttonColourDropdown = document.getElementById("edit-ppsso-customise-colour");
    var buttonColourValue = buttonColourDropdown.value;

    var buttonSizeDropdown = document.getElementById("edit-ppsso-customise-size");
    var buttonSizeValue = buttonSizeDropdown.value;

    var showButtonTextDropdown = document.getElementById("edit-ppsso-customise-show-text");
    var showButtonTextValue = showButtonTextDropdown.value;

    var buttonText = document.getElementById("edit-ppsso-customise-login-text");
    var buttonTextValue = buttonText.value;

    if(showButtonTextValue == 1){
        if(buttonSizeValue == 0 ){
            customSsoButtonSize = 'ppsso-logo-lg';
        } else if (buttonSizeValue == 1){
            customSsoButtonSize = 'ppsso-md ppsso-logo-md';
        } else if (buttonSizeValue == 2){
            customSsoButtonSize = 'ppsso-sm ppsso-logo-sm';
        } else {
            customSsoButtonSize = '';
        }
    } else {
        if(buttonSizeValue == 0 ){
            customSsoButtonSize = '';
        } else if (buttonSizeValue == 1){
            customSsoButtonSize = 'ppsso-md';
        } else if (buttonSizeValue == 2){
            customSsoButtonSize = 'ppsso-sm';
        } else {
            customSsoButtonSize = '';
        }
    }

    if(buttonColourValue == 0 ){
        customSsoColour = '';
    } else if (buttonColourValue == 1){
        customSsoColour = 'ppsso-cyan';
    } else if (buttonColourValue == 2){
        customSsoColour = 'ppsso-pink';
    } else if (buttonColourValue == 3){
        customSsoColour = 'ppsso-white';
    } else {
        customSsoColour = '';
    }

    if(customiseValue === '0'){
        jQuery('#previewSSObutton').addClass('ppsso-btn');
        previewSSOButton.innerHTML = 'Log In With <span class="ppsso-logotype">PixelPin</span>';
    } else {
        if(showButtonTextValue === '1'){
            jQuery('#previewSSObutton').addClass('ppsso-btn ' + customSsoColour + ' ' + customSsoButtonSize);
            previewSSOButton.innerHTML = '';
        } else {
            jQuery('#previewSSObutton').addClass('ppsso-btn ' + customSsoColour + ' ' + customSsoButtonSize);
            previewSSOButton.innerHTML = buttonTextValue + ' <span class="ppsso-logotype">PixelPin</span>';
        }
    }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc