settings.js 806 B

123456789101112131415161718192021222324252627
  1. define([
  2. 'lodash',
  3. ],
  4. function (_) {
  5. "use strict";
  6. return function Settings (options) {
  7. var defaults = {
  8. datasources : {},
  9. window_title_prefix : 'Grafana - ',
  10. panels : {
  11. 'graph': { path: 'app/panels/graph', name: 'Graph' },
  12. 'singlestat': { path: 'app/panels/singlestat', name: 'Single stat' },
  13. 'text': { path: 'app/panels/text', name: 'Text' },
  14. 'dashlist': { path: 'app/panels/dashlist', name: 'Dashboard list' },
  15. },
  16. new_panel_title: 'no title (click here)',
  17. plugins: {},
  18. playlist_timespan: "1m",
  19. unsaved_changes_warning: true,
  20. appSubUrl: ""
  21. };
  22. var settings = _.extend({}, defaults, options);
  23. return settings;
  24. };
  25. });