Skip to content

Instantly share code, notes, and snippets.

View Jhony0311's full-sized avatar

Jonathan Ortega Jhony0311

View GitHub Profile
@Jhony0311
Jhony0311 / FormViewClass.js
Last active August 29, 2015 14:11
Backbone.js Form validation view from a form view super class
var FormView = Backbone.View.extend({
//No numbers validation
nonumbers: function(e){
var a = [];
var k = e.which;
if(window.Modernizr.IE && (window.Modernizr.lessIE9))
{
var k=e.keyCode? e.keyCode : e.charCode;
@Jhony0311
Jhony0311 / eachYearHadlebarsHelper.js
Created December 15, 2014 17:15
Dynamic Select for Years Handlebars Helper
Handlebars.registerHelper('eachYear', function(options) {
var data = '';
var d = new Date(); // Get user current date
var year = d.year; // Get year from date created;
for(var x = 1922; x <= year; x++) {
data = data + '<option value="' + x + '">' + x + '</option>';
}
return data;
});
@Jhony0311
Jhony0311 / tabChange
Last active November 19, 2015 17:48
Browser tab visibility control
var eventName = "visibilitychange";
if (document.webkitHidden != undefined) {
eventName = "webkitvisibilitychange";
} else if (document.mozHidden != undefined) {
eventName = "mozvisibilitychange";
} else if (document.msHidden != undefined) {
eventName = "msvisibilitychange";
} else if (document.hidden != undefined) {
} else {