Skip to content

Instantly share code, notes, and snippets.

@devsignite
devsignite / country-list.js
Created August 23, 2013 02:28
Country list node module
module.exports = [
{short:" " , name:"Please select a country"},
{short:"AF" , name:"Afghanistan"},
{short:"AL" , name:"Albania"},
{short:"DZ" , name:"Algeria"},
{short:"AS" , name:"American Samoa"},
{short:"AD" , name:"Andorra"},
{short:"AO" , name:"Angola"},
{short:"AI" , name:"Anguilla"},
@devsignite
devsignite / countries.js
Created August 14, 2013 19:32
Countries list
countries: [
{ id: 21, name: "United States" },
{ id: 22, name: "United Kingdom" },
{ id: 23, name: "Afghanistan" },
{ id: 24, name: "Albania" },
{ id: 25, name: "Algeria" },
{ id: 26, name: "American Samoa" },
{ id: 27, name: "Andorra" },
{ id: 28, name: "Angola" },
{ id: 29, name: "Anguilla" },
@devsignite
devsignite / Timezone.miliseconds.html
Created August 9, 2013 05:38
Timezones with value based on miliseconds!
<select id="user_time_zone" name="user[time_zone]">
<option data-offset="-36000" value="Hawaii">(GMT-10:00) Hawaii</option>
<option data-offset="-32400" value="Alaska">(GMT-09:00) Alaska</option>
<option data-offset="-28800" value="Pacific Time (US &amp; Canada)">(GMT-08:00) Pacific Time (US &amp; Canada)</option>
<option data-offset="-25200" value="Arizona">(GMT-07:00) Arizona</option>
<option data-offset="-25200" value="Mountain Time (US &amp; Canada)">(GMT-07:00) Mountain Time (US &amp; Canada)</option>
<option data-offset="-21600" value="Central Time (US &amp; Canada)">(GMT-06:00) Central Time (US &amp; Canada)</option>
<option data-offset="-18000" value="Eastern Time (US &amp; Canada)">(GMT-05:00) Eastern Time (US &amp; Canada)</option>
<option data-offset="-18000" value="Indiana (East)">(GMT-05:00) Indiana (East)</option>
<option data-offset="" value="">-------------</option>
@devsignite
devsignite / Timezone.html
Created August 9, 2013 05:36
Timezone lists
<option value="American Samoa">(GMT-11:00) American Samoa</option>
<option value="International Date Line West">(GMT-11:00) International Date Line West</option>
<option value="Midway Island">(GMT-11:00) Midway Island</option>
<option value="Hawaii">(GMT-10:00) Hawaii</option>
<option value="Alaska">(GMT-09:00) Alaska</option>
<option value="Pacific Time (US &amp; Canada)" selected="selected">(GMT-08:00) Pacific Time (US &amp; Canada)</option>
<option value="Tijuana">(GMT-08:00) Tijuana</option>
<option value="Arizona">(GMT-07:00) Arizona</option>
<option value="Chihuahua">(GMT-07:00) Chihuahua</option>
<option value="Mazatlan">(GMT-07:00) Mazatlan</option>
@devsignite
devsignite / User.js
Created August 2, 2013 21:57
User definition
var UserSchema = new Schema({
username: { type: String, required: true, trim: true, unique: true },
password: { type: String, required: true },
email: { type: String, lowercase: true, trim: true, unique: true },
salt: { type: String, required: true },
hash: { type: String, required: true },
verificationToken: { type: String },
verificationTokenExpirationDate: { type: Date },
isConfirmed: { type: Boolean, default: false },
@devsignite
devsignite / active.class.js
Created August 1, 2013 23:51
Add active class to the tab / menu / link based on the location pathname
$(document).ready(function () {
$('ul.nav > li > a[href="' + document.location.pathname + '"]').parent().addClass('active');
});
@devsignite
devsignite / validation.css
Created August 1, 2013 22:40
Angular.js validation styles
.css-form input.ng-valid.ng-dirty {
background-color: #cbffcb;
}
.css-form input.ng-invalid.ng-dirty {
background-color: #ffcbcb;
}
@devsignite
devsignite / commands.bat
Last active December 19, 2015 15:59
Removing directory
rmdir /s /q dirname
git config --global mergetool.sublime.cmd "subl -w \$MERGED"
git config --global mergetool.sublime.trustExitCode false
git config --global merge.tool sublime
git mergetool -y
@devsignite
devsignite / api-routes.js
Created June 29, 2013 17:50
Express.js api routing
app.get('/api/website', routes.api.website.get);
app.get('/api/website/:id', routes.api.website.getById);
app.post('/api/website', routes.api.website.create);
app.put('/api/website/:id', routes.api.website.update);
app.delete('/api/website/:id', routes.api.website.delete);