1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-29 02:02:41 +01:00
phorge-phorge/src/applications
epriestley f2c36a934e Provide an <input type="file"> control in Remarkup for mobile and users with esoteric windowing systems
Summary:
Ref T5187. This definitely feels a bit flimsy and I'm going to hold it until I cut the release since it changes a couple of things about Workflow in general, but it seems to work OK and most of it is fine.

The intent is described in T5187#176236.

In practice, most of that works like I describe, then the `phui-file-upload` behavior gets some weird glue to figure out if the input is part of the form. Not the most elegant system, but I think it'll hold until we come up with many reasons to write a lot more Javascript.

Test Plan:
Used both drag-and-drop and the upload dialog to upload files in Safari, Firefox and Chrome.

{F1653716}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T5187

Differential Revision: https://secure.phabricator.com/D15953
2016-05-20 16:24:22 -07:00
..
almanac Send forced mail on SSH key edits 2016-05-19 15:01:25 -07:00
aphlict Fix bad variable causing aphlict to fail to start with no "logs" config 2016-04-24 11:20:42 -07:00
arcanist/conduit
audit Improve audit behavior for "uninteresting" auditors 2016-05-17 13:47:33 -07:00
auth Fix minor section formatting mishap in SSH key email 2016-05-19 15:20:19 -07:00
badges Fix header in Badges 2016-04-13 20:44:43 -07:00
base Split Repository EditEngine form into smaller pages 2016-05-02 08:28:38 -07:00
cache Automatically sever databases after prolonged unreachability 2016-04-11 08:43:52 -07:00
calendar Remove "days fresh" / "days stale" indictator in Differential revision list 2016-05-16 10:47:19 -07:00
celerity Generate syntax highlighting CSS from a reusable map 2016-05-05 02:50:48 -07:00
chatlog Update chatlog to newPage() 2016-04-02 13:20:55 -07:00
conduit Deactivate SSH keys instead of destroying them completely 2016-05-18 14:54:28 -07:00
config Remove "days fresh" / "days stale" indictator in Differential revision list 2016-05-16 10:47:19 -07:00
conpherence Allow users to be banished from Conpherence rooms 2016-04-15 14:57:29 -07:00
console
countdown Support sorting countdowns by end date 2016-04-07 12:37:55 -07:00
daemon Fail explicitly instead of continuing with a warning if "phd.user" is misconfigured 2016-04-15 14:09:13 -07:00
dashboard Consistently refer to 'Projects' as 'Tags' 2016-04-19 16:48:21 +00:00
differential Restore viewer() function to "Responsible Users" tokenizer in Differential 2016-05-19 15:21:20 -07:00
diffusion Improve audit behavior for "uninteresting" auditors 2016-05-17 13:47:33 -07:00
diviner Consistently refer to 'Projects' as 'Tags' 2016-04-19 16:48:21 +00:00
doorkeeper Bridge GitHub users into Phabricator and attribute actions to them 2016-03-28 13:10:32 -07:00
draft/storage
drydock Add icons to the new repository edit nav 2016-05-03 08:01:18 -07:00
fact Update Facts for newPage 2016-04-03 15:07:52 -07:00
feed Consistently refer to 'Projects' as 'Tags' 2016-04-19 16:48:21 +00:00
files Provide an <input type="file"> control in Remarkup for mobile and users with esoteric windowing systems 2016-05-20 16:24:22 -07:00
flag Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
fund Consistently refer to 'Projects' as 'Tags' 2016-04-19 16:48:21 +00:00
harbormaster Normalize casing on property boxes 2016-04-06 15:33:15 -07:00
help Update Help for newPage 2016-04-05 07:26:31 -07:00
herald Normalize casing on property boxes 2016-04-06 15:33:15 -07:00
home Use new Differential bucketing logic on default (non-dashboard) homepage 2016-05-19 15:20:39 -07:00
legalpad Normalize casing on property boxes 2016-04-06 15:33:15 -07:00
lipsum Modularize content sources 2016-03-26 11:59:45 -07:00
macro Normalize casing on property boxes 2016-04-06 15:33:15 -07:00
maniphest Modernize DifferentialRevisionSearchEngine 2016-05-16 10:44:11 -07:00
meta Give application actors in feed reasonable icons 2016-04-20 14:38:55 -07:00
metamta Send HTML email by default 2016-05-18 14:53:57 -07:00
multimeter Add a cluster.read-only option 2016-04-09 13:40:47 -07:00
notification Support Aphlict clustering 2016-04-14 13:26:30 -07:00
nuance Normalize casing on property boxes 2016-04-06 15:33:15 -07:00
oauthserver Add missing "oauth_server_edge" tables 2016-05-17 08:50:27 -07:00
owners Allow users to manage package dominion rules 2016-05-17 10:57:43 -07:00
passphrase Prevent locked credentials from being made accessible via conduit 2016-05-18 14:54:44 -07:00
paste Add badges.edit and badges.search to Conduit API 2016-04-05 16:25:55 -07:00
people Send forced mail on SSH key edits 2016-05-19 15:01:25 -07:00
phame Update EditEngine for two column 2016-03-28 09:18:55 -07:00
phid Allow blocking reviewers to be added via the CLI 2016-05-17 10:56:29 -07:00
phlux Normalize casing on property boxes 2016-04-06 15:33:15 -07:00
pholio Add transparency to Pholio Edit thumbs 2016-05-20 13:43:22 -07:00
phortune Normalize casing on property boxes 2016-04-06 15:33:15 -07:00
phpast Update phpast for new UI 2016-04-05 13:52:59 -07:00
phragment Moderize Phragment 2016-04-02 14:24:40 +00:00
phrequent Add a Phrequent curtain extension 2016-03-10 18:45:04 -08:00
phriction Fix Phriction link syntax a little more 2016-04-21 10:29:08 -07:00
phurl Consistently refer to 'Projects' as 'Tags' 2016-04-19 16:48:21 +00:00
policy Simplify locking of Almanac cluster services 2016-02-25 03:38:39 -08:00
ponder Consistently refer to 'Projects' as 'Tags' 2016-04-19 16:48:21 +00:00
project Clean up "points" display on workboards 2016-05-20 13:06:57 -07:00
releeph Update Releeph to new UI 2016-04-05 13:16:10 -07:00
remarkup/conduit
repository Improve audit behavior for "uninteresting" auditors 2016-05-17 13:47:33 -07:00
search Use new Differential bucketing logic on default (non-dashboard) homepage 2016-05-19 15:20:39 -07:00
settings Add ViewController and SearchEngine for SSH Public Keys 2016-05-19 09:48:46 -07:00
slowvote Consistently refer to 'Projects' as 'Tags' 2016-04-19 16:48:21 +00:00
spaces Normalize casing on property boxes 2016-04-06 15:33:15 -07:00
subscriptions Allow stacked comment actions to be explicitly ordered 2016-04-06 09:15:27 -07:00
support/application
system Two-for-one deal on typos 2016-05-18 09:53:39 -07:00
tokens Update Tokens for newPage 2016-04-02 13:22:24 -07:00
transactions Make View Revision in Mail a little more resilient 2016-05-20 12:07:17 -07:00
typeahead Modernize "Responsible Users" tokenizer and add "exact(user)" token 2016-05-16 10:46:26 -07:00
uiexample Fixing UI Example that use badge qualities 2016-04-15 11:05:45 -07:00
xhprof Update XHProf for newPage 2016-04-04 08:40:49 -07:00