Remove the fields_web experiment

This commit is contained in:
Damien Elmes 2023-09-17 13:42:40 +10:00
parent daa61d47d5
commit 64e40033e0
4 changed files with 0 additions and 75 deletions

View file

@ -3,14 +3,12 @@
from __future__ import annotations from __future__ import annotations
import os
from typing import Optional from typing import Optional
import aqt import aqt
import aqt.forms import aqt.forms
import aqt.operations import aqt.operations
from anki.collection import OpChanges from anki.collection import OpChanges
from anki.consts import *
from anki.lang import without_unicode_isolation from anki.lang import without_unicode_isolation
from anki.models import NotetypeDict from anki.models import NotetypeDict
from aqt import AnkiQt, gui_hooks from aqt import AnkiQt, gui_hooks
@ -27,7 +25,6 @@ from aqt.utils import (
tooltip, tooltip,
tr, tr,
) )
from aqt.webview import AnkiWebViewKind
class FieldDialog(QDialog): class FieldDialog(QDialog):
@ -51,19 +48,6 @@ class FieldDialog(QDialog):
without_unicode_isolation(tr.fields_fields_for(val=self.model["name"])) without_unicode_isolation(tr.fields_fields_for(val=self.model["name"]))
) )
if os.getenv("ANKI_EXPERIMENTAL_FIELDS_WEB"):
form = aqt.forms.fields_web.Ui_Dialog()
form.setupUi(self)
self.webview = form.webview
self.webview.set_kind(AnkiWebViewKind.FIELDS)
self.show()
self.refresh()
self.webview.set_bridge_command(self._on_bridge_cmd, self)
self.activateWindow()
return
self.form = aqt.forms.fields.Ui_Dialog() self.form = aqt.forms.fields.Ui_Dialog()
self.form.setupUi(self) self.form.setupUi(self)
self.webview = None self.webview = None
@ -86,9 +70,6 @@ class FieldDialog(QDialog):
self.form.fieldList.setCurrentRow(open_at) self.form.fieldList.setCurrentRow(open_at)
self.exec() self.exec()
def refresh(self) -> None:
self.webview.load_ts_page("fields")
def _on_bridge_cmd(self, cmd: str) -> bool: def _on_bridge_cmd(self, cmd: str) -> bool:
return False return False

View file

@ -20,7 +20,6 @@ from . import (
emptycards, emptycards,
exporting, exporting,
fields, fields,
fields_web,
filtered_deck, filtered_deck,
finddupes, finddupes,
findreplace, findreplace,

View file

@ -1,6 +0,0 @@
from aqt.qt import qtmajor
if qtmajor > 5:
from _aqt.forms.fields_web_qt6 import *
else:
from _aqt.forms.fields_web_qt5 import * # type: ignore

View file

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Dialog</class>
<widget class="QDialog" name="Dialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>400</width>
<height>300</height>
</rect>
</property>
<property name="windowTitle">
<string notr="true">Dialog</string>
</property>
<property name="windowIcon">
<iconset resource="icons.qrc">
<normaloff>:/icons/anki.png</normaloff>:/icons/anki.png</iconset>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<property name="spacing">
<number>0</number>
</property>
<property name="margin">
<number>0</number>
</property>
<item>
<widget class="AnkiWebView" name="webview" native="true">
<property name="url" stdset="0">
<url>
<string notr="true">about:blank</string>
</url>
</property>
</widget>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>AnkiWebView</class>
<extends>QWidget</extends>
<header location="global">aqt/webview</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources>
<include location="icons.qrc"/>
</resources>
</ui>