Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | /chat internal doc correction and cleanup. No visible changes. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
243be3ef04b3b9065b1c7f478714350d |
| User & Date: | stephan 2021-04-09 07:17:29.104 |
Context
|
2021-04-13
| ||
| 13:53 | Retain original finfo behavior by introducing a new "mode" for artifact-id. check-in: 5015043b2d user: andybradford tags: trunk | |
|
2021-04-09
| ||
| 07:17 | /chat internal doc correction and cleanup. No visible changes. check-in: 243be3ef04 user: stephan tags: trunk | |
| 05:19 | Enhance finfo command to print "whatis" information when -r is used without -p. check-in: cb68b7dc3e user: andybradford tags: trunk | |
Changes
Changes to src/chat.js.
| ︙ | ︙ | |||
376 377 378 379 380 381 382 |
}
return this;
},
/**
Sets the current new-message audio alert URI (must be a
repository-relative path which responds with an audio
file). Pass a falsy value to disable audio alerts. Returns
| | | 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 |
}
return this;
},
/**
Sets the current new-message audio alert URI (must be a
repository-relative path which responds with an audio
file). Pass a falsy value to disable audio alerts. Returns
this.
*/
setNewMessageSound: function f(uri){
delete this.playNewMessageSound.audio;
this.playNewMessageSound.uri = uri;
this.settings.set('audible-alert', !!uri);
return this;
}
|
| ︙ | ︙ | |||
407 408 409 410 411 412 413 |
}
if(cs.settings.getBool('monospace-messages',false)){
document.body.classList.add('monospace-messages');
}
cs.inputMultilineMode(cs.settings.getBool('edit-multiline',false));
cs.chatOnlyMode(cs.settings.getBool('chat-only-mode'));
cs.pageTitleOrig = cs.e.pageTitle.innerText;
| < | 407 408 409 410 411 412 413 414 415 416 417 418 419 420 |
}
if(cs.settings.getBool('monospace-messages',false)){
document.body.classList.add('monospace-messages');
}
cs.inputMultilineMode(cs.settings.getBool('edit-multiline',false));
cs.chatOnlyMode(cs.settings.getBool('chat-only-mode'));
cs.pageTitleOrig = cs.e.pageTitle.innerText;
const qs = (e)=>document.querySelector(e);
const argsToArray = function(args){
return Array.prototype.slice.call(args,0);
};
/**
Reports an error via console.error() and as a toast message.
Accepts any argument types valid for fossil.toast.error().
|
| ︙ | ︙ | |||
431 432 433 434 435 436 437 |
using fossil.dom.append(), so may be of any type supported by
that function.
*/
cs.reportErrorAsMessage = function(/*msg args*/){
const args = argsToArray(arguments);
console.error("chat error:",args);
const d = new Date().toISOString(),
| | | | 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 |
using fossil.dom.append(), so may be of any type supported by
that function.
*/
cs.reportErrorAsMessage = function(/*msg args*/){
const args = argsToArray(arguments);
console.error("chat error:",args);
const d = new Date().toISOString(),
mw = new this.MessageWidget({
isError: true,
xfrom: null,
msgid: -1,
mtime: d,
lmtime: d,
xmsg: args
});
this.injectMessageElem(mw.e.body);
mw.scrollIntoView();
};
cs.getMessageElemById = function(id){
return qs('[data-msgid="'+id+'"]');
};
|
| ︙ | ︙ |