Dan Stillman
|
da9154d811
|
fx-compat: Get basicViewer working for debug output
Doesn't work with, e.g., zotero://timeline/library
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
d6875e1182
|
fx-compat: Switch to Mozilla's method of loading window scripts
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
9b3d7a32e3
|
Include error message in startup error dialog
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
7c458b9bd3
|
fx-compat: Fix positioning of some context menus
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
bc68b6e9fe
|
fx-compat: Start to fix tag color chooser dialog
Among other things, need to recreate XBL <customcolorpicker> as a Custom
Element and need to change `ondialogaccept`/etc. to event listeners:
https://searchfox.org/mozilla-central/rev/b72e9d7d63bf499d1d8168291b93d4ec7fde236e/browser/components/places/content/bookmarkProperties.js#232-237
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
63634eed02
|
fx-compat: Fix clicking URL label
Now that it's a div rather than a label, have to use `textContent`
instead `nodeValue`
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
516c76a4ab
|
fx-compat: Start to update feed settings dialog
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
909d68eac3
|
fx-compat: Fix New Item menu
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
2e26703b50
|
fx-compat: goQuitApplication() now takes an event argument
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
172c2da2cc
|
fx-compat: Add dropmarkers to toolbarbuttons
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
758c3187fc
|
fx-compat: Update Edit menu (WIP)
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
280a1265c8
|
fx-compat: Remove Mac toolbarbutton images
Need to replace with proper styling, but the former approach doesn't
work with the new toolbarbutton component.
|
2022-05-13 04:28:57 -04:00 |
|
Dan Stillman
|
77015336a4
|
WIP: Localization
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
c82af749ac
|
Don't force Lucida Grande in various components on macOS
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
4f5b7bbccb
|
Remove old commented-out lines in include.js
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
002132bc4b
|
fx-compat: Populate Window menu on macOS
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
ebc511f418
|
coroutine() → async for Zotero.init()
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
f8e10f80cc
|
fx-compat: __defineGetter__() → defineProperty()
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
13b9837524
|
fx-compat: Fix New Item menu and serializePersist()
`document.getElementsByAttribute` → `document.querySelectorAll`
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
9222b939ab
|
fx-compat: Fix error viewing items
`Components.classes["@mozilla.org/network/standard-url;1"]` no longer
exists
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
31677dd296
|
fx-compat: Fix error generating item context menus with locate options
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
f91bf49aae
|
fx-compat: nsIIdleService → nsIUserIdleService
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
1714351cc9
|
fx-compat: Fix position of collection and item context menus
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
b49b8ad140
|
fx-compat: Mostly fix About pane
Example of converting top-level XUL `<dialog/>` to
`<window><dialog/></window>`, which uses a Mozilla-provided `<dialog>`
Custom Element
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
f4675c02df
|
fx-compat: Update nsILoginManager::findLogins() calls
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
c7c61f72c9
|
fx-compat: Stop trying to load overlay.js, which was removed
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
7ee40c4682
|
fx-compat: Fix Add Item by Identifier window
Still a little buggy
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
753824a7e2
|
fx-compat: Temporarily disable quick search bar mode menu
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
a54da965a7
|
fx-compat: Use search-textbox custom element for quick search bar
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
26c4bea4fd
|
fx-compat: .boxObject was removed in Fx69
https://bugzilla.mozilla.org/show_bug.cgi?id=1519948
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
0717612b4b
|
fx-compat: Remove contentAreaContextMenu menupopup
No longer necessary
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
260c110d05
|
fx-compat: Convert itembox XBL to custom element
Still lots of things to fix, particularly with styling, but the basic
functionality is there.
|
2022-05-13 04:28:56 -04:00 |
|
Dan Stillman
|
87f2716da8
|
fx-compat: zoteroPane.xul → zoteroPane.xhtml
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
abfa09df51
|
fx-compat: loadURI() signature change in HTTP.loadDocuments()
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
59fd8247b4
|
fx-compat: Remove overlay.js, since overlays no longer exist
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
d635fdda41
|
fx-compat: AddonManager.getAllAddons() now returns a promise
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
94c7e0674d
|
fx-compat: Remove 'context' from onStartRequest()/onStopRequest()/etc.
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
3a77abc8d2
|
fx-compat: Zotero files are now packaged in app/omni.ja, not zotero.jar
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
004d5db2c3
|
fx-compat: Services.console.getMessageArray() returns an actual array
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
fb8984c947
|
fx-compat: XULDocument → XMLDocument
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
46a52b3e3e
|
fx-compat: Update locales code
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
6d5b2c3d12
|
Fx-compat: nsIUTF8ConverterService → nsIScriptableUnicodeConverter
It's not totally clear what this does or if it's necessary (see #1540),
but this is a replacement that Thunderbird used.
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
bbecb4d0bd
|
fx-compat: Add appcontent container to zoteroPane.xul
Part of inlining XUL
(View with -w for real diff)
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
1bb99a6bc8
|
fx-compat: nsIWebNavigation::loadURI() signature change
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
b6f5d7183f
|
fx-compat: Remove use of tree.treeBoxObject and change getCellAt() signature
Properties and methods are now available on the tree itself, and
getCellAt() now returns an object instead of using in-out variables.
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
ee78dd308b
|
fx-compat: Remove XBL stylesheets (WIP)
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
3f64310d45
|
fx-compat: Inline all XUL overlays
|
2022-05-12 05:18:47 -04:00 |
|
Dan Stillman
|
dd2ff63019
|
fx-compat: Replace nsIDOMParser with new DOMParser()
|
2022-05-12 02:38:59 -04:00 |
|
Dan Stillman
|
993320655e
|
fx-compat: Throw error if generator is passed to DB.executeTransaction()
|
2022-05-12 02:38:59 -04:00 |
|
Dan Stillman
|
03242e8984
|
fx-compat: DB.executeTransaction() no longer takes generator functions
|
2022-05-12 02:38:59 -04:00 |
|