thaider / Tweeki

MediaWiki skin based on Twitter's Bootstrap
http://tweeki.kollabor.at
Other
128 stars 31 forks source link

VIEWS dropdown toggle <a> is missing #274

Open gvcastellano opened 1 week ago

gvcastellano commented 1 week ago

I have updated a paid Tweeki/SMW installation to current versions (MW 1.33 (or thereabouts) -> 1.39.8, https://www.ocsystems.com/wiki/Special:Version) and everything has gone great with just one tiny glitch: the VIEWS button is not visible for logged-in users.

It should be the first in this group and has a li but there is no a:

Screenshot at 2024-11-09 14-05-02

I've tried commenting out all the contents of Tweeki.css to see if something there is at root but there is no change.

Operationally this is of no consequence because all I want is the Edit button and I've added that as its own element but I wish to understand.

Thanks for any insight and thanks for a fine piece of s/w.

gvcastellano commented 5 days ago

Also, if I'm logged in and refresh the page I can see the menu flash into view briefly and then disappearing.

gvcastellano commented 3 days ago

Customizations from LocalSettings.php:

wfLoadSkin( 'Tweeki' );
$wgDefaultSkin = "tweeki";

$wgTweekiSkinGridBoth = array(
 "leftoffset"  => 0,
 "leftwidth"   => 2,
 "mainoffset"  => 0,
 "mainwidth"   => 8,
 "rightoffset" => 0,
 "rightwidth"  => 2
);

$wgTweekiSkinHideable = array( 'firstHeading', 'sidebar-left', 'sidebar-right', 'footer' );
$wgTweekiSkinHideAnon = array(
     'PERSONAL'     => true,
     'TOOLBOX'      => true,
     'TOOLBOX-EXT'  => true,
     'EDIT'         => true,
     'EDIT-EXT'     => true,
     'ACTIONS'      => true,
     'VIEWS'        => true
);

$wgTweekiSkinHideLoggedin['footer-custom'] = false;
$wgTweekiSkinHideAll['footer-places'] = true;
$wgTweekiSkinHideAll['footer-icons'] = true;

$wgTweekiSkinUseBtnParser = true;
$wgTweekiSkinFooterIcons = false;
$wgTweekiSkinUseTooltips = true;
$wgTweekiSkinUseAwesome = true;
$wgTweekiSkinUseBootstrapTheme = true;
$wgTweekiSkinCustomEditSectionLink = true;

$wgTweekiSkinSpecialElements['DOC-TOOLBAR'] = 'doctoolbar';

function doctoolbar( $skin ) {
  echo '<div id="">
        <div class="">Custom footer may be defined</div>
        <div class="">in</div>
        <div class="">LocalSettings.php</div>
        <div class=""></div>
        <div class=""></div>
        <div class=""></div>
        </div>';
}