MediaWiki:Common.js: Perbedaan antara revisi

Tidak ada ringkasan suntingan
Tanda: Suntingan perangkat seluler Suntingan peramban seluler
Tidak ada ringkasan suntingan
Tanda: Suntingan perangkat seluler Suntingan peramban seluler
Baris 38: Baris 38:




/* 1. Script Ucapan Selamat Berdasarkan Waktu */
/* 1. Script Ucapan Selamat Berdasarkan Waktu - POSISI DI ATAS JUDUL */
$(document).ready(function() {
$(document).ready(function() {
     if (mw.config.get('wgIsMainPage') || (mw.config.get('wgIsArticle') && mw.config.get('wgNamespaceNumber') === 0)) {
     if (mw.config.get('wgIsMainPage') || (mw.config.get('wgIsArticle') && mw.config.get('wgNamespaceNumber') === 0)) {
Baris 51: Baris 51:
         else { ucapan = "Selamat Malam"; icon = "🌙"; }
         else { ucapan = "Selamat Malam"; icon = "🌙"; }


         var greetingHtml = '<div id="site-greeting" style="font-size: 0.85em; color: #72777d; margin-top: 5px;">' + icon + ' ' + ucapan + ', Sobat Mippedia!</div>';
        // Styling: dikasih sedikit jarak (margin-bottom) biar gak nempel banget ke judul
         var greetingHtml = '<div id="site-greeting" style="font-size: 0.9em; color: #72777d; margin-bottom: 8px; font-style: italic;">' + icon + ' ' + ucapan + ', Sobat Mippedia!</div>';
          
          
         // Tempel di bawah judul atau heading
         // Target Penempelan di ATAS Judul
         if ($('.page-heading').length) {
        if ($('.section-heading').length) {
             $('.page-heading').append(greetingHtml); // Untuk Mobile
            // Untuk beberapa versi Minerva yang pake section-heading
         } else {
            $('.section-heading').first().before(greetingHtml);
             $('#firstHeading').append(greetingHtml); // Untuk Desktop
         } else if ($('.page-heading').length) {
            // Target utama Minerva (Mobile)
             $('.page-heading').before(greetingHtml);
         } else if ($('#firstHeading').length) {
            // Target utama Vector (Desktop)
             $('#firstHeading').before(greetingHtml);
         }
         }
     }
     }