]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Link in additional stylesheet for RTL languages
authorZach Copley <zach@status.net>
Thu, 25 Aug 2011 20:12:44 +0000 (13:12 -0700)
committerZach Copley <zach@status.net>
Thu, 25 Aug 2011 20:12:44 +0000 (13:12 -0700)
lib/action.php
theme/neo/css/rtl.css [new file with mode: 0644]

index d63569cba3596b55fd2e4276216c227985ba72bf..c0b251cc05a78a8f2450d9ad4aacc80456298449 100644 (file)
@@ -277,6 +277,11 @@ class Action extends HTMLOutputter // lawsuit
             $this->cssLink('css/display.css', $baseTheme, $media);
         }
         $this->cssLink('css/display.css', $mainTheme, $media);
+
+        // Additional styles for RTL languages
+        if (is_rtl(common_language())) {
+            $this->cssLink('css/rtl.css', $mainTheme, $media);
+        }
     }
 
     /**
diff --git a/theme/neo/css/rtl.css b/theme/neo/css/rtl.css
new file mode 100644 (file)
index 0000000..f198fe6
--- /dev/null
@@ -0,0 +1,157 @@
+body {
+    direction: rtl;
+}
+
+span.rtl{
+    direction: rtl !important;
+}
+
+#content .notice .entry-title{
+    direction: ltr;
+}
+
+.form_notice textarea{
+    direction: ltr;
+}
+
+#site_nav_global_primary ul{
+    float: left;
+}
+
+.notice div.entry-content {
+    float: right;
+}
+
+#content .notice .threaded-replies .notice div.entry-content{
+    clear: right;
+    float: right;
+}
+
+.threaded-replies {
+    border-right: 3px solid #ECECF2;
+    border-left: 0;
+    margin-right: 59px;
+    margin-left: 0;
+}
+
+address{
+    float: right;
+}
+
+#site_nav_global_primary {
+    left: 0;
+    right: auto;
+}
+
+.input_form .form_settings .submit{
+    float: left;
+}
+
+.input_form .form_settings fieldset fieldset{
+    float: right;
+}
+
+.input_form fieldset fieldset label{
+    right: 6px;
+    text-align: right;
+}
+
+#input_form_event .form_settings .form_data li{
+    float: right;
+}
+
+.notice .author {
+    direction: rtl;
+    float: right;
+    margin-left: 8px;
+    margin-right: 0;
+}
+
+.section .notice .author {
+    margin-left: 0;
+}
+
+.threaded-replies .form_notice #notice_action-submit {
+    right: 10px;
+}
+
+.form_notice input.submit{
+    float: right;
+}
+
+#export_data li a{
+    padding-right: 30px;
+    padding-left: 0;
+    background-position: right center;
+}
+
+#content .notice .threaded-replies .notice .entry-title{
+    margin: 2px 35px 0 7px;
+}
+
+#content .notice .entry-title {
+    margin: 2px 59px 0 7px;
+}
+
+#content .notice .author .photo{
+    right: 0;
+}
+
+.notice-options{
+    float: left;
+}
+
+.notice div.entry-content {
+    margin-right: 59px;
+    margin-left: 0;
+}
+
+#core .vcard .photo {
+    margin-left: 11px;
+    margin-right: 0;
+}
+
+.threaded-replies .notice-reply-comments {
+    margin: 2px 10px 4px 0;
+}
+
+#shownotice .notice div.entry-content {
+    margin-right: 0;
+}
+
+.notice .addressees:before {
+    content: "◂";
+}
+
+#content thead th {
+    text-align: right;
+}
+
+.profile_list th.current a {
+    background-position: left top;
+    padding-left: 25px;
+}
+
+.form_settings .form_data textarea, .form_settings .form_data select, .form_settings .form_data input {
+    float: right;
+}
+
+.form_settings .form_data label {
+    float: right;
+}
+
+.form_settings label {
+    text-align: left;
+}
+
+#form_search input.submit {
+    margin-right: 5px;
+}
+
+#site_nav_local_views {
+    float: right;
+}
+
+#content {
+    float: right;
+}
\ No newline at end of file