Skip to content

Instantly share code, notes, and snippets.

View Dpblandin's full-sized avatar

David Pascaud-Blandin Dpblandin

View GitHub Profile
@Dpblandin
Dpblandin / .eslintrc.json
Created June 12, 2018 08:51
eslint config file with vuejs
{
"root": true,
"env": {
"browser": true
},
"extends": [
"airbnb-base",
"plugin:vue/strongly-recommended"
],
"plugins": [
@Dpblandin
Dpblandin / Gulpfile.js
Last active May 27, 2016 22:32
Gulpfile [Laravel, Angular]
var gulp = require('gulp');
var sequence = require('run-sequence');
var es = require('event-stream');
var clean = require('gulp-clean');
var htmlReplace = require('gulp-html-replace');
var inject = require('gulp-inject');
var compass = require('gulp-compass');
var minifyCSS = require('gulp-minify-css');
var ngAnnotate = require('gulp-ng-annotate');
var uglify = require('gulp-uglify');
@Dpblandin
Dpblandin / config.js
Created May 12, 2014 10:12
AngularJS Loading Directive - Show a loading HTML element when a $http request is pending
app.config(['$httpProvider', function ($httpProvider) {
$httpProvider.interceptors.push(function ($q, $injector) {
var notificationChannel,
$http;
return {
// optional method
'request': function (config) {
// get requestNotificationChannel via $injector because of circular dependency problem
@Dpblandin
Dpblandin / ismobile.js
Created May 12, 2014 10:02
Detect user agent based on the navigator.userAgent property
var isMobile = navigator.userAgent.match(/Android|BlackBerry|BB10|iPhone|iPad|iPod|Opera Mini|IEMobile/i) || false;