tophf
3178ee9f10
more reliable centering of the popup in FF
2017-12-19 08:48:55 +03:00
tophf
78080df6fd
show "click to uninstall" overlay, hide install/delete buttons
2017-12-19 08:48:54 +03:00
tophf
80926c8d7e
show download errors inline
2017-12-19 05:29:21 +03:00
tophf
8dbdbe988f
fixup dc126e1b: more adjustments for persistent child in #installed
...
* use .entry collection instead of installed.children
* adjust CSS counters
also:
* KeyboardEvent#code is checked first now - available since Chrome48 and FF32
* synthetic click event is cancelable, otherwise FF would open the editor in popup
2017-12-14 06:08:28 +03:00
tophf
1283e85a8e
update USO style install counter
...
the USO site reports style installation unconditionally even if you uninstall it in 5 seconds, but we do it only if the style isn't uninstalled during 60 seconds while the popup is open - thus we exclude previewing of styles, which is a very popular use case
2017-12-14 01:46:32 +03:00
tophf
f048649e58
keep scroll position on install/delete
2017-12-14 01:13:16 +03:00
tophf
78c14dd93c
also apply styleDeleted/Added to invisible search results
2017-12-14 01:08:05 +03:00
tophf
3ee502c3a4
fixup/cosmetics
2017-12-13 23:17:45 +03:00
tophf
4601a136a9
fix the popup width bug in FF when scrollbar is shown
...
* scrollbar width is not subtracted in FF from the actual width
* in some versions of FF the paddings should be added on both sides
2017-12-13 23:13:35 +03:00
tophf
0fe0423757
prevent freezing of inline search nav pager in some cases
2017-12-13 07:46:28 +03:00
tophf
fefe82fd54
remove what-input, use own implementation, rebase on master
2017-12-13 03:27:10 +03:00
tophf
56c1476e67
code cosmetics
2017-12-12 17:35:38 +03:00
tophf
3ffbce0bc7
adapt to #installed having a persistent child now
2017-12-12 17:09:42 +03:00
narcolepticinsomniac
dc126e1b58
Popup overflow ( #302 )
2017-12-12 17:04:58 +03:00
tophf
bb8dc04954
re-add #no-styles when inline-search deletes the last one
2017-12-12 05:21:06 +03:00
tophf
c3d9e8030b
typos and code cosmetics
2017-12-11 23:45:42 +03:00
tophf
50b489478c
prefetch next page on scroll past midpage
2017-12-11 23:25:41 +03:00
tophf
23733bd9fe
show 'Style installed' in search result after inline install
2017-12-11 22:26:33 +03:00
tophf
866f54c307
code cosmetics
2017-12-11 13:26:07 +03:00
tophf
1d9ec09d62
simplify inline search DOM structure
2017-12-11 13:03:03 +03:00
tophf
180e813ac4
tweak spinner opacity
2017-12-11 08:31:15 +03:00
tophf
752af458a3
redesign inline search cards
2017-12-11 07:35:23 +03:00
tophf
f4bfeea5a6
intermediate tweaks and fixes for inline search
...
* caching of search results and downloaded style info for one day
* no prefetching of styles
* only the next search results page is prefetched in unattended fashion
* the "configure" button is shown only after installation
* join the code in one closure, regroup and simplify some functions
2017-12-11 05:21:23 +03:00
tophf
f44ed87646
use a thin underline under big bold titles in inline search
2017-12-10 12:00:40 +03:00
tophf
baab837be4
adjust style properties on installing
...
* reason = 'install'
* updateUrl += '?' when configurable
2017-12-10 10:56:09 +03:00
tophf
f120ae9753
fixup 0a865318: preserve normal behavior on normal links
2017-12-10 10:49:34 +03:00
tophf
b365962bbf
don't scroll search list into view in old FF
...
couldn't find the reason in a couple minutes I can waste on this
2017-12-10 10:42:03 +03:00
tophf
888f93281d
reduce DOM thrashing in adjustInfoPosition
2017-12-10 10:29:04 +03:00
tophf
abc4923059
cache search results for 1 hour
2017-12-10 10:11:19 +03:00
tophf
780053a19e
darken search result description
2017-12-10 10:11:19 +03:00
tophf
522a2bdab3
deep-copy style for popup's configDialog
...
see #298
2017-12-10 10:11:18 +03:00
tophf
242e3384b2
adjust #hotkey-info position for scrollingElement
2017-12-10 08:09:36 +03:00
tophf
0a865318a4
popup: "configure" opens USO page and expands the settings area
2017-12-10 07:56:41 +03:00
tophf
4b207f3dd4
basic tweaks/fixes for inline search
2017-12-10 04:03:04 +03:00
derv
ce278fb4d0
Show styles from userstyles.org in Stylus popup ( #251 )
2017-12-10 00:03:17 +03:00
tophf
e41dda1b68
refreshAllTabs should always try to refresh the main page
2017-12-09 21:19:03 +03:00
tophf
9c1c15465e
refreshAllTabs: process all frames
2017-12-09 18:15:57 +03:00
tophf
d52664d11c
code cosmetics
2017-12-09 00:03:07 +03:00
tophf
9b4f76d776
adjust #hotkey-info position dynamically
2017-12-08 23:16:59 +03:00
tophf
fbcd3cc965
clarify the tooltip for USO userstyle "configure" icon
2017-12-07 20:58:02 +03:00
tophf
b96cee1012
use Event#key for hotkey recognition in manager and popup
...
should help #286
2017-12-07 02:11:50 +03:00
tophf
38e0937f45
config dialog tweaks
...
* same icon in manager
(didn't change the editor config icons as those aren't for usercss)
* "external" icon for USO styles to avoid confusion
(opening a tab is an extremely different action)
* smaller paddings in popup
* removed hover effect on label text
(necause native <select> elements cannot be expanded from js)
* various fixups
2017-12-07 01:07:55 +03:00
eight
07a0518586
Add config dialog to popup ( #283 )
2017-12-06 00:14:21 +03:00
tophf
a6f63d096e
extract checkboxes to global.css, fixes
2017-12-05 04:39:29 +03:00
narcolepticinsomniac
7339643ec3
Custom checkbox and select elements
2017-12-05 04:39:29 +03:00
tophf
c0c60fb7a2
add a terse invocation syntax for $element and rename it to $create
2017-12-04 08:57:12 +03:00
tophf
b4670f759a
update #hotkey-info height calc
2017-12-03 08:19:31 +03:00
tophf
d9e3d15098
fix #no-styles margins; remove the hotkey number
2017-12-03 07:07:43 +03:00
tophf
e6e762505f
FF: don't style checkboxes in FF < 57
2017-12-03 07:07:43 +03:00
tophf
e9a38c8eda
fixup 387193d3: don't try to parse unsupported URLs
2017-12-03 06:15:03 +03:00