Kawai Wiki

Compare Revisions

Ignore whitespace Rev HEAD → Rev 1

/trunk/src/main/webapp/error.jsp
File deleted
/trunk/src/main/webapp/show_page.jsp
File deleted
/trunk/src/main/webapp/generate_css.jsp
File deleted
/trunk/src/main/webapp/google_analytics.jsp
File deleted
/trunk/src/main/webapp/menu.jsp
New file
0,0 → 1,165
<%
String menuId = request.getParameter("menuId");
if (menuId == null) menuId = "";
%>
 
<div>
<h5>Doações</h5>
<br/>
<ul>
<li class="none"><a href='http://www.pledgie.com/campaigns/14723' target="_blank"><img alt="Click here to lend your support to: Sergio's Open Source projects and make a donation at www.pledgie.com !" src='http://www.pledgie.com/campaigns/14723.png?skin_name=chrome' border='0' /></a></li>
<li class="none">
<div style="padding:2px; float:left; margin:0 0 2em 0em;">
<font size="1">Se o Mentawai lhe ajudou, por favor considere fazer uma doação para me ajudar a justificar para minha família e meus amigos o porquê de eu gastar tanto tempo me dedicando a projetos open source.</font>
</div>
</li>
</ul>
</div>
<div>
<h3>Section 1</h3>
<ul>
<li class="none">
<%= menuId.equals("1") ? "<strong>" : "" %>
<a href="index.jsp" class="large">Link 1</a>
<%= menuId.equals("1") ? "</strong>" : "" %>
</li>
<li class="none">
<%= menuId.equals("2") ? "<strong>" : "" %>
<a href="index.jsp" class="large">Link 2</a>
<%= menuId.equals("2") ? "</strong>" : "" %>
</li>
 
<li class="none">
<%= menuId.equals("3") ? "<strong>" : "" %>
<a href="index.jsp" class="large">Link 3</a>
<%= menuId.equals("3") ? "</strong>" : "" %>
</li>
</ul>
</div>
<div>
<h3>Section 1</h3>
<ul>
<li class="none">
<%= menuId.equals("1") ? "<strong>" : "" %>
<a href="index.jsp" class="large">Link 1</a>
<%= menuId.equals("1") ? "</strong>" : "" %>
</li>
<li class="none">
<%= menuId.equals("2") ? "<strong>" : "" %>
<a href="index.jsp" class="large">Link 2</a>
<%= menuId.equals("2") ? "</strong>" : "" %>
</li>
 
<li class="none">
<%= menuId.equals("3") ? "<strong>" : "" %>
<a href="index.jsp" class="large">Link 3</a>
<%= menuId.equals("3") ? "</strong>" : "" %>
</li>
</ul>
</div>
 
<div>
<h4>Section 2</h4>
<ul>
<li class="none">
<%= menuId.equals("1") ? "<strong>" : "" %>
<a href="index.jsp" class="medium">Link 1</a>
<%= menuId.equals("1") ? "</strong>" : "" %>
</li>
<li class="none">
<%= menuId.equals("2") ? "<strong>" : "" %>
<a href="index.jsp" class="medium">Link 2</a>
<%= menuId.equals("2") ? "</strong>" : "" %>
</li>
 
<li class="none">
<%= menuId.equals("3") ? "<strong>" : "" %>
<a href="index.jsp" class="medium">Link 3</a>
<%= menuId.equals("3") ? "</strong>" : "" %>
</li>
</ul>
</div>
<div>
<h4>Section 2</h4>
<ul>
<li class="none">
<%= menuId.equals("1") ? "<strong>" : "" %>
<a href="index.jsp" class="medium">Link 1</a>
<%= menuId.equals("1") ? "</strong>" : "" %>
</li>
<li class="none">
<%= menuId.equals("2") ? "<strong>" : "" %>
<a href="index.jsp" class="medium">Link 2</a>
<%= menuId.equals("2") ? "</strong>" : "" %>
</li>
 
<li class="none">
<%= menuId.equals("3") ? "<strong>" : "" %>
<a href="index.jsp" class="medium">Link 3</a>
<%= menuId.equals("3") ? "</strong>" : "" %>
</li>
</ul>
<br/>
</div>
<div>
<h5>Section 3</h5>
<br/>
<ul>
<li class="none">
<%= menuId.equals("1") ? "<strong>" : "" %>
<a href="index.jsp" class="small">Link 1</a>
<%= menuId.equals("1") ? "</strong>" : "" %>
</li>
<li class="none">
<%= menuId.equals("2") ? "<strong>" : "" %>
<a href="index.jsp" class="small">Link 2</a>
<%= menuId.equals("2") ? "</strong>" : "" %>
</li>
 
<li class="none">
<%= menuId.equals("3") ? "<strong>" : "" %>
<a href="index.jsp" class="small">Link 3</a>
<%= menuId.equals("3") ? "</strong>" : "" %>
</li>
</ul>
<br/>
</div>
<div>
<h5>Section 3</h5>
<br/>
<ul>
<li class="none">
<%= menuId.equals("1") ? "<strong>" : "" %>
<a href="index.jsp" class="small">Link 1</a>
<%= menuId.equals("1") ? "</strong>" : "" %>
</li>
<li class="none">
<%= menuId.equals("2") ? "<strong>" : "" %>
<a href="index.jsp" class="small">Link 2</a>
<%= menuId.equals("2") ? "</strong>" : "" %>
</li>
 
<li class="none">
<%= menuId.equals("3") ? "<strong>" : "" %>
<a href="index.jsp" class="small">Link 3</a>
<%= menuId.equals("3") ? "</strong>" : "" %>
</li>
</ul>
<br/>
</div>
 
 
/trunk/src/main/webapp/style/print.css
New file
0,0 → 1,7
#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
display: none;
}
#bodyColumn, body.docs div.docs {
margin: 0 !important;
border: none !important
}
/trunk/src/main/webapp/style/maven-base.css
New file
0,0 → 1,149
body {
margin: 0px;
padding: 0px 0px 10px 0px;
}
img {
border:none;
}
table {
padding:0px;
width: 100%;
margin-left: -2px;
margin-right: -2px;
}
acronym {
cursor: help;
border-bottom: 1px dotted #feb;
}
table.bodyTable th, table.bodyTable td {
padding: 2px 4px 2px 4px;
vertical-align: top;
}
div.clear{
clear:both;
visibility: hidden;
}
div.clear hr{
display: none;
}
 
iframe {
width: 100%;
_width: 80%; /* IE 6 */
}
 
#projectLogo {
font-size: xx-large;
font-weight: bold;
}
#organizationLogo img, #projectLogo img, #projectLogo span{
margin: 8px;
}
#projectLogo span{
border: 1px solid;
padding: 4px 10px 4px 10px;
background-color: #eee;
cursor: pointer;
}
.xleft, #organizationLogo img{
float:left;
}
.xright, #projectLogo img, #projectLogo span{
float:right;
text-shadow: #7CFC00;
}
#banner {
border-bottom: 1px solid #fff;
}
#banner img {
border: none;
}
#footer, #breadcrumbs {
padding: 3px 10px 3px 10px;
}
#leftColumn {
width: 18%;
float:left;
}
#bodyColumn {
margin-left: 20%;
margin-right: 1%;
}
#navcolumn {
padding: 8px 4px 0 8px;
}
#navcolumn h5, #navcolumn ul {
margin: 0;
padding: 0;
font-size: small;
}
#navcolumn li {
list-style-type: none;
background-image: none;
background-repeat: no-repeat;
background-position: 0 0.4em;
padding-left: 16px;
list-style-position: ouside;
line-height: 1.2em;
font-size: smaller;
}
#navcolumn li.expanded {
background-image: url(../images/expanded.gif);
}
#navcolumn li.collapsed {
background-image: url(../images/collapsed.gif);
}
#poweredBy {
text-align: center;
}
#navcolumn img {
margin-top: 10px;
margin-bottom: 3px;
}
#poweredBy img {
display:block;
margin: 20px 0 20px 17px;
border: 1px solid black;
width: 90px;
height: 30px;
}
#search img {
margin: 0px;
display: block;
}
#search #q, #search #btnG {
border: 1px solid #999;
margin-bottom:10px;
}
#search form {
margin: 0px;
}
#lastPublished {
font-size: x-small;
}
.navSection {
margin-bottom: 2px;
padding: 8px;
}
.navSectionHead {
font-weight: bold;
font-size: x-small;
}
.section {
padding: 4px;
}
#footer {
font-size: x-small;
}
#breadcrumbs {
font-size: x-small;
margin: 0pt;
}
.source {
padding: 12px;
margin: 1em 7px 1em 7px;
}
.source pre {
margin: 0px;
padding: 0px;
}
/trunk/src/main/webapp/style/maven-classic.css
New file
0,0 → 1,866
body {
background: #fff;
color: #000;
}
 
.contentBox h2 {
color: #fff;
background-color: #036;
}
 
.contentBox h3 {
color: #fff;
background-color: #888;
}
 
.a td {
background: #ddd;
color: #000;
}
 
.b td {
background: #efefef;
color: #000;
}
 
.contentBox th {
background-color: #bbb;
color: #fff;
}
 
div#banner {
border-top: 1px solid #369;
border-bottom: 1px solid #003;
}
 
#banner, #banner td {
background: #036;
color: #fff;
}
 
#leftColumn {
background: #eee;
color: #000;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
border-top: 1px solid #fff;
}
 
#navcolumn {
/* bad for IE
background: #eee;
*/
color: #000;
border-right: none;
border-bottom: none;
border-top: none;
}
 
#breadcrumbs {
background-color: #ddd;
color: #000;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}
 
.source {
background-color: #fff;
color: #000;
border-right: 1px solid #888;
border-left: 1px solid #888;
border-top: 1px solid #888;
border-bottom: 1px solid #888;
margin-right: 7px;
margin-left: 7px;
margin-top: 1em;
}
 
.source pre {
margin-right: 7px;
margin-left: 7px;
}
 
a[name]:hover, #leftColumn a[name]:hover {
color: inherit !important;
}
 
a:link, #breadcrumbs a:visited, #navcolumn a:visited, .contentBox a:visited, .tasknav a:visited {
color: blue;
}
 
a:active, a:hover, #leftColumn a:active, #leftColumn a:hover {
color: #f30 !important;
}
 
a:link.selfref, a:visited.selfref {
color: #555 !important;
}
 
a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
background: url(../images/external-classic.png) right center no-repeat;
padding-right: 15px;
}
 
a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
background: url(../images/newwindow-classic.png) right center no-repeat;
padding-right: 18px;
}
 
h2, h3 {
margin-top: 1em;
margin-bottom: 0;
}
 
img.handle {
border: 0;
padding-right: 2px;
}
 
#navcolumn div div {
background-image: none;
background-repeat: no-repeat;
}
 
#navcolumn div div {
padding-left: 10px;
}
/* $Id: maven-classic.css,v 1.1 2006/03/02 17:11:32 soliveira Exp $
This file defines basic default formatting for HTML conforming to Tigris application style. To extend or override these rules for your instance, edit inst.css instead of this file. */
 
/* colors, backgrounds, borders, link indication */
.contentBox h2, .contentBox h3, .tabs td, .tabs th, .functnbar {
background-image: url(../images/nw_maj_rond.gif);
background-repeat: no-repeat;
}
 
.functnbar, .functnbar2 {
background-color: #aaa;
}
 
.functnbar2, .functnbar3 {
background-color: #aaa;
background-image: url(../images/sw_maj_rond.gif);
background-repeat: no-repeat;
background-position: bottom left;
}
 
.functnbar3 {
background-color: #ddd;
background-image: url(../images/sw_med_rond.gif);
}
 
.functnbar, .functnbar2, .functnbar3 {
color: #000;
}
 
.functnbar a, .functnbar2 a, .functnbar3 a {
color: #000;
text-decoration: underline;
}
 
#navcolumn .body div, body.docs #toc li li {
background-image: url(../images/strich.gif);
background-repeat: no-repeat;
background-position: .5em .5em;
}
 
#searchbox .body div, #navcolumn .body .heading {
background-image: none;
}
 
a:link.selfref, a:visited.selfref {
text-decoration: none;
}
 
#leftColumn a, #breadcrumbs a {
text-decoration: none;
}
 
/* Unsure of this. TODO */
.contentBox h2 a:link, .contentBox h2 a:visited, .contentBox h3 a:link, .contentBox h3 a:visited {
color: #fff !important;
text-decoration: underline;
}
 
table, th, td {
border: none;
}
 
div.colbar {
background: #eee;
border-color: #999 #EEE #EEE #999;
border-width: 1px;
border-style: solid;
}
 
.toolgroup {
background: #efefef;
}
 
.toolgroup .label {
border-bottom: 1px solid #666;
border-right: 1px solid #666;
background: #ddd;
color: #555;
}
 
.toolgroup .body {
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}
 
#main {
border-top: 1px solid #999;
}
 
#rightcol div.www, #rightcol div.help {
border: 1px solid #ddd;
}
 
body.docs div.docs {
background-color: #fff;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
}
 
#helptext .label {
background-image: url(../images/icon_help_sml.gif);
background-repeat: no-repeat;
background-position: 97%;
}
 
body.docs {
background: #eee url(../images/help_logo.gif) top right no-repeat !important;
}
 
.docs h2, .docs h3 {
border-top: solid 1px #000;
}
 
#apphead h2 em {
color: #777;
}
 
.tabs th {
border-right: 1px solid #333;
background-color: #ddd;
color: #fff;
border-left: 1px solid #fff;
}
 
.tabs td {
background-color: #999;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}
 
.tabs {
border-bottom: 6px #ddd solid;
}
 
.tabs th, .tabs th a:link, .tabs th a:visited {
color: #555;
}
 
.tabs td, .tabs td a:link, .tabs td a:visited {
color: #fff;
}
 
.tabs a {
text-decoration: none;
}
 
.axial th {
background-color: #ddd;
color: black;
}
 
.alert {
background-color: #ff9;
}
 
.expandedwaste {
background: url(../images/icon_arrowwaste2_sml.gif) no-repeat;
}
 
.collapsedwaste {
background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
}
 
.filebrowse .expanded, .filebrowse-alt .expanded {
background-image: url(../images/icon_arrowfolderopen2_sml.gif);
background-repeat: no-repeat;
}
 
.filebrowse .collapsed, .filebrowse-alt .collapsed {
background-image: url(../images/icon_arrowfolderclosed1_sml.gif);
background-repeat: no-repeat;
}
 
.filebrowse .leafnode, .filebrowse-alt .leafnode {
background-image: url(../images/icon_folder_sml.gif);
background-repeat: no-repeat;
}
 
.filebrowse .leaf, .filebrowse-alt .leaf {
background-image: url(../images/icon_doc_sml.gif);
background-repeat: no-repeat;
}
 
.sortup {
background: url(../images/icon_sortup.gif) no-repeat;
}
 
.sortdown {
background: url(../images/icon_sortdown.gif) no-repeat;
}
 
.collapsedwaste {
background: url(../images/icon_arrowwaste1_sml.gif) no-repeat;
}
 
body .grid td {
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
background-color: transparent;
}
 
.confirm {
color: #090;
}
 
.info {
color: #069;
}
 
.errormessage, .warningmessage, .donemessage, .infomessage {
border-top: 5px solid #900;
border-left: 1px solid #900;
background-image: url(../images/icon_error_lrg.gif);
background-repeat: no-repeat;
background-position: 5px 1.33em;
}
 
.warningmessage {
background-image: url(../images/icon_warning_lrg.gif);
border-color: #c60;
}
 
.donemessage {
background-image: url(../images/icon_success_lrg.gif);
border-color: #090;
}
 
.infomessage {
background-image: url(../images/icon_info_lrg.gif);
border-color: #069;
}
 
.docinfo {
background: url(../images/icon_doc_lrg.gif) no-repeat;
}
 
.dirinfo {
background: url(../images/icon_folder_lrg.gif) no-repeat;
}
 
.memberinfo {
background: url(../images/icon_members_lrg.gif) no-repeat;
}
 
.usergroupinfo {
background: url(../images/icon_usergroups_lrg.gif) no-repeat;
}
 
.errormark, .warningmark, .donemark, .infomark {
background: url(../images/icon_error_sml.gif) no-repeat;
}
 
.warningmark {
background-image: url(../images/icon_warning_sml.gif);
}
 
.donemark {
background-image: url(../images/icon_success_sml.gif);
}
 
.infomark {
background-image: url(../images/icon_info_sml.gif);
}
 
.cvsdiff, .cvsblame {
background-color: #ccc;
}
 
.cvsdiffadd {
background-color: #afa;
}
 
.cvsdiffremove {
background-color: #faa;
}
 
.cvsdiffchanges1 {
background-color: #ff7;
}
 
.cvsdiffchanges2 {
background-color: #ff7;
}
 
li.selection ul a {
background: #fff;
}
 
.band1 {
color: #fff;
background-color: #663;
}
 
.band2 {
color: #fff;
background-color: #66C;
}
 
.band3 {
background-color: #C99;
}
 
.band4 {
background-color: #CFF;
}
 
.band5 {
color: #fff;
background-color: #336;
}
 
.band6 {
color: #fff;
background-color: #966;
}
 
.band7 {
background-color: #9CC;
}
 
.band8 {
background-color: #FFC;
}
 
.band9 {
color: #fff;
background-color: #633;
}
 
.band10 {
color: #fff;
background-color: #699;
}
 
.band11 {
background-color: #CC9;
}
 
.band12 {
background-color: #CCF;
}
 
.band13 {
color: #fff;
background-color: #366;
}
 
.band14 {
color: #fff;
background-color: #996;
}
 
.band15 {
background-color: #99C;
}
 
.band16 {
background-color: #FCC;
}
 
.contentBox .helplink, #helptext .helplink {
cursor: help;
}
 
.legend th, .bars th {
background-color: #fff;
}
 
/* font and text properties, exclusive of link indication, alignment, text-indent */
body, th, td, input, select {
font-family: Verdana, Helvetica, Arial, sans-serif;
}
 
code, pre {
font-family: 'Andale Mono', Courier, monospace;
}
 
body, .contentBox h2, .contentBox h3, #rightcol h2, pre, code, #apphead h2 small, h3, th, td {
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
}
 
small, div#footer, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftColumn, .legend, .bars {
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
 
.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection {
font-weight: bold;
}
 
li.selection ul {
font-weight: normal;
}
 
#apphead h2 em {
font-style: normal;
}
 
#banner h1 {
font-size: 1.25em;
}
 
/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
#bodyColumn h2 {
margin-top: .3em;
margin-bottom: .5em;
}
 
p, ul, ol, dl, .bars table {
margin-top: .67em;
margin-bottom: .67em;
}
 
form {
margin: 0;
}
 
#bodyColumn {
padding-left: 12px;
padding-right: 12px;
width: 100%;
voice-family: "\"}\"";
voice-family: inherit;
width: auto;
}
 
html>body #bodyColumn {
width: auto;
}
 
.docs {
line-height: 1.4;
}
 
ol ol {
list-style-type: lower-alpha;
}
 
ol ol ol {
list-style-type: lower-roman;
}
 
.contentBox h2, .contentBox h3 {
padding: 5px;
margin-right: 2px;
}
 
