Initial Spark Install

This commit is contained in:
Deon George
2017-11-03 16:26:07 +11:00
commit b1a5807eb3
766 changed files with 128896 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
<li class="divider"></li>
<!-- Teams -->
<li class="dropdown-header">{{ ucfirst(str_plural(Spark::teamString())) }}</li>
<!-- Create Team -->
@if (Spark::createsAdditionalTeams())
<li>
<a href="/settings#/{{ str_plural(Spark::teamString()) }}">
<i class="fa fa-fw fa-btn fa-plus"></i>Create {{ ucfirst(Spark::teamString()) }}
</a>
</li>
@endif
<!-- Switch Current Team -->
@if (Spark::showsTeamSwitcher())
@foreach (Auth::user()->teams as $team)
<li>
<a href="/{{ str_plural(Spark::teamString()) }}/{{ $team->id }}/switch">
@if (Auth::user()->current_team_id === $team->id)
<i class="fa fa-fw fa-btn fa-check text-success"></i>{{ $team->name }}
@else
<img src="{{ $team->photo_url }}" class="spark-team-photo-xs"><i class="fa fa-btn"></i>{{ $team->name }}
@endif
</a>
</li>
@endforeach
@endif

View File

@@ -0,0 +1,90 @@
<!-- NavBar For Authenticated Users -->
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container" v-if="user">
<div class="navbar-header">
<!-- Collapsed Hamburger -->
<div class="hamburger">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#spark-navbar-collapse">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Branding Image -->
<a class="navbar-brand" href="/home">
<!-- Spark -->
<img src="/img/mono-logo.png" style="height: 32px;">
</a>
</div>
<div class="collapse navbar-collapse" id="spark-navbar-collapse">
<!-- Left Side Of Navbar -->
<ul class="nav navbar-nav">
@includeIf('spark::nav.user-left')
</ul>
<!-- Right Side Of Navbar -->
<ul class="nav navbar-nav navbar-right">
@includeIf('spark::nav.user-right')
<li class="dropdown">
<!-- User Photo / Name -->
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
<img src="{{ Auth::user()->photo_url }}" class="spark-nav-profile-photo m-r-xs">
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<!-- Impersonation -->
@if (session('spark:impersonator'))
<li class="dropdown-header">Impersonation</li>
<!-- Stop Impersonating -->
<li>
<a href="/spark/kiosk/users/stop-impersonating">
<i class="fa fa-fw fa-btn fa-user-secret"></i>Back To My Account
</a>
</li>
<li class="divider"></li>
@endif
<!-- Developer -->
@if (Spark::developer(Auth::user()->email))
@include('spark::nav.developer')
@endif
<!-- Subscription Reminders -->
@include('spark::nav.subscriptions')
<!-- Settings -->
<li class="dropdown-header">Settings</li>
<!-- Your Settings -->
<li>
<a href="/settings">
<i class="fa fa-fw fa-btn fa-cog"></i>Your Settings
</a>
</li>
@if (Spark::usesTeams() && (Spark::createsAdditionalTeams() || Spark::showsTeamSwitcher()))
<!-- Team Settings -->
@include('spark::nav.blade.teams')
@endif
<li class="divider"></li>
<!-- Logout -->
<li>
<a href="/logout">
<i class="fa fa-fw fa-btn fa-sign-out"></i>Logout
</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</nav>

View File

@@ -0,0 +1,3 @@
<a class="navbar-brand" href="/home">
<img src="/img/mono-logo.png" style="height: 32px;">
</a>

View File

@@ -0,0 +1,10 @@
<li class="dropdown-header">Developer</li>
<!-- Kiosk -->
<li>
<a href="/spark/kiosk">
<i class="fa fa-fw fa-btn fa-fort-awesome"></i>Kiosk
</a>
</li>
<li class="divider"></li>

View File

@@ -0,0 +1,31 @@
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<!-- Collapsed Hamburger -->
<div class="hamburger">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#spark-navbar-collapse">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Branding Image -->
@include('spark::nav.brand')
</div>
<div class="collapse navbar-collapse" id="spark-navbar-collapse">
<!-- Left Side Of Navbar -->
<ul class="nav navbar-nav">
&nbsp;
</ul>
<!-- Right Side Of Navbar -->
<ul class="nav navbar-nav navbar-right">
<li><a href="/login" class="navbar-link">Login</a></li>
<li><a href="/register" class="navbar-link">Register</a></li>
</ul>
</div>
</div>
</nav>

View File

