perkeep/server/camlistored/ui/zembed_camli.js.go

8 lines
16 KiB
Go
Raw Normal View History

// THIS FILE IS AUTO-GENERATED FROM camli.js
// DO NOT EDIT.
package ui
import "time"
func init() {
Files.Add("camli.js", "/*\nCopyright 2011 Google Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n*/\n\n// Camli namespace.\nvar Camli = {};\n\nvar disco = null; // TODO: kill this in favor of Camli.config.\n\n// Method 1 to get discovery information (JSONP style):\nfunction onConfiguration(config) {\n Camli.config = disco = config;\n console.log(\"Got config: \" + JSON.stringify(config));\n}\n\nfunction saneOpts(opts) {\n if (!opts) {\n opts = {}\n }\n if (!opts.success) {\n opts.success = function() {};\n }\n if (!opts.fail) {\n opts.fail = function() {};\n }\n return opts;\n}\n\n// Format |dateVal| as specified by RFC 3339.\nfunction dateToRfc3339String(dateVal) {\n // Return a string containing |num| zero-padded to |length| digits.\n var pad = function(num, length) {\n var numStr = \"\" + num;\n while (numStr.length < length) {\n numStr = \"0\" + numStr;\n }\n return numStr;\n }\n return dateVal.getUTCFullYear() + \"-\" + pad(dateVal.getUTCMonth() + 1, 2) + \"-\" + pad(dateVal.getUTCDate(), 2) + \"T\" +\n pad(dateVal.getUTCHours(), 2) + \":\" + pad(dateVal.getUTCMinutes(), 2) + \":\" + pad(dateVal.getUTCSeconds(), 2) + \"Z\";\n}\n\nvar cachedCamliSigDiscovery;\n\n// opts.success called with discovery object\n// opts.fail called with error text\nfunction camliSigDiscovery(opts) {\n opts = saneOpts(opts);\n if (cachedCamliSigDiscovery) {\n opts.success(cachedCamliSigDiscovery);\n return;\n }\n var cb = {};\n cb.success = function(sd) {\n cachedCamliSigDiscovery = sd;\n opts.success(sd);\n };\n cb.fail = opts.fail;\n var xhr = camliJsonXhr(\"camliSigDiscovery\", cb);\n xhr.open(\"GET\", Camli.config.jsonSignRoot + \"/camli/sig/discovery\", true);\n xhr.send();\n}\n\nfunction camliDescribeBlob(blobref, opts) {\n var xhr = camliJsonXhr(\"camliDescribeBlob\", opts);\n var path = Camli.config.searchRoot + \"camli/search/describe?blobref=\" +\n blobref;\n xhr.open(\"GET\", path, true);\n xhr.send();\n}\n\nfunction makeURL(base, map) {\n for (var key in map) {\n if (base.indexOf(\"?\") == -1) {\n base += \"?\";\n } else {\n base += \"&\";\n }\n base += key + \"=\" + encodeURIComponent(map[key]);\n }\n return base;\n}\n\nfunction camliPermanodeOfSignerAttrValue(signer, attr, value, opts) {\n var xhr = camliJsonXhr(\"camliPermanodeOfSignerAttrValue\", opts);\n var path = makeURL(Camli.config.searchRoot + \"camli/search/signerattrvalue\",\n { signer: signer, attr: attr, value: value });\n xhr.open(\"GET\", path, true);\n xhr.send();\n}\n\n// Where is the target accessed via? (paths it's at)\nfunction camliPathsOfSignerTarget(signer, target, opts) {\n var xhr = camliJsonXhr(\"camliPathsOfSignerTarget\", opts);\n var path = makeURL(Camli.config.searchRoot + \"camli/search/signerpaths\",\n { signer: signer, target: target });\n xhr.open(\"GET\", path, true);\n xhr.send();\n}\n\nfunction camliGetPermanodeClaims(permanode, opts) {\n var xhr = camliJsonXhr(\"camliGetPermanodeClaims\", opts);\n var path = Camli.config.searchRoot + \"camli/search/claims?permanode=\" +\n permanode;\n xhr.open(\"GET\", path, true);\n xhr.send();\n}\n\nfunction camliGetBlobContents(blobref, opts) {\n opts = saneOpts(opts);\n var xhr = new XMLHttpRequest();\n xhr.onreadystatechange = function() {\n if (xhr.readyState != 4)
}