Fix the vz-line-chart index.html description page by adding
iron-component-page.
Fix the gulp build to only build TensorBoard's typescript files.
Change: 128384794
diff --git a/WORKSPACE b/WORKSPACE
index 64bf62a..7a59d15 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -364,7 +364,7 @@
   name = "paper_styles",
   build_file = "bower.BUILD",
   remote = "https://github.com/polymerelements/paper-styles.git",
-  tag = "v1.1.1",
+  tag = "v1.1.4",
 )
 
 new_git_repository(
diff --git a/tensorflow/tensorboard/bower.json b/tensorflow/tensorboard/bower.json
index a67df6e..26d3d54 100644
--- a/tensorflow/tensorboard/bower.json
+++ b/tensorflow/tensorboard/bower.json
@@ -80,7 +80,7 @@
     "paper-radio-group": "PolymerElements/paper-radio-group#1.0.9",
     "paper-ripple": "PolymerElements/paper-ripple#1.0.5",
     "paper-slider": "PolymerElements/paper-slider#1.0.10",
-    "paper-styles": "PolymerElements/paper-styles#1.1.1",
+    "paper-styles": "PolymerElements/paper-styles#1.1.4",
     "paper-tabs": "PolymerElements/paper-tabs#1.6.2",
     "paper-toggle-button": "PolymerElements/paper-toggle-button#1.1.2",
     "paper-toolbar": "PolymerElements/paper-toolbar#1.1.4",
@@ -93,6 +93,7 @@
   },
   "description": "TensorBoard: Visualizations for TensorFlow",
   "devDependencies": {
+    "iron-component-page": "PolymerElements/iron-component-page#^1.1.4",
     "iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.2.3",
     "web-component-tester": "Polymer/web-component-tester"
   },
@@ -155,7 +156,7 @@
     "paper-radio-group": "1.0.9",
     "paper-ripple": "1.0.5",
     "paper-slider": "1.0.10",
-    "paper-styles": "1.1.1",
+    "paper-styles": "1.1.4",
     "paper-tabs": "1.6.2",
     "paper-toggle-button": "1.1.2",
     "paper-toolbar": "1.1.4",
diff --git a/tensorflow/tensorboard/gulp_tasks/compile.js b/tensorflow/tensorboard/gulp_tasks/compile.js
index 5a5035c..eead6c9 100644
--- a/tensorflow/tensorboard/gulp_tasks/compile.js
+++ b/tensorflow/tensorboard/gulp_tasks/compile.js
@@ -27,12 +27,19 @@
 
 
 module.exports = function() {
-  var isComponent = filter(['components/**/*.js']);
+  var isComponent = filter([
+    'components/tf-*/**/*.ts',
+    'components/vz-*/**/*.ts',
+    'typings/**/*.ts',
+    // TODO(danmane): add plottable to the typings registry after updating it
+    // and remove this.
+    'components/plottable/plottable.d.ts'
+  ]);
 
   return tsProject.src()
+           .pipe(isComponent)
            .pipe(ts(tsProject))
            .js
-            .pipe(isComponent)
-            .pipe(gulp.dest('.'))
+            .pipe(gulp.dest('.'));
 
 }