Abe Jellinek
47610d0faa
Scaffold: Autocomplete translator IDs in setTranslator() calls
2022-11-01 16:38:01 -04:00
Abe Jellinek
42e042c6c6
Scaffold: Fix copying JSON test data
...
Previously only copied '[object Object]'.
2022-11-01 16:05:54 -04:00
Abe Jellinek
96c4427d6c
Scaffold: Non-async detectWeb and async scrape by default
...
We don't usually want an async detectWeb, since HTTP requests should only be
used there in very exceptional cases. We do usually want an async scrape (and we
were already - mistakenly - awaiting it).
2022-08-17 16:34:19 -04:00
Abe Jellinek
0c0afb129b
Scaffold templates: Pull URL from doc
...
Link URLs could lead to redirects.
2022-05-12 14:49:30 -07:00
Abe Jellinek
a11c5987ad
Fix Scaffold load error when fontSize pref is set
2022-05-10 09:10:13 -07:00
Abe Jellinek
dea9fc5e88
Scaffold: setInterval -> activate listener
2022-04-07 19:50:13 -07:00
Abe Jellinek
fbaa1c6e61
Fix huge Scaffold toolbar icons on Win/Linux
2022-04-05 14:50:05 -07:00
Abe Jellinek
27c9086222
Scaffold: Show "defer" value in test list
2022-03-30 14:49:42 -07:00
Abe Jellinek
ed31a11fce
Scaffold: Sanitize items for display more accurately
2022-03-09 11:42:16 -08:00
Dan Stillman
6da38c292e
Scaffold: Tweak tooltip text for Run and Update button
2022-03-02 22:36:44 -05:00
Abe Jellinek
5409ae3313
Overhaul Scaffold ( #2293 )
2022-03-02 22:36:04 -05:00
Abe Jellinek
c5067edd2d
Fix Scaffold failing to initialize ( #2200 )
2021-09-09 05:17:35 -04:00
Adomas Venčkauskas
4d497afea0
Use Translator Tester code from shared repo for Scaffold
2021-07-28 15:46:07 +03:00
Abe Jellinek
d2db842938
Scaffold: Add action to open test URL in internal browser ( #2117 )
2021-07-13 03:33:57 -04:00
Abe Jellinek
f942c224f5
Scaffold: Run/delete tests with the keyboard ( #2118 )
2021-07-09 03:42:08 -04:00
Abe Jellinek
06660d04f0
Scaffold: Update year and add spacing in template ( #2066 )
2021-05-21 00:53:19 -04:00
Dan Stillman
018f04f369
Scaffold: Focus code editor when selecting tab
2020-12-24 02:46:19 -05:00
Dan Stillman
2ed4bb1c8f
Ace: Config adjustments in Run JavaScript window
...
- Use the "Chrome" theme
- Hide the gutter
- Don't highlight the active line
- Remove default iframe borders
- Focus the editor on window open
Ace instances (e.g., Scaffold) are now responsible for setting their own
theme (to avoid a flash of Monokai before a lighter theme appears).
2020-12-24 02:45:37 -05:00
Dan Stillman
e095dbb031
Ace: Fix path to ace.html ( #1930 )
2020-12-24 02:41:51 -05:00
Fletcher Hazlehurst
36d81e839c
Use ace-builds NPM package
2020-12-18 10:45:38 -07:00
Dan Stillman
558ad20ce6
Scaffold: Improve cookie handling
...
- Use cookies from browser pane when running detectWeb or doWeb
- Use cookies from document when running or updating tests
This should fix various cases where translators can't be properly
developed or tested in Scaffold (e.g., [1]).
[1] https://github.com/zotero/translators/pull/2296#issuecomment-739116620
2020-12-06 03:09:13 -05:00
Dan Stillman
7c201f5d59
Big Sur style fixes
...
- Restore active <tab> label
- Fix appearance of tabs in item pane
2020-07-28 00:15:11 -04:00
Dan Stillman
a086507167
Obey Cmd/Ctrl-W in Scaffold, Style Editor, and Run JavaScript windows
2020-05-17 04:08:43 -04:00
Dan Stillman
2d720b9532
Scaffold: Clarify error parsing tests
2020-05-15 19:24:20 -04:00
Philipp Zumstein
066ec123d0
Update newWeb.js
2020-01-06 15:12:18 -05:00
Dan Stillman
d4f682aa88
Merge branch 'fx60'
2019-10-21 21:44:01 -04:00
Dan Stillman
0bd04877bf
Don't run detectWeb/doWeb in Scaffold if target doesn't match
...
Closes #1728
2019-08-30 01:02:12 -04:00
Dan Stillman
95a9ccae69
Update ACE to 17.06.19
...
Addresses #1727
2019-08-28 08:05:48 -04:00
Dan Stillman
f0e9c8bfba
Fx60: Fix Scaffold
...
Fixes #1727
2019-08-28 07:44:35 -04:00
Dan Stillman
6f965251ed
Add FilePicker module to replace nsIFilePicker
...
`nsIFilePicker::show()` is removed in Firefox 60 in favor of `open()`,
which takes a callback (and apparently has been preferred for a long
time).
There's no point switching to that, so this module is a version of
nsIFilePicker with an async `show()` that returns a promise and some
XPCOM-isms replaced (e.g., string paths instead of nsIFile).
2019-08-27 00:47:39 -04:00
Dan Stillman
1c6840f9a5
Scaffold: Load translator on double-click
2019-08-10 08:40:24 -04:00
Dan Stillman
e1adbafeb0
Support Cmd-= for zooming in Scaffold code editor
...
In addition to Cmd-+
2019-08-07 01:03:45 -04:00
Dan Stillman
d898022ada
Update Scaffold UI based on font size pref
2019-08-06 21:00:08 -04:00
Dan Stillman
4cbefca7eb
Tweak text of Scaffold setup prompt
2019-08-05 05:16:11 -04:00
Dan Stillman
2b6fb73b57
Add Scaffold as a built-in developer tool
2019-08-02 07:00:39 -04:00