Skip to content

Instantly share code, notes, and snippets.

View mauryaratan's full-sized avatar
🦌

Ram Ratan Maurya mauryaratan

🦌
View GitHub Profile
@mauryaratan
mauryaratan / equal-height-columns.js
Last active October 14, 2015 01:07
100% Column height using jQuery; conditional, applies only on one with less height.
var wrap = $('.content');
var col1 = $('.content .primary');
var col2 = $('.content .sidebar');
if (col1.height() < wrap.height()){
col1.css('height', wrap.height()+'px');
}
if (col2.height() < wrap.height()){
col2.css('height', wrap.height()+'px');
@mauryaratan
mauryaratan / SCSS Mixins.scss
Last active October 14, 2015 01:47
Useful SCSS Mixins
@mixin md($case){
.#{$case} &{
@content;
}
}
@mixin the-bg($trans: 1){
background: url(assets/img/pixel-#{$trans}.png) repeat;
background: rgba(black, ($trans/10));
}
@mauryaratan
mauryaratan / body_classes.js
Last active December 10, 2015 00:28
Add body classes for browser, OS and retina display support.
$(function() {
var browser, classList, os, platform, retina;
retina = window.devicePixelRatio > 1 ? "retina" : "no-retina";
platform = window.navigator.userAgent;
if (/Chrome/.test(platform)) {
browser = "chrome";
} else if (/Firefox/.test(platform)) {
browser = "firefox";
} else {
browser = "unknown-browser";
@mauryaratan
mauryaratan / WP3.5 Media Upload API.js
Last active December 10, 2015 16:28
A slightly improved version of WP3.5 Media Uploader than previous version, just to stay safe. Don't forget to use wp_enqueue_media(); to avoid any error.
// Uploading files
var file_frame;
jQuery('.upload_image_button').live('click', function( event ){
event.preventDefault();
// If the media frame already exists, reopen it.
if ( file_frame ) {
file_frame.open();
@mauryaratan
mauryaratan / Mac-folder-clean.txt
Created February 14, 2013 21:00
Compress your files without including .DS_Store with single line command.
zip -r foo.zip foo -x "*.DS_Store"
To interpret this, we are running the zip executable with the following parameters/arguments:
-r for recursively including all directories underneath the targets we want to zip.
foo.zip is the name of the zip archive we are creating
foo is the target directory we want to zip up
-x "*.DS_Store" excludes all files whose path ends in the string ".DS_Store"
@mauryaratan
mauryaratan / wordpress-functions.php
Created March 11, 2013 08:40
Useful WordPress functions for random needs.
<?php
function is_sidebar_active( $index = 1){
$sidebars = wp_get_sidebars_widgets();
$count = count($sidebars['sidebar-'.$index]);
if($count === 0){
return false;
}else{
return true;
}
@mauryaratan
mauryaratan / custom-file.php
Last active December 17, 2015 07:09
Custom CSS file generation in WordPress
<?php
// OUTPUT CUSTOM CSS FILE
function stag_link_custom_styles(){
$output = '';
if(apply_filters('stag_custom_styles', $output)){
$perma_structure = get_option('permalink_structure');
$url = home_url(). '/stag-custom-styles.css?'.time();
if(!$perma_structure) $url = home_url(). '?page_id=stag-custom-styles.css';
echo '<link rel="stylesheet" href="'.$url.'" type="text/css" media="screen" />';
@mauryaratan
mauryaratan / sublime-settings.json
Last active December 17, 2015 13:59
My Sublime Text settings. Better to keep the safe and open.
{
"bold_folder_labels": true,
"color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme",
"ensure_newline_at_eof_on_save": true,
"file_exclude_patterns":
[
"*.DS_Store",
"*.git",
"*.sass-cache"
],
@mauryaratan
mauryaratan / stag-shortcodes-1.0.txt
Created July 20, 2013 05:11
Codestag's Shortcode builder's shortcodes list for v1
Alerts
======
[stag_alert style="white"]Your Alert![/stag_alert]
Styles: white, grey, red, yellow, green, blue
Buttons
=======
@mauryaratan
mauryaratan / extends.scss
Last active December 21, 2015 20:49
Useful Sass Mixins and extend, usable in most projects.
// Clearfix
%clearfix {
zoom: 1;
&:before,
&:after {
display: table;
content: "";
}
&:after {
clear: both;