X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;ds=inline;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2FLocalReaderBook.java;h=9991dfff902e463c6dbae46e56f4f46eca7631de;hb=39ba4ed6c2cf9052b03ba77d3e0452d787e866d1;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..9991dff 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 = "";
+ }
+ }
+
+ if (optSecondary != null && !optSecondary.isEmpty()) {
+ optSecondary = "(" + optSecondary + ")";
}
icon = new JLabel(generateCoverIcon(meta.getCover()));
@@ -114,7 +126,7 @@ class LocalReaderBook extends JPanel {
+ "%s" + "
" + ""
+ "%s" + "" + "