Размовы пра шаблон:Навігацыйны блок2

З пляцоўкі Вікіпедыя
Перайсці да: рух, знайсці

Collapsed[правіць зыходнік]

Чамусьці шаблон заўсёды па змоўчванні раскрыты. Відаць, collapsed чамусьці на працуе.--Artsiom91 (размовы) 22:17, 11 чэрвеня 2015 (MSK)

Зразумеў, нарэшце. Гэта наш крывы Commons.js. 329-ы радок:
var NavToggleText = document.createTextNode(NavigationBarHide);

дакладна прапісана, што заўсёды "схаваць", то бок шаблон разгортнуты. Трэба зрабіць як у англавікі, то бок замяніць радок на два наступных:

var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );

У англічан кода яшчэ больш, але думаю гэтага хопіць. Прашу адміністратараў выправіць.--Artsiom91 (размовы) 00:20, 3 жніўня 2015 (MSK)

Падставіў гэта ў Commons.js. Праверце, калі ласка, як выглядае ў артыкулах. --Дзяніс Тутэйшы (размовы) 18:55, 3 жніўня 2015 (MSK)
Часткова выпраўлена, але не ўсё: шаблон спачатку ўсё роўна адкрыты, але падпісана ўжо "паказаць". Пэўна, усё ж трэба паміж гэтымі двума новымі радкамі прапісаць тое, што ў англавікі, то бок
           var isCollapsed = $( NavFrame ).hasClass( 'collapsed' );
           for ( NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling ) {
               if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
                   if ( NavChild.style.display === 'none' ) {
                       isCollapsed = true;
                   }
               }
           }
           if ( isCollapsed ) {
               for ( NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) {
                   if ( $( NavChild ).hasClass( 'NavPic' ) || $( NavChild ).hasClass( 'NavContent' ) ) {
                       NavChild.style.display = 'none';
                   }
               }
           }
           var NavToggleText = document.createTextNode( isCollapsed ? NavigationBarShow : NavigationBarHide );

--Artsiom91 (размовы) 19:20, 3 жніўня 2015 (MSK)

Дадаў. Як цяпер? --Дзяніс Тутэйшы (размовы) 19:34, 3 жніўня 2015 (MSK)
Спадар Дзяніс, дзякуй, зараз усё выдатна.--Artsiom91 (размовы) 20:04, 3 жніўня 2015 (MSK)