Skip to content

Instantly share code, notes, and snippets.

jQuery('main').on('click', '#terminstandorte select option, .nextMonth, .prevMonth', function(){
var request = "openDates";
if (jQuery(this).get(0) == jQuery('.nextMonth').get(0) || jQuery(this).get(0) == jQuery('.prevMonth').get(0)) {
jQuery('#kalender').load('?' + jQuery(this).attr('value') + ' #thisMonth', getFreeDates);
}
function getFreeDates() {
var werk = +jQuery('#terminstandorte select option:selected').attr('value');
var firstDay = jQuery('.calDates .noDate:first').attr('id');
@Kambfhase
Kambfhase / uberspace-letsencrypt.sh
Created December 19, 2015 19:19
Uberspace Scripts for let's encrypt
#!/bin/sh -e
########################################################################
#
# 2015-11-24
# Jonas Pasche
# jpasche@jonaspasche.com
#
########################################################################
#
# This program is free software: you can redistribute it and/or modify
### Keybase proof
I hereby claim:
* I am kambfhase on github.
* I am kambfhase (https://keybase.io/kambfhase) on keybase.
* I have a public key whose fingerprint is 591C F1D3 FB6D B470 AF27 5C66 6E37 5E0C E9C0 22C8
To claim this, I am signing this object:
/*
* ===========================================
* Podlove Web Player v2.0.12
* Licensed under The BSD 2-Clause License
* http://opensource.org/licenses/BSD-2-Clause
* ===========================================
*/
/*jslint browser: true, plusplus: true, unparam: true, vars: true, white: true */
@Kambfhase
Kambfhase / gist:5773165
Last active December 18, 2015 11:09
This is a simple way to detect critical erros in synchronous code. Not sure if genuis or stupid.
function detect( fn, err){
var flag = true;
setTimeout(function(){
if(flag) err();
},0);
fn();
flag = false;
}
// example with error
@Kambfhase
Kambfhase / Option A.js
Created March 9, 2013 23:40
Design Entscheidung
var wrapper = $(
'<div class="podlovewebplayer_wrapper">'+
'<div class="podlovewebplayer_meta">'+
'<a class="bigplay" href="#"></a>'+
'<div class="coverart"><img src="samples/coverimage.png" alt=""></div>'+
'<h3 class="episodetitle">'+
'<a href="{URL}">{TITLE}</a>'+
'</h3>'+
'<div class="subtitle">{SUBTITLE}</div>'+
'<div class="togglers">'+
$.fn.filterByPattern = function( string){
var regex = new RegExp( string, "ig");
return this.hide().filter(function(){
return regex.test($(this).text());
}).show();
};
$('div').filterByPattern("parents");
@Kambfhase
Kambfhase / gist:3933113
Created October 22, 2012 18:16
JSHint Bug
Minimal testcase:
function(input){
return input;
}
Options:
/*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, undef:true, unused:true, browser:true, devel:true, jquery:true, es5:true, indent:4, maxerr:50 */
@Kambfhase
Kambfhase / gist:1175651
Created August 27, 2011 17:46
JS Class Libs( and Articles)
http://code.google.com/p/es-lab/wiki/Traits
http://webreflection.blogspot.com/2010/01/es5-es5-classes-as-descriptor-objects.html
http://javascript.crockford.com/prototypal.html
http://jsclass.jcoglan.com/
http://ejohn.org/blog/simple-javascript-inheritance/
https://github.com/Kambfhase/Din
http://github.com/tobeytailor/def.js
http://mootools.net/docs/core/Class/Class
http://github.com/polvero/klass
http://github.com/Joose/Joose
@Kambfhase
Kambfhase / LICENSE.txt
Created August 12, 2011 09:44 — forked from 140bytes/LICENSE.txt
Cornifyer
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 YOUR_NAME_HERE <YOUR_URL_HERE>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE