Fossil

Check-in [b82cb27514]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Corrected a 'for' attribute in a generated LABEL tag used by the fileedit page.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: b82cb2751460f8dbfe61e13e073383cf7d1dd7f4a9f5fea751a76f3b5d5de589
User & Date: stephan 2020-07-29 18:10:07.216
Context
2020-07-29
20:08
Fixed %j encoding to backslash-escape double-quotes. It was accounting for them in its allocation but not actually escaping them. check-in: caa51decb8 user: stephan tags: trunk
18:10
Corrected a 'for' attribute in a generated LABEL tag used by the fileedit page. check-in: b82cb27514 user: stephan tags: trunk
16:15
Removed the SameSite=strict cookie setting in order to rule out whether it is the cause for the login cookie not being submitted when reaching the site via a GMail-induced redirect. (Follow-up: that was indeed the problem. SameSite=strict cookies are not sent when they belong to a page which is the target of a redirect from another site.) check-in: 1ac2e7326b user: stephan tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to src/style.c.
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
    CX(" title='%h'",zToolTip);
  }
  if(zWrapperId && *zWrapperId){
    CX(" id='%s'",zWrapperId);
  }
  CX(">");
  if(zLabel && *zLabel){
    CX("<label label='%s'>%h</label>", zLabelID, zLabel);
  }
  CX("<select name='%s' id='%s'>",zFieldName, zLabelID);
  while(1){
    const char * zOption = va_arg(vargs,char *);
    int v;
    if(NULL==zOption){
      break;







|







1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
    CX(" title='%h'",zToolTip);
  }
  if(zWrapperId && *zWrapperId){
    CX(" id='%s'",zWrapperId);
  }
  CX(">");
  if(zLabel && *zLabel){
    CX("<label for='%s'>%h</label>", zLabelID, zLabel);
  }
  CX("<select name='%s' id='%s'>",zFieldName, zLabelID);
  while(1){
    const char * zOption = va_arg(vargs,char *);
    int v;
    if(NULL==zOption){
      break;