diff options
author | Valerio Virgillito | 2012-03-21 13:32:10 -0700 |
---|---|---|
committer | Valerio Virgillito | 2012-03-21 13:32:10 -0700 |
commit | a5b5ec05a032a5c21249857351b2af243584279c (patch) | |
tree | ab0acad7a5a914a709677125b6deefbdf5cab33b | |
parent | 21a88a93f039bb7470c10d77efc01e549c4ae6dc (diff) | |
parent | 25c93afe8795c1b53859f4fa08220a947ace937e (diff) | |
download | ninja-a5b5ec05a032a5c21249857351b2af243584279c.tar.gz |
Merge branch 'refs/heads/FileIO-Montage-Components' into montage-integration
-rwxr-xr-x | js/controllers/document-controller.js | 5 | ||||
-rwxr-xr-x | js/io/system/coreioapi.js | 4 | ||||
-rw-r--r-- | manifest.json | 4 | ||||
-rw-r--r-- | node_modules/descriptor.json | 26 |
4 files changed, 33 insertions, 6 deletions
diff --git a/js/controllers/document-controller.js b/js/controllers/document-controller.js index 7d982a62..3db4c7d4 100755 --- a/js/controllers/document-controller.js +++ b/js/controllers/document-controller.js | |||
@@ -73,13 +73,15 @@ var DocumentController = exports.DocumentController = Montage.create(Component, | |||
73 | 73 | ||
74 | 74 | ||
75 | 75 | ||
76 | //////////////////////////////////////////////////////////////////// | 76 | /* |
77 | //////////////////////////////////////////////////////////////////// | ||
77 | // | 78 | // |
78 | handleWebRequest: { | 79 | handleWebRequest: { |
79 | value: function (request) { | 80 | value: function (request) { |
80 | //TODO: Check if frameId is proper | 81 | //TODO: Check if frameId is proper |
81 | if (this._hackRootFlag && request.parentFrameId !== -1) { | 82 | if (this._hackRootFlag && request.parentFrameId !== -1) { |
82 | //TODO: Optimize creating string | 83 | //TODO: Optimize creating string |
84 | console.log(request); | ||
83 | //console.log(this.application.ninja.coreIoApi.rootUrl+this.application.ninja.documentController.documentHackReference.root.split(this.application.ninja.coreIoApi.cloudData.root)[1], request.url); | 85 | //console.log(this.application.ninja.coreIoApi.rootUrl+this.application.ninja.documentController.documentHackReference.root.split(this.application.ninja.coreIoApi.cloudData.root)[1], request.url); |
84 | //return {redirectUrl: this.application.ninja.coreIoApi.rootUrl+this.application.ninja.documentController.documentHackReference.root.split(this.application.ninja.coreIoApi.cloudData.root)[1]+request.url.split('/')[request.url.split('/').length-1]}; | 86 | //return {redirectUrl: this.application.ninja.coreIoApi.rootUrl+this.application.ninja.documentController.documentHackReference.root.split(this.application.ninja.coreIoApi.cloudData.root)[1]+request.url.split('/')[request.url.split('/').length-1]}; |
85 | return {redirectUrl: this.application.ninja.coreIoApi.rootUrl+this.application.ninja.documentController.documentHackReference.root.split(this.application.ninja.coreIoApi.cloudData.root)[1]+request.url.split(chrome.extension.getURL('js/document/templates/montage-html/'))[1]}; | 87 | return {redirectUrl: this.application.ninja.coreIoApi.rootUrl+this.application.ninja.documentController.documentHackReference.root.split(this.application.ninja.coreIoApi.cloudData.root)[1]+request.url.split(chrome.extension.getURL('js/document/templates/montage-html/'))[1]}; |
@@ -102,6 +104,7 @@ var DocumentController = exports.DocumentController = Montage.create(Component, | |||
102 | } | 104 | } |
103 | }, | 105 | }, |
104 | //////////////////////////////////////////////////////////////////// | 106 | //////////////////////////////////////////////////////////////////// |
107 | */ | ||
105 | 108 | ||
106 | 109 | ||
107 | 110 | ||
diff --git a/js/io/system/coreioapi.js b/js/io/system/coreioapi.js index f428a229..ae249480 100755 --- a/js/io/system/coreioapi.js +++ b/js/io/system/coreioapi.js | |||
@@ -393,12 +393,12 @@ exports.CoreIoApi = Montage.create(Component, { | |||
393 | xhr = new XMLHttpRequest(); | 393 | xhr = new XMLHttpRequest(); |
394 | // | 394 | // |
395 | xhr.open("POST", serviceURL, false); | 395 | xhr.open("POST", serviceURL, false); |
396 | xhr.responseType = "arraybuffer"; | 396 | //xhr.responseType = "arraybuffer"; |
397 | if(file.contentType && file.contentType.length) | 397 | if(file.contentType && file.contentType.length) |
398 | xhr.setRequestHeader("Content-Type", file.contentType); | 398 | xhr.setRequestHeader("Content-Type", file.contentType); |
399 | else | 399 | else |
400 | xhr.setRequestHeader("Content-Type", "text/plain"); | 400 | xhr.setRequestHeader("Content-Type", "text/plain"); |
401 | 401 | ||
402 | if (file.contents) | 402 | if (file.contents) |
403 | xhr.send(file.contents); | 403 | xhr.send(file.contents); |
404 | else | 404 | else |
diff --git a/manifest.json b/manifest.json index 80d8a5be..0500101b 100644 --- a/manifest.json +++ b/manifest.json | |||
@@ -12,9 +12,7 @@ | |||
12 | }, | 12 | }, |
13 | "permissions": [ | 13 | "permissions": [ |
14 | "unlimitedStorage", | 14 | "unlimitedStorage", |
15 | "notifications", | 15 | "notifications" |
16 | "webRequest", | ||
17 | "webRequestBlocking" | ||
18 | ], | 16 | ], |
19 | "requirements": { | 17 | "requirements": { |
20 | "3D": { | 18 | "3D": { |
diff --git a/node_modules/descriptor.json b/node_modules/descriptor.json index d5bb81f3..e5606655 100644 --- a/node_modules/descriptor.json +++ b/node_modules/descriptor.json | |||
@@ -122,6 +122,32 @@ | |||
122 | "data/sqlaccess/sqlstore.js", | 122 | "data/sqlaccess/sqlstore.js", |
123 | "data/store.js", | 123 | "data/store.js", |
124 | "data/transactionid.js", | 124 | "data/transactionid.js", |
125 | "examples/feed-reader/images/07-map-marker.png", | ||
126 | "examples/feed-reader/images/10-medical.png", | ||
127 | "examples/feed-reader/images/100-coffee.png", | ||
128 | "examples/feed-reader/images/107-widescreen.png", | ||
129 | "examples/feed-reader/images/125-food.png", | ||
130 | "examples/feed-reader/images/142-wine-bottle.png", | ||
131 | "examples/feed-reader/images/34-coffee.png", | ||
132 | "examples/feed-reader/images/35-shopping.png", | ||
133 | "examples/feed-reader/images/38-airplane.png", | ||
134 | "examples/feed-reader/images/41-picture-frame.png", | ||
135 | "examples/feed-reader/images/47-fuel.png", | ||
136 | "examples/feed-reader/images/48-fork-and-knife.png", | ||
137 | "examples/feed-reader/images/80-shopping-cart.png", | ||
138 | "examples/feed-reader/images/87-wine-glass.png", | ||
139 | "examples/feed-reader/images/88-beer-mug.png", | ||
140 | "examples/feed-reader/index.html", | ||
141 | "examples/feed-reader/main.reel/main.html", | ||
142 | "examples/feed-reader/main.reel/main.js", | ||
143 | "examples/feed-reader/map-example.reel/main.css", | ||
144 | "examples/feed-reader/map-example.reel/main.html", | ||
145 | "examples/feed-reader/map-example.reel/main.js", | ||
146 | "examples/feed-reader/package.json", | ||
147 | "examples/youtube-channel-example/index.html", | ||
148 | "examples/youtube-channel-example/package.json", | ||
149 | "examples/youtube-channel-example/style.css", | ||
150 | "examples/youtube-channel-example/youtube-channel-example.js", | ||
125 | "montage.js", | 151 | "montage.js", |
126 | "node.js", | 152 | "node.js", |
127 | "package.json", | 153 | "package.json", |