- $.ajaxPrefilter(function(options, jqxhr) {
- if (options.oauth) {
- var ohauth = window.ohauth;
- var url = options.url.replace(/\?$/, "");
- var params = {
- oauth_consumer_key: OSM.oauth_consumer_key,
- oauth_token: OSM.oauth_token,
- oauth_signature_method: "HMAC-SHA1",
- oauth_timestamp: ohauth.timestamp(),
- oauth_nonce: ohauth.nonce()
- };
+ if (OSM.oauth_token) {
+ var headerGenerator = window.ohauth.headerGenerator({
+ consumer_key: OSM.oauth_consumer_key,
+ consumer_secret: OSM.oauth_consumer_secret,
+ token: OSM.oauth_token,
+ token_secret: OSM.oauth_token_secret
+ });