SOURCE CODE: UizeSite.Templates.IndexPage
/*
This is an automatically generated module, compiled from the JavaScript template file:
UizeSite.Templates.IndexPage.js.jst
*/
Uize.module ({
name:'UizeSite.Templates.IndexPage',
required:[
'UizeSite.Templates.Footer'
],
builder:function () {
var _package = function () {};
/*** Public Static Methods ***/
_package.process = function (input) {
var output = [];
output.push ('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">','\r\n<html xmlns="http://www.w3.org/1999/xhtml">\r\n<head>\r\n <title>',input .title,' | UIZE JavaScript Framework</title>\r\n <meta name="keywords" content="UIZE JavaScript Framework"/>\r\n <meta name="description" content="',input .description,'"/>\r\n <link rel="alternate" type="application/rss+xml" title="UIZE JavaScript Framework - Latest News" href="http://www.uize.com/latest-news.rss"/>\r\n <link rel="stylesheet" href="css/page.css"/>\r\n <link rel="stylesheet" href="css/page.simpledoc.css"/>\r\n <link rel="stylesheet" href="css/page.index.css"/>\r\n</head>\r\n\r\n<body>\r\n\r\n<script type="text/javascript" src="js/Uize.js"></script>\r\n\r\n<h1 class="document-title">\r\n <a id="page-homeLink" href="index.html" title="UIZE JavaScript Framework home"></a>\r\n ',input .title,'\r\n</h1>\r\n\r\n<div class="main">\r\n\r\n<div class="preamble">\r\n ',input .description,'\r\n ',input .extraPreambleContent,'\r\n</div>\r\n\r\n<ul id="page-index">');
for (var _fileNo = -1, _files = input.files, _filesLength = _files.length; ++_fileNo < _filesLength;) {
var _file = _files [_fileNo];
output.push ('\r\n <li>\r\n <div class="itemTitle"><a href="',_file.path,'">',_file.title,'</a><span class="arrow"> </span></div>\r\n <div class="itemBody">');
if (_file.imageSrc) {
output.push ('<a href="',_file.path,'"><img src="',_file.imageSrc,'" class="fileThumbnail"/></a>');
}
output.push (_file.description,'</div>');
if (_file.imageSrc) {
output.push ('<br style="clear:both;"/>');
}
output.push ('\r\n </li>');
}
output.push ('\r\n</ul>\r\n\r\n</div>\r\n\r\n<script type="text/javascript">\r\n\r\nUize.module ({\r\n required:[\r\n \'UizeSite.Page.Doc.library\',\r\n \'UizeSite.Page.Index\'\r\n ],\r\n builder:function () {(window.page = UizeSite.Page.Index ()).wireUi ()}\r\n});\r\n\r\n</script>\r\n\r\n</body></html>\r\n');
return output.join ('');
};
/*** Public Static Properties ***/
_package.input = {};
return _package;
}
});