Skip to content
Snippets Groups Projects
Select Git revision
  • 5e17b6631efe1709d71f45678edc248fb2d249dc
  • master default
  • renovate/django-split-settings-1.x
  • renovate/djangorestframework-3.x
  • main
  • 520-improve-trackmanager
  • 520-fix-scheduling
  • 520-akowner
  • 520-status
  • 520-message-resolved
  • 520-improve-scheduling-2
  • renovate/django-bootstrap5-24.x
  • 520-improve-submission
  • 520-improve-scheduling
  • 520-improve-wall
  • 520-fix-event-wizard-datepicker
  • 520-upgrades
  • renovate/tzdata-2023.x
  • renovate/django-5.x
  • renovate/fontawesomefree-6.x
  • renovate/sphinx-rtd-theme-2.x
  • renovate/sphinxcontrib-apidoc-0.x
22 results

0043_akslot_fixed_improve_verbose_name.py

Blame
  • Forked from KIF / AKPlanning
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    script.js 1.77 KiB
    this.loaded = function(panel, config) {
    	setInterval(function(){getMensaPlan();}, 1800000);
    	
    	function getMensaPlan() {
    		$.getJSON( "panels/mensaPlan/mensaPlan.json")
    		.done(function( json ) {
    			fillTable(json);
    		})
    		.fail(function( jqxhr, textStatus, error ) {
    			var err = textStatus + ", " + error;
    			console.log( "Request Failed: " + err );
    		});
    	}
    
    	function fillTable( json ) {
    		var day = new Date();
    		switch(day.getDay()){
    			case 0:
    			var gerichte = json.montag.gerichte;
    			break;
    			case 1:
    			var gerichte = json.montag.gerichte;
    			break;
    			case 2:
    			var gerichte = json.dienstag.gerichte;
    			break;
    			case 3:
    			var gerichte = json.mittwoch.gerichte;
    			break;
    			case 4:
    			var gerichte = json.donnerstag.gerichte;
    			break;
    			case 5:
    			var gerichte = json.freitag.gerichte;
    			break;
    			case 6:
    			var gerichte = json.montag.gerichte;
    			break;
    		}
    		var tableBody = document.getElementById("mensaPlanTable1Body");
    		tableBody.innerHTML = "";
    		var counter = 0;
    		var j = 0;
    		for(var i=0;i<gerichte.length;i++){
    			if(counter >= gerichte.length/2){
    				tableBody = document.getElementById("mensaPlanTable2Body");
    				tableBody.innerHTML = "";
    				j=0;
    			} else {
    				counter++;
    			}
    			var gericht = gerichte [i];
    			var row = tableBody.insertRow(j);
    			var cell1 = row.insertCell(0);
    			var cell2 = row.insertCell(1);
    			var cell3 = row.insertCell(2);
    			cell1.innerHTML = gericht.gericht;
    			cell2.innerHTML = gericht.art;
    			cell3.innerHTML = '<img src="../panels/mensaPlan/img/'+gericht.kategorie+'" />';
    			j++;
    		}
    	}
    	
    	getMensaPlan();
    	
    	$(function() {
    		$( "#tabs" ).tabs();
    	});
      
      setInterval(function(){var currentTab = $("#tabs").tabs('option', 'active');if(currentTab==0){currentTab=1;}else{currentTab=0;};$( "#tabs" ).tabs({ active: currentTab });}, 60000);
    }