This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class View { | |
public function throwException($message){ | |
throw new Exception($message); | |
} | |
public function getPagesBySection($targetSection,$targetFolder,$decoratorCallback=null){ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*----------------------------------------------------- | |
Nextlevel Gridssystem - XGS | |
by Marco Bunge of rubymatrix.de <marco.bunge@rubymatrix-de>. | |
Based on 960gs (http://960.gs) | |
SASS Core | |
-------------------------------------------------------*/ | |
/* Grid Settings | |
---------------------------*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var loadJsFile = function (filename) { | |
var fileref = document.createElement('script') | |
fileref.setAttribute("type", "text/javascript") | |
fileref.setAttribute("src", filename) | |
if (typeof fileref != "undefined") { | |
document.getElementsByTagName("head")[0].appendChild(fileref) | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class ImpEx { | |
private $data = null; | |
private $rawData = null; | |
private $processData = null; | |
private $profiles = null; | |
const CSV_DELIMITER = ','; | |
const CSV_DELIMITER_EXCEL = ';'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var gulp = require('gulp'); | |
var sys = require('sys'); | |
var gutil = require('gulp-util'); | |
var exec = require('gulp-exec'); | |
gulp.task('phpunit', function() { | |
gulp.src('./tests').pipe( | |
exec('phpunit --bootstrap tests/bootstrap.php -c tests/phpunit.xml tests/', function(error, stdout){ | |
sys.puts(stdout); | |
return false; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Plain method | |
var numberFormat = function (number, decPlaces, decSeparator, thouSeparator) { | |
decPlaces = isNaN(decPlaces = Math.abs(decPlaces)) ? 2 : decPlaces; | |
decSeparator = decSeparator == undefined ? "." : decSeparator; | |
thouSeparator = thouSeparator == undefined ? "," : thouSeparator; | |
var roundAndReduceDecimals = function (num, length) { | |
return Math.round(num * Math.pow(10, length)) / Math.pow(10, length); | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* @author Marco Bunge <[email protected]> | |
* @copyright 2015 Marco Bunge | |
* Get in touch and follow at twitter http://twitter.com/makk_eightbit! Thank you! | |
*/ | |
/** | |
* Class Input | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* @author Marco Bunge <[email protected]> | |
* @copyright 2015 Marco Bunge http://marco-bunge.de | |
* @licence MIT http://opensource.org/licenses/MIT | |
* | |
* Get in touch and follow me at twitter http://twitter.com/makk_eightbit! Thank you! | |
* | |
* Inversion of control for dom elements. | |
* Allows you to bind custom logic, plugins, etc. to a dom element. | |
* The binding is referencing passed data attributes. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* @author Marco Bunge <[email protected]> | |
* @copyright 2015 Marco Bunge http://marco-bunge.de | |
* @licence MIT http://opensource.org/licenses/MIT | |
* | |
* Get in touch and follow me at twitter http://twitter.com/makk_eightbit! Thank you! | |
* | |
* Adjust element to an aspect ratio based on height or width. | |
* Default aspect ratio is 16:9 (tv) | |
* Usage: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Created by Marco Bunge on 18.08.2015. | |
* Inspired by http://ryanalberts.com/797/parsley-validation-with-angularjs/ | |
*/ | |
(function (angular, jq, window, document) { | |
'use strict'; | |
//var ngParsley = angular.module('parsley', []) | |
//ngParsley.constant('parsleyConfig', {}); | |
var ngParsleyJs = angular.module('parsley', []); |