Commit 65a53254 by Takumi Imai

Merge branch 'feature/1.0_check_web_dev' into feature/1.0_check_web_dev_imai

parents 311b2cf9 11089b39
@charset "UTF-8"; @charset "UTF-8";
footer img { footer img {
width: 30px; width: 30px;
} }
\ No newline at end of file
@charset "UTF-8"; @charset "UTF-8";
header nav{ header .navbar-brand img{
height: 53px; height: 35px!important;
}
header .nav-link img {
height: 30px!important;
}
@media (max-width: 575px) {
header .navbar-brand img{
height: 30px!important;
}
header .nav-link img {
height: 22px!important;
}
}
header nav a,header nav a:hover{
color: #69707A;
}
header li.active.nav-link a{
color: var(--primary);
}
header li.active.nav-link img {
filter: brightness(0) saturate(100%) invert(17%) sepia(94%) saturate(4792%) hue-rotate(219deg) brightness(98%) contrast(100%);
} }
header .icon {
width: 22px;
max-height: 22px;
}
\ No newline at end of file
html,
body {
height: 100%;
background-color: #EBF4FB;
}
body {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.form-login {
width: 100%;
max-width: 420px;
padding: 25px 30px;
margin: auto;
}
\ No newline at end of file
@charset "UTF-8"; @charset "UTF-8";
.main-section { #main{
margin-top: 76px; margin-top: 80px;
} }
@media screen and (max-width: 575px) {
/* ダッシュボード */ #main {
#dashboard .item-wrap { margin-top: 60px;
display: grid; }
grid-template-columns: repeat(3,1fr);
}
#dashboard .item-wrap img {
width: 40px;
margin-bottom: 6px;
} }
#dashboard .item-wrap .item {
position: relative; /* no image */
text-align: center; .not-found-img{
margin: 5px; max-width: 100px;
background: aliceblue;
border-radius: 3px;
} }
#dashboard .item-wrap .item .count {
position: absolute; /* dashboard */
top: 5px; ul.dashboard-menu li:hover{
right: 10px; background-color: #f8f9fa;
min-width: 22px;
background: var(--red);
color: var(--white);
padding: 2px 6px;
border-radius: 11px;
} }
@media screen and (min-width: 768px) { ul.dashboard-menu li img{
#dashboard .item-wrap { width: 50px;
display: flex;
flex-wrap: wrap;
}
#dashboard .item-wrap .item {
width: 150px;
}
} }
@media screen and (max-width: 413px) { @media screen and (max-width: 575px) {
#dashboard .item-wrap { ul.dashboard-menu li img{
grid-template-columns: repeat(2,1fr); width: 40px;
} }
} }
/* ダッシュボード設定 */ /* dashboard setting */
.setting-table-wrap table { .setting-table-wrap table {
width: 100%; width: 100%;
} }
...@@ -56,332 +38,25 @@ ...@@ -56,332 +38,25 @@
padding: 0.8rem; padding: 0.8rem;
} }
/* message list */
/* 共通 */ ul.message-list li.unread{
.toggle {
position: relative;
width: 52px;
height: 30px;
border-radius: 50px;
overflow: hidden;
cursor: pointer;
}
.toggle input[type=checkbox] {
display: none;
}
.toggle:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
background: #e9e9eb;
-webkit-transition: 0.2s ease-out;
transition: 0.2s ease-out;
}
.toggle:after {
content: "";
position: absolute;
top: 3px;
left: 3px;
width: 24px;
height: 24px;
display: block;
border-radius: 50px;
background: #fff;
box-shadow: 0 9px 28px -6px rgba(0, 0, 0, 0.3);
-webkit-transition: 0.2s ease-out;
transition: 0.2s ease-out;
}
.toggle.checked:before {
background: #35c759;
}
.toggle.checked:after {
left: 25px;
box-shadow: 0 9px 28px -6px rgba(0, 0, 0, 0.5);
}
/* リスト */
.task-list .item {
position: relative;
}
.task-list .item a{
padding-right: 40px!important;
}
.task-list .sub-title-wrap {
display: flex;
flex-direction: row;
align-items: center;
}
.task-list .title,
.task-list .sub-title{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 16px;
}
.task-list .fas.fa-chevron-right {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
color: #E9E9E9;
}
.sub-title-wrap .data {
max-width: 140px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.task-list .item .tag{
width: fit-content;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* メッセージ一覧 */
.task-list .unread {
background: var(--lightblue);
border: 2px solid var(--blue)!important;
}
.task-list .unread .title,
.task-list .unread .sub-title {
font-weight: bold!important;
}
.task-list .unread .fas.fa-chevron-right {
color: var(--white);
}
/* メッセージ詳細 */
.messege-detail th {
width: 70px;
}
.messege-detail td {
word-break: break-all;
}
#messageDetail #message {
white-space: pre-line;
}
/* ピックアップ */
#pickup .main-section {
margin-top: 60px;
}
#pickup .not-found {
height: calc(100vh - 230px);
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
#pickup .not-found img{
width: 100px;
}
.not-found {
height: calc(100vh - 230px);
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.not-found img {
width: 100px;
}
/* 切り替えタブ */
/* tab */
.tab-menu {
position: relative;
width: 100%;
display: flex;
margin-bottom: 0;
overflow: auto;
overflow-y: clip;
}
.tab-label {
position: relative;
font-weight: bold; font-weight: bold;
padding: 10px;
order: -1;
z-index: 2;
cursor: pointer;
margin-bottom: 0;
width: 100%;
text-align: center;
color: var(--secondary);
min-width: 130px;
} }
.tab-label label:after { ul.message-list li.read{
content: ""; background-color: #f8f9fa;
background: var(--black);
opacity: .1;
width: 100%;
height: 4px;
position: absolute;
left: 0;
bottom: 0;
}
.tab-label:after {
background: var(--blue);
bottom: 0;
content: '';
display: block;
height: 4px;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
transform: translateX(100%);
transition: cubic-bezier(0.4, 0, 0.2, 1) .2s 80ms;
width: 100%;
z-index: 1;
} }
.tab-label.on ~ .tab-label:after { /* task list */
transform: translateX(-100%); .task-list li a > div:nth-of-type(2){
} min-height: 45px;
.tab-label.on:after {
opacity: 1;
transform: translateX(0);
}
.tab-label label {
cursor: pointer;
white-space: nowrap;
margin-bottom: 0;
}
.tab-label label .task-cnt{
font-weight: normal;
color: var(--secondary);
} }
.tab-content-area { .view-block {
width: 100%; display: grid;
grid-template-columns: repeat(3,1fr);
column-gap: 10px;
} }
.tab-content { @media screen and (max-width: 767px) {
width: 100%; .view-block {
display: none; grid-template-columns: repeat(2,1fr);
margin-top: 20px;
animation: show .3s linear 0s;
}
.tab-label.on {
color: var(--blue);
}
.tab-label.on .task-cnt{
font-weight: normal;
color: var(--secondary);
}
.tab-content.on{
display: block;
animation: show .3s linear 0s;
}
.tab-switch {
display: none;
}
/* keyframe */
@keyframes show{
from{
opacity: 0;
}
to{
opacity: 1;
} }
} }
/* .tab-wrap{
background: White;
box-shadow: 0 0 5px rgba(0,0,0,.1);
display: flex;
flex-wrap: wrap;
overflow: hidden;
padding: 0 0 20px;
}
.tab-label {
color: Gray;
cursor: pointer;
flex: 1;
font-weight: bold;
order: -1;
padding: 12px 24px;
position: relative;
text-align: center;
transition: cubic-bezier(0.4, 0, 0.2, 1) .2s;
user-select: none;
white-space: nowrap;
-webkit-tap-highlight-color: transparent;
}
.tab-label:hover {
background: rgba(0, 191, 255,.1);
}
.tab-switch:checked + .tab-label {
color: DeepSkyBlue;
}
.tab-label::after {
background: DeepSkyBlue;
bottom: 0;
content: '';
display: block;
height: 3px;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
transform: translateX(100%);
transition: cubic-bezier(0.4, 0, 0.2, 1) .2s 80ms;
width: 100%;
z-index: 1;
}
.tab-switch:checked ~ .tab-label::after {
transform: translateX(-100%);
}
.tab-switch:checked + .tab-label::after {
opacity: 1;
transform: translateX(0);
}
.tab-content {
height:0;
opacity:0;
padding: 0 20px;
pointer-events:none;
transform: translateX(-30%);
transition: transform .3s 80ms, opacity .3s 80ms;
width: 100%;
}
.tab-switch:checked ~ .tab-content {
transform: translateX(30%);
}
.tab-switch:checked + .tab-label + .tab-content {
height: auto;
opacity: 1;
order: 1;
pointer-events:auto;
transform: translateX(0);
}
.tab-wrap::after {
content: '';
height: 20px;
order: -1;
width: 100%;
}
.tab-switch {
display: none;
} */
\ No newline at end of file
@charset "UTF-8";
.tb-wrap {
border-radius: 4px;
border: 3px solid #EBF4FB;
}
.ad-area{
top: 0;
right: 20px;
}
canvas {
width: 80%;
height: 200px;
}
.tb-item {
counter-increment: item;
margin-bottom: 10px;
}
.tb-item:not(:last-child) {
padding-bottom: 20px;
border-bottom: 3px solid #EBF4FB;
}
.tb-item .num:after,
.tb-item label:after {
content: counters(item,"");
}
/* 工程一覧 */
#process-list h1{
font-size: 20px;
}
#process-list .ar-box{
min-height: 50px;
font-weight: normal;
}
#process-list .sp-down img{
width: 35px;
}
/* フォーム開閉ボタン */
.ac-tb-form{
display: block;
padding: 5px 0 5px 35px;
text-align: center;
color: #0053f0!important;
font-weight: 600;
text-decoration: none!important;
border-radius: 5px;
font-size: 14px;
}
.ac-tb-form:after {
content: "";
position: absolute;
left: 15px;
transition: all .2s ease-in-out;
display: block;
width: 8px;
height: 8px;
border-top: 2px solid #0053f0;
border-right: 2px solid #0053f0;
transform: rotate(-45deg);
top: 45%;
}
.ac-tb-form.hide:after {
transform: rotate(135deg);
top: 32%;
}
.tb-item.visually-hidden {
transition: 0.5s;
}
.visually-hidden {
position: fixed !important;
top: 0px !important;
left: 0px !important;
width: 0px !important;
height: 0px !important;
opacity: 0 !important;
overflow: hidden !important;
border: none !important;
margin: 0 !important;
padding: 0 !important;
display: block !important;
visibility: visible !important;
}
.num {
font-weight: 600;
}
i.fa-minus, i.fa-plus {
color: #212529;
}
.fa-plus:active{
transform: rotate(180deg);
transition: .5s;
}
#top nav.search {
margin-bottom: 1rem;
}
.form-group {
margin-bottom: 0;
}
/* アイコン */
.icon{
width: 22px;
max-height: 22px;
}
.duration-area {
padding-left: 0;
}
/* pdf出力ボタン */
.pdf-output-btn .icon{
width: 22px;
height: 22px;
background: url("../img/icon_pdf_blue.svg") no-repeat;
}
.pdf-output-btn:hover .icon{
background: url("../img/icon_pdf.svg") no-repeat;
}
/* 表の開閉 */
.fold-area {
height: 30px;
position: relative;
margin: 0 10px;
}
.fold-area.hide{
display: none;
}
.fold-area span:nth-child(1) {
width: calc( 100% - 20px );
height: 3px;
background-color: #ebf4fb;
position: absolute;
top: 0;
right: 0;
}
.fold-area span:nth-child(2) {
width: 95%;
height: 3px;
background-color: #ebf4fb;
position: absolute;
top: 10px;
right: 0;
}
.fold-area span:nth-child(2) {
width: calc( 100% - 10px );
height: 3px;
background-color: #ebf4fb;
position: absolute;
top: 10px;
right: 0;
}
.fold-area span:nth-child(2):before {
content: '';
width: 3px;
height: 10px;
border-left: 3px solid #ebf4fb;
position: absolute;
top: -10px;
}
.fold-area span:nth-child(3) {
width: 100%;
height: 3px;
background-color: #ebf4fb;
position: absolute;
top: 20px;
right: 0;
}
.fold-area span:nth-child(3):before {
content: '';
width: 3px;
height: 10px;
border-left: 3px solid #ebf4fb;
position: absolute;
top: -10px;
}
@media (min-width: 768px) {
.del-btn,.sv-btn,.sb-btn{
min-width: 150px;
}
}
/* タブ */
.side-navi ul li a {
color: #212529;
}
.side-navi ul li.active.done a{
color: #212529;
}
.side-navi ul li.doing a {
color: #0053f0;
}
.side-navi ul li.yet a{
color: #ccc;
}
/* 作業未更新 */
#top tr.update {
background: #fffaf7;
}
#top tr.update a:before {
content: '\f2f9';
font-family: "Font Awesome 5 Free";
color: #0053f0;
font-weight: 600;
margin-right: 5px;
}
@media(max-width: 991.98px){
.side-navi ul li.active {
background: #ebf4fb!important;
z-index: 9999;
margin-bottom: -1px;
border-bottom: 1px solid #ebf4fb;
}
.side-navi ul li.active a{
color: #0053f0;
}
.p-form {
border-top: 1px solid #dadee3;
margin-top: -1px;
}
.side-navi ul li.done {
background: #C4C4C4;
}
.side-navi ul li.done a{
color: #fff;
}
.side-navi ul li.active.yet a{
color: #212529;
}
}
@media screen and (max-width:768px){
#top tr.update a:before {
font-size: 13px;
}
}
\ No newline at end of file
...@@ -11038,7 +11038,7 @@ ul.card-list > li:not(.selected):not(.not-found):hover{ ...@@ -11038,7 +11038,7 @@ ul.card-list > li:not(.selected):not(.not-found):hover{
} }
.select-card-list .arrow-icon { .select-card-list .arrow-icon {
background-image: url("../common/img/icon_arrow_down.svg"); background-image: url("/abweb/common/img/icon_arrow_down.svg");
background-size: contain; background-size: contain;
background-repeat: no-repeat; background-repeat: no-repeat;
width: 14px; width: 14px;
...@@ -20590,7 +20590,7 @@ button { ...@@ -20590,7 +20590,7 @@ button {
list-style: none; list-style: none;
} }
.list-menu button .arrow-icon{ .list-menu button .arrow-icon{
background-image: url("../common/img/icon_arrow_right.svg"); background-image: url("/abweb/common/img/icon_arrow_right.svg");
background-size: contain; background-size: contain;
width: 17px; width: 17px;
height: 17px; height: 17px;
...@@ -20689,7 +20689,7 @@ button { ...@@ -20689,7 +20689,7 @@ button {
.type-icon .report:before{ .type-icon .report:before{
content: ''; content: '';
background-image: url("../common/img/type_icon_report.svg"); background-image: url("/abweb/common/img/type_icon_report.svg");
background-size: contain; background-size: contain;
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center; background-position: center;
...@@ -20699,7 +20699,7 @@ button { ...@@ -20699,7 +20699,7 @@ button {
} }
.type-icon .questionary:before{ .type-icon .questionary:before{
content: ''; content: '';
background-image: url("../common/img/type_icon_questionary.svg"); background-image: url("/abweb/common/img/type_icon_questionary.svg");
background-size: contain; background-size: contain;
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center; background-position: center;
...@@ -20709,7 +20709,7 @@ button { ...@@ -20709,7 +20709,7 @@ button {
} }
.type-icon .inspection:before{ .type-icon .inspection:before{
content: ''; content: '';
background-image: url("../common/img/type_icon_inspection.svg"); background-image: url("/abweb/common/img/type_icon_inspection.svg");
background-size: contain; background-size: contain;
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center; background-position: center;
...@@ -20719,7 +20719,7 @@ button { ...@@ -20719,7 +20719,7 @@ button {
} }
.type-icon .proccess:before{ .type-icon .proccess:before{
content: ''; content: '';
background-image: url("../common/img/type_icon_proccess.svg"); background-image: url("/abweb/common/img/type_icon_proccess.svg");
background-size: contain; background-size: contain;
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center; background-position: center;
......
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" width="100" height="100"/><path class="cls-1" d="M4.01,24c-1.16,0-2.12-.38-2.87-1.14-.76-.76-1.14-1.72-1.14-2.87s.38-2.12,1.14-2.87c.76-.76,1.72-1.14,2.87-1.14H59.22c1.16,0,2.12,.38,2.87,1.14,.76,.76,1.14,1.72,1.14,2.87s-.38,2.12-1.14,2.87-1.72,1.14-2.87,1.14H4.01Zm0,22.06c-1.16,0-2.12-.38-2.87-1.14-.76-.76-1.14-1.72-1.14-2.87s.38-2.12,1.14-2.87c.76-.76,1.72-1.14,2.87-1.14H59.22c1.16,0,2.12,.38,2.87,1.14,.76,.76,1.14,1.72,1.14,2.87s-.38,2.12-1.14,2.87-1.72,1.14-2.87,1.14H4.01Zm0,22.06c-1.16,0-2.12-.38-2.87-1.14-.76-.76-1.14-1.72-1.14-2.87s.38-2.12,1.14-2.87c.76-.76,1.72-1.14,2.87-1.14H36.9c1.16,0,2.12,.38,2.87,1.14,.76,.76,1.14,1.72,1.14,2.87s-.38,2.12-1.14,2.87-1.72,1.14-2.87,1.14H4.01Zm64.57,14.84l-12.83-12.83c-.8-.8-1.2-1.76-1.2-2.87,0-1.11,.4-2.03,1.2-2.74s1.74-1.09,2.81-1.14c1.07-.04,2.01,.29,2.81,1l9.76,9.63,21.93-21.93c.8-.8,1.76-1.2,2.87-1.2s2.07,.4,2.87,1.2c.8,.8,1.2,1.76,1.2,2.87,0,1.11-.4,2.07-1.2,2.87l-25.13,25.13c-.71,.71-1.56,1.07-2.54,1.07s-1.83-.36-2.54-1.07Z"/></g></g></svg> <?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><rect class="cls-2" x="0" width="100" height="100"/><path class="cls-1" d="M5.42,20.94c-1.57,0-2.86-.51-3.88-1.54-1.02-1.02-1.54-2.32-1.54-3.88s.51-2.86,1.54-3.88c1.02-1.02,2.32-1.54,3.88-1.54H80.03c1.57,0,2.86,.51,3.88,1.54,1.02,1.02,1.54,2.32,1.54,3.88s-.51,2.86-1.54,3.88c-1.02,1.02-2.32,1.54-3.88,1.54H5.42Zm0,29.81c-1.57,0-2.86-.51-3.88-1.54-1.02-1.02-1.54-2.32-1.54-3.88s.51-2.86,1.54-3.88c1.02-1.02,2.32-1.54,3.88-1.54H61.11c1.57,0,2.86,.51,3.88,1.54,1.02,1.02,1.54,2.32,1.54,3.88s-.51,2.86-1.54,3.88-2.32,1.54-3.88,1.54H5.42Zm0,29.81c-1.57,0-2.86-.51-3.88-1.54-1.02-1.02-1.54-2.32-1.54-3.88s.51-2.86,1.54-3.88c1.02-1.02,2.32-1.54,3.88-1.54H28.24c1.57,0,2.86,.51,3.88,1.54,1.02,1.02,1.54,2.32,1.54,3.88s-.51,2.86-1.54,3.88c-1.02,1.02-2.32,1.54-3.88,1.54H5.42Zm52.12,7.89l-17.34-17.34c-1.08-1.08-1.63-2.38-1.63-3.88,0-1.51,.54-2.74,1.63-3.7,1.08-.96,2.35-1.48,3.79-1.54,1.45-.06,2.71,.39,3.79,1.35l13.19,13.01,29.63-29.63c1.08-1.08,2.38-1.63,3.88-1.63s2.8,.54,3.88,1.63c1.08,1.08,1.63,2.38,1.63,3.88,0,1.51-.54,2.8-1.63,3.88l-33.96,33.96c-.96,.96-2.11,1.45-3.43,1.45s-2.47-.48-3.43-1.45Z"/></g></svg>
\ No newline at end of file \ No newline at end of file
...@@ -48,21 +48,31 @@ CONSTANT.REPLY_NO = { ...@@ -48,21 +48,31 @@ CONSTANT.REPLY_NO = {
CONSTANT.URL = { CONSTANT.URL = {
CMS: { CMS: {
// BASE_CMS: 'https://' + location.host + '/checkapi/web/',
BASE: 'http://localhost:8080/acms/',
//BASE: 'https://chatdev2.agentec.jp/acms/',
API: { API: {
BASE: '/checkapi/web/',
ALL_OPERATION_LIST: 'operationListWeb/getOperationList', ALL_OPERATION_LIST: 'operationListWeb/getOperationList',
AUTH_SESSION: 'getSession/checkAuthUser', AUTH_SESSION: 'getSession/checkAuthUser',
OPERATION_VIEW_LOG: 'operationViewLog/saveLog', OPERATION_VIEW_LOG: 'operationViewLog/saveLog',
PASSWORD_CHANGE: 'passwordChangeWeb/', PASSWORD_CHANGE: 'passwordChangeWeb/',
LOGIN: 'webClientLogin/', LOGIN: 'webClientLogin/',
LOGOUT: 'logoutWeb/',
DASHBOARD: 'dashboard/',
DASHBOARD_SETTING: 'dashboardSetting/',
SAVE_DASHBOARD_SETTING: 'saveDashboardSetting/',
PUSH_MESSAGE_TEMPLATE: 'pushMessageTemplate/',
OPERATION_SELECT: 'operationSelect/',
NEW_REPORT: 'newReport/',
WORKING_FLOW: 'workingFlow/',
WARNING_WITH_REPORT: 'warningWithReport/',
PUSH_MESSAGE_DETAIL: 'pushMessageDetail/',
PUSH_MESSAGE_LIST: 'pushMessageList/',
SEND_PUSH_MESSAGE: 'sendPushMessage/',
}, },
HTML: { HTML: {
BASE: '/checkapi/web/html/', BASE: 'html/',
TASK_REPORT_LIST: 'getTaskReport/', TASK_REPORT_LIST: 'getTaskReport/',
LIST_REPORT_FORM: 'listReportForm/showReport', LIST_REPORT_FORM: 'listReportForm/showReport',
REPORT_LIST: 'reportList',
}, },
}, },
WEB: { WEB: {
...@@ -71,6 +81,13 @@ CONSTANT.URL = { ...@@ -71,6 +81,13 @@ CONSTANT.URL = {
}, },
}; };
CONSTANT.HTTP_STATUS = {
FORBIDDEN: '403',
UNAUTHORIZED: '401',
OK: '200',
SERVER_ERROR: '500',
};
CONSTANT.LANG = { CONSTANT.LANG = {
SAVE_NAME: 'lang', SAVE_NAME: 'lang',
JAPAN: 'ja', JAPAN: 'ja',
...@@ -91,6 +108,7 @@ CONSTANT.KEYS = { ...@@ -91,6 +108,7 @@ CONSTANT.KEYS = {
// Local: User Options (userOpt)_Video Repeated Flag: Interger (0: No Repeated, 1: Repeated) // Local: User Options (userOpt)_Video Repeated Flag: Interger (0: No Repeated, 1: Repeated)
// Session/local:UserInfo_Session ID:String // Session/local:UserInfo_Session ID:String
userInfo_sid: 'sid', userInfo_sid: 'sid',
userInfo_sid_local: 'sid_local',
userInfo_sid_preview: 'sidPreview', userInfo_sid_preview: 'sidPreview',
// Session: Enterprise Option (serviceOpt)_Forced password change on first login: Integer (0: None, 1: Urgent, 2: Forced) // Session: Enterprise Option (serviceOpt)_Forced password change on first login: Integer (0: None, 1: Urgent, 2: Forced)
serviceOpt_force_pw_change_on_login: 'force_pw_change_on_login', serviceOpt_force_pw_change_on_login: 'force_pw_change_on_login',
...@@ -104,7 +122,7 @@ CONSTANT.KEYS = { ...@@ -104,7 +122,7 @@ CONSTANT.KEYS = {
pushInfo_newMsgNumber: 'pushInfo_newMsgNumber', pushInfo_newMsgNumber: 'pushInfo_newMsgNumber',
conf_apiUrl: 'conf_apiUrl', conf_apiUrl: 'conf_apiUrl',
conf_apiLoginUrl: 'conf_apiLoginUrl', conf_apiLoginUrl: 'conf_apiLoginUrl',
conf_checkApiLoginUrl: 'conf_checkApiLoginUrl', conf_checkApiUrl: 'conf_checkApiUrl',
conf_apiResourceDlUrl: 'conf_apiResourceDlUrl', conf_apiResourceDlUrl: 'conf_apiResourceDlUrl',
// Session :ABookCheck:Char (Y: Yes, N: No) // Session :ABookCheck:Char (Y: Yes, N: No)
serviceOpt_abook_check: 'abook_check', serviceOpt_abook_check: 'abook_check',
......
/** /**
* Common js for footer. * header js for index.
* ※Code is written mainly for dashboard and operationList. * ※Code is written mainly for dashboard and operationList.
* *
* @since cms:1.4.3.2&1.4.3.3 web:1.0 * @since cms:1.4.3.2&1.4.3.3 web:1.0
*/ */
var FOOTER = {}; var HEADER = {};
/** /** Direct home page setting */
* Change specific footer bottom to active. HEADER.goToHomePage = function (pageId) {
* DashboardSetting.getSettingData(function (settings) {
* @param {String} bottomNavId if(settings.dashboardHome == 1)
*/ {
FOOTER.activeBottomNav = function (bottomNavId) { HEADER.goDashboard();
let elm = $('#' + bottomNavId); }
if (typeof elm !== 'object') { else
console.log('FOOTER.activeBottomNav:elm !== object:' + bottomNavId); {
return; HEADER.goOperationList();
} }
elm.removeClass('text-secondary');
elm.addClass('text-primary'); });
let img = elm.find('img')[0]; }
if (img && img.getAttribute('data-src')) {
img.src = img.getAttribute('data-src'); /**
} * Go page of operationList
}; */
/** HEADER.goOperationList = function () {
* change inactive all footer bottom $('#footer').load(CONSTANT.PAGE_NAME.FOOTER, function () {
*/ sessionStorage.activeTab = CONSTANT.PAGE_TAB.OPERATION_LIST;
FOOTER.inactiveAllBottomNav = function () { HEADER.activeInitBottomNav('operationListBottomNav');
let navs = document.getElementsByClassName('bottom-nav'); TOP.showPage(CONSTANT.PAGE_NAME.OPERATION_LIST);
for (i = 0; i < navs.length; i++) { });
navs[i].className = navs[i].className.replace('text-primary', 'text-secondary'); };
let img = navs[i].querySelector('img');
if (img && img.getAttribute('data-inactive-src')) { /**
img.src = img.getAttribute('data-inactive-src'); * Go page of dashboard
} */
} HEADER.goDashboard = function () {
}; COMMON.avwScreenMove("dashboard.html");
};
/**
* Go page of index.html.
* Store tab id in session for want to show display. /**
* * Initialize with any navigation
* @param {String} tabId *
*/ * @param {String} bottomNav
FOOTER.goIndexPage = function (tabId) { */
sessionStorage.activeTab = tabId; HEADER.activeInitBottomNav = function (bottomNav) {
COMMON.goUrlWithCurrentParams(DAFAULT_PAGE); HEADER.inactiveAllBottomNav();
}; HEADER.activeBottomNav(bottomNav);
};
/**
* is the url index.html? /**
*/ * change inactive all footer bottom
FOOTER.isIndexPage = function () { */
if (typeof location === 'object' && typeof location.pathname === 'string') { HEADER.inactiveAllBottomNav = function () {
if (location.pathname.includes(CONSTANT.PAGE_NAME.DEFAULT) == true) { let navs = document.getElementsByClassName('bottom-nav');
return true; for (i = 0; i < navs.length; i++) {
} navs[i].className = navs[i].className.replace('text-primary', 'text-secondary');
} let img = navs[i].querySelector('img');
return false; if (img && img.getAttribute('data-inactive-src')) {
}; img.src = img.getAttribute('data-inactive-src');
}
/** }
* Initialize with any navigation };
*
* @param {String} bottomNav
*/ /**
FOOTER.activeInitBottomNav = function (bottomNav) { * Change specific footer bottom to active.
FOOTER.inactiveAllBottomNav(); *
FOOTER.activeBottomNav(bottomNav); * @param {String} bottomNavId
}; */
HEADER.activeBottomNav = function (bottomNavId) {
/** let elm = $('#' + bottomNavId);
* Go page of dashboard if (typeof elm !== 'object') {
*/ console.log('HEADER.activeBottomNav:elm !== object:' + bottomNavId);
FOOTER.goDashboard = function () { return;
sessionStorage.activeTab = CONSTANT.PAGE_TAB.DASHBOARD; }
FOOTER.activeInitBottomNav('dashboardBottomNav'); elm.removeClass('text-secondary');
if (FOOTER.isIndexPage()) { elm.addClass('text-primary');
TOP.showPage(CONSTANT.PAGE_NAME.DASHBOARD); let img = elm.find('img')[0];
return; if (img && img.getAttribute('data-src')) {
} img.src = img.getAttribute('data-src');
FOOTER.goIndexPage(CONSTANT.PAGE_NAME.DASHBOARD); }
}; };
\ No newline at end of file
/**
* Go page of operationList
*/
FOOTER.goOperationList = function () {
sessionStorage.activeTab = CONSTANT.PAGE_TAB.OPERATION_LIST;
FOOTER.activeInitBottomNav('operationListBottomNav');
if (FOOTER.isIndexPage()) {
TOP.showPage(CONSTANT.PAGE_NAME.OPERATION_LIST);
return;
}
FOOTER.goIndexPage(CONSTANT.PAGE_NAME.OPERATION_LIST);
};
/**
* Go to active tab when footer was loaded.
* If it is no active tab, go to page in settings.
*/
FOOTER.initFooter = function () {
$('#footer').load(CONSTANT.PAGE_NAME.FOOTER, function () {
if (typeof sessionStorage != 'undefined' && typeof sessionStorage.activeTab != 'undefined') {
if (sessionStorage.activeTab == CONSTANT.PAGE_TAB.DASHBOARD) {
FOOTER.goDashboard();
} else {
FOOTER.goOperationList();
}
return;
}
FOOTER.goOperationList();
// CHK.loadDashboardSetting(function() {
// if (CHK.dashboardSetting.dashboardHome) {
// FOOTER.goDashboard();
// } else {
// FOOTER.goOperationList();
// }
// });
});
};
...@@ -120,6 +120,10 @@ I18N.replaceText = function (jsonLangData) { ...@@ -120,6 +120,10 @@ I18N.replaceText = function (jsonLangData) {
} else { } else {
obj.text(langText); obj.text(langText);
} }
const attr = obj.attr('placeholder');
if (typeof attr !== 'undefined' && attr !== false) {
obj.attr('placeholder', langText);
}
} else { } else {
if (obj.attr('type') == 'image') { if (obj.attr('type') == 'image') {
obj.attr('alt', langText); obj.attr('alt', langText);
......
...@@ -11,15 +11,17 @@ ...@@ -11,15 +11,17 @@
"msgPwdNotMatch":"New Password doesn't match.", "msgPwdNotMatch":"New Password doesn't match.",
"msgMaxLength": "The new password length exceeds the maximum of 16 characters.", "msgMaxLength": "The new password length exceeds the maximum of 16 characters.",
"msgMinLength": "The new password length is less than a minimum of 6 characters.", "msgMinLength": "The new password length is less than a minimum of 6 characters.",
"msgInvaildLength": "The password must be at least 6 characters long and not more than 16 characters long.",
"msgHasSeqChar": "The new password contains at least three consecutive characters of the same character.", "msgHasSeqChar": "The new password contains at least three consecutive characters of the same character.",
"msgContainSameSeqChar": "The previous password cannot contain more than four characters.", "msgContainSameSeqChar": "The previous password cannot contain more than four characters.",
"msgInvalidPassWord": "{0} is invalid.Only half-width alphanumeric characters and symbols (-_) are allowed.",
"msgLoginErrWrong":"LoginId or Password wrong: {0}", "msgLoginErrWrong":"LoginId or Password wrong: {0}",
"dspLogin":"Login", "dspLogin":"Login",
"dspSkip":"Skip", "dspSkip":"Skip",
"dspPwdUpd":"Apply", "dspPwdUpd":"Apply",
"txtLoginAccPath":"Account Path:", "txtLoginAccPath":"Account Path",
"txtLoginId":"Login Id:", "txtLoginId":"Login Id",
"txtLoginPwd":"Password:", "txtLoginPwd":"Password",
"txtLoginPwdRbr":"Remember Account Path and Login Id.", "txtLoginPwdRbr":"Remember Account Path and Login Id.",
"txtPwdCurr":"Current Password", "txtPwdCurr":"Current Password",
"txtPwdNew":"New Password", "txtPwdNew":"New Password",
...@@ -39,6 +41,11 @@ ...@@ -39,6 +41,11 @@
"msgPWDNeedChange":"Change password is required. Please back Setting view.", "msgPWDNeedChange":"Change password is required. Please back Setting view.",
"msgAnonymousLoginErr":"Can not login. (Error code: {0})", "msgAnonymousLoginErr":"Can not login. (Error code: {0})",
"msgAnonymousLoginErr2":"Can not login. ", "msgAnonymousLoginErr2":"Can not login. ",
"txtLoginDate":"Login Date",
"accountInformation":"Account Information",
"errorOccurred": "Error Occurred",
"msgLogoutConfirm": "Do you want to Logout?",
"msgEssential": "{0} is required",
"dashboard":"Dashboard", "dashboard":"Dashboard",
"dashboardSettings":"Dashboard Settings", "dashboardSettings":"Dashboard Settings",
...@@ -60,6 +67,7 @@ ...@@ -60,6 +67,7 @@
"btnKeep":"Keep", "btnKeep":"Keep",
"addNew":"Add New", "addNew":"Add New",
"display":" display", "display":" display",
"reportList":"Report List",
"reportLevelReport":"Report", "reportLevelReport":"Report",
"reportLevelAnswer":"Answer", "reportLevelAnswer":"Answer",
"msgNotFound":"There is no applicable work.", "msgNotFound":"There is no applicable work.",
......
...@@ -8,22 +8,22 @@ ...@@ -8,22 +8,22 @@
"msgPwdEmpty":"パスワードを入力してください", "msgPwdEmpty":"パスワードを入力してください",
"msgPwdOldWrong":"現在のパスワードに誤りがあります", "msgPwdOldWrong":"現在のパスワードに誤りがあります",
"msgPwdNotMatch":"変更パスワードが一致していません。", "msgPwdNotMatch":"新しいパスワードと新しいパスワード(確認)が一致しません。",
"msgMaxLength":"新規パスワードの長さが最大値16文字を超えています。", "msgInvaildLength":"パスワードの長さは6文字以上16文字以下の間でなければいけません。",
"msgMinLength":"新規パスワードの長さが最小値6文字未満です。", "msgHasSeqChar":"新しいパスワードに同じ文字を3文字以上連続して使えません。",
"msgHasSeqChar":"新規パスワードに同じ文字が3文字以上連続して使われています。", "msgContainSameSeqChar":"現在のパスワードに使用されている文字は4文字以上使えません。",
"msgContainSameSeqChar":"前回パスワードに使用されている文字は4文字以上使えません。", "msgInvalidPassWord":"{0}が不正です。半角英数字,記号(-_)のみ可能です。",
"msgLoginErrWrong":"ログインできません。入力情報を確認してください。(エラーコード:{0})", "msgLoginErrWrong":"ログインできません。入力情報を確認してください。(エラーコード:{0})",
"dspLogin":"ログイン", "dspLogin":"ログイン",
"dspSkip":"スキップ", "dspSkip":"スキップ",
"dspPwdUpd":"パスワード変更", "dspPwdUpd":"パスワード変更",
"txtLoginAccPath":"アカウントパス:", "txtLoginAccPath":"アカウントパス",
"txtLoginId":"ログインID:", "txtLoginId":"ログインID",
"txtLoginPwd":"パスワード:", "txtLoginPwd":"パスワード",
"txtLoginPwdRbr":"アカウントパスとログインIDを記憶する", "txtLoginPwdRbr":"アカウントパスとログインIDを記憶する",
"txtPwdCurr":"現在パスワード", "txtPwdCurr":"現在パスワード",
"txtPwdNew":"変更パスワード", "txtPwdNew":"新しいパスワード",
"txtPwdNewRe":"(再)変更パスワード", "txtPwdNewRe":"新しいパスワード(確認)",
"txtPwdRemind":"※スキップを選択すると、30日経過するまでこのメッセージが表示されません。", "txtPwdRemind":"※スキップを選択すると、30日経過するまでこのメッセージが表示されません。",
"dspLogout":"ログアウト", "dspLogout":"ログアウト",
"dspOK":"OK", "dspOK":"OK",
...@@ -39,6 +39,11 @@ ...@@ -39,6 +39,11 @@
"msgPWDNeedChange":"パスワードの変更が必要です。設定変更画面に戻って変更してください。", "msgPWDNeedChange":"パスワードの変更が必要です。設定変更画面に戻って変更してください。",
"msgAnonymousLoginErr":"ログインできません。(エラーコード:{0})", "msgAnonymousLoginErr":"ログインできません。(エラーコード:{0})",
"msgAnonymousLoginErr2":"ログインできません。", "msgAnonymousLoginErr2":"ログインできません。",
"txtLoginDate":"ログイン日時",
"accountInformation":"アカウント情報",
"errorOccurred": "エラーが発生しました",
"msgLogoutConfirm": "ログアウトしますか?",
"msgEssential": "{0}は必須です。",
"dashboard":"ダッシュボード", "dashboard":"ダッシュボード",
"dashboardSettings":"ダッシュボード設定", "dashboardSettings":"ダッシュボード設定",
...@@ -60,6 +65,7 @@ ...@@ -60,6 +65,7 @@
"btnKeep":"保存", "btnKeep":"保存",
"addNew":"新規追加", "addNew":"新規追加",
"display":" 件表示", "display":" 件表示",
"reportList":"報告一覧",
"reportLevelReport":"報告", "reportLevelReport":"報告",
"reportLevelAnswer":"回答", "reportLevelAnswer":"回答",
"msgNotFound":"該当する作業がありません。", "msgNotFound":"該当する作業がありません。",
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
"txtUsrCap":"사용자 정보", "txtUsrCap":"사용자 정보",
"txtLastLoginTime":"최종 로그인 시간:", "txtLastLoginTime":"최종 로그인 시간:",
"msgMaxLength": "신규 비밀번호 길이가 최대치 16자를 초과합니다.", "msgInvaildLength": "패스워드의 길이는 최소치 6글자 이상 16글자 이하입니다.",
"msgMinLength" : "신규 비밀번호 길이가 최소치 6글자 미만입니다.", "msgInvalidPassWord":"{0}을 사용할 수 없습니다. 반각영숫자, 기호(-_)만 가능합니다.",
"msgHasSeqChar" : "신규 비밀번호에 같은 문자가 3글자 이상 연속적으로 사용되고 있습니다.", "msgHasSeqChar" : "신규 비밀번호에 같은 문자가 3글자 이상 연속적으로 사용되고 있습니다.",
"msgContainSameSeqChar": "지난번 비밀번호에 사용된 문자는 4글자 이상 사용할 수 없습니다.", "msgContainSameSeqChar": "지난번 비밀번호에 사용된 문자는 4글자 이상 사용할 수 없습니다.",
"msgPwdEmpty":"패스워드를 입력해 주십시오.", "msgPwdEmpty":"패스워드를 입력해 주십시오.",
...@@ -17,9 +17,9 @@ ...@@ -17,9 +17,9 @@
"dspLogin":"로그인", "dspLogin":"로그인",
"dspSkip":"스킵", "dspSkip":"스킵",
"dspPwdUpd":"패스워드 변경", "dspPwdUpd":"패스워드 변경",
"txtLoginAccPath":"어카운트 패스:", "txtLoginAccPath":"어카운트 패스",
"txtLoginId":"로그인 ID:", "txtLoginId":"로그인 ID",
"txtLoginPwd":"패스워드:", "txtLoginPwd":"패스워드",
"txtLoginPwdRbr":"어카운트 패스와 로그인 ID를 저장", "txtLoginPwdRbr":"어카운트 패스와 로그인 ID를 저장",
"txtPwdCurr":"현재 패스워드", "txtPwdCurr":"현재 패스워드",
"txtPwdNew":"신규 패스워드", "txtPwdNew":"신규 패스워드",
...@@ -39,39 +39,44 @@ ...@@ -39,39 +39,44 @@
"msgPWDNeedChange":"패스워드를 변경해야 합니다. 환경설정에서 패스워드를 변경해 주십시오.", "msgPWDNeedChange":"패스워드를 변경해야 합니다. 환경설정에서 패스워드를 변경해 주십시오.",
"msgAnonymousLoginErr":"로그인할 수 없습니다. (에러코드 : {0})", "msgAnonymousLoginErr":"로그인할 수 없습니다. (에러코드 : {0})",
"msgAnonymousLoginErr2":"로그인할 수 없습니다.", "msgAnonymousLoginErr2":"로그인할 수 없습니다.",
"txtLoginDate":"로그인 일시",
"accountInformation":"계정 정보",
"errorOccurred": "오류가 발생했습니다",
"msgLogoutConfirm": "로그아웃 하시겠습니까?",
"dashboard":"대시보드", "dashboard":"대시보드",
"dashboardSettings":"대시보드 설정", "dashboardSettings":"대시보드 설정",
"pickup":"픽업", "pickup":"픽업",
"communication":"커뮤니케이션", "communication":"커뮤니케이션",
"workList":"Work list", "workList":"작업 일람",
"profile":"Profile", "profile":"프로필",
"account_setting":"Account setting", "account_setting":"계정 설정",
"newRegistrationTitle":"신규 보고", "newRegistrationTitle":"신규 등록",
"continousWorkTitle":"공정 작업", "continousWorkTitle":"정기점검",
"processWorkTitle":"Process work", "processWorkTitle":"공정관리",
"reportWarningTitle":"Report With Warning", "reportWarningTitle":"경고를 포함한 보고",
"workWithWarningsTitle":"경고를 포함한 보고", "workWithWarningsTitle":"경고를 포함한 작업",
"messageListTitle":"메시지 일람", "messageListTitle":"메시지 일람",
"sendMessageTitle":"메시지 송신", "sendMessageTitle":"메시지 송신",
"distanceSupportTitle":"원격지원", "distanceSupportTitle":"원격 지원",
"chatTitle":"채팅", "chatTitle":"채팅",
"makeDashboardAsHome":"Make dashboard your home screen", "makeDashboardAsHome":"대시보드를 홈화면으로 지정",
"btnKeep":"Keep", "btnKeep":"저장",
"addNew":"Add New", "addNew":"신규 추가",
"display":" display", "display":"건 표시",
"reportList":"보고일람",
"reportLevelReport":"보고", "reportLevelReport":"보고",
"reportLevelAnswer":"답", "reportLevelAnswer":"답",
"msgNotFound":"There is no applicable work.", "msgNotFound":"해당 작업 데이터를 찾을 수 없습니다.",
"confirmation":"confirmation", "confirmation":"확인",
"confirmYes":"Yes", "confirmYes":"",
"confirmNo":"No", "confirmNo":"아니오",
"messageListEmpty":"No Messages", "messageListEmpty":"표시할 메시지가 없습니다.",
"messageDetail":"Message Details", "messageDetail":"메시지 상세",
"operationName":"Operation Name", "operationName":"작업명",
"sendDate":"Send Date", "sendDate":"송신일시",
"sender":"Sender", "sender":"송신자",
"content":"Content", "content":"내용",
"buttonOperationSelect":"Operation", "buttonOperationSelect":"Operation",
"labelSendTypeTitle":"Type", "labelSendTypeTitle":"Type",
"labelSendTypeGroup":"Group", "labelSendTypeGroup":"Group",
......
{ {
"apiUrl" : "http://localhost:8080/acms/{0}/abvapi", "apiUrl" : "http://localhost:8080/acms/{0}/abvapi",
"checkApiLoginUrl" : "http://localhost:8080/acms/{0}/checkapi/web", "checkApiUrl" : "http://localhost:8080/acms/{0}/checkapi/web/",
"apiLoginUrl" : "http://localhost:8080/acms/nuabvapi", "apiLoginUrl" : "http://localhost:8080/acms/nuabvapi",
"apiResourceDlUrl" : "http://localhost:8080/acms/{0}/dl", "apiResourceDlUrl" : "http://localhost:8080/acms/{0}/dl",
"1apiUrl" : "https://chatdev2.agentec.jp/acms/{0}/abvapi", "1apiUrl" : "https://chatdev2.agentec.jp/acms/{0}/abvapi",
"1checkApiLoginUrl" : "https://chatdev2.agentec.jp/acms/{0}/checkapi/web", "1checkApiUrl" : "https://chatdev2.agentec.jp/acms/{0}/checkapi/web/",
"1apiLoginUrl" : "https://chatdev2.agentec.jp/acms/nuabvapi", "1apiLoginUrl" : "https://chatdev2.agentec.jp/acms/nuabvapi",
"1apiResourceDlUrl" : "https://chatdev2.agentec.jp/acms/{0}/dl", "1apiResourceDlUrl" : "https://chatdev2.agentec.jp/acms/{0}/dl",
"bookShelfCount" : 15, "bookShelfCount" : 15,
......
@charset "utf-8";
.sectionLimitAccess {
width:420px;
display: none;
padding:0;
margin:0;
overflow:hidden;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
z-index: 101;
}
.sectionLimitAccess h1{
margin:0 0 38px 0;
padding:0;
height:64px;
line-height:62px;
text-align:center;
letter-spacing: 2px;
-webkit-border-radius:10px 10px 0 0;
-moz-border-radius:10px 10px 0 0;
border-radius:10px 10px 0 0;
}
.sectionLimitAccess p{
text-align:center;
}
.sectionLimitAccess p.message{
}
.sectionLimitAccess p.message .error
{
display:block;
padding:15px 0 0 0;
}
.sectionLimitAccess p.message .text
{
padding:0 10px 0 0;
display:block;
margin-bottom:15px;
}
.sectionLimitAccess p.message input
{
width:200px;
height:20px;
padding:2px;
}
.sectionLimitAccess .deletebtn {
width:325px;
height:25px;
line-height:25px;
margin:30px auto;
text-align:center;
}
.sectionLimitAccess .deletebtn a
{
cursor:pointer;
margin-left:10px;
width:85px;
height:21px;
line-height:21px;
text-align:center;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
display: inline-block;
padding: 2px 0;
text-decoration: none;
}
.sectionLimitAccess .deletebtn a:hover {
}
.sectionLimitAccess .deletebtn a:active {
position:relative;
top:1px;
}
.sectionLimitAccess .deletebtn a:not(:target) {
filter: none;
-ms-filter: none;
}
.sectionLimitAccess {
border:1px solid #cccccc;
-webkit-box-shadow: 0px 1px 3px 0px #666;
-moz-box-shadow: 0px 1px 3px 0px #666;
box-shadow: 0px 1px 3px 0px #666;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
background-color: #ffffff;
}
.sectionLimitAccess h1
{
font-size:19px;
font-weight:bold;
color:#333;
text-shadow: 1px 1px 2px #999;
background-color:#f0f0f0;
-webkit-box-shadow: 0px 1px 3px 0px #999;
-moz-box-shadow: 0px 1px 3px 0px #999;
box-shadow: 0px 1px 3px 0px #999;
}
.sectionLimitAccess p{
}
.sectionLimitAccess p.message{
font-size:13px;
font-weight:bold;
color:#333;
}
.sectionLimitAccess p.message .error
{
color:#f00;
font-weight:normal;
}
.sectionLimitAccess p.message .text
{
font-size:15px;
margin-bottom:15px;
}
.sectionLimitAccess p.message input
{
background-color:#fff;
}
.sectionLimitAccess .deletebtn {
}
.sectionLimitAccess .deletebtn a
{
-moz-box-shadow: inset 0px 1px 0px 0px #86ACC7;
-webkit-box-shadow: inset 0px 1px 0px 0px #86ACC7;
box-shadow: inset 0px 1px 0px 0px #86ACC7;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36638B), color-stop(1, #23486F) );
background: -moz-linear-gradient( center top, #36638B 5%, #23486F 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36638B', endColorstr='#23486F');
background-color: #23486F;
border: 1px solid #0C274D;
color: #ffffff;
font-family: arial;
font-size: 15px;
font-weight: bold;
}
.sectionLimitAccess .deletebtn a:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #23486F), color-stop(1, #36638B) );
background:-moz-linear-gradient( center top, #23486F 5%, #36638B 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23486F', endColorstr='#36638B');
background-color:#36638B;
}
.sectionLimitAccess .deletebtn a:active {
}
.sectionLimitAccess .deletebtn a:not(:target) {
}
\ No newline at end of file
@charset "utf-8"; html,
body {
/* Latest Update height: 100%;
2012.10.31 write */ background-color: #EBF4FB;
}
/* author body {
keiki ettyuu */ display: -ms-flexbox;
display: flex;
/* ---------- MENU ---------- */ -ms-flex-align: center;
/* align-items: center;
}
1. gloval setting .form-login {
2. wrapper setting
3. header setting
4. footer setting
5. section setting
999. clearfix
*/
/* ---------- MENU ---------- */
/*----------------------------*/
/* 1. gloval setting */
/*----------------------------*/
html,body{
width:100%;
}
html{
overflow-y:auto;
}
body{
}
/*----------------------------*/
/* 2. wrapper setting */
/*----------------------------*/
#wrapper {
height:100%;
}
/*----------------------------*/
/* 3. header setting */
/*----------------------------*/
/*----------------------------*/
/* 4. footer setting */
/*----------------------------*/
/*----------------------------*/
/* 5. section setting */
/*----------------------------*/
.wrapper {
width: 100%;
}
#main-ws{
width:960px;
padding:0;
}
a
{
cursor:pointer;
}
article{
width: 900px;
/*height: 543px;*/
padding: 0;
display: block;
/*margin: 50px 30px 30px;*/
margin:20px 30px 20px 30px;
overflow: hidden;
}
section{
width: 500px;
/*height: 325px;*/
display: block;
padding: 25px 0 0;
margin: 25px auto 0;
overflow: hidden;
-webkit-border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
}
section dl,section dl dt,section dl dd{
margin:0;
padding:0;
}
section dl{
width: 450px;
margin: 0 auto 5px;
}
section dl dt{
padding: 5px;
}
section dl dd{
/* [disabled]padding:6px; */
width: 240px;
height: 30px;
}
section dl dd input{
/*background:#00CC66;*/
width: 240px;
height: 30px;
border: none;
margin: 3px 4px;
padding: 0;
}
section .p{
width:300px;
}
section .memory
{
/*width: 300px;*/
vertical-align: middle;
margin-right: auto;
margin-left: auto;
margin-top: 30px;
text-align:center;
}
section .memory input{
vertical-align:middle;
margin:0 5px 0;
padding:0;
}
section .loginbtn {
width: 200px;
margin: 14px auto 0;
}
section a.loginbtn {
width: 160px;
height: 20px;
display: block;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 10px 0;
line-height: 20px;
text-decoration: none;
margin: 20px auto 10px;
text-align: center;
}
section a.loginbtn:hover {
}
#login .wrapper #main-ws article section a.loginbtn:active {
position:relative;
top:1px;
}
section .loginbtn a:not(:target) {
filter: none;
-ms-filter: none;
}
section .loginbtn a:hover:not(:target) {
}
/*----------------------------*/
/* 999. clearfix */
/*----------------------------*/
/*clearfix*/
.fix {
}
.fix:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
.fix {
zoom:1;
}
/*------------*/
#login .wrapper {
}
#login footer {
}
#login footer .cnt_footer {
}
#login article section table tr th {
text-align: left;
padding-left:30px;
}
#login .wrapper #main-ws article section table tr td input {
width: 240px;
height: 28px;
}
#login article section table tr th,#login article section table tr td {
padding-bottom: 30px;
}
#login .wrapper #main-ws article section table {
margin:0 30px ;
}
#login footer .border .cnt_footer {
border: none;
}
#login .wrapper #main-ws article img {
margin-right: auto;
margin-left: auto;
}
#loader {
width: 126px;
height: 126px;
display: none;
position: fixed;
_position: absolute; /* IE6対策 */
top: 50%;
left: 50%;
margin-top: -63px; /* heightの半分のマイナス値 */
margin-left: -63px; /* widthの半分のマイナス値 */
z-index: 100;
}
#fade {
width: 100%; width: 100%;
height: 100%; max-width: 420px;
display: none; padding: 25px 30px;
position: absolute; margin: auto;
top: 0px; }
left: 0px;
z-index: 50;
}
#login .wrapper #main-ws ul
{
margin-top:15px;
}
#login .wrapper #main-ws li {
display: inline-block;
margin-right:5px;
}
/* footer */
footer{
display: block;
height: 58px;
line-height: 60px;
padding-top: 1px;
margin: 0 auto;
width: 100%;
}
.cnt_footer{
text-align: center;
font-size: 10px;
margin: 0 auto;
width: 960px;
}
.focus{ }
#user_change footer .border .cnt_footer img { display: inline;}
#login .wrapper #main-ws article section .error {
margin-top: 20px;
text-align: center;
}
/* anonymous */
#anonymous
{
position:absolute;
top:50%;
left:50%;
margin:-75px 0 0 -83px;
display:none;
}
#normalUser
{
display:none;
}
#formlogin
{
}
#logologin
{
margin-top:220px;
}
/* Latest Update
2012.10.31 write */
/* author
keiki ettyuu */
/* ---------- MENU ---------- */
/*
1. gloval setting
2. wrapper setting
3. header setting
4. footer setting
5. section setting
999. clearfix
*/
/* ---------- MENU ---------- */
/*----------------------------*/
/* 1. gloval setting */
/*----------------------------*/
html,body{
}
body{
background:#37648C;
}
/*----------------------------*/
/* 2. wrapper setting */
/*----------------------------*/
#wrapper {
}
/*----------------------------*/
/* 3. header setting */
/*----------------------------*/
/*----------------------------*/
/* 4. footer setting */
/*----------------------------*/
body .form-login .form-group .form-check .error {
/*----------------------------*/ font-size: 13px;
/* 5. section setting */ color: #FF0000;
/*----------------------------*/
.wrapper {
}
#main-ws{
}
a
{
cursor:pointer;
}
article{
}
section{
border: 1px solid #cccccc;
-webkit-box-shadow: 0px 1px 2px 0px #666;
-moz-box-shadow: 0px 1px 2px 0px #666;
box-shadow: 0px 1px 2px 0px #666;
background-color: #FFF;
}
section dl,section dl dt,section dl dd{
}
section dl{
}
section dl dt{
color: #37648C;
font-size: 13px;
font-weight: bolder; font-weight: bolder;
} }
section dl dd{
background: url(../../img/login/loginbg.png) 0 0 no-repeat;
/* [disabled]padding:6px; */
}
section dl dd input{
/*background:#00CC66;*/
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
}
section .p{
}
section .memory{
color: #37648C;
font-size: 12px;
}
section .memory input{
}
section .loginbtn {
}
section a.loginbtn
{
font-size: 14px;
font-weight: bold;
-moz-box-shadow: inset 0px 1px 0px 0px #86ACC7;
-webkit-box-shadow: inset 0px 1px 0px 0px #86ACC7;
box-shadow: inset 0px 1px 0px 0px #86ACC7;
background: #23486F; /* Old browsers */
background: -moz-linear-gradient(top, #36638B 0%, #23486F 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36638B), color-stop(100%,#23486F)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #36638B 0%,#23486F 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #36638B 0%,#23486F 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #36638B 0%,#23486F 100%); /* IE10+ */
background: linear-gradient(to bottom, #36638B 0%,#23486F 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36638B', endColorstr='#23486F',GradientType=0 ); /* IE6-9 */
border: 1px solid #0C274D;
color: #ffffff;
}
section a.loginbtn:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #23486F), color-stop(1, #36638B) );
background:-moz-linear-gradient( center top, #23486F 5%, #36638B 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23486F', endColorstr='#36638B');
background-color:#36638B;
}
#login .wrapper #main-ws article section a.loginbtn:active {
}
section .loginbtn a:not(:target) {
background-image: url(button_back_off.svg);
}
section .loginbtn a:hover:not(:target) {
background-image: url(button_back_on.svg);
}
.alertTxt,.alertTxtDialog { .alertTxt,.alertTxtDialog {
color: #e60012; color: #e60012;
font-size: 13px; font-size: 13px;
}
/*----------------------------*/
/* 999. clearfix */
/*----------------------------*/
/*clearfix*/
.fix {
}
.fix:after
{
font-size:1px;
}
.fix {
}
/*------------*/
#login .wrapper {
background-color: #37648C;
}
#login footer {
background-color: #37648C;
}
#login footer .cnt_footer {
color: #FFF;
}
#login article section table tr th {
color: #37648C;
font-size: 14px;
font-weight: bolder;
}
#login .wrapper #main-ws article section table tr td input {
}
#login article section table tr th,#login article section table tr td {
}
#login .wrapper #main-ws article section table {
border-bottom:dotted 1px #BBBBBB;
}
#login footer .border .cnt_footer {
background: url(../../img/login/login_border.jpg) top repeat-x;
opacity:0;
}
#login .wrapper #main-ws article img {
}
#loader {
}
#fade {
background-color: #000;
opacity: 0.3;
}
#login .wrapper #main-ws article ul {
}
#login .wrapper #main-ws article li {
}
/* footer */
footer{
background-color: #EDF2F2;
}
.cnt_footer
{
color: #000;
border-top: solid 1px #CCC;
}
.focus{ color: #969696;}
#user_change footer .border .cnt_footer img { }
#login .wrapper #main-ws article section .error {
font-size: 13px;
color: #FF0000;
font-weight: bolder;
}
/* anonymous */
#anonymous
{
}
#normalUser
{
}
#formlogin,#menu-language
{
opacity: 0;
}
#logologin
{
} }
@charset "utf-8";
/* Latest Update
2012.10.31 write */
/* author
keiki ettyuu */
/* ---------- MENU ---------- */
/*
5. .sectionchangepassword setting
*/
/* ---------- MENU ---------- */
/*
html,body {
margin:0;
padding:0;
}*/
/*----------------------------*/
/* 1. .sectionchangepassword setting */
/*----------------------------*/
.sectionchangepassword{
width:498px;
/*height:383px;*/
padding:0;
margin:0;
overflow:hidden;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
display:none;
z-index:1000;
}
.sectionchangepassword h1{
margin:0 0 38px 0;
padding:0;
height:64px;
line-height:62px;
text-align:center;
letter-spacing: 2px;
border-radius: 10px 10px 0px 0px;
}
/* Latest Update
2012.10.31 write */
/* author
keiki ettyuu */
/* ---------- MENU ---------- */
/*
5. .sectionchangepassword setting
*/
/* ---------- MENU ---------- */
/*
html,body {
margin:0;
padding:0;
}*/
/*----------------------------*/
/* 1. .sectionchangepassword setting */
/*----------------------------*/
.sectionchangepassword
{
border:1px solid #86ACC7;
-webkit-box-shadow: 0px 1px 3px 0px #666;
-moz-box-shadow: 0px 1px 3px 0px #666;
box-shadow: 0px 1px 3px 0px #666;
background-color:#fff;
}
.sectionchangepassword h1
{
font-size:19px;
font-weight:bold;
color:#333;
text-shadow: 1px 1px 2px #999;
background-color:#f0f0f0;
-webkit-box-shadow: 0px 1px 3px 0px #999;
-moz-box-shadow: 0px 1px 3px 0px #999;
box-shadow: 0px 1px 3px 0px #999;
}
.sectionchangepassword dl,.sectionchangepassword dl dt,.sectionchangepassword dl dd{
}
.sectionchangepassword dl{
}
.sectionchangepassword dl dt
{
font-size:13px;
}
.sectionchangepassword dl dd{
background:url(../../img/login/loginbg.png) 0 0 no-repeat;
}
.sectionchangepassword dl dd input{
/*background:#00CC66;*/
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
}
.sectionchangepassword p{
}
.sectionchangepassword .loginbtn {
}
.sectionchangepassword .loginbtn a.change {
}
.sectionchangepassword .loginbtn a.skip {
}
.sectionchangepassword .loginbtn a.cancel {
}
.sectionchangepassword .loginbtn a {
-moz-box-shadow:inset 0px 1px 0px 0px #86ACC7;
-webkit-box-shadow:inset 0px 1px 0px 0px #86ACC7;
box-shadow:inset 0px 1px 0px 0px #86ACC7;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36638B), color-stop(1, #23486F) );
background:-moz-linear-gradient( center top, #36638B 5%, #23486F 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36638B', endColorstr='#23486F');
background-color:#23486F;
border:1px solid #0C274D;
color:#ffffff;
font-family:arial;
font-size:14px;
font-weight:bold;
}
.sectionchangepassword .loginbtn a:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #23486F), color-stop(1, #36638B) );
background:-moz-linear-gradient( center top, #23486F 5%, #36638B 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23486F', endColorstr='#36638B');
background-color:#36638B;
}
.sectionchangepassword .loginbtn a:active {
}
.sectionchangepassword .loginbtn a:not(:target) {
background-image: url(button_back_off.svg);
}
.sectionchangepassword .loginbtn a:hover:not(:target) {
background-image: url(button_back_on.svg);
}
.alertTxt,.alertTxtDialog
{
font-size:13px;
color:#e60012;
}
.sectionchangepassword dl,.sectionchangepassword dl dt,.sectionchangepassword dl dd{
margin:0;
padding:0;
}
.sectionchangepassword dl{
width:300px;
margin:0 auto 5px;
}
.sectionchangepassword dl dt{
width:290px;
padding:5px;
}
.sectionchangepassword dl dd{
padding:6px;
width:288px;
height:33px;
}
.sectionchangepassword dl dd input{
/*background:#00CC66;*/
width:280px;
height:27px;
border:none;
margin:3px 4px;
padding:0;
}
.sectionchangepassword p{
text-align:center;
margin:25px auto 0;
font-size:13px;
}
.sectionchangepassword .loginbtn {
/*width:304px;*/
width:300px;
height:25px;
margin:30px auto;
/*margin-right:10px;*/
display:block;
}
.sectionchangepassword .loginbtn a.change {
position:relative;
/*margin:0 194px 0 0;*/
}
.sectionchangepassword .loginbtn a.skip {
position:relative;
/*margin:-27px 97px 0 0;*/
}
.sectionchangepassword .loginbtn a.cancel {
position:relative;
/*margin:-27px 0 0 87px;*/
}
.sectionchangepassword .loginbtn a {
width:85px;
height:21px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
display:inline-block;
padding:2px 0;
line-height:21px;
text-decoration:none;
text-align:center;
float:right;
margin-left:10px;
}
.sectionchangepassword .loginbtn a:hover {
}
.sectionchangepassword .loginbtn a:active {
position:relative;
top:1px;
}
.sectionchangepassword .loginbtn a:not(:target) {
filter: none;
-ms-filter: none;
}
.sectionchangepassword .loginbtn a:hover:not(:target) {
filter: none;
-ms-filter: none;
}
.alertTxt,.alertTxtDialog {
margin:-20px 0 0 49px;
display:block;
text-align:center;
padding-right:10px;
}
\ No newline at end of file
@charset "utf-8";
/*アコーディオン用*/
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; list-style: none; }
/* states and images */
.ui-icon { width: 16px; height: 16px; }
.ui-state-default .ui-icon { }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon,.ui-state-active .ui-icon { }
/* positioning */
.ui-icon-triangle-1-e { }
.ui-icon-triangle-1-s {}
/* jQuery UI Accordion 1.8.11*/
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 1.4em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
#accordion p,#mouseover p{padding:5px; margin:0;}
.cnt_header .menu_language .button #accordion {
width: 250px;
position: absolute;
left: 24px;
top: 28px;
text-align: left;
z-index: 99;
}
.cnt_header .menu_language .button #accordion h5{
padding: 5px 10px;
margin: 0;
}
.cnt_header .menu_language .button #accordion h5 a { text-decoration:underline;}
.cnt_header .menu_language .button #accordion h5 a:hover { text-decoration:none;}
.cnt_header .menu_language .button #accordion .newmsg { }
.cnt_header .menu_language .button #accordion .newmsg p {
padding:5px 15px;
height:60px;
overflow-y:scroll;
}
.cnt_header .menu_language .button #accordion .pagechange a {
display: block;
padding:10px;
cursor:pointer;
}
.cnt_header .menu_language .button #accordion .date {
text-align: right;
display: block;
padding:5px 5px 0;
}
.postItem a{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}
.postItem a.open{white-space:normal; text-overflow:none; overflow:visible;}
header .cnt_header .menu_language #searchArea {
width: 200px;
position: absolute;
top: 40px;
z-index: 9999;
text-align: left;
right: 0px;
padding-top:5px;
}
header .cnt_header .menu_language #searchArea a#searchbtn {
display: block;
height: 20px;
width: 25px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 1px 20px;
text-decoration: none;
margin: 0 0 10px 125px;
}
header .cnt_header .menu_language #searchArea a#searchbtn:hover {
}
a#searchbtn:active{
/*position:relative;
top:1px;*/
}
#numbermessage
{
/*padding-left:5px;*/
padding:0 5px;
white-space:nowrap;
display:inline-block;
min-width:15px;
}
#liPushMessage
{
}
@charset "utf-8";
/*アコーディオン用*/
.ui-helper-reset {font-size: 100%;}
/* states and images */
.ui-icon { background-image: url(img/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(img/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon,.ui-state-active .ui-icon {background-image: url(img/ui-icons_454545_256x240.png); }
/* positioning */
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
/* jQuery UI Accordion 1.8.11*/
.ui-accordion { }
.ui-accordion .ui-accordion-header { }
.ui-accordion .ui-accordion-li-fix { }
.ui-accordion .ui-accordion-header-active { }
.ui-accordion .ui-accordion-header a { font-size: 1em; }
.ui-accordion-icons .ui-accordion-header a { }
.ui-accordion .ui-accordion-header .ui-icon { }
.ui-accordion .ui-accordion-content { }
.ui-accordion .ui-accordion-content-active { }
#accordion p,#mouseover p{}
.cnt_header .menu_language .button #accordion {
font-size: 12px;
border:1px solid #CCC;
background-color: #FFFFFF;
}
.cnt_header .menu_language .button #accordion h5{
border-bottom: 1px solid #CCC;
background: #FFFFFF;
}
.cnt_header .menu_language .button #accordion h5 a { }
.cnt_header .menu_language .button #accordion h5 a:hover { }
.cnt_header .menu_language .button #accordion .newmsg { border-bottom:1px solid #CCC;}
.cnt_header .menu_language .button #accordion .newmsg p {
}
.cnt_header .menu_language .button #accordion .pagechange a {
}
.cnt_header .menu_language .button #accordion .date {
font-size: 10px;
}
.postItem a{}
.postItem a.open{}
header .cnt_header .menu_language #searchArea {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
}
header .cnt_header .menu_language #searchArea a#searchbtn {
-moz-box-shadow: inset 0px 1px 0px 0px #86ACC7;
-webkit-box-shadow: inset 0px 1px 0px 0px #86ACC7;
box-shadow: inset 0px 1px 0px 0px #86ACC7;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36638B), color-stop(1, #23486F) );
background: -moz-linear-gradient( center top, #36638B 5%, #23486F 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36638B', endColorstr='#23486F');
background-color: #23486F;
border: 1px solid #0C274D;
color: #ffffff;
}
header .cnt_header .menu_language #searchArea a#searchbtn:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #23486F), color-stop(1, #36638B) );
background:-moz-linear-gradient( center top, #23486F 5%, #36638B 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23486F', endColorstr='#36638B');
background-color:#36638B;
}
a#searchbtn:active{
}
#numbermessage
{
}
@charset "utf-8";
/* Latest Update
2012.11.5 write */
/* author
koyuki watanabe */
/* ---------- MENU ---------- */
/*
5. .sectionbackup setting
*/
/* ---------- MENU ---------- */
/*----------------------------*/
/* 1. .sectionbackup setting */
/*----------------------------*/
.sectionbackup{
width:420px;
/*height:269px; */
padding:0;
margin:0;
overflow:hidden;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
display:none;
z-index:1000;
}
.sectionbackup h1{
margin:0 0 38px 0;
padding:0;
height:64px;
line-height:62px;
text-align:center;
font-weight:bold;
letter-spacing: 2px;
}
.sectionbackup p{
width:320px;
margin:0 50px;
}
.sectionbackup p.message{
}
.sectionbackup .backupbtn {
width:325px;
height:25px;
margin:49px auto 30px;
}
.sectionbackup .backupbtn a.ok {
position:relative;
margin:0 98px 0 0;
}
.sectionbackup .backupbtn a.cancel {
position:relative;
margin:-27px 0 0 135px;
}
.sectionbackup .backupbtn a {
width:85px;
height:21px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
display:inline-block;
padding:2px 0;
line-height:21px;
text-decoration:none;
text-align:center;
float:right;
}
.sectionbackup .backupbtn a:hover {
}
.sectionbackup .backupbtn a:active {
position:relative;
top:1px;
}
.sectionbackup .backupbtn a:not(:target) {
filter: none;
-ms-filter: none;
}
.sectionbackup .backupbtn a:hover:not(:target) {
filter: none;
-ms-filter: none;
}
.sectionbackup_logout{
width:500px;
height:310px;
padding:0;
margin:0;
overflow:hidden;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
display:none;
z-index:1000;
}
.sectionbackup_logout h1{
margin:0 0 38px 0;
padding:0;
height:64px;
line-height:62px;
text-align:center;
letter-spacing: 2px;
}
.sectionbackup_logout .message-options .option_backup
{
margin:0 0 0 24px;
}
.sectionbackup_logout .message-options .option_backup input
{
margin:0 5px 0 15px;
}
.sectionbackup_logout p{
width:500px;
margin:0 50px;
}
.sectionbackup_logout p.notice
{
/*text-align:center;*/
margin-top:20px;
}
.sectionbackup_logout p.message{
}
.sectionbackup_logout .backupbtn {
width:500px;
height:25px;
margin:20px auto 0;
}
.sectionbackup_logout .backupbtn a.ok {
position:relative;
/*margin:0 98px 0 0;*/
}
.sectionbackup_logout .backupbtn a.cancel {
position:relative;
/*margin:-27px 0 0 135px;*/
}
.sectionbackup_logout .backupbtn a
{
margin:0 15px;
width: 200px;
height:21px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
display:inline-block;
padding:2px 0;
line-height:21px;
text-decoration:none;
text-align:center;
float:right;
}
.sectionbackup_logout .backupbtn a:hover {
}
.sectionbackup_logout .backupbtn a:active {
position:relative;
top:1px;
}
.sectionbackup_logout .backupbtn a:not(:target) {
filter: none;
-ms-filter: none;
}
.sectionbackup_logout .backupbtn a:hover:not(:target) {
filter: none;
-ms-filter: none;
}
@charset "utf-8";
/* Latest Update
2012.11.5 write */
/* author
koyuki watanabe */
/* ---------- MENU ---------- */
/*
5. .sectionbackup setting
*/
/* ---------- MENU ---------- */
/*----------------------------*/
/* 1. .sectionbackup setting */
/*----------------------------*/
.sectionbackup{
border:1px solid #cccccc;
-webkit-box-shadow: 0px 1px 3px 0px #666;
-moz-box-shadow: 0px 1px 3px 0px #666;
box-shadow: 0px 1px 3px 0px #666;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
}
.sectionbackup h1
{
font-size:19px;
color:#333;
text-shadow: 1px 1px 2px #999;
background-color:#f0f0f0;
-webkit-box-shadow: 0px 1px 3px 0px #999;
-moz-box-shadow: 0px 1px 3px 0px #999;
box-shadow: 0px 1px 3px 0px #999;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
}
.sectionbackup p{
}
.sectionbackup p.message{
color:#333;
font-size:15px;
font-weight:bold;
}
.sectionbackup .backupbtn {
}
.sectionbackup .backupbtn a.ok
{
}
.sectionbackup .backupbtn a.disabled
{
cursor:default;
color:#9e9e9e;
pointer-events: none;
}
.sectionbackup .backupbtn a.disabled:hover
{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36638B), color-stop(1, #23486F) );
background:-moz-linear-gradient( center top, #36638B 5%, #83c008 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36638B', endColorstr='#23486F');
background-color:#23486F;
}
.sectionbackup .backupbtn a.cancel {
}
.sectionbackup .backupbtn a
{
font-size:14px;
font-weight:bold;
-moz-box-shadow:inset 0px 1px 0px 0px #86ACC7;
-webkit-box-shadow:inset 0px 1px 0px 0px #86ACC7;
box-shadow:inset 0px 1px 0px 0px #86ACC7;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36638B), color-stop(1, #23486F) );
background:-moz-linear-gradient( center top, #36638B 5%, #83c008 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36638B', endColorstr='#23486F');
background-color:#23486F;
border:1px solid #0C274D;
color:#ffffff;
font-family:arial;
}
.sectionbackup .backupbtn a:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #23486F), color-stop(1, #36638B) );
background:-moz-linear-gradient( center top, #23486F 5%, #36638B 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23486F', endColorstr='#36638B');
background-color:#36638B;
}
.sectionbackup .backupbtn a:active {
}
.sectionbackup .backupbtn a:not(:target) {
background-image: url(button_back_off.svg);
}
.sectionbackup .backupbtn a:hover:not(:target) {
background-image: url(button_back_on.svg);
}
.sectionbackup_logout{
border:1px solid #cccccc;
-webkit-box-shadow: 0px 1px 3px 0px #666;
-moz-box-shadow: 0px 1px 3px 0px #666;
box-shadow: 0px 1px 3px 0px #666;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
}
.sectionbackup_logout h1
{
font-size:19px;
font-weight:bold;
color:#333;
text-shadow: 1px 1px 2px #999;
background-color:#f0f0f0;
-webkit-box-shadow: 0px 1px 3px 0px #999;
-moz-box-shadow: 0px 1px 3px 0px #999;
box-shadow: 0px 1px 3px 0px #999;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
}
.sectionbackup_logout .message-options .option_backup
{
font-size:13px;
}
.sectionbackup_logout .message-options .option_backup input
{
}
.sectionbackup_logout p{
}
.sectionbackup_logout p.notice
{
font-size:13px;
}
.sectionbackup_logout p.message
{
font-size:15px;
font-weight:bold;
color:#333;
}
.sectionbackup_logout .backupbtn {
}
.sectionbackup_logout .backupbtn a.ok {
}
.sectionbackup_logout .backupbtn a.disabled
{
cursor:default;
color:#9e9e9e;
pointer-events: none;
}
.sectionbackup_logout .backupbtn a.disabled:hover
{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36638B), color-stop(1, #23486F) );
background:-moz-linear-gradient( center top, #36638B 5%, #83c008 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36638B', endColorstr='#23486F');
background-color:#23486F;
}
.sectionbackup_logout .backupbtn a.cancel {
}
.sectionbackup_logout .backupbtn a
{
font-size:14px;
font-weight:bold;
-moz-box-shadow:inset 0px 1px 0px 0px #86ACC7;
-webkit-box-shadow:inset 0px 1px 0px 0px #86ACC7;
box-shadow:inset 0px 1px 0px 0px #86ACC7;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36638B), color-stop(1, #23486F) );
background:-moz-linear-gradient( center top, #36638B 5%, #83c008 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36638B', endColorstr='#23486F');
background-color:#23486F;
border:1px solid #0C274D;
color:#ffffff;
font-family:arial;
}
.sectionbackup_logout .backupbtn a:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #23486F), color-stop(1, #36638B) );
background:-moz-linear-gradient( center top, #23486F 5%, #36638B 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23486F', endColorstr='#36638B');
background-color:#36638B;
}
.sectionbackup_logout .backupbtn a:active {
}
.sectionbackup_logout .backupbtn a:not(:target) {
background-image: url(button_back_off.svg);
}
.sectionbackup_logout .backupbtn a:hover:not(:target) {
background-image: url(button_back_on.svg);
}
\ No newline at end of file
@charset "utf-8";
/* Latest Update
2012.11.5 write */
/* author
koyuki watanabe */
/* ---------- MENU ---------- */
/*
5. .sectionrestore setting
*/
/* ---------- MENU ---------- */
/*----------------------------*/
/* 1. .sectionrestore setting */
/*----------------------------*/
.sectionrestore{
width:420px;
height:328px;
padding:0;
margin:0;
overflow:hidden;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
display:none;
z-index:1000;
}
.sectionrestore h1{
margin:0 0 38px 0;
padding:0;
height:64px;
line-height:62px;
text-align:center;
letter-spacing: 2px;
}
.sectionrestore p{
width:320px;
margin:0 50px;
}
.sectionrestore p.message{
margin-bottom:20px;
}
.sectionrestore p.notice{
line-height:20px;
font-size:12px;
}
.sectionrestore .restorebtn {
width:325px;
height:25px;
margin:29px auto 0;
}
.sectionrestore .restorebtn a.ok {
position:relative;
margin:0 98px 0 0;
}
.sectionrestore .restorebtn a.cancel {
position:relative;
margin:-27px 0 0 135px;
}
.sectionrestore .restorebtn a {
width:85px;
height:21px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
display:inline-block;
font-size:14px;
font-weight:bold;
padding:2px 0;
line-height:21px;
text-decoration:none;
text-align:center;
float:right;
}
.sectionrestore .restorebtn a:hover {
}
.sectionrestore .restorebtn a:active {
position:relative;
top:1px;
}
.sectionrestore .restorebtn a:not(:target) {
filter: none;
-ms-filter: none;
}
.sectionrestore .restorebtn a:hover:not(:target) {
filter: none;
-ms-filter: none;
}
/* Latest Update
2012.11.5 write */
/* author
koyuki watanabe */
/* ---------- MENU ---------- */
/*
5. .sectionrestore setting
*/
/* ---------- MENU ---------- */
/*----------------------------*/
/* 1. .sectionrestore setting */
/*----------------------------*/
.sectionrestore{
border:1px solid #cccccc;
-webkit-box-shadow: 0px 1px 3px 0px #666;
-moz-box-shadow: 0px 1px 3px 0px #666;
box-shadow: 0px 1px 3px 0px #666;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
}
.sectionrestore h1
{
font-size:19px;
font-weight:bold;
color:#333;
text-shadow: 1px 1px 2px #999;
background-color:#f0f0f0;
-webkit-box-shadow: 0px 1px 3px 0px #999;
-moz-box-shadow: 0px 1px 3px 0px #999;
box-shadow: 0px 1px 3px 0px #999;
}
.sectionrestore p{
}
.sectionrestore p.message
{
font-size:15px;
font-weight:bold;
color:#333;
}
.sectionrestore p.notice{
color:#333;
}
.sectionrestore .restorebtn {
}
.sectionrestore .restorebtn a.disabled
{
cursor:default;
color:#9e9e9e;
pointer-events: none;
}
.sectionrestore .restorebtn a.disabled:hover
{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36638B), color-stop(1, #23486F) );
background:-moz-linear-gradient( center top, #36638B 5%, #83c008 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36638B', endColorstr='#23486F');
background-color:#23486F;
}
.sectionrestore .restorebtn a.ok {
}
.sectionrestore .restorebtn a.cancel {
}
.sectionrestore .restorebtn a {
-moz-box-shadow:inset 0px 1px 0px 0px #86ACC7;
-webkit-box-shadow:inset 0px 1px 0px 0px #86ACC7;
box-shadow:inset 0px 1px 0px 0px #86ACC7;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36638B), color-stop(1, #23486F) );
background:-moz-linear-gradient( center top, #36638B 5%, #23486F 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36638B', endColorstr='#23486F');
background-color:#23486F;
border:1px solid #0C274D;
color:#ffffff;
font-family:arial;
}
.sectionrestore .restorebtn a:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #23486F), color-stop(1, #36638B) );
background:-moz-linear-gradient( center top, #23486F 5%, #36638B 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23486F', endColorstr='#36638B');
background-color:#36638B;
}
.sectionrestore .restorebtn a:active {
}
.sectionrestore .restorebtn a:not(:target) {
background-image: url(button_back_off.svg);
}
.sectionrestore .restorebtn a:hover:not(:target) {
background-image: url(button_back_on.svg);
}
\ No newline at end of file
<!DOCTYPE html>
<html lang="ja-JP">
<head>
<meta charset="utf-8">
<title class="lang" lang="account_setting"></title>
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<!-- favicons -->
<link href="../common/img/favicon.ico" rel="icon">
<link href="../common/img/apple-touch-icon.png" rel="apple-touch-icon">
<!-- main css -->
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/app.css">
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/header.css">
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/style.css">
<!-- vender css -->
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/fontawesome_relative_path.css">
<script type="text/javascript" src="../common/js/jquery/jquery-3.6.0.min.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/jquery/jquery-ui.min.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/web/i18n.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/constant.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/validation.js"></script>
<script type="text/javascript" src="../common/js/common.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/header/header.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/setting/settings.js?__UPDATEID__"></script>
</head>
<body>
<!-- header -->
<div id="includedHeader"></div>
<!-- account setting -->
<main id="main">
<div class="container">
<!-- title -->
<h1 class="fs-14 font-weight-bold pt-4 pb-3 mb-0 lang" lang="account_setting">アカウント設定</h1>
<!-- content -->
<div class="row">
<div class="col-md-6 col-12 mb-4">
<div class="card p-4">
<h2 class="fs-10 font-weight-bold mb-3 lang" lang="accountInformation">アカウント情報</h2>
<table>
<colgroup>
<col span="1" class="w-120px">
</colgroup>
<tbody>
<tr class="border-bottom">
<th class="fs-9 p-2 text-secondary lang" lang="txtLoginId">ログインID</th>
<td class="p-2" lang="txtLoginId" id="txtLoginId">login-idlogin-idlogin-id</td>
</tr>
<tr class="border-bottom">
<th class="fs-9 p-2 text-secondary lang" lang="txtLoginAccPath">アカウントパス</th>
<td class="p-2" lang="txtLoginAccPath" id="txtLoginAccPath">account-textaccount</td>
</tr>
<tr class="border-bottom">
<th class="fs-9 p-2 text-secondary lang" lang="txtLoginDate">ログイン日時</th>
<td class="p-2" lang="txtLastLoginTime" id="txtLastLoginTime">2022/09/30 12:00:00</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="col-md-6 col-12 mb-4">
<div class="card p-4 password">
<h2 class="fs-10 font-weight-bold mb-3 lang" lang="dspPwdUpd">パスワード変更</h2>
<form>
<div class="form-group mb-3">
<label id="lblPwdCur" class="lang" lang="txtPwdCurr">現在のパスワード</label>
<input type="password" class="form-control" id="txtPwdCur" maxlength="16" aria-describedby="current">
</div>
<div class="form-group mb-3">
<label id="lblPwdNew" class="lang" lang="txtPwdNew">新しいパスワード</label>
<input type="password" class="form-control" id="txtPwdNew" maxlength="16" aria-describedby="new">
</div>
<div class="form-group mb-4">
<label id="lblPwdNewRe" class="lang" lang="txtPwdNewRe">新しいパスワード</label>
<input type="password" class="form-control" id="txtPwdNewRe" maxlength="16" aria-describedby="confirm">
</div>
<p class="error lang" id="main-error-message" style="display:none;">パスワードまたはIDに誤りがあります</p>
<button type="submit" class="btn btn-primary lang" lang="dspChange" id="dspPwdUpd1">変更</button>
</form>
</div>
</div>
</div>
</div>
</main>
<!-- alert -->
<div class="alert-overlay d-none"></div>
<div class="alert-area d-none">
<i class="text-right fas fa-times fa-2x loading-close" onclick="COMMON.alertClose();"></i>
<div class="fs-13 mt-4 text-left" style="padding: 15px;" id="alertMsg"></div>
</div>
<!-- confirm -->
<div id="includedConfirmModal"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../common/js/newdash/app.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/newdash/common.js?__UPDATEID__"></script>
</body>
</html>
<div class="modal fade" id="confirm-modal" tabindex="-1" role="dialog"> <div class="modal fade" id="confirm-modal" tabindex="-1" role="dialog">
<div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header bg-dark10"> <div class="modal-header bg-dark10">
<h5 class="modal-title lang" lang="confirmation"></h5> <h5 class="modal-title lang" lang="confirmation"></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> <button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span> <span aria-hidden="true">&times;</span>
</button> </button>
</div> </div>
<div class="modal-body" id="msgModel"> <div class="modal-body" id="msgModel">
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-primary lang" lang="confirmYes"></button> <button type="button" class="btn btn-primary lang" id="confirmYes" lang="confirmYes"></button>
<button type="button" class="btn btn-tertiary lang" lang="confirmNo" data-dismiss="modal"></button> <button type="button" class="btn btn-tertiary lang" id="confirmNo" lang="confirmNo" data-dismiss="modal"></button>
</div>
</div> </div>
</div> </div>
</div> </div>
\ No newline at end of file </div>
\ No newline at end of file
...@@ -7,14 +7,14 @@ ...@@ -7,14 +7,14 @@
<ul class="mr-sm-auto ml-sm-0 ml-auto mb-0 pl-0 d-flex"> <ul class="mr-sm-auto ml-sm-0 ml-auto mb-0 pl-0 d-flex">
<li class="active nav-link"> <li class="active nav-link">
<a href="dashboard.html" class="d-block text-center text-decoration-none"> <a href="dashboard.html" class="d-block text-center text-decoration-none">
<img src="../common/img/nav_icon_dashboard.svg" type="image" alt="" class="p-sm-1 p-0 img-fluid lang" lang="dashboard"> <img src="../common/img/nav_icon_dashboard.svg" type="image" alt="" class="p-sm-1 p-0 img-fluid lang" lang="dashboard">
<div class="fs-7 d-sm-block d-none lang" lang="dashboard"></div> <div class="fs-7 d-sm-block d-none lang" lang="dashboard"></div>
</a> </a>
</li> </li>
<li class="nav-link"> <li class="nav-link">
<a href="task-list.html" class="d-block text-center text-decoration-none"> <a href="task-list.html" class="d-block text-center text-decoration-none">
<img src="../common/img/nav_icon_task.svg" type="image" alt="" class="p-sm-1 p-0 img-fluid lang" lang="workList"> <img src="../common/img/nav_icon_task.svg" type="image" alt="" class="p-sm-1 p-0 img-fluid lang" lang="workList">
<div class="fs-7 d-sm-block d-none lang" lang="workList"></div> <div class="fs-7 d-sm-block d-none lang" lang="workList"></div>
</a> </a>
</li> </li>
</ul> </ul>
...@@ -24,12 +24,12 @@ ...@@ -24,12 +24,12 @@
<div class="fs-7 d-sm-block d-none lang" lang="profile"></div> <div class="fs-7 d-sm-block d-none lang" lang="profile"></div>
</a> </a>
<div class="dropdown-menu dropdown-menu-right" data-animation="true" aria-labelledby="dropdown-profile"> <div class="dropdown-menu dropdown-menu-right" data-animation="true" aria-labelledby="dropdown-profile">
<h6 class="dropdown-header lang" lang="dspLogin" ></h6> <h6 class="dropdown-header" id="dspLoginId" ></h6>
<a class="dropdown-item " href="account-setting.html" > <a class="dropdown-item " href="account-setting.html" >
<img src="../common/img/menu_icon_account_setting.svg" type="image" alt="" class="navbar-dropdown-icon lang" lang="account_setting"> <img src="../common/img/menu_icon_account_setting.svg" type="image" alt="" class="navbar-dropdown-icon lang" lang="account_setting">
<span class="lang" style=" color: #6c757d;" lang="account_setting"></span> <span class="lang" style=" color: #6c757d;" lang="account_setting"></span>
</a> </a>
<a class="dropdown-item " href="#" data-toggle="modal" data-target="#confirm-modal"> <a class="dropdown-item " href="#" data-toggle="modal" data-target="#confirm-modal" id="btnLogout">
<img src="../common/img/menu_icon_logout.svg" type="image" alt="" class="navbar-dropdown-icon lang" lang="dspLogout"> <img src="../common/img/menu_icon_logout.svg" type="image" alt="" class="navbar-dropdown-icon lang" lang="dspLogout">
<span class="lang" style=" color: #6c757d;" lang="dspLogout"></span> <span class="lang" style=" color: #6c757d;" lang="dspLogout"></span>
</a> </a>
......
...@@ -21,11 +21,13 @@ ...@@ -21,11 +21,13 @@
<script src="../common/js/constant.js?__UPDATEID__"></script> <script src="../common/js/constant.js?__UPDATEID__"></script>
<script src="../common/js/common.js?__UPDATEID__"></script> <script src="../common/js/common.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/header/header.js"></script>
<script type="text/javascript" src="../js/dashboardSetting/dashboard-setting.js"></script> <script type="text/javascript" src="../js/dashboardSetting/dashboard-setting.js"></script>
<script type="text/javascript" src="../js/template/template.js"></script> <script type="text/javascript" src="../js/template/template.js"></script>
<script type="text/javascript" src="../js/dashboard/dashboard.js"></script> <script type="text/javascript" src="../js/dashboard/dashboard.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gasparesganga-jquery-loading-overlay@2.1.7/dist/loadingoverlay.min.js"></script>
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function(){ $(document).ready(function(){
DASHBOARD.init(); DASHBOARD.init();
......
<!-- view display type menu -->
<div class="view">
<a href="#" class="text-decoration-none view-btn view-list-btn">
<img src="../common/img/icon_view_list.svg" alt="" class="list-block-icon mx-1 lang" lang="listDisplay" type="image" data-toggle="tooltip" data-placement="bottom" title="">
</a>
<a href="#" class="text-decoration-none view-btn view-block-btn active">
<img src="../common/img/icon_view_block.svg" alt="" class="list-block-icon mx-1 lang" lang="gridDisplay" type="image" data-toggle="tooltip" data-placement="bottom" title="">
</a>
</div>
\ No newline at end of file
...@@ -21,15 +21,17 @@ ...@@ -21,15 +21,17 @@
<script src="../common/js/constant.js?__UPDATEID__"></script> <script src="../common/js/constant.js?__UPDATEID__"></script>
<script src="../common/js/common.js?__UPDATEID__"></script> <script src="../common/js/common.js?__UPDATEID__"></script>
<script src="../js/operationList/operationList.js?__UPDATEID__"></script> <script src="../js/operationList/operationList.js?__UPDATEID__"></script>
<script src="../js/topPage/topPage.js?__UPDATEID__"></script> <script src="/abweb/js/dashboardSetting/dashboard-setting.js?__UPDATEID__"></script>
<script src="../js/dashboardSetting/check-dashboard-setting.js?__UPDATEID__"></script>
<script src="../js/dashboard/dashboard.js?__UPDATEID__"></script> <script src="../js/dashboard/dashboard.js?__UPDATEID__"></script>
<script src="../common/js/footer.js?__UPDATEID__"></script> <script src="/abweb/common/js/header.js?__UPDATEID__"></script>
<script src="/abweb/js/topPage/topPage.js?__UPDATEID__"></script>
<script src="../common/js/app.js?__UPDATEID__" defer></script> <script src="../common/js/app.js?__UPDATEID__" defer></script>
<script src="https://cdn.jsdelivr.net/npm/gasparesganga-jquery-loading-overlay@2.1.7/dist/loadingoverlay.min.js"></script>
</head> </head>
<body onload="TOP.init();" style="position: relative; margin-top: 53px;"> <body style="position: relative; margin-top: 53px;">
<!--作業一覧画面--> <!--作業一覧画面-->
<section id="operationList" class="page-content" style="display: none;"> <section id="operationList" class="page-content" style="display: none;">
...@@ -197,7 +199,7 @@ ...@@ -197,7 +199,7 @@
<!--ローディング--> <!--ローディング-->
<div id="check_loading" style="display:none; position: relative; overflow:hidden;"> <div id="check_loading" style="display:none; position: relative; overflow:hidden;">
<p id="checkLoadingMessage"></p> <p id="checkLoadingMessage"></p>
<div id="checkLoadingImage"><img src='${check}images/transferLoading.gif' /></div> <div id="checkLoadingImage"><img src='/abweb/img/loading.svg' /></div>
</div> </div>
</body> </body>
</html> </html>
\ No newline at end of file
<!DOCTYPE html> <!DOCTYPE html>
<html lang="ja-JP">
<html>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
...@@ -8,15 +8,19 @@ ...@@ -8,15 +8,19 @@
<meta http-equiv="Cache-Control" content="no-store"> <meta http-equiv="Cache-Control" content="no-store">
<meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="-1"> <meta http-equiv="Expires" content="-1">
<title class="lang" lang="dspLogin"></title>
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<!-- favicons -->
<link href="../common/img/favicon.ico" rel="icon">
<link href="../common/img/apple-touch-icon.png" rel="apple-touch-icon">
<!-- main css -->
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/app.css">
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/header.css">
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/style.css">
<link rel="stylesheet" type="text/css" href="../css/login/login.css">
<title></title> <!-- vender css -->
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/fontawesome_relative_path.css">
<link rel="stylesheet" type="text/css" href="../common/css/web/common.css?__UPDATEID__" />
<link rel="stylesheet" type="text/css" href="../common/css/jquery/jquery-ui.min.css?__UPDATEID__" />
<link rel="stylesheet" type="text/css" href="../common/css/jquery/jquery-ui.structure.min.css?__UPDATEID__" />
<link rel="stylesheet" type="text/css" href="../common/css/jquery/jquery-ui.theme.min.css?__UPDATEID__" />
<link rel="stylesheet" type="text/css" href="../css/login/login.css?__UPDATEID__" />
<link rel="stylesheet" type="text/css" href="../css/login/login_validation.css?__UPDATEID__" />
<script type="text/javascript" src="../common/js/jquery/jquery-3.6.0.min.js?__UPDATEID__"></script> <script type="text/javascript" src="../common/js/jquery/jquery-3.6.0.min.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/jquery/jquery-ui.min.js?__UPDATEID__"></script> <script type="text/javascript" src="../common/js/jquery/jquery-ui.min.js?__UPDATEID__"></script>
...@@ -25,95 +29,76 @@ ...@@ -25,95 +29,76 @@
<script type="text/javascript" src="../common/js/validation.js?__UPDATEID__"></script> <script type="text/javascript" src="../common/js/validation.js?__UPDATEID__"></script>
<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="../js/login/login.js?__UPDATEID__"></script> <script type="text/javascript" src="../js/login/login.js?__UPDATEID__"></script>
<script src="https://cdn.jsdelivr.net/npm/gasparesganga-jquery-loading-overlay@2.1.7/dist/loadingoverlay.min.js"></script>
<script type="text/javascript">
<!--[if gte IE 9]> $(document).ready(function(){
<style type="text/css"> LOGIN.ready();
.gradient { });
filter: none;
} </script>
</style>
<![endif]-->
<script type="text/javascript">
$(document).ready(function(){
LOGIN.ready();
});
</script>
</head> </head>
<body id="login">
<div id="anonymous">
<img src="../img/login/logo_login.png" width="200" class="clearboth"/>
</div>
<div id="normalUser"> <body>
<!-- <form class="form-login card">
<div id="loader"><img src=".../img/login/loading_icon.gif" width="200" height="200"></div> <img class="mb-4 w-100 text-center" src="../common/img/logo.svg" alt="" height="60">
<div id="fade"></div> <div class="form-group mb-2">
--> <input type="text" class="form-control lang" lang="txtLoginAccPath" placeholder="txtLoginAccPath" id="txtAccPath" maxlength="60" >
<div class="wrapper"> </div>
<div id="main-ws"> <div class="form-group mb-2">
<ul class="floatR" id="menu-language"><li class="language"><a id="language-ja"><img src="../img/login/flg_jpn.png" width="29" height="20"></a></li><li class="language"><a id="language-en"><img src="../img/login/flg_usa.png" width="29" height="20"></a></li><li class="language"><a id="language-ko"><img src="../img/login/flg_kor.png" width="29" height="20"></a></li></ul> <input type="text" class="form-control lang" lang="txtLoginId" placeholder="txtLoginId" id="txtAccId" maxlength="54" >
<article> </div>
<img src="../img/login/logo_login.png" width="200" class="clearboth" id="logologin"> <div class="form-group mb-2">
<section id="formlogin" style="display:none;"> <input type="password" class="form-control lang" lang="txtLoginPwd" placeholder="txtLoginPwd" id="txtPassword" >
<table width="440" border="0" cellspacing="0"> </div>
<tr> <div class="form-group mb-2">
<th width="33%" class="lang" lang="txtLoginAccPath">アカウントパス</th> <select class="form-control" id="languageSelect">
<td width="67%"><input type="text" id="txtAccPath" maxlength="60" /></td> <option value="ja">日本語</option>
</tr> <option value="en">英語</option>
<tr> <option value="ko">韓国語</option>
<th class="lang" lang="txtLoginId">ログインID</th> </select>
<td><input type="text" id="txtAccId" maxlength="54" /></td> </div>
</tr> <div class="form-group mb-2">
<tr> <div class="form-check">
<th class="lang" lang="txtLoginPwd">パスワード</th>
<td><input type="password" id="txtPassword"/></td>
</tr>
</table>
<p class="error lang" id="main-error-message" style="display:none;">パスワードまたはIDに誤りがあります</p> <p class="error lang" id="main-error-message" style="display:none;">パスワードまたはIDに誤りがあります</p>
<p class="memory"><input type="checkbox" id="chkRemember" /><label class="lang" lang="txtLoginPwdRbr" for="chkRemember">アカウントパスとログインIDを記憶する</label></p> <input type="checkbox" class="form-check-input" id="chkRemember" >
<a class="loginbtn lang" id="btnLogin" lang="dspLogin">ログイン</a> <label class="form-check-label lang" for="exampleCheck1" lang="txtLoginPwdRbr" for="chkRemember">アカウントパスとログインIDを記憶する</label>
</section> </div>
</article> </div>
<a id="btnLogin" lang="dspLogin" class="btn btn-primary btn-block lang" lang="dspLogin">ログイン</a>
</form>
<div class="modal" id="password-reset-modal" tabindex="-1" role="dialog">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header bg-dark10">
<h5 class="modal-title">パスワード変更</h5>
</div>
<div class="modal-body">
<p class="lang" lang="txtPwdRemind" id="txtPwdRemind">
<form>
<div class="form-group mb-3">
<label for="current" class="lang" lang="txtPwdCurr">現在のパスワード</label>
<input type="password" class="form-control" id="txtCurrentPass" aria-describedby="current" maxlength="16">
</div>
<div class="form-group mb-3">
<label for="new" class="lang" lang="txtPwdNew">新しいパスワード</label>
<input type="password" class="form-control" id="txtNewPass" aria-describedby="new" maxlength="16">
</div>
<div class="form-group mb-4">
<label for="confirm" class="lang" lang="txtPwdNewRe">新しいパスワード(確認)</label>
<input type="password" class="form-control" id="txtConfirmNew" aria-describedby="confirm" maxlength="16">
</div>
</form>
<span id="dialog-error-message" class="alertTxtDialog lang"></span>
</div>
<div class="modal-footer">
<a class="btn btn-primary lang change" id="btnChange" lang="dspChange">変更</a>
<a class="btn btn-tertiary lang skip" data-dismiss="modal" id="btnSkip" lang="dspSkip">スキップ</a>
</div>
</div> </div>
</div>
<!--ローディング-->
<div id="check_loading" style="display:none; position: relative; overflow:hidden;">
<p id="checkLoadingMessage"></p>
<div id="checkLoadingImage"><img src='########' /></div>
</div>
<footer>
<div class="border">
<div class="cnt_footer">
COPYRIGHT &copy; 2022 AGENTEC Co., Ltd. ALL RIGHTS RESERVED.
</div> </div>
</div> </div>
</footer>
</div>
<section id="main-password-change" class="sectionchangepassword">
<h1 class="title lang" lang="msgChangePassword"><!--パスワードを変更してください。--></h1>
<span id="dialog-error-message" class="alertTxtDialog lang"></span>
<dl>
<dt class="lang" lang="txtPwdCurr"><!--旧パスワード:--></dt>
<dd><input type="password" id="txtCurrentPass" maxlength="16" /></dd>
</dl>
<dl>
<dt class="lang" lang="txtPwdNew"><!--旧パスワード:--></dt>
<dd><input type="password" id="txtNewPass" maxlength="16" /></dd>
</dl>
<dl>
<dt class="lang" lang="txtPwdNewRe"><!--新パスワード(確認):--></dt>
<dd><input type="password" id="txtConfirmNew" maxlength="16" /></dd>
</dl>
<p class="lang" lang="txtPwdRemind" id="txtPwdRemind"><!--※スキップを選択すると、30日間このメッセージは表示されません--></p>
<p class="loginbtn">
<a class="skip lang" id="btnSkip" lang="dspSkip"><!--スキップ--></a>
<a class="change lang" id="btnChange" lang="dspChange"><!--変更--></a>
</p>
</section>
</body> </body>
</html> </html>
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<nav class="d-flex justify-content-around"> <nav class="d-flex justify-content-around">
<!--ダッシュボード--> <!--ダッシュボード-->
<a id="dashboardBottomNav" class="d-block w-100 text-center py-2 text-decoration-none text-secondary bottom-nav" href="javascript:FOOTER.goDashboard();"> <a id="dashboardBottomNav" class="d-block w-100 text-center py-2 text-decoration-none text-secondary bottom-nav" href="dashboard.html">
<img src="../img/dashboard/icon_dashboard_inactive.svg" data-inactive-src="../img/dashboard/icon_dashboard_inactive.svg" data-src="../img/dashboard/icon_dashboard.svg" alt="buttonDashboard" class="p-1"> <img src="../img/dashboard/icon_dashboard_inactive.svg" data-inactive-src="../img/dashboard/icon_dashboard_inactive.svg" data-src="../img/dashboard/icon_dashboard.svg" alt="buttonDashboard" class="p-1">
<div class="fs-7 multi-lang" data-msg="buttonDashboard"></div> <div class="fs-7 multi-lang" data-msg="buttonDashboard"></div>
</a> </a>
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</ul> </ul>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-primary lang" lang="selection"></button> <button type="button" class="btn btn-primary lang" lang="selection" onclick="NotificationSelect.onClickTempalte();"></button>
<button type="button" class="btn btn-tertiary lang" lang="dspCancel" data-dismiss="modal"></button> <button type="button" class="btn btn-tertiary lang" lang="dspCancel" data-dismiss="modal"></button>
</div> </div>
</div> </div>
......
...@@ -25,14 +25,19 @@ ...@@ -25,14 +25,19 @@
<!-- main js --> <!-- main js -->
<script type="text/javascript" src="../js/header/header.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/dashboardSetting/dashboard-setting.js"></script> <script type="text/javascript" src="../js/dashboardSetting/dashboard-setting.js"></script>
<script type="text/javascript" src="../js/dashboard/dashboard.js"></script> <script type="text/javascript" src="../js/dashboard/dashboard.js"></script>
<script type="text/javascript" src="../js/template/template.js"></script> <script type="text/javascript" src="../js/template/template.js"></script>
<script type="text/javascript" src="../js/pickup/pickup.js"></script> <script type="text/javascript" src="../js/pickup/pickup.js"></script>
<script type="text/javascript">
$(document).ready(function(){
PICKUP.init();
});
</script>
</head> </head>
<body onload="PICKUP.init();"> <body >
<!-- header --> <!-- header -->
<div id="includedHeader"></div> <div id="includedHeader"></div>
......
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
<script src="../common/js/constant.js?__UPDATEID__"></script> <script src="../common/js/constant.js?__UPDATEID__"></script>
<script src="../common/js/common.js?__UPDATEID__"></script> <script src="../common/js/common.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/header/header.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/template/template.js"></script> <script type="text/javascript" src="../js/template/template.js"></script>
<script type="text/javascript" src="../js/pushMessageDetail/push-message-detail.js"></script> <script type="text/javascript" src="../js/pushMessageDetail/push-message-detail.js"></script>
...@@ -38,23 +39,10 @@ ...@@ -38,23 +39,10 @@
<!-- header --> <!-- header -->
<div id="includedHeader"></div> <div id="includedHeader"></div>
<div id="includedMainTitle"></div>
<!-- message detail --> <!-- message detail -->
<main> <main>
<div class="container"> <div class="container">
<!-- breadcrumb -->
<nav aria-label="breadcrumb">
<ol class="breadcrumb px-0 mb-0">
<li class="breadcrumb-item"><a href="dashboard.html" class="text-decoration-none text-underline lang" lang="dashboard"></a></li>
<li class="breadcrumb-item"><a href="push-message-list.html" class="text-decoration-none text-underline lang" lang="messageListTitle"></a></li>
<li class="breadcrumb-item active lang" lang="messageDetail" aria-current="page"><span></span></li>
</ol>
</nav>
<!-- title -->
<h1 class="fs-14 font-weight-bold pt-sm-4 pt-2 pb-3 mb-0 lang" lang="messageDetail"></h1>
<!-- message detail -->
<div class="row"> <div class="row">
<div class="col-12"> <div class="col-12">
<div class="card p-4"> <div class="card p-4">
......
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
<script src="../common/js/constant.js?__UPDATEID__"></script> <script src="../common/js/constant.js?__UPDATEID__"></script>
<script src="../common/js/common.js?__UPDATEID__"></script> <script src="../common/js/common.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/header/header.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/template/template.js"></script> <script type="text/javascript" src="../js/template/template.js"></script>
<script type="text/javascript" src="../js/pushMessageList/push-message-list.js"></script> <script type="text/javascript" src="../js/pushMessageList/push-message-list.js"></script>
......
<!DOCTYPE html>
<html lang="ja-JP">
<head>
<meta charset="utf-8">
<title class="lang" lang="reportList"></title>
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<!-- favicons -->
<link href="../common/img/favicon.ico" rel="icon">
<link href="../common/img/apple-touch-icon.png" rel="apple-touch-icon">
<!-- main css -->
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/app.css">
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/header.css">
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/style.css">
<!-- vender css -->
<link rel="stylesheet" type="text/css" href="../common/css/appCommon/fontawesome_relative_path.css">
<script type="text/javascript" src="../common/js/jquery/jquery-3.6.0.min.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/jquery/jquery-ui.min.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/web/i18n.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/constant.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/common.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/header/header.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/reportList/reportList.js?__UPDATEID__"></script>
<script src="https://cdn.jsdelivr.net/npm/gasparesganga-jquery-loading-overlay@2.1.7/dist/loadingoverlay.min.js"></script>
<script type="text/javascript">
</script>
</head>
<body onload="RL.init();">
<!-- header -->
<div id="includedHeader"></div>
<!-- report list -->
<main>
<div class="container">
<!-- breadcrumb -->
<nav aria-label="breadcrumb">
<ol class="breadcrumb px-0 mb-0">
<li class="breadcrumb-item"><a href="task-list.html" class="text-decoration-none text-underline">作業一覧</a></li>
<li class="breadcrumb-item active" aria-current="page"><span>報告一覧</span></li>
</ol>
</nav>
<!-- title -->
<div class="d-flex align-items-center">
<h1 class="fs-14 font-weight-bold pt-sm-4 pt-2 pb-3 mb-0 mr-auto">報告一覧</h1>
<a href="pdf.html" id="btnPdfPrint">
<img src="../common/img/icon_pdf.svg" alt="pdf出力" class="p-1 w-40px" data-toggle="tooltip" data-placement="bottom" title="pdf出力">
</a>
</div>
</div>
</main>
<!-- ↓↓↓ ここから共通HTML ↓↓↓ -->
<div class="container-fluid mb-5" id="task-list"></div>
<!-- confirm -->
<!-- confirm -->
<div id="includedConfirmModal"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../common/js/newdash/app.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/newdash/common.js?__UPDATEID__"></script>
</body>
</html>
...@@ -41,21 +41,10 @@ ...@@ -41,21 +41,10 @@
<!-- header --> <!-- header -->
<div id="includedHeader"></div> <div id="includedHeader"></div>
<div id="includedMainTitle"></div>
<!-- send message --> <!-- send message -->
<main> <main>
<div class="container"> <div class="container">
<!-- breadcrumb -->
<nav aria-label="breadcrumb">
<ol class="breadcrumb px-0 mb-0">
<li class="breadcrumb-item"><a href="dashboard.html" class="text-decoration-none text-underline lang" lang="dashboard"></a></li>
<li class="breadcrumb-item active lang" lang="sendMessageTitle" aria-current="page"><span></span></li>
</ol>
</nav>
<!-- title -->
<h1 class="fs-14 font-weight-bold pt-sm-4 pt-2 pb-3 mb-0 lang" lang="sendMessageTitle"></h1>
<!-- content --> <!-- content -->
<div class="py-2"> <div class="py-2">
<div class="row"> <div class="row">
......
...@@ -27,7 +27,7 @@ DASHBOARD.defaultDashboard = { ...@@ -27,7 +27,7 @@ DASHBOARD.defaultDashboard = {
pushMesage: 0, pushMesage: 0,
}; };
DASHBOARD.getDataApiUrl = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + 'dashboard/'; DASHBOARD.getDataApiUrl = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.DASHBOARD;
/** /**
* Call api get data * Call api get data
...@@ -147,8 +147,8 @@ DASHBOARD.updateDataPickups = function (settings, dataDashboard) { ...@@ -147,8 +147,8 @@ DASHBOARD.updateDataPickups = function (settings, dataDashboard) {
item.enabled = enabled; item.enabled = enabled;
} }
item.count = 0; item.count = 0;
if (dataDashboard[item.id]) { if (dataDashboard.dashboard[item.id]) {
item.count = dataDashboard[item.id]; item.count = dataDashboard.dashboard[item.id];
} }
}); });
}; };
......
...@@ -17,7 +17,7 @@ DashboardSetting.elementItems = { ...@@ -17,7 +17,7 @@ DashboardSetting.elementItems = {
dashboardHome: { id: 'settingDashboardHome', name: 'chk-home', enabled: false }, dashboardHome: { id: 'settingDashboardHome', name: 'chk-home', enabled: false },
}; };
DashboardSetting.baseApiUrl = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + 'dashboardSetting/'; DashboardSetting.baseApiUrl = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.DASHBOARD_SETTING;
/** /**
* default setting * default setting
...@@ -122,7 +122,7 @@ DashboardSetting.saveSetting = function () { ...@@ -122,7 +122,7 @@ DashboardSetting.saveSetting = function () {
const element = DashboardSetting.elementItems[key]; const element = DashboardSetting.elementItems[key];
param[key] = element.enabled ? 1 : 0; param[key] = element.enabled ? 1 : 0;
} }
const url = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + 'saveDashboardSetting/'; const url = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.SAVE_DASHBOARD_SETTING;
COMMON.cmsAjax(url, param, false, function (json) { COMMON.cmsAjax(url, param, false, function (json) {
DashboardSetting.closeModal(); DashboardSetting.closeModal();
if (DashboardSetting.changeSettingCallback && typeof DashboardSetting.changeSettingCallback === 'function') { if (DashboardSetting.changeSettingCallback && typeof DashboardSetting.changeSettingCallback === 'function') {
......
// header function js
var HEADER = {};
HEADER.init = function() {
$("#dspLoginId").text(ClientData.userInfo_loginId());
$("#btnLogout").click(HEADER.logoutFunction);
};
HEADER.logoutFunction = function() {
console.log("clicked logout");
$("#msgModel").text(I18N.i18nText('msgLogoutConfirm'));
$("#confirmYes").click(HEADER.processLogout);
}
HEADER.processLogout = function() {
var params = {
sid: ClientData.userInfo_sid()
};
const url = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.LOGOUT;
COMMON.cmsAjax(url, params, false,
function (data) {
if (data.httpStatus == CONSTANT.HTTP_STATUS.OK) {
SessionStorageUtils.clear();
COMMON.userSetting().remove(CONSTANT.KEYS.userInfo_sid);
COMMON.userSetting().remove(CONSTANT.KEYS.userInfo_sid_local);
// Move to login screen
//window.location = COMMON.ScreenIds.Login;
COMMON.goUrlWithCurrentParams(CONSTANT.PAGE_NAME.LOGIN);
} else {
if (data.errorMessage) {
COMMON.displayAlert(data.errorMessage);
} else {
COMMON.displayAlert("errorOccured");
}
}
},
function (xmlHttpRequest, txtStatus, errorThrown) {
if(xmlHttpRequest.errorMessage) {
COMMON.displayAlert(xmlHttpRequest.errorMessage);
} else {
COMMON.displayAlert("errorOccured");
}
});
}
...@@ -29,7 +29,11 @@ LOGIN.loadLoginInfo = function() { ...@@ -29,7 +29,11 @@ LOGIN.loadLoginInfo = function() {
LOGIN.initialScreen = function() { LOGIN.initialScreen = function() {
if (ClientData.userInfo_rememberLogin()) { if (ClientData.userInfo_rememberLogin()) {
LOGIN.loadLoginInfo(); LOGIN.loadLoginInfo();
} else {
$('#txtAccPath').val("");
$('#txtAccId').val("");
} }
}; };
// check Save Login Info // check Save Login Info
...@@ -128,14 +132,14 @@ LOGIN.checkDialogValidation = function() { ...@@ -128,14 +132,14 @@ LOGIN.checkDialogValidation = function() {
return false; return false;
} else if (!ValidationUtil.CheckMinLengthForByte(newPass, 6)) { } else if (!ValidationUtil.CheckMinLengthForByte(newPass, 6)) {
LOGIN.login_errorMessage = ""; LOGIN.login_errorMessage = "";
msgError.html(I18N.i18nText('msgMinLength')); msgError.html(I18N.i18nText('msgInvaildLength'));
msgError.attr('lang', 'msgMinLength'); msgError.attr('lang', 'msgInvaildLength');
msgError.show(); msgError.show();
return false; return false;
} else if (!ValidationUtil.CheckMaxLengthForByte(newPass, 16)) { } else if (!ValidationUtil.CheckMaxLengthForByte(newPass, 16)) {
LOGIN.login_errorMessage = ""; LOGIN.login_errorMessage = "";
msgError.html(I18N.i18nText('msgMaxLength')); msgError.html(I18N.i18nText('msgInvaildLength'));
msgError.attr('lang', 'msgMaxLength'); msgError.attr('lang', 'msgInvaildLength');
msgError.show(); msgError.show();
return false; return false;
} else if (ValidationUtil.HasSeqChar(newPass, 3)) { } else if (ValidationUtil.HasSeqChar(newPass, 3)) {
...@@ -181,11 +185,10 @@ LOGIN.processLogin = function() { ...@@ -181,11 +185,10 @@ LOGIN.processLogin = function() {
if (ClientData.userInfo_sid_local()) { if (ClientData.userInfo_sid_local()) {
params.previousSid = ClientData.userInfo_sid_local(); params.previousSid = ClientData.userInfo_sid_local();
} }
// Get url to login // Get url to login
url = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + CONSTANT.URL.CMS.API.LOGIN; url = COMMON.format(ClientData.conf_checkApiUrl(), accountPath) + CONSTANT.URL.CMS.API.LOGIN;
COMMON.callCmsApi(url, 'POST', params, true, function(data) { COMMON.cmsAjax(url, params, true, function(data) {
LOGIN.userinfo_sid = data.sid; LOGIN.userinfo_sid = data.sid;
LOGIN.userInfo_userName = data.userName; LOGIN.userInfo_userName = data.userName;
LOGIN.optionList = data.serviceOptionList; LOGIN.optionList = data.serviceOptionList;
...@@ -201,7 +204,6 @@ LOGIN.processLogin = function() { ...@@ -201,7 +204,6 @@ LOGIN.processLogin = function() {
$('#main-error-message').css('display', 'none'); $('#main-error-message').css('display', 'none');
console.log("data.requirePasswordChange:" + data.requirePasswordChange); console.log("data.requirePasswordChange:" + data.requirePasswordChange);
console.log("ClientData.serviceOpt_abook_check:" + ClientData.serviceOpt_abook_check());
COMMON.closeLoading(); COMMON.closeLoading();
if (data.requirePasswordChange == 0) { if (data.requirePasswordChange == 0) {
...@@ -300,13 +302,12 @@ LOGIN.processLogin = function() { ...@@ -300,13 +302,12 @@ LOGIN.processLogin = function() {
} }
}, function(xhr, statusText, errorThrown) { }, function(result) {
LOGIN.login_error_flag = true; LOGIN.login_error_flag = true;
COMMON.closeLoading(); COMMON.closeLoading();
if (xhr.responseText && xhr.status != 0) { if (result.errorMessage) {
LOGIN.login_errorMessage = JSON.parse(xhr.responseText).errorMessage; LOGIN.login_errorMessage = result.errorMessage;
$('#main-error-message').html(COMMON.format(I18N.i18nText('msgLoginErrWrong'), result.errorMessage).toString());
$('#main-error-message').html(COMMON.format(I18N.i18nText('msgLoginErrWrong'), JSON.parse(xhr.responseText).errorMessage).toString());
} else { } else {
$('#main-error-message').html(COMMON.format(I18N.i18nText('msgLoginErrWrong'), 'E001')); $('#main-error-message').html(COMMON.format(I18N.i18nText('msgLoginErrWrong'), 'E001'));
} }
...@@ -329,9 +330,13 @@ LOGIN.changePasswordProcess = function() { ...@@ -329,9 +330,13 @@ LOGIN.changePasswordProcess = function() {
appId : 4 appId : 4
}; };
const url = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + CONSTANT.URL.CMS.API.PASSWORD_CHANGE; if (I18N.getCurrentLanguage()) {
params.language = I18N.getCurrentLanguage();
}
const url = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.PASSWORD_CHANGE;
COMMON.callCmsApi(url, 'POST', params, false, function(result) { COMMON.cmsAjax(url, params, false, function(result) {
if (result.httpStatus == '200') { if (result.httpStatus == '200') {
LOGIN.CloseChangePasswordDialog(); LOGIN.CloseChangePasswordDialog();
$('#dialog-error-message').css('display', 'none'); $('#dialog-error-message').css('display', 'none');
...@@ -341,8 +346,9 @@ LOGIN.changePasswordProcess = function() { ...@@ -341,8 +346,9 @@ LOGIN.changePasswordProcess = function() {
// move to home.html page // move to home.html page
COMMON.avwScreenMove("index.html"); COMMON.avwScreenMove("index.html");
} else { } else {
$('#main-error-message').html(COMMON.format(I18N.i18nText('msgLoginErrWrong'), 'E001')); $('#dialog-error-message').html(I18N.i18nText('msgPwdChangeNG'));
$('#main-error-message').show(); $('#dialog-error-message').show();
} }
} else if (result.httpStatus == '401') { } else if (result.httpStatus == '401') {
COMMON.goUrlWithCurrentParams(CONSTANT.PAGE_NAME.LOGIN); COMMON.goUrlWithCurrentParams(CONSTANT.PAGE_NAME.LOGIN);
...@@ -350,39 +356,21 @@ LOGIN.changePasswordProcess = function() { ...@@ -350,39 +356,21 @@ LOGIN.changePasswordProcess = function() {
$('#dialog-error-message').html(data.message); $('#dialog-error-message').html(data.message);
$('#dialog-error-message').show(); $('#dialog-error-message').show();
} }
}, function(xhr, b, c) { }, function(result) {
if (xhr.responseText && xhr.status != 0) { COMMON.closeLoading();
$('#dialog-error-message').html(JSON.parse(xhr.responseText).errorMessage); if (result.errorMessage) {
$('#dialog-error-message').show(); $('#dialog-error-message').html(result.errorMessage);
} else { } else {
// Show systemerror $('#dialog-error-message').html(I18N.i18nText('msgPwdChangeNG'));
COMMON.closeLoading();
COMMON.displayAlert('errorOccurred');
} }
}); $('#dialog-error-message').show();
};
// Change Language Japanese });
LOGIN.changeLanguageJa = function() {
I18N.changeLanguage(CONSTANT.LANG.JAPAN);
document.title = I18N.i18nText('dspLogin') + ' | ' + I18N.i18nText('sysAppTitle');
if (LOGIN.login_errorMessage != "") {
$('#main-error-message').html(COMMON.format(I18N.i18nText('msgLoginErrWrong'), LOGIN.login_errorMessage).toString());
}
};
// Change Language Korean
LOGIN.changeLanguageKo = function() {
I18N.changeLanguage(CONSTANT.LANG.KOREA);
document.title = I18N.i18nText('dspLogin') + ' | ' + I18N.i18nText('sysAppTitle');
if (LOGIN.login_errorMessage != "") {
$('#main-error-message').html(COMMON.format(I18N.i18nText('msgLoginErrWrong'), LOGIN.login_errorMessage).toString());
}
}; };
// Change Language English // Change Language English
LOGIN.changeLanguageEn = function() { LOGIN.changeLanguage = function(lang) {
I18N.changeLanguage(CONSTANT.LANG.ENGLISH); I18N.changeLanguage(lang);
document.title = I18N.i18nText('dspLogin') + ' | ' + I18N.i18nText('sysAppTitle'); document.title = I18N.i18nText('dspLogin') + ' | ' + I18N.i18nText('sysAppTitle');
if (LOGIN.login_errorMessage != "") { if (LOGIN.login_errorMessage != "") {
$('#main-error-message').html(COMMON.format(I18N.i18nText('msgLoginErrWrong'), LOGIN.login_errorMessage).toString()); $('#main-error-message').html(COMMON.format(I18N.i18nText('msgLoginErrWrong'), LOGIN.login_errorMessage).toString());
...@@ -425,9 +413,7 @@ LOGIN.skipPassFunction = function() { ...@@ -425,9 +413,7 @@ LOGIN.skipPassFunction = function() {
// Open Change Password Dialog // Open Change Password Dialog
LOGIN.OpenChangePasswordDialog = function() { LOGIN.OpenChangePasswordDialog = function() {
// Clear all input values $("#password-reset-modal").show();
$("#main-password-change").show();
$("#main-password-change").center();
COMMON.showLoading(); COMMON.showLoading();
console.log("password open"); console.log("password open");
}; };
...@@ -485,12 +471,16 @@ LOGIN.initLoginNormalUser = function() { ...@@ -485,12 +471,16 @@ LOGIN.initLoginNormalUser = function() {
// Initial Screen // Initial Screen
LOGIN.initialScreen(); LOGIN.initialScreen();
// Change language japanese // Change language
$('#language-ja').click(LOGIN.changeLanguageJa); let selector = document.getElementById("languageSelect");
// Change language korean var lang = I18N.getCurrentLanguage();
$('#language-ko').click(LOGIN.changeLanguageKo); if (lang) {
// Change laguage english selector.value = lang;
$('#language-en').click(LOGIN.changeLanguageEn); }
selector.addEventListener("change", function() {
LOGIN.changeLanguage(this.value);
})
// Button login click event // Button login click event
$('#btnLogin').click(LOGIN.loginFunction); $('#btnLogin').click(LOGIN.loginFunction);
// Button Change click event // Button Change click event
...@@ -557,7 +547,7 @@ LOGIN.ready = function() { ...@@ -557,7 +547,7 @@ LOGIN.ready = function() {
// set api connection // set api connection
ClientData.conf_apiUrl(siteUrl + "{0}/abvapi"); ClientData.conf_apiUrl(siteUrl + "{0}/abvapi");
ClientData.conf_apiLoginUrl(siteUrl + "nuabvapi"); ClientData.conf_apiLoginUrl(siteUrl + "nuabvapi");
ClientData.conf_checkApiLoginUrl(siteUrl + "checkapi/web"); ClientData.conf_checkApiUrl(siteUrl + "checkapi/web");
ClientData.conf_apiResourceDlUrl(siteUrl + "{0}/dl"); ClientData.conf_apiResourceDlUrl(siteUrl + "{0}/dl");
// set account setting value // set account setting value
ClientData.userInfo_accountPath(urlPath); ClientData.userInfo_accountPath(urlPath);
...@@ -570,7 +560,7 @@ LOGIN.ready = function() { ...@@ -570,7 +560,7 @@ LOGIN.ready = function() {
} else { } else {
// conf parameter set // conf parameter set
ClientData.conf_apiUrl(sysSettings.apiUrl); ClientData.conf_apiUrl(sysSettings.apiUrl);
ClientData.conf_checkApiLoginUrl(sysSettings.checkApiLoginUrl); ClientData.conf_checkApiUrl(sysSettings.checkApiUrl);
ClientData.conf_apiLoginUrl(sysSettings.apiLoginUrl); ClientData.conf_apiLoginUrl(sysSettings.apiLoginUrl);
ClientData.conf_apiResourceDlUrl(sysSettings.apiResourceDlUrl); ClientData.conf_apiResourceDlUrl(sysSettings.apiResourceDlUrl);
} }
......
...@@ -20,7 +20,7 @@ NotificationSelect.getNotificationSelectData = function (callback) { ...@@ -20,7 +20,7 @@ NotificationSelect.getNotificationSelectData = function (callback) {
let param = { let param = {
sid: COMMON.getSid(), sid: COMMON.getSid(),
}; };
const url = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + 'pushMessageTemplate/'; const url = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.PUSH_MESSAGE_TEMPLATE;
COMMON.cmsAjax(url, param, false, function (json) { COMMON.cmsAjax(url, param, false, function (json) {
if (callback) { if (callback) {
callback(json); callback(json);
...@@ -48,24 +48,26 @@ NotificationSelect.selectOperationClick = function () { ...@@ -48,24 +48,26 @@ NotificationSelect.selectOperationClick = function () {
/** /**
* init data, action when screen onload * init data, action when screen onload
*/ */
NotificationSelect.init = function () { NotificationSelect.init = function (selectedCallback) {
NotificationSelect.getNotificationSelectData(function (data) { NotificationSelect.getNotificationSelectData(function (data) {
NotificationSelect.createNotificationSelectList(data); if (typeof data === 'undefined' || data == null) return;
NotificationSelect.createNotificationSelectList(data.pushMessageTemplate);
}); });
NotificationSelect.selectOperationClick(); NotificationSelect.selectOperationClick();
NotificationSelect.changeSelectCallback = selectedCallback;
}; };
/** /**
* Implement notification select html * Implement notification select html
* @returns * @returns
*/ */
NotificationSelect.createNotificationSelectList = function(data) { NotificationSelect.createNotificationSelectList = function(pushMessageTemplate) {
$("#notificationSelectList").empty(); $("#notificationSelectList").empty();
if (typeof data === 'undefined' || data.length < 1) return; if (typeof pushMessageTemplate === 'undefined' || pushMessageTemplate.length < 1) return;
let classSelected = "selected"; let classSelected = "selected";
for (let i = 0; i < data.length; i++) { for (let i = 0; i < pushMessageTemplate.length; i++) {
let divName = $("<div class='pl-5 py-3 h-100 w-100 align-self-center select-label'>" + data[i].name + "</div>"); let divName = $("<div class='pl-5 py-3 h-100 w-100 align-self-center select-label'>" + pushMessageTemplate[i].name + "</div>");
let divIcon = $("<div class='flex-shrink-1 mx-3 align-self-center'>" let divIcon = $("<div class='flex-shrink-1 mx-3 align-self-center'>"
+ "<button class='btn btn-link border collapsed' type='button' data-toggle='collapse' data-target='#collapse" + i + "' aria-expanded='true' aria-controls='collapse" + i + "'>" + "<button class='btn btn-link border collapsed' type='button' data-toggle='collapse' data-target='#collapse" + i + "' aria-expanded='true' aria-controls='collapse" + i + "'>"
+ "<div class='arrow-icon'></div>" + "<div class='arrow-icon'></div>"
...@@ -76,7 +78,7 @@ NotificationSelect.init = function () { ...@@ -76,7 +78,7 @@ NotificationSelect.init = function () {
classSelected = ""; classSelected = "";
let divValue = $("<div id='collapse" + i + "' class='collapse' aria-labelledby='heading" + i + "' data-parent='#accordion" + i + "'></div>"); let divValue = $("<div id='collapse" + i + "' class='collapse' aria-labelledby='heading" + i + "' data-parent='#accordion" + i + "'></div>");
let divBodyValue = $("<div class='card-body'>" + data[i].value + "</div>"); let divBodyValue = $("<div class='card-body'>" + pushMessageTemplate[i].value + "</div>");
let messageli = $("<li class='accordion' id='accordion" + i + "'></li>"); let messageli = $("<li class='accordion' id='accordion" + i + "'></li>");
...@@ -86,7 +88,40 @@ NotificationSelect.init = function () { ...@@ -86,7 +88,40 @@ NotificationSelect.init = function () {
divValue.append(divBodyValue); divValue.append(divBodyValue);
messageli.append(divParentName); messageli.append(divParentName);
messageli.append(divValue); messageli.append(divValue);
if(i == 0)
{
NotificationSelect.nameSelected = pushMessageTemplate[i].name;
NotificationSelect.valueSelected = pushMessageTemplate[i].value;
}
$("#notificationSelectList").append(messageli); $("#notificationSelectList").append(messageli);
} }
} }
/**
* handle click event of select button
*/
NotificationSelect.onClickTempalte = function () {
NotificationSelect.chooseTemplate();
};
/**
* Get operation select and call back function in main page
*/
NotificationSelect.chooseTemplate = function () {
let param = {};
param.nameSelected = NotificationSelect.nameSelected;
param.valueSelected = NotificationSelect.valueSelected;
NotificationSelect.closeModal();
if (NotificationSelect.changeSelectCallback && typeof NotificationSelect.changeSelectCallback === 'function') {
NotificationSelect.changeSelectCallback(param.valueSelected);
}
};
/**
* close setting dialog
*/
NotificationSelect.closeModal = function () {
$('#select-template-modal .close').click();
};
\ No newline at end of file
...@@ -22,7 +22,7 @@ OL.operationGroupMasterId; ...@@ -22,7 +22,7 @@ OL.operationGroupMasterId;
*/ */
OL.init = function () { OL.init = function () {
console.log('OperationList start'); console.log('OperationList start');
COMMON.showLoading();
//get all data of operation list scene //get all data of operation list scene
OL.getAllDataWeb(sessionStorage.OL_searchKeyWord, sessionStorage.OL_sortIndex, sessionStorage.OL_searchStartDate, sessionStorage.OL_searchEndDate, sessionStorage.OL_operationGroupMasterId); OL.getAllDataWeb(sessionStorage.OL_searchKeyWord, sessionStorage.OL_sortIndex, sessionStorage.OL_searchStartDate, sessionStorage.OL_searchEndDate, sessionStorage.OL_operationGroupMasterId);
...@@ -31,6 +31,7 @@ OL.init = function () { ...@@ -31,6 +31,7 @@ OL.init = function () {
//show category(operationGroupMaster) //show category(operationGroupMaster)
OL.createCategory(); OL.createCategory();
COMMON.closeLoading();
}; };
/** /**
...@@ -63,7 +64,7 @@ OL.getAllDataWeb = function (searchKeyWord, sortIndex, searchStartDate, searchEn ...@@ -63,7 +64,7 @@ OL.getAllDataWeb = function (searchKeyWord, sortIndex, searchStartDate, searchEn
param.operationGroupMasterId = operationGroupMasterId; param.operationGroupMasterId = operationGroupMasterId;
} }
const url = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + CONSTANT.URL.CMS.API.ALL_OPERATION_LIST; const url = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.ALL_OPERATION_LIST;
COMMON.cmsAjax(url, param, false, function (json) { COMMON.cmsAjax(url, param, false, function (json) {
OL.saveSearchKeyWord(searchKeyWord, sortIndex, searchStartDate, searchEndDate, operationGroupMasterId); OL.saveSearchKeyWord(searchKeyWord, sortIndex, searchStartDate, searchEndDate, operationGroupMasterId);
...@@ -507,11 +508,8 @@ OL.sendOperation = function (operationId, operationType, reportType, enableAddRe ...@@ -507,11 +508,8 @@ OL.sendOperation = function (operationId, operationType, reportType, enableAddRe
OL.saveOperationReadingLog(operationId, operationType, reportType); OL.saveOperationReadingLog(operationId, operationType, reportType);
//Transition to the report form or operation list screen //Transition to the report form or operation list screen
let params = {}; sessionStorage.OL_operationId = operationId;
params.sid = COMMON.getSid(); COMMON.avwScreenMove("reportList.html");
params.operationId = operationId;
const url = OL.createUrlOfOperation(enableAddReport, reportType);
COMMON.postCommunication(url, params);
}; };
/** /**
...@@ -529,7 +527,7 @@ OL.saveOperationReadingLog = function (operationId, operationType, reportType) { ...@@ -529,7 +527,7 @@ OL.saveOperationReadingLog = function (operationId, operationType, reportType) {
params.operationType = operationType; params.operationType = operationType;
params.reportType = reportType; params.reportType = reportType;
params.viewingStartDate = COMMON.currentTime(); params.viewingStartDate = COMMON.currentTime();
const url = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + CONSTANT.URL.CMS.API.OPERATION_VIEW_LOG; const url = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.OPERATION_VIEW_LOG;
COMMON.cmsAjax(url, params, false); COMMON.cmsAjax(url, params, false);
}; };
...@@ -541,7 +539,7 @@ OL.saveOperationReadingLog = function (operationId, operationType, reportType) { ...@@ -541,7 +539,7 @@ OL.saveOperationReadingLog = function (operationId, operationType, reportType) {
* @returns url * @returns url
*/ */
OL.createUrlOfOperation = function (enableAddReport, reportType) { OL.createUrlOfOperation = function (enableAddReport, reportType) {
let baseUrl = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.HTML.BASE; let baseUrl = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.HTML.BASE;
if (reportType == CONSTANT.REPORT_TYPE.ROUTINE || enableAddReport == '1') { if (reportType == CONSTANT.REPORT_TYPE.ROUTINE || enableAddReport == '1') {
return baseUrl + CONSTANT.URL.CMS.HTML.TASK_REPORT_LIST; return baseUrl + CONSTANT.URL.CMS.HTML.TASK_REPORT_LIST;
} else { } else {
......
...@@ -22,7 +22,7 @@ OperationSelect.getOperationSelectData = function (callback) { ...@@ -22,7 +22,7 @@ OperationSelect.getOperationSelectData = function (callback) {
let param = { let param = {
sid: COMMON.getSid(), sid: COMMON.getSid(),
}; };
const url = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + 'operationSelect/'; const url = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.OPERATION_SELECT;
COMMON.cmsAjax(url, param, false, function (json) { COMMON.cmsAjax(url, param, false, function (json) {
if (callback) { if (callback) {
callback(json); callback(json);
...@@ -52,7 +52,8 @@ OperationSelect.selectOperationClick = function () { ...@@ -52,7 +52,8 @@ OperationSelect.selectOperationClick = function () {
*/ */
OperationSelect.init = function (selectedCallback) { OperationSelect.init = function (selectedCallback) {
OperationSelect.getOperationSelectData(function (data) { OperationSelect.getOperationSelectData(function (data) {
OperationSelect.createOperationSelectList(data); if (typeof data === 'undefined' || data == null) return;
OperationSelect.createOperationSelectList(data.operationList);
}); });
OperationSelect.selectOperationClick(); OperationSelect.selectOperationClick();
OperationSelect.changeSelectCallback = selectedCallback; OperationSelect.changeSelectCallback = selectedCallback;
...@@ -62,14 +63,14 @@ OperationSelect.init = function (selectedCallback) { ...@@ -62,14 +63,14 @@ OperationSelect.init = function (selectedCallback) {
* Implement operation select html * Implement operation select html
* @returns * @returns
*/ */
OperationSelect.createOperationSelectList = function(data) { OperationSelect.createOperationSelectList = function(operationList) {
$("#operationSelectList").empty(); $("#operationSelectList").empty();
if (typeof data === 'undefined' || data.length < 1) return; if (typeof operationList === 'undefined' || operationList.length < 1) return;
for (let i = 0; i < data.length; i++) { for (let i = 0; i < operationList.length; i++) {
let messageli = $("<li class='card mb-2' name = 'operationId_" + data[i].operationId + "' ></li>"); let messageli = $("<li class='card mb-2' name = 'operationId_" + operationList[i].operationId + "' ></li>");
let ahrefRequiredFlg = $("<a href='#' class='d-block px-5 py-3 text-decoration-none select-label' data-key='" + data[i].operationId + "' data-name='" + data[i].operationName + "' ></a>"); let ahrefRequiredFlg = $("<a href='#' class='d-block px-5 py-3 text-decoration-none select-label' data-key='" + operationList[i].operationId + "' data-name='" + operationList[i].operationName + "' ></a>");
let divText = $("<div class='fs-12 text-truncate d-block'>"+ data[i].operationName + "</div>"); let divText = $("<div class='fs-12 text-truncate d-block'>"+ operationList[i].operationName + "</div>");
ahrefRequiredFlg.append(divText); ahrefRequiredFlg.append(divText);
messageli.append(ahrefRequiredFlg); messageli.append(ahrefRequiredFlg);
...@@ -97,7 +98,7 @@ OperationSelect.init = function (selectedCallback) { ...@@ -97,7 +98,7 @@ OperationSelect.init = function (selectedCallback) {
param.operationNameSelected = OperationSelect.operationNameSelected; param.operationNameSelected = OperationSelect.operationNameSelected;
OperationSelect.closeModal(); OperationSelect.closeModal();
if (OperationSelect.changeSelectCallback && typeof OperationSelect.changeSelectCallback === 'function') { if (OperationSelect.changeSelectCallback && typeof OperationSelect.changeSelectCallback === 'function') {
OperationSelect.changeSelectCallback(param); OperationSelect.changeSelectCallback(param.operationIdSelected,param.operationNameSelected );
} }
}; };
......
...@@ -47,10 +47,10 @@ PICKUP.defaultPickupList = { ...@@ -47,10 +47,10 @@ PICKUP.defaultPickupList = {
operationList:[] operationList:[]
} }
PICKUP.baseApiUrl = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE ; PICKUP.baseApiUrl = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath());
PICKUP.getNewReportListApiUrl = PICKUP.baseApiUrl + 'newReport'; PICKUP.getNewReportListApiUrl = PICKUP.baseApiUrl + CONSTANT.URL.CMS.API.NEW_REPORT;
PICKUP.getContinuousWorkListApiUrl = PICKUP.baseApiUrl + 'workingFlow'; PICKUP.getContinuousWorkListApiUrl = PICKUP.baseApiUrl + CONSTANT.URL.CMS.API.WORKING_FLOW;
PICKUP.getReportWithWarningsListApiUrl = PICKUP.baseApiUrl + 'warningWithReport'; PICKUP.getReportWithWarningsListApiUrl = PICKUP.baseApiUrl + CONSTANT.URL.CMS.API.WARNING_WITH_REPORT;
/** /**
* Call get new report list api get data * Call get new report list api get data
...@@ -116,9 +116,6 @@ PICKUP.init = function() { ...@@ -116,9 +116,6 @@ PICKUP.init = function() {
console.log("PICKUP.init"); console.log("PICKUP.init");
TEMPLATE.loadHearder("#includedHeader"); TEMPLATE.loadHearder("#includedHeader");
TEMPLATE.loadConfirmModal("#includedConfirmModal"); TEMPLATE.loadConfirmModal("#includedConfirmModal");
TEMPLATE.loadDisplaymenu("#includedNewReportMenuDisplay");
TEMPLATE.loadDisplaymenu("#includedContinuousWorkMenuDisplay");
TEMPLATE.loadDisplaymenu("#includedReportWithWarningsMenuDisplay");
PICKUP.initSettingActivePickup(); PICKUP.initSettingActivePickup();
PICKUP.settingPickup(); PICKUP.settingPickup();
...@@ -139,12 +136,12 @@ PICKUP.settingPickup = function() { ...@@ -139,12 +136,12 @@ PICKUP.settingPickup = function() {
if(settings.continousWork) if(settings.continousWork)
{ {
$("#liTabContinousWork").removeClass('d-none'); $("#liTabContinousWork").removeClass('d-none');
//PICKUP.initContinuosWorkTab(); PICKUP.initContinuosWorkTab();
} }
if(settings.reportWarning) if(settings.warningReport)
{ {
$("#liTabReportWithWarning").removeClass('d-none'); $("#liTabReportWithWarning").removeClass('d-none');
//PICKUP.initReportWithWarningsTab(); PICKUP.initReportWithWarningsTab();
} }
}); });
} }
...@@ -272,16 +269,17 @@ PICKUP.sortNewReportList = function(operationList) { ...@@ -272,16 +269,17 @@ PICKUP.sortNewReportList = function(operationList) {
* @returns * @returns
*/ */
PICKUP.createNewReportList = function(operationListOld) { PICKUP.createNewReportList = function(operationListOld) {
if (typeof operationListOld === 'undefined' || operationListOld.length < 1) {
PICKUP.showNotFoundPickupItem("#newReport-list");
$('#viewMenuNewReport').addClass('d-none');
return;
}
let operationList = PICKUP.sortNewReportList(operationListOld); let operationList = PICKUP.sortNewReportList(operationListOld);
$('#viewMenuNewReport').removeClass('d-none'); $('#viewMenuNewReport').removeClass('d-none');
$("#newReport-list").empty(); $("#newReport-list").empty();
PICKUP.countNewReportList = 0; PICKUP.countNewReportList = 0;
if (typeof operationList === 'undefined' || operationList.length < 1) {
PICKUP.showNotFoundPickupItem("#newReport-list");
$('#viewMenuNewReport').addClass('d-none');
return;
}
$('#newReport-list').addClass('task-list view-content view-block'); $('#newReport-list').addClass('task-list view-content view-block');
let classIcon ; let classIcon ;
for (let i = 0; i < operationList.length; i++) { for (let i = 0; i < operationList.length; i++) {
...@@ -393,17 +391,18 @@ PICKUP.sortContinousWorkList = function(operationList) { ...@@ -393,17 +391,18 @@ PICKUP.sortContinousWorkList = function(operationList) {
* @returns * @returns
*/ */
PICKUP.createContinousWorkList = function(operationListOld) { PICKUP.createContinousWorkList = function(operationListOld) {
let operationList = PICKUP.sortContinousWorkList(operationListOld); if (typeof operationListOld === 'undefined' || operationListOld.length < 1) {
$('#viewMenuContinuousWork').removeClass('d-none'); PICKUP.showNotFoundPickupItem("#continousWork-list");
$("#continousWork-list").empty(); $('#viewMenuContinuousWork').addClass('d-none');
PICKUP.countContinousWorkReport = 0;
if (typeof operationList === 'undefined' || operationList.length < 1) {
PICKUP.showNotFoundPickupItem("#continousWork-list");
$('#viewMenuContinuousWork').addClass('d-none');
return; return;
} }
let operationList = PICKUP.sortContinousWorkList(operationListOld);
$('#viewMenuContinuousWork').removeClass('d-none');
$("#continousWork-list").empty();
PICKUP.countContinousWorkReport = 0;
$('#continousWork-list').addClass('task-list view-content view-block'); $('#continousWork-list').addClass('task-list view-content view-block');
for (let i = 0; i < operationList.length; i++) { for (let i = 0; i < operationList.length; i++) {
...@@ -603,16 +602,18 @@ PICKUP.initWarningReportWithContinuousReportType = function(report) { ...@@ -603,16 +602,18 @@ PICKUP.initWarningReportWithContinuousReportType = function(report) {
* @returns * @returns
*/ */
PICKUP.createReportWithWarningList = function(operationListOld) { PICKUP.createReportWithWarningList = function(operationListOld) {
if (typeof operationListOld === 'undefined' || operationListOld.length < 1) {
PICKUP.showNotFoundPickupItem("#reportWithWarnings-list");
$('#viewMenuReportWithWarnings').addClass('d-none');
return;
}
let operationList = PICKUP.sortWarningList(operationListOld); let operationList = PICKUP.sortWarningList(operationListOld);
$('#viewMenuReportWithWarnings').removeClass('d-none'); $('#viewMenuReportWithWarnings').removeClass('d-none');
$("#reportWithWarnings-list").empty(); $("#reportWithWarnings-list").empty();
PICKUP.countReportWithWarning = 0; PICKUP.countReportWithWarning = 0;
if (typeof operationList === 'undefined' || operationList.length < 1) {
PICKUP.showNotFoundPickupItem("#reportWithWarnings-list");
$('#viewMenuReportWithWarnings').addClass('d-none');
return;
}
$('#reportWithWarnings-list').addClass('task-list view-content view-block'); $('#reportWithWarnings-list').addClass('task-list view-content view-block');
const msgLevelReport = I18N.i18nText('reportLevelReport'); const msgLevelReport = I18N.i18nText('reportLevelReport');
......
var PushMessageDetail = {}; var PushMessageDetail = {};
PushMessageDetail.baseApiUrl = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + 'pushMessageDetail/'; PushMessageDetail.baseApiUrl = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.PUSH_MESSAGE_DETAIL;
/**
* dummy json for test
*/
PushMessageDetail.dummyMessageDetailJson = { PushMessageDetail.dummyMessageDetailJson = {
pushMessageId: 1, pushMessageId: 1,
pushMessage: "内容が入ります。内容が入ります。内容が入ります。内容が入ります。", pushMessage: "内容が入ります。内容が入ります。内容が入ります。内容が入ります。",
...@@ -10,8 +13,27 @@ PushMessageDetail.dummyMessageDetailJson = { ...@@ -10,8 +13,27 @@ PushMessageDetail.dummyMessageDetailJson = {
pushSendLoginId: "agentec" pushSendLoginId: "agentec"
} }
/**
* init when html loaded
*/
PushMessageDetail.init = function() { PushMessageDetail.init = function() {
//load common html
TEMPLATE.loadHearder("#includedHeader"); TEMPLATE.loadHearder("#includedHeader");
const navs = [
{
titleLang: 'dashboard',
href: 'dashboard.html',
},
{
titleLang: 'messageListTitle',
href: 'push-message-list.html',
},
{
titleLang: 'messageDetail',
},
];
TEMPLATE.loadMainNavsTitle("#includedMainTitle", "messageDetail", navs, null);
//request message detail data
let urlParam = COMMON.getUrlParameter(); let urlParam = COMMON.getUrlParameter();
if (typeof urlParam !== 'object' || typeof urlParam.pushMessageId === 'undefined') { if (typeof urlParam !== 'object' || typeof urlParam.pushMessageId === 'undefined') {
return; return;
...@@ -21,6 +43,11 @@ PushMessageDetail.init = function() { ...@@ -21,6 +43,11 @@ PushMessageDetail.init = function() {
}); });
} }
/**
* request message data
* @param {string} pushMessageId
* @param {object} callback
*/
PushMessageDetail.getMessageDetail = function(pushMessageId, callback) { PushMessageDetail.getMessageDetail = function(pushMessageId, callback) {
let param = { let param = {
sid: COMMON.getSid(), sid: COMMON.getSid(),
...@@ -36,6 +63,10 @@ PushMessageDetail.getMessageDetail = function(pushMessageId, callback) { ...@@ -36,6 +63,10 @@ PushMessageDetail.getMessageDetail = function(pushMessageId, callback) {
}); });
} }
/**
* Show message data
* @param {object} message
*/
PushMessageDetail.showMessage = function(message) { PushMessageDetail.showMessage = function(message) {
$('#content').text(message.pushMessage); $('#content').text(message.pushMessage);
$('#sendDate').text(message.pushSendDate); $('#sendDate').text(message.pushSendDate);
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* @since cms:1.4.3.2&1.4.3.3 web:1.0 * @since cms:1.4.3.2&1.4.3.3 web:1.0
*/ */
var PushMessageList = {}; var PushMessageList = {};
PushMessageList.baseApiUrl = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + 'pushMessageList/'; PushMessageList.baseApiUrl = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.PUSH_MESSAGE_LIST;
/** /**
* Init when html onload * Init when html onload
......
// ReportList function js
var RL = {};
RL.init = function() {
console.log("kdh check ok");
// COMMON.checkAuth(true);
RL.loadCommon();
RL.initTaskReportList();
};
RL.loadCommon = function() {
$("#includedHeader").load("../html/common/header.html" , function() {
I18N.initi18n();
HEADER.init();
});
$("#includedConfirmModal").load("../html/common/confirm-modal.html", function() {
I18N.initi18n();
});
}
RL.initTaskReportList = function() {
if (sessionStorage.OL_operationId) {
let params = {};
params.sid = COMMON.getSid();
params.operationId = sessionStorage.OL_operationId;
params.returnUrl = CONSTANT.URL.WEB.BASE + CONSTANT.URL.WEB.OPERATION_LIST;
let url = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.HTML.BASE + CONSTANT.URL.CMS.HTML.TASK_REPORT_LIST;
$("#task-list").load(url, params);
} else {
COMMON.displayAlert("error");
COMMON.avwScreenMove("taskList.html");
}
}
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
*/ */
var SendMessage = {}; var SendMessage = {};
SendMessage.baseApiUrl = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + 'sendPushMessage/'; SendMessage.baseApiUrl = COMMON.format(ClientData.conf_checkApiUrl(), ClientData.userInfo_accountPath()) + CONSTANT.URL.CMS.API.SEND_PUSH_MESSAGE;
/** /**
* Get input content * Get input content
...@@ -102,6 +102,16 @@ SendMessage.templateSelectedCallback = function(template) { ...@@ -102,6 +102,16 @@ SendMessage.templateSelectedCallback = function(template) {
*/ */
SendMessage.init = function () { SendMessage.init = function () {
TEMPLATE.loadHearder("#includedHeader"); TEMPLATE.loadHearder("#includedHeader");
const navs = [
{
titleLang: 'dashboard',
href: 'dashboard.html',
},
{
titleLang: 'sendMessageTitle',
},
];
TEMPLATE.loadMainNavsTitle("#includedMainTitle", "sendMessageTitle", navs, null);
TEMPLATE.loadOperationSelect('#includeOperationSelect', SendMessage.operationSelectedCallback); TEMPLATE.loadOperationSelect('#includeOperationSelect', SendMessage.operationSelectedCallback);
TEMPLATE.loadNotificationSelect('#includeTemplateModal', SendMessage.templateSelectedCallback); TEMPLATE.loadNotificationSelect('#includeTemplateModal', SendMessage.templateSelectedCallback);
//load lang for elements none class lang //load lang for elements none class lang
......
...@@ -6,7 +6,7 @@ var TEMPLATE = {}; ...@@ -6,7 +6,7 @@ var TEMPLATE = {};
/** template load header */ /** template load header */
TEMPLATE.loadHearder = function(elmentId) { TEMPLATE.loadHearder = function(elmentId) {
$(elmentId).load("../common/header.html" , function() { $(elmentId).load("../html/common/header.html" , function() {
I18N.initi18n(); I18N.initi18n();
}); });
} }
...@@ -25,7 +25,7 @@ TEMPLATE.loadDashboardSetting = function(elmentId, changeCallback) { ...@@ -25,7 +25,7 @@ TEMPLATE.loadDashboardSetting = function(elmentId, changeCallback) {
/** Template load confirm model */ /** Template load confirm model */
TEMPLATE.loadConfirmModal = function(elmentId) { TEMPLATE.loadConfirmModal = function(elmentId) {
$(elmentId).load("../common/confirm-modal.html", function() { $(elmentId).load("../html/common/confirm-modal.html", function() {
I18N.initi18n(); I18N.initi18n();
}); });
} }
...@@ -38,13 +38,6 @@ TEMPLATE.loadOperationSelect = function(elmentId, selectCallback) { ...@@ -38,13 +38,6 @@ TEMPLATE.loadOperationSelect = function(elmentId, selectCallback) {
}); });
} }
/** Template load display menu */
TEMPLATE.loadDisplaymenu = function(elmentId) {
$(elmentId).load("display-menu.html", function() {
I18N.initi18n();
});
}
/** /**
* show confirm model * show confirm model
*/ */
......
...@@ -16,6 +16,7 @@ $(document).ready(function () { ...@@ -16,6 +16,7 @@ $(document).ready(function () {
//setting msg of html //setting msg of html
COMMON.updateLang(); COMMON.updateLang();
TOP.init();
}); });
/** /**
...@@ -23,7 +24,7 @@ $(document).ready(function () { ...@@ -23,7 +24,7 @@ $(document).ready(function () {
*/ */
TOP.init = function () { TOP.init = function () {
COMMON.showLoading(); COMMON.showLoading();
FOOTER.initFooter(); //app should get data after initFooter HEADER.goToHomePage();
COMMON.closeLoading(); COMMON.closeLoading();
}; };
......
...@@ -25,6 +25,7 @@ modify_api() ...@@ -25,6 +25,7 @@ modify_api()
"apiUrl" : "$URI_PREFIX/{0}/abvapi", "apiUrl" : "$URI_PREFIX/{0}/abvapi",
"apiLoginUrl" : "$URI_PREFIX/nuabvapi", "apiLoginUrl" : "$URI_PREFIX/nuabvapi",
"apiResourceDlUrl" : "$URI_PREFIX/{0}/dl", "apiResourceDlUrl" : "$URI_PREFIX/{0}/dl",
"checkApiUrl" : "$URI_PREFIX/{0}/checkapi/web/",
"bookShelfCount" : 15, "bookShelfCount" : 15,
"bookListCount" : 15, "bookListCount" : 15,
"screenlockTimeDefault" : 30, "screenlockTimeDefault" : 30,
......
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