version 1.411, 2024/04/14 17:12:27
|
version 1.413, 2024/06/03 20:41:06
|
Line 1317 sub htmlareaheaders {
|
Line 1317 sub htmlareaheaders {
|
ENDEDITOR |
ENDEDITOR |
} |
} |
$s.=(<<ENDJQUERY); |
$s.=(<<ENDJQUERY); |
<script type="text/javascript" src="/adm/jQuery/js/jquery-3.2.1.min.js"></script> |
<script type="text/javascript" src="/adm/jQuery/js/jquery-3.7.1.min.js"></script> |
<script type="text/javascript" src="/adm/jQuery/js/jquery-ui-1.12.1.custom.min.js"></script> |
<script type="text/javascript" src="/adm/jQuery/js/jquery-ui-1.13.3.custom.min.js"></script> |
<link rel="stylesheet" type="text/css" href="/adm/jQuery/css/smoothness/jquery-ui-1.12.1.custom.min.css" /> |
<link rel="stylesheet" type="text/css" href="/adm/jQuery/css/smoothness/jquery-ui-1.13.3.custom.min.css" /> |
<script type="text/javascript" src="/adm/jpicker/js/jpicker-1.1.6.min.js" > |
<script type="text/javascript" src="/adm/jpicker/js/jpicker-1.1.6.min.js" > |
</script> |
</script> |
<link rel="stylesheet" type="text/css" href="/adm/jpicker/css/jPicker-1.1.6.min.css" /> |
<link rel="stylesheet" type="text/css" href="/adm/jpicker/css/jPicker-1.1.6.min.css" /> |
Line 1850 sub dash_to_minus_js {
|
Line 1850 sub dash_to_minus_js {
|
document.addEventListener("DOMContentLoaded", (event) => { |
document.addEventListener("DOMContentLoaded", (event) => { |
const numresp = document.querySelectorAll("input.LC_numresponse_text"); |
const numresp = document.querySelectorAll("input.LC_numresponse_text"); |
if (numresp.length > 0) { |
if (numresp.length > 0) { |
numresp.forEach((el) => { |
Array.from(numresp).forEach((el) => { |
el.addEventListener("paste", (e) => { |
el.addEventListener("paste", (e) => { |
e.preventDefault(); |
e.preventDefault(); |
e.stopPropagation(); |
e.stopPropagation(); |
let p = (e.clipboardData || window.clipboardData).getData("text"); |
let p = (e.clipboardData || window.clipboardData).getData("text"); |
p.toString(); |
p.toString(); |
p = p.replace(/\p{Dash}/gu, '-'); |
var regex; |
|
try |
|
{ |
|
regex = new RegExp ("\\p{Dash}", "gu"); |
|
} |
|
catch (e) { regex = new RegExp ("[\\u058A\\u05BE\\u1400\\u1806\\u2010-\\u2015\\u2E3A\\u2E3B\\u2E5D\\u301C\\uFE58\\uFE63\\uFF0D]","g"); } |
|
p = p.replace(regex,'-'); |
putInText(p); |
putInText(p); |
}); |
}); |
}); |
}); |