.contentBox td, .contentBox th {
padding: 2px 3px;
}
 
.h2 p, .h3 p, .h2 dt, .h3 dt {
margin-right: 7px;
margin-left: 7px;
}
 
.tasknav {
margin-bottom: 1.33em;
}
 
div.colbar {
padding: 3px;
margin: 2px 2px 0;
}
 
.tabs {
margin-top: .67em;
margin-right: 2px;
margin-left: 2px;
padding-left: 8px;
}
 
.tabs td, .tabs th {
padding: 3px 9px;
}
 
#rightcol div.www, #rightcol div.help {
padding: 0 .5em;
}
 
body.docs #toc {
position: absolute;
top: 15px;
left: 0px;
width: 120px;
padding: 0 20px 0 0;
}
 
body.docs #toc ul, #toc ol {
margin-left: 0;
padding-left: 0;
}
 
body.docs #toc li {
margin-top: 7px;
padding-left: 10px;
list-style-type: none;
}
 
body.docs div.docs {
margin: 61px 0 0 150px;
padding: 1em 2em 1em 1em !important;
}
 
.docs p+p {
text-indent: 5%;
margin-top: -.67em;
}
 
.docs h2, .docs h3 {
margin-bottom: .1em;
padding-top: .3em;
}
 
.functnbar, .functnbar2, .functnbar3 {
padding: 5px;
margin: .67em 2px;
}
 
.functnbar3 {
margin-top: 0;
}
 
body {
padding: 1em;
}
 
body.composite, body.docs {
margin: 0;
padding: 0;
}
 
th, td {
text-align: left;
vertical-align: top;
}
 
.right {
text-align: right !important;
}
 
.center {
text-align: center !important;
}
 
.axial th, .axial th .strut {
text-align: right;
}
 
.contentBox .axial td th {
text-align: left;
}
 
body .stb {
margin-top: 1em;
text-indent: 0;
}
 
body .mtb {
margin-top: 2em;
text-indent: 0;
}
 
.courtesylinks {
margin-top: 1em;
padding-top: 1em;
}
 
dd {
margin-bottom: .67em;
}
 
.toolgroup {
margin-bottom: 6px;
}
 
.toolgroup .body {
padding: 4px 4px 4px 0;
}
 
.toolgroup .label {
padding: 4px;
}
 
.toolgroup .body div {
padding-bottom: .3em;
padding-left: 1em;
}
 
.toolgroup .body div div {
margin-top: .3em;
padding-bottom: 0;
}
 
.tier1 {
margin-left: 0;
}
 
.tier2 {
margin-left: 1.5em;
}
 
.tier3 {
margin-left: 3em;
}
 
.tier4 {
margin-left: 4.5em;
}
 
.tier5 {
margin-left: 6em;
}
 
.tier6 {
margin-left: 7.5em;
}
 
.tier7 {
margin-left: 9em;
}
 
.tier8 {
margin-left: 10.5em;
}
 
.tier9 {
margin-left: 12em;
}
 
.tier10 {
margin-left: 13.5em;
}
 
.filebrowse .expanded, .filebrowse .collapsed {
padding-left: 34px;
}
 
.filebrowse .leafnode, .filebrowse .leaf {
padding-left: 20px;
}
 
.messagechild {
padding-left: 34px;
}
 
.filebrowse-alt .expanded, .filebrowse-alt .collapsed, .filebrowse-alt .leaf, .filebrowse-alt .leafnode, .expandedwaste, .collapsedwaste, .sortup, .sortdown {
/* hide from macie5\*/
float: left;
/* resume */
display: inline-block;
height: 15px;
width: 34px;
padding-left: 0 !important;
}
 
.filebrowse-alt .leaf, .filebrowse-alt .leafnode, .sortup, .sortdown {
width: 20px;
}
 
.filebrowse ul, .filebrowse-alt ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}
 
.filebrowse ul ul, .filebrowse-alt ul ul {
margin-left: 1.5em;
margin-top: 0;
padding-top: .67em;
}
 
.filebrowse li, .filebrowse-alt li {
margin-bottom: .67em;
}
 
td.filebrowse h2 {
margin-top: 0;
}
 
.errormessage, .warningmessage, .donemessage, .infomessage, .docinfo, .dirinfo, .memberinfo, .usergroupinfo {
margin: .67em 0;
padding: .33em 0 .67em 42px;
min-height: 32px;
}
 
.errormark, .warningmark, .donemark, .infomark {
padding-left: 20px;
min-height: 15px;
}
 
.alt {
display: none;
}
 
#banner h1 {
margin: 0;
}
 
.axial th, .axial th .strut, #leftColumn .strut {
width: 12em;
}
 
#breadcrumbs {
padding: 2px 8px;
}
 
/* Bad for IE
.contentBox h2, .contentBox h3, .bars {
clear: both;
}
*/
 
.legend {
float: right;
}
 
.legend th, .bars th {
text-align: right;
padding-left: 1em;
}
 
.bars table {
table-layout: fixed;
}
 
.bars th {
width: 12em;
}
 
#projectdocumentlist td.filebrowse-alt {
padding-right: .75em;
}
/trunk/src/main/webapp/style/maven-theme.css
New file
0,0 → 1,139
body, td, select, input, li{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
}
a {
text-decoration: none;
}
a:link {
color:#36a;
}
a:visited {
color:#47a;
}
a:active, a:hover {
color:#69c;
}
a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
background: url(../images/external.png) right center no-repeat;
padding-right: 15px;
}
a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
background: url(../images/newwindow.png) right center no-repeat;
padding-right: 18px;
}
 
#bodyColumn h1 {
padding: 4px 4px 4px 6px;
border: 1px solid #999;
color: #900;
background-color: #ccc;
font-weight:900;
font-size: 28px;
}
 
#bodyColumn h2 {
padding: 4px 4px 4px 6px;
border: 1px solid #999;
color: #900;
background-color: #ddd;
font-weight:900;
font-size: 24px;
}
 
#bodyColumn h3 {
padding: 4px 4px 4px 6px;
border: 1px solid #aaa;
color: #900;
background-color: #eee;
font-weight: normal;
font-size: 20px;
}
#bodyColumn h4 {
padding: 4px 4px 4px 6px;
border: 1px solid #aaa;
color: #900;
background-color: #eee;
font-weight: normal;
font-size: 16px;
}
#bodyColumn h5 {
padding: 4px 4px 4px 6px;
border: 1px solid #aaa;
color: #900;
background-color: #fff;
font-weight: normal;
font-size: 14px;
}
 
 
p {
line-height: 1.3em;
font-size: small;
}
#breadcrumbs {
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
background-color: #ccc;
}
#leftColumn {
margin: 10px 0 0 5px;
border: 1px solid #999;
background-color: #eee;
}
#navcolumn h3 {
font-size: 14px;
border-bottom: 1px solid #aaaaaa;
padding-left: 4px;
}
#navcolumn h4 {
font-size: 12px;
border-bottom: 1px solid #aaaaaa;
padding-left: 4px;
}
 
