Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(285)

Unified Diff: polymer_0.5.0/bower_components/core-doc-viewer/core-doc-viewer.html

Issue 786953007: npm_modules: Fork bower_components into Polymer 0.4.0 and 0.5.0 versions (Closed) Base URL: https://chromium.googlesource.com/infra/third_party/npm_modules.git@master
Patch Set: Created 5 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: polymer_0.5.0/bower_components/core-doc-viewer/core-doc-viewer.html
diff --git a/bower_components/core-doc-viewer/core-doc-viewer.html b/polymer_0.5.0/bower_components/core-doc-viewer/core-doc-viewer.html
similarity index 81%
rename from bower_components/core-doc-viewer/core-doc-viewer.html
rename to polymer_0.5.0/bower_components/core-doc-viewer/core-doc-viewer.html
index 3af743a7269f6913a1720b835856e119e89275b0..f59bd16a77b07679d4a9a32b6618b3ec9e8c88af 100644
--- a/bower_components/core-doc-viewer/core-doc-viewer.html
+++ b/polymer_0.5.0/bower_components/core-doc-viewer/core-doc-viewer.html
@@ -7,6 +7,7 @@
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
-->
+
<link rel="import" href="elements/core-doc-page.html">
<link rel="import" href="elements/core-doc-toc.html">
<link rel="import" href="../core-icon/core-icon.html">
@@ -104,7 +105,7 @@ Arbitrary HTML is also supported
<script>
- Polymer('core-doc-viewer', {
+ Polymer({
/**
* A single file to parse for docs
*
@@ -166,8 +167,43 @@ Arbitrary HTML is also supported
this.data = this.classes[this.selected];
},
- parserDataReady: function(event) {
- this.assimilateData(event.target.data);
+ parserDataReady: function(event, detail, sender) {
+ var path = '';
+ if (this.sources.length) {
+ var path = event.target.templateInstance.model;
+ var idx = path.lastIndexOf('/');
+ path = idx != -1 ? path.substr(0, idx) : '.';
+ } else {
+ var parts = location.pathname.split('/');
+ parts.pop();
+ path = parts.join('/');
+ }
+
+ var data = event.target.data;
+
+ var xhr = new XMLHttpRequest();
+ xhr.open('GET', path + '/bower.json');
+
+ xhr.onerror = function(e) {
+ this.assimilateData(data);
+ }.bind(this);
+
+ xhr.onloadend = function(e) {
+
+ // Add package version to data.
+ if (e.target.status == 200) {
+ var version = JSON.parse(e.target.response).version;
+ // Assumes all classes (elements) in the list are the same version.
+ for (var i = 0, c; c = data.classes[i]; ++i) {
+ c.version = version;
+ }
+ }
+
+ this.assimilateData(data);
+
+ }.bind(this);
+
+ xhr.send();
},
assimilateData: function(data) {
« no previous file with comments | « polymer_0.5.0/bower_components/core-doc-viewer/bower.json ('k') | polymer_0.5.0/bower_components/core-doc-viewer/demo.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698