Commit 6142d01d by Masaru Abe

Check 関連資料表示対応

parent 865cc2b3
...@@ -923,13 +923,12 @@ AVWEB.avwClearError = function() { ...@@ -923,13 +923,12 @@ AVWEB.avwClearError = function() {
/* ブラウザunload時に警告メッセージの出力設定を行う関数 */ /* ブラウザunload時に警告メッセージの出力設定を行う関数 */
AVWEB.avwSetLogoutNortice = function() { AVWEB.avwSetLogoutNortice = function() {
window.onbeforeunload = function(event) { window.onbeforeunload = function(event) {
if(ClientData.isGetitsMode() || ClientData.isStreamingMode() || ClientData.isCheckViewMode()){
if(ClientData.isGetitsMode() || ClientData.isCheckViewMode()){ if(ClientData.isGetitsMode() || ClientData.isCheckViewMode()){
COMMON.SetEndLog(CONTENTVIEW_GENERAL.contentID); COMMON.SetEndLog(CONTENTVIEW_GENERAL.contentID);
COMMON.RegisterLog(); COMMON.RegisterLog();
} } else if (ClientData.isStreamingMode() == false) {
} else { // ストリーミング以外ではメッセージ表示
// メッセージ表示
// FFでは、https://bugzilla.mozilla.org/show_bug.cgi?id=588292 によりメッセージが出力されない // FFでは、https://bugzilla.mozilla.org/show_bug.cgi?id=588292 によりメッセージが出力されない
var message = I18N.i18nText('sysInfoWithoutLogout'); var message = I18N.i18nText('sysInfoWithoutLogout');
var e = event || window.event; var e = event || window.event;
...@@ -938,6 +937,7 @@ AVWEB.avwSetLogoutNortice = function() { ...@@ -938,6 +937,7 @@ AVWEB.avwSetLogoutNortice = function() {
} }
return message; return message;
} }
}; };
}; };
/* 警告メッセージを出力しないでページ遷移を行う関数 */ /* 警告メッセージを出力しないでページ遷移を行う関数 */
......
...@@ -223,8 +223,7 @@ COMMON.Keys = { ...@@ -223,8 +223,7 @@ COMMON.Keys = {
serviceOpt_reader_usable_readinglog_gps : 'reader_usable_readinglog_gps', serviceOpt_reader_usable_readinglog_gps : 'reader_usable_readinglog_gps',
// Session :事業者オプション(serviceOpt)_getits向け詳細ログ使用可:Char(Y:可能, N:不可) // Session :事業者オプション(serviceOpt)_getits向け詳細ログ使用可:Char(Y:可能, N:不可)
serviceOpt_reader_readinglog_object : 'reader_readinglog_object', serviceOpt_reader_readinglog_object : 'reader_readinglog_object',
// Session :事業者オプション(serviceOpt)_コンテンツ共有モード:Interger(0:なし , 1:ABook, // Session :事業者オプション(serviceOpt)_コンテンツ共有モード:Interger(0:なし , 1:ABook, 2:getits)
// 2:getits)
serviceOpt_content_share : 'content_share', serviceOpt_content_share : 'content_share',
// Session :事業者オプション(serviceOpt)_公開時プッシュメッセージ:Char(Y:可能, N:不可) // Session :事業者オプション(serviceOpt)_公開時プッシュメッセージ:Char(Y:可能, N:不可)
serviceOpt_apns : 'apns', serviceOpt_apns : 'apns',
...@@ -234,6 +233,10 @@ COMMON.Keys = { ...@@ -234,6 +233,10 @@ COMMON.Keys = {
serviceOpt_encryption : 'encryption', serviceOpt_encryption : 'encryption',
// Session :HTMLカスタムログ:Char(Y:可能, N:不可) // Session :HTMLカスタムログ:Char(Y:可能, N:不可)
serviceOpt_html_custom_log : 'html_custom_log', serviceOpt_html_custom_log : 'html_custom_log',
// Session :ABookCheck:Char(Y:有効, N:無効)
serviceOpt_abook_check : 'abook_check',
// Session :共通(common)_コンテンツID:Integer // Session :共通(common)_コンテンツID:Integer
common_contentId : 'common_contentId', common_contentId : 'common_contentId',
// Local :共通(common)_コンテンツID:Integer // Local :共通(common)_コンテンツID:Integer
...@@ -371,6 +374,7 @@ COMMON.Keys = { ...@@ -371,6 +374,7 @@ COMMON.Keys = {
isGetitsMode : 'isGetitsMode', isGetitsMode : 'isGetitsMode',
isStreamingMode : 'isStreamingMode', isStreamingMode : 'isStreamingMode',
isCheckViewMode : 'isCheckViewMode', isCheckViewMode : 'isCheckViewMode',
isCheckMode : 'isCheckMode',
conf_apiUrl : 'conf_apiUrl', conf_apiUrl : 'conf_apiUrl',
conf_apiLoginUrl : 'conf_apiLoginUrl', conf_apiLoginUrl : 'conf_apiLoginUrl',
conf_apiResourceDlUrl : 'conf_apiResourceDlUrl', conf_apiResourceDlUrl : 'conf_apiResourceDlUrl',
...@@ -1284,6 +1288,15 @@ var ClientData = { ...@@ -1284,6 +1288,15 @@ var ClientData = {
} }
}, },
// Session :事業者オプション(serviceOpt)_ABookCheck:Char(Y:有効, N:無効)
serviceOpt_abook_check : function(data) {
if (arguments.length > 0) {
SessionStorageUtils.set(COMMON.Keys.serviceOpt_abook_check, data);
} else {
return SessionStorageUtils.get(COMMON.Keys.serviceOpt_abook_check);
}
},
// Session :事業者オプション(serviceOpt)_カタログエディション:Char(Y:可能, N:不可) // Session :事業者オプション(serviceOpt)_カタログエディション:Char(Y:可能, N:不可)
serviceOpt_catalog_edition : function(data) { serviceOpt_catalog_edition : function(data) {
if (arguments.length > 0) { if (arguments.length > 0) {
...@@ -1697,6 +1710,20 @@ var ClientData = { ...@@ -1697,6 +1710,20 @@ var ClientData = {
} }
}, },
//Checkモード用で追加
isCheckMode : function(data) {
if (arguments.length > 0) {
SessionStorageUtils.set(COMMON.Keys.isCheckMode, JSON.stringify(data));
} else {
if (SessionStorageUtils.get(COMMON.Keys.isCheckMode) != 'undefined' && SessionStorageUtils.get(COMMON.Keys.isCheckMode) != undefined
&& SessionStorageUtils.get(COMMON.Keys.isCheckMode) != '' && SessionStorageUtils.get(COMMON.Keys.isCheckMode) != null
&& SessionStorageUtils.get(COMMON.Keys.isCheckMode) != 'null') {
return JSON.parse(SessionStorageUtils.get(COMMON.Keys.isCheckMode));
}
return false;
}
},
conf_apiUrl : function(data) { conf_apiUrl : function(data) {
if (arguments.length > 0) { if (arguments.length > 0) {
SessionStorageUtils.set(COMMON.Keys.conf_apiUrl, data); SessionStorageUtils.set(COMMON.Keys.conf_apiUrl, data);
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
<script type="text/javascript" src="./common/js/common.js?__UPDATEID__"></script> <script type="text/javascript" src="./common/js/common.js?__UPDATEID__"></script>
<script type="text/javascript" src="./common/js/uuid.js?__UPDATEID__"></script> <script type="text/javascript" src="./common/js/uuid.js?__UPDATEID__"></script>
<script type="text/javascript" src="./js/contentview_OpenUri.js?__UPDATEID__"></script> <script type="text/javascript" src="./js/contentview_Check.js?__UPDATEID__"></script>
<script type="text/javascript" src="./common/js/html2canvas.js?__UPDATEID__" ></script> <script type="text/javascript" src="./common/js/html2canvas.js?__UPDATEID__" ></script>
<script type="text/javascript" src="./common/js/promise-6.1.0.min.js?__UPDATEID__" ></script> <script type="text/javascript" src="./common/js/promise-6.1.0.min.js?__UPDATEID__" ></script>
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function() { $(document).ready(function() {
CONTENTVIEW_OPENURI.ready(); CONTENTVIEW_CHECK.ready();
}); });
</script> </script>
......
...@@ -17,6 +17,7 @@ CHECKVIEW.ready = function(){ ...@@ -17,6 +17,7 @@ CHECKVIEW.ready = function(){
ClientData.isGetitsMode(false); ClientData.isGetitsMode(false);
ClientData.isStreamingMode(false); ClientData.isStreamingMode(false);
ClientData.isCheckViewMode(true); ClientData.isCheckViewMode(true);
ClientData.isCheckMode(false);
ClientData.storeUrl(""); ClientData.storeUrl("");
//confのパラメータセット //confのパラメータセット
...@@ -48,6 +49,8 @@ CHECKVIEW.ready = function(){ ...@@ -48,6 +49,8 @@ CHECKVIEW.ready = function(){
//Login Process //Login Process
CHECKVIEW.processLogin = function(urlPath, contentKey) { CHECKVIEW.processLogin = function(urlPath, contentKey) {
//パスワード関連はチェック不要
var requireChangePassword = 0; var requireChangePassword = 0;
var skipPwdDate; var skipPwdDate;
...@@ -71,9 +74,6 @@ CHECKVIEW.processLogin = function(urlPath, contentKey) { ...@@ -71,9 +74,6 @@ CHECKVIEW.processLogin = function(urlPath, contentKey) {
if (data.result == 'success') { if (data.result == 'success') {
// Save retrieved info
//STVIEW.saveLoginInfo(data);
// set number new push message to 0 // set number new push message to 0
ClientData.pushInfo_newMsgNumber(0); ClientData.pushInfo_newMsgNumber(0);
...@@ -82,13 +82,9 @@ CHECKVIEW.processLogin = function(urlPath, contentKey) { ...@@ -82,13 +82,9 @@ CHECKVIEW.processLogin = function(urlPath, contentKey) {
$('#main-error-message').css('display', 'none'); $('#main-error-message').css('display', 'none');
//contentKey復号化
CHECKVIEW.decodeContentKey(contentKey); CHECKVIEW.decodeContentKey(contentKey);
//コンテンツIDセット
//ClientData.contentInfo_contentId(cid);
//ストリーミングのビューアへ移動
//AVWEB.avwScreenMove("abvw/" + COMMON.ScreenIds.ContentViewStreaming + "?__UPDATEID__");
} else { } else {
LOGIN.login_errorMessage = data.errorMessage; LOGIN.login_errorMessage = data.errorMessage;
$('#main-error-message').html(AVWEB.format(I18N.i18nText('msgLoginErrWrong'), data.errorMessage).toString()); $('#main-error-message').html(AVWEB.format(I18N.i18nText('msgLoginErrWrong'), data.errorMessage).toString());
...@@ -115,7 +111,6 @@ CHECKVIEW.processLogin = function(urlPath, contentKey) { ...@@ -115,7 +111,6 @@ CHECKVIEW.processLogin = function(urlPath, contentKey) {
}; };
//ワンタイムkeyパラメータからcontentIdを取得する //ワンタイムkeyパラメータからcontentIdを取得する
CHECKVIEW.decodeContentKey = function(contentKey) { CHECKVIEW.decodeContentKey = function(contentKey) {
...@@ -130,11 +125,11 @@ CHECKVIEW.decodeContentKey = function(contentKey) { ...@@ -130,11 +125,11 @@ CHECKVIEW.decodeContentKey = function(contentKey) {
if (data.result == 'success') { if (data.result == 'success') {
// コンテンツIDセット // コンテンツIDセット
ClientData.contentInfo_contentId(data.contentId); ClientData.contentInfo_contentId(data.contentId);
CHECKVIEW.showContentViewByOpenUrl(data.contentId); CHECKVIEW.showContentView(data.contentId);
} }
}, function(xmlHttpRequest, txtStatus, errorThrown) { }, function(xmlHttpRequest, txtStatus, errorThrown) {
// 見つからないかエラーなのでホームに移動 // 見つからないかエラー
if (ClientData.isGetitsMode() == true) { if (ClientData.isGetitsMode() == true) {
AVWEB.avwScreenMove("abvw/" + COMMON.ScreenIds.Login); AVWEB.avwScreenMove("abvw/" + COMMON.ScreenIds.Login);
} else { } else {
...@@ -145,9 +140,8 @@ CHECKVIEW.decodeContentKey = function(contentKey) { ...@@ -145,9 +140,8 @@ CHECKVIEW.decodeContentKey = function(contentKey) {
}; };
//直接コンテンツ表示
//OpenUriで開いた場合の直接コンテンツ表示 CHECKVIEW.showContentView = function(strContentId) {
CHECKVIEW.showContentViewByOpenUrl = function(strContentId) {
var contentType = ''; var contentType = '';
var result = []; var result = [];
......
...@@ -2627,7 +2627,7 @@ CONTENTVIEW.enableControlForMediaAndHtmlType = function(){ ...@@ -2627,7 +2627,7 @@ CONTENTVIEW.enableControlForMediaAndHtmlType = function(){
$("#control_screen_2").addClass('toolbar_close'); $("#control_screen_2").addClass('toolbar_close');
} }
//getits対応 //getits/check 対応
if( ClientData.isGetitsMode() == true || ClientData.isCheckViewMode() == true ){ if( ClientData.isGetitsMode() == true || ClientData.isCheckViewMode() == true ){
$('#imgHome').unbind('click'); $('#imgHome').unbind('click');
$('#imgHome').removeClass(); $('#imgHome').removeClass();
...@@ -4014,6 +4014,7 @@ CONTENTVIEW.disableControlsCopyMemo = function() { ...@@ -4014,6 +4014,7 @@ CONTENTVIEW.disableControlsCopyMemo = function() {
/*enable all control when finish copy memo */ /*enable all control when finish copy memo */
CONTENTVIEW.enableControlsCopyMemo = function() { CONTENTVIEW.enableControlsCopyMemo = function() {
CONTENTVIEW.disableControlsCopyMemo(); CONTENTVIEW.disableControlsCopyMemo();
/* set cursor pointer*/ /* set cursor pointer*/
......
...@@ -31,6 +31,6 @@ CONTENTVIEW_CHECK.showContentView = function(){ ...@@ -31,6 +31,6 @@ CONTENTVIEW_CHECK.showContentView = function(){
}; };
$("document").ready(function () { $("document").ready(function () {
//CONTENTVIEW_OPENURI.ready(); //CONTENTVIEW_CHECK.ready();
}); });
...@@ -115,6 +115,7 @@ CONTENTVIEW_GENERAL.disableAllControl = function() { ...@@ -115,6 +115,7 @@ CONTENTVIEW_GENERAL.disableAllControl = function() {
/*enable all control on page */ /*enable all control on page */
CONTENTVIEW_GENERAL.enableAllControl = function() { CONTENTVIEW_GENERAL.enableAllControl = function() {
CONTENTVIEW_GENERAL.disableAllControl(); CONTENTVIEW_GENERAL.disableAllControl();
/* set cursor pointer*/ /* set cursor pointer*/
...@@ -351,6 +352,38 @@ CONTENTVIEW_GENERAL.enableAllControl = function() { ...@@ -351,6 +352,38 @@ CONTENTVIEW_GENERAL.enableAllControl = function() {
$('#imgBack').addClass('back_off'); $('#imgBack').addClass('back_off');
} }
if (ClientData.isCheckViewMode()) {
//checkViewモード対応
/* imgage display memo */
$('#imgmemo').unbind('click');
$('#imgmemo').removeClass();
$('#imgmemo').addClass('memoDisplay_off');
/* image add memo */
$('#imgaddmemo').unbind('click');
$('#imgaddmemo').removeClass();
$('#imgaddmemo').addClass('memoAdd_off');
$('#imgmarking').unbind('click');
$('#imgmarking').removeClass();
$('#imgmarking').addClass('marking_off');
$('#imgmarkingtoolbar').unbind('click');
$('#imgmarkingtoolbar').removeClass();
$('#imgmarkingtoolbar').addClass('markingToolbar_off');
$('#imgbookmark').unbind('click');
$('#imgbookmark').removeClass();
$('#imgbookmark').addClass('bmAdd_off');
/*list bookmark */
$('#listbookmark').unbind('click');
$('#listbookmark').removeClass();
$('#listbookmark').addClass('bmList_off');
}
CONTENTVIEW.checkExistNextPrePage(); CONTENTVIEW.checkExistNextPrePage();
}; };
......
...@@ -4,6 +4,16 @@ var CONTENTVIEW_INITOBJECT = {}; ...@@ -4,6 +4,16 @@ var CONTENTVIEW_INITOBJECT = {};
/* init Image memo */ /* init Image memo */
CONTENTVIEW_INITOBJECT.initImageMemo = function() { CONTENTVIEW_INITOBJECT.initImageMemo = function() {
if (ClientData.isCheckViewMode()) {
//checkViewモード対応
/* imgage display memo */
$('#imgmemo').unbind('click');
$('#imgmemo').removeClass();
$('#imgmemo').addClass('memoDisplay_off');
return;
}
if (ClientData.IsDisplayMemo() == true) { if (ClientData.IsDisplayMemo() == true) {
//change class //change class
$('#imgmemo').removeClass(); $('#imgmemo').removeClass();
...@@ -18,6 +28,16 @@ CONTENTVIEW_INITOBJECT.initImageMemo = function() { ...@@ -18,6 +28,16 @@ CONTENTVIEW_INITOBJECT.initImageMemo = function() {
/* init Image add memo */ /* init Image add memo */
CONTENTVIEW_INITOBJECT.initImageAddMemo = function() { CONTENTVIEW_INITOBJECT.initImageAddMemo = function() {
if (ClientData.isCheckViewMode()) {
//checkViewモード対応
/* image add memo */
$('#imgaddmemo').unbind('click');
$('#imgaddmemo').removeClass();
$('#imgaddmemo').addClass('memoAdd_off');
return;
}
if (ClientData.IsAddingMemo() == true) { if (ClientData.IsAddingMemo() == true) {
//change class //change class
$('#imgaddmemo').removeClass(); $('#imgaddmemo').removeClass();
...@@ -33,6 +53,19 @@ CONTENTVIEW_INITOBJECT.initImageAddMemo = function() { ...@@ -33,6 +53,19 @@ CONTENTVIEW_INITOBJECT.initImageAddMemo = function() {
/*check display marking?? */ /*check display marking?? */
CONTENTVIEW_INITOBJECT.initDisplayMarking = function() { CONTENTVIEW_INITOBJECT.initDisplayMarking = function() {
if (ClientData.isCheckViewMode()) {
//checkViewモード対応
$('#imgmarking').unbind('click');
$('#imgmarking').removeClass();
$('#imgmarking').addClass('marking_off');
$('#imgmarkingtoolbar').unbind('click');
$('#imgmarkingtoolbar').removeClass();
$('#imgmarkingtoolbar').addClass('markingToolbar_off');
return;
}
if (ClientData.IsDisplayMarking() == true) { if (ClientData.IsDisplayMarking() == true) {
// change class // change class
$('#imgmarking').removeClass(); $('#imgmarking').removeClass();
...@@ -75,6 +108,20 @@ CONTENTVIEW_INITOBJECT.initDisplayMarking = function() { ...@@ -75,6 +108,20 @@ CONTENTVIEW_INITOBJECT.initDisplayMarking = function() {
/* init Image bookmark */ /* init Image bookmark */
CONTENTVIEW_INITOBJECT.initImageBookmark = function() { CONTENTVIEW_INITOBJECT.initImageBookmark = function() {
if (ClientData.isCheckViewMode()) {
//checkViewモード対応
$('#imgbookmark').unbind('click');
$('#imgbookmark').removeClass();
$('#imgbookmark').addClass('bmAdd_off');
/*list bookmark */
$('#listbookmark').unbind('click');
$('#listbookmark').removeClass();
$('#listbookmark').addClass('bmList_off');
return;
}
if (CONTENTVIEW.isExistBookmark() == -1) { if (CONTENTVIEW.isExistBookmark() == -1) {
//change class //change class
$('#imgbookmark').removeClass(); $('#imgbookmark').removeClass();
......
...@@ -168,6 +168,7 @@ STVIEW.ready = function(){ ...@@ -168,6 +168,7 @@ STVIEW.ready = function(){
//モード初期化 //モード初期化
ClientData.isGetitsMode(false); ClientData.isGetitsMode(false);
ClientData.isStreamingMode(false); ClientData.isStreamingMode(false);
ClientData.isCheckViewMode(false);
//confのパラメータセット //confのパラメータセット
ClientData.conf_apiUrl( sysSettings.apiUrl ); ClientData.conf_apiUrl( sysSettings.apiUrl );
......
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