Helpful Resources
- Dashboards and Query code snippets in the re:dash demo
- Telemetry meets SQL by rvitillo
- Custom Dashboards with re:dash
- Longitudinal Examples
| diff --git a/public/js/components/Editor.css b/public/js/components/Editor.css | |
| index ff6160c..3986f92 100644 | |
| --- a/public/js/components/Editor.css | |
| +++ b/public/js/components/Editor.css | |
| @@ -52,6 +52,10 @@ | |
| z-index: 0; | |
| } | |
| +.new-breakpoint .CodeMirror-linewidget .helpful-message { | |
| + background-color: yellow; |
Helpful Resources
| =QUERY( | |
| IMPORTRANGE( | |
| "1pfBHQvc1A4b6WrByMLfk-VK9ycDwFEvlZZla2V6UWx4", | |
| "data!A2:D260" | |
| ), | |
| "Select Col2,Col3 where Col1 = '"&$B2&"'" | |
| ) |
| diff --git a/public/js/components/App.css b/public/js/components/App.css | |
| index 7dc9896..86e507a 100644 | |
| --- a/public/js/components/App.css | |
| +++ b/public/js/components/App.css | |
| @@ -25,6 +25,7 @@ body { | |
| .debugger { | |
| display: flex; | |
| flex: 1; | |
| + flex-flow: row wrap; | |
| } |
| I give my permission to license under the MPL 2 any contributions I make to the debugger.html codebase. |
| import json | |
| from functools import cmp_to_key | |
| import locale | |
| import urllib2 | |
| local_fname = 'Histograms.json' | |
| url = 'https://hg.mozilla.org/mozilla-central/raw-file/tip/toolkit/components/telemetry/Histograms.json' | |
| req = urllib2.Request(url) | |
| response = urllib2.urlopen(req) |
| Cu.import("resource://gre/modules/FxAccounts.jsm"); | |
| fxAccounts.getSignedInUser().then((data) => { | |
| if (data !== null && data.email) { | |
| console.log('logged in with email', data.email); | |
| // logged in | |
| } else { | |
| // not logged in | |
| } |
| var loopback = require('loopback'); | |
| var boot = require('loopback-boot'); | |
| var path = require('path'); | |
| var app = module.exports = loopback(); | |
| // boot scripts mount components like REST API | |
| boot(app, __dirname); | |
| // https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions#how-to-configure-your-server-to-work-with-html5mode |
| // server/boot/email.js | |
| var htmlToText = require('nodemailer-html-to-text').htmlToText; | |
| var path = require('path'); | |
| function templatePath (template) { | |
| // this looks for templates in the root 'templates' folder where other email templates like verify.ejs exist | |
| return path.join(__dirname, '..', '..', 'templates', template); | |
| } |
| "geonames": { | |
| "name": "geonames", | |
| "debug": true, | |
| "connector": "rest", | |
| "operations": [ | |
| { | |
| "template": { | |
| "doc": "GeoNames API: timezoneJSON", | |
| "method": "GET", | |
| "url": "http://api.geonames.org/timezoneJSON", |