Skip to content

Instantly share code, notes, and snippets.

View ddsilva's full-sized avatar

Daniel Silva ddsilva

  • São Paulo, Brasil
View GitHub Profile
class Vehicle::QuoteExhibitionRule < ActiveRecord::Base
def activate!
return true if self.active
active_rule = self.class.active
active_rule.update(active: false) if active_rule
update_attribute :active, true
end
@ddsilva
ddsilva / getFilters.js
Created July 29, 2015 19:50
getFilters
function getFilters (vehicles) {
return {
gearTypes : _.uniq(_.pluck(vehicles, 'gear_type')),
doors : _.uniq(_.pluck(vehicles, 'doors')),
motor : _.uniq(_.pluck(vehicles, 'motor'))
}
}
function getFilters (vehicles) {
return {
gearTypes : _.uniq(_.pluck(vehicles, 'gear_type')),
doors : _.uniq(_.pluck(vehicles, 'doors')),
motor : _.uniq(_.pluck(vehicles, 'motor'))
}
}
@ddsilva
ddsilva / index.html
Created July 13, 2015 18:27
skip duplicated
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Select2 tests</title>
<link href="//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/css/select2.min.css" rel="stylesheet" />
</head>
<body>
<select id="countries">
term = params.term && params.term.toLowerCase()
@ddsilva
ddsilva / gist:eab2e12e7216f419ded7
Created April 7, 2015 13:09
Ordenação em Datatables
@$('table').dataTable
bSort : true
aoColumns : [
null, # Coluna sem alterações no comportamento
bSortable: false, # Coluna que não será ordenada
]
{
"manifest_version": 2,
"name": "Person List",
"description": "Person app list",
"version": "1.0",
"icons": {
"128": "person-logo.png"
},
"app": {
"launch": {
package br.org.sesc.siplan.controller;
import java.util.ArrayList;
import java.util.List;
import javax.validation.Valid;
import org.joda.time.LocalDateTime;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
@ddsilva
ddsilva / _my-prefences-painel.scss
Created November 13, 2014 18:38
Sass do componente de preferências do usuário (/assets/sass/source/theme-common/modules/components/my-account/dashboard/_my-prefences-painel.scss)
.base-painel {
.painel-preferences-list {
width: column(3);
}
}
.base-painel {
.painel-preferences {
width: column(4);
@include media-query(site-normal) {
width: column(2);
@ddsilva
ddsilva / component-my-preferences-painel.jsp
Created November 13, 2014 18:34
Componente de preferencias do usuário (/guideline/inc/partials/my-account/component-my-preferences-painel.jsp)
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%
String showFeedback = request.getParameter("feedback");
showFeedback = showFeedback == null ? "" : showFeedback;
%>
<p class="my-account-title">Minhas preferências</p>
<div class="base-painel">
<div class="painel-column">
<p class="description">
Através das suas preferências