From 0e145c2acbe71d9256cb6a2d0a91ff106e11b185 Mon Sep 17 00:00:00 2001 From: Adam Koprowski Date: Wed, 16 Jun 2010 12:14:15 +0200 Subject: [PATCH] Books: by ratings/by year; switching tabs to Ajax. Now all tabs & pop-ups about books load via Ajax, greatly improving response times. --- data/menu.xml | 11 ++++++++- pages/books-2007.xml | 6 +++++ pages/books-2008.xml | 6 +++++ pages/books-2009.xml | 6 +++++ pages/books-2010.xml | 6 +++++ pages/books-before-2007.xml | 6 +++++ pages/books-good.xml | 6 +++++ pages/books-great.xml | 6 +++++ pages/books-not-good.xml | 6 +++++ pages/books-ok.xml | 6 +++++ pages/books-ratings.xml | 20 ++++------------ pages/books-year.xml | 29 +++++++++++++++++++++++ pages/books.xml | 47 ------------------------------------- pages/leisure.xml | 2 +- todo.txt | 1 + xsl/html.xsl | 4 ++++ 16 files changed, 103 insertions(+), 65 deletions(-) create mode 100644 pages/books-2007.xml create mode 100644 pages/books-2008.xml create mode 100644 pages/books-2009.xml create mode 100644 pages/books-2010.xml create mode 100644 pages/books-before-2007.xml create mode 100644 pages/books-good.xml create mode 100644 pages/books-great.xml create mode 100644 pages/books-not-good.xml create mode 100644 pages/books-ok.xml create mode 100644 pages/books-year.xml delete mode 100644 pages/books.xml diff --git a/data/menu.xml b/data/menu.xml index 28857f9..c42e601 100644 --- a/data/menu.xml +++ b/data/menu.xml @@ -48,11 +48,20 @@ Free time - + Books: by year + + + + + Books: by rating + + + + Books: by authors diff --git a/pages/books-2007.xml b/pages/books-2007.xml new file mode 100644 index 0000000..55c4507 --- /dev/null +++ b/pages/books-2007.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/pages/books-2008.xml b/pages/books-2008.xml new file mode 100644 index 0000000..e43a4ab --- /dev/null +++ b/pages/books-2008.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/pages/books-2009.xml b/pages/books-2009.xml new file mode 100644 index 0000000..d5f738c --- /dev/null +++ b/pages/books-2009.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/pages/books-2010.xml b/pages/books-2010.xml new file mode 100644 index 0000000..70f6583 --- /dev/null +++ b/pages/books-2010.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/pages/books-before-2007.xml b/pages/books-before-2007.xml new file mode 100644 index 0000000..7e7d4c1 --- /dev/null +++ b/pages/books-before-2007.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/pages/books-good.xml b/pages/books-good.xml new file mode 100644 index 0000000..978c1bc --- /dev/null +++ b/pages/books-good.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/pages/books-great.xml b/pages/books-great.xml new file mode 100644 index 0000000..ca99ef3 --- /dev/null +++ b/pages/books-great.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/pages/books-not-good.xml b/pages/books-not-good.xml new file mode 100644 index 0000000..40d504f --- /dev/null +++ b/pages/books-not-good.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/pages/books-ok.xml b/pages/books-ok.xml new file mode 100644 index 0000000..4766c59 --- /dev/null +++ b/pages/books-ok.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/pages/books-ratings.xml b/pages/books-ratings.xml index ca4b386..301dd6c 100644 --- a/pages/books-ratings.xml +++ b/pages/books-ratings.xml @@ -18,23 +18,11 @@ diff --git a/pages/books-year.xml b/pages/books-year.xml new file mode 100644 index 0000000..689a0da --- /dev/null +++ b/pages/books-year.xml @@ -0,0 +1,29 @@ + + + + + Adam Koprowski :: Books + + + Books + + +
+ You can also see my books + by ratings + and + by authors. +
+ + +
+ +
+
+
diff --git a/pages/books.xml b/pages/books.xml deleted file mode 100644 index 7ff3eb4..0000000 --- a/pages/books.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - Adam Koprowski :: Books - - - Books - - -
- You can also see my books - by ratings - and - by authors. -
- - -
- -
- Reading now - - 2010 - -
-
- -
-
- -
-
- -
-
- -
-
-
-
diff --git a/pages/leisure.xml b/pages/leisure.xml index 78b9e3c..d59c7ba 100644 --- a/pages/leisure.xml +++ b/pages/leisure.xml @@ -7,7 +7,7 @@ Free time In my free time I like to: diff --git a/todo.txt b/todo.txt index 43fb1ee..3c20cfc 100644 --- a/todo.txt +++ b/todo.txt @@ -3,6 +3,7 @@ TODO Strip double quotes from titles (beg & end) TODO Normalize poster sizes (some are too wide) === Books: +TODO Fix book tips (broken because of Ajax-loading of content) TODO Author's cloud: the page flicking is almost gone, but it still happens when browsers side scrollbar show up. TODO Author's tip with books - make width fit content (calculate based on number of books to show) TODO Authors' cloud: put in a jQuery-like panel (consistency with by author & date) diff --git a/xsl/html.xsl b/xsl/html.xsl index 26d6875..6a7a8c1 100644 --- a/xsl/html.xsl +++ b/xsl/html.xsl @@ -21,6 +21,10 @@ + + + +