Skip to content

Instantly share code, notes, and snippets.

View Rockncoder's full-sized avatar
💭
A coder's got to code

RocknCoder Rockncoder

💭
A coder's got to code
View GitHub Profile
@Rockncoder
Rockncoder / jsSwitchWithStrings.js
Created May 10, 2012 19:41
JavaScript switch statement with strings
switch(req.method) {
case 'POST':
break;
case 'GET':
break;
case 'DELETE':
break;
case 'PUT':
break;
default:
@Rockncoder
Rockncoder / index.htm
Created May 15, 2012 14:41
JQMCalculator main HTML file
<!DOCTYPE html>
<html>
<head>
<title>JQM Calculator</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="apple-mobile-web-app-capable" content="yes"/>
<!-- All of the themed CSS was removed for clarity's sake -->
<link href="content/jquery.mobile-1.1.0.min.css" rel="stylesheet" type="text/css" />
@Rockncoder
Rockncoder / app.js
Created May 15, 2012 14:42
JQMCalculator main JavaScript file
var RocknCoder = RocknCoder || {};
RocknCoder.Pages = RocknCoder.Pages || {};
// handles all of the page events and dispatches them to a handler, if one exists
RocknCoder.Pages.Kernel = function (event) {
var that = this,
eventType = event.type,
pageName = $(this).attr("data-rockncoder-jspage");
@Rockncoder
Rockncoder / hideAddressBar.js
Created May 15, 2012 14:45
JQMCalculator Android Address bar hider
var RocknCoder = RocknCoder || {};
RocknCoder.HideAddressBar = function () {
var hideUrlBar = function () {
if (!pageYOffset) {
window.scrollTo(0, 1);
}
};
@Rockncoder
Rockncoder / app.js
Created May 17, 2012 07:29
JQMSkeleton App File
var RocknCoder = RocknCoder || {};
RocknCoder.Pages = RocknCoder.Pages || {};
RocknCoder.Pages.Kernel = function (event) {
var that = this,
eventType = event.type,
pageName = $(this).attr("data-rockncoder-jspage");
if (RocknCoder && RocknCoder.Pages && pageName && RocknCoder.Pages[pageName] && RocknCoder.Pages[pageName][eventType]) {
RocknCoder.Pages[pageName][eventType].call(that);
@Rockncoder
Rockncoder / hideAddressBar.js
Created May 17, 2012 07:30
JQMSkeleton hide address bar File
var RocknCoder = RocknCoder || {};
RocknCoder.hideAddressBar = function() {
if (navigator.userAgent.match(/Android/i)) {
window.scrollTo(0, 0); // reset in case prev not scrolled
var nPageH = $(document).height();
var nViewH = window.outerHeight;
if (nViewH > nPageH) {
nViewH = nViewH / window.devicePixelRatio;
@Rockncoder
Rockncoder / index.htm
Created May 17, 2012 07:31
JQMSkeleton Index HTML file
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="apple-mobile-web-app-capable" content="yes"/>
<link href="content/jquery.mobile-1.1.0.min.css" rel="stylesheet" type="text/css" />
<script src="scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="scripts/jquery.mobile-1.1.0.min.js" type="text/javascript"></script>
@Rockncoder
Rockncoder / page2.htm
Created May 17, 2012 07:32
JQMSkeleton Page2 HTML file
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="apple-mobile-web-app-capable" content="yes"/>
<link href="content/jquery.mobile-1.1.0.min.css" rel="stylesheet" type="text/css" />
<script src="scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="scripts/jquery.mobile-1.1.0.min.js" type="text/javascript"></script>
@Rockncoder
Rockncoder / style.css
Created May 22, 2012 07:30
JQMResponsive: Responsive Design in jQuery Mobile: CSS File
.content-secondary {
width: 40%;
float: left;
}
.content-primary {
width: 60%;
float: left;
}
@Rockncoder
Rockncoder / index.htm
Created May 22, 2012 07:34
JQMResponsive: Responsive Design in jQuery Mobile: HTML File
<!DOCTYPE html>
<html>
<head>
<title>JQM Responsive</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="apple-mobile-web-app-capable" content="yes"/>
<link href="content/jquery.mobile-1.1.0.min.css" rel="stylesheet" type="text/css" />
<link href="content/style.css" rel="stylesheet" type="text/css" />
<script src="scripts/jquery-1.7.1.min.js" type="text/javascript"></script>