Skip to content

Instantly share code, notes, and snippets.

document.getElementById('video-cnt').addEventListener('ended',myHandler,false);
document.getElementById('video-cnt').addEventListener('play',Start,false);
function myHandler(e) {
that.sendGa("Button-Custom_TVC_Video_Ended-Clicked");
console.log('ended');
// What you want to do after the event
}
function Start(){
// What you want to do after the event
@stormbreakers
stormbreakers / check_date.js
Created January 29, 2016 15:19
check if start date is greater than end date
function checkTime() {
start = $("#startDate").val();
end = $("#endDate").val();
if((Date.parse(start) > Date.parse(end))) {
$("#startDate").focus();
alert('Incorrect Start time and End time');
return false;
}else{
return true;
@stormbreakers
stormbreakers / onerror.js
Created February 11, 2016 06:30 — forked from daniellmb/onerror.js
Automagically look up JavaScript errors on Stack Overflow ;-)
window.onerror = function(message) {
top.location.href = 'http://stackoverflow.com/search?q=' +
encodeURIComponent(message + ' [js]');
};
$FirstDay = date("Y-m-d", strtotime('today'));// today's date
$LastDay = date("Y-m-d", strtotime($FirstDay.' +6 day'));// +6 days date
echo $date = date("Y-m-d",strtotime('monday this week')).' To '.date("Y-m-d",strtotime("sunday this week"));
$FirstDay = date("Y-m-d", strtotime('monday this week'));// this monday's date
$LastDay = date("Y-m-d", strtotime('sunday this week'));// this sundays's date
@stormbreakers
stormbreakers / readyState.js
Created March 8, 2016 10:34 — forked from AllThingsSmitty/readyState.js
Using readyState to show document state
// credit: Louis Lazaris
document.onreadystatechange = function () {
switch (document.readyState) {
case 'loading':
console.log('loading...');
break;
case 'interactive':
console.log('DOM is ready...');
break;
case 'complete':
@stormbreakers
stormbreakers / aes_enc_dec.php
Created March 8, 2016 11:44 — forked from turret-io/aes_enc_dec.php
AES encryption/decryption in PHP
<?php
// DEFINE our cipher
define('AES_256_CBC', 'aes-256-cbc');
// Generate a 256-bit encryption key
// This should be stored somewhere instead of recreating it each time
$encryption_key = openssl_random_pseudo_bytes(32);
// Generate an initialization vector
// This *MUST* be available for decryption as well
var state = [
"Andaman and Nicobar Islands",
"Andhra Pradesh",
"Arunachal Pradesh",
"Assam",
"Bihar",
"Chandigarh",
"Chhattisgarh",
"Dadra and Nagar Haveli",
"Delhi",
#add 'node_modules' to .gitignore file
git rm -r --cached node_modules
git commit -m 'Remove the now ignored directory node_modules'
git push origin master
@stormbreakers
stormbreakers / stateCity.js
Created April 15, 2016 07:04
Indian state and cities in array
var stateCity = [
{'stateName':'Andaman and Nicobar Islands','cityName':[
{'city':'Port Blair'}
]},
{'stateName':'Andhra Pradesh','cityName':[
{'city':'Visakhapatnam'},
{'city':'Vijayawada'},
{'city':'Guntur'},
{'city':'Nellore'},
{'city':'Kurnool'},
@stormbreakers
stormbreakers / parsely_custom_validator.js
Last active June 1, 2016 13:17
custom validation using parsleyjs
var parseDate = function(s) {
var re = /^(\d\d)-(\d\d)-(\d{4}) (\d\d):(\d\d):(\d\d)$/;
var m = re.exec(s);
return m ? new Date(m[3], m[2]-1, m[1], m[4], m[5], m[6]) : null;
};
window.ParsleyValidator
.addValidator('checkEndDate', function (value, requirement) {
var endDate = new Date(parseDate(value).toString());
var startDate = new Date(parseDate($(requirement).val()).toString());
return Date.parse(startDate) <= Date.parse(endDate);