This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function images_in_row(selector) { | |
var galleries = document.querySelectorAll(selector); | |
var galleryMarginWidth = 5; | |
Array.prototype.forEach.call(galleries, function(gallery, index) { | |
var images = gallery.getElementsByTagName("img"); | |
if (images.length == 0) { | |
return; | |
} | |
var galleryWidth = parseFloat(getComputedStyle(gallery).width).toFixed(2); | |
var galleryUsableWidth = galleryWidth - (galleryMarginWidth * images.length * 2); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function get_image_pixel_hex_color(){ | |
var img = event.path[0]; | |
var canvas = document.createElement('canvas'); | |
canvas.width = img.width; | |
canvas.height = img.height; | |
canvas.getContext('2d').drawImage(img, 0, 0, img.width, img.height); | |
var pixelData = canvas.getContext('2d').getImageData(event.offsetX, event.offsetY, 1, 1).data; | |
var hexColor = ('#' + | |
(pixelData[0].toString(16).length == 2 ? pixelData[0].toString(16) : '0' + pixelData[0].toString(16))+ | |
(pixelData[1].toString(16).length == 2 ? pixelData[1].toString(16) : '0' + pixelData[1].toString(16))+ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function is_touch_device() { | |
try { | |
document.createEvent("TouchEvent"); | |
return true; | |
} catch (e) { | |
return false; | |
} | |
} | |
if (is_touch_device) return; | |
$('.pane-system-main-menu .nav .dropdown .dropdown-toggle').hover(function() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function ($) { | |
jQuery.fn.parallaxBackground = function (options) { | |
options = $.extend({ | |
min: 0, | |
max: 100, | |
speed: 1 | |
}, options); | |
var previousScroll = 0; | |
var directionScroll; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$(document).ready(function (){ | |
$('.for-slidedown').addClass('slidedown-ready') | |
$(window).on('scroll', function (event) { | |
$('.for-slidedown.slidedown-ready').each(function () { | |
if (window.innerHeight + window.pageYOffset >= $(this).offset().top) { | |
$(this).removeClass('slidedown-ready'); | |
} | |
}); | |
}); | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var LINE_FEED = "\n"; | |
var LINE_TABULATION = "\t"; | |
var TABLE_NAME = (TABLE !== null ) ? TABLE.getName() : 'table'; | |
function output() { | |
for (var i = 0; i < arguments.length; i++) { | |
OUT.append(arguments[i]); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_filter("wp_get_nav_menu_items", function ($items, $menu, $args) { | |
$menu_id = 21; // Wordpress Menu ID | |
$menu_item_id = 48; // Wordpress Menu Item ID | |
$taxonomy_name = 'product_cat'; // Wordpress Taxonomy Code | |
$max_depth = 3; // Maximum level of menu depth | |
if( $menu->term_id != $menu_id || is_admin()) return $items; | |
$get_nav_from_terms = function (&$items, $terms, $parent_menu_id, $order, $depth = 1) use ($max_depth, &$get_nav_from_terms) { | |
if ($depth > $max_depth) return; | |
foreach ($terms as $term) { | |
$item = new stdClass(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dl_require(['beauty', 'moment']).then(_modules => { | |
/* Demo data end */ | |
var beauty = _modules.beauty; | |
var moment = _modules.moment; | |
beauty.beautifyConsole(); | |
console.log('log:', 'you can put your code here'); | |
console.info('info:', moment().format("dddd, MMMM Do YYYY, h:mm:ss a")); | |
/* Demo data end */ | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const osmosis = require('osmosis'); | |
module.exports = function () { | |
return new Promise(function (resolve, reject) { | |
let proxies = []; | |
osmosis | |
.get('https://free-proxy-list.com/?search=1&up_time=60') | |
.find('.proxy-list tbody tr td:first-child a') | |
.set({ 'data': '@title' }) | |
.error(error => reject(proxies)) | |
.data(data => proxies.push(data.data)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
object GetObjectByName<T>(string needle, T[] objs, string propertyName = "") | |
{ | |
foreach (T obj in objs) | |
{ | |
/* | |
* For string objects uses string value | |
* For another objects property searched by given string | |
* If property not found, uses obj.ToString() value | |
*/ | |
string searched_value; |
OlderNewer