#navcolumn h5 {
font-size: smaller;
border-bottom: 1px solid #aaaaaa;
padding-left: 4px;
}
 
#navcolumn .large {
font-size: 14px;
padding-bottom: 2px;
}
 
#navcolumn .medium {
font-size: 13px;
padding-bottom: 2px;
}
 
#navcolumn .small {
font-size: 12px;
padding-bottom: 2px;
}
#navcolumn li {
padding-bottom: 2px;
}
table.bodyTable th {
color: white;
background-color: #bbb;
text-align: left;
font-weight: bold;
}
 
table.bodyTable th, table.bodyTable td {
font-size: 1em;
}
 
table.bodyTable tr.a {
background-color: #ddd;
}
 
table.bodyTable tr.b {
background-color: #eee;
}
 
.source {
border: 1px solid #999;
}
/trunk/src/main/webapp/index.jsp
1,12 → 1,344
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@page pageEncoding="UTF-8" %>
<%@ page contentType="text/html; charset=UTF-8"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Kawai redirect...</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Refresh" content="0; url=mtw/Page" />
</head>
<body>
</body>
</html>
<html>
<head>
 
<title>Mentawai Web Framework - Mentawai</title>
<style type="text/css" media="all">
@import url("./style/maven-base.css");
@import url("./style/maven-theme.css");
</style>
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="imagetoolbar" content="false" />
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
<link rel="icon" type="image/gif" href="/favicon.gif" />
<link rel="stylesheet" href="./style/print.css" type="text/css" media="print" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="author" content="Sergio Oliveira Junior" />
<meta name="email" content="sergio.oliveira.jr@gmail.com" />
<script type="text/javascript" src="jquery/jquery-1.6.4.min.js"></script>
<script language="JavaScript">
$(document).ready(function() {
});
</script>
</head>
 
<body class="composite">
 
<div>
<table border="0">
<tr>
<td>
<a href="/"><img src="images/logos/logo.png" border="0"></img></a>
</td>
<td align="right" valign="bottom">
<img src="images/brazil.gif" border="0" width="20" height="13" />
<img src="images/usa.gif" width="20" height="13" border="0" />
</td>
</tr>
</table>
</div>
 
<hr/>
 
<div id="leftColumn">
 
<div id="navcolumn">
<jsp:include page="menu.jsp" flush="true">
<jsp:param name="menuId" value="1" />
</jsp:include>
<br>
</div>
 
</div>
 
<div id="bodyColumn">
 
<h1>Notícias</h1>
<p>
<ul>
<li>Teste 1</li>
<li>Teste 2</li>
<li>Teste 3</li>
<li>Teste 4</li>
</ul>
</p>
<br>
 
<h2>Notícias</h2>
<p>
<ul>
<li>Teste 1</li>
<li>Teste 2</li>
<li>Teste 3</li>
<li>Teste 4</li>
</ul>
</p>
<br>
 
<h3>Notícias</h3>
<p>
<ul>
<li>Teste 1</li>
<li>Teste 2</li>
<li>Teste 3</li>
<li>Teste 4</li>
</ul>
</p>
<br>
 
