Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add query parameters "plaintext" and "raw" to the /help page. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
8530666c0986ee349de6cac43c2138dc |
User & Date: | drh 2020-06-27 15:06:07.946 |
Context
2020-06-27
| ||
15:51 | Updates to the change log. Add documentation for the safe-html setting. ... (check-in: 9ef2e5e5 user: drh tags: trunk) | |
15:06 | Add query parameters "plaintext" and "raw" to the /help page. ... (check-in: 8530666c user: drh tags: trunk) | |
14:48 | Add the obscure() shell function. Corresponding unobscure() is not provided. ... (check-in: f7e572b0 user: drh tags: trunk) | |
Changes
Changes to src/dispatch.c.
︙ | ︙ | |||
641 642 643 644 645 646 647 648 649 650 651 652 653 654 | /* ** WEBPAGE: help ** URL: /help?name=CMD ** ** Show the built-in help text for CMD. CMD can be a command-line interface ** command or a page name from the web interface or a setting. */ void help_page(void){ const char *zCmd = P("cmd"); if( zCmd==0 ) zCmd = P("name"); if( zCmd && *zCmd ){ int rc; | > > > > > > > > > > | 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 | /* ** WEBPAGE: help ** URL: /help?name=CMD ** ** Show the built-in help text for CMD. CMD can be a command-line interface ** command or a page name from the web interface or a setting. ** Query parameters: ** ** name=CMD Show help for CMD where CMD is a command name or ** webpage name or setting name. ** ** plaintext Show the help within <pre>...</pre>, as if it were ** displayed using the "fossil help" command. ** ** raw Show the raw help text without any formatting. ** (Used for debugging.) */ void help_page(void){ const char *zCmd = P("cmd"); if( zCmd==0 ) zCmd = P("name"); if( zCmd && *zCmd ){ int rc; |
︙ | ︙ | |||
670 671 672 673 674 675 676 677 678 679 680 681 682 683 | if( rc==1 ){ @ unknown command: %h(zCmd) }else if( rc==2 ){ @ ambiguous command prefix: %h(zCmd) }else{ if( pCmd->zHelp[0]==0 ){ @ No help available for "%h(pCmd->zName)" }else{ @ <div class="helpPage"> help_to_html(pCmd->zHelp, cgi_output_blob()); @ </div> } } }else{ | > > > > > > > > > > > > | 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 | if( rc==1 ){ @ unknown command: %h(zCmd) }else if( rc==2 ){ @ ambiguous command prefix: %h(zCmd) }else{ if( pCmd->zHelp[0]==0 ){ @ No help available for "%h(pCmd->zName)" }else if( P("plaintext") ){ Blob txt; blob_init(&txt, 0, 0); help_to_text(pCmd->zHelp, &txt); @ <pre class="helpPage"> @ %h(blob_str(&txt)) @ </pre> blob_reset(&txt); }else if( P("raw") ){ @ <pre class="helpPage"> @ %h(pCmd->zHelp) @ </pre> }else{ @ <div class="helpPage"> help_to_html(pCmd->zHelp, cgi_output_blob()); @ </div> } } }else{ |
︙ | ︙ |