Revision 258235f4 snf-app/synnefo/ui/static/snf/js/utils.js
b/snf-app/synnefo/ui/static/snf/js/utils.js | ||
---|---|---|
146 | 146 |
+ pad(d.getUTCSeconds())+'Z' |
147 | 147 |
} |
148 | 148 |
|
149 |
|
|
149 |
|
|
150 |
synnefo.util.parseHeaders = function(headers) { |
|
151 |
var res = {}; |
|
152 |
_.each(headers.split("\n"), function(h) { |
|
153 |
var tuple = h.split(/:(.+)?/); |
|
154 |
if (!tuple.length > 1 || !(tuple[0] && tuple[1])) { |
|
155 |
return; |
|
156 |
} |
|
157 |
res[tuple[0]] = tuple[1] |
|
158 |
}) |
|
159 |
|
|
160 |
return res; |
|
161 |
} |
|
162 |
|
|
150 | 163 |
synnefo.util.parseUri = function(sourceUri) { |
151 | 164 |
var uriPartNames = ["source","protocol","authority","domain","port","path","directoryPath","fileName","query","anchor"]; |
152 | 165 |
var uriParts = new RegExp("^(?:([^:/?#.]+):)?(?://)?(([^:/?#]*)(?::(\\d*))?)?((/(?:[^?#](?![^?#/]*\\.[^?#/.]+(?:[\\?#]|$)))*/?)?([^?#/]*))?(?:\\?([^#]*))?(?:#(.*))?").exec(sourceUri); |
Also available in: Unified diff