blob: 4ad35f54b5fbeac720d523e8aaf9626860718c34 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
/* Javascript used to make the check-in edit screen more interactive.
*/
function chgcbn(){
var newbr = document.getElementById('newbr');
var brname = document.getElementById('brname');
var checked = newbr.checked;
var x = brname.value.trim();
if( !x || !newbr.checked ) x = newbr.getAttribute('data-branch');
if( newbr.checked ) brname.select();
document.getElementById('hbranch').textContent = x;
cidbrid = document.getElementById('cbranch');
if( cidbrid ) cidbrid.textContent = x;
}
function chgbn(){
var newbr = document.getElementById('newbr');
var brname = document.getElementById('brname');
var x = brname.value.trim();
var br = newbr.getAttribute('data-branch');
if( !x ) x = br;
newbr.checked = (x!=br);
document.getElementById('hbranch').textContent = x;
cidbrid = document.getElementById('cbranch');
if( cidbrid ) cidbrid.textContent = x;
}
function chgtn(){
var newtag = document.getElementById('newtag');
var tagname = document.getElementById('tagname');
newtag.checked=!!tagname.value;
}
(function(){
document.getElementById('newbr').onchange = chgcbn;
document.getElementById('brname').onkeyup = chgbn;
document.getElementById('tagname').onkeyup = chgtn;
}());
|