Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | /chat: in the popup which is triggered by tapping a user's name add a link to the /timeline filtered on that user, per suggestion by Sean in the forum. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
b71be5ef366b39cd89f98e55a0e7345f |
User & Date: | stephan 2021-06-15 02:29:20 |
Context
2021-06-15
| ||
02:44 | xekri skin: recolor links in fossil-PopupWidget elements so that the links are visible. ... (check-in: d2c8ba0f66 user: stephan tags: trunk) | |
02:29 | /chat: in the popup which is triggered by tapping a user's name add a link to the /timeline filtered on that user, per suggestion by Sean in the forum. ... (check-in: b71be5ef36 user: stephan tags: trunk) | |
01:30 | Update the change log for the TLS security patch. ... (check-in: 3c1a27646c user: drh tags: trunk) | |
Changes
Changes to src/chat.js.
︙ | ︙ | |||
736 737 738 739 740 741 742 743 744 745 746 747 748 749 | const btnDeleteGlobal = D.button("Delete globally"); D.append(toolbar, btnDeleteGlobal); btnDeleteGlobal.addEventListener('click', function(){ self.hide(); Chat.deleteMessage(eMsg); }); } }/*refresh()*/ }); f.popup.installHideHandlers(); f.popup.hide = function(){ delete this._eMsg; D.clearElement(this.e); return this.show(false); | > > > > > > > > > > > > > | 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 | const btnDeleteGlobal = D.button("Delete globally"); D.append(toolbar, btnDeleteGlobal); btnDeleteGlobal.addEventListener('click', function(){ self.hide(); Chat.deleteMessage(eMsg); }); } if(eMsg.dataset.xfrom){ /* Add a link to the /timeline filtered on this user. */ const toolbar2 = D.addClass(D.div(), 'toolbar'); D.append(this.e, toolbar2); const timelineLink = D.attr( D.a(F.repoUrl('timeline',{ u: eMsg.dataset.xfrom, y: 'a' }), "User's Timeline"), 'target', '_blank' ); D.append(toolbar2, timelineLink); } }/*refresh()*/ }); f.popup.installHideHandlers(); f.popup.hide = function(){ delete this._eMsg; D.clearElement(this.e); return this.show(false); |
︙ | ︙ |
Changes to src/default.css.
︙ | ︙ | |||
1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 | border-radius: 0.25em; background-color: rgba(20, 20, 20, 1) /* problem: if we inherit the color it may either be transparent or inherit translucency via the skin, leaving it unreadable. Since we set the bg color we must also set the fg color. */; color: rgba(235, 235, 235, 0.9); } .fossil-toast-message.error, .fossil-toast-message.warning { background: yellow; } .fossil-toast-message.error { font-weight: bold; | > > > > | 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 | border-radius: 0.25em; background-color: rgba(20, 20, 20, 1) /* problem: if we inherit the color it may either be transparent or inherit translucency via the skin, leaving it unreadable. Since we set the bg color we must also set the fg color. */; color: rgba(235, 235, 235, 0.9); } .fossil-PopupWidget a, .fossil-PopupWidget a:visited { color: initial; } .fossil-toast-message.error, .fossil-toast-message.warning { background: yellow; } .fossil-toast-message.error { font-weight: bold; |
︙ | ︙ |