Homec4science

Render application transactions via Ajax

Authored by epriestley <git@epriestley.com> on Dec 11 2012, 23:02.

Description

Render application transactions via Ajax

Summary:
When possible, render application transactions via Ajax. Instead of reloading the page when the response returns, append new transactions to the transaction view.

Scroll the window to the new transactions, animate them in, and clear the form to make this interaction feel reasonable.

When editing transactions, fade them in but do not scroll to them (i.e., don't disrupt the user's position).

Test Plan: Edited and appended transactions via Ajax. Observed fade in animations and scroll behavior. Clicked anchors to verify proper anchor accounting.

Reviewers: vrana, btrahan, chad

Reviewed By: vrana

CC: aran

Maniphest Tasks: T1960

Differential Revision: https://secure.phabricator.com/D4151

Details

Committed
epriestley <git@epriestley.com>Dec 11 2012, 23:02
Pushed
aubortJan 31 2017, 17:16
Parents
rPH025411990bd3: Apply ApplicationTransaction edits and deletes via Ajax if available
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHd2a5ee4fa4ed: Render application transactions via Ajax (authored by epriestley <git@epriestley.com>).Dec 11 2012, 23:02