Skip to content

Instantly share code, notes, and snippets.

Iacami Gevaerd enapupe

  • Florianópolis, SC, Brazil
View GitHub Profile
View config.test.js
import axios from 'axios'
import httpAdapter from 'axios/lib/adapters/http'
import { API_URL } from '../src/config/environment'
axios.defaults.host = API_URL
axios.defaults.adapter = httpAdapter
@enapupe
enapupe / .prettierrc
Created Mar 13, 2018
my preferred prettier config
View .prettierrc
{
"printWidth": 100,
"tabWidth": 2,
"singleQuote": true,
"trailingComma": "es5",
"bracketSpacing": true,
"jsxBracketSameLine": false,
"parser": "babylon",
"semi": false,
"arrowParens": "always"
View Dockerfile
FROM node
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
ENV AUDIO_PATH '/proc/asound/card0/pcm0p/sub0/status'
ENV ENDPOINT_ON 'http://localhost:1880/amp/on'
ENV ENDPOINT_OFF 'http://localhost:1880/amp/off'
COPY . /usr/src/app
View .gitconfig
[user]
email = enapupe@gmail.com
name = enapupe
[push]
default = current
[core]
excludesfile = ~/.gitignore_global
pager = diff-so-fancy | less --tabs=4 -RFX
editor = subl -n -w
[alias]
View data.js
var data = {"building": [
{
"volume": 3338.91764606872,
"perimeter": 137.87671346974363,
"points": [
[
78.7396821640909,
106.35271207241327,
0
],
@enapupe
enapupe / tooltip.directive.js
Created Nov 12, 2014
AngularJS tooltip directive
View tooltip.directive.js
angular.module("myApp").directive("theTooltip", function($timeout, $sce){
return {
restrict: "E",
template: "<tooltip-arrow arrow-top></tooltip-arrow><tooltip-content ng-bind-html=\"content\"></tooltip-content><tooltip-arrow></tooltip-arrow>",
link: function(scope, elem, attr){
scope.$on("tooltip.show", function(undefined, newval){
elem.css("visibility", "hidden");
scope.content = $sce.trustAsHtml(newval.content);
// aplicamos o escopo para forçar a renderizacao do novo content
// no tooltip, e assim poder calcular o novo tamanho no próximo
@enapupe
enapupe / reset.js
Created Nov 6, 2014
AngularJS auto $setPristine() on reset
View reset.js
angular.module("myApp").directive("form", function(){
return {
require: "^form",
link: function(scope, elem, attr, ctrl){
elem.on("reset", function(){
ctrl.$setPristine();
});
}
};
});
@enapupe
enapupe / controller.js
Created Sep 29, 2014
PopUp opener directive for angularjs
View controller.js
"use strict";
myApp.controller("SomeCtrl", function($scope){
$scope.callback = function(){
// do something
};
$scope.url = "http://some/popup";
});
@enapupe
enapupe / autofocus.directive.js
Created Sep 16, 2014
Directive that autofocus an element when scope becomes true
View autofocus.directive.js
myApp.directive("focusMe", function($timeout){
return {
restrict: "A",
link: function(scope, element, attrs){
scope.$watch(attrs.focusMe, function(value){
if(value === true){
$timeout(function(){
element[0].focus();
});
}
@enapupe
enapupe / notification.css
Created Aug 29, 2014
AngularJS Notification Service
View notification.css
.notifications-service {
position: fixed;
top: 10px;
width: 100%;
text-align: center;
}
.notification-list {
list-style: none;
padding: 0;
margin: 0;
You can’t perform that action at this time.