mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-02-03 12:49:09 +00:00
add dblclick below 500ms to hide sidebar
This commit is contained in:
parent
dfa9a0ab83
commit
c617e28b97
@ -26,29 +26,38 @@ title: $:/core/procedures/sidebar-resizer
|
|||||||
\end
|
\end
|
||||||
|
|
||||||
\procedure sidebar-resizer-pointerdown-actions()
|
\procedure sidebar-resizer-pointerdown-actions()
|
||||||
<%if [[$:/state/sidebar/resizing]is[missing]then<event-mousebutton>match[left]] %>
|
<%if [[$:/state/sidebar]get[click-time]subtract<now [UTC]YYYY0MM0DD0hh0mm0ss0XXX>abs[]compare:number:lteq[500]] %>
|
||||||
<$let
|
<<sidebar-resizer-pointercancel-actions>>
|
||||||
startStoryLeft={{{ [<storyLeftTiddler>!is[blank]get[text]] :else[get.theme.metric[storyleft]] }}}
|
<$action-setfield $tiddler="$:/state/sidebar" text="no"/>
|
||||||
startStoryRight={{{ [<storyRightTiddler>!is[blank]get[text]] :else[get.theme.metric[storyright]] }}}
|
<% else %>
|
||||||
startSidebarWidth={{{ [<sidebarWidthTiddler>!is[blank]get[text]] :else[get.theme.metric[sidebarwidth]] }}}
|
<%if [[$:/state/sidebar]is[missing]] %>
|
||||||
startTiddlerWidth={{{ [<tiddlerWidthTiddler>!is[blank]get[text]] :else[get.theme.metric[tiddlerwidth]] }}}
|
<$action-setfield $tiddler="$:/state/sidebar" text="yes"/>
|
||||||
startStoryWidth={{{ [<storyWidthTiddler>!is[blank]get[text]] :else[get.theme.metric[storywidth]] }}}>
|
<% endif %>
|
||||||
<$action-setfield $tiddler="$:/state/sidebar/resizing"
|
<$action-setfield $tiddler="$:/state/sidebar" click-time=<<now [UTC]YYYY0MM0DD0hh0mm0ss0XXX>>/>
|
||||||
text="yes"
|
<%if [[$:/state/sidebar/resizing]is[missing]then<event-mousebutton>match[left]] %>
|
||||||
widget-node-width=<<tv-widgetnode-width>>
|
<$let
|
||||||
start-posx=<<event-fromcatcher-posx>>
|
startStoryLeft={{{ [<storyLeftTiddler>!is[blank]get[text]] :else[get.theme.metric[storyleft]] }}}
|
||||||
start-story-left=<<startStoryLeft>>
|
startStoryRight={{{ [<storyRightTiddler>!is[blank]get[text]] :else[get.theme.metric[storyright]] }}}
|
||||||
story-left-metric={{{ [get.value.metric<startStoryLeft>] }}}
|
startSidebarWidth={{{ [<sidebarWidthTiddler>!is[blank]get[text]] :else[get.theme.metric[sidebarwidth]] }}}
|
||||||
start-story-right=<<startStoryRight>>
|
startTiddlerWidth={{{ [<tiddlerWidthTiddler>!is[blank]get[text]] :else[get.theme.metric[tiddlerwidth]] }}}
|
||||||
story-right-metric={{{ [get.value.metric<startStoryRight>] }}}
|
startStoryWidth={{{ [<storyWidthTiddler>!is[blank]get[text]] :else[get.theme.metric[storywidth]] }}}>
|
||||||
start-sidebar-width=<<startSidebarWidth>>
|
<$action-setfield $tiddler="$:/state/sidebar/resizing"
|
||||||
sidebar-width-metric={{{ [get.value.metric<startSidebarWidth>] }}}
|
text="yes"
|
||||||
start-tiddler-width=<<startTiddlerWidth>>
|
widget-node-width=<<tv-widgetnode-width>>
|
||||||
tiddler-width-metric={{{ [get.value.metric<startTiddlerWidth>] }}}
|
start-posx=<<event-fromcatcher-posx>>
|
||||||
start-story-width=<<startStoryWidth>>
|
start-story-left=<<startStoryLeft>>
|
||||||
story-width-metric={{{ [get.value.metric<startStoryWidth>] }}}
|
story-left-metric={{{ [get.value.metric<startStoryLeft>] }}}
|
||||||
/>
|
start-story-right=<<startStoryRight>>
|
||||||
</$let>
|
story-right-metric={{{ [get.value.metric<startStoryRight>] }}}
|
||||||
|
start-sidebar-width=<<startSidebarWidth>>
|
||||||
|
sidebar-width-metric={{{ [get.value.metric<startSidebarWidth>] }}}
|
||||||
|
start-tiddler-width=<<startTiddlerWidth>>
|
||||||
|
tiddler-width-metric={{{ [get.value.metric<startTiddlerWidth>] }}}
|
||||||
|
start-story-width=<<startStoryWidth>>
|
||||||
|
story-width-metric={{{ [get.value.metric<startStoryWidth>] }}}
|
||||||
|
/>
|
||||||
|
</$let>
|
||||||
|
<% endif %>
|
||||||
<% endif %>
|
<% endif %>
|
||||||
\end
|
\end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user