diff options
| author | Greg Roach <fisharebest@gmail.com> | 2014-02-17 10:51:58 +0000 |
|---|---|---|
| committer | Greg Roach <fisharebest@gmail.com> | 2014-02-17 10:51:58 +0000 |
| commit | dd9a805fcf9abaffa6e916c2455ce0ac563cfb52 (patch) | |
| tree | e9bbf49d515e1d66ed7b02817d467fbf4dbbfce8 | |
| parent | ac9eee74b2e573d512c10ee007303ac1375b1492 (diff) | |
| download | webtrees-dd9a805fcf9abaffa6e916c2455ce0ac563cfb52.tar.gz webtrees-dd9a805fcf9abaffa6e916c2455ce0ac563cfb52.tar.bz2 webtrees-dd9a805fcf9abaffa6e916c2455ce0ac563cfb52.zip | |
Accordion icons need mirroring on LTR/RTL displays. #102
| -rw-r--r-- | admin.php | 6 | ||||
| -rw-r--r-- | individual.php | 1 | ||||
| -rw-r--r-- | js/webtrees-1.5.2.js | 8 | ||||
| -rw-r--r-- | library/WT/Controller/Individual.php | 1 | ||||
| -rw-r--r-- | library/WT/Controller/Search.php | 2 |
5 files changed, 12 insertions, 6 deletions
@@ -26,9 +26,9 @@ require WT_ROOT.'includes/functions/functions_edit.php'; $controller=new WT_Controller_Page(); $controller ->requireManagerLogin() - ->addInlineJavascript('jQuery("#x").accordion({active:0, icons:{ "header": "ui-icon-triangle-1-s", "headerSelected": "ui-icon-triangle-1-n" }, heightStyle: "content"});') - ->addInlineJavascript('jQuery("#tree_stats").accordion({icons:{ "header": "ui-icon-triangle-1-s", "headerSelected": "ui-icon-triangle-1-n" }});') - ->addInlineJavascript('jQuery("#changes").accordion({icons:{ "header": "ui-icon-triangle-1-s", "headerSelected": "ui-icon-triangle-1-n" }});') + ->addInlineJavascript('jQuery("#x").accordion({heightStyle: "content"});') + ->addInlineJavascript('jQuery("#tree_stats").accordion();') + ->addInlineJavascript('jQuery("#changes").accordion();') ->addInlineJavascript('jQuery("#content_container").css("visibility", "visible");') ->setPageTitle(WT_I18N::translate('Administration')) ->pageHeader(); diff --git a/individual.php b/individual.php index 79a368c620..39473773a9 100644 --- a/individual.php +++ b/individual.php @@ -171,7 +171,6 @@ $controller->addInlineJavascript(' jQuery("#header_accordion1").accordion({ active: 0, - icons: {"header": "ui-icon-triangle-1-s", "headerSelected": "ui-icon-triangle-1-n" }, heightStyle: "content", collapsible: true }); diff --git a/js/webtrees-1.5.2.js b/js/webtrees-1.5.2.js index 842a063620..3df82eae46 100644 --- a/js/webtrees-1.5.2.js +++ b/js/webtrees-1.5.2.js @@ -1492,3 +1492,11 @@ function activate_colorbox(config) { // Allow all other media types remain as download links }); } + +// Add LTR/RTL support for jQueryUI Accordions +jQuery.extend($.ui.accordion.prototype.options, { + icons: { + header: textDirection === "rtl" ? "ui-icon-triangle-1-w" : "ui-icon-triangle-1-e", + activeHeader: "ui-icon-triangle-1-s" + } +}); diff --git a/library/WT/Controller/Individual.php b/library/WT/Controller/Individual.php index f47f332733..dbd1d7c9fd 100644 --- a/library/WT/Controller/Individual.php +++ b/library/WT/Controller/Individual.php @@ -393,7 +393,6 @@ class WT_Controller_Individual extends WT_Controller_GedcomRecord { active:' . $active . ', heightStyle: "content", collapsible: true, - icons:{ "header": "ui-icon-triangle-1-s", "headerSelected": "ui-icon-triangle-1-n" } }); '); diff --git a/library/WT/Controller/Search.php b/library/WT/Controller/Search.php index ebab5ffa55..b99543711c 100644 --- a/library/WT/Controller/Search.php +++ b/library/WT/Controller/Search.php @@ -597,7 +597,7 @@ class WT_Controller_Search extends WT_Controller_Page { } } echo '</div>';//#searchAccordion-indi - $this->addInlineJavascript('jQuery("#searchAccordion-indi").accordion({active:0, heightStyle: "content", collapsible: true, icons:{ "header": "ui-icon-triangle-1-s", "headerSelected": "ui-icon-triangle-1-n" }});'); + $this->addInlineJavascript('jQuery("#searchAccordion-indi").accordion({heightStyle: "content", collapsible: true});'); // family results echo '<div id="searchAccordion-fam">'; |
