Sha256: 9f8f99871b880ce2b5b2b1ee2c094483f5d6a771bfacbbeb6c3d39452f73f06f

Contents?: true

Size: 857 Bytes

Versions: 6

Compression:

Stored size: 857 Bytes

Contents

rbbt.post = function(params){
  var req_params = {config: rbbt.post.asFormUrlEncoded, serialize: rbbt.post.serialize_data, method: 'POST'}
  for (key in params)
   req_params[key] = params[key]

  return m.request(req_params)
}

rbbt.post.serialize_data = function(obj) {
 var str = [];
 for(var p in obj)
  if (obj.hasOwnProperty(p)) {
   str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
  }
   
 return str.join("&");
}

rbbt.post.asFormUrlEncoded = function(xhr){
 xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
}

rbbt.log = function(obj){
 console.log(obj)
}

rbbt.LS = {}

rbbt.LS.load = function(key){
 var content = localStorage[key]
 if (content === undefined)
  return undefined
 else
  return JSON.parse(content)
}

rbbt.LS.store = function(key, value){
 localStorage[key] = JSON.stringify(value)
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rbbt-rest-1.6.8 share/views/public/js/rbbt.js
rbbt-rest-1.6.7 share/views/public/js/rbbt.js
rbbt-rest-1.6.6 share/views/public/js/rbbt.js
rbbt-rest-1.6.5 share/views/public/js/rbbt.js
rbbt-rest-1.6.4 share/views/public/js/rbbt.js
rbbt-rest-1.6.3 share/views/public/js/rbbt.js