Handle official catface and logo

Hide all the usage elements, and re-show the logo/catface if coming from the usage page.
This commit is contained in:
chrisgarrity 2017-08-11 09:07:36 -04:00
parent 952ce54b52
commit b6a36dbf32
2 changed files with 15 additions and 8 deletions

View file

@ -28,7 +28,7 @@
<div class="creditsText hide" id="authorsText"></div>
<div class="rays" id="rays"></div>
<div class="catface" id="catface"></div>
<div class="jrlogo"></div>
<div class="jrlogo" id="jrlogo"></div>
<div class="purple hide" id="purpleguy"></div>
<div class="red hide" id="redguy"></div>
<div class="blue hide" id="blueguy"></div>

View file

@ -71,7 +71,7 @@ function indexLoadOptions () {
}
}
function indexLoadStart () {
function indexLoadStart (afterUsage) {
gn('authors').className = 'credits hide';
gn('authorsText').className = 'creditsText hide';
@ -84,11 +84,16 @@ function indexLoadStart () {
gn('blueguy').className = 'blue hide';
gn('redguy').className = 'red hide';
gn('gear').className = 'gear show';
gn('usageQuestion').className = 'usageQuestion hide';
gn('usageSchool').className = 'usageSchool hide';
gn('usageHome').className = 'usageHome hide';
gn('usageOther').className = 'usageOther hide';
gn('usageNoanswer').className = 'usageNoanswer hide';
if (afterUsage) {
gn('catface').className = 'catface show';
gn('jrlogo').className = 'jrlogo show';
gn('usageQuestion').className = 'usageQuestion hide';
gn('usageSchool').className = 'usageSchool hide';
gn('usageHome').className = 'usageHome hide';
gn('usageOther').className = 'usageOther hide';
gn('usageNoanswer').className = 'usageNoanswer hide';
}
}
gn('gettings').className = 'gettings show';
gn('startcode').className = 'startcode show';
@ -106,6 +111,8 @@ function indexLoadUsage () {
gn('purpleguy').className = 'purple hide';
gn('blueguy').className = 'blue hide';
gn('redguy').className = 'red hide';
gn('catface').className = 'catface hide';
gn('jrlogo').className = 'jrlogo hide';
gn('usageQuestion').textContent = Localization.localize('USAGE_QUESTION');
gn('useSchoolText').textContent = Localization.localize('USAGE_SCHOOL');
@ -166,7 +173,7 @@ function indexSetUsage (e) {
iOS.analyticsEvent('lobby', 'scratchjr_usage', usageText);
AppUsage.setUsage(usageText);
ScratchAudio.sndFX('tap.wav');
indexLoadStart();
indexLoadStart(true);
}
// For PBS KIDS edition only
function indexInfo () {