Dan Brown

Added revisioning to assets and added print styles. Closes #23.

...@@ -9,5 +9,6 @@ Homestead.yaml ...@@ -9,5 +9,6 @@ Homestead.yaml
9 /public/js 9 /public/js
10 /public/uploads 10 /public/uploads
11 /public/bower 11 /public/bower
12 +/public/build
12 /storage/images 13 /storage/images
13 _ide_helper.php 14 _ide_helper.php
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -6,6 +6,8 @@ elixir.config.js.browserify.transformers.push({ ...@@ -6,6 +6,8 @@ elixir.config.js.browserify.transformers.push({
6 }); 6 });
7 7
8 elixir(function(mix) { 8 elixir(function(mix) {
9 - mix.sass('styles.scss'); 9 + mix.sass('styles.scss')
10 - mix.browserify(['jquery-extensions.js', 'global.js'], 'public/js/common.js'); 10 + .sass('print-styles.scss')
11 + .browserify(['jquery-extensions.js', 'global.js'], 'public/js/common.js')
12 + .version(['css/styles.css', 'css/print-styles.css', 'js/common.js']);
11 }); 13 });
......
1 +@import "variables";
2 +
3 +header {
4 + display: none;
5 +}
6 +
7 +body {
8 + font-size: 12px;
9 +}
10 +
11 +.faded-small {
12 + display: none;
13 +}
14 +
15 +.page-content {
16 + margin: 0 auto;
17 +}
18 +
19 +.print-hidden {
20 + display: none;
21 +}
22 +
23 +.print-full-width {
24 + width: 100%;
25 + float: none;
26 + display: block;
27 +}
28 +
29 +h2 {
30 + font-size: 2em;
31 + line-height: 1;
32 + margin-top: 0.6em;
33 + margin-bottom: 0.3em;
34 +}
...\ No newline at end of file ...\ No newline at end of file
...@@ -9,7 +9,8 @@ ...@@ -9,7 +9,8 @@
9 <meta charset="utf-8"> 9 <meta charset="utf-8">
10 10
11 <!-- Styles and Fonts --> 11 <!-- Styles and Fonts -->
12 - <link rel="stylesheet" href="/css/styles.css"> 12 + <link rel="stylesheet" href="{{ elixir('css/styles.css') }}">
13 + <link rel="stylesheet" media="print" href="{{ elixir('css/print-styles.css') }}">
13 <link href='//fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic,300italic,100,300' rel='stylesheet' type='text/css'> 14 <link href='//fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic,300italic,100,300' rel='stylesheet' type='text/css'>
14 <link rel="stylesheet" href="/bower/material-design-iconic-font/dist/css/material-design-iconic-font.min.css"> 15 <link rel="stylesheet" href="/bower/material-design-iconic-font/dist/css/material-design-iconic-font.min.css">
15 16
...@@ -89,6 +90,6 @@ ...@@ -89,6 +90,6 @@
89 </section> 90 </section>
90 91
91 @yield('bottom') 92 @yield('bottom')
92 -<script src="/js/common.js"></script> 93 +<script src="{{ elixir('js/common.js') }}"></script>
93 </body> 94 </body>
94 </html> 95 </html>
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
35 35
36 <div class="container"> 36 <div class="container">
37 <div class="row"> 37 <div class="row">
38 - <div class="col-md-9"> 38 + <div class="col-md-9 print-full-width">
39 <div class="page-content anim fadeIn"> 39 <div class="page-content anim fadeIn">
40 40
41 <div class="pointer-container" id="pointer"> 41 <div class="pointer-container" id="pointer">
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
58 58
59 </div> 59 </div>
60 </div> 60 </div>
61 - <div class="col-md-3"> 61 + <div class="col-md-3 print-hidden">
62 62
63 @include('pages/sidebar-tree-list', ['book' => $book]) 63 @include('pages/sidebar-tree-list', ['book' => $book])
64 64
......