Fossil SCM
Re-scope a var in /chat, noticed while looking up the answer to an off-list question about its keystroke handling. No functional change.
Commit
9c2741ec927bc58926ed3abc572512f0f835320210aa823fa2096a342987282a
Parent
614b3f755984bda…
1 file changed
+1
-1
+1
-1
| --- src/fossil.page.chat.js | ||
| +++ src/fossil.page.chat.js | ||
| @@ -1940,11 +1940,10 @@ | ||
| 1940 | 1940 | if(13 !== ev.keyCode) return; |
| 1941 | 1941 | const text = Chat.inputValue().trim(); |
| 1942 | 1942 | const ctrlMode = Chat.settings.getBool('edit-ctrl-send', false); |
| 1943 | 1943 | //console.debug("Enter key event:", ctrlMode, ev.ctrlKey, ev.shiftKey, ev); |
| 1944 | 1944 | if(ev.shiftKey){ |
| 1945 | - const compactMode = Chat.settings.getBool('edit-compact-mode', false); | |
| 1946 | 1945 | ev.preventDefault(); |
| 1947 | 1946 | ev.stopPropagation(); |
| 1948 | 1947 | /* Shift-enter will run preview mode UNLESS the input field is empty |
| 1949 | 1948 | AND (preview or search mode) is active, in which cases it will |
| 1950 | 1949 | switch back to message view. */ |
| @@ -1951,10 +1950,11 @@ | ||
| 1951 | 1950 | if(!text && |
| 1952 | 1951 | (Chat.e.currentView===Chat.e.viewPreview |
| 1953 | 1952 | | Chat.e.currentView===Chat.e.viewSearch)){ |
| 1954 | 1953 | Chat.setCurrentView(Chat.e.viewMessages); |
| 1955 | 1954 | }else if(!text){ |
| 1955 | + const compactMode = Chat.settings.getBool('edit-compact-mode', false); | |
| 1956 | 1956 | f.$toggleCompact(compactMode); |
| 1957 | 1957 | }else if(Chat.settings.getBool('edit-shift-enter-preview', true)){ |
| 1958 | 1958 | Chat.e.btnPreview.click(); |
| 1959 | 1959 | } |
| 1960 | 1960 | return false; |
| 1961 | 1961 |
| --- src/fossil.page.chat.js | |
| +++ src/fossil.page.chat.js | |
| @@ -1940,11 +1940,10 @@ | |
| 1940 | if(13 !== ev.keyCode) return; |
| 1941 | const text = Chat.inputValue().trim(); |
| 1942 | const ctrlMode = Chat.settings.getBool('edit-ctrl-send', false); |
| 1943 | //console.debug("Enter key event:", ctrlMode, ev.ctrlKey, ev.shiftKey, ev); |
| 1944 | if(ev.shiftKey){ |
| 1945 | const compactMode = Chat.settings.getBool('edit-compact-mode', false); |
| 1946 | ev.preventDefault(); |
| 1947 | ev.stopPropagation(); |
| 1948 | /* Shift-enter will run preview mode UNLESS the input field is empty |
| 1949 | AND (preview or search mode) is active, in which cases it will |
| 1950 | switch back to message view. */ |
| @@ -1951,10 +1950,11 @@ | |
| 1951 | if(!text && |
| 1952 | (Chat.e.currentView===Chat.e.viewPreview |
| 1953 | | Chat.e.currentView===Chat.e.viewSearch)){ |
| 1954 | Chat.setCurrentView(Chat.e.viewMessages); |
| 1955 | }else if(!text){ |
| 1956 | f.$toggleCompact(compactMode); |
| 1957 | }else if(Chat.settings.getBool('edit-shift-enter-preview', true)){ |
| 1958 | Chat.e.btnPreview.click(); |
| 1959 | } |
| 1960 | return false; |
| 1961 |
| --- src/fossil.page.chat.js | |
| +++ src/fossil.page.chat.js | |
| @@ -1940,11 +1940,10 @@ | |
| 1940 | if(13 !== ev.keyCode) return; |
| 1941 | const text = Chat.inputValue().trim(); |
| 1942 | const ctrlMode = Chat.settings.getBool('edit-ctrl-send', false); |
| 1943 | //console.debug("Enter key event:", ctrlMode, ev.ctrlKey, ev.shiftKey, ev); |
| 1944 | if(ev.shiftKey){ |
| 1945 | ev.preventDefault(); |
| 1946 | ev.stopPropagation(); |
| 1947 | /* Shift-enter will run preview mode UNLESS the input field is empty |
| 1948 | AND (preview or search mode) is active, in which cases it will |
| 1949 | switch back to message view. */ |
| @@ -1951,10 +1950,11 @@ | |
| 1950 | if(!text && |
| 1951 | (Chat.e.currentView===Chat.e.viewPreview |
| 1952 | | Chat.e.currentView===Chat.e.viewSearch)){ |
| 1953 | Chat.setCurrentView(Chat.e.viewMessages); |
| 1954 | }else if(!text){ |
| 1955 | const compactMode = Chat.settings.getBool('edit-compact-mode', false); |
| 1956 | f.$toggleCompact(compactMode); |
| 1957 | }else if(Chat.settings.getBool('edit-shift-enter-preview', true)){ |
| 1958 | Chat.e.btnPreview.click(); |
| 1959 | } |
| 1960 | return false; |
| 1961 |