freealise commited on
Commit
7b864fb
1 Parent(s): 0660cb3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -7
app.py CHANGED
@@ -353,7 +353,7 @@ with gr.Blocks(css=css) as demo:
353
  processed_video = gr.Video(label="Output Video", format="mp4")
354
  processed_zip = gr.File(label="Output Archive")
355
  result = gr.Model3D(label="3D Mesh", clear_color=[0.5, 0.5, 0.5, 0.0], camera_position=[0, 90, 0], interactive=True)
356
- svg_in = gr.HTML(value="""<svg id='svg_in' height='128' width='256' viewBox='0 0 256 128' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='touch-action:none;background-color:#808080;' onpointerdown='
357
  try{
358
  if (document.getElementById(\"pl\").getAttribute(\"points\").length < 256) {
359
  var pts = \"\";
@@ -366,7 +366,7 @@ with gr.Blocks(css=css) as demo:
366
  var x = parseInt(event.clientX - event.target.getBoundingClientRect().x);
367
  var y = parseInt(event.clientY - event.target.getBoundingClientRect().y);
368
  if (x < 0) { x = 0; } else if (x > 255) { x = 255; }
369
- if (y < 0) { y = 0; } else if (y > 127) { x = 127; }
370
  var pl_a = document.getElementById(\"pl\").getAttribute(\"points\").split(\" \");
371
  pl_a[x] = x+\",\"+y;
372
  document.getElementById(\"pl\").setAttribute(\"points\", pl_a.join(\" \"));
@@ -381,11 +381,9 @@ with gr.Blocks(css=css) as demo:
381
  var evt = document.createEvent(\"Event\");
382
  evt.initEvent(\"input\", true, false);
383
  document.getElementsByTagName(\"textarea\")[1].dispatchEvent(evt);
384
- this.style.borderBottom = \"1px dotted black\";
385
  }
386
  this.onpointerleave = this.onpointerup;
387
  }
388
- this.style.borderBottom = \"1px dotted white\";
389
  }catch(e){alert(e);}
390
  '>
391
  <defs>
@@ -394,10 +392,9 @@ with gr.Blocks(css=css) as demo:
394
  <stop offset='100%' stop-color='black'/>
395
  </linearGradient>
396
  </defs>
397
- <polyline id='pl' points='-3,0 0,127 255,127 258,0' stroke='url(#lg)' fill='none' stroke-width='3' stroke-linejoin='round'/>
398
  </svg>""")
399
  average = gr.HTML(value="""<label for='average'>Average</label><input id='average' type='range' style='width:256px;height:1em;' value='1' min='1' max='15' step='2' onclick='
400
- this.style.borderBottom = \"1px dotted white\";
401
  var pts_a = document.getElementsByTagName(\"textarea\")[1].value.split(\" \");
402
  for (var i=0; i<256; i++) {
403
  var avg = 0;
@@ -420,7 +417,6 @@ with gr.Blocks(css=css) as demo:
420
  var evt = document.createEvent(\"Event\");
421
  evt.initEvent(\"input\", true, false);
422
  document.getElementsByTagName(\"textarea\")[1].dispatchEvent(evt);
423
- this.style.borderBottom = \"1px dotted black\";
424
  ' oninput='
425
  this.parentNode.childNodes[2].innerText = this.value;
426
  '/><span>1</span>""")
 
353
  processed_video = gr.Video(label="Output Video", format="mp4")
354
  processed_zip = gr.File(label="Output Archive")
355
  result = gr.Model3D(label="3D Mesh", clear_color=[0.5, 0.5, 0.5, 0.0], camera_position=[0, 90, 0], interactive=True)
356
+ svg_in = gr.HTML(value="""<svg id='svg_in' height='32' width='256' viewBox='0 0 256 32' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='touch-action:none;background-color:#808080;' onpointerdown='
357
  try{
358
  if (document.getElementById(\"pl\").getAttribute(\"points\").length < 256) {
359
  var pts = \"\";
 
366
  var x = parseInt(event.clientX - event.target.getBoundingClientRect().x);
367
  var y = parseInt(event.clientY - event.target.getBoundingClientRect().y);
368
  if (x < 0) { x = 0; } else if (x > 255) { x = 255; }
369
+ if (y < 0) { y = 0; } else if (y > 31) { y = 31; }
370
  var pl_a = document.getElementById(\"pl\").getAttribute(\"points\").split(\" \");
371
  pl_a[x] = x+\",\"+y;
372
  document.getElementById(\"pl\").setAttribute(\"points\", pl_a.join(\" \"));
 
381
  var evt = document.createEvent(\"Event\");
382
  evt.initEvent(\"input\", true, false);
383
  document.getElementsByTagName(\"textarea\")[1].dispatchEvent(evt);
 
384
  }
385
  this.onpointerleave = this.onpointerup;
386
  }
 
387
  }catch(e){alert(e);}
388
  '>
389
  <defs>
 
392
  <stop offset='100%' stop-color='black'/>
393
  </linearGradient>
394
  </defs>
395
+ <polyline id='pl' points='-3,0 0,15 255,15 258,0' stroke='url(#lg)' fill='none' stroke-width='3' stroke-linejoin='round'/>
396
  </svg>""")
397
  average = gr.HTML(value="""<label for='average'>Average</label><input id='average' type='range' style='width:256px;height:1em;' value='1' min='1' max='15' step='2' onclick='
 
398
  var pts_a = document.getElementsByTagName(\"textarea\")[1].value.split(\" \");
399
  for (var i=0; i<256; i++) {
400
  var avg = 0;
 
417
  var evt = document.createEvent(\"Event\");
418
  evt.initEvent(\"input\", true, false);
419
  document.getElementsByTagName(\"textarea\")[1].dispatchEvent(evt);
 
420
  ' oninput='
421
  this.parentNode.childNodes[2].innerText = this.value;
422
  '/><span>1</span>""")