diff --git a/history/priorart/yawex-0.7.4/README b/history/priorart/yawex-0.7.4/README new file mode 100644 index 0000000..1c6a926 --- /dev/null +++ b/history/priorart/yawex-0.7.4/README @@ -0,0 +1,15 @@ +Die CVS Variante von Yawex verdient ein sinniges README. + +Verzeichnisse: + apache/ + bin/ + javascript/ + lib/ + pages/ + templates/ + tools/ + +Was fehlt: +- INSTALL Datei, die erklärt wie eine sinnige Installation funktioniert. +- TODO Datei mit den wesentlichsten Vorhaben nd vorgeschlagenen + Verbesserungen. \ No newline at end of file diff --git a/history/priorart/yawex-0.7.4/apache/README b/history/priorart/yawex-0.7.4/apache/README new file mode 100644 index 0000000..de2619d --- /dev/null +++ b/history/priorart/yawex-0.7.4/apache/README @@ -0,0 +1,4 @@ +Beispiel für eine Erweiterung der Apache Konfiguration bei +der Installation von yawex mit seinen verschiedenen +Hilfsdokumenten. + diff --git a/history/priorart/yawex-0.7.4/apache/httpd.conf.add b/history/priorart/yawex-0.7.4/apache/httpd.conf.add new file mode 100644 index 0000000..aaff962 --- /dev/null +++ b/history/priorart/yawex-0.7.4/apache/httpd.conf.add @@ -0,0 +1,3 @@ + +# yawex configuration +Include /etc/httpd/yawex.conf diff --git a/history/priorart/yawex-0.7.4/apache/yawex.conf b/history/priorart/yawex-0.7.4/apache/yawex.conf new file mode 100644 index 0000000..1413fb7 --- /dev/null +++ b/history/priorart/yawex-0.7.4/apache/yawex.conf @@ -0,0 +1,10 @@ + + AllowOverride AuthConfig + Options FollowSymLinks + + +alias /testwiki/templates/ /var/www/testwiki/templates/ +alias /testwiki/javascript/ /var/www/testwiki/javascript/ +scriptalias /testwiki/member /var/www/testwiki/login/yawex.pl +scriptalias /testwiki/public /var/www/testwiki/cgi-bin/yawex.pl +scriptalias /testwiki/register /var/www/testwiki/cgi-bin/yawex.pl diff --git a/history/priorart/yawex-0.7.4/bin/yawex.pl b/history/priorart/yawex-0.7.4/bin/yawex.pl new file mode 100755 index 0000000..ab28e14 --- /dev/null +++ b/history/priorart/yawex-0.7.4/bin/yawex.pl @@ -0,0 +1,138 @@ +#!/usr/bin/perl -w +# +# main cgiscript for yawex +# +# $Header: /var/local/cvs/yawex/bin/yawex.pl,v 1.3 2004/10/03 14:24:08 bernd Exp $ +# + +use strict; + +use CGI qw/:standard/; +use CGI::Carp 'fatalsToBrowser'; +$CGI::POST_MAX=1024 * 100; # max 100k POSTs +$CGI::DISABLE_UPLOADS = 1; # no uploads + +use Yawex::PageLookUp; +use Yawex::PageActions; +use Yawex::Page; +use Yawex::Auth; +use Yawex::Errors; +use Yawex::Debug; +use Conf::TestWiki; + +print header(); + +#die und warn sauber abhandeln +$SIG{__DIE__} = $SIG{__WARN__} = + sub { + Yawex::Errors::handler(@_); + }; + +#laufzeit begrenzen +alarm(20); + +#check for POST size error +my $dummy = param('dummy'); +if (cgi_error()) { + print header(-status => cgi_error()); + exit 0; +} + +#arbeitsverzeichnis setzen +chdir "testwiki" || +chdir "/var/www/bernd-worsch.de/friendswiki/pages" || +chdir "/var/www/testwiki/pages" || +instant_install(); + +#umask setzen +umask 0000; + +#request hash initialisieren +# +#simpler wäre es mit der CGI param() Funktion weiter zu arbeiten. +#kann aber nicht sagen wie ich dann action und page parameter +#modifiziert bekomme :( +# +my %request = (); +foreach (param()) { + $request{$_} = param($_); +} + +$request{'full_url'} = url(); +$request{'relative_url'} = url(-relative=>1); +$request{'absolute_url'} = url(-absolute=>1); +$request{'url_with_path'} = url(-path_info=>1); +$request{'url_with_path_and_query'} = url(-path_info=>1, -query=>1); +$request{'netloc'} = url(-base=>1); + +$request{'referer'} = referer() || $Conf::default_referer; +$request{'user'} = Yawex::Auth::resolve_user(remote_user()); + +$request{'debug'} = param('debug'); +unless ($request{'debug'} && ($request{'debug'} == 1)) { + if ($request{'referer'} =~ /debug=1/) { + $request{'debug'} = 1; + } +} + +Yawex::Debug::show_request(\%request, "raw") if $request{'debug'}; + +sub instant_install { + print "Welcome to Yawex!"; + print header(), "Sorry 'instant_install()' not implemented. Exiting!"; + exit 0; +} + +sub lastpage { + my $result; + if ($request{'referer'} =~ /page=([^&]+)/) { + $result = $1; + } else { + $result = "UnknownPage"; #fake name of lastpage if necessary + } + if (-d $result) { + $result .= "/$result"; + } + return $result; +} + +# resolve action and page (needs cleanup) +if ($request{'relative_url'} eq 'register') { + $request{'page'} = "NewUser"; + $request{'relative_url'} = $Conf::publicurl; +} elsif (exists $request{'form_quicksearch'} && $request{'form_quicksearch'}) { + #todo: jump to page if appropriate + #$request{'page'} = $request{'form_quicksearch'}; + #$request{'action'} = "open"; + $request{'page'} = Yawex::Page::topic($request{'page'}) . "/SearchPage"; + $request{'action'} = "open"; + delete $request{'form-button'}; +} else { + $request{'page'} = param('page') || param('newpage'); +} + +$request{'lastpage'} = lastpage(); +Yawex::Debug::show_request(\%request, "1") if $request{'debug'}; + +Yawex::PageActions::resolve_action(\%request); +Yawex::Debug::show_request(\%request, "action resolved") if $request{'debug'}; + +my $original_page = $request{'page'}; +($request{'state'}, $request{'page'}) = + Yawex::PageLookUp::lookup_page($request{'page'}, $request{'lastpage'}); +if ($request{'state'} == 8) { # do not change to virtual pages + $request{'virtualpage'} = $request{'page'}; + $request{'page'} = $original_page; +} + +Yawex::Debug::show_request(\%request, "page resolved") if $request{'debug'}; + +# what to do when page resolution failed +if ($request{'state'} == 0 && $request{'action'} ne 'create') { + $request{'action'} = 'new'; + Yawex::Debug::show_request(\%request, "unknown page") if $request{'debug'}; +} + +eval('Yawex::PageActions::action_'.$request{'action'}.'(\%request)'); + + diff --git a/history/priorart/yawex-0.7.4/javascript/wikimarkup.js b/history/priorart/yawex-0.7.4/javascript/wikimarkup.js new file mode 100644 index 0000000..8766877 --- /dev/null +++ b/history/priorart/yawex-0.7.4/javascript/wikimarkup.js @@ -0,0 +1,95 @@ +// +// wikimarkup.js +// +// Javascript Hilfsfunktionen zum Umgang mit Wiki Quelltext +// +// $Header: /var/local/cvs/yawex/javascript/wikimarkup.js,v 1.4 2004/07/17 22:02:21 bernd Exp $ +// +// todo: Datei über die registrierten Markup Module generieren +// + +//alert("Hallo wikimarkup.js"); + +function test() { + alert("originaltext: \n" + originaltext); +} + +// +// ersetzt den Text im Editierfenster +// +function setcontent(text) { + var ta = document.getElementById("basetext"); + ta.value = text; +} + + +// +// packt den im Editierfenster markierten Text mit anderem Text ein +// +function wrap(left, right) { + if (! left) { return; } + if (! right) { right = ""; } + + var ta = document.getElementById("basetext"); + + var txt = ta.value; + + var sStart = 0; + var sEnd = 0; + if (document.getSelection) { // mozilla + sStart = ta.selectionStart; + sEnd = ta.selectionEnd; + } else { if (document.selection && document.selection.createRange) { // ie + range = document.selection.createRange; + sStart = txt.indexOf(range.text); + sEnd = sStart + range.text.length; + } else { // other browsers + alert("sorry, not available in your browser"); + return; + } } + + var sPre = txt.substr(0, sStart); + var sText = txt.substr(sStart, sEnd-sStart); + var sPost = txt.substr(sEnd, txt.length-sEnd); + + ta.value = sPre + left + sText + right + sPost; +} + +// +// schaltet die Sichtbarkeit von Notizbereichen um +// Notizbereiche sind über span Tags realisiert, der +// innere kann über einen Schalterlink im äußeren +// ein und ausgeblendet werden. Dabei ändert der +// äußere Bereich die Darstellung von inline zu block. +// +function toggleNote(id) { + var note = document.getElementById(id); + var notetext = document.getElementById(id + 't'); + if (notetext.style.display == "inline") { + note.style.display = "inline"; + notetext.style.display = "none"; + } else { + note.style.display = "block"; + notetext.style.display = "inline"; + } +} + +function toggleNotes() { + var i = 1; + while (document.getElementById("n"+i)) { + toggleNote("n"+i); + i++; + } +} + +// +// fügt in das Kommentarfeld die Rohdaten für einen Kommentar +// zu einem Autorenbeitrag ein. +// +// authortagnumber - Nummer des betreffenden Autorenbeitrags +// +function addComment(authortagnumber) { + var taComment = document.getElementById("form-text"); + taComment.value = ":)->" + authortagnumber + " Finde ich auch!"; + taComment.focus(); +} diff --git a/history/priorart/yawex-0.7.4/makefile b/history/priorart/yawex-0.7.4/makefile new file mode 100644 index 0000000..b4f7478 --- /dev/null +++ b/history/priorart/yawex-0.7.4/makefile @@ -0,0 +1,95 @@ +# +# yawex makefile +# +# simplistic and quite inflexible, but better than nothing +# +# $Header: /var/local/cvs/yawex/makefile,v 1.10 2005/01/04 00:25:18 bernd Exp $ +# + +installdir=/var/www/testwiki +pkgversion=yawex-0.7.4 +usrgrp=wwwrun:www +#installdir=/var/www/bernd-worsch.de/friendswiki +#usrgrp=berndw:users + +unit_test: # alle unit tests durchführen + cd lib/Yawex/test; alltests.pl + +test_analyse: # text analyse test + cd lib/Yawex/test; analyse.pl analyseme.txt + +test_render: # rendertest + cd lib/Yawex/test; render.pl renderme.txt + +test_yawex: # testweise eine Seite rendern + cd bin; yawex.pl page=BerndWorsch + +install_local: # lokale installation der software mit vorheriger paketierung + make package + make install + # make install_pages + make restart_apache + +install: # standard installation + mkdir -p $(installdir) + make install_templates + make install_js + make install_cgi + make install_conf + +install_cgi: # cgi scripte installieren + mkdir -p $(installdir)/cgi-bin/ + sudo cp $(pkgversion)/bin/yawex.pl $(installdir)/cgi-bin/ + sudo cp -r $(pkgversion)/lib/Yawex/ $(installdir)/cgi-bin/ + sudo cp -r $(pkgversion)/lib/Text/ $(installdir)/cgi-bin/ + +install_login: # login infrastruktur aufbauen + sudo mkdir -p $(installdir)/login/ + sudo chmod -R 777 $(installdir)/login + sudo cp $(pkgversion)/templates/htaccess $(installdir)/login/.htaccess + sudo ln -fs $(installdir)/cgi-bin/yawex.pl $(installdir)/login/yawex.pl + sudo ln -fs $(installdir)/cgi-bin/Yawex $(installdir)/login/Yawex + sudo ln -fs $(installdir)/cgi-bin/Conf $(installdir)/login/Conf + sudo chown -R $(usrgrp) $(installdir)/login + sudo chmod -R 777 $(installdir)/login + +install_conf: # Cinfigurations Informationen installieren + sudo cp -r $(pkgversion)/lib/Conf/ $(installdir)/cgi-bin/ + +clear_login: # ??? + rm -r $(installdir)/login + +install_pages: # Seiten in den ausgangszustand zurücksetzen + rm -fr $(installdir)/pages/ + cp -r $(pkgversion)/pages/ $(installdir) + sudo chmod -R 777 $(installdir)/pages/ + sudo chown -R $(usrgrp) $(installdir) + +install_templates: # neue darstellungstemplates installieren + sudo cp -r $(pkgversion)/templates/ $(installdir) + sudo chown -R $(usrgrp) $(installdir)/templates + +install_js: # javascript bibliotheken installieren + sudo cp -r $(pkgversion)/javascript/ $(installdir) + +restart_apache: # apache server neustarten + sudo /etc/init.d/apache2 restart + +show_log: # apache fehlerlog anzeigen + sudo tail -f /var/log/apache2/error_log + +clean: # temporäre dateien löschen + rm -f `find . -name \*~` + rm -r $(pkgversion)/ + +package: # software neu paketieren + rm -fr $(pkgversion)/ + mkdir -p $(pkgversion)/ + cp -r README makefile bin lib pages templates javascript tools apache $(pkgversion)/ + rm -f `find $(pkgversion) -name \*~` + rm -fr `find $(pkgversion) -name CVS` + tools/striptests `find $(pkgversion)/lib/Yawex -name \*.pm` + tar czf $(pkgversion).tgz $(pkgversion)/ + +shipout: paket ausliefern + mv $(pkgversion).tgz /home/bernd/private/2topics/4rootserver/ diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/AllPages b/history/priorart/yawex-0.7.4/pages/CorePages/AllPages new file mode 100755 index 0000000..e69de29 diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/BackLinks b/history/priorart/yawex-0.7.4/pages/CorePages/BackLinks new file mode 100755 index 0000000..e69de29 diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/CorePage b/history/priorart/yawex-0.7.4/pages/CorePages/CorePage new file mode 100755 index 0000000..f0974cd --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/CorePages/CorePage @@ -0,0 +1 @@ +This is CorePage diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/CorePages b/history/priorart/yawex-0.7.4/pages/CorePages/CorePages new file mode 100755 index 0000000..7d4a7bb --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/CorePages/CorePages @@ -0,0 +1 @@ +This is CorePages diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/NewPage b/history/priorart/yawex-0.7.4/pages/CorePages/NewPage new file mode 100755 index 0000000..4af54d3 --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/CorePages/NewPage @@ -0,0 +1,3 @@ +Listet alle Seiten chronologisch nach Entstehung und ermöglicht +das anlegen neuer Seiten. (ähnlich einem Notizbuch) + diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/RecentChanges b/history/priorart/yawex-0.7.4/pages/CorePages/RecentChanges new file mode 100755 index 0000000..e69de29 diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/SearchPage b/history/priorart/yawex-0.7.4/pages/CorePages/SearchPage new file mode 100755 index 0000000..d75e61b --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/CorePages/SearchPage @@ -0,0 +1,2 @@ +Ermöglicht die Volltextsuche im Wiki. Listet jeweils die Ergebnisse +der letzten Suche. diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/SiteMap b/history/priorart/yawex-0.7.4/pages/CorePages/SiteMap new file mode 100755 index 0000000..e69de29 diff --git a/history/priorart/yawex-0.7.4/pages/HelpPages/GlobalPage b/history/priorart/yawex-0.7.4/pages/HelpPages/GlobalPage new file mode 100755 index 0000000..e69de29 diff --git a/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPage b/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPage new file mode 100755 index 0000000..b03fd94 --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPage @@ -0,0 +1 @@ +This is HelpPage diff --git a/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPages b/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPages new file mode 100755 index 0000000..5abdcf0 --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPages @@ -0,0 +1 @@ +This is HelpPages diff --git a/history/priorart/yawex-0.7.4/pages/SubContext/SubContext b/history/priorart/yawex-0.7.4/pages/SubContext/SubContext new file mode 100755 index 0000000..adcc394 --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/SubContext/SubContext @@ -0,0 +1 @@ +This is SubContext diff --git a/history/priorart/yawex-0.7.4/pages/SubContext/SubContextPage b/history/priorart/yawex-0.7.4/pages/SubContext/SubContextPage new file mode 100755 index 0000000..d2336ec --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/SubContext/SubContextPage @@ -0,0 +1 @@ +This is SubContextPage diff --git a/history/priorart/yawex-0.7.4/pages/SubContext/SubSubContext/SubSubContext b/history/priorart/yawex-0.7.4/pages/SubContext/SubSubContext/SubSubContext new file mode 100755 index 0000000..5e31489 --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/SubContext/SubSubContext/SubSubContext @@ -0,0 +1 @@ +This is SubSubContext diff --git a/history/priorart/yawex-0.7.4/pages/TopLevelPage b/history/priorart/yawex-0.7.4/pages/TopLevelPage new file mode 100755 index 0000000..c27d74f --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/TopLevelPage @@ -0,0 +1 @@ +This is TopLevelPage diff --git a/history/priorart/yawex-0.7.4/pages/UserPages/BerndWorsch b/history/priorart/yawex-0.7.4/pages/UserPages/BerndWorsch new file mode 100755 index 0000000..eefb989 --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/UserPages/BerndWorsch @@ -0,0 +1 @@ +This is BerndWorsch diff --git a/history/priorart/yawex-0.7.4/pages/UserPages/UserPages b/history/priorart/yawex-0.7.4/pages/UserPages/UserPages new file mode 100755 index 0000000..80a7b20 --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/UserPages/UserPages @@ -0,0 +1 @@ +This is UserPages diff --git a/history/priorart/yawex-0.7.4/pages/WelcomePage b/history/priorart/yawex-0.7.4/pages/WelcomePage new file mode 100755 index 0000000..f4ede81 --- /dev/null +++ b/history/priorart/yawex-0.7.4/pages/WelcomePage @@ -0,0 +1,27 @@ +This is WelcomePage! + + +- NeueSeite + +- NewPage +- SearchPage +- RecentChanges + + +- GlobalPages +- HelpPages +- UserPages + + +- WelcomePage +- TopLevelPage + + +- GlobalPage +- HelpPage + + +- SubContext +- SubContextPage + + diff --git a/history/priorart/yawex-0.7.4/templates/htaccess b/history/priorart/yawex-0.7.4/templates/htaccess new file mode 100644 index 0000000..96b3a97 --- /dev/null +++ b/history/priorart/yawex-0.7.4/templates/htaccess @@ -0,0 +1,5 @@ +AuthName "testwiki" +AuthType Basic +AuthUserFile /var/www/testwiki/login/htpasswd +require valid-user | user NewUser +AuthAuthoritative on diff --git a/history/priorart/yawex-0.7.4/templates/template-devel.html b/history/priorart/yawex-0.7.4/templates/template-devel.html new file mode 100644 index 0000000..15e534a --- /dev/null +++ b/history/priorart/yawex-0.7.4/templates/template-devel.html @@ -0,0 +1,29 @@ +
TEMPLATE FUER EINE WIKISEITE

+ +Seitenname: ##{$pagename}##
+ +Kontext: ##{breadcrumbs()}##
+ +Formularanfang: ##{beginform()}##
+ +Aktionen: ##{actions()}##
+ +Seiteninhalt:
+##{$action ne 'edit' && show($page)}## +##{$action eq 'edit' && edit($page)}## +##{$state == 0 && create($original_page)}## +
+ +Formularende: ##{endform()}##
+ +Version: ##{$version}##
+ +Homeurl: home
+ +
----- debug info follows -----

+ +Dies und Das: ##{$original_page}##
+ +Request: ##{request()}##
+ + diff --git a/history/priorart/yawex-0.7.4/templates/template-gila-colors.css b/history/priorart/yawex-0.7.4/templates/template-gila-colors.css new file mode 100644 index 0000000..ac55ed2 --- /dev/null +++ b/history/priorart/yawex-0.7.4/templates/template-gila-colors.css @@ -0,0 +1,60 @@ +/*************************************************************** + * TITLE: Color Scheme Stylesheet for Gila * + * URI : http://www.oswd.org/design/???/gila/color-scheme.css * + * MODIF: 2003-02-03 1227 +0800 * + ***************************************************************/ + + +/* ###### Text Colors ###### */ + +h1, #bodyText a, .leftSideBar a, .leftSideBar span, .rightSideBar a + { color: #a68c53; } + +.headerTitle, .headerLinks *, .menuBar a:hover, .leftSideBar .sideBarTitle, +.leftSideBar a:hover, .leftSideBar .thisPage, .rightSideBar .sideBarTitle, #footer a + { color: black; } + +.headerTitle span, .menuBar, .menuBar * + { color: white; } + +.headerLinks + { color: #b82619; } + + +/* ###### Background Colors ###### */ + +body + { background-color: #f3f2eb; } + +#bodyText, .headerLinks, .menuBar a:hover, .rightSideBar + { background-color: white; } + +#header + { background-color: #b82619; } + +.menuBar + { background-color: black; } + +.leftSideBar .sideBarTitle, .rightSideBar .sideBarTitle, #footer + { background-color: #e6dfcf; } + + +/* ###### Border Colors ###### */ + +h1, #bodyText, .rightSideBar + { border-color: #e6dfcf; } + +acronym + { border-color: #a68c53; } + +/* ###### Additional Stuff ###### */ + +.verbatim { + background-color: #f3f2eb; + border-color: #e6dfcf; +} + +.blog { + background-color: #f3f2eb; + border-color: #e6dfcf; +} diff --git a/history/priorart/yawex-0.7.4/templates/template-gila.css b/history/priorart/yawex-0.7.4/templates/template-gila.css new file mode 100644 index 0000000..c3da1f7 --- /dev/null +++ b/history/priorart/yawex-0.7.4/templates/template-gila.css @@ -0,0 +1,252 @@ +/******************************************************* + * TITLE: Common Stylesheet for Gila * + * URI : http://www.oswd.org/design/???/gila/gila.css * + * MODIF: 2003-02-03 1231 +0800 * + *******************************************************/ + + +/* ###### Body Text ###### */ + +body { + font-family: verdana, tahoma, helvetica, arial, sans-serif; + font-size: 94%; + margin: 0; +} + +h1, h2, h3 { + font-family: arial, verdana, tahoma, sans-serif; +} + +h1 { + font-size: 164%; + font-weight: bold; + font-style: italic; + padding-top: 1em; + border-top-style: solid; + border-top-width: 1px; +} + +p { + padding-bottom: 1ex; +} + +img { + border: none; +} + +acronym { + border-bottom-style: dotted; + border-bottom-width: 1px; + cursor: help; +} + +code { + font-family: "lucida console", monospace; + font-size: 95%; +} + +dt { + font-weight: bold; +} + +dd { + padding-bottom: 1.5em; +} + +#bodyText { + text-align: justify; + line-height: 1.5em; + margin-left: 12em; + padding: 0.5ex 14em 1em 1em; + border-left-style: solid; + border-left-width: 1px; +} + +#bodyText a { + /* See color-scheme.css */ +} + +#bodyText a:hover { + text-decoration: none; +} + +.smallCaps { + font-variant: small-caps; +} + + +/* ###### Header ###### */ + +#header { + height: 4em; + padding: 0.25em 2.5mm 0 4mm; +} + +.headerTitle { + font-size: 252%; + text-decoration: none; + font-weight: bold; + font-style: italic; + line-height: 1.5em; +} + +.headerTitle span { + font-weight: normal; +} + +.headerLinks { + font-size: 87%; + padding: 0.5ex 10em 0.5ex 1em; + position: absolute; + right: 0; + top: 0; +} + +.headerLinks * { + text-decoration: none; + padding: 0 2ex 0 1ex; +} + +.headerLinks a:hover { + text-decoration: underline; +} + +.menuBar { + text-align: center; + padding: 0.5ex 0; +} + +.menuBar * { + text-decoration: none; + font-weight: bold; + padding: 0 2ex 0 1ex; +} + +.menuBar a:hover { + /* See color-scheme.css */ +} + + +/* ###### Left Sidebar ###### */ + +.leftSideBar { + font-size: 95%; + width: 12.65em; + float: left; + clear: left; +} + +.leftSideBar a, .leftSideBar span { + text-decoration: none; + font-weight: bold; + line-height: 2em; + padding: 0.75ex 1ex; + display: block; +} + +[class~="leftSideBar"] a, [class~="leftSideBar"] span { + line-height: 1.5em; +} + +.leftSideBar a:hover { + /* See color-scheme.css */ +} + +.leftSideBar .sideBarTitle { + font-weight: bold; + padding: 0.75ex 1ex; +} + +.leftSideBar .sideBarText { + font-weight: normal; + padding: 1ex 0.75ex 1ex 1ex; +} + +.leftSideBar .thisPage { + /* See color-scheme.css */ +} + + +/* ###### Right Sidebar ###### */ + +.rightSideBar { + font-size: 95%; + width: 12.65em; + margin: 2ex 0.8ex 0 0; + float: right; + clear: right; + border-style: solid; + border-width: 1px; +} + +[class~="rightSideBar"] { + margin-right: 1.5ex; +} + +.rightSideBar a { + font-weight: bold; +} + +.rightSideBar a:hover { + text-decoration: none; +} + +.rightSideBar .sideBarTitle { + font-weight: bold; + margin: 1em 1ex; + padding: 0.75ex 1ex; +} + +.rightSideBar .sideBarText { + font-weight: normal; + line-height: 1.5em; + padding: 0 3ex 1em 2ex; +} + + +/* ###### Footer ###### */ + +#footer { + font-size: 85%; + text-align: center; + line-height: 1.25em; + padding: 1em 4mm 1.5em 4mm; + clear: left; +} + +#footer div { + padding-bottom: 1ex; +} + +#footer a { + text-decoration: none; + font-weight: bold; + border-bottom-style: solid; + border-bottom-width: 1px; +} + +#footer a:hover { + border-bottom: 0; +} + +/* ###### Additional Stuff ###### */ + +.verbatim { + font-size: 60%; + font-weight: bold; + padding: 0.4em 1mm 0.5em 1mm; + border-style: solid; + border-width: 1px; +} + +.signature { + font-weight: bold; + font-style: italic; +} + +.blog { + font-size: 60%; + padding: 0.4em 1mm 0.5em 1mm; + border-style: solid; + border-width: 1px; +} \ No newline at end of file diff --git a/history/priorart/yawex-0.7.4/templates/template-gila.html b/history/priorart/yawex-0.7.4/templates/template-gila.html new file mode 100644 index 0000000..341ebf5 --- /dev/null +++ b/history/priorart/yawex-0.7.4/templates/template-gila.html @@ -0,0 +1,156 @@ + + + + + + + + + + + ##{$pagename}## + + + +
+ ##{beginform()}## + + ##{request()}## + + + + + + + + + + + + + + + + + +
+ + + ##{$action eq 'open' && show($page)}## + ##{$action eq 'edit' && edit($page)}## + ##{$action eq 'save' && show($page)}## + ##{$action eq 'new' && create($page)}## + + ##{$action eq 'open' && render(specialcontent($page))}## + + ##{if(!virtual() && ($action eq 'open' || $action eq "save")){append()}}## + +
+ + + + + + ##{$navdata}## + ##{endform()}## + + diff --git a/history/priorart/yawex-0.7.4/templates/template-neurobotik.html b/history/priorart/yawex-0.7.4/templates/template-neurobotik.html new file mode 100644 index 0000000..341ebf5 --- /dev/null +++ b/history/priorart/yawex-0.7.4/templates/template-neurobotik.html @@ -0,0 +1,156 @@ + + + + + + + + + + + ##{$pagename}## + + + +
+ ##{beginform()}## + + ##{request()}## + + + + + + + + + + + + + + + + + +
+ + + ##{$action eq 'open' && show($page)}## + ##{$action eq 'edit' && edit($page)}## + ##{$action eq 'save' && show($page)}## + ##{$action eq 'new' && create($page)}## + + ##{$action eq 'open' && render(specialcontent($page))}## + + ##{if(!virtual() && ($action eq 'open' || $action eq "save")){append()}}## + +
+ + + + + + ##{$navdata}## + ##{endform()}## + + diff --git a/history/priorart/yawex-0.7.4/tools/striptests b/history/priorart/yawex-0.7.4/tools/striptests new file mode 100755 index 0000000..1a59bf6 --- /dev/null +++ b/history/priorart/yawex-0.7.4/tools/striptests @@ -0,0 +1,44 @@ +#!/usr/bin/perl -w +# +# comments out package inclusion of Test::Unit from perl sources +# +# $Header: /var/local/cvs/yawex/tools/striptests,v 1.1.1.1 2004/07/15 18:37:24 bernd Exp $ +# + +$pattern = "use Test::Unit"; + +$usage =< +EOT + +unless ($ARGV[0]) { + print $usage; + exit 0; +} + +foreach $filename (@ARGV) { + + unless (-f $filename) { + print "skipping $filename - file not found\n"; + next + } + + if ($filename =~ /\.pm/ || $filename =~ /\.pl/) { + print "processing $filename\n"; + } else { + print "skipping $filename - not a perl file\n"; + next + } + + open INFILE, "<$filename"; + open OUTFILE, ">$filename.mod"; + while () { + s/$pattern/\#$pattern/g; + print OUTFILE; + } + close INFILE; + close OUTFILE; + system "mv $filename.mod $filename"; + +}