<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>A Skeleton Framework Manual</title>
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
<link href="prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="prettify.js"></script>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
function A_Request() {
this.getQueryParams = function (qs) {
qs = qs.split("+").join(" ");
var params = {},
tokens,
re = /[?&]?([^=]+)=([^&]*)/g;
while (tokens = re.exec(qs)) {
params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
}
return params;
}
this.get_data = this.getQueryParams(document.location.search);
}
A_Request.prototype.get = function(name)
{
return this.get_data[name];
};
A_Request.prototype.getHashTag = function()
{
return window.location.hash.substring(1);
};
</script>
<script type="text/javascript">
function show_menu_items(dir, items)
{
var n = items.length;
for (var i = 0; i < n; i++) {
var num = i + 1;
if (num < 10) {
num = "0" + num.toString();
}
// jWuery Ajax URLs with <a class=\"ajaxlink\" parameter and full path to HTML partial files
// document.write(" <li><span>"+dir+"."+num+"</span><a class=\"ajaxlink\" href=\""+dir+"/"+items[i]+".html\">"+items[i].replace("_"," ")+"</a></li>\n");
// direct URLs with p parameter
document.write(" <li><span>"+dir+"."+num+"</span><a href=\"?p="+dir+"/"+items[i]+"\">"+items[i].replace("_"," ")+"</a></li>\n");
}
}
</script>
<script type="text/javascript">
$(document).ready(function(){
$(function($) {
var request = new A_Request();
var p = request.get('p');
if (p == undefined) {
p = request.getHashTag();
}
if ((p != undefined) && (p != "")) {
p = p + ".html";
} else {
p = '1/Introduction.html';
}
//alert("page="+p);
$("#main_content").load(p);
});
$('a.ajaxlink').live('click', function(){
$('#main_content').load($(this).attr("href"));
setTimeout('prettyPrint()', 100);
return false;
});
});
</script>
</head>
<body onload="prettyPrint()">
<div id="main_header">
<h1>A Skeleton Framework Manual</h1>
</div>
<div id="main_menu">
<h2>Table of Contents</h2>
<h3>Introduction</h3>
<ol>
<li><span>1.01</span><a class="ajaxlink" href="./?p=1/Introduction">Introduction</a></li>
<li><span>1.02</span><a class="ajaxlink" href="./?p=1/Key_Concepts">Key Concepts</a></li>
<li><span>1.03</span><a class="ajaxlink" href="./?p=1/Application_Flow">Application Flow</a></li>
<li><span>1.04</span><a class="ajaxlink" href="./?p=1/Model_View_Controller">Model View Controller</a></li>
</ol>
<h3>Installation</h3>
<ol>
<li><span>2.01</span><a class="ajaxlink" href="./?p=2/Download">Download and SVN</a></li>
<li><span>2.02</span><a class="ajaxlink" href="./?p=2/Directory_Structure">Directory Structure</a></li>
</ol>
<h3>Quickstart</h3>
<ol>
<script type="text/javascript">
var pages = [
'Quickstart',
];
show_menu_items("3", pages);
</script>
</ol>
<h3>Topics</h3>
<ol>
<script type="text/javascript">
var pages = [
'Access_Control',
'Bootstrap',
'Configuration',
'Controllers',
'Databases',
'DateTime',
'Error_Handling',
'Event',
'Filtering',
'Forms',
'Front_Controller',
'Locator',
'Mapper',
'Models',
'Pagination',
'Request',
'Socket',
'Template_Classes',
'Urls',
'Validation',
'Views'
];
show_menu_items('4', pages);
</script>
</ol>
<h3>API Documentation</h3>
<ol>
<li><a href="api/index.html">API Documentation</a></li>
</ol>
<h3>Appendices</h3>
<ol>
<li><a class="ajaxlink" href="../A/LICENSE">LICENSE</a></li>
</ol>
<p><a class="ajaxlink" href="sample_doc.html">sample doc</a></p>
</div>
<div id="main_content">
</div>
<div id="main_footer">
<p><a href="http://code.google.com/p/skeleton/">Project Repository</a></p>
</div>
</body>
</html>
|