Fossil SCM
Set the "Max:" entry box on the /timeline submenu to be size 4 with maxlength of 4.
Commit
245e398384bc812953fe9725b051359e670fa6b4
Parent
5ce5ff5765202f7…
2 files changed
+2
-2
+2
-2
+2
-2
| --- src/style.c | ||
| +++ src/style.c | ||
| @@ -503,15 +503,15 @@ | ||
| 503 | 503 | } |
| 504 | 504 | switch( aSubmenuCtrl[i].eType ){ |
| 505 | 505 | case FF_ENTRY: { |
| 506 | 506 | cgi_printf( |
| 507 | 507 | "<span class='submenuctrl'>" |
| 508 | - " %h<input type='text' name='%s' size='%d' " | |
| 508 | + " %h<input type='text' name='%s' size='%d' maxlength='%d'" | |
| 509 | 509 | "value='%h'%s></span>\n", |
| 510 | 510 | aSubmenuCtrl[i].zLabel, |
| 511 | 511 | zQPN, |
| 512 | - aSubmenuCtrl[i].iSize, | |
| 512 | + aSubmenuCtrl[i].iSize, aSubmenuCtrl[i].iSize, | |
| 513 | 513 | PD(zQPN,""), |
| 514 | 514 | zDisabled |
| 515 | 515 | ); |
| 516 | 516 | break; |
| 517 | 517 | } |
| 518 | 518 |
| --- src/style.c | |
| +++ src/style.c | |
| @@ -503,15 +503,15 @@ | |
| 503 | } |
| 504 | switch( aSubmenuCtrl[i].eType ){ |
| 505 | case FF_ENTRY: { |
| 506 | cgi_printf( |
| 507 | "<span class='submenuctrl'>" |
| 508 | " %h<input type='text' name='%s' size='%d' " |
| 509 | "value='%h'%s></span>\n", |
| 510 | aSubmenuCtrl[i].zLabel, |
| 511 | zQPN, |
| 512 | aSubmenuCtrl[i].iSize, |
| 513 | PD(zQPN,""), |
| 514 | zDisabled |
| 515 | ); |
| 516 | break; |
| 517 | } |
| 518 |
| --- src/style.c | |
| +++ src/style.c | |
| @@ -503,15 +503,15 @@ | |
| 503 | } |
| 504 | switch( aSubmenuCtrl[i].eType ){ |
| 505 | case FF_ENTRY: { |
| 506 | cgi_printf( |
| 507 | "<span class='submenuctrl'>" |
| 508 | " %h<input type='text' name='%s' size='%d' maxlength='%d'" |
| 509 | "value='%h'%s></span>\n", |
| 510 | aSubmenuCtrl[i].zLabel, |
| 511 | zQPN, |
| 512 | aSubmenuCtrl[i].iSize, aSubmenuCtrl[i].iSize, |
| 513 | PD(zQPN,""), |
| 514 | zDisabled |
| 515 | ); |
| 516 | break; |
| 517 | } |
| 518 |
+2
-2
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -1328,11 +1328,11 @@ | ||
| 1328 | 1328 | if( p_rid ){ |
| 1329 | 1329 | /* If both p= and d= are set, we don't have the uuid of d yet. */ |
| 1330 | 1330 | zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", d_rid); |
| 1331 | 1331 | } |
| 1332 | 1332 | } |
| 1333 | - style_submenu_entry("n","Max:",1,0); | |
| 1333 | + style_submenu_entry("n","Max:",4,0); | |
| 1334 | 1334 | timeline_y_submenu(1); |
| 1335 | 1335 | style_submenu_binary("v","With Files","Without Files", |
| 1336 | 1336 | zType[0]!='a' && zType[0]!='c'); |
| 1337 | 1337 | }else if( f_rid && g.perm.Read ){ |
| 1338 | 1338 | /* If f= is present, ignore all other parameters other than n= */ |
| @@ -1576,11 +1576,11 @@ | ||
| 1576 | 1576 | if( zType[0]=='a' || zType[0]=='c' ){ |
| 1577 | 1577 | if( (tmFlags & TIMELINE_UNHIDE)==0 ){ |
| 1578 | 1578 | timeline_submenu(&url, "Unhide", "unhide", "", 0); |
| 1579 | 1579 | } |
| 1580 | 1580 | } |
| 1581 | - style_submenu_entry("n","Max:",1,0); | |
| 1581 | + style_submenu_entry("n","Max:",4,0); | |
| 1582 | 1582 | timeline_y_submenu(disableY); |
| 1583 | 1583 | style_submenu_binary("v","With Files","Without Files", |
| 1584 | 1584 | zType[0]!='a' && zType[0]!='c'); |
| 1585 | 1585 | } |
| 1586 | 1586 | } |
| 1587 | 1587 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -1328,11 +1328,11 @@ | |
| 1328 | if( p_rid ){ |
| 1329 | /* If both p= and d= are set, we don't have the uuid of d yet. */ |
| 1330 | zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", d_rid); |
| 1331 | } |
| 1332 | } |
| 1333 | style_submenu_entry("n","Max:",1,0); |
| 1334 | timeline_y_submenu(1); |
| 1335 | style_submenu_binary("v","With Files","Without Files", |
| 1336 | zType[0]!='a' && zType[0]!='c'); |
| 1337 | }else if( f_rid && g.perm.Read ){ |
| 1338 | /* If f= is present, ignore all other parameters other than n= */ |
| @@ -1576,11 +1576,11 @@ | |
| 1576 | if( zType[0]=='a' || zType[0]=='c' ){ |
| 1577 | if( (tmFlags & TIMELINE_UNHIDE)==0 ){ |
| 1578 | timeline_submenu(&url, "Unhide", "unhide", "", 0); |
| 1579 | } |
| 1580 | } |
| 1581 | style_submenu_entry("n","Max:",1,0); |
| 1582 | timeline_y_submenu(disableY); |
| 1583 | style_submenu_binary("v","With Files","Without Files", |
| 1584 | zType[0]!='a' && zType[0]!='c'); |
| 1585 | } |
| 1586 | } |
| 1587 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -1328,11 +1328,11 @@ | |
| 1328 | if( p_rid ){ |
| 1329 | /* If both p= and d= are set, we don't have the uuid of d yet. */ |
| 1330 | zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", d_rid); |
| 1331 | } |
| 1332 | } |
| 1333 | style_submenu_entry("n","Max:",4,0); |
| 1334 | timeline_y_submenu(1); |
| 1335 | style_submenu_binary("v","With Files","Without Files", |
| 1336 | zType[0]!='a' && zType[0]!='c'); |
| 1337 | }else if( f_rid && g.perm.Read ){ |
| 1338 | /* If f= is present, ignore all other parameters other than n= */ |
| @@ -1576,11 +1576,11 @@ | |
| 1576 | if( zType[0]=='a' || zType[0]=='c' ){ |
| 1577 | if( (tmFlags & TIMELINE_UNHIDE)==0 ){ |
| 1578 | timeline_submenu(&url, "Unhide", "unhide", "", 0); |
| 1579 | } |
| 1580 | } |
| 1581 | style_submenu_entry("n","Max:",4,0); |
| 1582 | timeline_y_submenu(disableY); |
| 1583 | style_submenu_binary("v","With Files","Without Files", |
| 1584 | zType[0]!='a' && zType[0]!='c'); |
| 1585 | } |
| 1586 | } |
| 1587 |