Skip to content

Instantly share code, notes, and snippets.

View diegogriep's full-sized avatar
🎯
Focusing

Diego Griep diegogriep

🎯
Focusing
View GitHub Profile
$ ->
$('#formId').validate
rules: {
'message[name]': "required"
'message[email]': 'required'
'message[subject]': 'required'
'message[body]': 'required'
}
submitHandler: (form) ->
$.post(
@diegogriep
diegogriep / preload-image.js
Last active December 15, 2015 03:59
Preload images
function preload(arrayOfImages) {
$(arrayOfImages).each(function(){
$('<img/>')[0].src = this;
// Alternatively you could use:
// (new Image()).src = this;
});
}
// Usage:
@diegogriep
diegogriep / mascara-telefone.js
Created April 4, 2013 12:42
Máscara para telefone independente da quantidade de digítos.
function mascara(o,f){
v_obj=o
v_fun=f
setTimeout("execmascara()",1)
}
function execmascara(){
v_obj.value=v_fun(v_obj.value)
}
<input type="text" value="This text will expand" />
<h2><span id="elem" class="overflow-300"></span> and this will shift to the side.</h2>
h2 span{
font-weight:bold;
display:inline-block;
vertical-align: top;
}
.overflow-300{
@diegogriep
diegogriep / accesskey.css
Created April 6, 2014 20:05
Identificar a tecla de atalho no atributo accesskey
a[accesskey]:after, button[accesskey]:after, input[accesskey]:after,
label[accesskey]:after, legend[accesskey]:after, textarea[accesskey]:after {
margin-left: 0.3em;
content: "[" attr(accesskey) "]";
}
// Mixin
@mixin font-face($name, $url) {
@font-face {
font-family: #{$name};
src: url('#{$url}.eot');
src: url('#{$url}.eot#iefix') format("embedded-opentype"),
url('#{$url}.ttf') format('truetype'),
url('#{$url}.svg##{$name}') format('svg'),
url('#{$url}.woff') format('woff');
@diegogriep
diegogriep / listImage.php
Created April 13, 2016 12:02
List all images from a path
<?php
$path = 'gallery/';
$files = glob("$path{*.jpg,*.png,*.gif,*.jpeg}", GLOB_BRACE);
foreach($files as $img){
?>
<img src="<?php echo $img; ?>" alt="Description">
<?php } ?>
function ruleOfThree (had, got, have) {
return have * got / had;
}
function returnTheSameArguments(arg: number): number {
return arg;
}
function returnTheSameArguments<T>(param: T): T {
return param;
}
let showMessage = returnTheSameArguments("Qual conhecimento você compartilhou hoje?");