Skip to content
This repository was archived by the owner on May 11, 2025. It is now read-only.

Commit 8f08497

Browse files
committed
add option to resize on transition
1 parent c6e2c8b commit 8f08497

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

index.html

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ <h3>Addon creation</h3>
6363
<div id="addonjsonPrompt">
6464
<p>Do you already have a addon.json?</p>
6565
<div>
66-
<button class="button_normal transition_button removeBackOption" data-divtoshow="#jsonCreator" data-divtohide="#addonjsonPrompt">No</button>
66+
<button class="button_normal transition_button removeBackOption" data-divtoshow="#jsonCreator" data-divtohide="#addonjsonPrompt" data-resize="500, 300">No</button>
6767
<button class="button_normal transition_button removeBackOption" data-divtoshow="#gmaPrep" data-divtohide="#addonjsonPrompt">Yes</button>
6868
</div>
6969
</div>
@@ -134,12 +134,16 @@ <h3>Addon creation</h3>
134134
</div>
135135
</div>
136136
<div class="next_prompt">
137-
<button id="jsonAddonValidate" class="transition_button" style="background-color: #56bd56; color: white;" data-divtoshow="" data-divtohide="">Next</button>
137+
<button id="jsonAddonValidate" class="transition_button" style="background-color: #56bd56; color: white;" data-divtoshow="#gmaPrep" data-divtohide="#jsonCreator" data-resize="500, 250">Next</button>
138138
</div>
139139
</div>
140140
</div>
141141
<div id="gmaPrep">
142-
<p>GMA creation prep</p>
142+
<p>Created <span style="font-weight: 700">addon.json</span>!</p>
143+
<h3>Create GMA for uploading to the Workshop?</h3>
144+
<button class="button_normal transition_button" data-divtohide="" data-divtoshow="" data-resize="">Yes</button>
145+
<button class="button_normal transition_button" data-divtohide="" data-divtoshow="" data-resize="">No</button>
146+
<!-- <img src="src/img/loading.gif" style="display: block; margin-left: auto; margin-right: auto; width: 64px;" alt=""> -->
143147
</div>
144148
</div>
145149
</div>

src/img/loading.gif

7.14 KB
Loading

src/js/script.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,6 @@ $(document).ready(() => {
117117
$('#addonDirCheck').css('background-color', '#56bd56')
118118
$('#addonDirCheck').prop('disabled', false)
119119
$('#addonDirCheck').css('cursor', 'pointer')
120-
win.setBounds({
121-
height: 300,
122-
})
123120
})
124121

125122
$('#dir_prompt_next button').click(() => {
@@ -156,16 +153,25 @@ $(document).ready(() => {
156153
var target = event.target
157154
var divToGoBack = $(target).data('divtohide')
158155
var divToShow = $(target).data('divtoshow')
159-
goBack(divToGoBack, divToShow)
156+
if ($(target).data('resize') != null) {
157+
var resizeInfo = JSON.parse("[" + $(target).data('resize') + "]");
158+
}
159+
goBack(divToGoBack, divToShow, resizeInfo)
160160
})
161161

162162
$('.removeBackOption').click(() => {
163163
$('#back_button_addon_creation').fadeOut();
164164
})
165165

166166
// General function for transitioning between div tags
167-
function goBack(divToFadeOut, divToFadeIn) {
167+
function goBack(divToFadeOut, divToFadeIn, resizeInfo) {
168168
$(divToFadeOut).fadeOut(() => {
169+
if (resizeInfo != null) {
170+
win.setBounds({
171+
width: resizeInfo[0],
172+
height: resizeInfo[1]
173+
})
174+
}
169175
$(divToFadeIn).fadeIn();
170176
})
171177
}

0 commit comments

Comments
 (0)