diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-07-03 14:55:31 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-07-03 14:55:31 +0800 |
commit | 76c447fca47270d730fe8258ad52e4696d097d55 (patch) | |
tree | ac44884c5430a74a73c1973a021c4f570d5ef54d | |
parent | 29637c9f8079b3b1635b8f00b1217fa7e9fd1518 (diff) | |
download | pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar.gz pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar.bz2 pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar.lz pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar.xz pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar.zst pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.zip |
misc update:
fix recent PttBug/PttSuggest request
- bid prompt
- tag display bug
- category colors
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2877 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | mbbsd/bbs.c | 10 | ||||
-rw-r--r-- | mbbsd/board.c | 5 | ||||
-rw-r--r-- | mbbsd/read.c | 2 |
3 files changed, 14 insertions, 3 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index de58093e..b02181e8 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -798,10 +798,20 @@ do_post_vote(void) int do_post_openbid(void) { + char ans[4]; boardheader_t *bp; + bp = getbcache(currbid); if (!(bp->brdattr & BRD_VOTEBOARD)) + { + getdata(b_lines - 1, 0, + "�T�w�n���}�ۼжܡH [y/N] ", + ans, sizeof(ans), LCECHO); + if(ans[0] != 'y') + return FULLUPDATE; + return do_general(1); + } return 0; } diff --git a/mbbsd/board.c b/mbbsd/board.c index 1714218c..dcd9dfb5 100644 --- a/mbbsd/board.c +++ b/mbbsd/board.c @@ -454,9 +454,10 @@ brdlist_foot(void) static inline char * make_class_color(char *name) { + /* 34 is too dark */ char *colorset[8] = {"", ANSI_COLOR(32), - ANSI_COLOR(33), ANSI_COLOR(36), ANSI_COLOR(34), ANSI_COLOR(1), - ANSI_COLOR(1;32), ANSI_COLOR(1;33)}; + ANSI_COLOR(33), ANSI_COLOR(36), ANSI_COLOR(1;34), + ANSI_COLOR(1), ANSI_COLOR(1;32), ANSI_COLOR(1;33)}; return colorset[(unsigned int) (name[0] + name[1] + diff --git a/mbbsd/read.c b/mbbsd/read.c index 2a4a3c63..6f10aa25 100644 --- a/mbbsd/read.c +++ b/mbbsd/read.c @@ -702,7 +702,7 @@ i_read_key(const onekey_t * rcmdlist, keeploc_t * locmem, (headers[locmem->crs_ln - locmem->top_ln].multi.refer.ref) : locmem->crs_ln, TAG_TOGGLE)) locmem->crs_ln = locmem->crs_ln + 1; - mode = PART_REDRAW; + mode = FULLUPDATE; break; case Ctrl('C'): |