web: js refactor
This commit is contained in:
parent
10592618ef
commit
6452d0bb2e
@ -112,18 +112,24 @@ function editformToggle(ev) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
function editformJournalSelect(ev) {
|
// Get the current event's target in a robust way.
|
||||||
// http://www.quirksmode.org/js/events_properties.html
|
// http://www.quirksmode.org/js/events_properties.html
|
||||||
if (!ev) var ev = window.event;
|
function getTarget(ev) {
|
||||||
if (ev.target) targ = ev.target;
|
var targ;
|
||||||
else if (ev.srcElement) targ = ev.srcElement;
|
if (!ev) var ev = window.event;
|
||||||
if (targ.nodeType == 3) targ = targ.parentNode;
|
if (ev.target) targ = ev.target;
|
||||||
|
else if (ev.srcElement) targ = ev.srcElement;
|
||||||
|
if (targ.nodeType == 3) targ = targ.parentNode;
|
||||||
|
return targ;
|
||||||
|
}
|
||||||
|
|
||||||
|
function editformJournalSelect(ev) {
|
||||||
var textareas = $('textarea', $('form#editform'));
|
var textareas = $('textarea', $('form#editform'));
|
||||||
for (i=0; i<textareas.length; i++) {
|
for (i=0; i<textareas.length; i++) {
|
||||||
textareas[i].style.display = 'none';
|
textareas[i].style.display = 'none';
|
||||||
textareas[i].disabled = true;
|
textareas[i].disabled = true;
|
||||||
}
|
}
|
||||||
|
var targ = getTarget(ev);
|
||||||
if (targ.value) {
|
if (targ.value) {
|
||||||
var journalid = targ.value+'_textarea';
|
var journalid = targ.value+'_textarea';
|
||||||
var textarea = document.getElementById(journalid);
|
var textarea = document.getElementById(journalid);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user