Files
taskpile/frontend/node_modules/@testing-library/user-event/dist/cjs/setup/api.js
Alvis f1d51b8cc8 Add side panels, task selection, graph animation, and project docs
- Foldable left panel (user profile) and right panel (task details)
- Clicking a task in the list or graph node selects it and shows details
- Both views (task list + graph) always mounted via absolute inset-0 for
  correct canvas dimensions; tabs toggle visibility with opacity
- Graph node selection animation: other nodes repel outward (charge -600),
  then selected node smoothly slides to center (500ms cubic ease-out),
  then charge restores to -120 and graph stabilizes
- Graph re-fits on tab switch and panel resize via ResizeObserver
- Fix UUID string IDs throughout (backend returns UUIDs, not integers)
- Add TaskDetailPanel, UserPanel components
- Add CLAUDE.md project documentation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 11:23:06 +00:00

36 lines
1.1 KiB
JavaScript

'use strict';
var click = require('../convenience/click.js');
var hover = require('../convenience/hover.js');
var tab = require('../convenience/tab.js');
var index = require('../keyboard/index.js');
var copy = require('../clipboard/copy.js');
var cut = require('../clipboard/cut.js');
var paste = require('../clipboard/paste.js');
var index$1 = require('../pointer/index.js');
var clear = require('../utility/clear.js');
var selectOptions = require('../utility/selectOptions.js');
var type = require('../utility/type.js');
var upload = require('../utility/upload.js');
const userEventApi = {
click: click.click,
dblClick: click.dblClick,
tripleClick: click.tripleClick,
hover: hover.hover,
unhover: hover.unhover,
tab: tab.tab,
keyboard: index.keyboard,
copy: copy.copy,
cut: cut.cut,
paste: paste.paste,
pointer: index$1.pointer,
clear: clear.clear,
deselectOptions: selectOptions.deselectOptions,
selectOptions: selectOptions.selectOptions,
type: type.type,
upload: upload.upload
};
exports.userEventApi = userEventApi;