Skip to content

Instantly share code, notes, and snippets.

View klimesf's full-sized avatar

Filip Klimes klimesf

View GitHub Profile
@klimesf
klimesf / .gitconfig
Last active July 7, 2022 08:13
Global git config
[credential]
helper = store
[init]
defaultBranch = master
[core]
whitespace = fix,-indent-with-non-tab,space-before-tab,trailing-space,cr-at-eol
autocrlf = input
filemode = false
@klimesf
klimesf / nutforms-rules.js
Last active May 14, 2016 09:54
Nutforms Core extended by Nutforms Rules
window.NutformsRules.modelBuildCallback = (model) => {
// Fetch rules from server
let rawRules = fetchRules(model.entityName, model.context);
// Translate rules to JS
let rules = translateRulesToJS(rawRules);
// Register listeners to attributes
Object.keys(rules).forEach((attributeName) => {
model.attribute[attributeName].listen("value-changed", (attribute) => {
@klimesf
klimesf / bootstrap-form-basic.nutlayout
Last active December 15, 2015 09:21
Nutform layouts
<div class="container">
<form class="form" role="form" nutform:entity-form="cz.cvut.fel.nutforms.example.model.Bug:edit:1">
<!-- The form is automagically generated here -->
</form>
</div>
@klimesf
klimesf / Entities.php
Last active August 29, 2015 14:17
Entity Visitor
class FooEntity implements Entity
{
// ... data ...
public function acceptEntityVisitor(EntityVisitor $visitor)
{
$visitor.visitFooEntity($this);
}
@klimesf
klimesf / SignPresenter.phpt
Last active August 29, 2015 14:13
Nette\Tester + Facebook\Webdriver
<?php
namespace Test\Presenters\AdminModule;
use Tester;
use Tester\Assert;
use DesiredCapabilities;
use RemoteWebDriver;
use WebDriverBy as By;
@klimesf
klimesf / breaks
Last active August 29, 2015 14:13
Nette editor backticks issue
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget tortor sit amet augue blandit ultricies. Aenean nec justo sed metus dapibus fermentum. Integer cursus sapien sit amet dolor maximus, eget vehicula nisl. `-p hhvm`.