This commit is contained in:
buddy
2022-07-19 09:45:45 +00:00
parent 3d8cca58dd
commit 52fae1a695
8 changed files with 99 additions and 92 deletions

View File

@@ -1,22 +1,26 @@
var initParameters = {};
var entrypoint = null;
function onEditQuery(newQuery) {
function onEditQuery(newQuery)
{
initParameters.query = newQuery;
updateURL();
}
function onEditVariables(newVariables) {
function onEditVariables(newVariables)
{
initParameters.variables = newVariables;
updateURL();
}
function onEditOperationName(newOperationName) {
function onEditOperationName(newOperationName)
{
initParameters.operationName = newOperationName;
updateURL();
}
function updateURL() {
function updateURL()
{
var newSearch = '?' + Object.keys(initParameters).filter(function (key) {
return Boolean(initParameters[key]);
}).map(function (key) {
@@ -25,7 +29,8 @@ function updateURL() {
history.replaceState(null, null, newSearch);
}
function graphQLFetcher(graphQLParams) {
function graphQLFetcher(graphQLParams)
{
return fetch(entrypoint, {
method: 'post',
headers: {
@@ -45,7 +50,7 @@ function graphQLFetcher(graphQLParams) {
});
}
window.onload = function() {
window.onload = function () {
var data = JSON.parse(document.getElementById('graphiql-data').innerText);
entrypoint = data.entrypoint;