MediaWiki:Mobile.js: Difference between revisions

From Stop Synthetic Filth! wiki
Jump to navigation Jump to search
(replace old item with Laws against synthetic filth)
 
(4 intermediate revisions by the same user not shown)
Line 17: Line 17:
                                 class="mw-ui-icon mw-ui-icon-before"> \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Synthetic human-like fakes</span> \
                           <span>Synthetic human-like fakes</span> \
                          </a> \
                          </li> \
  <li> \
                          <a href="https://stop-synthetic-filth.org/wiki/Against_synthetic_human-like_fakes" \
                                class="mw-ui-icon mw-ui-icon-before"> \
                          <span>Against synthetic human-like fakes</span> \
                          </a> \
                          </li> \
                          <li> \
                          <a href="https://stop-synthetic-filth.org/wiki/Laws_against_synthetic_filth" \
                                class="mw-ui-icon mw-ui-icon-before"> \
                          <span>Laws against synthetic filth</span> \
                           </a> \
                           </a> \
                           </li> \
                           </li> \
                           <li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Adequate_Porn_Watcher_AI_(concept)" \
                           <a href="https://stop-synthetic-filth.org/wiki/Biblical_explanation_-_The_books_of_Daniel_and_Revelation" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Adequate Porn Watcher AI (concept)</span> \
                           <span>Biblical connection - The books of Daniel and Revelation</span> \
                           </a> \
                           </a> \
                           </li> \
                           </li> \
                           <li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/How_to_protect_yourself_and_others_from_covert_modeling" \
                           <a href="https://stop-synthetic-filth.org/wiki/FacePinPoint.com" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>How to protect yourself and others from covert modeling</span> \
                           <span>FacePinPoint.com used to exist</span> \
                           </a> \
                           </a> \
                           </li> \
                           </li> \
                           <li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Biblical_explanation_-_The_books_of_Daniel_and_Revelation" \
                           <a href="https://stop-synthetic-filth.org/wiki/Adequate_Porn_Watcher_AI_(concept)" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Biblical explanation - The books of Daniel and Revelation</span> \
                           <span>Adequate Porn Watcher AI (concept)</span> \
                           </a> \
                           </a> \
                           </li> \
                           </li> \
                           <li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Current_and_possible_laws_and_their_application" \
                           <a href="https://stop-synthetic-filth.org/wiki/How_to_protect_yourself_and_others_from_covert_modeling" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Current and possible laws and their application</span> \
                           <span>How to protect yourself and others from covert modeling</span> \
                           </a> \
                           </a> \
                           </li> \
                           </li> \
Line 59: Line 71:
                                 class="mw-ui-icon mw-ui-icon-before"> \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Resources</span> \
                           <span>Resources</span> \
                          </a> \
                          </li> \
                                                      <li> \
                          <a href="https://stop-synthetic-filth.org/wiki/Bibles_and_churches" \
                                class="mw-ui-icon mw-ui-icon-before"> \
                          <span>Bibles and churches</span> \
                           </a> \
                           </a> \
                           </li> \
                           </li> \

Latest revision as of 19:40, 3 January 2022

/* All JavaScript here will be loaded for users of the mobile site */

/* Below adapted from https://www.mediawiki.org/wiki/Topic:Vqy1kx6q4e0bzvyb */

  /* Add to MediaWiki:Mobile.js for custom Mobile Menu links 
  for MW-1.34.2 with MobileFrontend and MinervaNeue 
  Just replace span text and href to add links */
   
  var timer = setInterval(function() {
       if ($('.menu ul:first').length) {
           console.log("mobile menu exists");
           clearInterval(timer);
           $('.menu ul:first').after(
'                 <ul class="level1"> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Synthetic_human-like_fakes" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Synthetic human-like fakes</span> \
                           </a> \
                           </li> \
						   <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Against_synthetic_human-like_fakes" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Against synthetic human-like fakes</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Laws_against_synthetic_filth" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Laws against synthetic filth</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Biblical_explanation_-_The_books_of_Daniel_and_Revelation" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Biblical connection - The books of Daniel and Revelation</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/FacePinPoint.com" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>FacePinPoint.com used to exist</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Adequate_Porn_Watcher_AI_(concept)" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Adequate Porn Watcher AI (concept)</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/How_to_protect_yourself_and_others_from_covert_modeling" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>How to protect yourself and others from covert modeling</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Mediatheque" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Mediatheque</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Glossary" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Glossary</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Resources" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Resources</span> \
                           </a> \
                           </li> \
                                                      <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Bibles_and_churches" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Bibles and churches</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/Marketing_against_synthetic_filth" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Marketing against synthetic filth</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wiki/SSF:About" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>About the SSF! wiki</span> \
                           </a> \
                           </li> \
                      <li> \
                      <a href="#" \
                            class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
                      <span>#SSF! In other languages</span> \
                      </a> \
                      </li> \
 <ul class ="level2"> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wp/" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Stop Synthetic Filth! wordpress in English #SSF!</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wp/fr/page-daccueil/" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Arrêtons les saletés synthétiques! accueil</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wp/fi/kotisivu/" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Stoppi synteettiselle saastalle! kotisivu</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wp/sv/hemsida/" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Stoppa syntetisk orenhet! hemsida</span> \
                           </a> \
                           </li> \
                           <li> \
                           <a href="https://stop-synthetic-filth.org/wp/et/koduleht/" \
                                 class="mw-ui-icon mw-ui-icon-before"> \
                           <span>Stopp sünteetisele saastale! koduleht</span> \
                           </a> \
                           </li> \
                      </ul> \
                 </ul>'
            );
            $(".menu").find(".level2").hide(); // hide level2 until level1 is clicked
            $(".level1").click(function(event){ 
                 $(this).find(".level2").slideToggle(500);
            }); // if level1 is clicked, dropdown level2
       }
  }, 100); // check every 100ms