Skip to content

Instantly share code, notes, and snippets.

View NiltonMorais's full-sized avatar

Nilton Morais NiltonMorais

View GitHub Profile
@NiltonMorais
NiltonMorais / gulpfile.js
Created June 7, 2017 16:19
Gulpfile do William
const gulp = require('gulp');
const elixir = require('laravel-elixir');
const webpack = require('webpack');
const WebpackDevServer = require('webpack-dev-server');
const webpackConfig = require('./webpack.config');
const webpackDevConfig = require('./webpack.dev.config');
const mergeWebpack = require('webpack-merge');
const argv = require('yargs').argv;
const HOST = "localhost";
@NiltonMorais
NiltonMorais / AdminMenu.vue
Created June 7, 2017 16:21
AdminMenu do William
<template>
<div class="navbar-fixed">
<ul :id="o.id" class="dropdown-content" v-for="o in config.menusDropdown">
<li v-for="item in o.items" :class="menuItemClass(item)">
<a :href="item.url">{{item.name}}</a>
</li>
</ul>
<ul id="dropdown-logout" class='dropdown-content'>
<li>
<a :href="config.urlLogout" @click.prevent="goToLogout()">Sair</a>
@NiltonMorais
NiltonMorais / bootstrap.js
Created June 7, 2017 16:21
Bootstrap.js do William
require('materialize-css');
window.Vue = require('vue');
@NiltonMorais
NiltonMorais / PagSeguroPlan.php
Created July 6, 2017 18:48
Aderir à um plano no Pagseguro
<?php
namespace Site\PagSeguro;
use GuzzleHttp\Client;
use PagSeguro\Configuration\Configure;
class PagSeguroPlan
{
public function create(){
@NiltonMorais
NiltonMorais / checkout.html
Last active February 13, 2019 18:20
Filtrando somente seguimentos que serão utilizados no pagseguro e criando label para nome de exibição em pt-br. https://www.schoolofnet.com/forum/topico/remover-segments-que-nao-estao-sendo-usados-e-renomear-2348
<!--
Generated template for the CheckoutPage page.
See http://ionicframework.com/docs/components/#navigation for more info on
Ionic pages and navigation.
-->
<ion-header>
<ion-navbar>
<ion-title>checkout</ion-title>
<?php
$strBD = "POLYGON((-22.886145457836463 -43.118764097835, -22.88643210096987 -43.118324215556555, -22.886694032959 -43.117846782351904, -22.886763222456636 -43.11767512097496, -22.886782990878046 -43.117605383540564, -22.886886775043237 -43.11763757004875, -22.887133879879073 -43.11891966595787, -22.88630360584699 -43.11942392125267, -22.886115805063966 -43.118823106433325, -22.886145457836463 -43.118764097835))";
$newStr = str_replace('POLYGON((','',$strBD);
$newStr = str_replace('))','',$newStr);
$array = explode(',',$newStr);
$newArray = [];
foreach ($array as $item){
@NiltonMorais
NiltonMorais / Upload.vue
Created October 4, 2017 00:41
Component com formulário de exemplo para upload de arquivo com vuejs 2: https://portal.code.education/admin/curso/duvidas/5246/view
<template>
<div class="container">
<form method="POST" @submit.prevent="send()">
<label>Arquivo</label>
<input @change="setFile" type="file">
<button type="submit" class="btn">Enviar</button>
</form>
</div>
</template>
<script type="text/javascript">
@NiltonMorais
NiltonMorais / gulpfile.js
Created October 4, 2017 01:57
gulpfile.js para a Fernanda
const gulp = require('gulp');
const elixir = require('laravel-elixir');
const webpack = require('webpack');
const WebpackDevServer = require('webpack-dev-server');
const webpackConfig = require('./webpack.config');
const webpackDevConfig = require('./webpack.dev.config');
require('laravel-elixir-vue');
require('laravel-elixir-webpack-official');
Elixir.webpack.config.module.loaders = [];
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="css/bootstrap.mim.css">
<script src="js/jquery.min.js"></script>
var path = require('path')
var webpack = require('webpack')
module.exports = {
entry: './src/main.js',
output: {
path: path.resolve(__dirname, './dist'),
publicPath: '/dist/',
filename: 'build.js'
},