• R/O
  • SSH
  • HTTPS

phosphoresce: Commit


Commit MetaInfo

Revision308 (tree)
Time2013-07-07 18:25:13
Authorbbcry

Log Message

(empty log message)

Change Summary

Incremental Difference

--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/StrutsConstants.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/StrutsConstants.java (revision 308)
@@ -21,7 +21,7 @@
2121 public static String JSP_SYSTEM_ERROR_PAGE = Config.getString(ConfigName.COMMON_JSP_PATH) + Config.getString(ConfigName.COMMON_JSP_SYSTEMERROR);
2222
2323 /** JSPパス(メッセージページ) */
24- public static String JSP_MESSAGE_PAGE = Config.getString(ConfigName.COMMON_JSP_PATH) + Config.getString(StrutsConfigNames.STRUTS_SEND_STATUS_EXCEPTION);
24+ public static String JSP_MESSAGE_PAGE = Config.getString(ConfigName.COMMON_JSP_PATH) + Config.getString(StrutsConfigNames.STRUTS_STATUS_EXCEPTION);
2525
2626 /** セッションキー(コンテナ保持キー) */
2727 public static final String SESSION_KEY_CONTAINER = SessionContainer.class.getName();
--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/config/CustomModuleConfig.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/config/CustomModuleConfig.java (revision 308)
@@ -65,7 +65,7 @@
6565 * サーブレットパスが未指定の場合はディフォルトアクションパスとする
6666 */
6767 if (!StrutsUtil.isExistActionClass(actionPath)) {
68- actionPath = Config.getString(StrutsConfigNames.STRUTS_ACTION_INDEX);
68+ actionPath = Config.getString(StrutsConfigNames.STRUTS_URL_INDEX);
6969 }
7070
7171 /*
--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/action/Forward.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/action/Forward.java (revision 308)
@@ -9,11 +9,11 @@
99 import java.util.Map;
1010
1111 import org.apache.struts.action.ActionForward;
12-import org.hibernate.annotations.Table;
1312 import org.phosphoresce.commons.util.ReflectionUtil;
1413 import org.phosphoresce.commons.util.StringUtil;
1514 import org.phosphoresce.webcore.ConfigName;
1615 import org.phosphoresce.webcore.config.Config;
16+import org.phosphoresce.webcore.struts.StrutsConfigNames;
1717 import org.phosphoresce.webcore.struts.StrutsConstants;
1818 import org.phosphoresce.webcore.struts.exception.StrutsProcessInternalException;
1919 import org.phosphoresce.webcore.struts.util.StrutsUtil;
@@ -438,8 +438,8 @@
438438 {
439439 String functionId = StrutsUtil.getRequestFunction(actionPath);
440440 ActionForward actionForward = new ActionForward();
441- actionForward.setRedirect(isRedirect());
442- actionForward.setPath(Config.getString(ConfigName.COMMON_JSP_PATH) + "/" + functionId + "/" + path);
441+ actionForward.setRedirect(redirect);
442+ actionForward.setPath(Config.getString(ConfigName.COMMON_JSP_PATH) + "/" + Config.getString(StrutsConfigNames.STRUTS_JSP_FUNCTION) + "/" + functionId + "/" + path);
443443 return actionForward;
444444 }
445445 }
--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/action/ActionProcessDefault.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/action/ActionProcessDefault.java (revision 308)
@@ -80,6 +80,9 @@
8080 // メッセージコンテナオブジェクト生成
8181 processCreateMessageContainer(actionContext);
8282
83+ // トランザクションコンテナオブジェクト生成
84+ processCreateTransactionContainer(actionContext);
85+
8386 // セッションコンテナタイムアウトチェック
8487 processCheckSessionContainerTimeout(actionContext);
8588
@@ -86,8 +89,8 @@
8689 // セッションコンテナオブジェクト生成
8790 processCreateSessionContainer(actionContext);
8891
89- // トランザクションコンテナオブジェクト生成
90- processCreateTransactionContainer(actionContext);
92+ // トランザクションマネージャ生成
93+ processCreateTransactionManager(actionContext);
9194
9295 // サーブレットコンテナオブジェクト生成
9396 processCreateServletContainer(actionContext);
@@ -481,6 +484,30 @@
481484 }
482485
483486 /**
487+ * トランザクションコンテナオブジェクトを生成します。<br>
488+ * @param actionContext アクションコンテキストオブジェクト
489+ */
490+ protected void processCreateTransactionContainer(ActionContext<L, F> actionContext) {
491+ // 妥当性チェック
492+ validateActionContext(actionContext //
493+ , false // モジュール環境オブジェクト必須フラグ
494+ , false // サーブレットコンテナオブジェクト必須フラグ
495+ , false // セッションコンテナオブジェクト必須フラグ
496+ , false // ウィンドウセッションコンテナオブジェクト必須フラグ
497+ , false // メッセージコンテナオブジェクト必須フラグ
498+ , false // トランザクションコンテナオブジェクト必須フラグ
499+ , false // キャスト済みフォームオブジェクト必須フラグ
500+ , false // フォワードオブジェクト必須フラグ
501+ );
502+
503+ // トランザクションコンテナ生成
504+ TransactionContainer transactionContainer = new TransactionContainer();
505+
506+ // アクションコンテキスト設定
507+ actionContext.setTransactionContainer(transactionContainer);
508+ }
509+
510+ /**
484511 * セッションコンテナタイムアウトチェック処理を行います。<br>
485512 * @param actionContext アクションコンテキストオブジェクト
486513 */
@@ -565,10 +592,10 @@
565592 }
566593
567594 /**
568- * トランザクションコンテナオブジェクトを生成します。<br>
595+ * トランザクションマネージャオブジェクトを生成します。<br>
569596 * @param actionContext アクションコンテキストオブジェクト
570597 */
571- protected void processCreateTransactionContainer(ActionContext<L, F> actionContext) {
598+ protected void processCreateTransactionManager(ActionContext<L, F> actionContext) {
572599 // 妥当性チェック
573600 validateActionContext(actionContext //
574601 , false // モジュール環境オブジェクト必須フラグ
@@ -576,14 +603,17 @@
576603 , false // セッションコンテナオブジェクト必須フラグ
577604 , false // ウィンドウセッションコンテナオブジェクト必須フラグ
578605 , false // メッセージコンテナオブジェクト必須フラグ
579- , false // トランザクションコンテナオブジェクト必須フラグ
606+ , true // トランザクションコンテナオブジェクト必須フラグ
580607 , false // キャスト済みフォームオブジェクト必須フラグ
581608 , false // フォワードオブジェクト必須フラグ
582609 );
583- // TODO
584- TransactionContainer transactionContainer = new TransactionContainer();
610+
611+ // トランザクションコンテナ取得
612+ TransactionContainer transactionContainer = actionContext.getTransactionContainer();
613+
614+ // トランザクションオブジェクト設定
615+ // TODO メソッドアノテーションで動的生成する
585616 transactionContainer.add("test", new JDBCTransactionManager());
586- actionContext.setTransactionContainer(transactionContainer);
587617 }
588618
589619 /**
--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/util/StrutsUtil.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/util/StrutsUtil.java (revision 308)
@@ -291,7 +291,7 @@
291291 String function = getRequestFunction(actionPath);
292292 String className = EMPTY_STRING;
293293 if (!StringUtil.isEmpty(function)) {
294- className = function + Config.getString(StrutsConfigNames.STRUTS_ACTION_CLASS_SUFFIX_ACTION);
294+ className = function + Config.getString(StrutsConfigNames.STRUTS_CLASS_SUFFIX_ACTION);
295295 }
296296 return className;
297297 }
@@ -305,7 +305,7 @@
305305 String function = getRequestFunction(actionPath);
306306 String className = EMPTY_STRING;
307307 if (!StringUtil.isEmpty(function)) {
308- className = Config.getString(StrutsConfigNames.STRUTS_ACTION_PACKAGE) + "." + function + "." + function + Config.getString(StrutsConfigNames.STRUTS_ACTION_CLASS_SUFFIX_ACTION);
308+ className = Config.getString(StrutsConfigNames.STRUTS_ACTION_PACKAGE) + "." + function + "." + function + Config.getString(StrutsConfigNames.STRUTS_CLASS_SUFFIX_ACTION);
309309 }
310310 return className;
311311 }
@@ -366,7 +366,7 @@
366366 String function = getRequestFunction(actionPath);
367367 String className = EMPTY_STRING;
368368 if (!StringUtil.isEmpty(function)) {
369- className = function + Config.getString(StrutsConfigNames.STRUTS_ACTION_CLASS_SUFFIX_FORM);
369+ className = function + Config.getString(StrutsConfigNames.STRUTS_CLASS_SUFFIX_FORM);
370370 }
371371 return className;
372372 }
@@ -380,7 +380,7 @@
380380 String function = getRequestFunction(actionPath);
381381 String className = EMPTY_STRING;
382382 if (!StringUtil.isEmpty(function)) {
383- className = Config.getString(StrutsConfigNames.STRUTS_ACTION_PACKAGE) + "." + function + "." + function + Config.getString(StrutsConfigNames.STRUTS_ACTION_CLASS_SUFFIX_FORM);
383+ className = Config.getString(StrutsConfigNames.STRUTS_ACTION_PACKAGE) + "." + function + "." + function + Config.getString(StrutsConfigNames.STRUTS_CLASS_SUFFIX_FORM);
384384 }
385385 return className;
386386 }
--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/StrutsConfigNames.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/StrutsConfigNames.java (revision 308)
@@ -17,18 +17,33 @@
1717 /** アクション基底パッケージ */
1818 public static final StrutsConfigNames STRUTS_ACTION_PACKAGE = new StrutsConfigNames("strtus.action.package");
1919
20+ /** ディフォルトアクションメソッド */
21+ public static final StrutsConfigNames STRUTS_ACTION_DEFAULT = new StrutsConfigNames("strtus.action.method.default");
22+
2023 /** アクションクラスサフィックス */
21- public static final StrutsConfigNames STRUTS_ACTION_CLASS_SUFFIX_ACTION = new StrutsConfigNames("strtus.action.class.suffix.action");
24+ public static final StrutsConfigNames STRUTS_CLASS_SUFFIX_ACTION = new StrutsConfigNames("strtus.class.suffix.action");
2225
23- /** アクションフォームクラスサフィックス */
24- public static final StrutsConfigNames STRUTS_ACTION_CLASS_SUFFIX_FORM = new StrutsConfigNames("strtus.action.class.suffix.form");
26+ /** フォームクラスサフィックス */
27+ public static final StrutsConfigNames STRUTS_CLASS_SUFFIX_FORM = new StrutsConfigNames("strtus.class.suffix.form");
2528
26- /** ディフォルトアクションメソッド */
27- public static final StrutsConfigNames STRUTS_ACTION_DEFAULT = new StrutsConfigNames("strtus.action.method.default");
29+ /** 画面セッションクラスサフィックス */
30+ public static final StrutsConfigNames STRUTS_CLASS_SUFFIX_SESSION = new StrutsConfigNames("strtus.class.suffix.session");
2831
29- /** ルートアクションパス(アクション未指定時にリダイレクトするパス) */
30- public static final StrutsConfigNames STRUTS_ACTION_INDEX = new StrutsConfigNames("struts.action.index");
32+ /** ルートアクションURL(アクション未指定時にリダイレクトするパス) */
33+ public static final StrutsConfigNames STRUTS_URL_INDEX = new StrutsConfigNames("struts.url.index");
3134
35+ /** 機能JSPパス(基底パスからの相対パス指定) */
36+ public static final StrutsConfigNames STRUTS_JSP_FUNCTION = new StrutsConfigNames("strtus.jsp.function");
37+
38+ /** システムエラーページパス(基底パスからの相対パス指定) */
39+ public static final StrutsConfigNames STRUTS_JSP_ERROR = new StrutsConfigNames("strtus.jsp.error");
40+
41+ /** メッセージページパス(基底パスからの相対パス指定) */
42+ public static final StrutsConfigNames STRUTS_JSP_MESSAGE = new StrutsConfigNames("strtus.jsp.message");
43+
44+ /** メッセージコード表示 */
45+ public static final StrutsConfigNames STRUTS_MESSAGE_DISPLAY_CODE = new StrutsConfigNames("strtus.message.display.code");
46+
3247 /** ウィンドウセッションタイムアウト時間(ミリ秒) */
3348 public static final StrutsConfigNames STRUTS_SESSION_WINDOW_TIMEOUT = new StrutsConfigNames("strtus.session.window.timeout");
3449
@@ -35,33 +50,30 @@
3550 /** ウィンドウセッションタイムアウトチェック間隔(ミリ秒) */
3651 public static final StrutsConfigNames STRTUS_SESSION_WINDOW_CHECK_INTERVAL = new StrutsConfigNames("strtus.session.window.check.interval");
3752
38- /** メッセージページパス(基底パスからの相対パス指定) */
39- public static final StrutsConfigNames STRUTS_JSP_MESSAGE = new StrutsConfigNames("strtus.jsp.message");
40-
4153 /** 個別サーバステータス送信定義(内部例外発生時) */
42- public static final StrutsConfigNames STRUTS_SEND_STATUS_EXCEPTION = new StrutsConfigNames("struts.sendstatus.exception");
54+ public static final StrutsConfigNames STRUTS_STATUS_EXCEPTION = new StrutsConfigNames("struts.status.exception");
4355
4456 /** 個別サーバステータス送信定義(セッションタイムアウトエラー時) */
45- public static final StrutsConfigNames STRUTS_SEND_STATUS_SESSIONTIMEOUT = new StrutsConfigNames("struts.sendstatus.sessiontimeout");
57+ public static final StrutsConfigNames STRUTS_STATUS_SESSIONTIMEOUT = new StrutsConfigNames("struts.status.sessiontimeout");
4658
4759 /** 個別サーバステータス送信定義(トークンエラー時) */
48- public static final StrutsConfigNames STRUTS_SEND_STATUS_TOKENERROR = new StrutsConfigNames("struts.sendstatus.tokenerror");
60+ public static final StrutsConfigNames STRUTS_STATUS_TOKENERROR = new StrutsConfigNames("struts.status.tokenerror");
4961
5062 /** 個別サーバステータス送信定義(未ログインチェックエラー時) */
51- public static final StrutsConfigNames STRUTS_SEND_STATUS_LOGINERROR = new StrutsConfigNames("struts.sendstatus.loginerror");
63+ public static final StrutsConfigNames STRUTS_STATUS_LOGINERROR = new StrutsConfigNames("struts.status.loginerror");
5264
5365 /** 個別サーバステータス送信定義(バリデーションエラー時) */
54- public static final StrutsConfigNames STRUTS_SEND_STATUS_VALIDATIONERROR = new StrutsConfigNames("struts.sendstatus.validationerror");
66+ public static final StrutsConfigNames STRUTS_STATUS_VALIDATIONERROR = new StrutsConfigNames("struts.status.validationerror");
5567
5668 /** 個別サーバステータス送信定義(アプリケーションエラーメッセージ存在時) */
57- public static final StrutsConfigNames STRUTS_SEND_STATUS_ERROR_MESSAGE = new StrutsConfigNames("struts.sendstatus.errormessage");
69+ public static final StrutsConfigNames STRUTS_STATUS_MESSAGE_ERROR = new StrutsConfigNames("struts.status.message.error");
5870
5971 /** 個別サーバステータス送信定義(アプリケーション警告メッセージ存在時) */
60- public static final StrutsConfigNames STRUTS_SEND_WARN_MESSAGE = new StrutsConfigNames("struts.sendstatus.warningmessage");
72+ public static final StrutsConfigNames STRUTS_MESSAGE_WARN = new StrutsConfigNames("struts.status.message.warning");
6173
6274 /** 個別サーバステータス送信定義(アプリケーション情報メッセージ存在時) */
63- public static final StrutsConfigNames STRUTS_STAUTS_INFO_MESSAGE = new StrutsConfigNames("struts.sendstatus.informationmessage");
64-
75+ public static final StrutsConfigNames STRUTS_MESSAGE_INFO = new StrutsConfigNames("struts.status.message.information");
76+
6577 /**
6678 * コンストラクタ<br>
6779 * @param key プロパティキー
--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/exception/StrutsFormValidationException.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/exception/StrutsFormValidationException.java (revision 308)
@@ -77,10 +77,10 @@
7777 */
7878 @Override
7979 public <L extends Serializable, F extends AbstractForm<L>> Integer createResponseStatus(ActionContext<L, F> actionContext) {
80- if (Config.isEmpty(StrutsConfigNames.STRUTS_SEND_STATUS_VALIDATIONERROR)) {
80+ if (Config.isEmpty(StrutsConfigNames.STRUTS_STATUS_VALIDATIONERROR)) {
8181 return null;
8282 } else {
83- return Config.getInteger(StrutsConfigNames.STRUTS_SEND_STATUS_VALIDATIONERROR);
83+ return Config.getInteger(StrutsConfigNames.STRUTS_STATUS_VALIDATIONERROR);
8484 }
8585 }
8686 }
--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/exception/StrutsModuleCriticalException.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/exception/StrutsModuleCriticalException.java (revision 308)
@@ -116,10 +116,10 @@
116116 */
117117 @Override
118118 public <L extends Serializable, F extends AbstractForm<L>> Integer createResponseStatus(ActionContext<L, F> actionContext) {
119- if (Config.isEmpty(StrutsConfigNames.STRUTS_SEND_STATUS_EXCEPTION)) {
119+ if (Config.isEmpty(StrutsConfigNames.STRUTS_STATUS_EXCEPTION)) {
120120 return null;
121121 } else {
122- return Config.getInteger(StrutsConfigNames.STRUTS_SEND_STATUS_EXCEPTION);
122+ return Config.getInteger(StrutsConfigNames.STRUTS_STATUS_EXCEPTION);
123123 }
124124 }
125125 }
--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/exception/StrutsNoLoggedinException.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/exception/StrutsNoLoggedinException.java (revision 308)
@@ -82,10 +82,10 @@
8282 */
8383 @Override
8484 public <L extends Serializable, F extends AbstractForm<L>> Integer createResponseStatus(ActionContext<L, F> actionContext) {
85- if (Config.isEmpty(StrutsConfigNames.STRUTS_SEND_STATUS_LOGINERROR)) {
85+ if (Config.isEmpty(StrutsConfigNames.STRUTS_STATUS_LOGINERROR)) {
8686 return null;
8787 } else {
88- return Config.getInteger(StrutsConfigNames.STRUTS_SEND_STATUS_LOGINERROR);
88+ return Config.getInteger(StrutsConfigNames.STRUTS_STATUS_LOGINERROR);
8989 }
9090 }
9191 }
--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/exception/StrutsInvalidTokenException.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/exception/StrutsInvalidTokenException.java (revision 308)
@@ -82,10 +82,10 @@
8282 */
8383 @Override
8484 public <L extends Serializable, F extends AbstractForm<L>> Integer createResponseStatus(ActionContext<L, F> actionContext) {
85- if (Config.isEmpty(StrutsConfigNames.STRUTS_SEND_STATUS_TOKENERROR)) {
85+ if (Config.isEmpty(StrutsConfigNames.STRUTS_STATUS_TOKENERROR)) {
8686 return null;
8787 } else {
88- return Config.getInteger(StrutsConfigNames.STRUTS_SEND_STATUS_TOKENERROR);
88+ return Config.getInteger(StrutsConfigNames.STRUTS_STATUS_TOKENERROR);
8989 }
9090 }
9191 }
--- develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/exception/StrutsSessionTimeoutException.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/webfw_struts/org/phosphoresce/webcore/struts/exception/StrutsSessionTimeoutException.java (revision 308)
@@ -82,10 +82,10 @@
8282 */
8383 @Override
8484 public <L extends Serializable, F extends AbstractForm<L>> Integer createResponseStatus(ActionContext<L, F> actionContext) {
85- if (Config.isEmpty(StrutsConfigNames.STRUTS_SEND_STATUS_SESSIONTIMEOUT)) {
85+ if (Config.isEmpty(StrutsConfigNames.STRUTS_STATUS_SESSIONTIMEOUT)) {
8686 return null;
8787 } else {
88- return Config.getInteger(StrutsConfigNames.STRUTS_SEND_STATUS_SESSIONTIMEOUT);
88+ return Config.getInteger(StrutsConfigNames.STRUTS_STATUS_SESSIONTIMEOUT);
8989 }
9090 }
9191 }
--- develop/Phosphoresce_Java_Webcore/trunk/test_hibernate/org/phosphoresce/webcore/hibernate/test/TestHibernate.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/test_hibernate/org/phosphoresce/webcore/hibernate/test/TestHibernate.java (revision 308)
@@ -34,6 +34,5 @@
3434 @Override
3535 public void process() throws Throwable {
3636 TransactionProcess transactionProcess = new TransactionProcess(null, 0);
37-// new TestHibernateLogic(transactionProcess).execute();
3837 }
3938 }
--- develop/Phosphoresce_Java_Webcore/trunk/sample_struts/org/phosphoresce/webcore/struts/sample/function/C00001/C00001Action.java (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/sample_struts/org/phosphoresce/webcore/struts/sample/function/C00001/C00001Action.java (revision 308)
@@ -30,6 +30,6 @@
3030 @Override
3131 @StrutsMethod(checkLogin = false, checkSesion = false, checkToken = false)
3232 public Forward index(SampleForm form, WindowSessionContainer<SMUser> session, ServletContainer<SMUser> servlet) throws Throwable {
33- return new Forward(Config.getString(StrutsConfigNames.STRUTS_ACTION_DEFAULT));
33+ return new Forward("C00001.jsp");
3434 }
3535 }
--- develop/Phosphoresce_Java_Webcore/trunk/content/styles/common.css (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/content/styles/common.css (revision 308)
@@ -11,8 +11,10 @@
1111 *-->
1212 */
1313 * {
14- font-family: Arial, Helvetica, sans-serif;
15- /*font-family: "MS UI Gothic", "MS Pゴシック", Arial, sans-serif;*/
14+ font-family: "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro",
15+ "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "MS Pゴシック", Helvetica, Arial, Verdana,
16+ sans-serif;
17+ -webkit-font-smoothing: antialiased;
1618 }
1719
1820 body {
@@ -84,26 +86,31 @@
8486 margin: .38em .3em .38em 0em;
8587 }
8688
87-input[type=text][readonly],input[type=password][readonly],input[type=file][readonly],textarea[readonly],select[readonly],input[type=text]:disabled,input[type=password]:disabled,input[type=file]:disabled,textarea:disabled,select:disabled {
89+input[type=text][readonly],input[type=password][readonly],input[type=file][readonly],textarea[readonly],select[readonly],input[type=text]:disabled,input[type=password]:disabled,input[type=file]:disabled,textarea:disabled,select:disabled
90+ {
8891 border: 1px #eeeeee solid;
8992 color: #000000;
9093 background: #ececec !important;
9194 }
9295
93-input[type=text]:hover,input[type=password]:hover,input[type=file]:hover,textarea:hover,select:hover {
94- /* border: 1px #ffaa00 solid !important; */
96+input[type=text]:hover,input[type=password]:hover,input[type=file]:hover,textarea:hover,select:hover
97+ { /* border: 1px #ffaa00 solid !important; */
98+
9599 }
96100
97-input[type=text][readonly]:hover,input[type=password][readonly]:hover,input[type=file][readonly]:hover,textarea[readonly],select[readonly]:hover,input[type=text]:disabled:hover,input[type=password]:disabled:hover,input[type=file]:disabled:hover,textarea:disabled,select:disabled:hover {
98- /* border: 1px #eeeeee solid; */
101+input[type=text][readonly]:hover,input[type=password][readonly]:hover,input[type=file][readonly]:hover,textarea[readonly],select[readonly]:hover,input[type=text]:disabled:hover,input[type=password]:disabled:hover,input[type=file]:disabled:hover,textarea:disabled,select:disabled:hover
102+ { /* border: 1px #eeeeee solid; */
103+
99104 }
100105
101-input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,textarea:focus,select:focus {
106+input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,textarea:focus,select:focus
107+ {
102108 border: 1px #ffaa00 solid !important;
103109 background: #ffffdd !important;
104110 }
105111
106-input[type=text][readonly]:focus,input[type=password][readonly]:focus,input[type=file][readonly]:focus,textarea[readonly],select[readonly]:focus,input[type=text]:disabled:focus,input[type=password]:disabled:focus,input[type=file]:disabled:focus,textarea:disabled,select:disabled:focus {
112+input[type=text][readonly]:focus,input[type=password][readonly]:focus,input[type=file][readonly]:focus,textarea[readonly],select[readonly]:focus,input[type=text]:disabled:focus,input[type=password]:disabled:focus,input[type=file]:disabled:focus,textarea:disabled,select:disabled:focus
113+ {
107114 border: 1px #eeeeee solid;
108115 background: #ececec !important;
109116 }
@@ -149,7 +156,8 @@
149156 background-color: #efefef;
150157 }
151158
152-input[type=button][readonly]:active,input[type=submit][readonly]:active {
159+input[type=button][readonly]:active,input[type=submit][readonly]:active
160+ {
153161 border: 1px #aaaaaa solid;
154162 color: #888888;
155163 background-color: #efefef;
--- develop/Phosphoresce_Java_Webcore/trunk/content/styles/layout.css (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/content/styles/layout.css (revision 308)
@@ -10,89 +10,60 @@
1010 * 2012/07/02 Kitagawa 新規作成
1111 *-->
1212 */
13+/*
14+ * コンテンツ幅スタイル
15+ */
16+.contentUniform {
17+ max-width: 960px;
18+ margin: 0 auto 0 auto;
19+}
20+
1321 /**
14- * ページヘッダー部スタイル
22+ * ページヘッダースタイル
1523 */
1624 .pageHeader {
17- z-index: 1000;
25+ z-index: 100000;
1826 top: 0px;
19- min-width: 900px;
20- height: 40px;
21- border-bottom: 1px #aaaaaa solid;
22- background: rgb(92, 156, 204) url(../scripts/jquery/theme/custom-lightblue/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
27+ height: 100px;
2328 color: #ffffff;
24- font-size: 12px !important;
25- font-weight: bold;
2629 }
2730
2831 /**
29- * ページヘッダータイトル部スタイル
32+ * ページヘッダー上部スタイル
3033 */
31-.pageHeaderTitle {
32- height: 34px;
33- margin: 2px 5px 2px 0px;
34- font-size: 12px;
35- font-weight: normal;
36- border: 0px transparent solid;
34+.pageHeaderUpper {
35+ height: 70px;
3736 }
3837
3938 /**
40- * ページヘッダータイトルイメージ部スタイル
39+ * ページヘッダー下部スタイル
4140 */
42-.pageHeaderTitleImage {
43- max-height: 32px;
44- margin: 1px 0px 1px 5px;
45- border: 0px transparent solid;
41+.pageHeaderLower {
42+ height: 30px;
43+ background-color: #000000;
4644 }
4745
4846 /**
49- * ページヘッダータイトル文字列部スタイル
47+ * ページヘッダーナビゲーションスタイル
5048 */
51-.pageHeaderTitleString {
52- max-height: 32px;
53- margin: 1px 0px 1px 5px;
54- border: 0px transparent solid;
55- font-size: 18px !important;
49+.pageHeaderNavigation {
50+ line-height: 28px;
5651 }
5752
5853 /**
59- * ページヘッダーログイン情報部スタイル
60- */
61-.pageHeaderLogin {
62- height: 34px;
63- margin: 2px 5px 2px 0px;
64- font-size: 12px;
65- font-weight: normal;
66- border: 0px transparent solid;
67-}
68-
69-/**
70- * ページヘッダーログインアイコン部スタイル
71- */
72-.pageHeaderLoginIcon {
73- display: inline-block;
74- background-image: url("../images/icon_login_user.png");
75- background-repeat: no-repeat;
76- background-color: #eeeeee;
77- border: 1px #cccccc solid;
78- width: 32px;
79- height: 32px;
80- vertical-align: top;
81-}
82-
83-/**
8454 * ページフッター部スタイル
8555 */
8656 .pageFooter {
87- z-index: 1000;
57+ z-index: 100000;
8858 bottom: 0px;
89- min-width: 900px;
90- height: 10px;
59+ min-width: 800px;
60+ height: 20px;
9161 padding: 4px;
92- border-top: 1px #aaaaaa solid;
93- background-color: #eeeeee;
94- color: #aaaaaa;
62+ border-top: 1px #bbbbbb solid;
63+ background-color: transparent;
64+ color: #bbbbbb;
9565 font-size: 12px;
66+ line-height: 20px;
9667 text-align: center;
9768 }
9869
@@ -100,15 +71,14 @@
10071 * コンテンツヘッダー部スタイル
10172 */
10273 .contentHeader {
103- z-index: 1000;
104- top: 41px;
105- min-width: 900px;
106- height: 22px;
107- line-height: 22px;
108- border-bottom: 1px #aaaaaa solid;
109- background: rgb(92, 156, 204) url(../scripts/jquery/theme/custom-lightblue/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
110- color: #ffffff;
111- border-bottom: 1px #aaaaaa solid;
74+ z-index: 100000;
75+ top: 51px;
76+ min-width: 800px;
77+ height: 28px;
78+ line-height: 28px;
79+ border-bottom: 1px #bbbbbb solid;
80+ background: #ffffff url(../images/bg_content_header.png) 50% 50% repeat-x;
81+ color: #222222;
11282 }
11383
11484 /**
@@ -125,7 +95,7 @@
12595 * コンテンツコンテナ部スタイル
12696 */
12797 .contentContainer {
128- margin: 64px 0px 19px 0px;
98+ margin: 100px 0px 29px 0px;
12999 padding: 8px 8px 8px 8px;
130100 min-width: 900px;
131101 overflow-y: scroll;
@@ -145,7 +115,7 @@
145115 .fieldLine {
146116 margin: .5em 0em .5em 0em;
147117 clear: both;
148- border-bottom: 1px #aaaaaa solid;
118+ border-bottom: 1px #bbbbbb solid;
149119 }
150120
151121 /**
--- develop/Phosphoresce_Java_Webcore/trunk/content/WEB-INF/web.xml (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/content/WEB-INF/web.xml (revision 308)
@@ -259,11 +259,6 @@
259259 * フレームワーク上の動作仕様と連携させるため、タグライブラリや共通インクルードJSP定義は基本的には変更不要です。
260260 */
261261 -->
262- <taglib>
263- <taglib-uri>/WEB-INF/tld/f.tld</taglib-uri>
264- <taglib-location>/WEB-INF/tld/f.tld</taglib-location>
265- </taglib>
266- <!-- #===============================================================================================================================================# -->
267262 <jsp-property-group>
268263 <icon>
269264 <small-icon>/images/favicon-32x32.png</small-icon>
@@ -272,8 +267,8 @@
272267 <url-pattern>*.jsp</url-pattern>
273268 <el-ignored>false</el-ignored>
274269 <scripting-invalid>false</scripting-invalid>
275- <include-prelude>/WEB-INF/view/common/common_prelude.jsp</include-prelude>
276- <include-coda>/WEB-INF/view/common/common_coda.jsp</include-coda>
270+ <include-prelude>/WEB-INF/view/common/jsp_preludeSource.jsp</include-prelude>
271+ <include-coda>/WEB-INF/view/common/jsp_codaSource.jsp</include-coda>
277272 </jsp-property-group>
278273 </jsp-config>
279274
--- develop/Phosphoresce_Java_Webcore/trunk/content/scripts/org/phosphoresce/web/Environment.js (revision 307)
+++ develop/Phosphoresce_Java_Webcore/trunk/content/scripts/org/phosphoresce/web/Environment.js (revision 308)
@@ -7,7 +7,7 @@
77 *
88 *<!--
99 * 更新日 更新者 更新内容
10- * 2012/07/02 Kitagawa 新規作成
10+ * 2010/07/19 Kitagawa 新規作成
1111 *-->
1212 */
1313 var Environment = function() {
Show on old repository browser