svn: /web/php/trunk/ include/shared-manual.inc styles/structure.css styles/theme.css

[email protected] (Hannes Magnusson)
Newsgroups php.webmaster
Message-ID <[email protected]>
bjori                                    Sat, 01 Jan 2011 15:03:27 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=306947

Log:
Add the language chooser back

Changed paths:
    U   web/php/trunk/include/shared-manual.inc
    U   web/php/trunk/styles/structure.css
    U   web/php/trunk/styles/theme.css

Modified: web/php/trunk/include/shared-manual.inc
===================================================================
--- web/php/trunk/include/shared-manual.inc	2011-01-01 13:25:37 UTC (rev 306946)
+++ web/php/trunk/include/shared-manual.inc	2011-01-01 15:03:27 UTC (rev 306947)
@@ -531,8 +531,40 @@
     $_SERVER["BASE_PAGE"] = "/manual/" . $setup["head"][1] . "/" . $setup["this"][0];
     site_header($setup["this"][1] . " - Manual ", array("current" => "docs", "leftmenu" => $menu));
     echo '<aside id="quicktoc"></aside>';
+
+    manual_language_chooser($setup['head'][1], $setup['this'][0]);
 }
+function manual_language_chooser($currentlang, $currentpage) {
+    global $ACTIVE_ONLINE_LANGUAGES;

+
+    $links = array();
+
+    foreach ($ACTIVE_ONLINE_LANGUAGES as $lang => $name) {
+        $links[] = array("$lang/$currentpage", $name, $lang);
+    }
+    $links[] = array('help-translate.php', 'Other');
+
+    // Print out the form with all the options
+    echo <<< FORM
+<form action="/manual/change.php" method="get" id="changelang">
+    <fieldset>
+        <select name="page" id="changelang-langs">
+FORM;
+    foreach ($links as $link) {
+        echo "<option value='{$link[0]}' " .($link[2] == $currentlang ? "selected" : ""). ">{$link[1]}</option>\n";
+    }
+    echo <<< FORM
+        </select>
+        <input type="submit"
+          value="Go"
+          id="changelang-submit"
+          class="submit" />
+    </fieldset>
+</form>
+FORM;
+}
+
 function manual_header_beta(){}
 function manual_footer_beta() {
     echo "</section>";

Modified: web/php/trunk/styles/structure.css
===================================================================
--- web/php/trunk/styles/structure.css	2011-01-01 13:25:37 UTC (rev 306946)
+++ web/php/trunk/styles/structure.css	2011-01-01 15:03:27 UTC (rev 306947)
@@ -50,7 +50,9 @@
     width: 14em;
 }

-#headsearch-submit {
+#headsearch-submit,
+#changelang-submit
+{
     border: 0;
     margin: 1px;
     padding: 2px 5px;

Modified: web/php/trunk/styles/theme.css
===================================================================
--- web/php/trunk/styles/theme.css	2011-01-01 13:25:37 UTC (rev 306946)
+++ web/php/trunk/styles/theme.css	2011-01-01 15:03:27 UTC (rev 306947)
@@ -80,7 +80,9 @@
     border-radius: 5px;
 }

-#headsearch-keywords {
+#headsearch-keywords,
+#changelang-langs
+{
     color: #666;
     background: transparent;
     -webkit-appearance: none;
@@ -90,7 +92,9 @@
     color: #000;
 }

-#headsearch-submit {
+#headsearch-submit,
+#changelang-submit
+{
     border-color: #987db3;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
@@ -99,6 +103,14 @@
     background: #604080;
     color: #fff;
 }
+#changelang {
+    border-color: #987db3;
+    -moz-border-radius: 5px;
+    -webkit-border-radius: 5px;
+    border-radius: 5px;
+    border: 1px solid #604080;
+    float: right;
+}

 #headnav li dl {
     line-height: 1;
@@ -290,3 +302,7 @@
 }
 /* }}} */

+#langform {
+    float: right;
+}
+
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.