summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@gmail.com>2014-02-17 10:51:58 +0000
committerGreg Roach <fisharebest@gmail.com>2014-02-17 10:51:58 +0000
commitdd9a805fcf9abaffa6e916c2455ce0ac563cfb52 (patch)
treee9bbf49d515e1d66ed7b02817d467fbf4dbbfce8
parentac9eee74b2e573d512c10ee007303ac1375b1492 (diff)
downloadwebtrees-dd9a805fcf9abaffa6e916c2455ce0ac563cfb52.tar.gz
webtrees-dd9a805fcf9abaffa6e916c2455ce0ac563cfb52.tar.bz2
webtrees-dd9a805fcf9abaffa6e916c2455ce0ac563cfb52.zip
Accordion icons need mirroring on LTR/RTL displays. #102
-rw-r--r--admin.php6
-rw-r--r--individual.php1
-rw-r--r--js/webtrees-1.5.2.js8
-rw-r--r--library/WT/Controller/Individual.php1
-rw-r--r--library/WT/Controller/Search.php2
5 files changed, 12 insertions, 6 deletions
diff --git a/admin.php b/admin.php
index de39a4cef0..e82a39a432 100644
--- a/admin.php
+++ b/admin.php
@@ -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">';