Skip to content

Instantly share code, notes, and snippets.

View boniattirodrigo's full-sized avatar

Rodrigo Boniatti boniattirodrigo

View GitHub Profile
@boniattirodrigo
boniattirodrigo / map
Created March 4, 2015 12:17
Map implementation
<div>
<section id="google-map" class="gmap" style="height: 410px;"></section>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="js/jquery.gmap.js"></script>
<script type="text/javascript">
jQuery('#google-map').gMap({
@boniattirodrigo
boniattirodrigo / gallery
Created April 1, 2015 22:35
Foreach for gallery of custom field set
<form id="contact-form" action="//formspree.io/your@email.com" method="post">
<input type="text" name="Name" placeholder="Name" required>
<input type="email" name="Email" placeholder="Email" required>
<textarea name="Message" cols="30" rows="6" placeholder="Message" required></textarea>
<!-- CONFIG -->
<input class="hidden" type="text" name="_gotcha">
<input type="hidden" name="_subject" value="Email Subject">
<!-- /CONFIG -->
<input class="submit" type="submit" value="Send message">
</form>
@boniattirodrigo
boniattirodrigo / paginacao_django.html
Created August 6, 2015 17:12
Paginação em Django com Bootstrap
{% if acessos.paginator.num_pages > 1 %}
<nav>
<ul class="pager">
{% if acessos.has_previous %}
<li class="previous"><a href="?page=1"><span aria-hidden="true">&larr;</span> Primeira</a></li>
{% else %}
<li class="previous disabled"><a href="#"><span aria-hidden="true">&larr;</span> Primeira</a></li>
{% endif %}
{% if acessos.has_previous %}
<li><a href="?page={{ acessos.previous_page_number }}">Anterior</a></li>
@boniattirodrigo
boniattirodrigo / view.py
Last active August 29, 2015 14:27
Filters in Django
class ListaProdutos(ListView):
template_name = 'produtos.html'
model = Produto
context_object_name = 'produtos'
def get_queryset(self):
pista = self.request.GET.get('pesquisar_por')
status = self.request.GET.get('status')
if status == 'ativo':
@boniattirodrigo
boniattirodrigo / view.py
Created August 21, 2015 13:00
Filters in Django
class ListaProdutos(ListView):
template_name = 'produtos.html'
model = Produto
context_object_name = 'produtos'
def get_queryset(self):
pista = self.request.GET.get('pesquisar_por')
status = self.request.GET.get('status')
if status == 'ativo' : status = 'A'
$("#action-button").click(function() {
// supondo que voce tenha um <input id="pesquisar-nome"/>
var inputValue = $("#pesquisar-nome").val();
$.ajax({
url: "/search_view/?pesquisar-nome=" + encodeURIComponent(inputValue),
type: "get",
success: function(data) {
$('#results').html(data);
}
});
@boniattirodrigo
boniattirodrigo / main.js
Last active September 15, 2015 21:44
Autocomplete with Django and AJAX
$("#input").autocomplete({
minLength: 1,
source: function(req, add){
var search=$("#input").val();
$.ajax({
url: '/your-url/',
async: true,
dataType: 'json',
type: 'GET',
data: {'start': search,},
$('.table').on('click', '.table__delete', function() {
if ($(this).parent().is(':not(:last-child)')) {
var linhaClicada = $(this).parent().index();
console.log(linhaClicada);
$.ajax({
type: 'POST',
dataType: 'json',
url: "/atendimento/deletar-servico-ou-item-selecionado/",
data: {
item: linhaClicada,
@boniattirodrigo
boniattirodrigo / barcode_i2of5_sample.py
Created November 27, 2015 16:19 — forked from mmmattos/barcode_i2of5_sample.py
Creating Barcodes for Brazilian Banking using Python and Reportlab
# Sample i2of5 barcode generation.
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import A4
from reportlab.lib.units import mm
from reportlab.graphics.barcode.common import I2of5
c=canvas.Canvas("barcode_example.pdf",pagesize=A4)
tb=0.254320987654 * mm # thin bar
bh=20 * mm # bar height