Skip to content

Instantly share code, notes, and snippets.

View navarroaxel's full-sized avatar

Axel Navarro navarroaxel

View GitHub Profile
<div ng-hide="$ctrl.showUploadPicture" class="row form-group">
<div class="col-xs-12">
<div ng-show="$ctrl.currentPicture">
<img ng-src="{{$ctrl.currentPicture}}" alt="{{$ctrl.course.name}}"/>
</div>
<br/>
<br/>
<a ng-hide="$ctrl.showUploadPicture" ng-click="$ctrl.showUploadPicture = true">
<span class="fa fa-cloud-upload"></span>
<span>Subir imagen</span>
router.post('/:id/picture',
global.app.data.buckets({
bucket: 'pip-recreational-centers',
nameSuffix: req => '_' + req.params.id + '.png'
}),
(req, res, next) => model.RecreationalCenter.findById(req.params.id).then(
recreationCenter => {
recreationCenter.picture = req.resource.Location;
return playlist.save();
}
<div ng-repeat="alert in $ctrl.alerts">
<div>{{alert.message}}</div>
</div>
_.reduce(req.body.labels,
(promise, requestLabel) => promise.then(
() => {
var label = new model.Label(requestLabel);
label.branch = DISTRIBUTION_BRANCH_ID;
return labelsService.createLabel(label);
}
),
Promise.resolve()
).then(
@navarroaxel
navarroaxel / index.html
Created June 21, 2016 16:07
Angular UI Router
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body ng-app="app">
<main ui-view></main>
<script src="angular/angular.min.js"></script>
<script src="angular-ui-router/release/angular-ui-router.min.js"></script>
var async = require('async'),
nodemailer = require('nodemailer'),
_ = require('lodash'),
model = app.model,
hash = app.security.hash,
validate = app.validation.validate;
/**
* the mobile api should validate a token session from the mobile app
* @param router
$scope.addProviders = function() {
$scope.report.filters.providers = $scope.report.filters.providers.concat($scope.providersToAdd);
angular.forEach($scope.providersToAdd, function(provider) {
$scope.providers.remove(provider);
});
$scope.providersToAdd = [];
};
$scope.removeProviders = function(){
$scope.providers = $scope.providers.concat($scope.providersToDelete);
angular.forEach($scope.providersToDelete, function(provider) {
@navarroaxel
navarroaxel / index.html
Created July 7, 2014 19:29
Products page
<html>
<head>
<title>Directives</title>
<script src="bootstrap.css"></script>
<script src="bootstrap-theme.css"></script>
</head>
<body ng-controller="defaultCtrl">
<div class="panel panel-default">
<div class="panel-heading">
<h3>Products</h3>
@navarroaxel
navarroaxel / defaultCtrl.js
Created July 7, 2014 19:10
A products controller
app.module('exampleApp', [])
.controller('defaultCtrl', function ($scope) {
$scope.products = [
{name: 'Apples', category: 'Fruit', price: 1.20},
{name: 'Bananas', category: 'Fruit', price: 2.40},
{name: 'Pears', category: 'Fruit', price: 2}
];
$scope.incrementPrices = function () {
for (var i = 0; i < $scope.products.length; i++) {
@navarroaxel
navarroaxel / unorderedList.js
Last active August 29, 2015 14:03
IIFE problem fixed
angular.module('exampleApp')
.directive('unorderedList', function () {
return function (scope, element, attrs) {
var data = scope[attrs['unorderedList']];
var propertyExpression = attrs['listProperty'];
if (!angular.isArray(data))
return;
var listElem = angular.element('<ul>');