]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Initially hide input forms on the top
authorMikael Nordfeldth <mmn@hethane.se>
Fri, 16 Jan 2015 10:19:22 +0000 (11:19 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Fri, 16 Jan 2015 10:19:22 +0000 (11:19 +0100)
The status input element would attract focus after page load, meaning
if you'd scrolled down a bit then you would be rocketed back up again!

js/util.js
lib/action.php
lib/framework.php
theme/base/css/display.css

index 793626ed25bfd580374415bdd980d1e3ebceeae6..2861580456b4866ea3167e50fa41624f02b2f5c3 100644 (file)
@@ -1437,8 +1437,8 @@ var SN = { // StatusNet
                 // SN.Init.NoticeFormSetup() will get run
                 // when forms get displayed for the first time...
 
-                // Initially show Status tab
-                SN.U.switchInputFormTab("status");
+                // Initially hide all tabs on the top of the page
+                SN.U.switchInputFormTab(null);
 
                 // Make inline reply forms self-close when clicking out.
                 $('body').on('click', function (e) {
index cc02305ffe10549fa0e81f654b385f8bce66d4d1..f3a125d3b5556732d1763e7a82c134cb1c72347e 100644 (file)
@@ -726,6 +726,8 @@ class Action extends HTMLOutputter // lawsuit
 
         $this->elementStart('div', 'input_forms');
 
+        $this->element('label', array('for'=>'input_form_nav'), _m('TAB', 'Share your:'));
+
         if (Event::handle('StartShowEntryForms', array(&$tabs))) {
             $this->elementStart('ul', array('class' => 'nav',
                                             'id' => 'input_form_nav'));
index 553bfcccfa1ea06be36435c3d628ecaa097c660f..f76db7fbabfbe0e0bf9f974351fb85c1d992f68d 100644 (file)
@@ -23,7 +23,7 @@ define('GNUSOCIAL_ENGINE', 'GNU social');
 define('GNUSOCIAL_ENGINE_URL', 'https://www.gnu.org/software/social/');
 
 define('GNUSOCIAL_BASE_VERSION', '1.1.3');
-define('GNUSOCIAL_LIFECYCLE', 'beta'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
+define('GNUSOCIAL_LIFECYCLE', 'beta1'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
 
 define('GNUSOCIAL_VERSION', GNUSOCIAL_BASE_VERSION . '-' . GNUSOCIAL_LIFECYCLE);
 
index 3c63e928dcf6361c67c333f179cbb11362565b9d..5453312947ce1da165a59dff1d6738964162b5b4 100644 (file)
@@ -254,6 +254,12 @@ address .poweredby {
     width: 100%;
 }
 
+.input_forms > label {
+    float: left;
+    margin-right: 1em;
+    opacity: 0.6;
+}
+
 #input_form_nav {
     float: left;
     margin-bottom: 10px;