Modifications

17 956 octets supprimés ,  14 octobre 2020 à 09:41
v17 for TNGv13
Ligne 1 : Ligne 1 : −
'''Note:'''Version 16d comes with extensive [[#Revision_History|Revision Notes]], including [[#Revision_History|visualizations of significant recent changes]]{{TNGmod
+
{{TNGver | ver=13.0 | notes = This article focuses on TextPlus Charts v13.0.0.17, for TNGv13.  All earlier versions of the mod are described in and can be downloaded from [[TextPlus Charts pre-TNGv13]].
 +
 
 +
This article contains the latest download files, but does not yet describe all of the features that were introduced with version 17. See [[User:Robinrichm#TextPlus_Charts|this beta-version documentation]] for those details.}}
 +
{{TNGmod
 
| mod_name        = TextPlus Charts
 
| mod_name        = TextPlus Charts
 
|  mod_summary    = Implements two new charts: Text+ Descendant Chart, and Text+ Ancestor Chart.
 
|  mod_summary    = Implements two new charts: Text+ Descendant Chart, and Text+ Ancestor Chart.
 
| mod_validation  =  
 
| mod_validation  =  
| mod_last_update = 26 Dec 2019
+
| mod_last_update = 20 Sep 2020
| download_link  = [[Media:textplus_charts_v12.0.0.16d.zip|v12.0.0.16d]]{{Tv120}}
+
| download_link  = [[Media:textplus_charts_v13.0.0.17.zip|v13.0.0.17]]{{Tv130}}
<div>Czech, Dutch, French, German, Norwegian, Spanish see [[#Language_Strings|Language Strings]] [[Media:textplus_charts_languages_v12.0.0.16.zip|textplus_charts_languages_v12.0.0.16.zip]]</div>
+
<div style='clear:both;'>(with Czeck, Dutch, German Norwegian, and Spanish translations)</div>
<div class='font-size:90%;'>See the [[#Revision_History|Revision History]] for older versions</div>
+
<div>There is a separate mod for [[TextPlus Charts-French|French Translations]]</div>
 
| download_stats  =
 
| download_stats  =
| mod_author      = [[User:Robinrichm|Robin Richmond]] with translations by Ken Roy, Henny Savenije, Hendrik Martius, Bernard Wortelboer, Ron Krzmarzick, and Kåre Kjøllesdal.
+
| mod_author      = [[User:Robinrichm|Robin Richmond]] with translations by Hendrik Martius, Bernard Wortelboer, Ron Krzmarzick, Kåre Kjøllesdal, and Katryne Chauvigné-Bourlaud.
 
| mod_url        = ''this page''
 
| mod_url        = ''this page''
 
| mod_contact    = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form]
 
| mod_contact    = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form]
 
| mod_support    = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form] or [http://tng.community/ TNG Community Forums]
 
| mod_support    = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form] or [http://tng.community/ TNG Community Forums]
| mod_version    = 12.0.0.16d
+
| mod_version    = 13.0.0.17
| min_TNG_ver    = 12.0
+
| min_TNG_ver    = 13.0
| max_TNG_ver    = 12.2
+
| max_TNG_ver    = 13.?
 
|  TNG_file_list  = '''Updates''' admin_pedconfig.php, admin_updatepedconfig.php,<br>
 
|  TNG_file_list  = '''Updates''' admin_pedconfig.php, admin_updatepedconfig.php,<br>
 
Descendant charts (descend.php, descendtext.php, desctracker.php, register.php),<br>
 
Descendant charts (descend.php, descendtext.php, desctracker.php, register.php),<br>
Pedigree charts (pedigree.php, pedigreetext.php, verticalchart.php, ahnentafel.php, extrastree.php),<br/> tngrobots.php, cust_text.php (English, Czech, Dutch, French, German, Norwegian, Spanish), <br>
+
Pedigree charts (pedigree.php, pedigreetext.php, verticalchart.php, ahnentafel.php, extrastree.php),<br/> tngrobots.php, <br>
'''Installs:''' rrtextplus_descend.php, rrtextplus_ancestor.php, rrtextplus_lib.php, rrtextplus_innermenuedit.php, js/rrtextplus_lib.js, css/rrtextplus.css, img/rrtextplus_plus.gif, img/rrtextplus_plus.gif, img/rrtextplus_locate.gif, English textplus_help.php, plus images are installed in folder Languages/English/TextPlus.
+
'''Installs:''' rrtextplus_descend.php, rrtextplus_ancestor.php, rrtextplus_lib.php, rrtextplus_help.php, js/rrtextplus_lib.js, css/rrtextplus.css, English textplus_help.php, plus several icons.
<br>'''May Install''' rrshared_innermodmenu3.php, rrshared_modsettingsblocks3.php, rrshared_wikilogo.gif
+
| related_mods  = [[Count Descendants]], [[Inner Mod Menus]], [[Mod Settings Blocks]], [[TextPlus Charts-French]]
| related_mods  = [[Count Descendants]]  
+
| notes    = Install Czech, Dutch, German, Norwegian, and Spanish translations. French translations require [[TextPlus Charts-French|a separate mod]]
| notes    = Some language strings have not yet been translated. See [[#Language_Strings]]
   
}}== Purpose of the Mod ==
 
}}== Purpose of the Mod ==
To define two new charts - the Text+ Ancestor Chart, and the Text+ Descendant Chart. Both charts follow a text format (basically an outline layout) but draw lines between parents and children.  Links to these charts placed on the TNG "Inner Menu" (the link menu just below the TNG Tab Bar) on the Person Profile and on Pedigree and Descendant chart pages, which contains the native links to the various types of Ancestor and Descendant charts.
+
To define two new charts - the Text+ Ancestor Chart, and the Text+ Descendant Chart. Both charts follow a text format (basically an outline layout) but draw lines between parents and children.  Links to these charts are placed on the TNG "Inner Menu" (the link menu just below the TNG Tab Bar) on the Person Profile and on Pedigree and Descendant chart pages, which contains the native links to the various types of Ancestor and Descendant charts.
 
{| style="margin-right:0.5 em;" align="right"  
 
{| style="margin-right:0.5 em;" align="right"  
 
| __TOC__
 
| __TOC__
Ligne 50 : Ligne 52 :  
<!---------------------- End of Features Double Toggle --------------------->
 
<!---------------------- End of Features Double Toggle --------------------->
   −
== Mod Options ==
+
== Options and Settings ==
This mod has several types of options, including
+
This mod has several types of settings, including
# Several configuration variables at Admin>>Setup>>Chart Settings.
+
# Mod-specific configuration variables, which I ordinarily call "Mod Options".
# New choices for native selection box options Admin>>Setup>>Chart&nbsp;Settings  
+
# New choices for native selection box options at Admin>>Setup>>Chart&nbsp;Settings  
 
# Run-time options in the TextPlus Chart programs that affect charts dynamically
 
# Run-time options in the TextPlus Chart programs that affect charts dynamically
 
# Persistent cookies that retain some of the run-time option settings.
 
# Persistent cookies that retain some of the run-time option settings.
# Mod Parameters - strictly for a utility program that may no longer be useful.
   
<!---------------------- Options Double Toggle --------------------->
 
<!---------------------- Options Double Toggle --------------------->
 
<div class='mw-collapsible mw-collapsible-content mw-customtoggle-options1 mw-customtoggle-options2' id='mw-customcollapsible-options1' style='text-decoration:underline;color:#0645ad;'>&#91;See all Options details&#93;</div>
 
<div class='mw-collapsible mw-collapsible-content mw-customtoggle-options1 mw-customtoggle-options2' id='mw-customcollapsible-options1' style='text-decoration:underline;color:#0645ad;'>&#91;See all Options details&#93;</div>
Ligne 62 : Ligne 63 :  
<div class='mw-customtoggle-options1 mw-customtoggle-options2' style='text-decoration:underline;color:#0645ad;'>&#91;Hide Options Details&#93;</div>
 
<div class='mw-customtoggle-options1 mw-customtoggle-options2' style='text-decoration:underline;color:#0645ad;'>&#91;Hide Options Details&#93;</div>
   −
=== Config Variables ===
+
=== Mod Options ===
There are about 10 settings (depending on how you count them) in the options form at '''Admin>>Setup>>Chart&nbsp;Settings
+
There are about 10 settings (depending on how you count them) in the TextPlus Charts "[[Mod Options Blocks|Mod Options Block]]" at '''Admin >> Setup >> Chart&nbsp;Settings >> Mod&nbsp;Options&nbsp;Blocks
# The initial Page Width setting for the "main" TNG window. There is no cookie or other setting to override this setting.
+
[[Image:textplus17-msb.jpg]]
# The initial Page Width setting for the "Format for Printing" window. The print-formatting cookie that can be saved from the Format for Printing window overrides this value.
  −
# Whether to display (1)full dates or (2)year only. There is no option to omit dates entirely.
  −
# Whether to display Placenames.
  −
# Whether to use the conventional format when the birthdate and deathdeate are the same or a compact format where the placename is displayed only once: Paris France;5 Oct 1830 - Aug 1887.
  −
# Whether to display the person's age.
  −
# Whether to show marriage data.
  −
# Assuming that marriage data is to be shown, whether to display marriage data in the Text+ Ancestor chart (1) once, with the child, (2) Twice; once with each parent, or (3) not at all.
  −
# Whether to show a floating footer (which stays at the bottom of the screen) in the Descendant and/or Ancestor charts.
      
=== Option Choices ===
 
=== Option Choices ===
Ligne 85 : Ligne 78 :  
All users (not just Admins, and not just users with accounts) can save their preferred Text+ Print Formatting options (indentation, font size, page width, etc.) for use in subsequent charts. There are separate cookies for the Text+ Ancestor and Descendant charts.
 
All users (not just Admins, and not just users with accounts) can save their preferred Text+ Print Formatting options (indentation, font size, page width, etc.) for use in subsequent charts. There are separate cookies for the Text+ Ancestor and Descendant charts.
   −
=== Mod Parameters ===
  −
The TextPlus Charts mod comes with an ''''[[#Inner_Menu_Utility|Inner Menu Utility]]'''' that can be useful on sites where the Inner Menu gets crowded with links by the installation of several mods that add Inner Menu Links. Two classic Mod Parameters support that utility.
   
<div class='mw-customtoggle-options1 mw-customtoggle-options2' style='text-decoration:underline;text-align:right;color:#0645ad;'>&#91;'''Close Options Details'''&#93;</div>
 
<div class='mw-customtoggle-options1 mw-customtoggle-options2' style='text-decoration:underline;text-align:right;color:#0645ad;'>&#91;'''Close Options Details'''&#93;</div>
 
</div> <!-- ================= End of Mod Options double toggle ========== -->
 
</div> <!-- ================= End of Mod Options double toggle ========== -->
Ligne 93 : Ligne 84 :  
=== Conflicts ===
 
=== Conflicts ===
 
No known conflicts with published mods.  However, there is a conflict with older versions of an Add New Items mod that was written by Ian Fettes.
 
No known conflicts with published mods.  However, there is a conflict with older versions of an Add New Items mod that was written by Ian Fettes.
  −
=== Coordination ===
  −
Some mods that install new chart programs do not coordinate their Inner Menu links with the TextPlus Charts mod. This lack of coordinations is not a ''conflict'', but the consequence is that
  −
* The Inner Menu of some mod-installed chart programs may not contain links to the Text+ Charts, and
  −
* The Inner Menu of the Text+ Chart programs may not contain links to some mod-installed chart programs.
  −
  −
For instance, the '''[[Ancestor map]]''' mod installs a link labeled "Map" to the Inner Menu of the various native TNG Pedigree charts. But even if the TextPlus mod has already added the "Text+" link to those programs, the new Ancestor Map program does not link to the Text+ Ancestor Chart.
  −
  −
But the Text+ Ancestor chart program ''does check'' for the presence of the Ancestor Map program (mappedigree.php), and installs the "Map" link if the program is present.
  −
  −
Much the same is true of the '''[[Male Female and Parent Lines]]''' mod.
      
=== Related Mods ===
 
=== Related Mods ===
 
<!---------------------- Related Mods Double Toggle --------------------->
 
<!---------------------- Related Mods Double Toggle --------------------->
<div class='mw-collapsible mw-collapsible-content mw-customtoggle-rm1 mw-customtoggle-rm2' id='mw-customcollapsible-rm1'>
+
<div class='mw-collapsible mw-collapsible-content mw-customtoggle-rm1 mw-customtoggle-rm2' id='mw-customcollapsible-rm1' style='text-decoration:underline;color:#0645ad;'>&#91;Show Details &#93;</div>
This mod coordinates closely with [[Count Descendants]] &nbsp; <span style='text-decoration:underline;color:#0645ad;'>&#91;Show Content&#93;</span></div>
   
<div class='mw-collapsible mw-collapsible-content mw-collapsed toccolours' id='mw-customcollapsible-rm2'>
 
<div class='mw-collapsible mw-collapsible-content mw-collapsed toccolours' id='mw-customcollapsible-rm2'>
 
<div class='mw-customtoggle-rm1 mw-customtoggle-rm2' style='text-decoration:underline;float:right;color:#0645ad;'>&#91;Hide Content&#93;</div>
 
<div class='mw-customtoggle-rm1 mw-customtoggle-rm2' style='text-decoration:underline;float:right;color:#0645ad;'>&#91;Hide Content&#93;</div>
'''[[Count Descendants]]'''<br>
+
<ol>
If you want to use both [[Count Descendants]] and [[TextPlus Charts]], you should install [[Count Descendants|Count Descendants v9+]] and [[TextPlus Charts|TextPlus Charts v15+]]
+
<li>{{RobinBoilerplate |text=msb}}</li>
This mod coordinates with [[Count Descendants|Count Descendants v9+]] in two distinct ways.
+
<li>{{RobinBoilerplate |text=imm}}</li>
# The Descendant Chart program's Inner Menu:
+
<li>{{RobinBoilerplate |text=smn}}</li>
#* The Text+ ''Descendancy'' Chart program installed by this mod contains a link to the Count Descendants chart that is visible only if [Count Descendants]] is installed.
+
<li>'''[[Count Descendants]]'''<br>
#* Similarly, the Count Descendants Chart installed by [[Count Descendants]] contains a link to the The Text+ Descendant Chart that is visible only if TextPlus Charts is installed.
+
This mod coordinates with [[Count Descendants]] in two distinct ways.
# The '''Admin>>Setup>>Chart Settings''' form
+
<ol type='a'>
#: Both mods add
+
<li>The Descendant Chart program's Inner Menu:
#: (1) An option to the "Initial Display" selection box in the "Descendancy Chart" section of the Chart Settings form, and
+
<ul><li> The Text+ ''Descendancy'' Chart program installed by this mod contains a link to the Count Descendants chart that is visible only if [Count Descendants]] is installed.</li>
#: (2) A help link next to that selection box
+
<li>Similarly, the Count Descendants Chart installed by [[Count Descendants]] contains a link to the The Text+ Descendant Chart that is visible only if TextPlus Charts is installed.</li></ul>
#: The two mods coordinate over that help link in two ways:
+
<li>The '''Admin>>Setup>>Chart Settings''' form, where both mods add an option to the "Initial Display" selection box in the "Descendancy Chart" section of the Chart Settings form</li>
## Both mods insert nearly-identical Javascript (document).ready functions that install the help link only if the other (document).ready function installed by the other mod has not already created the link, and
+
</ol></li>
## Both mods add text to the Chart Settings help file describing the choice(s) they add to the Chart Settings form.
+
</ol>
 
  −
'''[[Show Mod Names]]'''<br>
  −
Like almost all of my mods, the code installed by [[TextPlus Charts]] collects information that ''can be used'' by [[Show Mod Names]], but ''only'' if [[Show Mod Names]] is installed.  [[TextPlus Charts]] ''is not dependent'' on [[Show Mod Names]].
   
<div class='mw-customtoggle-rm1 mw-customtoggle-rm2' style='text-decoration:underline;text-align:right;color:#0645ad;'>&#91;Hide '''Related Mods''' &#93;</div>
 
<div class='mw-customtoggle-rm1 mw-customtoggle-rm2' style='text-decoration:underline;text-align:right;color:#0645ad;'>&#91;Hide '''Related Mods''' &#93;</div>
 
</div> <!--------------------------- End of Related Mods Double Toggle -------------------------->
 
</div> <!--------------------------- End of Related Mods Double Toggle -------------------------->
    
== Installation ==
 
== Installation ==
=== Languages ===
  −
Language strings for Czech, Dutch, French, German, Norwegian, and Spanish can be installed from [[Media:textplus_charts_languages_v12.0.0.16.zip|textplus_charts_languages_v12.0.0.16.zip]]. See [[#Language_Strings|Language Strings]] for more information about the translations.
      
=== Files Installed ===
 
=== Files Installed ===
 
<!---------------------- Files Installed Double Toggle --------------------->
 
<!---------------------- Files Installed Double Toggle --------------------->
 
<div class='mw-collapsible mw-collapsible-content mw-customtoggle-fi1 mw-customtoggle-fi2' id='mw-customcollapsible-fi1'>
 
<div class='mw-collapsible mw-collapsible-content mw-customtoggle-fi1 mw-customtoggle-fi2' id='mw-customcollapsible-fi1'>
This mod contains ''two'' mod subfolders, the normal one, '''text_plus_charts_v12.0.0.16a''' with at least 20(!!) files, and a shared subfolder named '''RR-shared_mod_includes_v12.0.0.3'''. &nbsp; <span style='text-decoration:underline;color:#0645ad;'>&#91;Show Details&#93;</span></div>
+
* PHP
<div class='mw-collapsible mw-collapsible-content toccolour mw-collapsed' id='mw-customcollapsible-fi2'>
+
*# '''rrtextplus_descend.php''' - The TextPlus Descendand Chart
<div class='mw-customtoggle-fi1 mw-customtoggle-fi2' style='text-decoration:underline;float:right;color:#0645ad;'>&#91;Hide Details&#93;</div>
+
*# '''rrtextplus_ancestor.php''' - The TextPlus Ancestor Chart
The Text Plus Charts zip file has two mod subfolders:
+
*# '''rrtextplus_lib.php''' - A PHP function library used by both Text+ Chart programs
# '''text_plus_charts_v12.0.0.16a''' - The subfolder that you expect to exist for any mod that installs files. It contains
+
*# '''rrtextplus_ancestor_tracker_ajx.php''' - An AJAX program that generates the new "Locate In Chart" popup for the Ancestor chart
## '''rrtextplus_descend.php''' - The TextPlus Descendand Chart
+
*# '''rrtextplus_descend_tracker_ajx.php''' - An AJAX program that generates the new "Locate In Chart" popup for the Ancestor chart
## '''rrtextplus_ancestor.php''' - The TextPlus Ancestor Chart
+
*# '''rrtextplus_help.php'''> - A driver for the three TextPlus Chart help files
## '''rrtextplus_lib.php''' - A PHP function library used by both Text+ Chart programs
+
* Javascript and CSS
## '''rrtextplus_tracker_ajx.php''' - An Ajax program that generates the new "Locate In Chart" popup
+
*# '''js/rrtextplus_lib.js''' - A standalone Javascript library
## '''rrtextplus_innermenuedit.php''' - A standalone PHP program to remove or restore the old "Text" chart link in the Inner Menu of Ancestor and Descendant Chart programs. (See [[#Inner_Menu_Utility|Inner Menu Utility]])
+
*# '''css/rrtextplus.css''' - A standalone CSS stylesheet.
## '''rrtextplus_help.php''' - A Help file in the English Languages folder
+
* Image files - all containing small icons:
## '''js/rrtextplus_lib.js''' - A standalone Javascript library
+
*# '''img/rrtextplus_plus.gif''' - A white-on-black plus sign icon used in the TextPlus Descendant Chart as an icon for tree branches that have been compressed.
## '''css/rrtextplus.css''' - A standalone CSS stylesheet. The stylesheet is not in genstyle.css because
+
*# '''img/rrtextplus_locate.gif''' - The 'locate person in chart' icon for the Text+Descendant Chart
##* There are already too many styles in genstyle.css that are seen by too many programs that don't need them, and
+
*# '''img/rrtextplus_top.png''' - The up-arrow "go to the top of the chart" link in the floating footer
##* Well, I finally realized that I was using too many classnames and id's that weren't sufficiently distinct for me to be confident that they would not collide with other mods.
+
*# '''img/rrtextplus_down.gif''' - Light down-arrow that implies a pull-down menu
## '''img/rrtextplus_plus.gif''' - A white-on-black plus sign icon used in the TextPlus Descendant Chart as an icon for tree branches that have been compressed.
+
*# '''img/rrtextplus_down_black.gif''' - Dark down-arrow for use in the b&w Format for Printing page
## '''img/rrtextplus_locate''' - A spyglass icon used in the TextPlus Descendant Chart to launch the 'Locate In Chart' popup.
  −
## And at least eight screenshot files used by the TextPlus help file; all in the folder Languages/English/textplus
  −
##:
  −
# The shared folder '''RR-shared_mod_includes_v12.0.0.3''', which contains files that help to manage mod options in many of my mods. The files used by this mod are:
  −
## '''rrshared_innermodmenu3.php''' - [https://tng.lythgoes.net/wiki/index.php?title=Inner_Mod_Menus Inner&nbsp;Mod&nbsp;Menus]
  −
##* (In the two TextPlus Charts programs, the Inner Mod Menu is visible only to TNG Admins, not to end-users.)
  −
## '''rrshared_modsettingsblocks3.php''' - [https://tng.lythgoes.net/wiki/index.php?title=Mod_Settings_Blocks Mod Settings Blocks]
  −
##* (This mod's options are at Admin>>Setup>>Chart&nbsp;Settings, not Admin>>Setup>>General&nbsp;Settings>>Robin's&nbsp;Mods.)
  −
## '''img/rrshared_wikilogo.gif''' - An icon that links to a mod's TNG Wiki page from an Inner Mod Menu or Mod Settings Block
   
<div class='mw-customtoggle--fi1 mw-customtoggle--fi2' style='text-decoration:underline;text-align:right;color:#0645ad;'>&#91;Hide '''Related Mods''' &#93;</div>
 
<div class='mw-customtoggle--fi1 mw-customtoggle--fi2' style='text-decoration:underline;text-align:right;color:#0645ad;'>&#91;Hide '''Related Mods''' &#93;</div>
 
</div> <!-- ---------------------End of Files Installed Double Toggle----------------- -->
 
</div> <!-- ---------------------End of Files Installed Double Toggle----------------- -->
   −
=== Copying Shared Files ===
+
=== Language Files ===
Each mod that contains the shared folder may install some or all of its shared files, depending on whether those files already exist, and whether that mod needs that particular file. Once a file from the shared folder has been installed (by any mod), that file will not be overwritten or removed by the subsequent installation or un-installation of any mod (including this one), nor will its presence or absence generate any Mod Manager errors.  
+
This mod does not add the language strings used by TextPlus Charts programs to conventional cust_text.php files. Instead, they are loaded directly from files named '''{language}_custtext.php ''' in the <code>languages</code> subfolder within the mod subfolder. The mod's help files are also stored in the mod subfolder, and are not installed to the standard TNG "languages" folder. Most of the help files are not translated.
 
+
{{RobinBoilerplate |text=install}}
If you unzip mod distribution files directly into your mods folder, then the presence of the shared subfolder and the installation of its files should be invisible to you.  But if you generally ''copy'' mod subfolders to your mods folder after you have unzipped the distribution file, then you need to make sure to copy the folder '''RR-shared_mod_includes_v12.0.0.3''' (well, unless you are confident that it is already in your mods folder because it was part of another mod).<br>{{RobinInstallationBoilerplate}}
      
== Visualizations ==
 
== Visualizations ==
* These visualizations describe the Text+ Charts "from scratch". For visualizations of the most recent changes, see the [[#Revision_History|Revision History]].
+
* For visualizations that focus on the most recent changes, see New Features in '''[[#16d|version 6d]]''' and '''[[#v17|version 17]]'''.
 
* Some of these visualizations are marked up and annotated more thoroughly  in the Text+ Charts help file, which can be found on [https://www.robinrichmond.com/family/languages/English/rrtextplus_help.php the mod author's TNG site]
 
* Some of these visualizations are marked up and annotated more thoroughly  in the Text+ Charts help file, which can be found on [https://www.robinrichmond.com/family/languages/English/rrtextplus_help.php the mod author's TNG site]
   −
<!--------------------------- Visualizations Double Toggle -------------------------->
+
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"
<div class='mw-collapsible mw-collapsible-content mw-customtoggle-v1 mw-customtoggle-v2 mw-collapsed' id='mw-customcollapsible-v1'  style='text-decoration:underline;color:#0645ad;'>&#91;Show the Visualizations&#93;</div>
+
|- style="border-top:4px solid black;" <-- ================================================== -->
<div class='mw-collapsible mw-collapsible-content' id='mw-customcollapsible-v2'>
+
| 1. <span style="color:brown;">''' Text+ Descendant Chart'''</span><br>
<div class='mw-customtoggle-v1 mw-customtoggle-v2' style='text-decoration:underline;color:#0645ad;'>&#91;Hide the Visualizations&#93;</div>
+
See also the '[http://www.robinrichmond.com/family/rrtextplus_help.php?helpfile=descend Descendant Chart help file] on the author's website.
{| border="3" cellspacing="1" cellpadding="2" class="wikitable"
  −
|-
  −
|1. <span style="color: red">''' Text+ Descendant Chart'''</span>
   
|-
 
|-
 
| [[Image:textplus16_descendant_main.jpg]]
 
| [[Image:textplus16_descendant_main.jpg]]
Ligne 261 : Ligne 222 :     
|- style="border-top:4px solid black;" <-- ================================================== -->
 
|- style="border-top:4px solid black;" <-- ================================================== -->
|2. '''<span style="color: red">Text+ Descendant Chart</span> in the Format for Printing window'''
+
| 2. '''<span style="color:brown;">Text+ Descendant Chart</span> in the Format for Printing window'''<br>
 
|-
 
|-
 
| [[Image:textplus16_descendant_print.jpg]]
 
| [[Image:textplus16_descendant_print.jpg]]
 
|-
 
|-
|
+
| <!--------------------------- Descendant Print View Chart Double Toggle -------------------------->
 +
<div class='mw-collapsible mw-collapsible-content mw-customtoggle-ap1 mw-customtoggle-ap2' id='mw-customcollapsible-ap1' style='text-decoration:underline;color:#0645ad;'>&#91;See details&#93;</div>
 +
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-ap2'>
 +
<div class='mw-customtoggle-ap1 mw-customtoggle-ap2' style='text-decoration:underline;float:right;color:#0645ad;'>&#91;Hide details &#93;</div>
 
# The "Format for Printing" fieldset supplies chart layout parameters that customize a chart for the printer page width, and allows the user to save a persistent cookie with those parameter values.
 
# The "Format for Printing" fieldset supplies chart layout parameters that customize a chart for the printer page width, and allows the user to save a persistent cookie with those parameter values.
 
#* These run-time options allow users to make sure that the chart program wraps the chart contents to the desired margins.
 
#* These run-time options allow users to make sure that the chart program wraps the chart contents to the desired margins.
Ligne 272 : Ligne 236 :  
# The plus sign next to "Anna Mary (Mamie) Kuykendall", which indicates that her descendants have been compressed out of the chart, is a carry-over from the chart in the main window. That is, if you compress tree branches in the main window, those branches remain compressed when you open the "Format for Printing" window.
 
# The plus sign next to "Anna Mary (Mamie) Kuykendall", which indicates that her descendants have been compressed out of the chart, is a carry-over from the chart in the main window. That is, if you compress tree branches in the main window, those branches remain compressed when you open the "Format for Printing" window.
 
# Note that the icons that link to other charts are still present in the Format for Printing page, but they should not print.
 
# Note that the icons that link to other charts are still present in the Format for Printing page, but they should not print.
 +
<div class='mw-customtoggle-ap1 mw-customtoggle-ap2' style='text-decoration:underline;text-align:right;color:#0645ad;'>&#91;'''Close Text+Ancestor Chart Details'''&#93;</div>
 +
</div> <!-- ================= End of Ancestor Chart double toggle ========== -->
    
|- style="border-top:3px solid black;" <-- ================================================== -->
 
|- style="border-top:3px solid black;" <-- ================================================== -->
|3. <span style="color: red">''' Text+ Ancestor Chart'''</span>
+
| 3. <span style="color:brown;">''' Text+ Ancestor Chart'''</span><br>
 +
* See also New Features in '''[[#16d|version 6d]]''' and '''[[#v17|version 17]]''', and the '[http://www.robinrichmond.com/family/rrtextplus_help.php?helpfile=ancestor Ancestor Chart help file] on the author's website.
 
|-
 
|-
 
| [[Image:textplus16_ancestor_main.jpg]]
 
| [[Image:textplus16_ancestor_main.jpg]]
 
|-
 
|-
| The Text+ Ancestor Chart uses what might be called a "double outline" format in which:
+
| <!--------------------------- Ancestor Chart Double Toggle -------------------------->
* Each generation is indented by just a few characters, </li>
+
<div class='mw-collapsible mw-collapsible-content mw-customtoggle-am1 mw-customtoggle-am2' id='mw-customcollapsible-am1' style='text-decoration:underline;color:#0645ad;'>&#91;See details&#93;</div>
* The data for a given person runs to the right margin and wraps back to ''that generation's'' left margin (not the chart's left margin),</li>
+
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-am2'>
 +
<div class='mw-customtoggle-am1 mw-customtoggle-am2' style='text-decoration:underline;float:right;color:#0645ad;'>&#91;Hide details &#93;</div>
 +
The Text+ Ancestor Chart uses what might be called a "double outline" format in which:
 +
* Each generation is indented by just a few characters,
 +
* The data for a given person runs to the right margin and wraps back to ''that generation's'' left margin (not the chart's left margin),
 
* Upwards of 20 generations can be included in a single chart, without having to resort to laying pages side-by-side. On 8.5x11 paper in portrait mode, at least 15 generations are quite readable. (Such a chart would be quite long; its length would, of course be reduced if it were printed in landscape orientation.)
 
* Upwards of 20 generations can be included in a single chart, without having to resort to laying pages side-by-side. On 8.5x11 paper in portrait mode, at least 15 generations are quite readable. (Such a chart would be quite long; its length would, of course be reduced if it were printed in landscape orientation.)
 
In many ways, this layout is more like an outline-formatted Descendancy Chart(such as the Text+ Descendant Chart) than standard Pedigree Charts (or the TNG variants), which
 
In many ways, this layout is more like an outline-formatted Descendancy Chart(such as the Text+ Descendant Chart) than standard Pedigree Charts (or the TNG variants), which
* Divide a page (or the screen) into (typically) 5 columns,</li>
+
* Divide a page (or the screen) into (typically) 5 columns,
 
* Constrain all information about people in generation i to column i, and
 
* Constrain all information about people in generation i to column i, and
 
* Are generally balanced so that they show (or leave space for) ancestral lines with no data.
 
* Are generally balanced so that they show (or leave space for) ancestral lines with no data.
Ligne 289 : Ligne 260 :     
On the second line of the Text+ Ancestor Chart Inner Menu  
 
On the second line of the Text+ Ancestor Chart Inner Menu  
# The first three checkboxes determine whether certain information is included in the report</li>
+
# The first three checkboxes determine whether certain information is included in the report
 
#* The "Generation #'s" checkbox is checked, so there is a generation # in front of the name of each person in the report.
 
#* The "Generation #'s" checkbox is checked, so there is a generation # in front of the name of each person in the report.
 
#* The "Siblings" checkbox controls whether each person's siblings are included in the chart, or, to put it another, whether the chart contains aunts and uncles.
 
#* The "Siblings" checkbox controls whether each person's siblings are included in the chart, or, to put it another, whether the chart contains aunts and uncles.
Ligne 298 : Ligne 269 :     
As with the Text+ Descendant chart, the line wrapping is done by the program, not by the web browser.
 
As with the Text+ Descendant chart, the line wrapping is done by the program, not by the web browser.
 +
<div class='mw-customtoggle-am1 mw-customtoggle-am2' style='text-decoration:underline;text-align:right;color:#0645ad;'>&#91;'''Close Text+Ancestor Chart Details'''&#93;</div>
 +
</div> <!-- ================= End of Ancestor Chart double toggle ========== -->
    
|- style="border-top:3px solid black;" <-- ================================================== -->
 
|- style="border-top:3px solid black;" <-- ================================================== -->
| 4. <span style="color: red">'''Full Text+ Chart Examples'''</span> (from version 15 of the mod) saved as PDFs
+
| <div id='v16d'>4. '''<span style='color:brown;'>New features in mod version 16d</span>'''</div>These features are not necessarily visible in the screenshots above
 +
<div class="mw-collapsible mw-customtoggle-16cv1 mw-customtoggle-16cv2" id='mw-customcollapsible-16cv1' style="text-decoration:underline;color:#0645ad;">&#91;Show Details&#93;</div>
 +
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-16cv2' style="border:thin solid grey;"><!-- BEGIN TOGGLED CONTENT -->
 +
<div class="mw-customtoggle-16cv1 mw-customtoggle-16cv2" style="float:right; text-decoration:underline;color:#0645ad;">&#91;Hide Details&#93;</div>
 +
# The '''Inner Mod Menu''', shown in its open state. It is visible only to TNG Admins.
 +
#: [[Image:textplus16_revision_innermodmenu.jpg]]
 +
# '''Locate Person In Chart''' - I never quite understood the native 'Locate Person in Chart' functionality, which displayed a chart that did draw a path from the starting person to the target person, but though siblings and spouses in a way that just confused me.  Now, the 'Locate" icon just pops up a short variant of the Text+ Descendant Chart to show how the target person descends from the starting person. The popup also has links to
 +
## The old Locate Person In Chart" chart,
 +
## The target person's Text+ Ancestor Chart, and
 +
## The target person's Text+ Descendant Chart.
 +
#: [[Image:textplus16_revision_locatepopup.jpg]]
 +
# '''Floating Footer''' - The footer at the very bottom of the Text+ Ancestor and Descendant Charts can also float that the bottom of the page, so that, at any time, you can see what the scope of the report is.
 +
#* This is particularly significant in the Text+ Descendant Chart, where branches of the chart can be compressed and expanded.  The floating footer keeps track of the number of people (and other elements) that are visible at the moment.
 +
#* The "Top" button in the floating footer's title bar scrolls the browser window to the top of the chart.
 +
#: [[Image:textplus16_revision_floatingfooter.jpg]]
 +
# '''Line Height Adjustment''' - At some settings in some browsers, the vertical line-drawing characters will become separated, like this:
 +
#: [[Image:textplus16_revision_height1.jpg]]
 +
#: But reducing the 'Line height' setting can bring the verical lines together, at the expense of squeezing the text lines closer together.
 +
#: [[Image:textplus16_revision_height2.jpg]]
 +
# '''Mod Options''' - Several mod options now control whether specific elements are included in a chart:
 +
#: [[Image:textplus16_revision_options.jpg]]
 +
<div class="mw-customtoggle-16cv1 mw-customtoggle-16cv2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide visualizations of recent changes&#93;</div>
 +
</div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
 +
 
 +
|- style="border-top:3px solid black;" <-- ================================================== -->
 +
| <div id='v17'>5. '''<span style='color:brown'>New features in mod version 17</span>'''</div>These features are not necessarily visible in the screenshots above
 +
<div class="mw-collapsible mw-customtoggle-171 mw-customtoggle-172" id='mw-customcollapsible-171' style="text-decoration:underline;color:#0645ad;">&#91;Show Details&#93;</div>
 +
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-172' style="border:thin solid grey;"><!-- BEGIN TOGGLED CONTENT -->
 +
<div class="mw-customtoggle-171 mw-customtoggle-172" style="float:right; text-decoration:underline;color:#0645ad;">&#91;Hide Details&#93;</div>
 +
Mod options can hide some of these features from end-users, so we don't have to worry about them being forced on end-users.
 +
<ol>
 +
<li>Per a request, I have added the ability for name&age/birth/death/marriage data to be placed on separate lines, in essentially the same way that a couple of mods affect the Person Profile.<br>[[Image:textplus-separatelines-descendant.jpg]]</li>
 +
<li>A set of options enclosed in a box in the mod settings block can be duplicated in the TextPlus programs, where end-users can use these date and place options in real time. The Date & Place form in the Text+ programs is pulled down from the label "Date & Place"<br>[[Image:textplus-dateplaceoptions2.jpg]]</li>
 +
<ul>
 +
<li>The subform's "Save as Defaults" button saves the current options in a permanent cookie. The settings saved in the cookie override (for just the current user) the settings established by the mod options, and, when the user clicks "Redisplay Chart", the settings in the form at that moment override the cookie settings.</li>
 +
<li>On the Format for Printing page, the action button in the date/place subform does not redisplay the chart; it just changes the settings.</li>
 +
<li>The Date & Place options pop-up has changed since I made this screenshot.  There is a different "Redisplay Chart" button on the Format for Printing page, so the action button in Format for Printing page Date & Place Options form just says "OK". (Maybe it should just say "Close").</li>
 +
</ul></li>
 +
<li>At some point when I was looking at an Text+ Ancestor Chart, I decided that I'd like to see a summary of the family names (ancestral lines) that appear in the chart. So I have added this information to the report footer:<div>[[Image:textplus-ancestrallines1.jpg]]</div>
 +
It then expands to
 +
<div>[[Image:textplus-ancestrallines2.jpg]]</div>where the hyperlinks go to the Person Profiles of the most distant ancestor in the chart with that name.
 +
FWIW, the "See details" and "Omit details" links are not printed when the chart is sent to a printer.
 +
 
 +
Note that
 +
<ol type='i'><li>The details are not displayed as the page loads, as shown above, and can be re-hidden after being displayed.</li>
 +
<li>Neither the "See details" nor "Omit details" (why didn't I used "hide"???) will print.
 +
The message with the "see details" link does not print, and</li>
 +
<li>A mod option suppresses it altogether</li>
 +
</ol></li>
 +
 
 +
<li>I copied the "Locate person in chart" feature from the native Descendant Text chart, and have modified it fairly significantly.
 +
<ul><li> I considered icons than other than the one used in the native descendant text chart, such as the spyglass shown here.  But the production version of v17 uses the original icon.</li>
 +
<li>There is a new, much simpler popup. I find this small popup to be much more handy and understandable than the old one.<br>[[Image:textplus-locatedescendant.jpg]]<br>The "Graphical view of this family line" hyperlink links to the chart that the native descendant text chart links to directly. From my perspective, that chart is overkill in most situations.</li>
 +
<li>The new "locate in chart" popup has links to the person's ancestor and descendant charts. I tried to implement those two links directly in the Text+ Descendant chart, but they just added too much noise.  I still hope to make them handier.</li>
 +
</ul></li>
 +
 
 +
<li>I added a very similar "locate person in chart" feature to the Ancestor chart<br>[[Image:textplus-locateancestor.jpg]]</li>
 +
 
 +
<li>Both charts can have "floating footers" that hang out at the bottom of the web browser window so that they can always be seen. Both footers can be suppressed through mod options.  I think that most admins will want to suppress the floating Text+ Ancestor chart footer, but the floating footing in the descendant chart provides useful dynamic information about the chart branches that can be hidden and re-exposed by tiny + and - icons in the chart.</li>
 +
<li>The floating footers include an up-arrow icon that quickly sends the user back to the top of the chart.  Darrin has implemented a larger up-arrow for that purpose in all pages ''in some templates''.  So my up-arrow may not last forever,  but at least it is visually compatible with new new TNG arrow.<br>[[Image:textplus17-summarydescendant.jpg]]</li>
 +
 
 +
<li>The Inner Menu in the Text+ programs now always starts with the label "Chart Types" instead of the "Generations" selection box, which has been moved down to be with other chart formatting and content controls. By itself, the label "Chart Types" isn't very exciting, but it is enhanced by my new (unpublished as of this writing)  "Chart Types Help" mod, which
 +
<ol type='i'>
 +
<li>Adds this "Chart Types" label to ''all'' ancestor and descendant chart programs and</li>
 +
<li>Adds an information icon that pops up a box with description of all of the ancestor or descendant charts</li>
 +
</ol>
 +
The Chart Types Help mod is implemented [https://www.robinrichmond.com/family/rrtextplus_ancestor.php?personID=I20094&tree=rr on my public web site], where you can see a little information icon next to the "Chart Types" label. (See also [https://tng.lythgoes.net/wiki/index.php?title=User:Robinrichm#5._Chart_Types_Help beta documentation for the Chart Types Help mod])</li>
 +
 
 +
<li>The Text+ programs have what I call an "Inner Mod Menu". Many of my mods add Inner Mod Menus to the programs that they modify "significantly" (according to my subjective judgement).  Inner Mod Menus pull down from a "Mod Information" label at the right end of TNG's "inner menu" (just below the Tab menu), and contain handy links to information about the mod - particularly to the mod options.<br>[[Image:textplus-innermodmenu.jpg]]<br>Inner Mod Menus are visible only if the optional [[Inner Mod Menus]] mod has been installed, and can be see only by TNG Admins; never by end users.)</li>
 +
</ol>
 +
<div class="mw-customtoggle-171 mw-customtoggle-172" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide visualizations of recent changes&#93;</div>
 +
</div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
 +
 
 +
|- style="border-top:3px solid black;" <-- ================================================== -->
 +
| 6. <span style="color:brown;">'''Full Text+ Chart Examples'''</span> (from version 15 of the mod) saved as PDFs.<br>The intent is to show you the chart contents, not the menu features of the programs.
 +
 
 
These charts do not all use the same chart settings or browser settings.  And, of course, the size and shape of charts depends heavily on your data.  That's generally not so true with classic Ancestor charts, but is definitely true with the Text+ Ancestor Chart.
 
These charts do not all use the same chart settings or browser settings.  And, of course, the size and shape of charts depends heavily on your data.  That's generally not so true with classic Ancestor charts, but is definitely true with the Text+ Ancestor Chart.
 
# [https://www.robinrichmond.com/demo/text+descend4gen-2p-portrait-wrr.pdf Descendant Chart] - 4 Generations, Portrait, 2 pages
 
# [https://www.robinrichmond.com/demo/text+descend4gen-2p-portrait-wrr.pdf Descendant Chart] - 4 Generations, Portrait, 2 pages
Ligne 315 : Ligne 363 :  
#* [https://www.robinrichmond.com/demo/text+ancestor-siblings12gens-landscape.pdf Portrait, 14 pages]
 
#* [https://www.robinrichmond.com/demo/text+ancestor-siblings12gens-landscape.pdf Portrait, 14 pages]
 
#* [https://www.robinrichmond.com/demo/text+ancestor-siblings12gens-11p-legal-ekh.pdf Legal, 11 pages]
 
#* [https://www.robinrichmond.com/demo/text+ancestor-siblings12gens-11p-legal-ekh.pdf Legal, 11 pages]
#: You might, at first, think that, because the portrait pages are longer, the chart should take fewer pages in portrait mode.  But in landscape mode, the chart is wider, and fewer lines are wrapped. Thus the portrait chart is 8.5" wide and 154" long, and the landscape chart is 11" wide by 119" long.  The "legal" chart uses larger paper, and thus fewer pages. It is 14" wide by 95" long".  When I'm sharing or saving a large chart like this, I prefer the legal width because the chart is shorter.
+
#: You might, at first, think that, because the portrait pages are longer, the chart should take fewer pages in portrait mode.  But in landscape mode, the chart is wider, and fewer lines are wrapped. Thus the portrait chart is 8.5" wide and 154" long, and the landscape chart is 11" wide by 119" long.  The "legal" chart uses larger paper, and thus fewer pages. It is 14" wide by 95" long".  When I'm sharing or saving a large chart like this, I prefer the legal landscape width because the chart is shorter.
   −
(Note: In the Ancestor Chart PDFs, some of the lines and text colored. I do not know why. The coloring seems to be an artifact of some browsers, at certain zoom levels.)
+
(Note: In the Ancestor Chart PDFs, some of the lines and text are colored. I do not know why. The coloring seems to be an artifact of some browsers, at certain zoom levels.)
    
|- style="border-top:3px solid black;" <-- ================================================== -->
 
|- style="border-top:3px solid black;" <-- ================================================== -->
|5. <span style="color: red">'''Mod settings for the Initial Ancestor (e.g.Pedigree) and Descendant charts, at Admin>>Setup>>Chart&nbsp;Settings'''</span>
+
| 7. <span style="color:brown;">'''Changes that the mod makes to the native "Initial Display" options for Ancestor (e.g.Pedigree) and Descendant charts<span>, at Admin>>Setup>>Chart&nbsp;Settings'''</span>
 
|-
 
|-
 
| [[Image:textplus15_setup.jpg]]
 
| [[Image:textplus15_setup.jpg]]
Ligne 327 : Ligne 375 :     
|- style="border-top:3px solid black;" <!-- ================================================== -->
 
|- style="border-top:3px solid black;" <!-- ================================================== -->
| 6. <span style="color: red">'''Text+ settings in a [https://tng.lythgoes.net/wiki/index.php?title=Mod_Settings_Blocks Mod Settings Block] at Admin>>Setup>>Chart&nbsp;Settings'''</span>
+
| 8. <span style="color:brown">'''The Text+ Charts [[Mod Settings Blocks|Mod Settings Block]] at Admin>>Setup>>Chart&nbsp;Settings'''</span><br>(with some screenshot annotation)
 
|-
 
|-
| [[Image:textplus16_setup_robin.jpg]]
+
| [[Image:textplus17-msb.jpg]]
 
|-
 
|-
 
| These options should be fairly self-explanatory, but it is worth noting that
 
| These options should be fairly self-explanatory, but it is worth noting that
 
# The stylized "W" next to the mod name is a link to the mod's Wiki article.
 
# The stylized "W" next to the mod name is a link to the mod's Wiki article.
# A message at the bottom of this block refers to the TextPlus Charts options that are in other subforms '''Admin>>Setup>>Chart&nbsp;Settings''' (and that have to be there.) See [#Mod_Options|the Mod Options section of this article) for information about those options.
+
# The message at the bottom of this block refers to the TextPlus Charts options that are elsewhere within the '''Admin>>Setup>>Chart&nbsp;Settings''' page.
    
|- style="border-top:3px solid black;" <!-- ================================================== -->
 
|- style="border-top:3px solid black;" <!-- ================================================== -->
| 7. <span style="color: red">'''Margins and Line Wrapping'''</span>
+
| 9. <span style="color:brown">'''Margins and Line Wrapping'''</span><br>Because the Text+ charts draw vertical lines connecting the parents and children, they cannot adjust the chart's left margin as generations are indented.  In these charts, long lines of text that bump up against the browser window's right margin wrap all the way to the left margin, like this:
Because the Text+ charts draw vertical lines connecting the parents and children, they cannot adjust the chart's left margin as generations are indented.  In these charts, long lines of text that bump up against the browser window's right margin wrap all the way to the left margin, like this:
   
|-
 
|-
 
| [[Image:textplus16_early_wrap.jpg]]
 
| [[Image:textplus16_early_wrap.jpg]]
 
|-
 
|-
|Thus, the Text+ Chart programs have to do their own wrapping. To wrap lines effectively, the programs need to know a target page width, which is supplied by an selection box on the Text+ Chart screen, in which the options are options "Mobile", "Portait", "Landscape", or "Legal" (meaning landscape orientation on legal paper.
+
| Thus, the Text+ Chart programs have to do their own wrapping. To wrap lines effectively, the programs need to know a target page width, which is supplied by an selection box on the Text+ Chart screen, in which the options are options "Mobile", "Portait", "Landscape", or "Legal" (meaning landscape orientation on legal paper.
   −
With the appropriate settings, the chart excerpt above could look like this:
+
With the appropriate settings, the chart excerpt above could look like this:<div>[[Image:textplus16_good_wrap.jpg]]</div>
|-
+
where the red underline show where the program wrapped the data lines.  '''Note that the lines were wrapped at logical breaks in the data.'''
| [[Image:textplus16_good_wrap.jpg]]
  −
|-
  −
| where the red underline show where the program wrapped the data lines.  '''Note that the lines were wrapped at logical breaks in the data.'''
      
|- style="border-top:3px solid black;" <!-- ================================================== -->
 
|- style="border-top:3px solid black;" <!-- ================================================== -->
|8. <span style="color: red">'''Formatting for Printing'''</span>
+
| 10. <span style="color:brown;">'''Formatting for Printing'''</span><br>See the '[http://www.robinrichmond.com/family/rrtextplus_help.php?helpfile=print Printing help file] on the author's website.
In the main TNG page, users can supply a page width and/or adjust the browser width to correct chart wrapping,
  −
 
  −
But when the goal is to produce a chart that looks good ''on paper'', more options are need, so the Text+ Charts' Format for Printing page supplies 5 options:
  −
|-
  −
| [[Image:textplus16_print_formatting_menu.jpg]]
  −
|-
  −
| The buttons at the right manage a persistent cookie that saves settings from one session to another. The printer formatting options are:
  −
# '''Indentation''', the number of spaces that will be added to the chart's left margin for each generation in the chart.
  −
# '''Size''', the font size, measureded in points. The selection box provides for 7pt 10 13pt.
  −
# '''Line Height''', defined as a percentage of the default line height.  This option does not affect the margin; its purpose is to control gaps in the charts' vertical lines. The vertical lines are composed of individual line-drawing characters, and, at normal line heights, those characters do not always meet. (Sometimes they look good on the screen, but not on a printer; a print preview should reveal any gaps.) In most situations, a line height of about 90% seems to allows the charts to form solid lines.
  −
# '''Width''', which was described above.
  −
# The label '+/-' is for a ''fudge factor''' (number of spaces) that accounts for
  −
#* Variations in printed page margins in different web browsers on different computers, and<
  −
#* The inherent inaccuracy of a line-wrapping algorithm that does not know about the widths of every proportional font character. (Yes, the wrapping would be much cleaner with a monospaced font, but a chart that uses fix-width characters would look awful.)
  −
 
  −
'''Significantly''', because of the inaccuracy of the wrapping algorithm, printing a chart with good margins can take a few cycles of looking at print previews in the web browser, and adjusting the fudge factor to assure that lines are
  −
* not so long that the web browser wraps them all the ways to the left margin, and
  −
* not so short that they leave too large a right margin.
  −
(Note that print previews should be sufficient; you shouldn't have to generate trial printouts.)
   
|}
 
|}
<div class='mw-customtoggle-v1 mw-customtoggle-v2' style='text-decoration:underline;text-align:right;color:#0645ad;'>&#91;Hide all Visualizations&#93;</div></div>
  −
<!------------------ End of Visualizations Double Toggle -------------------------->
      
== Language Strings ==
 
== Language Strings ==
This mod defines numerous language strings, and Czech, Dutch, French, German, Norwegian, and Spanish translations. However, in the current release of the language .cfg file, not all of the new strings have been translated, and some are not even included. The missing strings will just be displayed in English.<br>(FWIW, based on my own experiences, and on strong feedback from native speakers of other languages, I am insufficiently confident of Google translate to use it even for initial versions of the language strings.)
+
This file has translations in Czech, Dutch, French, German, Norwegian, and Spanish. '''The French translations are installed through the [[TextPlus Charts-French]] mod, because there are French versions of the Ancestor Chart, Descendant Chart, and Print Formatting help pages.
   −
I am, of course, open to offers to update the translations or profile new languages. FWIW, I am working on a new program that is intended to help implement translations by placing the English and other language strings next to each other in two columns on the screen.
+
Significantly, The TextPlus Charts language strings are not stored in standard TNG cust_text.php files, but rather in files named {language}_custtext.php in a folder named <code>languages</code> in the mod's standard subfolder. [https://tng.lythgoes.net/wiki/index.php?title=User:Robinrichm#New_Location_for_Language_Strings Here's why].
    
== Avoiding Line-wrapping ==
 
== Avoiding Line-wrapping ==
Ligne 384 : Ligne 407 :  
* If an individual was born and died in the same place, the placename is displayed only once followed by a semicolon and the birth and death dates, e.g. <code style='white-space:nowrap'> Cleveland, Bradley, Tennessee, USA;15 Nov 1815 - 04 Jan 1887 </code>.
 
* If an individual was born and died in the same place, the placename is displayed only once followed by a semicolon and the birth and death dates, e.g. <code style='white-space:nowrap'> Cleveland, Bradley, Tennessee, USA;15 Nov 1815 - 04 Jan 1887 </code>.
 
* When both the date and place are unknown, nothing is printed (well, except when it is known that a person has died, in which case "??" is displayed).
 
* When both the date and place are unknown, nothing is printed (well, except when it is known that a person has died, in which case "??" is displayed).
* I also use an unpublished mod to create shorter versions of USA place names (e.g. "Cleveland, Cuyahoga, OH" for "Cleveland, Cuyahoga County, Ohio, USA".  At present, this scheme depends on four(!?!) other published mods: [[Gedcom Converter]],  [[Placename Format]], [[Placesearch-More Info]], and [[Burials-More Details]].  If you're interested in using short place names, let me know, and I'll share the mod with you.
+
* I also use an unpublished mod to create shorter alternate placenames of USA placenames (e.g. "Cleveland, Cuyahoga, OH" for "Cleveland, Cuyahoga County, Ohio, USA".  At present, this scheme depends on two other published mods: [[Placename Format]] and [[Burials-More Details]].  If you're interested in using short alternate placenames, let me know, and I'll share the mod with you.
 
  −
== Inner Menu Utility ==
  −
If you install the TextPlus Charts mod ''and'' other mods that place links on the Ancestors or Descendants Inner Menus, those Inner Menus can become awkwardly long. Since there is some overlap between the native Text charts and the corresponding Text+ charts, some TNG admins have requested a way to suppress the native "Text" links in the innermenus.  This mod installs a utility program that does exactly that in selected chart program.  The is invoked only through a link in the TextPlus Charts mod description in Mod Manager. '''Be aware, however, that'''
  −
* The native Text Ancestor chart is very different in appearance from the Text+ Ancestor, so you may want to keep both links in place.
  −
* The native Text Descendant chart has a new ancestor-tracking feature that is not found in the Text+ Descendant chart. Specifically, in front of a each descendant's name, the native Text Ancestor chart now displays the child numbers of all of that descendant's ancestors. (That is, it could indicate that the current person is the first child of the 3rd child of the 2nd child, etc.)
      
== Revision History ==
 
== Revision History ==
 
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"
 
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"
! Mod Version
+
! Mod Version !! TNG Versions !! Date !! Note
! TNG Versions
  −
! Date
  −
! Note
  −
|- style="vertical-align:top;" <!-- ############################################################## -->
  −
| [[Media:textplus_charts_v12.0.0.16d.zip|v12.0.0.16d]]
  −
| 12.0-12.2
  −
|  26Dec2019
  −
|
  −
<div class="mw-collapsible mw-customtoggle-16cv1 mw-customtoggle-16cv2" id='mw-customcollapsible-16cv1'>
  −
'''Visualizations of Significant Recent Changes''' <span style="text-decoration:underline;color:#0645ad;">&#91;Show Details&#93;</span></div>
  −
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-16cv2' style="border:thin solid grey;"><!-- BEGIN TOGGLED CONTENT -->
  −
<div class="mw-customtoggle-16cv1 mw-customtoggle-16cv2">'''Visualizations of Significant Recent Changes'''
  −
<span style="float:right; text-decoration:underline;color:#0645ad;">&#91;Hide Details&#93;</span></div>
  −
# The '''Inner Mod Menu''', shown in its open state. It is visible only to TNG Admins.
  −
#: [[Image:textplus16_revision_innermodmenu.jpg]]
  −
# '''Locate Person In Chart''' - I never quite understood the native 'Locate Person in Chart' functionality, which displayed a chart that did draw a path from the starting person to the target person, but though siblings and spouses in a way that just confused me.  Now, the 'Locate" icon just pops up a short variant of the Text+ Descendant Chart to show how the target person descends from the starting person. The popup also has links to
  −
## The old Locate Person In Chart" chart,
  −
## The target person's Text+ Ancestor Chart, and
  −
## The target person's Text+ Descendant Chart.
  −
#: [[Image:textplus16_revision_locatepopup.jpg]]
  −
# '''Floating Footer''' - The footer at the very bottom of the Text+ Ancestor and Descendant Charts can also float that the bottom of the page, so that, at any time, you can see what the scope of the report is.
  −
#* This is particularly significant in the Text+ Descendant Chart, where branches of the chart can be compressed and expanded.  The floating footer keeps track of the number of people (and other elements) that are visible at the moment.
  −
#* The "Top" button in the floating footer's title bar scrolls the browser window to the top of the chart.
  −
#: [[Image:textplus16_revision_floatingfooter.jpg]]
  −
# '''Line Height Adjustment''' - At some settings in some browsers, the vertical line-drawing characters will become separated, like this:
  −
#: [[Image:textplus16_revision_height1.jpg]]
  −
#: But reducing the 'Line height' setting can bring the verical lines together, at the expense of squeezing the text lines closer together.
  −
#: [[Image:textplus16_revision_height2.jpg]]
  −
# '''Mod Options''' - Several mod options now control whether specific elements are included in a chart:
  −
#: [[Image:textplus16_revision_options.jpg]]
  −
<div class="mw-customtoggle-16cv1 mw-customtoggle-16cv2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide visualizations of recent changes&#93;</div>
  −
</div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
  −
 
  −
<div class="mw-collapsible mw-customtoggle-16a1 mw-customtoggle-16a2" id='mw-customcollapsible-16a1'>
  −
'''Revision Notes''' <span style="text-decoration:underline;color:#0645ad;">&#91;Show Details&#93;</span></div>
  −
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-16a2' style="border:thin solid grey;"><!-- BEGIN TOGGLED CONTENT -->
  −
<div class="mw-customtoggle-16a1 mw-customtoggle-16a2">'''Revision Notes'''
  −
<span style="float:right; text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</span></div>
  −
These revision notes cover mod version 6d and the short-lived version 6c
  −
# The mod Options are now all in pedconfig.php, the Charts Setup program.
  −
#* Added mod options to suppress the floating footers
  −
#* Added a mod option to suppress printing of the "=>" link to a new report for certain people in the charts. (v6d)
  −
#* Removed mod options that determine whether the icons are displayed after each person's name.
  −
# Improved cross-template formatting of the "=>" link to a new report for certain people in the charts. (v6d)
  −
# Removed the icons representing links to Ancestor and Descendant charts on each line of chart data, right after the person's name.
  −
# In the Text+ Descendant Chart, links to the person's Ancestor and Descendant charts are in the 'Locate Person in Chart' popup.
  −
# The 'Locate Person in Chart' title bar shows the person's name as 'firstname lastname'.
  −
# Both chart pages now have an Inner Mod Menu, but only when viewed by a TNG Admin.
  −
# Internal changes
  −
#* The mod's css style sheet has been moved from genstyle.css to a separate css file.
  −
#* Substantial code cleanup in the Ajax module, rrtextplus_tracker_ajx.php
  −
#* Corrected some stringsin the Languages zip file.
  −
#* In both zip files, the language strings have been modified so that they are all delimited by double-quotes.
  −
<div class="mw-customtoggle-16beta1 mw-customtoggle-16beta2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide revision notes&#93;</div>
  −
</div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
  −
 
   
|- style="vertical-align:top;" <!-- ############################################################## -->
 
|- style="vertical-align:top;" <!-- ############################################################## -->
| [[Media:textplus_charts_v12.0.0.16beta4.zip|v12.0.0.16beta4]]
+
| [[Media:textplus_charts_v13.0.0.17.zip|v13.0.0.17]]
| 12.0-12.1+
+
| 13
| 13Sep2019
+
| 20Sep2020
| Changes to mod options; new dynamic Descendant Chart features; a new Ancestry Chart formatting option.
+
| '''Revision Notes''' &nbsp; <span class="mw-collapsible mw-customtoggle-17rh1 mw-customtoggle-7rh2" id='mw-customcollapsible-7rh1' style="text-decoration:underline;color:#0645ad;">&#91;Show Details&#93;</span>
<div>Still needed: Translations of new language strings, help file updates, and updates to this Wiki article.</div>
+
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-7rh2' style="border:thin solid grey;"><!-- BEGIN TOGGLED CONTENT -->
<div class="mw-collapsible mw-customtoggle-16beta1 mw-customtoggle-16beta2" id='mw-customcollapsible-16beta1' style="text-decoration:underline;color:#0645ad;">&#91;Show Details&#93;</div>
+
<div class="mw-customtoggle-7rh1 mw-customtoggle-7rh2" style="float:right; text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-16beta2' style="border:thin solid grey;"><!-- BEGIN TOGGLED CONTENT -->
+
---------------------------------------------
<div class="mw-customtoggle-16beta1 mw-customtoggle-16beta2" style="float:right; text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
+
<div class="mw-customtoggle-7rh1 mw-customtoggle-7rh2" style="float:right; text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
'''Changes to both Chart Programs'''
  −
* The run-time "Format for Printing" options now include Line Height. With normal line height (especially when printed), the vertical line characters often do not connect to form solid lines. Reducing the line height to about 90% generally results in solid lines.
  −
* A copy of the chart footer now floats at the bottom of the screen until the user closes it.
  −
* New '''[[#Mod_Settings|Mod Settings]]''' control where, whether, and how dates, placenames, the person's age, and marriage data are included in the charts.
  −
* The mod options that affect the Text+ Charts directly are now in '''Admin>>Setup>>General&nbsp;Settings''', in a new subform named '''[https://tng.lythgoes.net/wiki/index.php?title=Mod_Settings_Blocks Robin's Mods]'''.
  −
'''In the TextPlus Descendant Chart'''
  −
* The footer's counts of people in the chart change dynamically as the little plus and minus signs are clicked to prune and restore branches of the tree.
  −
* On the "main" page (not the "Format for Printing" page), each descendant's name is immediately followed by three icons that generate or link to information about that descendant.
  −
*# An icon representing an outline descendancy chart is a hyperlink to that person's Text+ Descendant chart
  −
*# A spyglass icon pops up a small div that shows a straight-line descendancy chart (in the Text+ format) from the starting person to the selected person. The popup contains a link to the old chart that was identified as "Descendancy Chart to this Point"
  −
*# An icon representing a pedigree chart is a hyperlink to the person's Text+ Ancestory chart.
  −
'''In the TextPlus DescendantChart'''
  −
'''More Subtle Changes'''
  −
* When the user generates a chart (of either type) that displays all of a person's descendants, the "Generations" selection box in the Inner Menu is modified to limit the Generations selection to the number of generations in the chart.
  −
* When a chart contains all of the starting person's descendants or ancestors, then
  −
** The selection in the Generations selection list is set to "All"
  −
** The list of options in the Generations selection list is limited to the number of generations in the chart.
  −
* In both charts, several native navigational menus are now omitted when the chart is printed. Most of these menus have always been omitted from the Format for Printing page, but now, they are omitted even when the main page is printed.
  −
* In the Text+ Descendant Chart, the plus sign icon that used to restore tree branches that have been pruned is now a negative image (white on a dark background) so that the fact that the branch has been pruned is more obvious.
  −
* The TextPlus Help file has been modified, but more work is needed to simplify it, match it to version 16, and focus it on end-users (leaving TNG admins to depend on the Wiki article).
  −
<div class="mw-customtoggle-16beta1 mw-customtoggle-16beta2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
   
</div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
 
</div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
    
|- style="vertical-align:top;" <!-- ############################################################## -->
 
|- style="vertical-align:top;" <!-- ############################################################## -->
| [[Media:textplus_charts_v12.0.0.15e.zip|v12.0.0.15e]]<br>Czech, Dutch, French, German, Norwegian, Spanish:<br>[[Media:textplus_charts_languages_v12.0.0.15e.zip|languages_v12.0.0.15e]]
+
| colspan=4 | See earlier versions in the separate Wiki article [[TextPlus Charts pre-TNGv13]]
| 12.0-12.0.2+
  −
| 22Nov2018
  −
| No structural changes to the charts themselves.
  −
<div class="mw-collapsible mw-customtoggle-15e1 mw-customtoggle-15e2" id='mw-customcollapsible-15e1' style="text-decoration:underline;color:#0645ad;">&#91;Show Details&#93;</div>
  −
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-15e2' style="border:thin solid grey;">
  −
<div class="mw-customtoggle-15e1 mw-customtoggle-15e2" style="float:right; text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
  −
<!-- BEGIN TOGGLED CONTENT -->
  −
* Removed two mod parameters and replaced them with "mod options"; that is, TNG system variables, defined in admin_pedconfig.php, at Admin>>Setup>>Chart&nbsp;Settings. (This change has not been documented in the body of this article.)
  −
* When there is no saved print settings cookie (in the Format for Printing window) the "Clear Cookie" button is now labeled "No Cookie"
  −
* The two changes listed above generated new language strings. As before, not all of the strings have been translated in all Text+ Charts languages.
  −
* In the Ancestor Chart Inner Menu and Format for Printing control form, the Highlight Generation drop-down box is now limited to the number of generations that are shown in the chart.
  −
* The starting person's parents have the Descendant and Ancestor icons, but not the straight-line descendancy icon.
  −
* The three icons for descendants and the two icons for parents are omitted from the Format for Printing window.
  −
'''In the TextPlus Ancestor Chart'''
  −
* Code cleanup.  In particular, I cleared up several PHP warning that show up only when I make the PHP error level more strict than the TNG norm. The warnings were mostly about uninitialized variables.
  −
<div class="mw-customtoggle-15e1 mw-customtoggle-15e2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
  −
</div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
  −
 
  −
|- style="vertical-align:top;"  <!-- ############################################################## -->
  −
| [[Media:textplus_charts_v12.0.0.15d.zip|v12.0.0.15d]]<br>Czech, Dutch, French, German, Norwegian, Spanish:<br>UTF-8: [[Media:textplus_charts_utf_v12.0.0.15b.zip|utf_v12.0.0.15b]]<br>ISO: [[Media:textplus_charts_iso_v12.0.0.15b.zip|iso_v12.0.0.15b]]
  −
| 12.0-12.0.2+
  −
| 10 Nov 2018
  −
| No structural changes to the charts.
  −
<div class="mw-collapsible mw-customtoggle-15d1 mw-customtoggle-15d2" id='mw-customcollapsible-15d1' style="text-decoration:underline;color:#0645ad;">&#91;Show Details&#93;</div>
  −
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-15d2' style="border:thin solid grey;"><!-- BEGIN TOGGLED CONTENT -->
  −
<div class="mw-customtoggle-15d1 mw-customtoggle-15d2" style="float:right;text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
  −
Changed the values of the generations parameter that the TextPlus chart programs pass to other chart programs in their InnerMenu. Basically, the generations parameter used by the TextPlus charts was sometimes too large for some of the other charts.
  −
* Fixed problems that showed up in PHP v7.1, and incorporated translations of "Unknown" and "Alive" in the formatting of birth, death, and marriage dates.
  −
<br>In the two language files: Ron Krzmarzick supplied Czech and Spanish translations and cleaned up some German and French strings.
  −
<div class="mw-customtoggle-15d1 mw-customtoggle-15d2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
  −
</div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
  −
 
  −
|- style="vertical-align:top;" <!-- ######################################################### -->
  −
| [[Media:textplus_charts_v12.0.0.15b.zip|v12.0.0.15b]]<br>Czech, Dutch, French, German, Norwegian, Spanish:<br>UTF-8: [[Media:textplus_charts_utf_v12.0.0.15b.zip|utf_v12.0.0.15b]]<br>ISO: [[Media:textplus_charts_iso_v12.0.0.15b.zip|iso_v12.0.0.15b]]
  −
| 12.0-12.0.2+
  −
| 10 Nov 2018
  −
|
  −
* Fixed problems that showed up in PHP v7.1, and incorporated translations of "Unknown" and "Alive" in the formatting of birth, death, and marriage dates.
  −
* Coordinated more closely with [[Count Descendants]],
  −
* The utility that can remove the old "Text" links is now invoked only through the mod's description in the
  −
Mod Manager mod list (not through the Admin Chart Settings)
  −
* In the two language files: Ron Krzmarzick supplied Czech and Spanish translations and cleaned up some German and French strings.
  −
 
  −
|- style="vertical-align:top;" <!-- ############################################################ -->
  −
| [[Media:textplus_charts_v10.1.0.13b.zip|v10.1.0.13b]]
  −
<div>French, Dutch, German, Norwegian UTF8 translations:
  −
[[Media:textplus_charts_utf8_v10.1.0.13.zip|utf8_v10.1.0.13]]</div>
  −
<div>French, Dutch, German, Norwegian non-UTF translations: [[Media:textplus_charts_iso_v10.1.0.13.zip|iso_v10.0.1.13]]</div>
  −
| 10.1.0 - 11.0.1.2+
  −
| 5 Dec 2017
  −
| The only meaningful functional enhancement is that, in the Descendant Text+ Chart, the counts in the summary at the bottom of the chart change as you collapse and expand tree branches.
  −
<div class="mw-collapsible mw-customtoggle-13b1 mw-customtoggle-13b2" id='mw-customcollapsible-13b1' style="text-decoration:underline;color:#0645ad;">&#91;Show Details&#93;</div>
  −
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-13b2' style="border:thin solid grey;"><!-- BEGIN TOGGLED CONTENT -->
  −
<div class="mw-customtoggle-13b1 mw-customtoggle-13b2" style="float:right;text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
  −
User interface changes:
  −
# The fontsize, page size, and indentation controls on the Format for Printing page are highlighted more clearly, and do not print on a printer.
  −
# Checkboxes on the innermenu now are shaded out when they are not applicable. Previously, they were hidden.
  −
Also:
  −
# The innermenu now has a button labeled 'Format for Printing' that is equivalent to the 'Print' button, instead of just a reminder to use the TNG button.
  −
# Reworked the style classes that this mod defines in genstyle.css so that
  −
#* They have a prefix of "cg" and are less likely to affect other programs, and
  −
#* The rrnoprint class is no longer used - removing a dependency on Show Mod Names
  −
# Fixed the fan chart link in the innermenu
  −
# Removed the second line from cust_text.php target location search strings so that
  −
# Added a standalone program to remove or restore the old Text chart links in the innermenus of various programs.
  −
# Removed the mod-parameter that tried to hide the old Text chart link.
  −
# Rewrote the Help file, added several screen clips, and moved the screen clips to the language folder.
  −
# The [[Show Mod Names]] mod is now optional
  −
<div class="mw-customtoggle-13b1 mw-customtoggle-13b2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
  −
</div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
  −
 
  −
|- style="vertical-align:top;" <!-- ########################################################### -->
  −
| [[Media:textplus_charts_v10.1.0.12.zip|10.1.0.12]]
  −
| 10.1.2 - 11.0.1
  −
| 15 Jun 2016
  −
| Added the system parameter that suppresses the link to the plain text charts, and the mod and its install programs now coordinate with the Ancestor Map and the Fan Chart.<br>
  −
French, Dutch, German, Norwegian UTF-8 translations:
  −
[[Media:textplus_charts_utf8_v10.1.0.12.zip|10.1.0.12.zip]]<br>
  −
French, Dutch, German, Norwegian ISO translations:
  −
[[Media:textplus_charts_non-utf_v10.1.0.12.zip|10.0.1.12]]
  −
|- style="vertical-align:top;"  <!-- ############################################################## -->
  −
| 11.0.0.11 [[Media:textplus_charts_v10.0.2.11.zip|download]]
  −
| 10.0.2 - 10.0.3
  −
| 17 Feb 2016
  −
|
  −
* Fixes a comment typo in css/genstyle.css
  −
* Registers the mod and displays mod names using the [[Show Mod Names|Show Mod Names v2]] conventions, and thus requires Show Mod Names. (Note: This dependency was removed in subsequent versions)
  −
* Implements label tags and no-wrap styling to improve the wrapping of the Text+ menus.
  −
* Adds help links to affected fields on the Administration >> Setup >> Chart Settings form, (Thus uses Blue Info Button)(The dependency was removed in subsequent versions)
  −
|- style="vertical-align:top;"  <!-- ############################################################## -->
  −
| Languages 10.0.2.10b
  −
| 10.0.2 - 10.1.2
  −
| 14 Sep 2015
  −
| Modified a few German, Dutch, and Norwegian strings that Google Translator messed up.<br>
  −
UTF-8 language strings [[Media:textplus_charts_utf8_v10.0.2.10b.zip|v10.0.2.10b.zip]]<br>
  −
ISO language strings [[Media:textplus_charts_non_utf8_v10.0.2.10b.zip|v10.0.2.10b.zip]]
  −
|- style="vertical-align:top;"  <!-- ############################################################## -->
  −
| 10.1.0.10b &amp; 10.0.2.10b
  −
| 10.0.2 - 10.1.2
  −
| 6 Sep 2015
  −
| Added annotation to make the Chart Formatting Form and help text easier to find and use, especially on the pretty-print page. Also fixed a bug that prevented non-English language installations from saving printer formatting settings to a cookie.
  −
|- style="vertical-align:top;"  <!-- ############################################################## -->
  −
| languages 10.0.2.8b
  −
| 10.0.2 - 10.1.1
  −
| 27 May 2015
  −
| New German translations.
  −
|- style="vertical-align:top;"  <!-- ############################################################## -->
  −
| 10.0.2.10 &amp; 10.1.0.10
  −
| 10.0.2 - 10.1.1
  −
| 25 May 2015
  −
|
  −
<div class="mw-collapsible mw-customtoggle-10a mw-customtoggle-10b" id='mw-customcollapsible-10a' style="text-decoration:underline;color:#0645ad;">&#91;Show Details&#93;</div>
  −
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-10b' style="border:thin solid grey;"><!-- BEGIN TOGGLED CONTENT -->
  −
<div class="mw-customtoggle-10a mw-customtoggle-10b" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
  −
In the config file:
  −
* To avoid conflicts with a new mod from Eric Hoppe, changed a couple of target locations to put my Text+ innermenu link AFTER the text link instead of BEFORE the register link.
  −
In descendtextplus.php and pedigreetextplus.php:
  −
* No longer changes the font family for the chart - uses the same font family and size as other charts
  −
* Removes an extra &lt;/div> that could have affected the footer of some sites.
  −
In descendtextplus.php:
  −
* Positions the conditional descendcount.php link after the PDF link, instead of before.
  −
<div class="mw-customtoggle-10a mw-customtoggle-10b" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide details&#93;</div>
  −
</div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
  −
|- style="vertical-align:top;"  <!-- ############################################################## -->
  −
| 10.0.2.9 &amp; 10.1.0.9
  −
| 10.0.2 - 10.1.1
  −
| 12 Apr 2015
  −
| Displays christening data if birth data is missing, and burial data if death data is missing.
  −
|- style="vertical-align:top;"  <!-- ############################################################## -->
  −
| 10.0.2.8 &amp; 10.1.0.8
  −
| 10.0.2 - 10.1
  −
| 3 Feb 2015
  −
|
  −
* Added two content-control parameters to the Text+ Descendant program.
  −
* The Text+ content-control parameters are now on the "main" screen as well as the Pretty Print screen.
  −
* Added the two Text+ programs to tngrobots.php.
  −
* Minor user interface enhancements.
  −
|- style="vertical-align:top;"  <!-- ############################################################## -->
  −
| 10.1.0.7
  −
| 10.1
  −
| 12 Jan 2015
  −
| Updated database function calls for TNG v10.1 compatibility.
  −
|-
  −
| 10.0.2.7
  −
| 10.0.2-10.0.3
  −
| 10 Jan 2015
  −
| Moves the printer-configuration form to the "Pretty-Print" page so that users can view charts without having to fuss with the printer configuration settings.
  −
|- style="vertical-align:top;"  <!-- ############################################################## -->
  −
| 10.0.2.6
  −
| 10.0.2
  −
| 12 Aug 2014
  −
| First production release
   
|}
 
|}
   Ligne 643 : Ligne 432 :  
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"
 
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"
 
|-
 
|-
! URL
+
! URL !! User !! Note !! Mod-Version !! TNG-Version !! User-language
! User
+
|-
! Note
+
| [http://www.robinrichmond.com/family/search.php?myfirstname=Clarence&mylastname=Richmond&mybirthyear=1895&tree=rr An example in Robin Richmond's Genealogy Database]
! Mod-Version
+
| [[User:Robinrichm|Robin Richmond]]
! TNG-Version
+
| Mod developer
! User-language
+
| 13.0.0.17
 +
| 13
 +
| English
 
|-
 
|-
 
| [http://geneagraphie.com Families all over the world]
 
| [http://geneagraphie.com Families all over the world]
Ligne 662 : Ligne 453 :  
| v12.0.0.16beta3
 
| v12.0.0.16beta3
 
| v.12.1
 
| v.12.1
| English
  −
|-
  −
| [http://www.robinrichmond.com/family/search.php?myfirstname=Clarence&mylastname=Richmond&mybirthyear=1895&tree=rr An example in Robin Richmond's Genealogy Database]
  −
| [[User:Robinrichm|Robin Richmond]]
  −
| Mod developer
  −
| 12.0.0.16
  −
| 12.2
   
| English
 
| English
 
|-
 
|-
Ligne 784 : Ligne 568 :  
|-
 
|-
 
|}
 
|}
 +
[[Category:Mods for TNG v13]]
 
[[Category:Mods for TNG v12]]
 
[[Category:Mods for TNG v12]]
 
[[Category:Mods for TNG v11]]
 
[[Category:Mods for TNG v11]]
 
[[Category:Mods for TNG v10]]
 
[[Category:Mods for TNG v10]]
[[Category:cust_text.php English mods]]
   
[[Category:admin_pedconfig.php mods]]
 
[[Category:admin_pedconfig.php mods]]
 
[[Category:admin_updatepedconfig.php mods]]
 
[[Category:admin_updatepedconfig.php mods]]
'''Experienced'''
5 069

modifications