aboutsummaryrefslogtreecommitdiff
path: root/content/sgoogle_forms
diff options
context:
space:
mode:
Diffstat (limited to 'content/sgoogle_forms')
-rw-r--r--content/sgoogle_forms/gforms.js64
-rw-r--r--content/sgoogle_forms/index.json6
2 files changed, 0 insertions, 70 deletions
diff --git a/content/sgoogle_forms/gforms.js b/content/sgoogle_forms/gforms.js
deleted file mode 100644
index 1c7417a..0000000
--- a/content/sgoogle_forms/gforms.js
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- (Incomplete) Fix for Google Forms
-
- Copyright © 2021 jahoti (jahoti@tilde.team)
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-var form = document.forms[0];
-for (let div of form.querySelectorAll('div[data-params]')) {
- var data = JSON.parse('[' + div.dataset.params.substring(4));
- var name = 'entry.' + data[0][4][0][0];
- var input = div.querySelector('input');
-
- if (input.name === name + '_sentinel') { // Radio
- for (input of div.querySelectorAll('.appsMaterialWizToggleRadiogroupElContainer')) {
- div = document.createElement('input');
- div.type = 'radio';
- div.name = name;
- div.value = input.nextElementSibling.innerText.trim();
- input.parentNode.replaceChild(div, input);
- }
- } else {
- input.removeAttribute('disabled');
- input.name = name;
- }
-}
-
-for (div of document.querySelectorAll('.quantumWizTextinputPaperinputPlaceholder'))
- div.remove();
-
-function goToNext()
-{
- var next = document.createElement('input');
- next.type = 'hidden';
- next.name = 'continue';
- next.value = '1';
- form.appendChild(next);
- form.submit();
-}
-
-for (div of document.querySelectorAll('.freebirdFormviewerViewNavigationNoSubmitButton')) {
- input = document.createElement('button');
-
- data = div.innerText.trim();
- input.innerText = data;
- if (data.toLowerCase() === 'next')
- input.onclick = goToNext;
- else if (data.toLowerCase() === 'submit')
- input.type = 'submit';
- div.parentNode.replaceChild(input, div);
-}
-
-// TODO: back, instate previous entries
diff --git a/content/sgoogle_forms/index.json b/content/sgoogle_forms/index.json
deleted file mode 100644
index b86d8f1..0000000
--- a/content/sgoogle_forms/index.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-"type" : "script",
-"name" : "Google Forms Fix",
-"sha256" : "e0892e24a4253a5f6694de5ab54e764e5e4f92deffd757d248bf796d2e2898ba",
-"location" : "gforms.js"
-}