v1.3.0 #124
@ -6,7 +6,19 @@ window.addEventListener("load", function(event){
|
|||||||
let copylink_button_list = document.getElementsByClassName("copylink");
|
let copylink_button_list = document.getElementsByClassName("copylink");
|
||||||
for(let one_copylink_button of copylink_button_list){
|
for(let one_copylink_button of copylink_button_list){
|
||||||
// register onclick function
|
// register onclick function
|
||||||
one_copylink_button.onclick = function(event){ copylink_click(this, event) };
|
one_copylink_button.onclick = function(event){
|
||||||
|
event.stopPropagation();
|
||||||
|
copylink_click(this);
|
||||||
|
};
|
||||||
|
|
||||||
|
// also allow enter press
|
||||||
|
one_copylink_button.onkeypress = function(event){
|
||||||
|
if(event.key === "Enter"){
|
||||||
|
event.preventDefault();
|
||||||
|
event.stopPropagation();
|
||||||
|
copylink_click(event.target);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
// add descriptive title
|
// add descriptive title
|
||||||
one_copylink_button.title = copylink_hint_text;
|
one_copylink_button.title = copylink_hint_text;
|
||||||
@ -20,8 +32,7 @@ window.addEventListener("load", function(event){
|
|||||||
*
|
*
|
||||||
* @param self Copylink button element.
|
* @param self Copylink button element.
|
||||||
*/
|
*/
|
||||||
async function copylink_click(self, event){
|
async function copylink_click(self){
|
||||||
event.stopPropagation();
|
|
||||||
let success = true;
|
let success = true;
|
||||||
|
|
||||||
// RETRIEVE SECTION ID //
|
// RETRIEVE SECTION ID //
|
||||||
|
Loading…
Reference in New Issue
Block a user