Fossil SCM
Experimentally add a JS toggle to the /tktview comment list to show the comment history in reverse order (newest first). This toggle only appears if JS is available and is persistent on the client. It was added per an off-list request from Steve Landers.
Commit
531668f5b153cd99e5e28595c44da73e85f26e8e39303178aac2ddb53507b2f6
Parent
8d3281267d9a38f…
7 files changed
+12
+34
+1
+4
+8
-4
+1
+2
+12
| --- src/default.css | ||
| +++ src/default.css | ||
| @@ -752,10 +752,22 @@ | ||
| 752 | 752 | border-bottom: 3px solid gold; |
| 753 | 753 | } |
| 754 | 754 | body.tkt div.content ol.tkt-changes > li:target > ol { |
| 755 | 755 | border-left: 1px solid gold; |
| 756 | 756 | } |
| 757 | +body.tkt .tktCommentArea { | |
| 758 | + display: flex; | |
| 759 | + flex-direction: column; | |
| 760 | +} | |
| 761 | +body.tkt .newest-first-controls { | |
| 762 | + display: flex; | |
| 763 | + flex-direction: row; | |
| 764 | + flex-wrap: nowrap; | |
| 765 | +} | |
| 766 | +body.tkt .tktCommentArea.reverse { | |
| 767 | + flex-direction: column-reverse; | |
| 768 | +} | |
| 757 | 769 | body.cpage-ckout .file-change-line, |
| 758 | 770 | body.cpage-info .file-change-line, |
| 759 | 771 | body.cpage-vinfo .file-change-line, |
| 760 | 772 | body.cpage-ci .file-change-line, |
| 761 | 773 | body.cpage-vdiff .file-change-line { |
| 762 | 774 | |
| 763 | 775 | ADDED src/fossil.page.ticket.js |
| --- src/default.css | |
| +++ src/default.css | |
| @@ -752,10 +752,22 @@ | |
| 752 | border-bottom: 3px solid gold; |
| 753 | } |
| 754 | body.tkt div.content ol.tkt-changes > li:target > ol { |
| 755 | border-left: 1px solid gold; |
| 756 | } |
| 757 | body.cpage-ckout .file-change-line, |
| 758 | body.cpage-info .file-change-line, |
| 759 | body.cpage-vinfo .file-change-line, |
| 760 | body.cpage-ci .file-change-line, |
| 761 | body.cpage-vdiff .file-change-line { |
| 762 | |
| 763 | DDED src/fossil.page.ticket.js |
| --- src/default.css | |
| +++ src/default.css | |
| @@ -752,10 +752,22 @@ | |
| 752 | border-bottom: 3px solid gold; |
| 753 | } |
| 754 | body.tkt div.content ol.tkt-changes > li:target > ol { |
| 755 | border-left: 1px solid gold; |
| 756 | } |
| 757 | body.tkt .tktCommentArea { |
| 758 | display: flex; |
| 759 | flex-direction: column; |
| 760 | } |
| 761 | body.tkt .newest-first-controls { |
| 762 | display: flex; |
| 763 | flex-direction: row; |
| 764 | flex-wrap: nowrap; |
| 765 | } |
| 766 | body.tkt .tktCommentArea.reverse { |
| 767 | flex-direction: column-reverse; |
| 768 | } |
| 769 | body.cpage-ckout .file-change-line, |
| 770 | body.cpage-info .file-change-line, |
| 771 | body.cpage-vinfo .file-change-line, |
| 772 | body.cpage-ci .file-change-line, |
| 773 | body.cpage-vdiff .file-change-line { |
| 774 | |
| 775 | DDED src/fossil.page.ticket.js |
| --- a/src/fossil.page.ticket.js | ||
| +++ b/src/fossil.page.ticket.js | ||
| @@ -0,0 +1,34 @@ | ||
| 1 | +/* | |
| 2 | + * This script adds a checkbox to reverse the sorting on any body.tkt | |
| 3 | + * pages which contain a .tktCommentArea element. | |
| 4 | + */ | |
| 5 | +window.addEventListener( 'load', function() { | |
| 6 | + const tgt = document.querySelectorAll('.tktCommentArea'); | |
| 7 | + if( !tgt ) return; | |
| 8 | + const F = globalThis.fossil, D = F.dom; | |
| 9 | + let i = 0; | |
| 10 | + for(const e of tgt) { | |
| 11 | + ++i; | |
| 12 | + const childs = e.querySelectorAll('.tktCommentEntry'); | |
| 13 | + if( !childs || 1===childs.length ) continue; | |
| 14 | + const cbReverseKey = 'tktCommentArea:reverse'; | |
| 15 | + const cbReverse = D.checkbox(); | |
| 16 | + const cbId = cbReverseKey+':'+i; | |
| 17 | + cbReverse.setAttribute('id',cbId); | |
| 18 | + const widget = D.append( | |
| 19 | + D.div(), | |
| 20 | + cbReverse, | |
| 21 | + D.label(cbReverse, " Show newest first? ") | |
| 22 | + ); | |
| 23 | + widget.classList.add('newest-first-controls'); | |
| 24 | + e.parentElement.insertBefore(widget,e); | |
| 25 | + const cbReverseIt = ()=>{ | |
| 26 | + e.classList[cbReverse.checked ? 'add' : 'remove']('reverse'); | |
| 27 | + F.storage.set(cbReverseKey, cbReverse.checked ? 1 : 0); | |
| 28 | + console.debug/* | |
| 29 | + * This script adds a checkbox to reverse the sorting on any body.tkt | |
| 30 | + * pages which contain a .tktCommentArea element. | |
| 31 | + */ | |
| 32 | +window.addEventListener( 'load', function() { | |
| 33 | + const tgt = document.querySelectorAll('.tktCommentArea'); | |
| 34 | + |
| --- a/src/fossil.page.ticket.js | |
| +++ b/src/fossil.page.ticket.js | |
| @@ -0,0 +1,34 @@ | |
| --- a/src/fossil.page.ticket.js | |
| +++ b/src/fossil.page.ticket.js | |
| @@ -0,0 +1,34 @@ | |
| 1 | /* |
| 2 | * This script adds a checkbox to reverse the sorting on any body.tkt |
| 3 | * pages which contain a .tktCommentArea element. |
| 4 | */ |
| 5 | window.addEventListener( 'load', function() { |
| 6 | const tgt = document.querySelectorAll('.tktCommentArea'); |
| 7 | if( !tgt ) return; |
| 8 | const F = globalThis.fossil, D = F.dom; |
| 9 | let i = 0; |
| 10 | for(const e of tgt) { |
| 11 | ++i; |
| 12 | const childs = e.querySelectorAll('.tktCommentEntry'); |
| 13 | if( !childs || 1===childs.length ) continue; |
| 14 | const cbReverseKey = 'tktCommentArea:reverse'; |
| 15 | const cbReverse = D.checkbox(); |
| 16 | const cbId = cbReverseKey+':'+i; |
| 17 | cbReverse.setAttribute('id',cbId); |
| 18 | const widget = D.append( |
| 19 | D.div(), |
| 20 | cbReverse, |
| 21 | D.label(cbReverse, " Show newest first? ") |
| 22 | ); |
| 23 | widget.classList.add('newest-first-controls'); |
| 24 | e.parentElement.insertBefore(widget,e); |
| 25 | const cbReverseIt = ()=>{ |
| 26 | e.classList[cbReverse.checked ? 'add' : 'remove']('reverse'); |
| 27 | F.storage.set(cbReverseKey, cbReverse.checked ? 1 : 0); |
| 28 | console.debug/* |
| 29 | * This script adds a checkbox to reverse the sorting on any body.tkt |
| 30 | * pages which contain a .tktCommentArea element. |
| 31 | */ |
| 32 | window.addEventListener( 'load', function() { |
| 33 | const tgt = document.querySelectorAll('.tktCommentArea'); |
| 34 |
+1
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -237,10 +237,11 @@ | ||
| 237 | 237 | $(SRCDIR)/fossil.page.chat.js \ |
| 238 | 238 | $(SRCDIR)/fossil.page.fileedit.js \ |
| 239 | 239 | $(SRCDIR)/fossil.page.forumpost.js \ |
| 240 | 240 | $(SRCDIR)/fossil.page.pikchrshow.js \ |
| 241 | 241 | $(SRCDIR)/fossil.page.pikchrshowasm.js \ |
| 242 | + $(SRCDIR)/fossil.page.ticket.js \ | |
| 242 | 243 | $(SRCDIR)/fossil.page.whistory.js \ |
| 243 | 244 | $(SRCDIR)/fossil.page.wikiedit.js \ |
| 244 | 245 | $(SRCDIR)/fossil.pikchr.js \ |
| 245 | 246 | $(SRCDIR)/fossil.popupwidget.js \ |
| 246 | 247 | $(SRCDIR)/fossil.storage.js \ |
| 247 | 248 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -237,10 +237,11 @@ | |
| 237 | $(SRCDIR)/fossil.page.chat.js \ |
| 238 | $(SRCDIR)/fossil.page.fileedit.js \ |
| 239 | $(SRCDIR)/fossil.page.forumpost.js \ |
| 240 | $(SRCDIR)/fossil.page.pikchrshow.js \ |
| 241 | $(SRCDIR)/fossil.page.pikchrshowasm.js \ |
| 242 | $(SRCDIR)/fossil.page.whistory.js \ |
| 243 | $(SRCDIR)/fossil.page.wikiedit.js \ |
| 244 | $(SRCDIR)/fossil.pikchr.js \ |
| 245 | $(SRCDIR)/fossil.popupwidget.js \ |
| 246 | $(SRCDIR)/fossil.storage.js \ |
| 247 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -237,10 +237,11 @@ | |
| 237 | $(SRCDIR)/fossil.page.chat.js \ |
| 238 | $(SRCDIR)/fossil.page.fileedit.js \ |
| 239 | $(SRCDIR)/fossil.page.forumpost.js \ |
| 240 | $(SRCDIR)/fossil.page.pikchrshow.js \ |
| 241 | $(SRCDIR)/fossil.page.pikchrshowasm.js \ |
| 242 | $(SRCDIR)/fossil.page.ticket.js \ |
| 243 | $(SRCDIR)/fossil.page.whistory.js \ |
| 244 | $(SRCDIR)/fossil.page.wikiedit.js \ |
| 245 | $(SRCDIR)/fossil.pikchr.js \ |
| 246 | $(SRCDIR)/fossil.popupwidget.js \ |
| 247 | $(SRCDIR)/fossil.storage.js \ |
| 248 |
+4
| --- src/tkt.c | ||
| +++ src/tkt.c | ||
| @@ -791,10 +791,14 @@ | ||
| 791 | 791 | if( g.thTrace ) Th_Trace("END_TKTVIEW<br>\n", -1); |
| 792 | 792 | |
| 793 | 793 | if( zFullName ){ |
| 794 | 794 | attachment_list(zFullName, "<h2>Attachments:</h2>", 1); |
| 795 | 795 | } |
| 796 | + | |
| 797 | + builtin_fossil_js_bundle_or("dom", "storage", NULL); | |
| 798 | + builtin_request_js("fossil.page.ticket.js"); | |
| 799 | + builtin_fulfill_js_requests(); | |
| 796 | 800 | |
| 797 | 801 | style_finish_page(); |
| 798 | 802 | } |
| 799 | 803 | |
| 800 | 804 | /* |
| 801 | 805 |
| --- src/tkt.c | |
| +++ src/tkt.c | |
| @@ -791,10 +791,14 @@ | |
| 791 | if( g.thTrace ) Th_Trace("END_TKTVIEW<br>\n", -1); |
| 792 | |
| 793 | if( zFullName ){ |
| 794 | attachment_list(zFullName, "<h2>Attachments:</h2>", 1); |
| 795 | } |
| 796 | |
| 797 | style_finish_page(); |
| 798 | } |
| 799 | |
| 800 | /* |
| 801 |
| --- src/tkt.c | |
| +++ src/tkt.c | |
| @@ -791,10 +791,14 @@ | |
| 791 | if( g.thTrace ) Th_Trace("END_TKTVIEW<br>\n", -1); |
| 792 | |
| 793 | if( zFullName ){ |
| 794 | attachment_list(zFullName, "<h2>Attachments:</h2>", 1); |
| 795 | } |
| 796 | |
| 797 | builtin_fossil_js_bundle_or("dom", "storage", NULL); |
| 798 | builtin_request_js("fossil.page.ticket.js"); |
| 799 | builtin_fulfill_js_requests(); |
| 800 | |
| 801 | style_finish_page(); |
| 802 | } |
| 803 | |
| 804 | /* |
| 805 |
+8
-4
| --- src/tktsetup.c | ||
| +++ src/tktsetup.c | ||
| @@ -613,13 +613,14 @@ | ||
| 613 | 613 | @ if {$seenRow} { |
| 614 | 614 | @ html "<hr>\n" |
| 615 | 615 | @ } else { |
| 616 | 616 | @ html "<tr><td class='tktDspLabel' style='text-align:left'>\n" |
| 617 | 617 | @ html "User Comments:</td></tr>\n" |
| 618 | -@ html "<tr><td colspan='5' class='tktDspValue'>\n" | |
| 618 | +@ html "<tr><td colspan='5' class='tktDspValue'><div class='tktCommentArea'>\n" | |
| 619 | 619 | @ set seenRow 1 |
| 620 | 620 | @ } |
| 621 | +@ html "<div class='tktCommentEntry'>" | |
| 621 | 622 | @ html "<span class='tktDspCommenter'>" |
| 622 | 623 | @ puts $xlogin |
| 623 | 624 | @ if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 624 | 625 | @ puts " (claiming to be $xusername)" |
| 625 | 626 | @ } |
| @@ -637,12 +638,13 @@ | ||
| 637 | 638 | @ wiki "<p><nowiki>\n[string trimright $xcomment]\n</nowiki>\n" |
| 638 | 639 | @ } else { |
| 639 | 640 | @ set r [randhex] |
| 640 | 641 | @ wiki "<verbatim-$r links>[string trimright $xcomment]</verbatim-$r>\n" |
| 641 | 642 | @ } |
| 643 | +@ html "</div>"; # .tktCommentEntry | |
| 642 | 644 | @ } |
| 643 | -@ if {$seenRow} {html "</td></tr>\n"} | |
| 645 | +@ if {$seenRow} {html "</div></td></tr>\n"} | |
| 644 | 646 | @ </th1> |
| 645 | 647 | @ </table> |
| 646 | 648 | ; |
| 647 | 649 | |
| 648 | 650 | |
| @@ -800,13 +802,14 @@ | ||
| 800 | 802 | @ html "<hr>\n" |
| 801 | 803 | @ } else { |
| 802 | 804 | @ html "<tr><td colspan='2'><hr></td></tr>\n" |
| 803 | 805 | @ html "<tr><td colspan='2' class='tktDspLabel' style='text-align:left'>\n" |
| 804 | 806 | @ html "Previous User Comments:</td></tr>\n" |
| 805 | -@ html "<tr><td colspan='2' class='tktDspValue'>\n" | |
| 807 | +@ html "<tr><td colspan='2' class='tktDspValue'><div class='tktCommentArea'>\n" | |
| 806 | 808 | @ set seenRow 1 |
| 807 | 809 | @ } |
| 810 | +@ html "<div class='tktCommentEntry'>" | |
| 808 | 811 | @ html "<span class='tktDspCommenter'>" |
| 809 | 812 | @ puts $xlogin |
| 810 | 813 | @ if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 811 | 814 | @ puts " (claiming to be $xusername)" |
| 812 | 815 | @ } |
| @@ -824,12 +827,13 @@ | ||
| 824 | 827 | @ wiki "<p><nowiki>\n[string trimright $xcomment]\n</nowiki>\n" |
| 825 | 828 | @ } else { |
| 826 | 829 | @ set r [randhex] |
| 827 | 830 | @ wiki "<verbatim-$r links>[string trimright $xcomment]</verbatim-$r>\n" |
| 828 | 831 | @ } |
| 832 | +@ html "</div>"; # .tktCommentEntry | |
| 829 | 833 | @ } |
| 830 | -@ if {$seenRow} {html "</td></tr>\n"} | |
| 834 | +@ if {$seenRow} {html "</div></td></tr>\n"} | |
| 831 | 835 | @ </th1> |
| 832 | 836 | @ |
| 833 | 837 | @ </table> |
| 834 | 838 | ; |
| 835 | 839 | |
| 836 | 840 |
| --- src/tktsetup.c | |
| +++ src/tktsetup.c | |
| @@ -613,13 +613,14 @@ | |
| 613 | @ if {$seenRow} { |
| 614 | @ html "<hr>\n" |
| 615 | @ } else { |
| 616 | @ html "<tr><td class='tktDspLabel' style='text-align:left'>\n" |
| 617 | @ html "User Comments:</td></tr>\n" |
| 618 | @ html "<tr><td colspan='5' class='tktDspValue'>\n" |
| 619 | @ set seenRow 1 |
| 620 | @ } |
| 621 | @ html "<span class='tktDspCommenter'>" |
| 622 | @ puts $xlogin |
| 623 | @ if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 624 | @ puts " (claiming to be $xusername)" |
| 625 | @ } |
| @@ -637,12 +638,13 @@ | |
| 637 | @ wiki "<p><nowiki>\n[string trimright $xcomment]\n</nowiki>\n" |
| 638 | @ } else { |
| 639 | @ set r [randhex] |
| 640 | @ wiki "<verbatim-$r links>[string trimright $xcomment]</verbatim-$r>\n" |
| 641 | @ } |
| 642 | @ } |
| 643 | @ if {$seenRow} {html "</td></tr>\n"} |
| 644 | @ </th1> |
| 645 | @ </table> |
| 646 | ; |
| 647 | |
| 648 | |
| @@ -800,13 +802,14 @@ | |
| 800 | @ html "<hr>\n" |
| 801 | @ } else { |
| 802 | @ html "<tr><td colspan='2'><hr></td></tr>\n" |
| 803 | @ html "<tr><td colspan='2' class='tktDspLabel' style='text-align:left'>\n" |
| 804 | @ html "Previous User Comments:</td></tr>\n" |
| 805 | @ html "<tr><td colspan='2' class='tktDspValue'>\n" |
| 806 | @ set seenRow 1 |
| 807 | @ } |
| 808 | @ html "<span class='tktDspCommenter'>" |
| 809 | @ puts $xlogin |
| 810 | @ if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 811 | @ puts " (claiming to be $xusername)" |
| 812 | @ } |
| @@ -824,12 +827,13 @@ | |
| 824 | @ wiki "<p><nowiki>\n[string trimright $xcomment]\n</nowiki>\n" |
| 825 | @ } else { |
| 826 | @ set r [randhex] |
| 827 | @ wiki "<verbatim-$r links>[string trimright $xcomment]</verbatim-$r>\n" |
| 828 | @ } |
| 829 | @ } |
| 830 | @ if {$seenRow} {html "</td></tr>\n"} |
| 831 | @ </th1> |
| 832 | @ |
| 833 | @ </table> |
| 834 | ; |
| 835 | |
| 836 |
| --- src/tktsetup.c | |
| +++ src/tktsetup.c | |
| @@ -613,13 +613,14 @@ | |
| 613 | @ if {$seenRow} { |
| 614 | @ html "<hr>\n" |
| 615 | @ } else { |
| 616 | @ html "<tr><td class='tktDspLabel' style='text-align:left'>\n" |
| 617 | @ html "User Comments:</td></tr>\n" |
| 618 | @ html "<tr><td colspan='5' class='tktDspValue'><div class='tktCommentArea'>\n" |
| 619 | @ set seenRow 1 |
| 620 | @ } |
| 621 | @ html "<div class='tktCommentEntry'>" |
| 622 | @ html "<span class='tktDspCommenter'>" |
| 623 | @ puts $xlogin |
| 624 | @ if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 625 | @ puts " (claiming to be $xusername)" |
| 626 | @ } |
| @@ -637,12 +638,13 @@ | |
| 638 | @ wiki "<p><nowiki>\n[string trimright $xcomment]\n</nowiki>\n" |
| 639 | @ } else { |
| 640 | @ set r [randhex] |
| 641 | @ wiki "<verbatim-$r links>[string trimright $xcomment]</verbatim-$r>\n" |
| 642 | @ } |
| 643 | @ html "</div>"; # .tktCommentEntry |
| 644 | @ } |
| 645 | @ if {$seenRow} {html "</div></td></tr>\n"} |
| 646 | @ </th1> |
| 647 | @ </table> |
| 648 | ; |
| 649 | |
| 650 | |
| @@ -800,13 +802,14 @@ | |
| 802 | @ html "<hr>\n" |
| 803 | @ } else { |
| 804 | @ html "<tr><td colspan='2'><hr></td></tr>\n" |
| 805 | @ html "<tr><td colspan='2' class='tktDspLabel' style='text-align:left'>\n" |
| 806 | @ html "Previous User Comments:</td></tr>\n" |
| 807 | @ html "<tr><td colspan='2' class='tktDspValue'><div class='tktCommentArea'>\n" |
| 808 | @ set seenRow 1 |
| 809 | @ } |
| 810 | @ html "<div class='tktCommentEntry'>" |
| 811 | @ html "<span class='tktDspCommenter'>" |
| 812 | @ puts $xlogin |
| 813 | @ if {$xlogin ne $xusername && [string length $xusername]>0} { |
| 814 | @ puts " (claiming to be $xusername)" |
| 815 | @ } |
| @@ -824,12 +827,13 @@ | |
| 827 | @ wiki "<p><nowiki>\n[string trimright $xcomment]\n</nowiki>\n" |
| 828 | @ } else { |
| 829 | @ set r [randhex] |
| 830 | @ wiki "<verbatim-$r links>[string trimright $xcomment]</verbatim-$r>\n" |
| 831 | @ } |
| 832 | @ html "</div>"; # .tktCommentEntry |
| 833 | @ } |
| 834 | @ if {$seenRow} {html "</div></td></tr>\n"} |
| 835 | @ </th1> |
| 836 | @ |
| 837 | @ </table> |
| 838 | ; |
| 839 | |
| 840 |
+1
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -623,10 +623,11 @@ | ||
| 623 | 623 | $(SRCDIR)/fossil.page.chat.js \ |
| 624 | 624 | $(SRCDIR)/fossil.page.fileedit.js \ |
| 625 | 625 | $(SRCDIR)/fossil.page.forumpost.js \ |
| 626 | 626 | $(SRCDIR)/fossil.page.pikchrshow.js \ |
| 627 | 627 | $(SRCDIR)/fossil.page.pikchrshowasm.js \ |
| 628 | + $(SRCDIR)/fossil.page.ticket.js \ | |
| 628 | 629 | $(SRCDIR)/fossil.page.whistory.js \ |
| 629 | 630 | $(SRCDIR)/fossil.page.wikiedit.js \ |
| 630 | 631 | $(SRCDIR)/fossil.pikchr.js \ |
| 631 | 632 | $(SRCDIR)/fossil.popupwidget.js \ |
| 632 | 633 | $(SRCDIR)/fossil.storage.js \ |
| 633 | 634 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -623,10 +623,11 @@ | |
| 623 | $(SRCDIR)/fossil.page.chat.js \ |
| 624 | $(SRCDIR)/fossil.page.fileedit.js \ |
| 625 | $(SRCDIR)/fossil.page.forumpost.js \ |
| 626 | $(SRCDIR)/fossil.page.pikchrshow.js \ |
| 627 | $(SRCDIR)/fossil.page.pikchrshowasm.js \ |
| 628 | $(SRCDIR)/fossil.page.whistory.js \ |
| 629 | $(SRCDIR)/fossil.page.wikiedit.js \ |
| 630 | $(SRCDIR)/fossil.pikchr.js \ |
| 631 | $(SRCDIR)/fossil.popupwidget.js \ |
| 632 | $(SRCDIR)/fossil.storage.js \ |
| 633 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -623,10 +623,11 @@ | |
| 623 | $(SRCDIR)/fossil.page.chat.js \ |
| 624 | $(SRCDIR)/fossil.page.fileedit.js \ |
| 625 | $(SRCDIR)/fossil.page.forumpost.js \ |
| 626 | $(SRCDIR)/fossil.page.pikchrshow.js \ |
| 627 | $(SRCDIR)/fossil.page.pikchrshowasm.js \ |
| 628 | $(SRCDIR)/fossil.page.ticket.js \ |
| 629 | $(SRCDIR)/fossil.page.whistory.js \ |
| 630 | $(SRCDIR)/fossil.page.wikiedit.js \ |
| 631 | $(SRCDIR)/fossil.pikchr.js \ |
| 632 | $(SRCDIR)/fossil.popupwidget.js \ |
| 633 | $(SRCDIR)/fossil.storage.js \ |
| 634 |
+2
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -585,10 +585,11 @@ | ||
| 585 | 585 | "$(SRCDIR)\fossil.page.chat.js" \ |
| 586 | 586 | "$(SRCDIR)\fossil.page.fileedit.js" \ |
| 587 | 587 | "$(SRCDIR)\fossil.page.forumpost.js" \ |
| 588 | 588 | "$(SRCDIR)\fossil.page.pikchrshow.js" \ |
| 589 | 589 | "$(SRCDIR)\fossil.page.pikchrshowasm.js" \ |
| 590 | + "$(SRCDIR)\fossil.page.ticket.js" \ | |
| 590 | 591 | "$(SRCDIR)\fossil.page.whistory.js" \ |
| 591 | 592 | "$(SRCDIR)\fossil.page.wikiedit.js" \ |
| 592 | 593 | "$(SRCDIR)\fossil.pikchr.js" \ |
| 593 | 594 | "$(SRCDIR)\fossil.popupwidget.js" \ |
| 594 | 595 | "$(SRCDIR)\fossil.storage.js" \ |
| @@ -1220,10 +1221,11 @@ | ||
| 1220 | 1221 | echo "$(SRCDIR)\fossil.page.chat.js" >> $@ |
| 1221 | 1222 | echo "$(SRCDIR)\fossil.page.fileedit.js" >> $@ |
| 1222 | 1223 | echo "$(SRCDIR)\fossil.page.forumpost.js" >> $@ |
| 1223 | 1224 | echo "$(SRCDIR)\fossil.page.pikchrshow.js" >> $@ |
| 1224 | 1225 | echo "$(SRCDIR)\fossil.page.pikchrshowasm.js" >> $@ |
| 1226 | + echo "$(SRCDIR)\fossil.page.ticket.js" >> $@ | |
| 1225 | 1227 | echo "$(SRCDIR)\fossil.page.whistory.js" >> $@ |
| 1226 | 1228 | echo "$(SRCDIR)\fossil.page.wikiedit.js" >> $@ |
| 1227 | 1229 | echo "$(SRCDIR)\fossil.pikchr.js" >> $@ |
| 1228 | 1230 | echo "$(SRCDIR)\fossil.popupwidget.js" >> $@ |
| 1229 | 1231 | echo "$(SRCDIR)\fossil.storage.js" >> $@ |
| 1230 | 1232 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -585,10 +585,11 @@ | |
| 585 | "$(SRCDIR)\fossil.page.chat.js" \ |
| 586 | "$(SRCDIR)\fossil.page.fileedit.js" \ |
| 587 | "$(SRCDIR)\fossil.page.forumpost.js" \ |
| 588 | "$(SRCDIR)\fossil.page.pikchrshow.js" \ |
| 589 | "$(SRCDIR)\fossil.page.pikchrshowasm.js" \ |
| 590 | "$(SRCDIR)\fossil.page.whistory.js" \ |
| 591 | "$(SRCDIR)\fossil.page.wikiedit.js" \ |
| 592 | "$(SRCDIR)\fossil.pikchr.js" \ |
| 593 | "$(SRCDIR)\fossil.popupwidget.js" \ |
| 594 | "$(SRCDIR)\fossil.storage.js" \ |
| @@ -1220,10 +1221,11 @@ | |
| 1220 | echo "$(SRCDIR)\fossil.page.chat.js" >> $@ |
| 1221 | echo "$(SRCDIR)\fossil.page.fileedit.js" >> $@ |
| 1222 | echo "$(SRCDIR)\fossil.page.forumpost.js" >> $@ |
| 1223 | echo "$(SRCDIR)\fossil.page.pikchrshow.js" >> $@ |
| 1224 | echo "$(SRCDIR)\fossil.page.pikchrshowasm.js" >> $@ |
| 1225 | echo "$(SRCDIR)\fossil.page.whistory.js" >> $@ |
| 1226 | echo "$(SRCDIR)\fossil.page.wikiedit.js" >> $@ |
| 1227 | echo "$(SRCDIR)\fossil.pikchr.js" >> $@ |
| 1228 | echo "$(SRCDIR)\fossil.popupwidget.js" >> $@ |
| 1229 | echo "$(SRCDIR)\fossil.storage.js" >> $@ |
| 1230 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -585,10 +585,11 @@ | |
| 585 | "$(SRCDIR)\fossil.page.chat.js" \ |
| 586 | "$(SRCDIR)\fossil.page.fileedit.js" \ |
| 587 | "$(SRCDIR)\fossil.page.forumpost.js" \ |
| 588 | "$(SRCDIR)\fossil.page.pikchrshow.js" \ |
| 589 | "$(SRCDIR)\fossil.page.pikchrshowasm.js" \ |
| 590 | "$(SRCDIR)\fossil.page.ticket.js" \ |
| 591 | "$(SRCDIR)\fossil.page.whistory.js" \ |
| 592 | "$(SRCDIR)\fossil.page.wikiedit.js" \ |
| 593 | "$(SRCDIR)\fossil.pikchr.js" \ |
| 594 | "$(SRCDIR)\fossil.popupwidget.js" \ |
| 595 | "$(SRCDIR)\fossil.storage.js" \ |
| @@ -1220,10 +1221,11 @@ | |
| 1221 | echo "$(SRCDIR)\fossil.page.chat.js" >> $@ |
| 1222 | echo "$(SRCDIR)\fossil.page.fileedit.js" >> $@ |
| 1223 | echo "$(SRCDIR)\fossil.page.forumpost.js" >> $@ |
| 1224 | echo "$(SRCDIR)\fossil.page.pikchrshow.js" >> $@ |
| 1225 | echo "$(SRCDIR)\fossil.page.pikchrshowasm.js" >> $@ |
| 1226 | echo "$(SRCDIR)\fossil.page.ticket.js" >> $@ |
| 1227 | echo "$(SRCDIR)\fossil.page.whistory.js" >> $@ |
| 1228 | echo "$(SRCDIR)\fossil.page.wikiedit.js" >> $@ |
| 1229 | echo "$(SRCDIR)\fossil.pikchr.js" >> $@ |
| 1230 | echo "$(SRCDIR)\fossil.popupwidget.js" >> $@ |
| 1231 | echo "$(SRCDIR)\fossil.storage.js" >> $@ |
| 1232 |