• R/O
  • SSH

Jindolf: Commit

Jindolfプロジェクトは、CGIゲーム「人狼BBS」を快適にプレイするための専用クライアントを製作するために発足したオープンソースプロジェクトです。


Commit MetaInfo

Revisão84d86a9062c6061a3d851571cd42204feddd4a21 (tree)
Hora2018-07-08 12:29:28
Autor <olyutorskii@user...>

Mensagem de Log

キャスト紹介表ジェネレータへのリンクを削除

Mudança Sumário

Diff

diff -r 3a12070c6202 -r 84d86a9062c6 CHANGELOG.txt
--- a/CHANGELOG.txt Sun Jul 08 12:13:31 2018 +0900
+++ b/CHANGELOG.txt Sun Jul 08 12:29:28 2018 +0900
@@ -7,6 +7,7 @@
77 X.XXX.X (XXXX-XX-XX)
88 ・JDK9以降のWindows HiDPI環境に対応。
99 ・キャスト表Wiki出力の見栄えを改善。
10+ ・キャスト紹介表ジェネレータへのリンクを削除。
1011 ・JinParser 2.101.4 に対応。
1112 ・-nosplashオプションの廃止。
1213
diff -r 3a12070c6202 -r 84d86a9062c6 src/main/java/jp/sfjp/jindolf/Controller.java
--- a/src/main/java/jp/sfjp/jindolf/Controller.java Sun Jul 08 12:13:31 2018 +0900
+++ b/src/main/java/jp/sfjp/jindolf/Controller.java Sun Jul 08 12:29:28 2018 +0900
@@ -58,7 +58,6 @@
5858 import jp.sfjp.jindolf.data.Talk;
5959 import jp.sfjp.jindolf.data.Village;
6060 import jp.sfjp.jindolf.dxchg.CsvExporter;
61-import jp.sfjp.jindolf.dxchg.Hon5;
6261 import jp.sfjp.jindolf.dxchg.WebIPCDialog;
6362 import jp.sfjp.jindolf.dxchg.WolfBBS;
6463 import jp.sfjp.jindolf.editor.TalkPreview;
@@ -433,20 +432,6 @@
433432 }
434433
435434 /**
436- * 村に対応するキャスト紹介表ジェネレーターをWebブラウザで表示する。
437- */
438- private void actionShowWebCast(){
439- TabBrowser browser = this.topView.getTabBrowser();
440- Village village = browser.getVillage();
441- if(village == null) return;
442-
443- String urlTxt = Hon5.getCastGeneratorUrl(village);
444- WebIPCDialog.showDialog(getTopFrame(), urlTxt);
445-
446- return;
447- }
448-
449- /**
450435 * 日(Period)をWebブラウザで表示する。
451436 */
452437 private void actionShowWebDay(){
@@ -1545,8 +1530,6 @@
15451530 actionShowWebVillage();
15461531 }else if(cmd.equals(ActionManager.CMD_WEBWIKI)){
15471532 actionShowWebWiki();
1548- }else if(cmd.equals(ActionManager.CMD_WEBCAST)){
1549- actionShowWebCast();
15501533 }else if(cmd.equals(ActionManager.CMD_RELOAD)){
15511534 actionReloadPeriod();
15521535 }else if(cmd.equals(ActionManager.CMD_DAYSUMMARY)){
diff -r 3a12070c6202 -r 84d86a9062c6 src/main/java/jp/sfjp/jindolf/dxchg/Hon5.java
--- a/src/main/java/jp/sfjp/jindolf/dxchg/Hon5.java Sun Jul 08 12:13:31 2018 +0900
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
1-/*
2- * Hon5
3- *
4- * License : The MIT License
5- * Copyright(c) 2016 olyutorskii
6- */
7-
8-package jp.sfjp.jindolf.dxchg;
9-
10-import java.io.UnsupportedEncodingException;
11-import java.net.URL;
12-import java.net.URLEncoder;
13-import jp.sfjp.jindolf.data.Land;
14-import jp.sfjp.jindolf.data.Village;
15-import jp.sfjp.jindolf.net.ServerAccess;
16-
17-/**
18- * ホの字5 溝の口ランキング(Hon5)に関する諸々。
19- *
20- * @see <a href="http://hon5.com/jinro/">キャスト紹介表ジェネレータ</a>
21- * @see <a href="http://hon5.com/about.php">ホの字5製作委員会</a>
22- */
23-public final class Hon5{
24-
25- private static final String URL_HON5CAST = "http://hon5.com/jinro/";
26-
27-
28- /**
29- * 隠しコンストラクタ。
30- */
31- private Hon5(){
32- assert false;
33- throw new AssertionError();
34- }
35-
36-
37- /**
38- * キャスト紹介ジェネレータ出力のURLを得る。
39- * @param village 村
40- * @return ジェネレータ出力URL
41- */
42- public static String getCastGeneratorUrl(Village village){
43- Land land = village.getParentLand();
44- ServerAccess server = land.getServerAccess();
45- URL villageUrl = server.getVillageURL(village);
46-
47- String result = getCastGeneratorUrl(villageUrl);
48-
49- return result;
50- }
51-
52- /**
53- * キャスト紹介ジェネレータ出力のURLを得る。
54- * @param villageUrl 人狼BBSの村アドレス。
55- * @return ジェネレータ出力URL
56- */
57- public static String getCastGeneratorUrl(URL villageUrl){
58- String vUrlTxt = villageUrl.toString();
59-
60- String vcode;
61- try{
62- vcode = URLEncoder.encode(vUrlTxt, "UTF-8");
63- }catch(UnsupportedEncodingException e){
64- assert false;
65- return null;
66- }
67-
68- StringBuilder url = new StringBuilder();
69- url.append(URL_HON5CAST);
70- url.append("?u=");
71- url.append(vcode);
72- url.append("&s=1");
73-
74- String urlTxt = url.toString();
75- return urlTxt;
76- }
77-
78-}
diff -r 3a12070c6202 -r 84d86a9062c6 src/main/java/jp/sfjp/jindolf/view/ActionManager.java
--- a/src/main/java/jp/sfjp/jindolf/view/ActionManager.java Sun Jul 08 12:13:31 2018 +0900
+++ b/src/main/java/jp/sfjp/jindolf/view/ActionManager.java Sun Jul 08 12:29:28 2018 +0900
@@ -190,8 +190,6 @@
190190 buildMenuItem(CMD_WEBVILL, "この村をブラウザで表示...", KeyEvent.VK_N);
191191 buildMenuItem(CMD_WEBWIKI,
192192 "まとめサイトの村ページを表示...", KeyEvent.VK_M);
193- buildMenuItem(CMD_WEBCAST, "キャスト紹介表ジェネレータ...",
194- KeyEvent.VK_H);
195193 buildMenuItem(CMD_RELOAD, "この日を強制リロード", KeyEvent.VK_R);
196194 buildMenuItem(CMD_DAYSUMMARY, "この日の発言を集計...", KeyEvent.VK_D);
197195 buildMenuItem(CMD_DAYEXPCSV, "CSVへエクスポート...", KeyEvent.VK_C);
@@ -214,7 +212,6 @@
214212 getMenuItem(CMD_SHOWPORTAL).setIcon(ICON_WWW);
215213 getMenuItem(CMD_WEBVILL) .setIcon(ICON_WWW);
216214 getMenuItem(CMD_WEBWIKI) .setIcon(ICON_WWW);
217- getMenuItem(CMD_WEBCAST) .setIcon(ICON_WWW);
218215 getMenuItem(CMD_WEBDAY) .setIcon(ICON_WWW);
219216 getMenuItem(CMD_SHOWFIND) .setIcon(ICON_FIND);
220217 getMenuItem(CMD_SEARCHPREV).setIcon(ICON_SEARCH_PREV);
@@ -407,7 +404,6 @@
407404 this.menuVillage.addSeparator();
408405 this.menuVillage.add(getMenuItem(CMD_WEBVILL));
409406 this.menuVillage.add(getMenuItem(CMD_WEBWIKI));
410- this.menuVillage.add(getMenuItem(CMD_WEBCAST));
411407
412408 this.menuDay.add(getMenuItem(CMD_RELOAD));
413409 this.menuDay.add(getMenuItem(CMD_DAYSUMMARY));
diff -r 3a12070c6202 -r 84d86a9062c6 src/main/resources/jp/sfjp/jindolf/resources/html/help.html
--- a/src/main/resources/jp/sfjp/jindolf/resources/html/help.html Sun Jul 08 12:13:31 2018 +0900
+++ b/src/main/resources/jp/sfjp/jindolf/resources/html/help.html Sun Jul 08 12:29:28 2018 +0900
@@ -69,11 +69,6 @@
6969 「人狼BBS まとめサイト」(http://wolfbbs.jp/)は、
7070 まちゅ氏の運営するWebサイトです。
7171 </li>
72- <li>
73- 「人狼BBSまとめサイト用キャスト紹介表ジェネレータ」
74- (http://hon5.com/jinro/)は、
75- ホの字5製作委員会の運営するWebサイトです。
76- </li>
7772 </ul>
7873 </div>
7974 <div>
Show on old repository browser