From f887aec708426ca4f6dbb1def25b006813979e42 Mon Sep 17 00:00:00 2001 From: "smain@google.com" Date: Thu, 28 Apr 2016 16:54:06 -0700 Subject: [PATCH] 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 --- tools/droiddoc/templates-sdk/assets/js/docs.js | 16 ++++++++++++++++ .../templates-sdk/components/masthead.cs | 8 +++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/tools/droiddoc/templates-sdk/assets/js/docs.js b/tools/droiddoc/templates-sdk/assets/js/docs.js index ee3ebee21e..d6aa351e8f 100644 --- a/tools/droiddoc/templates-sdk/assets/js/docs.js +++ b/tools/droiddoc/templates-sdk/assets/js/docs.js @@ -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(); + } +} \ No newline at end of file diff --git a/tools/droiddoc/templates-sdk/components/masthead.cs b/tools/droiddoc/templates-sdk/components/masthead.cs index 04fee654bd..d27b2fcdef 100644 --- a/tools/droiddoc/templates-sdk/components/masthead.cs +++ b/tools/droiddoc/templates-sdk/components/masthead.cs @@ -86,7 +86,13 @@ Developer Console - + + +