]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
mdhelp: more changes & cleanup + add note(s) about dvr filename issues for some langs
authorMark Clarkstone <hello@markclarkstone.co.uk>
Mon, 26 Jun 2017 19:34:57 +0000 (20:34 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 28 Jun 2017 06:21:23 +0000 (08:21 +0200)
docs/class/mpegts_service.md
docs/markdown/webui_general.md
docs/property/dvrconfig_unsafe.md [new file with mode: 0644]
docs/property/dvrconfig_whitespace.md [new file with mode: 0644]
docs/property/dvrconfig_windows.md [new file with mode: 0644]
src/dvr/dvr_config.c
src/webui/static/img/doc/webui_general/columnoptions.png [new file with mode: 0644]
src/webui/static/img/doc/webui_general/pagebar.png [new file with mode: 0644]
src/webui/static/img/doc/webui_general/tabbar.png [new file with mode: 0644]
src/webui/static/img/doc/webui_general/viewlevel.png [new file with mode: 0644]

index 308daefe9b0712b66ceee93261198b11f0f5a7f1..e40f56a0724b2efb0b1888b502a9d7e1a9eed780 100644 (file)
@@ -29,10 +29,10 @@ Maintenance Button                              | Function
 
 ### Mapping Services to Channels
 
-  There are a number of methods to mapping available services, 
-  mapping uses the following dialog.
+There are a number of methods to mapping available services, mapping 
+uses the following dialog.
 
-  !['Service mapper dialog'](static/img/doc/service_mapper/dialog.png)
+!['Service mapper dialog'](static/img/doc/service_mapper/dialog.png)
 
 #### Mapping All
 
@@ -41,7 +41,8 @@ Press the *[Map services]* button and then *[Map all services]*.
 !['Map All Services'](static/img/doc/mpegts_service/map_all.png)
 
 The [Map services to channels](class/service_mapper) will now be displayed with **all** services 
-checked - feel free to make changes. Once you're happy with the selection press the "Map services" button, you will 
+checked - feel free to make changes. Once you're happy with the 
+selection, press the "Map services" button, you will 
 then be taken to the [Service Mapper](status_service_mapper) tab which 
 will begin mapping the selected services to channels. 
   
@@ -55,36 +56,33 @@ then "Map selected services".
     
 The [Map services to channels](class/service_mapper) dialog will 
 now be displayed with the **selected** services checked - feel free to make 
-changes. Once you're happy with the selection press the 
+changes. Once you're happy with the selection, press the 
 "Map services" button, you will then be taken to the 
 [Service Mapper](status_service_mapper) tab which will begin mapping 
 the selected services to channels. 
 
 **Tip**: By default Tvheadend will only show a small selection of 
-available services - you can increase this by using the paging 
-selector at the bottom right of the page.
+available services - you can increase this by using the 
+[paging toolbar](webui_general) at the bottom right of the page.
   
 #### Mapping/Removing a Service to/from an Existing Channel
 
 You can map/remove a service to/from an existing channel by doing the following:
 
-**1)** Find the desired service from within the services grid. 
-
-If you have a lot of services you may want to use filtering to limit the 
+**1.** Find the desired service from within the services grid. If you 
+have a lot of services you may want to use [filtering](webui_general) to limit the 
 number of grid entries. 
 
-!['Service filtering'](static/img/doc/mpegts_service/map_selected.png)
-
-**Tip**: Remember to remove the filter when you're finished (untick the 
+**Tip**: Remember to remove the filter when you're finished (uncheck the 
 check box next to the "Filters" option). 
 
-**2)** Double click on the channel field, a drop down listing of all defined 
+**2.** Double click on the channel field, a drop down listing of all defined 
 channels will appear, check/uncheck the check box next to the channel 
 you'd like to associate/disassociate the service with. 
 
 !['Add service to channel example'](static/img/doc/mpegts_service/add_service.png)
 
-**3)** Press the *[Save]* button from the menu bar, and you're done!
+**3.** Press the *[Save]* button from the menu bar, and you're done!
 
 ---
 
