Skip to content

Instantly share code, notes, and snippets.

function replace0by5(number){
if(number === 0){
return 5;
}
var result=number,decimalPlace=1;
while(number > 0){
if(number % 10 === 0){
var newNumber = 5*decimalPlace;
result += newNumber;
}
let person = {
firstName:"Tarun",
lastName:"Ranka"
}
const printFullName = function(newHown,state,country){
console.log(`${this.firstName} ${this.lastName} ${newHown} ${state} ${country}`);
}
const callFn = printFullName.bind(person);
https://jakearchibald.github.io/svgomg/
/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/.test(a)
function load_style()
{
$cssJSON = wp_remote_get(get_stylesheet_directory_uri().'/webpack-assets.json');
$css_data = json_decode($cssJSON['body']);
foreach ($css_data as $key => $cssjson) {
if ($cssjson && isset($cssjson->css)) {
$css_url = get_stylesheet_directory_uri().'/dist/'.$cssjson->css;
if (is_front_page() && $key == "home") {
echo "<link href='$css_url' rel='stylesheet'/>";
var AssetsPlugin = require("assets-webpack-plugin");
new AssetsPlugin({
fullPath: false,
prettyPrint: true,
}),
function child_theme_dequeue_style()
{
wp_dequeue_style('wpsisac_slick_style');
wp_dequeue_style('wpos-slick-style');
wp_dequeue_style('menu-icons-extra');
wp_dequeue_style('woocommerce_frontend_styles');
wp_dequeue_style('woocommerce-general');
wp_dequeue_style('woocommerce-layout');
wp_dequeue_style('woocommerce-smallscreen');
wp_dequeue_style('woocommerce_fancybox_styles');
const ExtractTextPlugin = require("extract-text-webpack-plugin");
module: {
rules: [{
test: /\.scss$/,
use: ExtractTextPlugin.extract({
use: ["css-loader", "sass-loader"]
})
}]
}
@tarunranka
tarunranka / cart.js
Last active September 29, 2017 17:53
import "../sass/cart.scss";
export default class Cart {
static bindCartqty(){
/*code for binding the qty increcment/decrement*/
}
}
jQuery(document).ready(function() {
Cart.bindCartqty()
}
entry: {
vendor: ["jquery", "lazyloadxt", "utils"],
critical: "./assets/js/critical.js",
home: "./assets/js/home.js",
search: "./assets/js/search.js",
product: "./assets/js/product.js",
cart: "./assets/js/cart.js",
account: "./assets/js/account.js",
checkout: "./assets/js/checkout.js,
},