First template push

This commit is contained in:
Fergal Moran
2015-12-02 22:55:32 +00:00
parent d6aa222f1f
commit 4da92f8363
12 changed files with 402 additions and 119 deletions

View File

@@ -36,7 +36,7 @@
</ul>
<div class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ $root.currentUser.display_name }}
<img class="img-circle" ng-src="{{$root.currentUser.profile_image_medium}}" alt="">
<img class="img-circle" ng-src="{{$root.currentUser.profile_image_small}}" alt="">
</a>
<ul class="dropdown-menu pull-right">
<li>

View File

@@ -40,23 +40,6 @@ angular.module('dssWebApp')
});
};
$scope.editMix = function () {
$state.go('root.edit', {slug: $scope.mix.slug});
};
$scope.deleteMix = function () {
var dlg = dialogs.create('app/dialogs/confirm/confirmDialog.html', 'confirmDialogCtrl', {
title: "Delete this mix?",
body: $scope.mix.title
});
dlg.result.then(function (result) {
if (result) {
MixModel.destroy($scope.mix.slug).then(function () {
$state.go('root.mixes');
});
}
});
};
$scope.shareEmbed = function () {
var dlg = dialogs.create(
'app/dialogs/sharing/shareMix.html',

View File

@@ -113,11 +113,11 @@
</div>
<div ng-show="mix.can_edit" class="btn-group btn-group-xs hidden-xs">
<ul class="list-nostyle list-horiz">
<li ng-click="editMix()" class="stats-item bordered-right">
<li ng-click="editMix(mix)" class="stats-item bordered-right">
<button class="btn btn-small btn-success"><i class="fa fa-pencil-square-o"></i>Edit
</button>
</li>
<li ng-click="deleteMix()" class="stats-item bordered-right">
<li ng-click="deleteMix(mix)" class="stats-item bordered-right">
<button class="btn btn-small btn-danger"><i class="fa fa-times"></i>Delete</button>
</li>
</ul>

View File

@@ -1,8 +1,8 @@
'use strict';
angular.module('dssWebApp')
.controller('MainCtrl', function ($scope, $rootScope, $http, dialogs, logger, authService, SocketService, AudioService,
UserModel, LoginService, Session, SERVER_CONFIG, CHAT_EVENTS, AUTH_EVENTS) {
.controller('MainCtrl', function ($scope, $rootScope, $http, $state, dialogs, logger, authService, SocketService, AudioService,
MixModel, UserModel, LoginService, Session, SERVER_CONFIG, CHAT_EVENTS, AUTH_EVENTS) {
$scope.isAuthorized = LoginService.isAuthorized;
$scope.isAuthenticated = LoginService.isAuthenticated;
$scope.currentPath = '';
@@ -127,4 +127,22 @@ angular.module('dssWebApp')
$scope.showChatbar = function () {
$scope.chatVisible = !$scope.chatVisible;
};
$scope.editMix = function (mix) {
$state.go('root.edit', {slug: mix.slug});
};
$scope.deleteMix = function (mix) {
var dlg = dialogs.create('app/dialogs/confirm/confirmDialog.html', 'confirmDialogCtrl', {
title: "Delete this mix?",
body: mix.title
});
dlg.result.then(function (result) {
if (result) {
MixModel.destroy(mix.slug).then(function () {
$state.go('root.mixes');
});
}
});
};
});

View File

@@ -1,3 +1,5 @@
<div ng-repeat="mix in mixes track by mix.id" class="col-sm-6">
<dss-audio-player template="views/mixes/mixes.directive.html"></dss-audio-player>
<div infinite-scroll="nextPage()" infinite-scroll-distance="3">
<div ng-repeat="mix in mixes track by mix.id" class="col-sm-6">
<dss-audio-player template="views/mixes/mixes.directive.html"></dss-audio-player>
</div>
</div>

View File

@@ -2,15 +2,12 @@
<div class="box-title">
<a ui-sref="root.mixes.mix({slug: mix.slug})"><h3><i class="fa fa-headphones"></i>{{mix.title}}</h3></a>
<div class="actions">
<a href="#" class="btn btn-mini content-refresh">
<i class="fa fa-refresh"></i>
<a ng-click="editMix(mix)" class="btn btn-mini content-refresh" data-toggle="tooltip" data-title="Edit">
<i class="fa fa-pencil"></i>
</a>
<a href="#" class="btn btn-mini content-remove">
<a ng-click="deleteMix(mix)" class="btn btn-mini content-remove" data-toggle="tooltip" data-title="Delete">
<i class="fa fa-times"></i>
</a>
<a href="#" class="btn btn-mini content-slideUp">
<i class="fa fa-angle-down"></i>
</a>
</div>
</div>
<div class="box-content">
@@ -31,12 +28,24 @@
</div>
<div class="row">
<div class="btn-group mix-tools" role="group" aria-label="Default button group">
<button type="button" class="btn" title="Share" data-toggle="tooltip">
<i class="glyphicon glyphicon-share"></i></button>
<button ng-click="shareFacebook()" type="button" class="btn"
title="Share to facebook" data-toggle="tooltip">
<i class="fa fa-2x fa-facebook-square"></i></button>
<button ng-click="shareTwitter()" type="button" class="btn"
title="Share to twitter" data-toggle="tooltip">
<i class="fa fa-2x fa-twitter-square"></i></button>
<!--
<button type="button" class="btn" title="Add to" data-toggle="tooltip">
<i class="glyphicon glyphicon-plus"></i></button>
<button type="button" class="btn" title="Favourite" data-toggle="tooltip">
<i class="glyphicon glyphicon-heart-empty"></i></button>
-->
<button ng-click="toggleLike()" type="button" class="btn"
tooltip="tooltip" data-toggle="tooltip"
ng-attr-title="{{mix.is_liked ? 'Unlike' : 'Like'}}">
<i class="fa fa-2x"
ng-class="mix.is_liked ? 'fa-heart' : 'fa-heart-o'"
ng-style="{'color': mix.is_liked ? 'red' : ''}">
</i>
</button>
</div>
</div>
</div>

View File

@@ -1,5 +1,8 @@
<div infinite-scroll="nextPage()" infinite-scroll-distance="3">
<div ng-repeat="mix in mixes track by mix.id" class="col-sm-5" ng-class-odd="pull-left" ng-class-even="pull-right">
<div ng-repeat="mix in mixes track by mix.id" class="col-sm-6">
<dss-audio-player template="views/mixes/mixes.directive.html"></dss-audio-player>
</div>
</div>
</div>

View File

@@ -1,27 +1,23 @@
<div data-category="music" class="media-items animation-fadeInQuickInv">
<div class="media-items-options text-left">
<a ng-click="play($event)" class="btn btn-xs btn-primary"
data-toggle="tooltip" title="Play Mix">
<i ng-class="playState==1 ? 'fa-pause' : 'fa-play'" class="fa"></i>
</a>
<a ng-show="mix.can_edit" ng-click="editMix()" class="btn btn-xs btn-primary"
data-toggle="tooltip" title="Edit Mix">
<i class="fa fa-pencil"></i>
</a>
<a ng-show="mix.can_edit" ng-click="deleteMix()" class="btn btn-xs btn-primary"
data-toggle="tooltip" title="Delete Mix">
<i class="fa fa-remove"></i>
</a>
<div class="box">
<div class="box-title">
<div class="actions">
<a ng-click="play($event)" class="btn btn-xs btn-primary"
data-toggle="tooltip" title="Play Mix">
<i ng-class="playState==1 ? 'fa-pause' : 'fa-play'" class="fa"></i>
</a>
<a ng-show="mix.can_edit" ng-click="editMix(mix)" class="btn btn-xs btn-primary"
data-toggle="tooltip" title="Edit Mix">
<i class="fa fa-pencil"></i>
</a>
<a ng-show="mix.can_edit" ng-click="deleteMix(mix)" class="btn btn-xs btn-primary"
data-toggle="tooltip" title="Delete Mix">
<i class="fa fa-remove"></i>
</a>
</div>
</div>
<div class="media-items-content">
<div class="box-content">
<a ui-sref="root.mixes.mix({slug: mix.slug})"><img ng-src="{{mix.mix_image}}"/>
</a>
<h5>{{mix.title}}</h5>
</div>
<h4>
<a ng-if="showUser" ui-sref="root.users.user({slug: mix.user.slug})">
<div class="strong">{{mix.user.display_name}}</div>
</a>
<br/>
<div class="small truncate">{{mix.title}}</div>
</h4>
</div>
</div>

View File

@@ -13,34 +13,26 @@
<br/>
<div class="col-md-6">
<div class="card">
<div class="card-header">
<div class="card-title">
<div class="title">About</div>
<div class="box">
<div class="box-title">
<h3>About</h3>
<div class="actions">
<button class="btn btn-link"
ng-click="startChat(user.slug)"
data-toggle="tooltip" title="Chat">
<i class="fa fa-comment"></i>
</button>
</div>
<div class="pull-right card-action">
<div class="btn-group" role="group" aria-label="...">
<button class="btn btn-link"
ng-click="startChat(user.slug)"
data-toggle="tooltip" title="Chat">
<i class="fa fa-comment"></i>
</button>
</div>
</div>
<div class="clear-both"></div>
</div>
<div class="card-body">
<div class="box-content">
<div class="text-indent" ng-bind-html="user.description"></div>
</div>
</div>
<div class="card">
<div class="card-header">
<div class="card-title">
<div class="title">Followers</div>
</div>
<div class="clear-both"></div>
<div class="box">
<div class="box-title">
<h3>Followers</h3>
</div>
<div class="card-body">
<div class="box-content">
<div ng-repeat="follower in user.followers" class="col-xs-4 col-sm-3 col-lg-2 block-section">
<a ui-sref="root.users.user({slug: follower.slug})">
<img ng-src="{{follower.profile_image_small}}" alt="image" data-toggle="tooltip"
@@ -49,29 +41,15 @@
</div>
</div>
</div>
<div class="card">
<div class="card-header">
<div class="card-title">
<div class="title">Following</div>
</div>
<div class="clear-both"></div>
</div>
<div class="card-body">
<div ng-repeat="following in user.following" class="col-xs-4 col-sm-3 col-lg-2 block-section">
<a ui-sref="root.users.user({slug: following.slug})">
<img ng-src="{{following.profile_image_small}}" alt="image" data-toggle="tooltip"
title="{{user.display_name}}" class="img-circle user-profile-insert"/>
</a>
</div>
</div>
<br/>
</div>
</div>
<div class="col-md-6">
<div ng-show="user.mix_count != 0" class="block">
<div class="block-title">
<div class="block-options pull-right">
<div ng-show="user.mix_count != 0" class="box">
<div class="box-title">
<h3>{{mixTitle}}
<strong> Mixes</strong>
</h3>
<div class="actions">
<a data-toggle="tooltip" title="Popular Mixes"
ng-click="showPopular()"
class="btn btn-alt btn-sm btn-default">
@@ -83,14 +61,13 @@
<i class="glyphicon glyphicon-time"></i>
</a>
</div>
<h2>{{mixTitle}}
<strong> Mixes</strong>
</h2>
</div>
<div class="gallery">
<div class="row">
<div ng-repeat="mix in mixes" class="col-xs-6 col-sm-4">
<dss-audio-player template="views/templates/audioGallery.html"></dss-audio-player>
<div class="box-content">
<div class="gallery">
<div class="row">
<div ng-repeat="mix in mixes" class="col-xs-6 col-sm-4">
<dss-audio-player template="views/templates/audioGallery.html"></dss-audio-player>
</div>
</div>
</div>
</div>

View File

@@ -1,10 +1,28 @@
<div class="col-sm-4 col-md-4" ng-repeat="user in users">
<div class="post">
<div class="post-img-content">
<a ui-sref="root.users.user({slug: user.slug})">
<img class="userlist-profile-image" ng-src="{{user.profile_image_medium}}" class="img-responsive"/>
</a>
<br/>
<span class="post-title">
<b>{{user.display_name}}</b>
</span>
</div>
<div class="content">
<div>
{{user.title}}
</div>
</div>
</div>
</div>
<!--
<div ng-repeat="user in users" class="col-md-4">
<div class="widget">
<div class="widget-advanced widget-advanced-alt">
<div class="widget-header text-left">
<img ng-src="{{user.profile_image_header}}" alt="background"
class="widget-background animation-pulseSlow">
<h3 class="widget-content widget-content-image widget-content-light clearfix">
<a ui-sref="root.users.user({slug: user.slug})" class="pull-right">
<img ng-src="{{user.profile_image_medium}}" alt="avatar" class="widget-image img-circle">
@@ -56,3 +74,4 @@
</div>
</div>
</div>
-->

View File

@@ -1,15 +1,43 @@
.widget-simple .widget-content small {
line-height: 2.5ex;
height: 5.0ex; /* 2.5ex for each visible line */
overflow: hidden;
.userlist-profile-image {
width: 253px;
height: 157px;
}
.user-profile-insert {
width: 64px;
height: 64px;
.thumbnail {
position: relative;
padding: 0px;
margin-bottom: 20px;
}
.user-profile-insert-medium {
width: 64px;
height: 64px;
.thumbnail > h4 {
padding: 7px 5px 0px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.thumbnail h4 .info {
position: absolute;
top: 0px;
right: 0px;
font-size: 0.6em;
padding-left: 15px;
border-top-right-radius: 3px;
border-bottom-left-radius: 4px;
border-radius: 0px;
border-bottom-left-radius: 5px;
cursor: pointer;
}
.thumbnail h4 .info > span {
margin-right: 10px;
}
.thumbnail img {
width: 100%;
}
.thumbnail a.btn {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}

248
client/index.html Normal file
View File

@@ -0,0 +1,248 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<base href="/">
<title>Deep|South|Sounds</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet"
href="//fonts.googleapis.com/css?family=Open+Sans:300,400,400italic,600,600italic,700,700italic">
<meta property="fb:app_id" content="154504534677009"/>
<meta property="og:site_name" content="Deep South Sounds"/>
<meta property="og:title" content="Deep South Sounds"/>
<meta property="og:description" content="Deep house music from the deep south."/>
<meta property="og:image" content="http://deepsouthsounds.com/assets/images/dyn/default-avatar-128.png"/>
<!-- build:css(client) app/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/angular-dialog-service/dist/dialogs.min.css" />
<link rel="stylesheet" href="bower_components/angular-loading-bar/build/loading-bar.css" />
<link rel="stylesheet" href="bower_components/angular-smilies/dist/angular-smilies.css" />
<link rel="stylesheet" href="bower_components/fullcalendar/dist/fullcalendar.css" />
<link rel="stylesheet" href="bower_components/smalot-bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css" />
<!-- endbower -->
<!-- endbuild -->
<!-- build:css({.tmp,client}) app/app.css -->
<link rel="stylesheet" href="app/app.css">
<link rel="stylesheet" href="assets/animations.css">
<link rel="stylesheet" href="assets/zoom/audioplayer.css">
<link rel="stylesheet" href="assets/zoom/style.css">
<link rel="stylesheet" href="assets/select2/select2.css"/>
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css">
<link rel="stylesheet" href="assets/site/css/site.css">
<link rel="stylesheet" href="assets/site/css/themes.css">
<!-- injector:css -->
<link rel="stylesheet" href="app/components/footer/player.css">
<link rel="stylesheet" href="app/components/footer/player.light.css">
<!-- endinjector -->
<!-- endbuild -->
</head>
<body class="theme-lightgrey" data-theme="theme-lightgrey" ng-controller="MainCtrl">
<div id="navigation" ui-view="navbar">
</div>
<div id="main">
<div class="container-fluid" id="content">
<div class="page-header" ui-view="pageheader"></div>
<div class="container-fluid" ui-view="content">
</div>
</div>
</div>
<div id="footer" ng-show="isPlaying" ui-view="footer" class="app-footer" style="position: fixed; bottom: 0px; top: auto;">
</div>
<div id="spoon-plugin-kncgbdglledmjmpnikebkagnchfdehbm-2" style="display:none"></div>
</body>
<script src="//connect.facebook.net/en_US/sdk.js"></script>
<!--[if lt IE 9]>
<script src="bower_components/es5-shim/es5-shim.js"></script>
<script src="bower_components/json3/lib/json3.min.js"></script>
<![endif]-->
<!-- build:js({client,node_modules}) app/vendor.js -->
<!-- bower:js -->
<script src="bower_components/jquery/dist/jquery.js"></script>
<script src="bower_components/SoundManager2/script/soundmanager2.js"></script>
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-animate/angular-animate.js"></script>
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/angular-translate/angular-translate.js"></script>
<script src="bower_components/angular-dialog-service/dist/dialogs.min.js"></script>
<script src="bower_components/angular-dialog-service/dist/dialogs-default-translations.min.js"></script>
<script src="bower_components/angular-jwt/dist/angular-jwt.js"></script>
<script src="bower_components/angular-loading-bar/build/loading-bar.js"></script>
<script src="bower_components/angular-mocks/angular-mocks.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-smilies/dist/angular-smilies.js"></script>
<script src="bower_components/angular-socket-io/socket.js"></script>
<script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script>
<script src="bower_components/waypoints/waypoints.js"></script>
<script src="bower_components/SHA-1/sha1.js"></script>
<script src="bower_components/angulartics/src/angulartics.js"></script>
<script src="bower_components/angulartics/src/angulartics-adobe.js"></script>
<script src="bower_components/angulartics/src/angulartics-chartbeat.js"></script>
<script src="bower_components/angulartics/src/angulartics-cnzz.js"></script>
<script src="bower_components/angulartics/src/angulartics-flurry.js"></script>
<script src="bower_components/angulartics/src/angulartics-ga-cordova.js"></script>
<script src="bower_components/angulartics/src/angulartics-ga.js"></script>
<script src="bower_components/angulartics/src/angulartics-gtm.js"></script>
<script src="bower_components/angulartics/src/angulartics-kissmetrics.js"></script>
<script src="bower_components/angulartics/src/angulartics-mixpanel.js"></script>
<script src="bower_components/angulartics/src/angulartics-piwik.js"></script>
<script src="bower_components/angulartics/src/angulartics-scroll.js"></script>
<script src="bower_components/angulartics/src/angulartics-segmentio.js"></script>
<script src="bower_components/angulartics/src/angulartics-splunk.js"></script>
<script src="bower_components/angulartics/src/angulartics-woopra.js"></script>
<script src="bower_components/angulartics/src/angulartics-marketo.js"></script>
<script src="bower_components/angulartics/src/angulartics-intercom.js"></script>
<script src="bower_components/ckeditor/ckeditor.js"></script>
<script src="bower_components/moment/moment.js"></script>
<script src="bower_components/fullcalendar/dist/fullcalendar.js"></script>
<script src="bower_components/hello/dist/hello.all.min.js"></script>
<script src="bower_components/lodash/dist/lodash.compat.js"></script>
<script src="bower_components/ng-file-upload/angular-file-upload.js"></script>
<script src="bower_components/ng-file-upload-shim/angular-file-upload-shim.js"></script>
<script src="bower_components/ngInfiniteScroll/build/ng-infinite-scroll.js"></script>
<script src="bower_components/notifyjs/dist/notify.js"></script>
<script src="bower_components/oauth-js/dist/oauth.min.js"></script>
<script src="bower_components/remarkable-bootstrap-notify/bootstrap-notify.js"></script>
<script src="bower_components/smalot-bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
<script src="bower_components/js-data/dist/js-data.js"></script>
<script src="bower_components/js-data-http/dist/js-data-http.js"></script>
<script src="bower_components/js-data-angular/dist/js-data-angular.js"></script>
<!-- endbower -->
<script src="socket.io-client/socket.io.js"></script>
<!-- endbuild -->
<!-- build:js({.tmp,client}) app/app.js -->
<script src="app/app.js"></script>
<!--<script src="assets/pu/js/app.js"></script>-->
<script src="bower_components/bootstrap/dist/js/bootstrap.js"></script>
<script src="bower_components/jasny-bootstrap/dist/js/jasny-bootstrap.js"></script>
<script src="bower_components/angular-deferred-bootstrap/angular-deferred-bootstrap.min.js"></script>
<script src="bower_components/SoundManager2/script/soundmanager2-nodebug.js"></script>
<script src="assets/utils.js"></script>
<script src="assets/slimscroll/jquery.slimscroll.min.js"></script>
<script src="assets/dropzone/dropzone.js"></script>
<script src="assets/slider.js"></script>
<script src="assets/select2/select2.min.js"></script>
<!-- injector:js -->
<script src="app/components/chatbar/chatbar.controller.js"></script>
<script src="app/components/comments/comments.directive.js"></script>
<script src="app/components/footer/footer.controller.js"></script>
<script src="app/components/messagepopup/messagepopup.directive.js"></script>
<script src="app/components/navbar/navbar.controller.js"></script>
<script src="app/components/pageheader/pageheader.controller.js"></script>
<script src="app/components/sidebar/sidebar.controller.js"></script>
<script src="app/components/socket/socket.service.js"></script>
<script src="app/constants/audio.js"></script>
<script src="app/constants/backends.js"></script>
<script src="app/constants/chat.js"></script>
<script src="app/constants/playstates.js"></script>
<script src="app/constants/storage.js"></script>
<script src="app/dialogs/alert/alertDialogCtrl.js"></script>
<script src="app/dialogs/confirm/confirmDialogCtrl.js"></script>
<script src="app/dialogs/login/loginDialogCtrl.js"></script>
<script src="app/dialogs/sharing/shareMix.controller.js"></script>
<script src="app/directives/activity/activityFeed.directive.js"></script>
<script src="app/directives/audio/audio.player.directive.js"></script>
<script src="app/directives/misc/checkboxBitfield.js"></script>
<script src="app/directives/misc/ckeditor.js"></script>
<script src="app/directives/misc/focus.js"></script>
<script src="app/directives/misc/timeAgo.js"></script>
<script src="app/directives/misc/tooltip.js"></script>
<script src="app/directives/notifications/notifications.directive.js"></script>
<script src="app/directives/playlist/playlist.directive.js"></script>
<script src="app/directives/radio/player/radio.player.directive.js"></script>
<script src="app/directives/scheduler/scheduler.js"></script>
<script src="app/directives/search/mix/searchMixDirective.js"></script>
<script src="app/directives/waveform/waveform.directive.js"></script>
<script src="app/helpers/file.js"></script>
<script src="app/helpers/filters/html.js"></script>
<script src="app/helpers/filters/humanise/humanise.filter.js"></script>
<script src="app/helpers/filters/unsafe.js"></script>
<script src="app/helpers/humanise.js"></script>
<script src="app/helpers/social.js"></script>
<script src="app/main.controller.js"></script>
<script src="app/models/_adapter.js"></script>
<script src="app/models/activity.js"></script>
<script src="app/models/comment.js"></script>
<script src="app/models/message.js"></script>
<script src="app/models/mix.js"></script>
<script src="app/models/notification.js"></script>
<script src="app/models/show.js"></script>
<script src="app/models/user.js"></script>
<script src="app/providers/logger/logger.service.js"></script>
<script src="app/providers/server.settings.js"></script>
<script src="app/root.js"></script>
<script src="app/services/audio/audio.events.js"></script>
<script src="app/services/audio/audio.service.js"></script>
<script src="app/services/auth/auth.interceptor.js"></script>
<script src="app/services/auth/httpInterceptor.js"></script>
<script src="app/services/auth/login.events.js"></script>
<script src="app/services/auth/login.service.js"></script>
<script src="app/services/image/imageupload.service.js"></script>
<script src="app/services/misc/timedNotification.js"></script>
<script src="app/services/session/session.service.js"></script>
<script src="app/services/user/notification.service.js"></script>
<script src="app/services/user/user.roles.js"></script>
<script src="app/views/home/home.controller.js"></script>
<script src="app/views/home/home.js"></script>
<script src="app/views/me/edit.js"></script>
<script src="app/views/mixes/item/mix.controller.js"></script>
<script src="app/views/mixes/item/mix.js"></script>
<script src="app/views/mixes/mixes.controller.js"></script>
<script src="app/views/mixes/mixes.directive.js"></script>
<script src="app/views/mixes/mixes.routes.js"></script>
<script src="app/views/mixes/upload/upload.controller.js"></script>
<script src="app/views/mixes/upload/upload.js"></script>
<script src="app/views/radio/radio.controller.js"></script>
<script src="app/views/radio/radio.routes.js"></script>
<script src="app/views/schedule/schedule.controller.js"></script>
<script src="app/views/schedule/schedule.routes.js"></script>
<script src="app/views/users/edit/userEdit.js"></script>
<script src="app/views/users/edit/userEditCtrl.js"></script>
<script src="app/views/users/item/userItem.js"></script>
<script src="app/views/users/item/userItemCtrl.js"></script>
<script src="app/views/users/users.controller.js"></script>
<script src="app/views/users/users.js"></script>
<!-- endinjector -->
<!-- endbuild -->
<script>
window.deferredBootstrapper.bootstrap({
element: window.document.body,
module: 'dssWebApp',
resolve: {
SERVER_CONFIG: ['$http', function ($http) {
return $http.get('/config');
}]
}
});
</script>
<script>
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-34240917-1', {'cookieDomain': 'none'});
</script>
</body>
</html>