forked from ~ulysseskao/xdashangular

Dennis Kao
2016-04-26 f58eed4ff744969bc10af8ef1c4bed42c1e31eb0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
//= wrapped
//= require /jquery/jquery
//= require /angular/angular
//= require /bootstrap/bootstrap
//= require /angular/ui-bootstrap-tpls
//= require /angular/angular-ui-router
//= require /angular/angular-cookies
 
angular.module("RDash", ["ui.bootstrap", "ui.router", "ngCookies"]);
"use strict";
angular.module("RDash").config(["$stateProvider", "$urlRouterProvider", function (t, e) {
  e.otherwise("/"), t.state("index", {
    url: "/",
    templateUrl: "assets/rdash/dashboard.html"
  }).state("tables", {url: "/tables", templateUrl: "assets/rdash/tables.html"})
}]);
function rdLoading() {
  var d = {
    restrict: "AE",
    template: '<div class="loading"><div class="double-bounce1"></div><div class="double-bounce2"></div></div>'
  };
  return d
}
angular.module("RDash").directive("rdLoading", rdLoading);
function rdWidgetBody() {
  var d = {
    requires: "^rdWidget",
    scope: {loading: "@?", classes: "@?"},
    transclude: !0,
    template: '<div class="widget-body" ng-class="classes"><rd-loading ng-show="loading"></rd-loading><div ng-hide="loading" class="widget-content" ng-transclude></div></div>',
    restrict: "E"
  };
  return d
}
angular.module("RDash").directive("rdWidgetBody", rdWidgetBody);
function rdWidgetFooter() {
  var e = {
    requires: "^rdWidget",
    transclude: !0,
    template: '<div class="widget-footer" ng-transclude></div>',
    restrict: "E"
  };
  return e
}
angular.module("RDash").directive("rdWidgetFooter", rdWidgetFooter);
function rdWidgetTitle() {
  var e = {
    requires: "^rdWidget",
    scope: {title: "@", icon: "@"},
    transclude: !0,
    template: '<div class="widget-header"><i class="fa" ng-class="icon"></i> {{title}} <div class="pull-right" ng-transclude></div></div>',
    restrict: "E"
  };
  return e
}
angular.module("RDash").directive("rdWidgetHeader", rdWidgetTitle);
function rdWidget() {
  var d = {transclude: !0, template: '<div class="widget" ng-transclude></div>', restrict: "EA"};
  return d
}
angular.module("RDash").directive("rdWidget", rdWidget);
function AlertsCtrl(e) {
  e.alerts = [{
    type: "success",
    msg: "Thanks for visiting! Feel free to create pull requests to improve the dashboard!"
  }, {type: "danger", msg: "Found a bug? Create an issue with as many details as you can."}], e.addAlert = function () {
    e.alerts.push({msg: "Another alert!"})
  }, e.closeAlert = function (t) {
    e.alerts.splice(t, 1)
  }
}
angular.module("RDash").controller("AlertsCtrl", ["$scope", AlertsCtrl]);
function MasterCtrl(t, e) {
  var o = 992;
  t.getWidth = function () {
    return window.innerWidth
  }, t.$watch(t.getWidth, function (g) {
    t.toggle = g >= o ? angular.isDefined(e.get("toggle")) ? e.get("toggle") ? !0 : !1 : !0 : !1
  }), t.toggleSidebar = function () {
    t.toggle = !t.toggle, e.put("toggle", t.toggle)
  }, window.onresize = function () {
    t.$apply()
  }
}
angular.module("RDash").controller("MasterCtrl", ["$scope", "$cookieStore", MasterCtrl]);