@@ -0,0 +1,25 @@
@if (Auth::user()->onTrial())
<!-- Trial Reminder -->
<li class="dropdown-header">Trial</li>
<li>
<a href="/settings#/subscription">
<i class="fa fa-fw fa-btn fa-shopping-bag"></i>Subscribe
</a>
</li>
<li class="divider"></li>
@endif
@if (Spark::usesTeams() && Auth::user()->currentTeamOnTrial())
<!-- Team Trial Reminder -->
<li class="dropdown-header">{{ ucfirst(Spark::teamString()) }} Trial</li>
<li>
<a href="/settings/{{ str_plural(Spark::teamString()) }}/{{ Auth::user()->currentTeam()->id }}#/subscription">
<i class="fa fa-fw fa-btn fa-shopping-bag"></i>Subscribe
</a>
</li>
<li class="divider"></li>
@endif

View File

@@ -0,0 +1,10 @@
<li class="dropdown-header">Support</li>
<!-- Support -->
<li>
<a @click.prevent="showSupportForm" style="cursor: pointer;">
<i class="fa fa-fw fa-btn fa-paper-plane"></i>Email Us
</a>
</li>
<li class="divider"></li>

View File

@@ -0,0 +1,28 @@
<!-- Teams -->
<li class="dropdown-header">{{ ucfirst(str_plural(Spark::teamString())) }}</li>
<!-- Create Team -->
@if (Spark::createsAdditionalTeams())
<li>
<a href="/settings#/{{str_plural(Spark::teamString())}}">
<i class="fa fa-fw fa-btn fa-plus"></i>Create {{ ucfirst(Spark::teamString()) }}
</a>
</li>
@endif
<!-- Switch Current Team -->
@if (Spark::showsTeamSwitcher())
<li v-for="team in teams">
<a :href="'/{{ str_plural(Spark::teamString()) }}/'+ team.id +'/switch'">
<span v-if="user.current_team_id == team.id">
<i class="fa fa-fw fa-btn fa-check text-success"></i>@{{ team.name }}
</span>
<span v-else>
<img :src="team.photo_url" class="spark-team-photo-xs"><i class="fa fa-btn"></i>@{{ team.name }}
</span>
</a>
</li>
@endif
<li class="divider"></li>

View File

@@ -0,0 +1 @@
<!-- Left Side Of Navbar -->

View File

@@ -0,0 +1 @@
<!-- Right Side Of Navbar -->

View File

@@ -0,0 +1,111 @@
<!-- NavBar For Authenticated Users -->
<spark-navbar
:user="user"
:teams="teams"
:current-team="currentTeam"
:has-unread-notifications="hasUnreadNotifications"
:has-unread-announcements="hasUnreadAnnouncements"
inline-template>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container" v-if="user">
<div class="navbar-header">
<!-- Collapsed Hamburger -->
<div class="hamburger">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#spark-navbar-collapse">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Branding Image -->
@include('spark::nav.brand')
</div>
<div class="collapse navbar-collapse" id="spark-navbar-collapse">
<!-- Left Side Of Navbar -->
<ul class="nav navbar-nav">
@includeIf('spark::nav.user-left')
</ul>
<!-- Right Side Of Navbar -->
<ul class="nav navbar-nav navbar-right">
@includeIf('spark::nav.user-right')
<!-- Notifications -->
<li>
<a @click="showNotifications" class="has-activity-indicator">
<div class="navbar-icon">
<i class="activity-indicator" v-if="hasUnreadNotifications || hasUnreadAnnouncements"></i>
<i class="icon fa fa-bell"></i>
</div>
</a>
</li>
<li class="dropdown">
<!-- User Photo / Name -->
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
<img :src="user.photo_url" class="spark-nav-profile-photo m-r-xs">
<span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<!-- Impersonation -->
@if (session('spark:impersonator'))
<li class="dropdown-header">Impersonation</li>
<!-- Stop Impersonating -->
<li>
<a href="/spark/kiosk/users/stop-impersonating">
<i class="fa fa-fw fa-btn fa-user-secret"></i>Back To My Account
</a>
</li>
<li class="divider"></li>
@endif
<!-- Developer -->
@if (Spark::developer(Auth::user()->email))
@include('spark::nav.developer')
@endif
<!-- Subscription Reminders -->
@include('spark::nav.subscriptions')
<!-- Settings -->
<li class="dropdown-header">Settings</li>
<!-- Your Settings -->
<li>
<a href="/settings">
<i class="fa fa-fw fa-btn fa-cog"></i>Your Settings
</a>
</li>
<li class="divider"></li>
@if (Spark::usesTeams() && (Spark::createsAdditionalTeams() || Spark::showsTeamSwitcher()))
<!-- Team Settings -->
@include('spark::nav.teams')
@endif
@if (Spark::hasSupportAddress())
<!-- Support -->
@include('spark::nav.support')
@endif
<!-- Logout -->
<li>
<a href="/logout">
<i class="fa fa-fw fa-btn fa-sign-out"></i>Logout
</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
</spark-navbar>