<h4>Notícias</h4>
<p>
<ul>
<li>Teste 1</li>
<li>Teste 2</li>
<li>Teste 3</li>
<li>Teste 4</li>
</ul>
</p>
<br>
<h5>Notícias</h5>
<p>
<ul>
<li>Teste 1</li>
<li>Teste 2</li>
<li>Teste 3</li>
<li>Teste 4</li>
</ul>
</p>
<br>
<h4>Header 1</h4>
<p>
<center>
<table border="0">
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td width="6%">&nbsp;</td>
<td width="72%"><font color="black"> <i>"Em primeiro
lugar gostaria de parabenizá-lo pelo Mentawai, pra mim é a melhor
solução já pensada quando se fala em frameworks MVC. Coordeno a
equipe de TI da Escola do Futuro da USP (Universidade de São Paulo),
onde realizamos projetos de CVAP (Comunidades Virtuais de
Aprendizagem e Prática), educação à distância etc. Adorei o Mentawai
desde a primeira vez que li sobre ele, gostei tanto da idéia que quiz
iniciar já com um projeto de médio porte, o qual tínhamos pouquíssimo
prazo para entregá-lo. O resultado não podia ter sido melhor, toda a
equipe se familiarizou com o framework em menos de 2 dias! O projeto
foi inteiramente concebido com Mentawai, desde então é o que usamos
para desenvolver todos os projetos! São fascinantes a velocidade,
escalabilidade e a forma inteligente em que se pode construir
qualquer aplicação web com o Mentawai."</i></font></td>
<td width="6%">&nbsp;</td>
</tr>
<tr>
<td width="6%">&nbsp;</td>
<td width="72%" align="right"><b><font color="blue">por
Rodrigo A. Rodriguez</font></b></td>
<td width="6%">&nbsp;</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td width="6%">&nbsp;</td>
<td width="72%"><font color="black"> <i>"Estou
escrevendo de Teresina-PI para parabenizá-lo por esse excelente
framework. Sou diretor de tecnologia do Grupo Claudino (o maior grupo
empresarial do Piauí formado por 14 empresas e mais de 12 mil
funcionários) e recentemente resolvemos migrar nossos sistemas para
J2EE. Depois de várias discussões, resolvemos apostar no Mentawai
principalmente pela facilidade, produtividade, ausência de XML e ser
genuinamente brasileiro. Acabamos de finalizar o nosso primeiro
aplicativo com duração de apenas 2 meses. A previsão da finalização
de toda a migração do nosso ERP é final de 2009. Até lá mandaremos
muitas dúvidas, sugestões e críticas para o forum."</i></font></td>
<td width="6%">&nbsp;</td>
</tr>
<tr>
<td width="6%">&nbsp;</td>
<td width="72%" align="right"><b><font color="blue">por
Thiago Carvalho de Sousa</font></b></td>
<td width="6%">&nbsp;</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td width="6%">&nbsp;</td>
<td width="72%"><font color="black"> <i>"I work for
Sun Microsystems Ltd and I'm involved in making a decision about Web
Application Frameworks. The OpenSolaris website is currently
implemented using WebWorks2 and, to a limited extent, Spring. In my
opinion this is too heavyweight for our needs and I'm hoping to
introduce a light-weight framework for any new website development. I
read about Mentawai with great interest. I share your belief that
scattering the execution path for an application betweem Java and XML
is a recipe for disaster. So far, Mentawai looks like a great
candidate for us to use."</i></font></td>
<td width="6%">&nbsp;</td>
</tr>
<tr>
<td width="6%">&nbsp;</td>
<td width="72%" align="right"><b><font color="blue">por
Gary Pennington</font></b></td>
<td width="6%">&nbsp;</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td width="6%">&nbsp;</td>
<td width="72%"><font color="black"> <i>"Já usei
Struts, passei pelo Webwork e tenho ele ainda em muitos projetos
aqui, mas aos poucos estou migrando tudo para o Mentawai, e estou
muito satisfeito pela simplicidade dele!"</i></font></td>
<td width="6%">&nbsp;</td>
</tr>
<tr>
<td width="6%">&nbsp;</td>
<td width="72%" align="right"><b><font color="blue">por
Alexandre Ortiz da Rocha</font></b></td>
<td width="6%">&nbsp;</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3" align="center"><a
href="http://forum.mentaframework.org/posts/list/157.page"
target="_blank">Clique aqui para ler mais depoimentos!</a>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a
href="mailto:sergio.oliveira.jr at gmail.com">Compartilhe
conosco o seu caso de sucesso!</a></td>
</tr>
</table>
</center>
</p>
<h3>Notícias</h3>
<p>
<ul>
<li>Teste 1</li>
<li>Teste 2</li>
<li>Teste 3</li>
<li>Teste 4</li>
</ul>
</p>
<br>
<h3>Visão Geral</h3>
<p>
O Mentawai foi o primeiro <b>framework web MVC em Java</b> a
adotar, implementar, documentar e <b>incentivar</b> todo e qualquer
tipo de configuração (actions, filtros, validação, listas, connection
pooling, ioc, di, etc.) <b>única e exclusivamente</b> através de <b><u><font
color="blue">configuração programática</font></u></b> (100% Java), <b>abolindo
por completo</b> o uso de <b>XML e Annotations</b> para as configurações. O
framework nasceu em 08/Jun/2005 e logo depois em 18/Jul/2005 publicamos
um <a
href="http://www.javaworld.com/javaworld/jw-07-2005/jw-0718-mentawai.html"
target="_blank">artigo no site JavaWorld</a> enfatizando o uso de
configuração programática para o controlador MVC
(actions/resultados/conseqüências) assim como para validação. Nascia aí
o <i><font color="blue">ApplicationManager</font></i>: configuração em
código Java <b>independente</b> do restante da sua aplicação e <b>centralizada
numa única classe</b>. Apesar de termos recebidos muitas críticas pela
aversão ao XML, as vantagens da configuração programática foram ficando
cada vez mais claras para a equipe do Mentawai:</p>
<ul>
<li>Mais <b>prazerosa e natural</b>, afinal estamos falando de
código Java e não de uma especificação em XML.</li>
<br>
<li><b>Menos propensa a erros</b> e typos, já que uma
configuração em Java pode ser compilada antes de ser carregada pela
aplicação web.</li>
<br>
<li>Ótima <b>integração com IDEs</b>, permitindo usar recursos
como <b>auto-complete, auto-compile</b> (build automático), <b>refactoring</b>,
etc.</li>
<br>
<li><b>Flexibilidade total</b> que apenas uma linguagem de
programação pode oferecer, o que te permite criar seus próprios
métodos de configuração, loops, ifs, comentários, ou seja, você possui
a <b><u>liberdade para fazer a configuração se adaptar a você</u></b>
e não você se adaptar ao XML.</li>
<br>
<li>Utilizar <b>linguagens de script</b> como <b>JRuby,
Groovy, BeanShell</b>, etc. para configurar sua aplicação, possibilitando
uma <b>configuração dinâmica</b> que pode ser <b>recarregada
automaticamente</b> pelo container a cada modificação.</li>
<br>
<li>O bom e velho <b>JavaDoc</b>, documentando todos os métodos
que podem ser utilizados para configuração.</li>
<br>
</ul>
<p>Isso <b><u>não significa</u></b> que o Mentawai não possui <i>Convention
over Configuration (CoC)</i>. O <a
href="http://forum.mentaframework.org/posts/list/765.page"
target="_blank">Mentawai possui CoC</a> e padrões para tudo,
diminuindo bastante a necessidade de configuração. Entretanto, seja por
uma questão de <b>preferência por explicitamente controlar as
configurações</b> ou seja por uma questão de <b>necessidade</b>, o que
inevitavelmente acontece em qualquer projeto, quando houver
configurações essas serão feitas através de <b>configuração
programática</b> e não através de XML, Annotations ou arquivos properties.
</p>
<p>Outro pilar em que o Mentawai se apoiou desde o início foi o <b><u>comprometimento
em abstrair e simplificar as principais tarefas recorrentes de todo
projeto web</u></b>. Ao invés de direcionar o usuário para <i>qualquer
outro framework que já faz isso</i>, o Mentawai oferece soluções ou
abstrações para as funcionalidades básicas de toda aplicação web: pool
de conexões com o banco de dados, autenticação, autorização, IoC, DI,
Envio de Email, Upload de Arquivo, Paginação, Tags, etc. O Mentawai é <b><u>totalmente
contra</u></b> a política do "<i>Já existe um framework pra isso! Procure
na Internet e se vire!</i>".</p>
<p>Hoje o Mentawai é utilizado por <a
href="http://forum.mentaframework.org/posts/list/157.page"
target="_blank">diversas empresas e pessoas no Brasil e no
exterior</a>, possui uma <a href="http://forum.mentaframework.org"
target="_blank">comunidade ativa</a> que já trocou perto de 10 mil
mensagens no seu fórum de discussão, e continua evoluindo, sempre fiel
aos princípios da produtividade, simplicidade, abstração e configuração
programática. Fique a vontade para conhecer o framework e veja como é
fácil fazer a sua aplicação web utilizando o Mentawai.</p>
<p>Equipe Mentawai<br>
<i>21 de Abril de 2007</i></p>
<h2>JForum</h2>
<p>
<iframe frameborder="0" id="jforum-iframe" scrolling="no" height="2600" src="http://docs.mentaframework.org/posts/list/70.page"></iframe>
</p>
 
</div>
 
<div class="clear">
<hr/>
</div>
 
<div id="footer">
<div class="xright">Copyright © 2011</div>
<div class="clear">
<hr/>
</div>
</div>
 
</body>
</html>
/trunk/src/main/webapp/images/kawai.ico
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/src/main/webapp/images/loading.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/src/main/webapp/images/view.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/src/main/webapp/images/folder.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/src/main/webapp/images/kawai.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/src/main/webapp/images/preview.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/src/main/webapp/images/kawai-logo.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/src/main/webapp/images/kawai-logo2.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/src/main/webapp/images/chk.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/src/main/webapp/images/awards/award-winner-2006.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/awards/microphone.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/awards/menta.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/awards/mentawai-awards-2006.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/lobo.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/rufino.save
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/leiber.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/rufino.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/rufino2.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/sergio-old.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/velo.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/sergio_new_peq.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/fb.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/rw.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/sergio.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/sergio2.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/sergio5.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/rubem.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/team/rufine3.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/mentawai_logo2.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/recipes/suggest.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/mentawai_logo.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/personal/nascente.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/personal/nascente2.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/personal/nascente3.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/personal/stock-market.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/personal/pic-menor.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/personal/pic.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/mj-menta.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/alex/alex2.bmp
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/alex/alex1.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/alex/alex2.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/alex/alex3.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/alex/alex4.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/alex/alex5.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/alex/alex6.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/mentawai-member.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/blogs/trees.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/blogs/trees-peq.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/blogs/austria.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/blogs/HelloWSTomcat.PNG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/blogs/austria-peq.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/dyntags/inputMask.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/dyntags/tabPanelWinXp.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/dyntags/inputDate.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/dyntags/tabPanelWin2k.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/dyntags/tabPanelWebFx.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/dyntags/inputText.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/dyntags/inputMoney.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/dyntags/tabPanelWinXpRed.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/dyntags/tabPanelMacOs.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/training/cursojava.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/training/cursojava2.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/comments/chorem.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/comments/opensolaris.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/brazil.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/helloworld.PNG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/alex.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/MentaBlank/1.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/MentaBlank/quick.PNG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/MentaBlank/2.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/MentaBlank/3.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/MentaBlank/quick.JPG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/logos/logo.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/logos/logo-oficial.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/logos/mentabook.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/logos/mentarecipes.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/logos/logo-luto.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/logos/recipes.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/usa.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/alexMentawai.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/menta/menta_small.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/menta/menta_user.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/menta/menta_300x44.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/menta/menta_410x60.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/menta/inaction.PNG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/menta/menta.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/menta/menta_200x29.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/menta/inaction2.PNG
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/images/ruby.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/src/main/webapp/WEB-INF/conf/test/appManager.properties
2,19 → 2,20
# Properties specific for UNIT TESTS
# Will overwrite any properties defined on 'default'
 
# Mentawai debug mode
debug_mode = false
 
# Mentawai auto-reload with JRebel
auto_reload = false
 
# MentaBean with H2 (embedded database)
#mentabean.dialect = org.mentabean.jdbc.H2BeanSession
#jdbc.driver = org.h2.Driver
#jdbc.url = jdbc:h2:MentaTest
#jdbc.user = sa
#jdbc.pass =
mentabean.dialect = org.mentabean.jdbc.H2BeanSession
jdbc.driver = org.h2.Driver
jdbc.url = jdbc:h2:MentaTest
jdbc.user = sa
jdbc.pass =
 
# MentaBean with MySQL
mentabean.dialect = org.mentabean.jdbc.MySQLBeanSession
jdbc.driver = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost/kawai?autoReconnect=true
jdbc.user = kawai
jdbc.pass = 1kawai23
# Hibernate
hibernate.dialect = org.hibernate.dialect.H2Dialect
hibernate.show_sql = false
hibernate.c3p0.maxIdleTime = 5
/trunk/src/main/webapp/WEB-INF/conf/qa/appManager.properties
2,13 → 2,22
# Properties specific from QA environment
# Will overwrite any properties defined on 'default'
 
# Mentawai debug mode
debug_mode = false
 
# Mentawai auto-reload with JRebel
auto_reload = false
 
# MentaBean with MySQL
mentabean.dialect = org.mentabean.jdbc.MySQLBeanSession
jdbc.driver = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost/kawai?autoReconnect=true
jdbc.user = kawai
jdbc.pass = 1kawai23
jdbc.url = jdbc:mysql://localhost/Menta?autoReconnect=true
jdbc.user = menta
jdbc.pass = menta
 
# Hibernate
hibernate.dialect = org.hibernate.dialect.MySQLDialect
hibernate.show_sql = false
hibernate.c3p0.maxIdleTime = 5
 
 
/trunk/src/main/webapp/WEB-INF/conf/default/appManager.properties
2,22 → 2,18
# Default values go here
# They can be overwritten by specific properties from the environment
 
# Email setup
email.send_email = true
email.host = smtp.gmail.com
email.ssl = true
email.port = 465
email.use_authentication = true
email.user = mentawebapp@gmail.com
email.pass = @abcd1234@
email.from_email = mentawebapp@gmail.com
email.from_name = Menta Web App
 
# Initialization script for database
db.script = WEB-INF/db/kawai.sql
db.script = WEB-INF/db/menta.sql
 
# kCodes Tags
kcodes = Code, ContextPath, PageLink, Image, Download, ShowSvnSourceCode
 
# Languages supported
languages = [ ["English", "en", "flag_usa.gif"] , ["Portuguese", "pt", "flag_brazil.gif"] ]
 
# Google Analytics
include_google_analytics = false
 
# Use pretty URLs (search engine friendly urls)
use_pretty_urls = true
 
# Use title in pretty URLs
include_title_in_page_links = true
 
 
/trunk/src/main/webapp/WEB-INF/conf/prod/appManager.properties
2,16 → 2,22
# Properties specific from PRODUCTION environment
# Will overwrite any properties defined on 'default'
 
# Mentawai debug mode
debug_mode = false
 
# Mentawai auto-reload with JRebel
auto_reload = false
 
# MentaBean with MySQL
mentabean.dialect = org.mentabean.jdbc.MySQLBeanSession
jdbc.driver = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost/kawai?autoReconnect=true
jdbc.user = kawai
jdbc.pass = 1kawai23
jdbc.url = jdbc:mysql://localhost/Menta?autoReconnect=true
jdbc.user = menta
jdbc.pass = menta
 
# Google Analytics
# You can change the google_analytics.jsp file and enable the option below
include_google_analytics = false
# Hibernate
hibernate.dialect = org.hibernate.dialect.MySQLDialect
hibernate.show_sql = false
hibernate.c3p0.maxIdleTime = 5
 
 
/trunk/src/main/webapp/WEB-INF/conf/int/appManager.properties
2,12 → 2,22
# Properties specific from INTEGRATION environment
# Will overwrite any properties defined on 'default'
 
# Mentawai debug mode
debug_mode = true
 
# Mentawai auto-reload with JRebel
auto_reload = false
 
# MentaBean with MySQL
mentabean.dialect = org.mentabean.jdbc.MySQLBeanSession
jdbc.driver = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost/kawai?autoReconnect=true
jdbc.user = kawai
jdbc.pass = 1kawai23
jdbc.url = jdbc:mysql://localhost/Menta?autoReconnect=true
jdbc.user = menta
jdbc.pass = menta
 
# Hibernate
hibernate.dialect = org.hibernate.dialect.MySQLDialect
hibernate.show_sql = false
hibernate.c3p0.maxIdleTime = 5
 
 
/trunk/src/main/webapp/WEB-INF/conf/dev/appManager.properties
2,12 → 2,20
# Properties specific from DEVELOPMENT environment
# Will overwrite any properties defined on 'default'
 
# Mentawai debug mode
debug_mode = true
 
# Mentawai auto-reload with JRebel
auto_reload = true
 
# MentaBean with MySQL
mentabean.dialect = org.mentabean.jdbc.MySQLBeanSession
jdbc.driver = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost/kawai?autoReconnect=true
jdbc.user = kawai
jdbc.pass = 1kawai23
# MentaBean with H2 (embedded database)
mentabean.dialect = org.mentabean.jdbc.H2BeanSession
jdbc.driver = org.h2.Driver
jdbc.url = jdbc:h2:Menta
jdbc.user = sa
jdbc.pass =
 
# Hibernate
hibernate.dialect = org.hibernate.dialect.H2Dialect
hibernate.show_sql = false
hibernate.c3p0.maxIdleTime = 5
/trunk/src/main/webapp/WEB-INF/db/init.sql
File deleted
/trunk/src/main/webapp/WEB-INF/db/dump_db.sh
File deleted
/trunk/src/main/webapp/WEB-INF/db/grant.sql
File deleted
/trunk/src/main/webapp/WEB-INF/db/kawai.sql
File deleted
/trunk/src/main/webapp/WEB-INF/web.xml
6,7 → 6,7
 
<!-- Override default start page -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>/jsp/index.jsp</welcome-file>
</welcome-file-list>
 
 
16,7 → 16,8
<servlet-class>org.mentawai.core.Controller</servlet-class>
<init-param>
<param-name>applicationManager</param-name>
<param-value>org.kawai.AppManager</param-value>
<param-value>org.menta.AppManager</param-value>
<!-- param-value>org.menta.HibernateAppManager</param-value -->
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
30,10 → 31,9
<servlet-mapping>
<servlet-name>Controller</servlet-name>
<url-pattern>*.mtw</url-pattern>
<url-pattern>/mtw/*</url-pattern>
</servlet-mapping>
<!-- filter>
 
<filter>
<filter-name>DebugFilter</filter-name>
<filter-class>org.mentawai.util.DebugServletFilter</filter-class>
</filter>
45,10 → 45,10
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping -->
</filter-mapping>
 
<session-config>
<session-timeout>300</session-timeout>
<session-timeout>10</session-timeout>
</session-config>
 
</web-app>
/trunk/src/main/webapp/favicon.ico
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+ application/octet-stream
/trunk/pom.xml
1,12 → 1,11
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.kawai</groupId>
<artifactId>kawai</artifactId>
<packaging>war</packaging>
<version>1.0.2-SNAPSHOT</version>
<version>1.0.0-SNAPSHOT</version>
<name>The Kawai CMS and Wiki</name>
<url>http://www.kawaiwiki.org</url>
<url>http://kawai.mentaframework.org</url>
 
<scm>
<connection>scm:svn:svn://soliveirajr.com/kawai/trunk</connection>
56,78 → 55,54
</dependency>
 
<dependency>
<groupId>com.jolbox</groupId>
<artifactId>bonecp</artifactId>
<version>0.7.1.RELEASE</version>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
 
<!-- dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId>
<version>0.9.1.2</version> </dependency -->
 
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.13</version>
</dependency>
 
<!-- For BoneCP -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.10</version>
</dependency>
 
<dependency>
<groupId>me.soliveirajr</groupId>
<artifactId>mentawai</artifactId>
<version>2.5.4-SNAPSHOT</version>
<version>2.2.3-SNAPSHOT</version>
</dependency>
 
</dependencies>
 
<build>
<plugins>
 
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.1.0.v20100505</version>
<configuration>
<webApp>${basedir}/target/${project.artifactId}.war</webApp>
<webAppConfig>
<contextPath>/${project.artifactId}</contextPath>
</webAppConfig>
<reload>manual</reload>
<connectors>
<connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
<port>8080</port>
</connector>
</connectors>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.11</version>
<configuration>
<includes>
<include>AllTests.java</include>
</includes>
<excludes>
<exclude>**/*Test.java</exclude>
</excludes>
</configuration>
</plugin>
 
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.1.0.v20100505</version>
<configuration>
<webApp>${basedir}/target/${project.artifactId}.war</webApp>
<webAppConfig>
<contextPath>/${project.artifactId}</contextPath>
</webAppConfig>
<reload>manual</reload>
<connectors>
<connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
<port>8080</port>
</connector>
</connectors>
</configuration>
</plugin>
 
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
145,7 → 120,7
</configuration>
</plugin>
</plugins>
<finalName>kawai</finalName>
<finalName>menta</finalName>
<pluginManagement>
<plugins>
<plugin>
185,6 → 160,16
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.2</version>
<configuration>
<filesets>
<fileset>
<directory>.</directory>
<includes>
</includes>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>
</plugin>
 
 
194,7 → 179,6
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<encoding>UTF-8</encoding>
<!-- javaee6 contains upgrades of APIs contained within the JDK itself.
As such these need to be placed on the bootclasspath, rather than classpath
of the compiler. If you don't make use of these new updated API, you can
/trunk/README.txt
1,4 → 1,0
The amazing Kawai powered by Mentawai!
Team Members:
---- Sergio Oliveira Junior
---- Helio Frota (Wolf)
/.
Property changes:
Deleted: svn:ignore
- target
.settings
.classpath
.project
.tomcatplugin
.tomcatplugin.save
work