|
|
(7 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| /* Any JavaScript here will be loaded for all users on every page load. */ | | /* Any JavaScript here will be loaded for all users on every page load. */ |
| + | |
| + | <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> |
| + | |
| + | function otra() { |
| + | alert("como estas") |
| + | } |
| + | |
| | | |
| (function () { | | (function () { |
Line 5: |
Line 12: |
| var myElement = document.getElementById('mw-hello-world'); | | var myElement = document.getElementById('mw-hello-world'); |
| myElement.innerHTML = '<html>Hello World!!!</html>'; | | myElement.innerHTML = '<html>Hello World!!!</html>'; |
| + | otra() |
| | | |
| }()); | | }()); |
| | | |
| | | |
− | {{#tag:html|
| + | window.onload = otra() |
− | <style>
| + | |
− | /* MediaWiki page configurations */
| + | |
− | #content { margin: -1px 0px 0px 180px; }
| + | jQuery( document ).ready( function() { |
− | #left-navigation { margin-left:180px }
| + | jQuery( '.averte' ).on( 'click', function() { |
− | <!-- #p-namespaces { margin-left: 124px !important; } -->
| + | // Note: you really shouldn't be polluting the global namespace with your functions. |
− | #footer { margin: 0 0 0 308px }
| + | // Use a more object-oriented approach, i.e. create a MyExtension object and then call |
− | #bodyContent { z-index: 10 }
| + | // MyExtension.hideTableRows(); here |
− | .mw-wiki-logo { margin: 20px 0px 0px 0.5px }
| + | otra(); |
− |
| + | } ); |
− | #menuToggle a, li {
| + | } ); |
− | font: 14px / 22.4px sans-serif;
| + | |
− | }
| |
− | #menuToggle li {
| |
− | font: 14px / 22.4px sans-serif;
| |
− | margin-top: 0px !important;
| |
− | margin-bottom: 10px !important;
| |
− | }
| |
− | #menuToggle ul {
| |
− | margin-top: 20px !important;
| |
− | margin-bottom: 35px !important;
| |
− | }
| |
− | .desplaza {
| |
− | margin-top: -12px !important;
| |
− | padding-right: 30px !important;
| |
− | }
| |
− | div#toc.toc {
| |
− | font-size: 12pt;
| |
− | margin-top: -4.5pt;
| |
− | background: rgba(255, 255, 255, 1);
| |
− | margin-right: 12pt;
| |
− | }
| |
− | .tocUl {
| |
− | overflow-y: scroll !important;
| |
− | overflow-x: scroll !important;
| |
− | max-height: calc(100vh - 150px);
| |
− | width: 350px !important;
| |
− | padding-bottom: 30px !important;
| |
− | white-space: nowrap !important;
| |
− | }
| |
− | .tocUl a {
| |
− | padding-right: 25px !important;
| |
− | }
| |
− | .tochidden {
| |
− | height: 4pt !important;
| |
− | }
| |
− | .titulo1-text {
| |
− | font-size: 18px !important;
| |
− | }
| |
− | .titulo2-text {
| |
− | font: 700 14px / 22.4px sans-serif !important;
| |
− | }
| |
− | .titulo1-text-marco {
| |
− | padding-left: 10px !important;
| |
− | padding-right: 40px !important;
| |
− | }
| |
− | .titulo1-marco-oneline {
| |
− | padding-right: 0px !important;
| |
− | padding-left: 0px !important;
| |
− | margin-right: -5px !important;
| |
− | margin-left: 0px !important;
| |
− | min-height: 35pt !important;
| |
− | margin-top:-30pt !important;
| |
− | }
| |
− | .titulo1-marco-twolines {
| |
− | padding-right: 0px !important;
| |
− | padding-left: 0px !important;
| |
− | margin-right: -5px !important;
| |
− | margin-left: 0px !important;
| |
− | min-height: 50pt !important;
| |
− | margin-top:-47pt !important;
| |
− | }
| |
− | .titulo1-marco-color {
| |
− | background: #9595ab !important;
| |
− | }
| |
− | .titulo1-color {
| |
− | color: white !important;
| |
− | }
| |
− | .marco1-ext {
| |
− | width: 100% !important;
| |
− | padding: 0px 0px 0px 0px !important;
| |
− | background: #e3e3e8 !important;
| |
− | }
| |
− | .marco1-int {
| |
− | background: #e3e3e8 !important;
| |
− | }
| |
− | .marco1-ext .mw-editsection {
| |
− | display: none !important;
| |
− | }
| |
− | .divline1 {
| |
− | padding: 0;
| |
− | border: 0;
| |
− | display: block;
| |
− | margin-top:-10px;
| |
− | margin-right: 0px !important;
| |
− | margin-left: 2px !important;
| |
− | background-color: white;
| |
− | height:1.2pt
| |
− | }
| |
− |
| |
− |
| |
− | /* Sidebar (Pure CSS) */
| |
− | body {
| |
− |
| |
− | }
| |
− | #menuToggle {
| |
− | display: block;
| |
− | position: relative;
| |
− | top: -145px;
| |
− | padding-left: 10px;
| |
− | margin-left: -205px;
| |
− | -webkit-user-select: none;
| |
− | user-select: none;
| |
− | }
| |
− | #menuToggle a {
| |
− | text-decoration: none;
| |
− | color: #232323;
| |
− | transition: color 0.3s ease;
| |
− | }
| |
− | #menuToggle a:hover { color: tomato; }
| |
− | #menuToggle input {
| |
− | display: block;
| |
− | width: 40px;
| |
− | height: 32px;
| |
− | position: absolute;
| |
− | top: -7px;
| |
− | left: -5px;
| |
− | cursor: pointer;
| |
− | opacity: 0; /* hide this */
| |
− | z-index: 12; /* and place it over the hamburger */
| |
− | -webkit-touch-callout: none;
| |
− | }
| |
− | /* Just a quick hamburger */
| |
− | #menuToggle .hamb {
| |
− | display: block;
| |
− | width: 33px;
| |
− | height: 6px;
| |
− | margin-bottom: 4px;
| |
− | position: relative;
| |
− | background: #999191;
| |
− | border-radius: 3px;
| |
− | z-index: 11;
| |
− | transform-origin: 4px 0px;
| |
− | transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
| |
− | background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
| |
− | opacity 0.55s ease;
| |
− | }
| |
− | #menuToggle span:first-child {
| |
− | transform-origin: 0% 0%;
| |
− | }
| |
− | #menuToggle span:nth-last-child(2) {
| |
− | transform-origin: 0% 100%;
| |
− | }
| |
− | /* Transform all the slices of hamburger into a crossmark */
| |
− | #menuToggle input:checked ~ span {
| |
− | opacity: 1;
| |
− | transform: rotate(45deg) translate(-2px, -1px);
| |
− | background: #837e7e;
| |
− | }
| |
− | /* But let's hide the middle one */
| |
− | #menuToggle input:checked ~ span:nth-last-child(3) {
| |
− | opacity: 0;
| |
− | transform: rotate(0deg) scale(0.2, 0.2);
| |
− | }
| |
− | /* Ohyeah and the last one should go the other direction */
| |
− | #menuToggle input:checked ~ span:nth-last-child(2) {
| |
− | transform: rotate(-45deg) translate(0, -1px);
| |
− | }
| |
− |
| |
− | /* Make this absolute positioned at the top left of the screen */
| |
− | #menu {
| |
− | position: absolute;
| |
− | width: 300px;
| |
− | margin: -55px 0 0 -10px;
| |
− | padding: 50px 0px 30px 0px;
| |
− | background: #ededed;
| |
− | list-style-type: none;
| |
− | -webkit-font-smoothing: antialiased;
| |
− | /* to stop flickering of text in safari */
| |
− | transform-origin: 0% 0%;
| |
− | <!-- transform: translate(-100%, 0); -->
| |
− | display: none;
| |
− | transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
| |
− | }
| |
− | #menu li {
| |
− | padding: 10px 0 0 0;
| |
− | font-size: 22px;
| |
− | }
| |
− | /* And let's slide it in from the left */
| |
− | #menuToggle input:checked ~ #menu {
| |
− | <!-- transform: none; -->
| |
− | display: block;
| |
− | }
| |
− |
| |
| | | |
− | /* Tab Menu */
| |
− | .button{
| |
− | font-size: 14px;
| |
− | color: inherit;
| |
− | background-color :inherit;
| |
− | padding: 8px 0px 8px 0px;
| |
− | border: none;
| |
− | outline: 0;
| |
− | cursor: pointer;
| |
− | }
| |
− | .bottom-selected { background-color: #f44336 !important }
| |
− | .area {
| |
− | color: black;
| |
− | padding: 5px 0px 5000px 3px;
| |
− | border: 0px solid #ccc !important;
| |
− | }
| |
− | .left {float: left; width:100px; text-align: center;}
| |
− | .right {float: right; width:100px; text-align: center;}
| |
− | .center {margin: 0 auto; width:100px; text-align: center;}
| |
− |
| |
− | </style>
| |
− |
| |
− | <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
| |
| | | |
− | <script>
| + | function aver() { |
− | function openCity(evt, cityName) {
| + | var para = document.createElement("p"); |
− | var i, x, tablinks;
| + | var node = document.createTextNode("This is new."); |
− | x = document.getElementsByClassName("city");
| + | para.appendChild(node); |
− | for (i = 0; i < x.length; i++) {
| + | var element = document.getElementById("div1"); |
− | x[i].style.display = "none";
| + | element.appendChild(para); |
− | }
| + | } |
− | tablinks = document.getElementsByClassName("tablink");
| |
− | for (i = 0; i < x.length; i++) {
| |
− | tablinks[i].className = tablinks[i].className.replace(" bottom-selected", "");
| |
− | }
| |
− | document.getElementById(cityName).style.display = "block";
| |
− | evt.currentTarget.className += " bottom-selected";
| |
− | }
| |
− | </script>
| |
− |
| |
− | <nav role="navigation" style="position: fixed;" class="oculto">
| |
− | <div id="menuToggle">
| |
− | <!--
| |
− | A fake / hidden checkbox is used as click reciever,
| |
− | so you can use the :checked selector on it.
| |
− | -->
| |
− | <input id="inputButton" type="checkbox" onclick="myFunction()"/>
| |
− |
| |
− | <!--
| |
− | Some spans to act as a hamburger.
| |
− | -->
| |
− |
| |
− | <span class="hamb"></span>
| |
− | <span class="hamb"></span>
| |
− | <span class="hamb"></span>
| |
− |
| |
− | <!--
| |
− | Too bad the menu has to be inside of the button
| |
− | but hey, it's pure CSS magic.
| |
− | -->
| |
− | <div id="menu">
| |
− |
| |
− | <!--Tap Menu -->
| |
− | <div style="padding: 10px 0px 0px 0px;">
| |
− | <div style="color:#fff !important; background-color: #000 !important">
| |
− | <button class="button left tablink bottom-selected" onclick="openCity(event,'PE')">PE</button>
| |
− | <button class="button center tablink" onclick="openCity(event,'Tools')"> Tools </button>
| |
− | <button class="button right tablink" onclick="openCity(event,'Others')"> Others </button>
| |
− | </div>
| |
− |
| |
− | <div id="PE" class="area city">
| |
− | <div style="overflow-y: scroll; height: 100vh !important; background: #e3e3e8; margin-top:0px; padding:0px 5px 0px 0px;">
| |
− | <!-- {{#lst:Mis páginas|Carrera1}} -->
| |
− | <div style="margin-bottom: 42px; margin-top:2px"> {{#lst:Mis páginas|formal_natural_and_applied_sciences0}}</div>
| |
− | <div style="margin-bottom: 50px"> {{#lst:Mis páginas|social_sciences0}}</div>
| |
− | <div style="margin-bottom: 30px"> {{#lst:Mis páginas|musica0}}</div>
| |
− | <div style="margin-bottom: 150px">{{#lst:Mis páginas|Carrera0}}</div>
| |
− | </div>
| |
− | </div>
| |
− |
| |
− | <div id="Tools" class="area city" style="display:none">
| |
− | <div>Tools</div>
| |
− | <p> Tools is the capital of France.</p>
| |
− | </div>
| |
− |
| |
− | <div id="Others" class="area city" style="display:none">
| |
− | <div>Others</div>
| |
− | <p> Others is the capital of Japan.</p>
| |
− | </div>
| |
− | </div>
| |
− |
| |
− | <!-- <a href="#"><li>Home</li></a>
| |
− | <a href="#"><li>About</li></a>
| |
− | <a href="#"><li>Info</li></a>
| |
− | <a href="#"><li>Contact</li></a>
| |
− | <a href="https://erikterwan.com/" target="_blank"><li>Show me more</li></a> -->
| |
− |
| |
− | </div>
| |
− | </div>
| |
− | </nav>
| |
| | | |
− | <script>
| + | $(document).ready( function() { |
− | function myFunction() {
| + | $('#totalItems, #enteredItems').keyup(function(){ |
− | var checkBox = document.getElementById("inputButton");
| + | aver() |
− | if (checkBox.checked == true){
| + | otra() |
− | $('#content').css('margin-left', '300px')
| + | }); |
− | $('#left-navigation').css({'cssText':'margin-left:300px'})
| + | aver() |
− | $('#menuToggle').css('margin-left', '-325px')
| + | otra() |
− | } else {
| + | }); |
− | $('#content').css('margin-left', '180px')
| |
− | $('#left-navigation').css({'cssText':'margin-left:180px'})
| |
− | $('#menuToggle').css('margin-left', '-205px')
| |
− | }
| |
− | }
| |
| | | |
− | function checkUser(){
| |
− | if ( document.getElementById('pt-userpage') != null ) {
| |
− | if ( document.getElementById('pt-userpage').getElementsByTagName('a')[0].innerText == "Adelo Vieira" ){
| |
− | $('.oculto').css('display','block')
| |
− | // $('body').css('background','red');
| |
− | }else{
| |
− | // $('body').css('background','blue');
| |
− | }
| |
− | }else{
| |
− | // $('body').css('background','blue');
| |
− | // $('#hideThis').show();
| |
− | }
| |
− | }
| |
| | | |
− | $(document).ready( function() {
| + | function createTab() { |
− | $('#totalItems, #enteredItems').keyup(function(){
| + | addPortletLink( 'p-cactions', wgArticlePath.replace( '$1', 'Special:Log' ), 'Logs'); |
− | checkUser();
| + | } |
− | });
| + | addOnloadHook( createTab ); |
− | checkUser();
| |
− | });
| |
− | </script>
| |
− | }}
| |