working on it ...

Filters

Explore Public Snippets

Sort by

Found 111k snippets

    public by toledano modified Mar 6, 2017  33  0  2  0

    gulpfile.js para cmi_tema

    gulpfile.js para cmi_tema: gulpfile.js
    /**
     * Created by toledano on 06/11/15.
     */
    
    // inicializa gulp
    var gulp = require('gulp');
    
    // incluye los plugin
    var jshint = require('gulp-jshint');
    var concat = require('gulp-concat');
    var debug = require('gulp-strip-debug');
    var uglify = require('gulp-uglify');
    var sass = require('gulp-ruby-sass');
    var notify = require('gulp-notify');
    
    // Configuración
    var config = {
      sourcesDir: "./sources",
      sassPath:   "./sources/sass",
      nodeDir:    "./node_modules",
    }
    
    // tarea fontawesome
    gulp.task('icons', function() {
      gulp.src([
        config.nodeDir + '/font-awesome/fonts/**.*',
        config.nodeDir + '/bootstrap-sass/assets/fonts/**/*'
      ])
        .pipe(gulp.dest('./assets/fonts'));
    });
    
    // tarea bootstrap
    gulp.task('sass', function() {
      sass(config.sassPath + '/cmi.scss', {
        style: 'expanded',   // nested, expanded, compact, compressed
        loadPath: [
          config.sassPath,
          config.nodeDir + '/bootstrap-sass/assets/stylesheets',
          config.nodeDir + '/font-awesome/scss'
        ]
      })
      .on("error", notify.onError(function (error) {
        return "Equivocación: " + error.message;
      }))
      .pipe(gulp.dest('./assets/css'));
    });
    
    // Se define la tarea `scripts`
    gulp.task('scripts', function() {
      gulp.src([
        config.nodeDir    + '/jquery/dist/jquery.js',
        config.nodeDir    + '/bootstrap-sass/assets/javascripts/bootstrap.js',
        config.sourcesDir + '/js/**/*',
      ])
      // .pipe(jshint())
      // .pipe(jshint.reporter('default'))
      .pipe(concat('cmi.js'))
      .pipe(debug())
      .pipe(uglify())
      .pipe(gulp.dest('./assets/js/'));
    });
    
    // la tarea watch
    gulp.task('watch', function() {
      gulp.watch(config.sassPath + '/**/*.scss', ['sass']);
      gulp.watch(config.sourcesDir + '/**/*.js', ['scripts'])
    });
    
    // la tarea `default`
    gulp.task('default', ['scripts','icons', 'sass']);
    
    
                

    public by toledano modified Mar 6, 2017  74  1  3  0

    Servicio para crear sesiones en el almacén local

    Servicio para crear sesiones en el almacén local: session.auth.service.js
    (function(angular){
      'use strict';
    
      angular
        .module('cmi')
        .service('session', sessionService);
    
      sessionService.$inject = ['$log', 'localStorage'];
    
      function sessionService($log, localStorage){
        // jshint validthis: true
        var self = this;
    
        // API Pública
        self.getUser = getUser;
        self.setUser = setUser;
        self.getAccessToken = getAccessToken;
        self.setAccessToken = setAccessToken;
        self.destroy = destroy;
    
        var _user = JSON.parse(localStorage.getItem('session.username'));
        var _accessToken = JSON.parse(localStorage.getItem('session.accessToken'));
    
        function getUser(){
          return _user;
        }     // getUser()
    
        function setUser(user){
          _user = user;
          localStorage.setItem('session.username', JSON.stringify(user));
          return _user;
        }     // setUser()
    
        function getAccessToken(){
          return _accessToken;
        }     // getAccessToken()
    
        function setAccessToken(token){
          _accessToken = token;
          localStorage.setItem('session.accessToken', JSON.stringify(token));
          return _accessToken;
        }     // setAccessToken()
    
        function destroy(){
          setUser(null);
          setAccessToken(null);
        }     // destroy()
      }
    })(angular);
    

    public by pleabargain modified Feb 19, 2017  34  1  2  0

    return current URL of the page

    //get current URL of page
    function myFunction() {
        let x = document.URL; 
        return x; 
      }
    //to execute
    myFunction();
    //returns something like
    //"https://www.snip2code.com/Edit/New"

    public by pleabargain modified Feb 19, 2017  129  6  5  2

    javascript output to console current full date as text

    // Enter here the actual content of the snippet.
    // Array of day names
    let dayNames = new Array("Sunday","Monday","Tuesday","Wednesday",
    				"Thursday","Friday","Saturday");
    
    // Array of month Names
    let monthNames = new Array(
    "January","February","March","April","May","June","July",
    "August","September","October","November","December");
    
    let now = new Date();
    console.log(dayNames[now.getDay()] + ", " +
    monthNames[now.getMonth()] +
    " " + now.getDate() +
    ", " + now.getFullYear());
    //output ~ Sunday, February 19, 2017
    

    public by pleabargain modified Feb 18, 2017  87  1  4  0

    add all function arguments together

    function sum(){
    	let result =0;
    	//loop through all of the values in func args
      for (i =0; i < arguments.length;i++){
        //now add them toghether
    		result += arguments[i];	
    	
    	}
    	return result;
    }
    sum(34,34,236,32);

    public by JavierSalazar modified Feb 16, 2017  104  2  2  1

    Calculo de Numero base dado un total y un procentaje

    Formula para el calculo de Numero base dado un total y un procentaje. Ejemplo: Si tenemos un monto TOTAL ya con IVA sumado. Si conocemos el porcentaje del IVA podemos obtener un numero base que al aplicarle el porcentaje de IVA y sumarselo, obtenemos el TOTAL
    function calcularMontoBase (Montofinal,iva) {
    var montoBase =0;
    
    montoBase = (Montofinal/((iva/100) + 1));
    return montoBase;
    
    }                        

    public by JavierSalazar modified Feb 14, 2017  132  5  3  0

    Pasar varios datos con ajax (Metodo POST)

    Pasar varios datos con ajax (Metodo POST)y es recibido por archivo php con la variable $_POST
    $.ajax(
    {
            url: "<?=resApi;?>procesarProducto.php",
            type: "post",
            dataType: "html",
            data: ({accion: "transferir",subaccion: "buscarStockSucursal", codigoprod: producto, sucursal: sucursal}),
            cache: false,
    })
        .done(function(res)
        {alert(res);}  

    public by camilordx modified Feb 1, 2017  104  2  2  1

    jquery ajax template

    $.ajax({
        type: 'GET',
        url: location.pathname,
        data: "PARAMETERS",
        success: function (data) {
            console.log(data)
        },
        error: function (xhr, status, error) {
            var err = eval("(" + xhr.responseText + ")");
            alert("Error: " + err.Message);
        },
        beforeSend: function () {
            console.log("start")
        },
        complete: function () {
            console.log("end")
        }
    });            

    public by Tech_JA modified Jan 30, 2017  118  1  4  1

    Log file

    Create a log fle
    var util = require('util');
    
    var writeToLog;
    
    var logFile = fs.createWriteStream('./NomeDoFicheiro.log', { flags: 'a+' });
    
    writeToLog = function () {
        logFile.write( util.format.apply(null, arguments) + '\r\n');
    };
    
    writeToLog("teste");         

    public by Tech_JA modified Jan 30, 2017  115  2  4  1

    Detects if enter key was pressed

    Detects if enter key was pressed
    $(document).keypress(function (e) {
        if (e.which === 13) {
            if (eventEnter === 'addCategory') {
               // alert('You pressed Add Category!');
                categories_add_btn();
            }
            if (eventEnter === 'editCategory') {
                //alert('You pressed Edit Category!');
                categories_edit_btn();
            }
            if (eventEnter === 'addManufacturer') {
                //alert('You pressed Add Manufacturer!');
                manufacturers_add_btn();
            }
            if (eventEnter === 'editManufacturer') {
                //alert('You pressed Edit Manufacturer!');
                manufacturers_edit_btn();
            }
            if (eventEnter === 'addSupplier') {
                //alert('You pressed Add Supplier!');
                suppliers_add_btn();
            }
            if (eventEnter === 'editSupplier') {
                //alert('You pressed Edit Supplier!');
                suppliers_edit_btn();
            }
            if (eventEnter === 'addPart') {
                //alert('You pressed Add Part!');
                parts_add_btn();
            }
            if (eventEnter === 'editPart') {
                //alert('You pressed Edit Part!');
                parts_edit_btn();
            }
        }
    });            
    • Public Snippets
    • Channels Snippets