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