Skip to content

Commit d657db2

Browse files
committed
Merge branch 'develop'
2 parents b6c507a + ea03cba commit d657db2

File tree

7 files changed

+39
-28
lines changed

7 files changed

+39
-28
lines changed

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dist: $(DIST)
1515

1616
dist/%.js: src/%.js
1717
mkdir -p $(@D)
18-
6to5 --optional selfContained $< -o $@
18+
6to5 $< -o $@
1919

2020
min: assets/js/main.min.js
2121

@@ -33,4 +33,7 @@ sass:
3333
clean:
3434
rm -rf $(DIST) assets/js/main.min.js assets/css
3535

36+
rebuild:
37+
rm -rf node_modules && npm install
38+
3639
.PHONY: all dist min sass clean

assets/images/favicon.png

17.3 KB
Loading

default.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,5 @@
1212
},
1313
"groups": {
1414
"undefined": "General"
15-
},
16-
"shortcutIcon": "http://sass-lang.com/favicon.ico"
15+
}
1716
}

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "SassDoc's default theme",
44
"title": "SassDoc Default Theme",
55
"author": "SassDoc team",
6-
"version": "2.0.5",
6+
"version": "2.0.6",
77
"keywords": [
88
"sassdoc-theme"
99
],
@@ -22,18 +22,18 @@
2222
],
2323
"main": "dist",
2424
"dependencies": {
25-
"6to5-runtime": "^3.2.1",
2625
"chroma-js": "^0.6.3",
27-
"extend": "^1.0.0",
28-
"fs-extra": "^0.1.0",
29-
"html-minifier": "^0.6.9",
30-
"promise-denodeify": "^1.2.2",
31-
"sassdoc-extras": "^2.0.0",
26+
"es6-denodeify": "^0.1.0",
27+
"es6-promise": "^2.0.1",
28+
"extend": "^2.0.0",
29+
"fs-extra": "^0.16.3",
30+
"html-minifier": "^0.7.0",
31+
"sassdoc-extras": "^2.1.0",
3232
"swig": "1.4.0",
3333
"swig-extras": "^0.0.1"
3434
},
3535
"devDependencies": {
36-
"6to5": "^3.2.1",
36+
"6to5": "^3.6.0",
3737
"jshint": "^2.6.0",
3838
"uglify-js": "^2.4.15"
3939
}

src/index.js

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import chroma from 'chroma-js';
22
import def from '../default';
3-
import denodeify from 'promise-denodeify';
3+
import { Promise } from 'es6-promise';
4+
import denodeify from 'es6-denodeify';
45
import extend from 'extend';
56
import fs from 'fs';
67
import fse from 'fs-extra';
@@ -9,9 +10,11 @@ import path from 'path';
910
import sassdocExtras from 'sassdoc-extras';
1011
import swig from './swig';
1112

12-
const copy = denodeify(fse.copy, Promise);
13-
const renderFile = denodeify(swig.renderFile, Promise);
14-
const writeFile = denodeify(fs.writeFile, Promise);
13+
denodeify = denodeify(Promise);
14+
15+
const copy = denodeify(fse.copy);
16+
const renderFile = denodeify(swig.renderFile);
17+
const writeFile = denodeify(fs.writeFile);
1518

1619
const applyDefaults = ctx =>
1720
extend({}, def, ctx, {
@@ -32,12 +35,7 @@ const shortcutIcon = (dest, ctx) => {
3235

3336
export default (dest, ctx) => {
3437
ctx = applyDefaults(ctx);
35-
36-
sassdocExtras.markdown(ctx);
37-
sassdocExtras.display(ctx);
38-
sassdocExtras.groupName(ctx);
39-
sassdocExtras.shortcutIcon(ctx);
40-
38+
sassdocExtras(ctx, 'markdown', 'display', 'groupName', 'shortcutIcon');
4139
ctx.data.byGroupAndType = sassdocExtras.byGroupAndType(ctx.data);
4240

4341
const index = path.resolve(__dirname, '../views/documentation/index.html.swig');

views/includes/partials/head.html.swig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,15 @@
66
<meta name="viewport" content="width=device-width">
77
<meta content="IE=edge, chrome=1" http-equiv="X-UA-Compatible">
88

9+
<!-- Open Graph tags -->
10+
<meta property="og:title" content="{{ project_title }} - SassDoc" />
11+
<meta property="og:type" content="website" />
12+
13+
{% if package.description %}
14+
<meta property="og:description" content="{{ package.description | safe }}" />
15+
{% else %}
16+
<meta property="og:description" content="Release the docs!" />
17+
{% endif %}
18+
919
<!-- Thanks to Sass-lang.com for the icons -->
1020
<link href="{{ shortcutIcon.url }}" rel="shortcut icon">

views/includes/partials/scripts.html.swig

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
<script>window.jQuery || document.write('<script src="assets/js/vendor/jquery.min.js"><\/script>')</script>
33
{% if googleAnalytics %}
44
<script>
5-
var _gaq = [['_setAccount', '{{ googleAnalytics }}'], ['_trackPageview']];
6-
(function(d) {
7-
var g = d.createElement('script'),
8-
s = d.scripts[0];
9-
g.src = '//ssl.google-analytics.com/ga.js';
10-
s.parentNode.insertBefore(g, s);
11-
}(document));
5+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
6+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
7+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
8+
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
9+
10+
ga('create', '{{ googleAnalytics }}', 'auto');
11+
ga('send', 'pageview');
12+
1213
</script>
1314
{% endif %}
1415
{% if trackingCode %}

0 commit comments

Comments
 (0)