Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Documentation for new settings. Improvements to the change log. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
aac9093b369759fae3a2c735952fa95e |
| User & Date: | drh 2021-03-02 17:13:07.740 |
Context
|
2021-03-02
| ||
| 20:50 | Add the "re=" query parameter to the /dir webpage. Improvments to skin documentation and to the change log. check-in: f08466dded user: drh tags: trunk | |
| 17:13 | Documentation for new settings. Improvements to the change log. check-in: aac9093b36 user: drh tags: trunk | |
| 16:44 | Update to the change log. check-in: c0c1235998 user: drh tags: trunk | |
Changes
Changes to src/info.c.
| ︙ | ︙ | |||
1631 1632 1633 1634 1635 1636 1637 | } return objType; } /* ** SETTING: preferred-diff-type width=16 default=0 ** | | > | > | > | > > | 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 | } return objType; } /* ** SETTING: preferred-diff-type width=16 default=0 ** ** The preferred-diff-type setting determines the preferred diff format ** for web pages if the format is not otherwise specified, for example ** by a query parameter or cookie. Allowed values: ** ** 1 Unified diff ** 2 Side-by-side diff ** ** If this setting is omitted or has a value of 0 or less, then it ** is ignored. */ /* ** Return the preferred diff type. ** ** 0 = No diff at all. ** 1 = unified diff ** 2 = side-by-side diff |
| ︙ | ︙ |
Changes to src/setup.c.
| ︙ | ︙ | |||
950 951 952 953 954 955 956 957 958 959 960 961 962 963 |
}
}
@ </td></tr></table>
@ </div></form>
db_end_transaction(0);
style_finish_page();
}
/*
** WEBPAGE: setup_config
**
** The "Admin/Configuration" page. Requires Setup privilege.
*/
void setup_config(void){
| > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 |
}
}
@ </td></tr></table>
@ </div></form>
db_end_transaction(0);
style_finish_page();
}
/*
** SETTING: mainmenu width=70 block-text
**
** The mainmenu setting specifies the entries on the main menu
** for many skins. The mainmenu should be a TCL list. Each set
** of four consecutive values defines a single main menu item:
**
** * The first term is text that appears on the menu.
**
** * The second term is a hyperlink to take when a user clicks on the
** entry. Hyperlinks that start with "/" are relative to the
** repository root.
**
** * The third term is an argument to the TH1 "capexpr" command.
** If capexpr evalutes to true, then the entry is shown. If not,
** the entry is omitted. "*" is always true. "{}" is never true.
**
** * The fourth term is a list of extra class names to apply to the new
** menu entry. Some skins will classes "desktoponly" and "wideonly"
** to only show the entries when the web browser screen is wide or
** very wide, respectively.
**
** Some custom skins might not use this property. Whether the property
** is used or not a choice made by the skin designer. Some skins may add
** extra choices (such as the hamburger button) to the menu.
*/
/*
** SETTING: sitemap-extra width=70 block-text
**
** The sitemap-extra setting defines extra links to appear on the
** /sitemap web page as sub-items of the "Home Page" entry before the
** "Documentation Search" entry (if any). For skins that use the /sitemap
** page to construct a hamburger menu dropdown, new entries added here
** will appear on the hamburger menu.
**
** This setting should be a TCL list divided into triples. Each
** triple defines a new entry:
**
** * The first term is the display name of the /sitemap entry
**
** * The second term is a hyperlink to take when a user clicks on the
** entry. Hyperlinks that start with "/" are relative to the
** repository root.
**
** * The third term is an argument to the TH1 "capexpr" command.
** If capexpr evalutes to true, then the entry is shown. If not,
** the entry is omitted. "*" is always true.
**
** The default value is blank, meaning no added entries.
*/
/*
** WEBPAGE: setup_config
**
** The "Admin/Configuration" page. Requires Setup privilege.
*/
void setup_config(void){
|
| ︙ | ︙ | |||
1024 1025 1026 1027 1028 1029 1030 | @ begin with "/" and it must specify a valid page. For example, @ "<b>/home</b>" will work but "<b>home</b>" will not, since it omits the @ leading "/".</p> @ <p>(Property: "index-page") @ <hr> @ <p>The main menu for the web interface @ <p> | | | | | 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 |
@ begin with "/" and it must specify a valid page. For example,
@ "<b>/home</b>" will work but "<b>home</b>" will not, since it omits the
@ leading "/".</p>
@ <p>(Property: "index-page")
@ <hr>
@ <p>The main menu for the web interface
@ <p>
@
@ <p>This setting should be a TCL list. Each set of four consecutive
@ values defines a single main menu item:
@ <ol>
@ <li> The first term is text that appears on the menu.
@ <li> The second term is a hyperlink to take when a user clicks on the
@ entry. Hyperlinks that start with "/" are relative to the
@ repository root.
@ <li> The third term is an argument to the TH1 "capexpr" command.
@ If capexpr evalutes to true, then the entry is shown. If not,
@ the entry is omitted. "*" is always true. "{}" is never true.
@ <li> The fourth term is a list of extra class names to apply to the new
@ menu entry. Some skins will classes "desktoponly" and "wideonly"
@ to only show the entries when the web browser screen is wide or
@ very wide, respectively.
@ </ol>
@
@ <p>Some custom skins might not use this property. Whether the property
@ is used or not a choice made by the skin designer. Some skins may add extra
@ choices (such as the hamburger button) to the menu that are not shown
@ on this list. (Property: mainmenu)
@ <p>
if(P("resetMenu")!=0){
db_unset("mainmenu", 0);
cgi_delete_parameter("mmenu");
}
|
| ︙ | ︙ |
Changes to www/changes.wiki.
1 2 3 4 | <title>Change Log</title> <a name='v2_15'></a> <h2>Changes for Version 2.15 (pending)</h2> | | > | > | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<title>Change Log</title>
<a name='v2_15'></a>
<h2>Changes for Version 2.15 (pending)</h2>
* The built-in skins all use the "[/help?cmd=mainmenu|mainmenu]"
setting to determine the content of the main menu.
The ability to edit the
"mainmenu" setting is added on the /Admin/Configuration page.
* The hamburger menu is now available on most of the built-in skins.
* Any built-in skin named "X" can be used instead of the standard
repository skin by adding the URL parameter <tt>skin=X</tt> to the
request. The selection is persisted using the display
preferences cookie unless the "once" query parameter is also
included. The [/skins] page may be used to select a skin.
* The [/cookies] page now gives the user an opportunity to delete
individual cookies. And the /cookies page is linked from the
/sitemap, so that it appears in hamburger menus.
* The [/sitemap] extensions are now specified by a single new
"[/help?cmd=sitemap-extra|sitemap-extra setting]",
rather than a cluster of various
"sitemap-*" settings. The older settings are no longer used.
<b>This change might require minor server configuration
adjustments on servers that use /sitemap extensions.</b>
The /Admin/Configuration page provides the ability to edit
the new "sitemap-extra" setting.
* Added the "--ckout-alias NAME" option to
[/help?cmd=ui|fossil ui], [/help?cmd=server|fossil server], and
|
| ︙ | ︙ |