Skip to content

Instantly share code, notes, and snippets.

p {
text-align: justify;
}
app.directive('fileModel', ['$parse', function ($parse) {
return {
restrict: 'A',
link: function(scope, element, attrs) {
var model = $parse(attrs.fileModel);
var modelSetter = model.assign;
element.bind('change', function(){
scope.$apply(function(){
modelSetter(scope, element[0].files[0]);
<input type="file" file-model="file"/>
var app = angular.module('my-app', [..,'lr.upload']);
font-face {
font-family: 'ralewayregular';
src: url('raleway-regular-webfont.eot');
src: url('raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('raleway-regular-webfont.woff2') format('woff2'),
url('raleway-regular-webfont.woff') format('woff'),
url('raleway-regular-webfont.ttf') format('truetype'),
url('raleway-regular-webfont.svg#ralewayregular') format('svg');
font-weight: normal;
font-style: normal;
@jhonylucas74
jhonylucas74 / example.sql
Last active August 29, 2015 14:27
SQL example
# ANTES DE COMEÇAR É IMPORTANTE CONSEGUIR TODOS OS ATRIBUTOS NECESSÁRIOS
# PARA REALZIAR A BUSCA POR VAGAS
# ========================================================================
# único parâmetro para realizar busca é o Id do usuário.
$id_usuario = 5
# Convertendo os periodos e subtraindo eles.
# >> CAST(periodo_final as DECIMAL(9,2)) - CAST(periodo_inicial as DECIMAL(9,2))
# Logo após isso somar todos os períodos de todas as experiências cadastradas
# usando como query o Id do usuário.
@jhonylucas74
jhonylucas74 / export.sql
Created August 13, 2015 14:49
export.sql
SELECT
usuarios.id,
usuarios.nome,
usuarios.email,
usuarios.cep,
usuarios.estado,
usuarios.cidade,
usuarios.endereco,
usuarios.nascimento,
GROUP_CONCAT(telefones.numero SEPARATOR ', ') AS telefones,
@jhonylucas74
jhonylucas74 / new_export.sql
Last active August 29, 2015 14:27
New Export XLS
SELECT
usuarios.id,
usuarios.nome,
usuarios.email,
usuarios.nascimento,
GROUP_CONCAT(telefones.numero SEPARATOR ', ') AS telefones,
usuarios.cep,
usuarios.estado,
usuarios.cidade,
$element.on('click input paste keyup', function() {
timeout = $timeout(function() {
// Manual debounce to prevent multiple execution
$timeout.cancel(timeout);
// fix bug
var text = parseViewValue($element.val());
$element[0].selectionStart = text.length;
$scope.$apply();
android.support.v4 21.0.1 "Android Support v4"
com.ionic.keyboard 1.0.4 "Keyboard"
cordova-plugin-device 1.0.2-dev "Device"
de.appplant.cordova.common.registerusernotificationsettings 1.0.1 "RegisterUserNotificationSettings"
de.appplant.cordova.plugin.local-notification 0.8.2dev "LocalNotification"
org.apache.cordova.inappbrowser 0.6.0 "InAppBrowser"