Commit b6e71f20 by Masaru Abe

Getits対応

parent 822c73cc
...@@ -824,6 +824,10 @@ function avwClearError() { ...@@ -824,6 +824,10 @@ function avwClearError() {
/* ブラウザunload時に警告メッセージの出力設定を行う関数 */ /* ブラウザunload時に警告メッセージの出力設定を行う関数 */
function avwSetLogoutNortice() { function avwSetLogoutNortice() {
window.onbeforeunload = function(event) { window.onbeforeunload = function(event) {
if( ClientData.isGetitsMode() == true ){
COMMON.SetEndLog(contentID);
COMMON.RegisterLog();
} else {
// メッセージ表示 // メッセージ表示
// FFでは、https://bugzilla.mozilla.org/show_bug.cgi?id=588292 によりメッセージが出力されない // FFでは、https://bugzilla.mozilla.org/show_bug.cgi?id=588292 によりメッセージが出力されない
var message = i18nText('sysInfoWithoutLogout'); var message = i18nText('sysInfoWithoutLogout');
...@@ -832,6 +836,7 @@ function avwSetLogoutNortice() { ...@@ -832,6 +836,7 @@ function avwSetLogoutNortice() {
e.returnValue = message; e.returnValue = message;
} }
return message; return message;
}
}; };
}; };
/* 警告メッセージを出力しないでページ遷移を行う関数 */ /* 警告メッセージを出力しないでページ遷移を行う関数 */
......
...@@ -550,14 +550,6 @@ COMMON.operateData = function(args, strKey, returnDefaultData) { ...@@ -550,14 +550,6 @@ COMMON.operateData = function(args, strKey, returnDefaultData) {
SessionStorageUtils.set(strKey, JSON.stringify(LocalStorageUtils.get(strKey))); SessionStorageUtils.set(strKey, JSON.stringify(LocalStorageUtils.get(strKey)));
return JSON.parse(SessionStorageUtils.get(strKey)); return JSON.parse(SessionStorageUtils.get(strKey));
} }
// SessionStorageUtils.set(strKey, JSON.stringify(LocalStorageUtils.get(strKey)));
// if (SessionStorageUtils.get(strKey) != 'undefined'
// && SessionStorageUtils.get(strKey) != undefined
// && SessionStorageUtils.get(strKey) != ''
// && SessionStorageUtils.get(strKey) != null
// && SessionStorageUtils.get(strKey) != 'null') {
// return JSON.parse(SessionStorageUtils.get(strKey));
// }
return returnDefaultData; return returnDefaultData;
} }
} }
...@@ -1572,9 +1564,16 @@ var ClientData = { ...@@ -1572,9 +1564,16 @@ var ClientData = {
isGetitsMode: function (data) { isGetitsMode: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(Keys.isGetitsMode, data); SessionStorageUtils.set(Keys.isGetitsMode, JSON.stringify(data));
} else { } else {
return SessionStorageUtils.get(Keys.isGetitsMode); if (SessionStorageUtils.get(Keys.isGetitsMode) != 'undefined'
&& SessionStorageUtils.get(Keys.isGetitsMode) != undefined
&& SessionStorageUtils.get(Keys.isGetitsMode) != ''
&& SessionStorageUtils.get(Keys.isGetitsMode) != null
&& SessionStorageUtils.get(Keys.isGetitsMode) != 'null') {
return JSON.parse(SessionStorageUtils.get(Keys.isGetitsMode));
}
return false;
} }
}, },
......
...@@ -502,6 +502,18 @@ function enableAllControl() { ...@@ -502,6 +502,18 @@ function enableAllControl() {
} }
} }
} }
if( ClientData.isGetitsMode() == true ){
$('#imgHome').unbind('click');
$('#imgHome').removeClass();
$('#imgHome').addClass('home_off');
/* back button */
$('#imgBack').unbind('click');
$('#imgBack').removeClass();
$('#imgBack').addClass('back_off');
}
checkExistNextPrePage(); checkExistNextPrePage();
}; };
......
...@@ -517,11 +517,6 @@ LOGIN.getServiceOptionList = function(){ ...@@ -517,11 +517,6 @@ LOGIN.getServiceOptionList = function(){
}); });
}; };
//function OpenChangePassword() {
// //$("#dlgChangePassword").dialog("open");
// //$(".ui-dialog-titlebar").hide();
//};
LOGIN.loginWhenClickEnter = function(e){ LOGIN.loginWhenClickEnter = function(e){
var code = (e.keyCode ? e.keyCode : e.which); var code = (e.keyCode ? e.keyCode : e.which);
if(code == 13) { //Enter keycode if(code == 13) { //Enter keycode
...@@ -532,8 +527,8 @@ LOGIN.loginWhenClickEnter = function(e){ ...@@ -532,8 +527,8 @@ LOGIN.loginWhenClickEnter = function(e){
$(document).ready(function (e) { $(document).ready(function (e) {
//セッションストレージクリア //セッションストレージクリア
//SessionStorageUtils.clear(); SessionStorageUtils.clear();
//avwUserSessionObj = null; avwUserSessionObj = null;
// create new session // create new session
avwCreateUserSession(); avwCreateUserSession();
initi18n(); initi18n();
...@@ -573,6 +568,9 @@ $(document).ready(function (e) { ...@@ -573,6 +568,9 @@ $(document).ready(function (e) {
if( ClientData.isGetitsMode() == true ){ if( ClientData.isGetitsMode() == true ){
//念のため前回までの閲覧ログは削除
ClientData.ContentLogData([]);
$('#anonymous').show(); $('#anonymous').show();
setTimeout( setTimeout(
function () { function () {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment