Skip to content

Instantly share code, notes, and snippets.

View fleimisch's full-sized avatar

Nate Fleimisch Bezlaj fleimisch

  • Slovenia
View GitHub Profile
@fleimisch
fleimisch / Find And Replace - magic
Last active August 29, 2015 14:14
JavaScript Snippets
// USE either script 1 or script 2, don't combine!
// SCRIPT 1:
$(document).ready(function(){
$(".SearchResultsTop .Left span").html(function(index, text) {
return text.replace('items matching your criteria', 'Tests matching');
});
});
@fleimisch
fleimisch / OverlayBox
Last active April 10, 2019 17:27
SCE OverlayBox - Shadowbox replacement
overlayBox.setup({
content : content,
width : 800,
//height : null,
//modal : false,
//title : "My Title",
//padding :"0px",
//resize : false,
//resizeType : "fixed" or "generated",
//CSSBG : false,
@fleimisch
fleimisch / Find String in Value attr
Last active August 29, 2015 14:14
Find string in value attr
var hVehicleSearchVal = $('.hVehicleSearch').val();
if (hVehicleSearchVal.indexOf("carSearch") != -1) {
// Not in the String
} else {
// In the string
}
@fleimisch
fleimisch / Jquery postback endrequest
Created February 5, 2015 00:33
Jquery postback endrequest
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function() {
// stuff
});
@fleimisch
fleimisch / Custom Trigger Event
Created February 5, 2015 20:05
Custom Trigger Event
/* place inside function */
jQuery.event.trigger('OverlayBoxonOpen');
/* call custom event */
$(document).bind('OverlayBoxonOpen', function () { alert('test') });
@fleimisch
fleimisch / SCE Ticket Submit
Created February 26, 2015 16:33
SCE Ticket Submit
function ticketcreate()
{
var DomainName = $("#YourDomainNameTSUBFooter").val();
var SpecificReq = $("#TopSignUpBoxReqFooter").val();
var AvgOrders = $("#TopSignUpBoxOrdersFooter").val();
var PhoneNumber = $("#TopSignUpBoxPhoneFooter").val();
var Em = $("#YourEmailAddressTSUBFooter").val();
var Fn = $("#TopSignUpBoxFirstNameFooter").val();
@fleimisch
fleimisch / JS Validate Email
Created February 26, 2015 16:33
JS Validate Email
function IsEmail(email) {
var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
};
if(IsEmail($('#EmailAddress').val())==false){
/* Do Stuff */
}
@fleimisch
fleimisch / On Change
Created February 26, 2015 19:29
On Document Change
$(document).bind('DOMSubtreeModified', function () {
/* Do Anything */
});
@fleimisch
fleimisch / sceTranslatePlugin
Last active September 6, 2016 19:55
SCE Translate Plugin
place in head:
<script src="//www.microsoftTranslator.com/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=False&ui=true&settings=undefined&from=en" type="text/javascript"></script>
<script type="text/javascript" src="/scripts/siteJS/SCETranslate.js"></script>
Place as HTML:
<div class="TranslateSelect notranslate">
<a href="javascript:void(0)" onclick="BuildLanguageDropDown(this)" class="TranslateButton"><span>Translate</span><i class="desktopicon-down-open-big icon-arrow-down"></i></a>
<div class="TranslateDropDown">
<div class="CurrentlyTranslating">
@fleimisch
fleimisch / timeoutClearRun
Last active December 4, 2015 12:56
Timeout clear and run
var sliderResizeTimer;
clearTimeout(sliderResizeTimer);
sliderResizeTimer = setTimeout(function() {
// DO something every 100ms
}, 100);