Greasy Fork is available in English.

Bukalapak - Cetak Hemat

Cetak Slip Hemat Kertas dan Tinta utk 2 Order Konfirmasi

// ==UserScript==
// @name        Bukalapak - Cetak Hemat
// @namespace   www.dkijaya.com
// @version       2019.06.04
// @description   Cetak Slip Hemat Kertas dan Tinta utk 2 Order Konfirmasi
// @author        Capjago
// @include     https://www.bukalapak.com/payment/transactions/print_preview*
// @include     https://www.bukalapak.com/logistic/bookings/*
// ==/UserScript==

var sheet = document.createElement('style')
sheet.innerHTML = 'body { margin: 0 0;} hr { display:none; }';
document.body.appendChild(sheet);

  /* ### HIDE LOGO IMAGES ###*/
  var namaclass = ['notice','brand-logo','bukalapak-transaction-slip-footer']; 
	for (var a = 0; a < namaclass.length; a++)
	{
  var divsToHide = document.getElementsByClassName(namaclass[a]);
  if ( divsToHide.length > 0 ) 
  	{
  	for (var i = 0; i < divsToHide.length; i++)	{ divsToHide[i].style.display = 'none'; }
  	}  
	}  
  
  var namatag = ['img','td'];
  for (var a = 0; a < namatag.length; a++)
  {
    var divsToHide = document.getElementsByTagName(namatag[a]);
    for (var i = 0; i < divsToHide.length; i++)	
    { 
      if  (divsToHide[i].alt == 'Jnt') 
      { 
        divsToHide[i].style.display = 'none'; 
        divsToHide[i+1].style.height = '20px'; 
      } 
        if  (divsToHide[i].alt == 'Jne') 
      { 
        divsToHide[i].style.display = 'none'; 
        divsToHide[i+1].style.height = '20px'; 
      } 
      
        if  (divsToHide[i].alt == 'Sicepat') 
      { 
        divsToHide[i].style.display = 'none'; 
        divsToHide[i+1].style.height = '20px'; 
      }
    }
  } 
  

/* ### BIGGER FONT ###*/
  var namaclass = ['bukalapak-transaction-slip-section--contact','bukalapak-transaction-slip-section--address']; 
	for (var a = 0; a < namaclass.length; a++)
	{
  var divsToHide = document.getElementsByClassName(namaclass[a]);
  if ( divsToHide.length > 0 ) 
  	{
  		for (var i = 0; i < divsToHide.length; i++)	
    	{ 
      if ( i%2 !== 0 ) divsToHide[i].style.fontSize='170%';
    	}
  	}  
	}  

document.getElementsByTagName('td')[2].style.fontSize='150%';
document.getElementsByTagName('td')[2].style.fontWeight='700'; 
document.getElementsByTagName('td')[5].style.fontSize='150%';
document.getElementsByTagName('td')[5].style.fontWeight='700'; 

function CekLastWord(str, prefix) {
  //return str.indexOf(prefix) === 0;
  return str.endsWith(prefix);
}