Skip to content
Snippets Groups Projects
Select Git revision
  • 2046c90b6379d0ab6ad0f85c73d2abb7e1dbe6f7
  • main default protected
  • feature/export-filtering
  • feature/clear-schedule-button
  • fix/responsive-cols-in-polls
  • feature/preference-polling-form
  • feature/json-export-via-rest-framework
  • feature/json-schedule-import-tests
  • fix/add-room-import-only-once
  • ak-import
  • renovate/django-simple-history-3.x
  • renovate/django-debug-toolbar-4.x
  • renovate/django-5.x
  • renovate/mysqlclient-2.x
14 results

pylintrc

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);
    }