From 2acf6fdb6b23166078892fae78ef547e28356ee4 Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Wed, 20 Feb 2019 15:28:28 -0800 Subject: [PATCH] Outline for survey implementation (#27305) --- dev/docs/assets/api_survey.js | 25 +++++++++++++++++++++++++ dev/docs/survey.html | 1 + 2 files changed, 26 insertions(+) create mode 100644 dev/docs/assets/api_survey.js diff --git a/dev/docs/assets/api_survey.js b/dev/docs/assets/api_survey.js new file mode 100644 index 0000000000..98e094e90b --- /dev/null +++ b/dev/docs/assets/api_survey.js @@ -0,0 +1,25 @@ +window.ApiSurveyDocs = function(apiPages) { + var url = window.location.href; + var fragments = url.split('/'); + if (fragments == null || fragments.length == 0) { + return; + } + var classFragment = fragments[fragments.length -1]; + if (classFragment == null) { + return; + } + var apiDocClassFragments = classFragment.split('-'); + if (apiDocClassFragments.length != 2) { + return; + } + var apiDocClass = apiDocClassFragments[0]; + if (url == null || apiPages.indexOf(apiDocClass) == -1) { + return; + } + scriptElement = document.createElement('script'); + scriptElement.setAttribute('src', 'https://www.google.com/insights/consumersurveys/async_survey?site=sygvgfetfwmwm7isniaym3m6f4'); + document.head.appendChild(scriptElement); +} +scriptElement = document.createElement('script'); +scriptElement.setAttribute('src', 'https://storage.googleapis.com/flutter-dashboard.appspot.com/api_survey/api_survey_docs.html'); +document.head.appendChild(scriptElement); diff --git a/dev/docs/survey.html b/dev/docs/survey.html index 096e19b046..4fec193e9d 100644 --- a/dev/docs/survey.html +++ b/dev/docs/survey.html @@ -1,3 +1,4 @@ +