403Webshell
Server IP : 210.245.233.93  /  Your IP : 216.73.216.226
Web Server : Apache/2.2.15 (CentOS)
System : Linux webserver2.onesolution.com.hk 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : exec, shell_exec, system, passthru, popen, proc_open, pcntl_exec
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/hkosl.com/roster/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/hkosl.com/roster/js/script.js
 // var selected_timeslot = 'AM'
 // var selected_timeslot_class = 'btn-danger';
 var $selected_timeslot_btn;
 $(function() {
     $selected_timeslot_btn = $('.timeslot-btn').first();

     $('button.timeslot-btn').on('click', function(e) {
         console.log($(this).data('timeslot'));
         //selected_timeslot = $(this).data('timeslot');
         //selected_timeslot_class = $(this).data('color');
         $selected_timeslot_btn = $(this);
     });

     $('button.staff-timeslot-btn').on('click', function(e) {
         var $td = $(this).closest('td.staff-timeslot');
         $td.find('input').val($selected_timeslot_btn.data('timeslot'));
         $td.find('.staff-timeslot-btn').html($selected_timeslot_btn.html());
         $td.find('.staff-timeslot-btn').removeClass('Roster-Grey Roster-Green Roster-Red Roster-Yellow Roster-Blue Roster-LightGrey').addClass($selected_timeslot_btn.data('color'));
     });
 });


 $('.Shift-Red').click(function() {
     $(".Shift-Red").addClass("Shift-Red");
     $(".Shift-Red").removeClass("Shift-Grey");
     $(".Shift-Yellow").addClass("Shift-Grey");
     $(".Shift-Blue").addClass("Shift-Grey");
 });


 $('.Shift-Yellow').click(function() {
     $(".Shift-Yellow").addClass("Shift-Yellow");
     $(".Shift-Yellow").removeClass("Shift-Grey");
     $(".Shift-Red").addClass("Shift-Grey");
     $(".Shift-Blue").addClass("Shift-Grey");
 });

 $('.Shift-Blue').click(function() {
     $(".Shift-Blue").addClass("Shift-Blue");
     $(".Shift-Blue").removeClass("Shift-Grey");
     $(".Shift-Red").addClass("Shift-Grey");
     $(".Shift-Yellow").addClass("Shift-Grey");
 });


 $('.Shift-Delete').click(function() {
    $(".Shift-Delete").addClass("Shift-DeleteActive");
 });



 $(document).ready(function() {
     $('.Shift-Red').addClass('Shift-Grey');
     $('.Shift-Yellow').addClass('Shift-Grey');
     $('.Shift-Blue').addClass('Shift-Grey');
     $('.Shift-Button').prop('disabled', true);
     $('.dropbtn').prop('disabled', true);
 });


 $("#checkShift").click(function() {
     var checked_status = this.checked;
     if (checked_status == true) {
         $('.Shift-Button').prop('disabled', false);
         $('#checkHoliday').prop('disabled', true);
         $('#checkDelete').prop('disabled', true);
         $('#SelectHoliday').prop('disabled', true);
         $('.Shift-Red').click();
         $(".PopupBTN").removeClass("PopupBTNActive");
         $('.deleteBTN-Active').removeClass('deleteBTN-Active').addClass('deleteBTN');

     } else {
         $('.Shift-Button').prop('disabled', true);
         $('#checkHoliday').prop('disabled', false);
         $('#checkDelete').prop('disabled', false);
         $('#SelectHoliday').prop('disabled', false);
         $('.Shift-Red').addClass('Shift-Grey');
         $('.Shift-Yellow').addClass('Shift-Grey');
         $('.Shift-Blue').addClass('Shift-Grey');
         checkRosterData();
     }
 });


 /* When the user clicks on the button, 
 toggle between hiding and showing the dropdown content */
 function dropDownHoliday() {
     document.getElementById("myDropdown").classList.toggle("show");
 }

 // Close the dropdown if the user clicks outside of it
 window.onclick = function(event) {
     if (!event.target.matches('.dropbtn')) {

         var dropdowns = document.getElementsByClassName("dropdown-content");
         var i;
         for (i = 0; i < dropdowns.length; i++) {
             var openDropdown = dropdowns[i];
             if (openDropdown.classList.contains('show')) {
                 openDropdown.classList.remove('show');
             }
         }
     }
 }


 $("#checkHoliday").click(function() {
     var checked_status = this.checked;
     if (checked_status == true) {
         $('.dropbtn').addClass('dropbtnActive');
         $('.dropbtn').prop('disabled', false);
         $('#checkShift').prop('disabled', true);
         $('#checkDelete').prop('disabled', true);
         $('.Shift-Button').prop('disabled', false);
         $('.Shift-Red').prop('disabled', true);
         $('.Shift-Yellow').prop('disabled', true);
         $('.Shift-Blue').prop('disabled', true);
         $('.ALBTN').click();
         $(".PopupBTN").removeClass("PopupBTNActive");
         $('.deleteBTN-Active').removeClass('deleteBTN-Active').addClass('deleteBTN');

     } else {
         $('.dropbtn').addClass('dropbtn');
         $('.dropbtn').removeClass('dropbtnActive');
         $('#checkShift').prop('disabled', false);
         $('#checkDelete').prop('disabled', false);
         $('.dropbtn').prop('disabled', true);
         $('.Shift-Button').prop('disabled', true);
         checkRosterData();
     }
 });


 $('.DeleteShift').click(function() {
     $(".DeleteShift").addClass("DeleteShiftActive");
 });




 $('.Shift-Blue').click(function() {
     $(".Shift-Blue").addClass("Shift-Blue");
     $(".Shift-Blue").removeClass("Shift-Grey");
     $(".Shift-Red").addClass("Shift-Grey");
     $(".Shift-Yellow").addClass("Shift-Grey");
 });



 $(".ALBTN").click(function() {
     $(".dropbtn").text("例假");
 });

 $(".NPLBTN").click(function() {
     $(".dropbtn").text("無薪假");
 });

 $(".SLBTN").click(function() {
     $(".dropbtn").text("病假");
 });


 function checkRosterData() {
     if ($('button.staff-timeslot-btn').hasClass('Roster-Red')) {
         $(".PopupBTN").addClass("PopupBTNActive");
     }
 }


 $("#checkDelete").click(function() {
     var checked_status = this.checked;
     if (checked_status == true) {
         $('.dropbtn').prop('disabled', true);
         $('#checkShift').prop('disabled', true);
         $('#checkHoliday').prop('disabled', true);
         $('.Shift-Button').prop('disabled', false);
         $('.Shift-Red').prop('disabled', true);
         $('.Shift-Yellow').prop('disabled', true);
         $('.Shift-Blue').prop('disabled', true);
         $('.deleteBTN').click();
         $(".PopupBTN").removeClass("PopupBTNActive");
         $(".deleteBTN").addClass("deleteBTNActive");
     } else {
         $('.dropbtn').addClass('dropbtn');
         $('.dropbtn').removeClass('dropbtnActive');
         $('#checkShift').prop('disabled', false);
         $('#checkHoliday').prop('disabled', false);
         $('.dropbtn').prop('disabled', true);
         $('.Shift-Button').prop('disabled', true);
         $(".deleteBTN").removeClass("deleteBTNActive");
         checkRosterData();
     }
 });


 $(document).ready(function(){
  
  $('ul.tabs li').click(function(){
    var tab_id = $(this).attr('data-tab');

    $('ul.tabs li').removeClass('current');
    $('.tab-content').removeClass('current');

    $(this).addClass('current');
    $("#"+tab_id).addClass('current');
  })

})
 

Youez - 2016 - github.com/yon3zu
LinuXploit