ehosp/eHOSP-Services-CE

View on GitHub
src/resources/assets/js/main/jquery-scripts.js

Summary

Maintainability
B
5 hrs
Test Coverage
$(document).ready(function() {

    // Mobile View Navigation Bar Animation
    $(".navbar-menu").on('click', function() {
        $(".shadow").toggleClass('shadow-show');
        $("#navbar-mobile-only").toggle('slide', {direction: "right"}, 400);
    });
    $("#navbar-mobile-only img").on('click', function() {
        $("#navbar-mobile-only").toggle('slide', {direction: "right"}, 400);
        $(".shadow").toggleClass('shadow-show');
    });
    $(".shadow").on('click', function() {
        $(".shadow").toggleClass('shadow-show');
        $("#navbar-mobile-only").toggle('slide', {direction: "right"}, 400);
    });

    // Smart Assistance Animation
    $("#smart-assistance-header").on('click', function() {
        $("#smart-assistance-menu").toggle('slide', {direction: "right"}, 400);
        $(".invisible-container").toggleClass('invisible-click');
    });
    $(".invisible-container").on('click', function() {
        $(".invisible-container").toggleClass('invisible-click');
        $("#smart-assistance-menu").toggle('slide', {direction: "right"}, 400);
    });
    $('.bot-fullscreen').click(function(e){
        $('#smart-assistance-menu').toggleClass('fullscreen');
      });

    // QR Code Enlarge
    $(".small-qr").on('click', function(event) {
        var idLink = $(event.target).attr('data');
        triggeredBigQR = "#big-qr"+idLink;
        $(triggeredBigQR).toggle('slide', {direction: "up"}, 400);

        $(triggeredBigQR).on('click', function() {
            $(triggeredBigQR).toggle('slide', {direction: "down"}, 400);
            triggeredBigQR = "";
        });
    });

});