Skip to content

Commit 6763d62

Browse files
authored
Hide close button on dynamic splash screen (#21)
1 parent 8e19291 commit 6763d62

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@dynamods/splash-screen",
3-
"version": "1.0.3",
3+
"version": "1.0.4",
44
"description": "Splash Screen maintained by Dynamo Team@Autodesk",
55
"author": "Autodesk Inc.",
66
"license": "MIT",

src/App.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class App extends React.Component {
1717
this.state = {
1818
welcomeToDynamoTitle: 'Welcome to Dynamo!',
1919
loadingDone: false,
20-
signInStatus:false
20+
signInStatus: false
2121
};
2222

2323
//This is a reference to the DOM of the project that will be called in Dynamo to set the title of the splash screen (Defined by 'Welcome to Dynamo!' by default)
@@ -71,7 +71,7 @@ class App extends React.Component {
7171
</Row>
7272
</Col>
7373
<Col className='p-0' >
74-
<span onClick={this.closeDynamo} className='close'/>
74+
{this.state.loadingDone && <span onClick={this.closeDynamo} className='close' />}
7575
<img className='screenBackground' alt='' src={base64DynamoBackground}></img>
7676
</Col>
7777
</Row>
@@ -104,8 +104,8 @@ class App extends React.Component {
104104
loadingDone: true
105105
});
106106
};
107-
108-
closeDynamo(){
107+
108+
closeDynamo() {
109109
if (chrome.webview !== undefined) {
110110
chrome.webview.hostObjects.scriptObject.CloseWindow();
111111
}

src/Static.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,19 +112,19 @@ class Static extends React.Component {
112112
signIn = async () => {
113113
if (chrome.webview !== undefined) {
114114
if (this.state.signInStatus) {
115-
var ret = await chrome.webview.hostObjects.scriptObject.SignOut();
115+
let status = await chrome.webview.hostObjects.scriptObject.SignOut();
116116
this.setState({
117-
signInStatus: !ret,
117+
signInStatus: !status,
118118
signInTitle: 'Sign In'
119119
});
120120
}
121121
else {
122-
var btn = document.getElementById('btnSignIn');
122+
let btn = document.getElementById('btnSignIn');
123123
btn.classList.add('disableButton');
124124
btn.disabled = true;
125125

126126
this.setState({ signInTitle: 'Signing In' });
127-
var status = await chrome.webview.hostObjects.scriptObject.SignIn();
127+
let status = await chrome.webview.hostObjects.scriptObject.SignIn();
128128
this.setState({ signInStatus: status });
129129

130130
btn.classList.remove('disableButton');
@@ -151,7 +151,7 @@ class Static extends React.Component {
151151
readFile(event) {
152152
let file = event.target.files[0];
153153
if (file) {
154-
var fr = new FileReader();
154+
let fr = new FileReader();
155155
fr.onload = function () {
156156
if (chrome.webview !== undefined) {
157157
chrome.webview.hostObjects.scriptObject.ImportSettings(fr.result);

0 commit comments

Comments
 (0)