Fossil SCM

Fix the automatic Tags checkbox on the /ci_edit page.

drh 2017-12-06 23:06 trunk
Commit 98fabd648dcea87122634eae138868387a087da04e2086e480f80b06d80397f3
2 files changed +6 +2 -2
--- src/ci_edit.js
+++ src/ci_edit.js
@@ -20,9 +20,15 @@
2020
newbr.checked = (x!=br);
2121
document.getElementById('hbranch').textContent = x;
2222
cidbrid = document.getElementById('cbranch');
2323
if( cidbrid ) cidbrid.textContent = x;
2424
}
25
+function chgtn(){
26
+ var newtag = document.getElementById('newtag');
27
+ var tagname = document.getElementById('tagname');
28
+ newtag.checked=!!tagname.value;
29
+}
2530
(function(){
2631
document.getElementById('newbr').onchange = chgcbn;
2732
document.getElementById('brname').onkeyup = chgbn;
33
+ document.getElementById('tagname').onkeyup = chgtn;
2834
}());
2935
--- src/ci_edit.js
+++ src/ci_edit.js
@@ -20,9 +20,15 @@
20 newbr.checked = (x!=br);
21 document.getElementById('hbranch').textContent = x;
22 cidbrid = document.getElementById('cbranch');
23 if( cidbrid ) cidbrid.textContent = x;
24 }
 
 
 
 
 
25 (function(){
26 document.getElementById('newbr').onchange = chgcbn;
27 document.getElementById('brname').onkeyup = chgbn;
 
28 }());
29
--- src/ci_edit.js
+++ src/ci_edit.js
@@ -20,9 +20,15 @@
20 newbr.checked = (x!=br);
21 document.getElementById('hbranch').textContent = x;
22 cidbrid = document.getElementById('cbranch');
23 if( cidbrid ) cidbrid.textContent = x;
24 }
25 function chgtn(){
26 var newtag = document.getElementById('newtag');
27 var tagname = document.getElementById('tagname');
28 newtag.checked=!!tagname.value;
29 }
30 (function(){
31 document.getElementById('newbr').onchange = chgcbn;
32 document.getElementById('brname').onkeyup = chgbn;
33 document.getElementById('tagname').onkeyup = chgtn;
34 }());
35
+2 -2
--- src/info.c
+++ src/info.c
@@ -2749,12 +2749,12 @@
27492749
27502750
@ <tr><th align="right" valign="top">Tags:</th>
27512751
@ <td valign="top">
27522752
@ <label><input type="checkbox" id="newtag" name="newtag"%s(zNewTagFlag) />
27532753
@ Add the following new tag name to this check-in:</label>
2754
- @ <input type="text" style="width:15;" name="tagname" value="%h(zNewTag)"
2755
- @ onkeyup="gebi('newtag').checked=!!this.value" />
2754
+ @ <input type="text" size='15' name="tagname" value="%h(zNewTag)" \
2755
+ @ id='tagname' />
27562756
zBranchName = db_text(0, "SELECT value FROM tagxref, tag"
27572757
" WHERE tagxref.rid=%d AND tagtype>0 AND tagxref.tagid=tag.tagid"
27582758
" AND tagxref.tagid=%d", rid, TAG_BRANCH);
27592759
db_prepare(&q,
27602760
"SELECT tag.tagid, tagname, tagxref.value FROM tagxref, tag"
27612761
--- src/info.c
+++ src/info.c
@@ -2749,12 +2749,12 @@
2749
2750 @ <tr><th align="right" valign="top">Tags:</th>
2751 @ <td valign="top">
2752 @ <label><input type="checkbox" id="newtag" name="newtag"%s(zNewTagFlag) />
2753 @ Add the following new tag name to this check-in:</label>
2754 @ <input type="text" style="width:15;" name="tagname" value="%h(zNewTag)"
2755 @ onkeyup="gebi('newtag').checked=!!this.value" />
2756 zBranchName = db_text(0, "SELECT value FROM tagxref, tag"
2757 " WHERE tagxref.rid=%d AND tagtype>0 AND tagxref.tagid=tag.tagid"
2758 " AND tagxref.tagid=%d", rid, TAG_BRANCH);
2759 db_prepare(&q,
2760 "SELECT tag.tagid, tagname, tagxref.value FROM tagxref, tag"
2761
--- src/info.c
+++ src/info.c
@@ -2749,12 +2749,12 @@
2749
2750 @ <tr><th align="right" valign="top">Tags:</th>
2751 @ <td valign="top">
2752 @ <label><input type="checkbox" id="newtag" name="newtag"%s(zNewTagFlag) />
2753 @ Add the following new tag name to this check-in:</label>
2754 @ <input type="text" size='15' name="tagname" value="%h(zNewTag)" \
2755 @ id='tagname' />
2756 zBranchName = db_text(0, "SELECT value FROM tagxref, tag"
2757 " WHERE tagxref.rid=%d AND tagtype>0 AND tagxref.tagid=tag.tagid"
2758 " AND tagxref.tagid=%d", rid, TAG_BRANCH);
2759 db_prepare(&q,
2760 "SELECT tag.tagid, tagname, tagxref.value FROM tagxref, tag"
2761

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button