aboutsummaryrefslogtreecommitdiff
path: root/web/packs
diff options
context:
space:
mode:
authorArthur Zamarin <arthurzam@gentoo.org>2024-07-19 14:48:24 +0300
committerArthur Zamarin <arthurzam@gentoo.org>2024-07-19 14:48:24 +0300
commit54cbe0853bd4f3084fb70dce450604ade8b454fb (patch)
treefd8e29915b415952d8d03a3dc7e2fdf24ef75385 /web/packs
parentgo: update dependencies (diff)
downloadsoko-54cbe0853bd4f3084fb70dce450604ade8b454fb.tar.gz
soko-54cbe0853bd4f3084fb70dce450604ade8b454fb.tar.bz2
soko-54cbe0853bd4f3084fb70dce450604ade8b454fb.zip
drop graphql support
Sadly this was unmaintained and was broken at some point. I'm not that interested in maintaining it, so I'm dropping it. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Diffstat (limited to 'web/packs')
-rw-r--r--web/packs/graphiql.js2
-rw-r--r--web/packs/src/javascript/graphiql.js71
-rw-r--r--web/packs/src/stylesheets/graphiql.scss51
3 files changed, 0 insertions, 124 deletions
diff --git a/web/packs/graphiql.js b/web/packs/graphiql.js
deleted file mode 100644
index 7b0e10b..0000000
--- a/web/packs/graphiql.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import './src/javascript/graphiql';
-import './src/stylesheets/graphiql.scss';
diff --git a/web/packs/src/javascript/graphiql.js b/web/packs/src/javascript/graphiql.js
deleted file mode 100644
index 3ee5adf..0000000
--- a/web/packs/src/javascript/graphiql.js
+++ /dev/null
@@ -1,71 +0,0 @@
-function graphQLFetcher(graphQLParams) {
- return fetch(
- window.graphqlEndpoint,
- {
- method: 'post',
- headers: {
- Accept: 'application/json',
- 'Content-Type': 'application/json',
- },
- body: JSON.stringify(graphQLParams),
- credentials: 'omit',
- },
- ).then(function (response) {
- return response.json().catch(function () {
- return response.text();
- });
- });
-}
-
-
-ReactDOM.render(
- React.createElement(GraphiQL, {
- fetcher: graphQLFetcher,
- defaultVariableEditorOpen: false,
- defaultQuery: '#\n' +
- '# Welcome to the packages.gentoo.org GraphQL API Explorer\n' +
- '#\n' +
- '# Powered by GraphiQL, an in-browser tool for exploring GraphQL APIs, as well as \n' +
- '# writing, validating, and testing GraphQL queries.\n' +
- '#\n' +
- '#\n' +
- '# Please click on "Examples & History" above to view some exemplary queries,\n' +
- '# or run the below query to get started.\n' +
- '#\n' +
- '{\n' +
- ' packages(Name: "gentoo-sources"){\n' +
- ' Atom,\n' +
- ' Maintainers {\n' +
- ' Name\n' +
- ' }\n' +
- ' }\n' +
- '}',
- }),
- document.getElementById('graphiql'),
-);
-
-/*
- * Add gentoo Logo
- */
-var gentooLogo= "<img src=\"https://www.gentoo.org/assets/img/logo/gentoo-signet.svg\" style=\"height: 30px;vertical-align:middle;\">";
-document.getElementsByClassName("title")[0].innerHTML = gentooLogo;
-
-/*
- * Add examples
- */
-
-document.getElementsByClassName("history-title")[0].innerHTML = "Examples & History";
-document.getElementsByClassName("toolbar-button")[3].innerHTML = "Examples & History";
-
-var favorites = window.localStorage.getItem("graphiql:favorites");
-
-if(favorites == null){
- window.localStorage.setItem("graphiql:favorites", '{"favorites":[{"query":"\\n{\\n packages(Name: \\"gentoo-sources\\"){\\n Atom,\\n Maintainers {\\n Name\\n }\\n }\\n}","variables":null,"label":"Search Packages By Name","favorite":true},{"query":"\\n{\\n addedPackages(Limit: 25){\\n Atom\\n }\\n}","variables":null,"label":"Added packages","favorite":true},{"query":"\\n{\\n stabilizedVersions(Limit: 25){\\n Atom,\\n Version\\n }\\n}","variables":null,"label":"Stabilized Versions","favorite":true},{"query":"\\n{\\n versions(Atom: \\"x11-wm/xmonad\\"){\\n Version\\n }\\n}","variables":null,"label":"Versions By Atom","favorite":true},{"query":"\\n{\\n useflags(Name: \\"doc\\", Scope: \\"local\\"){\\n Id\\n }\\n}","variables":null,"label":"Useflags By Name and Scope","favorite":true},{"query":"\\n{\\n pkgCheckResults(Atom: \\"x11-wm/xmonad\\"){\\n Class\\n Message\\n }\\n}","variables":null,"label":"pkgcheck Warnings by Atom","favorite":true},{"query":"#\\n# Welcome to the packages.gentoo.org GraphQL API Explorer\\n#\\n# Powered by GraphiQL, an in-browser tool for exploring GraphQL APIs, as well as \\n# writing, validating, and testing GraphQL queries.\\n#\\n#\\n# Please click on \\"Examples & History\\" above to view some exemplary queries,\\n# or run the below query to get started.\\n#\\n{\\n lastCommitTime\\n}","variables":null,"label":"Last Update","favorite":true},{"query":"\\n{\\n category(Name: \\"x11-wm\\"){\\n Packages{\\n Name\\n }\\n }\\n}","variables":null,"label":"Packages in Category v1","favorite":true},{"query":"\\n{\\n packages(Category: \\"x11-wm\\"){\\n Name\\n }\\n}","variables":null,"label":"Packages in Category v2","favorite":true},{"query":"\\n{\\n masks(AuthorEmail: \\"larry@gentoo.org\\"){\\n Versions\\n }\\n}","variables":null,"label":"Masked Versions by Author Email","favorite":true},{"query":"\\n{\\n outdatedPackages(Atom: \\"x11-wm/xmonad-contrib\\"){\\n GentooVersion\\n NewestVersion\\n }\\n}","variables":null,"label":"Outdated Package by Atom","favorite":true}]}');
- window.localStorage.setItem("graphiql:queries", '{"queries":[]}');
- window.localStorage.setItem("graphiql:query", '## Welcome to the packages.gentoo.org GraphQL API Explorer## Powered by GraphiQL, an in-browser tool for exploring GraphQL APIs, as well as # writing, validating, and testing GraphQL queries.### Please click on "Examples & History" above to view some exemplary queries,# or run the below query to get started.#{ packages(Name: "gentoo-sources"){ Atom, Maintainers { Name } }}');
- window.localStorage.setItem("graphiql:editorFlex", '1');
- window.localStorage.setItem("graphiql:docExplorerWidth", '350');
- window.localStorage.setItem("graphiql:variableEditorHeight", '200');
- window.localStorage.setItem("graphiql:historyPaneOpen", 'true');
- location.reload();
-}
diff --git a/web/packs/src/stylesheets/graphiql.scss b/web/packs/src/stylesheets/graphiql.scss
deleted file mode 100644
index bbdf937..0000000
--- a/web/packs/src/stylesheets/graphiql.scss
+++ /dev/null
@@ -1,51 +0,0 @@
-body {
- height: 100%;
- margin: 0;
- width: 100%;
- overflow: hidden;
-}
-
-#graphiql {
- height: 100vh;
-}
-
-.graphiql-container .history-contents li:hover {
- background: #54487A !important;
-}
-
-.topBar, .docExplorerShow, .toolbar-button, .execute-button {
- background: #FAFAFA !important;
-}
-
-.execute-button-wrap {
- margin-left: 15px !important;
-}
-
-/*
- * Fix the search icon by hiding the (broken)
- * text and use a pure css solution instead.
- */
-.search-box-icon {
- text-indent: -1000em;
- color: #000;
- position: absolute;
- margin-top: 2px;
- margin-left: 0px;
- width: 12px;
- top: 3px !important;
- height: 12px;
- border: solid 1px currentColor;
- border-radius: 100%;
- -webkit-transform: rotate(-45deg);
- transform: rotate(-45deg);
-}
-
-.search-box-icon:before {
- content: '';
- position: absolute;
- top: 12px;
- left: 5px;
- height: 6px;
- width: 1px;
- background-color: currentColor;
-}