summaryrefslogtreecommitdiff
path: root/pedigree.php
AgeCommit message (Collapse)AuthorFilesLines
2017-06-17jQuery-3, Bootstrap-4, FontAwesome-4.7, Select2-4, remove popup windowsGreg Roach1-188/+175
2017-03-222017Greg Roach1-1/+1
2016-12-25Code style - single quotesGreg Roach1-2/+2
2016-12-23Code style - short array syntaxGreg Roach1-1/+1
2016-07-30Html validation (#1079)JustCarmen1-2/+2
2016-06-22Fix #1027 - upper/lower caseGreg Roach1-1/+1
2016-06-16php-cs-fixerGreg Roach1-1/+0
2016-04-11Charts as modules - more workGreg Roach1-0/+1
2016-01-30Update copyright yearGreg Roach1-1/+1
2016-01-17TabsGreg Roach1-3/+1
2015-07-09Fix #593 - show/hide details not persistingGreg Roach1-1/+1
2015-06-08PHPDocGreg Roach1-2/+1
2015-06-05Refactor includes/functions into classesGreg Roach1-7/+9
2015-05-31PSR-4Greg Roach1-0/+2
2015-05-30Code styleGreg Roach1-0/+1
2015-05-30PHP-CS-FIXER, PSR-2 (mostly!)Greg Roach1-0/+1
2015-03-21Scrutinizer Auto-FixesScrutinizer Auto-Fixer1-7/+7
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-03-09Calculate the additional offsets required to position the lines avoiding box ↵David Drury1-37/+39
edges based on sensible percentages of the box size rather than use constants which could result in an ugly looking chart when a theme set the chart-spacing-x & chart-spacing-y theme parameters radically different from those in the base theme
2015-03-09Use Tree object instead of ID/nameGreg Roach1-1/+1
2015-03-08Re-organised code as suggestedDavid Drury1-74/+10
2015-03-07Further pedigree chart workDavid Drury1-222/+190
Moved all positioning logic into the controller. Now the only elements that are absolutely positioned are the node containers. Simplified the line drawing logic in javascript by using sosa triples (ie child + mother & father) and using the node location as the base for calculating the point positions
2015-03-05Tables need bodiesGreg Roach1-34/+36
2015-03-03Incorrect parameter in URLDavid Drury1-1/+1
Also changed css to make a slight improvement in printed page real estate (Bug #1426714)
2015-02-22Pedigree chart tidyingDavid Drury1-30/+29
Remove more "magic numbers" Accurately setting the #pedigree_chart width & height allows the chart to be positioned by css thus allowing a few chart variables to be removed
2015-02-20Tidy upGreg Roach1-18/+18
2015-02-20Remove Global usage and other chart workDavid Drury1-85/+70
Removed global variables from charts and chart related functions (either pass variable as a parameter or obtain from controller) Most charts - remove unused or broken parameters from forms Pedigree chart remove chart and canvas css offset and remove most (but not all) embedded 'magic numbers' FamilyBookController reinstate variable deleted in error
2015-02-16GlobalsGreg Roach1-18/+18
2015-02-11Fix scrutinizer warnings in pedigree controllerGreg Roach1-7/+7
2015-02-07Rename inconsistent method nameGreg Roach1-4/+4
2015-02-07Remove global $TEXT_DIRECTIONGreg Roach1-18/+15
2015-02-05GlobalsGreg Roach1-2/+2
2015-02-05Namespaces should consist of both vendor and packageGreg Roach1-1/+1
2015-02-04PHPDoc for globalsGreg Roach1-0/+12
2015-02-03Autoload includes/functions/*Greg Roach1-1/+0
2015-02-02Refactor classes to use namespaces, as per PSR-4. Replace GPL2 with GPL3.Greg Roach1-32/+27
2015-01-24Add visual feedback for privacy settingsGreg Roach1-1/+1
2015-01-21Code quality - avoid @, exit() and die()Greg Roach1-1/+2
2015-01-19HTML5 validationGreg Roach1-1/+1
2015-01-18Scrutinizer Auto-FixesScrutinizer Auto-Fixer1-12/+12
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-01-18Default constructors do not need parenthesesGreg Roach1-1/+1
2015-01-18Comments after braces confuse scrutinizer's code-style analysis.Greg Roach1-2/+4
2015-01-18Scrutinizer Auto-FixesScrutinizer Auto-Fixer1-18/+18
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2014-12-22explicitly set display property for main to address Internet Explorer ↵David Drury1-2/+2
problem. Also for pedigree chart shift the target element from main to #pedigree-page for setting the chart height
2014-12-18TypoGreg Roach1-1/+1
2014-11-08PHPDocGreg Roach1-1/+1
2014-10-29Missing XREF on pedigree/family book chartsGreg Roach1-1/+1
2014-10-25Move chart function to chart controller. Use objects instead of XREFsGreg Roach1-5/+5
2014-10-25#282 - missing ancestorsGreg Roach1-3/+0
2014-10-22Type hint object parametersGreg Roach1-1/+1
2014-10-12Restore functionality broken in pull request #245David Drury1-169/+171
fix typo fix failure to act on item selection with root person drop down menu (re) fixed previous/next arrows on chart in module Tidied up JS formatting Hourglass chart now passes HTML5 validation. Standardised html for popup menus on pedigree & hourglass charts so the same CSS can apply to both fix 1.5.3 pedigree chart bug whereby the popup menu overlays the trigger arrow on certain layouts preventing the menu from being hidden ... and animate the menu show/hide Remove debug code and add missing width units rethought pedigree chart root person menu popup - now uses CSS for positioning - improves visual effect of popup when layout is "oldest at bottom" fix 1.5.3 pedigree chart bug whereby the "goto previous generation" arrows are not shown for oldest at top/bottom layouts fix 1.5.3 pedigree chart bug whereby expanded boxes or popup menus sometimes "underlay" rather than overlay other boxes for "oldest at top" layout only generate "goto previous generation" code where necessary