diff --git a/ionic/components/blur/blur.ts b/ionic/components/blur/blur.ts
index 798731b47d..928a62142f 100644
--- a/ionic/components/blur/blur.ts
+++ b/ionic/components/blur/blur.ts
@@ -1,5 +1,12 @@
import {Directive, Renderer, ElementRef} from 'angular2/angular2';
+
+/**
+ * The blur attribute applies the CSS blur attribute to an element. If the CSS attribute is not supported,
+ * it will fall back to applying a semi-transparent background color to the element.
+ *
+ * @demo /docs/v2/demos/blur/
+ */
@Directive({
selector: '[ion-blur]'
})
diff --git a/ionic/components/popup/popup.ts b/ionic/components/popup/popup.ts
index 351254b1df..f2cd107d60 100644
--- a/ionic/components/popup/popup.ts
+++ b/ionic/components/popup/popup.ts
@@ -61,6 +61,7 @@ import {extend} from '../../util/util';
* }
* }
* ```
+ * @demo /docs/v2/demos/popup/
* @see {@link /docs/v2/components#popups Popup Component Docs}
*/
@Injectable()
diff --git a/scripts/docs/gulp-tasks.js b/scripts/docs/gulp-tasks.js
index 1487f25a5b..93daf84da7 100644
--- a/scripts/docs/gulp-tasks.js
+++ b/scripts/docs/gulp-tasks.js
@@ -174,12 +174,13 @@ module.exports = function(gulp, flags) {
var fs = require('fs');
var gutil = require('gulp-util');
var es = require('event-stream');
+ var mkdirp = require('mkdirp');
var path = require('path');
var Entities = require('html-entities').AllHtmlEntities;
entities = new Entities();
var variables = [];
- var outputFile = config.docsDest + '/data/sass.json';
+ var outputFile = 'tmp/sass.json';
// Add the variable to the array, encode the html and remove !default from the value
function addVariable(variableName, defaultValue, file) {
@@ -226,6 +227,7 @@ module.exports = function(gulp, flags) {
}).on('end', function() {
gutil.log("Writing to file at", gutil.colors.cyan("/driftyco/ionic2/" + outputFile));
gutil.log("Place this file in", gutil.colors.cyan("/driftyco/ionic-site/" + config.v2DocsDir + "/theming/overriding-ionic-variables/"), "in order to update the docs");
+ mkdirp.sync('tmp');
fs.writeFileSync(outputFile, JSON.stringify(variables));
}));
});