git://git.nikiroo.be
/
nikiroo-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
weblib: change STA
[nikiroo-utils.git]
/
src
/
be
/
nikiroo
/
fanfix
/
library
/
WebLibraryServerHtml.java
diff --git
a/src/be/nikiroo/fanfix/library/WebLibraryServerHtml.java
b/src/be/nikiroo/fanfix/library/WebLibraryServerHtml.java
index e79d6f5ea4ad0a736dbaea826447d61682b50ad6..77b8efede1a4eb9580219a74cf9d6aee62157469 100644
(file)
--- a/
src/be/nikiroo/fanfix/library/WebLibraryServerHtml.java
+++ b/
src/be/nikiroo/fanfix/library/WebLibraryServerHtml.java
@@
-47,6
+47,9
@@
abstract class WebLibraryServerHtml implements Runnable {
abstract protected Response getStoryPart(String uri, WLoginResult login);
abstract protected Response getStoryPart(String uri, WLoginResult login);
+ abstract protected Response setStoryPart(String uri, String value,
+ WLoginResult login) throws IOException;
+
abstract protected Response getCover(String uri, WLoginResult login)
throws IOException;
abstract protected Response getCover(String uri, WLoginResult login)
throws IOException;
@@
-178,7
+181,12
@@
abstract class WebLibraryServerHtml implements Runnable {
} else if (WebLibraryUrls.isListUrl(uri)) {
rep = getList(uri, login);
} else if (WebLibraryUrls.isStoryUrl(uri)) {
} else if (WebLibraryUrls.isListUrl(uri)) {
rep = getList(uri, login);
} else if (WebLibraryUrls.isStoryUrl(uri)) {
- rep = getStoryPart(uri, login);
+ String value = params.get("value");
+ if (value != null) {
+ rep = setStoryPart(uri, value, login);
+ } else {
+ rep = getStoryPart(uri, login);
+ }
} else if (WebLibraryUrls.isViewUrl(uri)) {
rep = getViewer(cookies, uri, login);
} else if (WebLibraryUrls.LOGOUT_URL.equals(uri)) {
} else if (WebLibraryUrls.isViewUrl(uri)) {
rep = getViewer(cookies, uri, login);
} else if (WebLibraryUrls.LOGOUT_URL.equals(uri)) {