Commit d4929ff5 by Masaru Abe

#15763 プッシュ通知が無効ならヘッダの「通知」ボタンを非表示にする

parent bb946e0e
......@@ -96,7 +96,7 @@
</ul>
</div>
<ul class="button">
<li class="floatL" id="dspPushMessage">
<li class="floatL" id="dspPushMessage" style="display:none;">
<a href="#" id="liPushMessage"><span class="pushMessage"><span class="icon"></span> <span class="lang" lang="txtPushAlert"><!--新着 : --></span><span id="numbermessage"></span><span class="arrow"></span></span></a>
<div id="accordion" style="display:none;">
<div id="show-push-message"></div>
......
......@@ -217,6 +217,10 @@ COMMON.Keys = {
serviceOpt_reader_readinglog_object: 'reader_readinglog_object',
// Session :事業者オプション(serviceOpt)_コンテンツ共有モード:Interger(0:なし , 1:ABook, 2:getits)
serviceOpt_content_share: 'content_share',
// Session :事業者オプション(serviceOpt)_公開時プッシュメッセージ:Char(Y:可能, N:不可)
serviceOpt_apns: 'apns',
// Session :事業者オプション(serviceOpt)_任意のプッシュメッセージ:Char(Y:可能, N:不可)
serviceOpt_usable_push_message: 'usable_push_message',
// Session :共通(common)_コンテンツID:Integer
common_contentId: 'common_contentId',
......@@ -1275,6 +1279,22 @@ var ClientData = {
return SessionStorageUtils.get(COMMON.Keys.serviceOpt_daihatsu);
}
},
// Session :事業者オプション(serviceOpt)_公開時プッシュメッセージ:Char(Y:可能, N:不可)
serviceOpt_apns: function (data) {
if (arguments.length > 0) {
SessionStorageUtils.set(COMMON.Keys.serviceOpt_apns, data);
} else {
return SessionStorageUtils.get(COMMON.Keys.serviceOpt_apns);
}
},
// Session :事業者オプション(serviceOpt)_任意のプッシュメッセージ:Char(Y:可能, N:不可)
serviceOpt_usable_push_message: function (data) {
if (arguments.length > 0) {
SessionStorageUtils.set(COMMON.Keys.serviceOpt_usable_push_message, data);
} else {
return SessionStorageUtils.get(COMMON.Keys.serviceOpt_usable_push_message);
}
},
// Session :共通(common)_コンテンツID:Integer
common_contentId: function (data) {
......
......@@ -102,7 +102,7 @@
</ul>
</div>
<ul class="button">
<li class="floatL" id="dspPushMessage">
<li class="floatL" id="dspPushMessage" style="display:none;">
<a href="#" id="liPushMessage"><span class="pushMessage"><span class="icon"></span> <span class="lang" lang="txtPushAlert"><!--新着 : --></span><span id="numbermessage"></span><span class="arrow"></span></span></a>
<div id="accordion" style="display:none;">
<div id="show-push-message"></div>
......
......@@ -106,7 +106,7 @@
</ul>
</div>
<ul class="button">
<li class="floatL" id="dspPushMessage">
<li class="floatL" id="dspPushMessage" style="display:none;">
<a href="#" id="liPushMessage"><span class="pushMessage"><span class="icon"></span> <span class="lang" lang="txtPushAlert"><!--新着 : --></span><span id="numbermessage"></span><span class="arrow"></span></span></a>
<div id="accordion" style="display:none;">
<div id="show-push-message"></div>
......
......@@ -110,7 +110,7 @@
</ul>
</div>
<ul class="button">
<li class="floatL" id="dspPushMessage">
<li class="floatL" id="dspPushMessage" style="display:none;">
<a href="#" id="liPushMessage"><span class="pushMessage"><span class="icon"></span> <span class="lang" lang="txtPushAlert"><!--新着 : --></span><span id="numbermessage"></span><span class="arrow"></span></span></a>
<div id="accordion" style="display:none;">
<div id="show-push-message"></div>
......
......@@ -80,6 +80,14 @@ $(document).ready(function () {
if (COMMON.isAnonymousLogin()) {
//プッシュメッセージ隠す
$('#dspPushMessage').hide();
} else {
//プッシュメッセージ判定
if( ClientData.serviceOpt_apns() == 'Y' || ClientData.serviceOpt_usable_push_message() == 'Y'){
//プッシュメッセージ表示
$('#dspPushMessage').show();
} else {
$('#dspPushMessage').hide();
}
}
//ダイアログ関連
......
......@@ -115,6 +115,14 @@ $(document).ready(function(){
if (COMMON.isAnonymousLogin()) {
//プッシュメッセージ隠す
$('#dspPushMessage').hide();
} else {
//プッシュメッセージ判定
if( ClientData.serviceOpt_apns() == 'Y' || ClientData.serviceOpt_usable_push_message() == 'Y'){
//プッシュメッセージ表示
$('#dspPushMessage').show();
} else {
$('#dspPushMessage').hide();
}
}
//詳細、共有表示パーツ読み込み
......
......@@ -5426,11 +5426,12 @@ CONTENTVIEW.screenBack = function(){
}
//プッシュメッセージ再開
// check new push message
if (COMMON.isAnonymousLogin() == false ) {
// continue check new push message
if($('#dspPushMessage').length && $('#dspPushMessage').is(':visible')){
setTimeout(HEADER.getPushMessageNew, HEADER.getTimeWaitCheckNewPushMessage());
}
}
};
......
......@@ -838,12 +838,18 @@ HEADER.getTimeWaitCheckNewPushMessage = function()
HEADER.getPushMessageNew = function()
{
//ロック中かビューア画面ならチェックしない
if ($("#viewer").length) {
if ($("#viewer").length && $('#viewer').is(':visible')) {
//表示状態か
if( $('#viewer').is(':visible')){
return;
}
}
//通知ボタンが非表示ならチェックしない
if($('#dspPushMessage').length && $('#dspPushMessage').is(':hidden')){
return;
}
//$('.notification-pushmessage').hide();
var params = {
"sid": ClientData.userInfo_sid()
......@@ -894,7 +900,6 @@ HEADER.callbackGetPushMessageNewSuccess = function(data) {
// continue check new push message
setTimeout(HEADER.getPushMessageNew, HEADER.getTimeWaitCheckNewPushMessage());
};
// get message
......
......@@ -102,6 +102,14 @@ $(document).ready(function(){
if (COMMON.isAnonymousLogin()) {
//プッシュメッセージ隠す
$('#dspPushMessage').hide();
} else {
//プッシュメッセージ判定
if( ClientData.serviceOpt_apns() == 'Y' || ClientData.serviceOpt_usable_push_message() == 'Y'){
//プッシュメッセージ表示
$('#dspPushMessage').show();
} else {
$('#dspPushMessage').hide();
}
}
//詳細、共有表示パーツ読み込み
......
......@@ -194,7 +194,6 @@ $(document).ready(function () {
// hide tab group with user anonymous
if (COMMON.isAnonymousLogin()) {
//グループ選択隠す
$('.switchingTab .colright').hide();
//プッシュメッセージ隠す
......@@ -212,8 +211,14 @@ $(document).ready(function () {
$('#btnAddMemberGroupSearch').click(HOME.btnAddMemberGroupSearchClickFunction);
}
} else {
//$('.tabUnit').show();
$('.switchingTab .colright').show();
//プッシュメッセージ判定
if( ClientData.serviceOpt_apns() == 'Y' || ClientData.serviceOpt_usable_push_message() == 'Y'){
//プッシュメッセージ表示
$('#dspPushMessage').show();
} else {
$('#dspPushMessage').hide();
}
}
// set scroll for tree view with IE9 on win7
......
......@@ -464,7 +464,6 @@ LOGIN.saveServiceUserOption = function(){
else if (option.serviceOptionId == 61) {
ClientData.serviceOpt_web_screen_lock_wait(option.value);
}
else if( option.serviceOptionId == 70) {
ClientData.serviceOpt_catalog_edition(option.value);
}
......@@ -489,6 +488,12 @@ LOGIN.saveServiceUserOption = function(){
else if( option.serviceOptionId == 78) {
ClientData.serviceOpt_content_share(option.value);
}
else if( option.serviceOptionId == 12) {
ClientData.serviceOpt_apns(option.value);
}
else if( option.serviceOptionId == 49) {
ClientData.serviceOpt_usable_push_message(option.value);
}
});
};
......
......@@ -108,6 +108,15 @@ $(document).ready(function () {
$("#dspOptRes").css('visibility', 'hidden');
}
}
//プッシュメッセージ判定
if( ClientData.serviceOpt_apns() == 'Y' || ClientData.serviceOpt_usable_push_message() == 'Y'){
//プッシュメッセージ表示
$('#dspPushMessage').show();
} else {
$('#dspPushMessage').hide();
}
});
/*
......
......@@ -86,7 +86,7 @@
</ul>
</div>
<ul class="button">
<li class="floatL">
<li class="floatL" id="dspPushMessage" style="display:none;">
<a href="#" id="liPushMessage"><span class="pushMessage"><span class="icon"></span> <span class="lang" lang="txtPushAlert"><!--新着 : --></span><span id="numbermessage"></span><span class="arrow"></span></span></a>
<div id="accordion" style="display:none;">
<div id="show-push-message"></div>
......
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