diff --git a/Makefile b/Makefile index 08e9b1e..4baecd3 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ INPUTS = index.xml SUBDIRS = about events office news services media -first: noroot events.ics members.xml all +first: noroot events.ics members.xml events.atom news.atom all find ! -regex '.*/\..*' -type f ! -perm -0664 -print0 | xargs -r0 chmod u=rwX,g=rwX,o=rX || true find ! -regex '.*/\..*' -type d ! -perm 2775 -print0 | xargs -r0 chmod 2775 || true find ! -regex '.*/\..*' -type d ! -group www -print0 | xargs -r0 chgrp www || true @@ -20,6 +20,10 @@ events.ics: include default.mk +%.atom: %.xml + java -classpath $(CLASSPATH) net.sf.saxon.Transform -o $@ $< $(ROOT)/xsl/atom.xsl $(XSLTARGS) + sed -i 's| xmlns=""||' $@ + default.mk: default.mk.in echo 'ROOT = '`pwd` > $@ cat $< >> $@ diff --git a/about/exec.xml b/about/exec.xml index 13b2cae..4a23bbe 100644 --- a/about/exec.xml +++ b/about/exec.xml @@ -7,28 +7,28 @@
diff --git a/buttons/calendar.png b/buttons/calendar.png new file mode 100644 index 0000000..f2ec1be Binary files /dev/null and b/buttons/calendar.png differ diff --git a/buttons/calendar.xcf b/buttons/calendar.xcf new file mode 100644 index 0000000..251b394 Binary files /dev/null and b/buttons/calendar.xcf differ diff --git a/buttons/clubs.png b/buttons/clubs.png new file mode 100644 index 0000000..b4fe204 Binary files /dev/null and b/buttons/clubs.png differ diff --git a/buttons/csc.png b/buttons/csc.png new file mode 100644 index 0000000..555c0a6 Binary files /dev/null and b/buttons/csc.png differ diff --git a/buttons/csc.xcf b/buttons/csc.xcf new file mode 100644 index 0000000..d956720 Binary files /dev/null and b/buttons/csc.xcf differ diff --git a/buttons/docs.png b/buttons/docs.png new file mode 100644 index 0000000..a75b3a0 Binary files /dev/null and b/buttons/docs.png differ diff --git a/buttons/docs.xcf b/buttons/docs.xcf new file mode 100644 index 0000000..0bd14bb Binary files /dev/null and b/buttons/docs.xcf differ diff --git a/buttons/gallery.png b/buttons/gallery.png new file mode 100644 index 0000000..00a327b Binary files /dev/null and b/buttons/gallery.png differ diff --git a/buttons/gerbil.png b/buttons/gerbil.png new file mode 100644 index 0000000..1b4fe23 Binary files /dev/null and b/buttons/gerbil.png differ diff --git a/buttons/gitweb.png b/buttons/gitweb.png new file mode 100644 index 0000000..16ae8d5 Binary files /dev/null and b/buttons/gitweb.png differ diff --git a/buttons/gopher.png b/buttons/gopher.png new file mode 100644 index 0000000..0fc14c3 Binary files /dev/null and b/buttons/gopher.png differ diff --git a/buttons/home.png b/buttons/home.png new file mode 100644 index 0000000..ffa3502 Binary files /dev/null and b/buttons/home.png differ diff --git a/buttons/homepage.png b/buttons/homepage.png new file mode 100644 index 0000000..9aa89ba Binary files /dev/null and b/buttons/homepage.png differ diff --git a/buttons/horde.png b/buttons/horde.png new file mode 100644 index 0000000..428d054 Binary files /dev/null and b/buttons/horde.png differ diff --git a/buttons/library.png b/buttons/library.png new file mode 100644 index 0000000..d7f2f58 Binary files /dev/null and b/buttons/library.png differ diff --git a/buttons/mm-icon.png b/buttons/mm-icon.png new file mode 100644 index 0000000..10f5940 Binary files /dev/null and b/buttons/mm-icon.png differ diff --git a/buttons/office.png b/buttons/office.png new file mode 100644 index 0000000..94e8f6a Binary files /dev/null and b/buttons/office.png differ diff --git a/buttons/office.xcf b/buttons/office.xcf new file mode 100644 index 0000000..65ca0bb Binary files /dev/null and b/buttons/office.xcf differ diff --git a/buttons/package_multimedia.png b/buttons/package_multimedia.png new file mode 100644 index 0000000..97edf2f Binary files /dev/null and b/buttons/package_multimedia.png differ diff --git a/buttons/services.png b/buttons/services.png new file mode 100644 index 0000000..2d9803c Binary files /dev/null and b/buttons/services.png differ diff --git a/buttons/stats.png b/buttons/stats.png new file mode 100644 index 0000000..c11a5d6 Binary files /dev/null and b/buttons/stats.png differ diff --git a/buttons/stats.xcf b/buttons/stats.xcf new file mode 100644 index 0000000..60a0426 Binary files /dev/null and b/buttons/stats.xcf differ diff --git a/buttons/sunflower.png b/buttons/sunflower.png new file mode 100644 index 0000000..ad350c6 Binary files /dev/null and b/buttons/sunflower.png differ diff --git a/cscweb.xsl b/cscweb.xsl index 682ba14..0845e61 100644 --- a/cscweb.xsl +++ b/cscweb.xsl @@ -36,6 +36,7 @@ + diff --git a/default.css b/default.css index 83531bd..a40b29b 100644 --- a/default.css +++ b/default.css @@ -143,6 +143,46 @@ div.template-header { padding-top: 5px; } +div.menubar { + background-color: white; + padding-top: 12px; + margin: 0 auto; + text-align: center; + height: 75px; + vertical-align: middle; + font-size: 11px; + text-transform: uppercase; +} + +div.menuitem { + margin: 0; + padding: 0; + text-align: center; + float: left; +} + +div.menuitem a { + display: block; + text-align: center; + padding: 5px; + margin: 0; + text-decoration: none; + font-weight: 400; + font-family: 'Lucida Grande', Sans, Sans-serif; +} + +div.menuitem a:hover { + font-weight: 700; + color: black; + background-color: #eee; + border: 1px solid #ccc; +} + +div.menuitem p { + margin: 0; + padding: 0; +} + div.webtitle { height: 46px; width: 750px; diff --git a/events.xml b/events.xml index 6dbbeae..6c62103 100644 --- a/events.xml +++ b/events.xml @@ -1,3 +1,4 @@ + diff --git a/favicon.ico b/favicon.ico index 7d1e208..2c7b227 100644 Binary files a/favicon.ico and b/favicon.ico differ diff --git a/menu.xml b/menu.xml new file mode 100644 index 0000000..38d361b --- /dev/null +++ b/menu.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/xsl/atom.xsl b/xsl/atom.xsl new file mode 100644 index 0000000..a1b00a0 --- /dev/null +++ b/xsl/atom.xsl @@ -0,0 +1,66 @@ + + + + + + + + + + + +Events +006f667f-ecae-483a-8cbc-f0c5084dccb1 + + + + + +News +bdae3752-0cb7-4932-b176-019076389b54 + + + + + + + + + + UW Computer Science Club <xsl:value-of select="$title"/> + + + + + urn:uuid: + + + University of Waterloo Computer Science Club + + + + + + + + + <xsl:value-of select="//short"/> + + + + + + + + + + + + + diff --git a/xsl/common.xsl b/xsl/common.xsl index 189f49a..a449bbd 100644 --- a/xsl/common.xsl +++ b/xsl/common.xsl @@ -18,7 +18,7 @@ - + @@ -85,6 +85,7 @@