Skip to content

Instantly share code, notes, and snippets.

View sravan-s's full-sized avatar
🐢
...

Sravan S sravan-s

🐢
...
View GitHub Profile
css
.sliderHolder {
display: flex;
position: relative;
overflow-x: hidden;
&:hover {
.sliderArticle {
transition: all ease 5s;
transform: translateX(-50px);
var AjaxForm = function(formId) {
var form = document.getElementById(formId),
postLoc = Drupal.absoluteUrl(jQuery(form).attr('action')),
submit = jQuery(form).find('[type="submit"]');
submit.click(function(e) {
e.preventDefault();
if(form.validator) {
if(form.validate()) {
jQuery.post(postLoc, jQuery(form).serialize());
}
@sravan-s
sravan-s / getId.js
Created April 20, 2016 07:32
get id of all selects in array
var k = $('select'), p =[];
for(i =0;i <k.length; i++) {p.push("#" + k[i].id)};
console.log(p);
@sravan-s
sravan-s / font.scss
Last active May 19, 2016 08:27
Font for sample project
<link href='https://fonts.googleapis.com/css?family=Tinos:400,700|Playfair+Display:400,700' rel='stylesheet' type='text/css'>
font-family: 'Tinos', serif;
font-family: 'Playfair Display', serif;
@keyframes zoom {
0% {
transform: scale(1);
}
function csvJSON(csv){
var lines=csv.split("\n");
var result = [];
var headers=lines[0].split("\t");
for(var i=1;i<lines.length;i++){
var obj = {};
@sravan-s
sravan-s / TSV to MultiDia
Last active July 31, 2016 15:44
JS function to convert TSV to Multi Diamensional Array
//Converts TSV string into Multi Diamensional Array
//Example: tsvToMultiDiaArray("h1\th2\th3\n1\t2\t3\n44\t22\t66")
function tsvToMultiDiaArray(tsv) {
var results = [];
var lines = tsv.split('\n');
var headers = lines[0].split('\t');
var row;
data = [['a', 'b', 20], ['a', 'b', 20], ['a', 'b', 20]];
graph = {"nodes" : [], "links" : []};
data.forEach(function (d) {
graph.nodes.push({ "name": d[getInputProperty('source')] });
graph.nodes.push({ "name": d[getInputProperty('target')] });
graph.links.push({ "source": d[getInputProperty('name')],
"target": d[getInputProperty('target')],
"value": +d[getInputProperty('value')] });
@sravan-s
sravan-s / remove - patch
Created August 5, 2016 12:33
For polymer draggable
onRemove: function(e) {
if (e.target.group.pull === 'clone') {
return;
}
if (template) {
template.splice("items", e.oldIndex, 1)[0];
}
_this.fire("remove", e);
}
// Flattens an array
function flatten(array) {
var tmp = [];
array.forEach(function (item) {
// To store the flattened result if val is an Array
var localFlattened;
if (item.length) { // if item is an Array
localFlattened = flatten(item); // flatten item
tmp = merge(tmp, localFlattened); // merge flattened item to parent
} else {