index ca8233d78023c59f5abbad0a1f93c192fcfb020d..862d356da25d304ed22ab88f918daab0a0017b8b 100644 (file)
@@ -9,8 +9,12 @@ make the best of it.
 
 The interface is made up of nested tabs, so similar functions are grouped
 together (e.g. all configuration items at the top level, then all configuration
-items for a particular topic are below that). However, be aware that not all tabs are 
-shown by default, some tabs are hidden depending on the current [view level](#view-level).
+items for a particular topic are below that). 
+
+!["Tabs"](static/img/doc/webui_general/tabbar.png)
+
+However, be aware that not all tabs are 
+shown by default, some are hidden depending on the current [view level](#view-level).
 
 Each tab is then typically laid out with a menu bar that provides access 
 to Add/Save/Edit-type functions, and a grid like a spreadsheet below that.
@@ -28,6 +32,10 @@ that need these values.
 
 The *View level* drop-down/button - next to the Help button, 
 displays/hides the more advanced features. By default it is set to Basic.
+Depending on [configuration](class/config), the view-level drop-down is 
+not always visible.
+
+!["Column options"](static/img/doc/webui_general/viewlevel.png)
 
 View level            | Description
 ----------------------|-------------------------------------------------
@@ -35,7 +43,27 @@ View level            | Description
 **Advanced**          | Display the more advanced tabs/items.
 **Expert**            | Show all tabs/items.
 
-Depending on configuration, the view-level drop-down is not always visible.
+#### Paging Toolbar
+
+The paging toolbar - at the bottom of most grids - offers many useful 
+tools. 
+
+!["Column options"](static/img/doc/webui_general/pagebar.png)
+
+* General paging functions ```|< < > >|``` allow you to quickly move 
+between data sets.
+
+* Lists the number of current and maximum (per page) rows displayed, followed by 
+the total number of items available.
+
+* The *Per page* drop-down allows you to control how many rows are 
+displayed within the grid. By default, this is set to 50. Note that 
+increasing the number of rows displayed can affect performance.
+
+* The refresh icon allows you to refresh the currently-displayed rows. 
+
+* The *Auto refresh* check-box allows the interface to automatically 
+refresh the rows for you, every 30 seconds.
 
 ### Displaying and Manipulating Columns
 
@@ -58,9 +86,11 @@ Depending on configuration, the view-level drop-down is not always visible.
 * **Re-size** the columns by dragging the very edges of the column header as
   required. 
   
-* A cookie is used to remember your column/filtering preferences. Clearing
-  your cookies will reset the interface to default.
+Note, a cookie is used to remember your column/filtering preferences. Clearing
+your cookies will reset the interface to default.
 
+!["Column options"](static/img/doc/webui_general/columnoptions.png)
+  
 ### Adding, Editing and More
 
 * Rows (in the grid) are multi-selectable, so you can carry out certain actions on
diff --git a/docs/property/dvrconfig_unsafe.md b/docs/property/dvrconfig_unsafe.md
new file mode 100644 (file)
index 0000000..cf17796
--- /dev/null
@@ -0,0 +1 @@
+Note, you may have to disable this option for certain languages/charsets - Hebrew, etc. 
diff --git a/docs/property/dvrconfig_whitespace.md b/docs/property/dvrconfig_whitespace.md
new file mode 100644 (file)
index 0000000..cf17796
--- /dev/null
@@ -0,0 +1 @@
+Note, you may have to disable this option for certain languages/charsets - Hebrew, etc. 
diff --git a/docs/property/dvrconfig_windows.md b/docs/property/dvrconfig_windows.md
new file mode 100644 (file)
index 0000000..cf17796
--- /dev/null
@@ -0,0 +1 @@
+Note, you may have to disable this option for certain languages/charsets - Hebrew, etc. 
index dc98c2b53434fe90625048293cc73b58e409bd4e..c7b8d94a4b9786a5d8eb0e44c18fbd60f7a8b7d4 100644 (file)
@@ -798,6 +798,9 @@ PROP_DOC(postremove)
 PROP_DOC(pathname)
 PROP_DOC(cache_scheme)
 PROP_DOC(runningstate)
+PROP_DOC(dvrconfig_whitespace)
+PROP_DOC(dvrconfig_unsafe)
+PROP_DOC(dvrconfig_windows)
 
 const idclass_t dvr_config_class = {
   .ic_class      = "dvrconfig",
@@ -1271,6 +1274,7 @@ const idclass_t dvr_config_class = {
       .desc     = N_("All characters that could possibly "
                      "cause problems for filenaming will be replaced "
                      "with an underscore. See Help for details."),
+      .doc      = prop_doc_dvrconfig_unsafe,
       .off      = offsetof(dvr_config_t, dvr_clean_title),
       .opts     = PO_EXPERT,
       .group    = 6,
@@ -1280,6 +1284,7 @@ const idclass_t dvr_config_class = {
       .id       = "whitespace-in-title",
       .name     = N_("Replace whitespace in title with '-'"),
       .desc     = N_("Replaces all whitespace in the title with '-'."),
+      .doc      = prop_doc_dvrconfig_whitespace,
       .off      = offsetof(dvr_config_t, dvr_whitespace_in_title),
       .opts     = PO_EXPERT,
       .group    = 6,
@@ -1291,6 +1296,7 @@ const idclass_t dvr_config_class = {
       .desc     = N_("Characters not supported in Windows filenames "
                      "(e.g. for an SMB/CIFS share) will be stripped out "
                      "or converted."),
+      .doc      = prop_doc_dvrconfig_windows,
       .off      = offsetof(dvr_config_t, dvr_windows_compatible_filenames),
       .opts     = PO_ADVANCED,
       .group    = 6,
diff --git a/src/webui/static/img/doc/webui_general/columnoptions.png b/src/webui/static/img/doc/webui_general/columnoptions.png
new file mode 100644 (file)
index 0000000..61ccc9c
Binary files /dev/null and b/src/webui/static/img/doc/webui_general/columnoptions.png differ
diff --git a/src/webui/static/img/doc/webui_general/pagebar.png b/src/webui/static/img/doc/webui_general/pagebar.png
new file mode 100644 (file)
index 0000000..8568f72
Binary files /dev/null and b/src/webui/static/img/doc/webui_general/pagebar.png differ
diff --git a/src/webui/static/img/doc/webui_general/tabbar.png b/src/webui/static/img/doc/webui_general/tabbar.png
new file mode 100644 (file)
index 0000000..52d3335
Binary files /dev/null and b/src/webui/static/img/doc/webui_general/tabbar.png differ
diff --git a/src/webui/static/img/doc/webui_general/viewlevel.png b/src/webui/static/img/doc/webui_general/viewlevel.png
new file mode 100644 (file)
index 0000000..d21e150
Binary files /dev/null and b/src/webui/static/img/doc/webui_general/viewlevel.png differ