Ivan Velev
bbde7c71f4
vueui: comments
2021-09-21 06:44:50 -07:00
Ivan Velev
fbdbb84b3e
vueui: added notes to calendar year computed props
2021-09-21 06:44:25 -07:00
Ivan Velev
000c12f2d6
vueui:
...
fixed navigation to correct timeline period upon goto snapshot from timeline or calendar
2021-09-21 06:42:30 -07:00
Ivan Velev
b694fa817f
vueui:
...
fixed positioning logic of tooltip
2021-09-21 04:41:39 -07:00
Ivan Velev
ad8c12a5cd
vueui:
...
make calendar year scrollable if not enough space
make day's linear snapshot list scroll without obscuring day label
2021-09-21 03:50:16 -07:00
Ivan Velev
576050dbb6
vueui:
...
made tooltip close upon click outside tooltip
2021-09-21 03:31:19 -07:00
Ivan Velev
d34a88eb3b
vueui:
...
added linear timeline
made tooltip class less generic (coincides with bootstraps)
2021-09-21 03:10:29 -07:00
Ivan Velev
2809392999
vueui:
...
fixed app to have max-zoom-level pass to all components;
fixed timeline arrow period switching (was going to individual snapshot);
fixed timeline highlighting and mouse cursor styles to indicate "zoom in" when 2+ captures and pointer when 1 capture; removed special highlight/hover over on rest
2021-09-21 01:56:22 -07:00
Ivan Velev
bf493d887d
vueui: attempt to nest timeline in calendar click
2021-09-21 00:16:15 -07:00
Ivan Velev
60675f81a0
Merge branch 'new-ui-work' of github.com:webrecorder/pywb into new-ui-work
2021-09-21 00:13:53 -07:00
Ivan Velev
ed79516669
vueui: attempt to nest timeline in calendar click
2021-09-21 00:13:22 -07:00
Ilya Kreymer
7f23398e6f
fix typo
2021-09-20 22:02:21 -07:00
Ivan Velev
044e21b182
vueui: made breadcrumbs nicer; added zoom-out icons and hover over helpful info/text
2021-09-20 21:00:20 -07:00
Ivan Velev
f0cc5d73a6
vueui: removed border around timeline
2021-09-20 20:39:09 -07:00
Ivan Velev
b976d24e68
vueui: fixed toggle icons placement; added border around timeline
2021-09-20 20:23:32 -07:00
Ivan Velev
3158cba8f2
vueui: added "show timeline" icon/toggle; fixed icon looks
2021-09-20 20:10:51 -07:00
Ivan Velev
c5629f8c41
vueui: make breadcrumbs centered
2021-09-20 19:38:44 -07:00
Ivan Velev
f5ea5da40d
Merge branch 'new-ui-work' of github.com:webrecorder/pywb into new-ui-work
2021-09-20 19:12:56 -07:00
Ilya Kreymer
9eac529bee
ui work:
...
- support passing 'ui' params from config to top frame/banner rendering
- remoteindexsource: fix live proxy from existing index
- add vue_banner.css for vueui, don't use default_banner.css
2021-09-20 19:10:19 -07:00
Ivan Velev
3a25523513
vueui: removed debugs
2021-09-20 13:33:11 -07:00
Ivan Velev
71f305b997
vueui: fixed date/time labels for hover-over period
2021-09-20 13:32:17 -07:00
Ivan Velev
7d63e6be43
vueui: shorten banner
2021-09-20 12:46:48 -07:00
Ivan Velev
180d3f779d
vueui: make session storage zoom level for current url be standardized
2021-09-20 12:31:54 -07:00
Ivan Velev
0d5fc7034c
vueui: full-id, css changes and add "currentSnapshot" prop to timeline
2021-09-20 12:16:00 -07:00
Ivan Velev
da5707d7e9
vueui: access to full-id in app
2021-09-20 12:15:15 -07:00
Ivan Velev
dcd9e6cbe2
vueui: model add full-id property that include string id of parents+self
2021-09-20 12:13:06 -07:00
Ivan Velev
9c52d69921
vueui: set main css font family of app
2021-09-20 12:11:34 -07:00
Ivan Velev
1a78707612
vueui: main app class "row" was colliding with bootstrap css definition; renamed
2021-09-20 11:50:01 -07:00
Ivan Velev
814fe2bc31
vueui: re-compiled with comments/annotations
2021-09-12 23:00:39 -07:00
Ivan Velev
466b202d3d
vueui: save the current period, UI is zoomed to by the current URL, so the next page load/reload can load that same view
2021-09-12 23:00:11 -07:00
Ivan Velev
a079072c24
vueui: moved breadcrumbs to be on top. moved title/url/date to be on bottom under timeline; updated CSS classes and vue component to match functionality
2021-09-12 21:29:13 -07:00
Ivan Velev
771437b5a2
vueui: made period hover-over tooltips better positioned so they never go outside screen
2021-09-10 15:27:43 -07:00
Ivan Velev
337383eb45
vueui: made period hover-over tooltips better positioned so they never go outside screen
2021-09-10 15:27:35 -07:00
Ivan Velev
bea303d8f2
vueui: updated label of calendar view
2021-09-10 15:27:06 -07:00
Ivan Velev
cb53c69569
app: added test page ruler for measuring things on page if needed
2021-09-10 14:45:18 -07:00
Ivan Velev
4d58ce1156
app: calendar month view: prevent click on no-snapshot days from zooming to day
2021-09-07 13:28:34 -07:00
Ivan Velev
8a40c436a3
Make HTML entities into v-html strings, because Rollup does weird magic when rolling up
...
Merge branch 'new-ui-work' of github.com:webrecorder/pywb into new-ui-work
# Conflicts:
# pywb/static/vue/vueui.js
2021-09-07 10:37:01 -07:00
Ivan Velev
c9f7f50c58
app timeline: made periods with 1 snapshot only to navigate to snapshot itself (not to zoom in); moved "snapshot count" to be in the period label, so that histogram lines are more readily clickable/hoverable at any zoom level
2021-09-07 10:32:07 -07:00
Ilya Kreymer
0d40feb860
vueui: set arrow html entities via variables to avoid any encoding issues due to undeclared encoding in banner
2021-09-06 19:50:39 -07:00
Ivan Velev
ad6c816d4e
app calendar view: make months a little taller
2021-09-06 15:21:43 -07:00
Ivan Velev
0820ab2290
app calendar view: make sure its zindex is set to appear on top of other body
2021-09-06 15:18:24 -07:00
Ivan Velev
75a1cc3ffd
app timeline: removed outdate unused code
2021-09-06 15:17:13 -07:00
Ivan Velev
35a383c457
vue app: added Logo image centering if logo is smaller
2021-09-06 14:45:10 -07:00
Ivan Velev
4fcabf3ac0
vue app: set a max banner width
2021-09-06 14:24:47 -07:00
Ivan Velev
176b262c3e
vue app: move full/calendar view to not overlap banner
2021-09-06 14:20:10 -07:00
Ilya Kreymer
6d41666df7
vue ui:
...
- combine cdxquery classes into vue build, expose single entrypoint VueUI.main
2021-08-31 23:36:52 -07:00
Ilya Kreymer
11b6794616
banner dynamic update:
...
- ensure banner updated in response to inner frame events
2021-08-31 23:09:57 -07:00
Ilya Kreymer
f8a73c0b03
initial pass on integrating vue calendar + banner from @vanecat
...
- use rollup to build vue ui, build at vue/vueui.js
- calendar page renders via both /*/ and /*? queries
- banner support for framed mode only for now
2021-08-31 21:17:01 -07:00
Ilya Kreymer
96de80f83e
update CHANGES for 2.6.0 release!
...
README: update for 2.6, add links to guides!
bump version to 2.6.0
v-2.6.0
2021-08-11 19:00:54 -07:00
Ilya Kreymer
b28c8f1748
Eval Rewriting + Scope Fix ( #668 )
...
* eval fix: instead of rewriting to 'WB_wombat_eval', rewrite to 'self.eval' for non-top-level eval
the wombat object will handle rewriting the eval arg on 'self.eval'
tighten rewriting for top-level 'eval', add additional tests
part of fix for #663
* rewrite wrap: add extra {, } to avoid collisions, as suggested in webrecorder/wombat#72
eval rewrite: exclude ',eval' as more likely than not causing a false positive, as per #643
* update to latest wombat 3.3.0 with corresponding fixes
2021-08-11 18:45:54 -07:00