X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2FLocalReaderBook.java;h=8c470785dbf72f99d742125a5195492ace180dc7;hb=b42117f163c9c0dd96424d43730fb95fb088b4be;hp=9a4290de201912ca0e12f6b0357e1ced2cbc1176;hpb=2284842831ea46e89b97dd22b6e294caad361f30;p=nikiroo-utils.git
diff --git a/src/be/nikiroo/fanfix/reader/LocalReaderBook.java b/src/be/nikiroo/fanfix/reader/LocalReaderBook.java
index 9a4290d..8c47078 100644
--- a/src/be/nikiroo/fanfix/reader/LocalReaderBook.java
+++ b/src/be/nikiroo/fanfix/reader/LocalReaderBook.java
@@ -95,14 +95,26 @@ class LocalReaderBook extends JPanel {
* the story {@code}link MetaData}
* @param cached
* TRUE if it is locally cached
+ * @param seeWordcount
+ * TRUE to see word counts, FALSE to see authors
*/
- public LocalReaderBook(MetaData meta, boolean cached) {
+ public LocalReaderBook(MetaData meta, boolean cached, boolean seeWordCount) {
this.cached = cached;
this.meta = meta;
- String optAuthor = meta.getAuthor();
- if (optAuthor != null && !optAuthor.isEmpty()) {
- optAuthor = "(" + optAuthor + ")";
+ String optSecondary = meta.getAuthor();
+ if (seeWordCount) {
+ if (meta.getWords() >= 4000) {
+ optSecondary = (meta.getWords() / 1000) + "k words";
+ } else if (meta.getWords() > 0) {
+ optSecondary = meta.getWords() + " words";
+ } else {
+ optSecondary = "empty";
+ }
+ }
+
+ if (optSecondary != null && !optSecondary.isEmpty()) {
+ optSecondary = "(" + optSecondary + ")";
}
icon = new JLabel(generateCoverIcon(meta.getCover()));
@@ -114,7 +126,7 @@ class LocalReaderBook extends JPanel {
+ "%s" + "
" + ""
+ "%s" + "" + "