changeset 388:12ee9a336b95

add more examples
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 23 Apr 2015 18:54:35 -0600
parents 23d075ce1e48
children 497d4ef0a89f
files website/src/examples/hi.luan website/src/examples/hi2.luan website/src/examples/hi2_simply_html.luan website/src/examples/static.html
diffstat 4 files changed, 48 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/website/src/examples/hi.luan	Thu Apr 23 18:16:15 2015 -0600
+++ b/website/src/examples/hi.luan	Thu Apr 23 18:54:35 2015 -0600
@@ -1,6 +1,7 @@
 local Io = require "luan:Io"
 local Http = require "luan:web/Http"
 
+
 function service()
 	Io.stdout = Http.response.text_writer()
 	%>
--- a/website/src/examples/hi2.luan	Thu Apr 23 18:16:15 2015 -0600
+++ b/website/src/examples/hi2.luan	Thu Apr 23 18:54:35 2015 -0600
@@ -1,15 +1,16 @@
 local Io = require "luan:Io"
 local Http = require "luan:web/Http"
 
+
 local function form()
 %>
 <html>
 	<body>
 		<h1>Hello</h1>
 		<form>
-		What is you name?
-		<input name="name">
-		<input type=submit>
+			What is you name?
+			<input name="name">
+			<input type=submit>
 		</form>
 	</body>
 </html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/website/src/examples/hi2_simply_html.luan	Thu Apr 23 18:54:35 2015 -0600
@@ -0,0 +1,36 @@
+local Io = require "luan:Io"
+local Html = require "luan:Html"
+local Http = require "luan:web/Http"
+
+
+local function form() %>
+				<form>
+					<label>What is you name?</label>
+					<input name="name" margin-bottom="1em">
+					<input type=submit>
+				</form>
+<% end
+
+local function hello() %>
+				<p>Hi <%= name %>!</p>
+<% end
+
+function service()
+	Io.stdout = Http.response.text_writer()
+	name = Http.request.parameters.name
+	Html.simply_html_page{
+		body = function() %>
+			<div container>
+				<h1 margin-bottom="1em">Hello</h1>
+				<%
+				if name == nil then
+					form()
+				else
+					hello()
+				end
+				%>
+				<p margin-top="2em"><small>This page was made with <a href="http://www.simplyhtml.org/">SimplyHTML</a>.</small></p>
+			</div>
+<%		end;
+	}
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/website/src/examples/static.html	Thu Apr 23 18:54:35 2015 -0600
@@ -0,0 +1,7 @@
+<html>
+	<body>
+		<h1>Static HTML</h1>
+		<p>This is a static HTML page.</p>
+		<p>You can view the source in your browser.</p>
+	</body>
+</html>