MediaWiki:Common.js: Difference between revisions

No edit summary
Tag: Reverted
No edit summary
Tag: Manual revert
Line 20: Line 20:
         }
         }
     }
     }
/* Google Translate Widget */
/* Google Translate Widget */
     var translateHtml = '<div class="mw-portlet" id="p-translate">' +
$(document).ready(function() {
        '<div class="mw-portlet-header">Translate</div>' +
     var translateHtml =  
        '<div class="mw-portlet-body">' +
        '<div class="mw-portlet vector-menu" id="p-translate" style="padding: 8px 5px;">' +
        '<div id="google_translate_element"></div>' +
            '<div class="vector-menu-heading" style="font-weight:bold; padding: 4px 0; font-size:13px;">Translate</div>' +
        '</div></div>';
            '<div class="vector-menu-content">' +
                '<div id="google_translate_element"></div>' +
            '</div>' +
        '</div>';
      
      
     var sidebar = document.querySelector('.mw-portlet-navigation, #p-navigation');
    // Insert after Main Menu portlet
     if (sidebar) {
     var mainMenuPortlet = document.querySelector('#p-Main_Menu, .mw-portlet-Main_Menu, #p-main-menu');
         sidebar.insertAdjacentHTML('afterend', translateHtml);
     if (mainMenuPortlet) {
        mainMenuPortlet.insertAdjacentHTML('afterend', translateHtml);
    } else {
         var portlets = document.querySelectorAll('.mw-portlet');
        if (portlets.length > 0) {
            portlets[portlets.length - 1].insertAdjacentHTML('afterend', translateHtml);
        }
     }
     }
      
      
    // Load Google Translate
     var script = document.createElement('script');
     var script = document.createElement('script');
     script.src = '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit';
     script.src = '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit';