mirror of
https://github.com/sasjs/adapter.git
synced 2025-12-14 18:44:34 +00:00
Compare commits
1 Commits
error-stat
...
redirected
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
66061c6471 |
@@ -3,6 +3,7 @@ enum domIDs {
|
||||
overlay = 'sasjsAdapterLoginPromptBG',
|
||||
dialog = 'sasjsAdapterLoginPrompt'
|
||||
}
|
||||
const cssPrefix = 'sasjs-adapter'
|
||||
|
||||
export const openLoginPrompt = (): Promise<boolean> => {
|
||||
return new Promise(async (resolve) => {
|
||||
@@ -12,11 +13,11 @@ export const openLoginPrompt = (): Promise<boolean> => {
|
||||
|
||||
const loginPromptBG = document.createElement('div')
|
||||
loginPromptBG.id = domIDs.overlay
|
||||
loginPromptBG.classList.add('popUpBG')
|
||||
loginPromptBG.classList.add(`${cssPrefix}popUpBG`)
|
||||
|
||||
const loginPrompt = document.createElement('div')
|
||||
loginPrompt.id = domIDs.dialog
|
||||
loginPrompt.classList.add('popUp')
|
||||
loginPrompt.classList.add(`${cssPrefix}popUp`)
|
||||
|
||||
const title = document.createElement('h1')
|
||||
title.innerText = 'Session Expired!'
|
||||
@@ -63,7 +64,11 @@ const closeLoginPrompt = () => {
|
||||
}
|
||||
|
||||
const cssContent = `
|
||||
.popUp {
|
||||
.${cssPrefix}popUpBG ,
|
||||
.${cssPrefix}popUp {
|
||||
z-index: 10000;
|
||||
}
|
||||
.${cssPrefix}popUp {
|
||||
box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
@@ -86,7 +91,7 @@ const cssContent = `
|
||||
max-height: 300px;
|
||||
transform: translate(-50%, -50%);
|
||||
}
|
||||
.popUp > h1 {
|
||||
.${cssPrefix}popUp > h1 {
|
||||
box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
@@ -101,7 +106,7 @@ const cssContent = `
|
||||
border-width: 5px;
|
||||
border-color: black;
|
||||
}
|
||||
.popUp > div {
|
||||
.${cssPrefix}popUp > div {
|
||||
width: 100%;
|
||||
height: calc(100% -108px);
|
||||
margin: 0;
|
||||
@@ -116,7 +121,7 @@ const cssContent = `
|
||||
border-style: none none solid none;
|
||||
overflow: auto;
|
||||
}
|
||||
.popUp > div > span {
|
||||
.${cssPrefix}popUp > div > span {
|
||||
display: table-cell;
|
||||
box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
@@ -128,13 +133,13 @@ const cssContent = `
|
||||
vertical-align: middle;
|
||||
border-style: none;
|
||||
}
|
||||
.popUp .cancel {
|
||||
.${cssPrefix}popUp .cancel {
|
||||
float: left;
|
||||
}
|
||||
.popUp .confirm {
|
||||
.${cssPrefix}popUp .confirm {
|
||||
float: right;
|
||||
}
|
||||
.popUp > button {
|
||||
.${cssPrefix}popUp > button {
|
||||
box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
@@ -148,10 +153,10 @@ const cssContent = `
|
||||
height: 50px;
|
||||
background: rgba(1, 1, 1, 0.2);
|
||||
}
|
||||
.popUp > button:hover {
|
||||
.${cssPrefix}popUp > button:hover {
|
||||
background: rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
.popUpBG {
|
||||
.${cssPrefix}popUpBG {
|
||||
display: block;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
|
||||
Reference in New Issue
Block a user