From eec07f72bb143d41ba1d40e03abe19d3a8e03365 Mon Sep 17 00:00:00 2001 From: Slava Kim Date: Thu, 14 Aug 2014 21:33:26 -0700 Subject: [PATCH] Fix CSS reloading on HCP in a non-hacky way org.apache.cordova.file fixed this bug in 1.3 --- packages/autoupdate/package.js | 2 +- tools/client/meteor_cordova_loader.js | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/packages/autoupdate/package.js b/packages/autoupdate/package.js index e56b7ff3f3..d1a847dc4d 100644 --- a/packages/autoupdate/package.js +++ b/packages/autoupdate/package.js @@ -4,7 +4,7 @@ Package.describe({ }); Cordova.depends({ - 'org.apache.cordova.file': '1.2.0', + 'org.apache.cordova.file': '1.3.0', 'org.apache.cordova.file-transfer': '0.4.4' }); diff --git a/tools/client/meteor_cordova_loader.js b/tools/client/meteor_cordova_loader.js index 40854e061c..6fa4829c66 100644 --- a/tools/client/meteor_cordova_loader.js +++ b/tools/client/meteor_cordova_loader.js @@ -63,14 +63,11 @@ }; var loadStyle = function (url) { - var oReq = new XMLHttpRequest(); - oReq.onload = function () { - var styleTag = document.createElement('style'); - styleTag.innerHTML = this.responseText; - document.getElementsByTagName('head')[0].appendChild(styleTag); - }; - oReq.open("get", url, true); - oReq.send(); + var styleTag = document.createElement('link'); + styleTag.rel = "stylesheet"; + styleTag.type = "text/css"; + styleTag.href = url; + document.getElementsByTagName('head')[0].appendChild(styleTag); }; var loadAssetsFromManifest = function (manifest, urlPrefix) {