Skip to content

Instantly share code, notes, and snippets.

@Eomerx
Last active August 29, 2015 13:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Eomerx/9934749 to your computer and use it in GitHub Desktop.
Save Eomerx/9934749 to your computer and use it in GitHub Desktop.
main js blank project template
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
//=============================================
// JQUERY DOCUMENT READY =
//=============================================
$("document").ready(function() {
}); //document.ready
//----- End of JQUERY DOCUMENT READY -----//
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
//=============================================
//=============================================
//=============================================
// JQUERY WINDOW LOAD ==
//=============================================
//=============================================
//=============================================
$(window).load(function() {
}); //windows.load
//----- End of JQUERY WINDOW LOAD -----//
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
///////////////////////////////////////////////
//=============================================
// PRINT WINDOW SIZE =
//=============================================
var windowSizePrint = function(argument) {
var windowWidth = $(window).width();
var windowHeight = $(window).height();
if (!$("#window-size-info").length) {
$('body').append('<div id="window-size-info"><div><span class="w"></span> X <span class="h"></span></div><style type="text/css">#window-size-info{z-index:9999999;position:fixed;right:0px;bottom:30px;padding:3px 8px;font-family:"Open Sans","Lato",Tahoma;font-size:15px;color:#fff;background-color:#000;box-shadow:0 0 0 2px#fff;}</style></div>');
}
$('#window-size-info span.w').text(windowWidth);
$('#window-size-info span.h').text(windowHeight);
}
$(document).ready(windowSizePrint);
$(window).load(windowSizePrint);
$(window).resize(windowSizePrint);
//------- End of print window size --------//
//////////////////////
// browser function //
//////////////////////
var nua = navigator.userAgent;
window.nua = nua;
var browser = {
nua : nua,
html : $('html').attr('class'),
webkit : /webkit/gi.test(nua),
gecko : /gecko/gi.test(nua),
mobile : /Mobile/gi.test(nua),
windows : /Windows/gi.test(nua),
chrome : /Chrome/gi.test(nua),
firefox : /Firefox/gi.test(nua),
apple : /Safari/gi.test(nua),
ipod : /iPod/gi.test(nua),
iphone : /iPhone/gi.test(nua),
ipad : /iPad/gi.test(nua),
android : /Android/gi.test(nua),
androidVersion: /Android/gi.test(nua) ? nua.match(/Android ([0-9\.]+);/)[1] : "",
ie : /MSIE/gi.test(nua),
ie10 : /MSIE 10/gi.test(nua),
ie9 : /MSIE 9/gi.test(nua),
ie8 : /MSIE 8/gi.test(nua),
ie7 : /MSIE 7/gi.test(nua),
ie6 : /MSIE 6/gi.test(nua),
tablet : $(window).width() >= 768 && /Mobile/gi.test(nua),
desktop : $(window).width() >= 972 && !/Mobile/gi.test(nua),
phone : $(window).width() < 768 && /Mobile/gi.test(nua),
};
window.browser = browser;
console.groupCollapsed("browser variables");
var browserVariables = "";
for (var prop in browser) {
if (browser.hasOwnProperty(prop)) {
console.log(prop + " : " + browser[prop]);
browserVariables += prop + " : " + browser[prop] + "\n";
}
}
console.groupEnd();
$(function() {
$("#window-size-info > div").attr("title", browserVariables);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment