summaryrefslogtreecommitdiff
path: root/tests/FunctionalTests/protected/pages
diff options
context:
space:
mode:
authorwei <>2006-01-13 13:03:01 +0000
committerwei <>2006-01-13 13:03:01 +0000
commitf0737c5b52373f262a4c8cfd25d4e1bb6ff33aee (patch)
treee4ace9d8b7b9c65721330f13f59f684dce32b9da /tests/FunctionalTests/protected/pages
parent52ae5aef521fa7d800e09206342eb9ac17043cd8 (diff)
Move SafeHtml to 3rdParty/SafeHtml. Add TSafeHtml component. Change TTextBox::getText() to use SafeHtml
Diffstat (limited to 'tests/FunctionalTests/protected/pages')
-rw-r--r--tests/FunctionalTests/protected/pages/Layout.php8
-rw-r--r--tests/FunctionalTests/protected/pages/Layout.tpl36
-rw-r--r--tests/FunctionalTests/protected/pages/ViewSource.page18
-rw-r--r--tests/FunctionalTests/protected/pages/ViewSource.php12
-rw-r--r--tests/FunctionalTests/protected/pages/config.xml10
5 files changed, 84 insertions, 0 deletions
diff --git a/tests/FunctionalTests/protected/pages/Layout.php b/tests/FunctionalTests/protected/pages/Layout.php
new file mode 100644
index 00000000..2c6e02d6
--- /dev/null
+++ b/tests/FunctionalTests/protected/pages/Layout.php
@@ -0,0 +1,8 @@
+<?php
+
+class Layout extends TTemplateControl
+{
+
+}
+
+?> \ No newline at end of file
diff --git a/tests/FunctionalTests/protected/pages/Layout.tpl b/tests/FunctionalTests/protected/pages/Layout.tpl
new file mode 100644
index 00000000..36fabe71
--- /dev/null
+++ b/tests/FunctionalTests/protected/pages/Layout.tpl
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC
+ "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<com:THead Title="PRADO QuickStart Tutorial">
+ <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
+ <style type="text/css">
+ /*<![CDATA[*/
+ body
+ {
+ font-family: Georgia, "Times New Roman", Times, serif;
+ }
+ .w3c
+ {
+ margin-top: 2em;
+ display: block;
+ }
+ /*]]>*/
+ </style>
+</com:THead>
+<body>
+
+<com:TContentPlaceHolder ID="Content" />
+
+<div class="w3c">
+<a href="http://validator.w3.org/check?uri=referer">
+ Validate XHTML 1.0
+</a>
+<a href="?page=ViewSource&amp;source=<%= $this->Request->ServiceParameter %>"
+ style="margin: 0 1em;"
+ onclick="window.open(this.href); return false;"
+ onkeypress="window.open(this.href); return false;">View Source</a>
+</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/FunctionalTests/protected/pages/ViewSource.page b/tests/FunctionalTests/protected/pages/ViewSource.page
new file mode 100644
index 00000000..900c45f6
--- /dev/null
+++ b/tests/FunctionalTests/protected/pages/ViewSource.page
@@ -0,0 +1,18 @@
+<!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" xml:lang="en" >
+
+<com:THead Title="PRADO QuickStart Source View">
+<meta http-equiv="content-language" content="en"/>
+</com:THead>
+
+<body>
+<div id="sourceList">
+<com:TLiteral ID="SourceList" />
+</div>
+<div id="sourceView">
+<com:TTextHighlighter ID="Highlighter" ShowLineNumbers="true" CssClass="source">
+<com:TLiteral ID="SourceView" />
+</com:TTextHighlighter>
+</div>
+</body>
+</html> \ No newline at end of file
diff --git a/tests/FunctionalTests/protected/pages/ViewSource.php b/tests/FunctionalTests/protected/pages/ViewSource.php
new file mode 100644
index 00000000..eeaf0f80
--- /dev/null
+++ b/tests/FunctionalTests/protected/pages/ViewSource.php
@@ -0,0 +1,12 @@
+<?php
+
+class ViewSource extends TPage
+{
+ protected function onLoad($param)
+ {
+ $pageName = $this->Request->getParameter("source");
+ var_dump($pageName);
+ }
+}
+
+?> \ No newline at end of file
diff --git a/tests/FunctionalTests/protected/pages/config.xml b/tests/FunctionalTests/protected/pages/config.xml
new file mode 100644
index 00000000..1a551a90
--- /dev/null
+++ b/tests/FunctionalTests/protected/pages/config.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<configuration>
+ <paths>
+ <alias id="Pages" path="." />
+ </paths>
+ <pages MasterClass="Pages.Layout">
+ <page id="ViewSource" MasterClass="" />
+ </pages>
+</configuration> \ No newline at end of file