forked from openkylin/platform_build
add studio survey button to header.
adds JS to save in local storage whether the user already clicked the
survey. The button appears only if they have not clicked it yet.
Change-Id: Ifc5a100a8bb8505c47d95c7cfb5aaa8cdbfdc8bd
(cherry picked from commit f887aec708
)
This commit is contained in:
parent
4194fc52a5
commit
075aad742a
|
@ -21,6 +21,8 @@ $.ajaxSetup({
|
|||
|
||||
$(document).ready(function() {
|
||||
|
||||
showStudioSurveyButton();
|
||||
|
||||
// show lang dialog if the URL includes /intl/
|
||||
//if (location.pathname.substring(0,6) == "/intl/") {
|
||||
// var lang = location.pathname.split('/')[2];
|
||||
|
@ -5375,3 +5377,17 @@ function showSamples() {
|
|||
$(document)
|
||||
.on('click.toggle', '[data-toggle="section"]', Toggle.prototype.toggle);
|
||||
})(jQuery);
|
||||
|
||||
|
||||
var STUDIO_SURVEY_CLICKED = 'studio-survey-20160429-clicked';
|
||||
|
||||
function onClickStudioSurvey() {
|
||||
localStorage.setItem(STUDIO_SURVEY_CLICKED, 'true');
|
||||
$("#studio-survey-button").fadeOut();
|
||||
}
|
||||
|
||||
function showStudioSurveyButton() {
|
||||
if (localStorage.getItem(STUDIO_SURVEY_CLICKED) == null) {
|
||||
$("#studio-survey-button").show();
|
||||
}
|
||||
}
|
|
@ -86,7 +86,13 @@
|
|||
<span class="dac-sprite dac-google-play"></span>
|
||||
<span class="dac-visible-desktop-inline">Developer</span>
|
||||
Console
|
||||
</a><?cs /if ?>
|
||||
</a>
|
||||
<a class="dac-header-console-btn" id="studio-survey-button"
|
||||
href="http://goo.gl/forms/dOQUuzwBsX"
|
||||
onclick="onClickStudioSurvey()"
|
||||
target="_blank" style="background:#FFE0B2;display:none"
|
||||
>Take a 1 min survey</a>
|
||||
<?cs /if ?>
|
||||
|
||||
</div><!-- end header-wrap.wrap -->
|
||||
</div><!-- end header -->
|
||||
|
|
Loading…
Reference in New Issue