diff --git a/content/fq_FilterEditor.js b/content/fq_FilterEditor.js index b3ac410..bd4d3ad 100644 --- a/content/fq_FilterEditor.js +++ b/content/fq_FilterEditor.js @@ -444,14 +444,15 @@ es.appendChild(MozXULElement.parseXULToFragment(` - `)); + `)); + // XXX: Implement `this.inheritAttribute()` for the [inherits] attribute in the markup above! let hbox = es, // es.parentNode.getElementsByTagName("hbox")[0], // document.getAnonymousNodes(this)[0]; textbox = hbox.children[1], // document.getAnonymousNodes(es)[1]; toolbarbutton = hbox.children[0]; // document.getAnonymousNodes(es)[0]; + textbox.value = es.getAttribute("value"); toolbarbutton.addEventListener("command", es.onCommand, false); toolbarbutton.setAttribute('tooltiptext', util.getBundleString('filtaquilla.editJavascript', "Edit JavaScript…")); hbox.classList.add("flexelementcontainer"); @@ -470,11 +471,11 @@ try { let textbox = window.MozXULElement.parseXULToFragment( ` ` ); es.appendChild(textbox); + es.lastChild.value = es.getAttribute("value"); es.classList.add("flexelementcontainer"); es.setAttribute('fq-patched', "true"); return true; diff --git a/manifest.json b/manifest.json index 5d0cab1..1d5ef60 100644 --- a/manifest.json +++ b/manifest.json @@ -2,7 +2,7 @@ "manifest_version" : 2, "name" : "FiltaQuilla", "description" : "Mail filter custom actions and searches", - "version" : "3.0pre44", + "version" : "3.0pre46", "default_locale": "en", "author" : "R Kent James,Axel Grude", "developer" : { @@ -12,7 +12,7 @@ "applications" : { "gecko" : { "id" : "filtaquilla@mesquilla.com", - "strict_min_version" : "68.0", + "strict_min_version" : "74.0", "strict_max_version" : "78.*" } }, diff --git a/release-notes.html b/release-notes.html index ed0e2aa..7c80d5e 100644 --- a/release-notes.html +++ b/release-notes.html @@ -1,17 +1,21 @@ -Version 2.0 +Version 3.0 -Made Compatible with THunderbird 68. FiltaQuilla had to be largely rewritten for Thunderbird 68, with substantial help from Paweł Tomulik. +Made Compatible with THunderbird 68. Again, FiltaQuilla had to be largely rewritten for Thunderbird 78, because support for some key technologies was deprecated by Mozilla (bindings was central to making the filter editor work, so there was numerous days of work and guessing necessary to get it back on track.. -Going forward most bugfixes / new features will be exclusively available for Thunderbird 68. The reason for this is that through architectural changes on the Mozilla code platform the code for Thunderbird 60 and earlier is substantially different. +Going forward most bugfixes / new features will be exclusively available for Thunderbird 78 - but there may be some minor backports for Thunderbird 68. The reason for this is that through architectural changes on the Mozilla code platform the code for Thunderbird 68 and earlier is substantially different. Support My Work -As I am often asked about added features for filter conditions and actions for my Add-on quickFilters this is a good location for extending Filter behavior. +As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions. If you want to support the FiltaQuilla project, please install quickFilters and purchase a quickFilters Pro license.