From 075aad742a9d12d43435e7b909a6a999c1050f6c 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 (cherry picked from commit f887aec708426ca4f6dbb1def25b006813979e42) --- 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 ee3ebee21..d6aa351e8 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 04fee654b..d27b2fcde 100644 --- a/tools/droiddoc/templates-sdk/components/masthead.cs +++ b/tools/droiddoc/templates-sdk/components/masthead.cs @@ -86,7 +86,13 @@ Developer Console - + + +