Advertisement
azamshato

SD WebUI javascript extension mockup

Nov 1st, 2022 (edited)
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // stable-diffusion-webui/extensions/適当な名前のディレクトリ/javascript/適当な名前(ディレクトリ名と同じ).js として保存
  2. // あとはWebUI再起動で勝手に読み込むようになる
  3.  
  4. onUiUpdate(async function () {
  5.     let omankoButton = gradioApp().querySelector("#omankoButton")
  6.     if( omankoButton === null){
  7.         let roll_col = gradioApp().querySelector('#roll_col');
  8.         let button = document.createElement('input');
  9.         button.type = 'button';
  10.         button.id = 'omankoButton';
  11.         button.value = 'OMANKO';
  12.         button.className = 'btn';
  13.         button.onclick = function(){
  14.             alert('OCHINPOS!')
  15.         }
  16.         roll_col.appendChild(button);
  17.     }else{
  18.         var randomColor = Math.floor(Math.random()*16777215).toString(16);
  19.         omankoButton.style.cssText = "background: #" + randomColor + "; color: white;";
  20.     }
  21. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement