Skip to content
Snippets Groups Projects
Select Git revision
  • 9cfadd69f6213c4bbe4dc2dffad5a591f4780e32
  • master default
  • v1.34.0
  • v1.33.0
  • v1.32.1
  • v1.32.0
  • v1.31.2
  • v1.31.1
  • v1.31.0
  • v1.30.0
  • v1.29.0
  • v1.28.0
  • v1.27.0
  • v1.26.0
  • v1.25.0
  • v1.24.0
  • v1.23.1
  • v1.23.0
  • v1.22.0
  • v1.20.0
  • v1.19.1
  • v1.19.0
22 results

TestSensorLineChartTile.py

Blame
  • accounts.js 1.69 KiB
    $(document).ready(function()
    {
        if($('#modalConfirmDelete').length)
        {
            $('#modalConfirmDelete').modal('open');
        }
    
        if($('#modalAccountNotDeletable').length)
        {
            $('#modalAccountNotDeletable').modal('open');
        }
    
        if($('#account-name').length)
        {
            document.getElementById('account-name').focus();
        }
    
        $('#button-remove-account-icon').click(function()
        {
            document.getElementById("account-icon-preview-icon").classList.toggle('hidden', true);
            document.getElementById("account-icon-placeholder").classList.toggle('hidden', false);
            document.getElementById("hidden-input-account-icon").value = '';
        });
    
        $('#button-account-icon-confirm').click(function()
        {
            let icon = document.querySelector('.account-icon-option.selected .account-icon-preview');
            if(icon === null)
            {
                return false;
            }
    
            let iconPath = icon.src;
            let iconId = icon.dataset.imageId;
    
            let previewIcon = document.getElementById("account-icon-preview-icon");
            previewIcon.src = iconPath;
    
            document.getElementById("account-icon-preview-icon").classList.toggle('hidden', false);
            document.getElementById("account-icon-placeholder").classList.toggle('hidden', true);
            document.getElementById("hidden-input-account-icon").value = iconId;
        });
    
        // select an icon option
        $('.account-icon-option').click(function()
        {
            let allIconOptions = document.querySelectorAll('.account-icon-option');
            for(let i = 0; i < allIconOptions.length; i++)
            {
                allIconOptions[i].classList.remove('selected');
            }
    
            this.classList.add('selected');
        });
    });