Skip to content

Instantly share code, notes, and snippets.

View leocaseiro's full-sized avatar
💭
I',m probably studying...

Leo Caseiro leocaseiro

💭
I',m probably studying...
View GitHub Profile
@leocaseiro
leocaseiro / add_hours.js
Created July 31, 2014 23:22
Add Hours to Javascript Time
function addHourTo(start, duration) {
start = start.split(':');
duration = duration.split(':');
totalHours = parseInt(start[0], 10) + parseInt(duration[0], 10);
totalMinutes = parseInt(start[1], 10) + parseInt(duration[1], 10);
if (totalMinutes >= 60) {
totalMinutes -= 60;
totalHours += 1;
//Usage
try {
$(window).on('load', function() {
equalize_height($('#parent'), '.element');
});
$(window).resize(function(){
equalize_height($('#parent'), '.element');
});
} catch(err) {console.log(err);}
(function($) {
if ($.fn.style) {
return;
}
// Escape regex chars with \
var escape = function(text) {
return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
};
@leocaseiro
leocaseiro / class-wp-cpt-plugin-base-singleton.php
Created August 20, 2014 01:23
WordPress Plugin with Custom Post and Metabox using Singleton
<?php
if ( !class_exists('Primped_Base_Singleton') ):
abstract class Primped_Base_Singleton {
/**
* Parsed options for module
*
* @var array
@leocaseiro
leocaseiro / metabox-table.html
Created October 20, 2014 03:48
Metabox Table HTML Form example
<table class="form-table">
<tbody>
<tr>
<th scope="row"><label>Example:</label></th>
<td>
<select name="select-name-whenever">
<option>1</option>
<option>lorem</option>
</select>
</td>
@leocaseiro
leocaseiro / custom-comments-pagination.php
Created January 23, 2015 05:29
Comments Pagination WordPress
<?php
$comments_per_page = 2;
$page = 2;
//MYSQL: LIMIT offset, number
$params = array(
'post_id' => $post_id,
'offset' => (--$page) * $comments_per_page,
'number' => $comments_per_page,
);
@leocaseiro
leocaseiro / validate_currency.php
Created February 19, 2015 23:16
RegEx Currency PHP $1,000,000.00
<?php
/**
* Check if value is currency $value
*
* Pass on:
* 1,000,000.00
* 10,000.00
* 1,000.00
* 100.00
@leocaseiro
leocaseiro / pre-commit
Created February 27, 2015 01:16
Syntax check your PHP before GIT Commit
#.git/hooks/pre-commit
#chmod +x pre-commit
#http://www.phil-barker.com/2013/07/syntax-check-your-php-before-git-commit/
#!/usr/bin/php
<?php
// Grab all added, copied or modified files into $output array
exec('git diff --cached --name-status --diff-filter=ACM', $output);
foreach ($output as $file) {
$fileName = trim(substr($file, 1));
@leocaseiro
leocaseiro / plugins-list
Last active February 27, 2016 20:35
Sublime Text Plugins
AdvancedNewFile
Alignment
Autoprefixer(css3)
Color Highlitgther (show the color on mouse over)
DocBlockr (For Documentation PHPDocs, CSSDocs, JSDocs...)
Emmet
File Diffs
Git Conflict Resolver (very useful to identify where's the conflict in your file)
HTML-CSS-JS Prettify (minify files .min)
Minifier( Same as above)
@leocaseiro
leocaseiro / bath.svg
Created May 7, 2015 05:11
SVG Bath
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.