Skip to content

Instantly share code, notes, and snippets.

😀
Working ....

Sampath sampathsl

😀
Working ....
Block or report user

Report or block sampathsl

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@sampathsl
sampathsl / check-date.js
Created Oct 18, 2016
Validate the user entered date using JavaScript - buggy (UTC) - Gives invalid date for 01/01/1970
View check-date.js
function checkDate(str)
{
var matches = str.match(/(\d{1,2})[\/](\d{1,2})[\/](\d{4})/);
if (!matches) return;
var day = parseInt(matches[1],10);
var month = parseInt(matches[2],10);
var year = parseInt(matches[3],10);
var date = new Date(year, month - 1, day);
if (!date || !date.getTime()) return;
if (date.getMonth() + 1 != month ||
@sampathsl
sampathsl / portlet-ext.properties
Created Oct 15, 2016
sample Liferay CMS portlet-ext.properties file
View portlet-ext.properties
#The purpose of theme.css.fast.load property is to tell whether css should be cached or not. If it is cached, it can be loaded faster.
theme.css.fast.load=false
theme.images.fast.load=false
javascript.fast.load=true
javascript.log.enabled=false
layout.template.cache.enabled=false
velocity.engine.resource.manager.cache.enabled=false
com.liferay.portal.servlet.filters.cache.CacheFilter=false
com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter=true
com.liferay.portal.servlet.filters.sso.cas.CASFilter=false
@sampathsl
sampathsl / context.xml.default
Created Oct 15, 2016
sample liferay tomcat context.xml.default file
View context.xml.default
<Resource name="LiferayPool" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="any_user" password=" any_pass" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.1.180:1521:orcl"/>
@sampathsl
sampathsl / bs3-login-form.html
Created Jul 24, 2016 — forked from bMinaise/bs3-login-form.html
Bootstrap 3 - Login Form Example From: http://bootsnipp.com
View bs3-login-form.html
<div class="container">
<div class="row">
<div class="col-sm-6 col-md-4 col-md-offset-4">
<h1 class="text-center login-title">Sign in to continue to Bootsnipp</h1>
<div class="account-wall">
<img class="profile-img" src="https://lh5.googleusercontent.com/-b0-k99FZlyE/AAAAAAAAAAI/AAAAAAAAAAA/eu7opA4byxI/photo.jpg?sz=120"
alt="">
<form class="form-signin">
<input type="text" class="form-control" placeholder="Email" required autofocus>
<input type="password" class="form-control" placeholder="Password" required>
@sampathsl
sampathsl / index1.js
Created Dec 13, 2015
ES6 - var vs let keywords
View index1.js
var checkDataVar = 'Test';
console.log('Outside var showES5Features: ' + checkDataVar);
while(true){
//var key word
var checkDataVar = 'Poop!';
console.log('Inside var showES5Features: ' + checkDataVar);
break;
}
@sampathsl
sampathsl / index2.js
Created Dec 13, 2015
ES6 - var vs let keywords
View index2.js
let checkDataLet = 'Test';
console.log('Outside let showES6Features: ' + checkDataLet);
while(true){
//let key word
let checkDataLet = 'Poop!';
console.log('Inside let showES6Features: ' + checkDataLet);
break;
}
@sampathsl
sampathsl / index3.js
Created Dec 13, 2015
ES6 - Const keyword
View index3.js
const PI = Math.PI;
console.log(PI);
//Can not assign value - TypeError: invalid assignment to const 'PI'
//PI = '1';
@sampathsl
sampathsl / index4.js
Created Dec 13, 2015
ES6 Class Support
View index4.js
class Vehicle {
constructor(){
this.type = 'Vehicle';
}
getBrand(val){
console.log('Type: ' + val + ', This is a ' + this.type);
}
}
class Car extends Vehicle{
@sampathsl
sampathsl / index5.js
Last active Dec 13, 2015
Arrow Function Usage
View index5.js
//ES 5
function isBigEnough(value) {
return value >= 10;
}
var filtered = [12, 5, 8, 130, 44].filter(isBigEnough);
console.log(filtered);
//ES 6
let filtered_extended = [12, 5, 8, 130, 44].filter((e) => {
return e >= 10;
@sampathsl
sampathsl / ConflictFix.js
Last active Dec 13, 2015
jQuery with Prototype usage
View ConflictFix.js
// Code that uses other library's $ can follow here.
var jQuery = $.noConflict(true);
You can’t perform that action at this time.