m-ric HF Staff commited on
Commit
b444e25
·
1 Parent(s): c049583

Readd previous HUD graphic

Browse files
Files changed (1) hide show
  1. app.py +31 -39
app.py CHANGED
@@ -35,41 +35,34 @@ model = QwenVLAPIModel(
35
 
36
 
37
  custom_css = """
38
- /* Your existing CSS */
39
- .sandbox-outer-wrapper {
40
- display: flex;
41
- justify-content: center;
42
- width: 100%;
43
- padding: 20px 0;
44
- overflow: hidden;
45
- }
46
-
47
  .sandbox-container {
48
  position: relative;
49
- width: 935px;
50
- height: 770px;
51
  overflow: hidden;
 
52
  }
53
 
54
  .sandbox-background {
55
  position: absolute;
56
  top: 0;
57
  left: 0;
58
- width: 935px;
59
- height: 770px;
60
  }
61
 
62
  .sandbox-iframe {
63
  position: absolute;
64
- top: 13%;
65
- left: 5%;
66
  width: <<WIDTH>>px;
67
  height: <<HEIGHT>>px;
68
  border: 4px solid #444444;
69
  transform-origin: 0 0;
70
- transform: scale(0.65);
71
  }
72
 
 
73
  .primary-color-label label span {
74
  font-weight: bold;
75
  color: var(--button-primary-border-color);
@@ -78,8 +71,8 @@ custom_css = """
78
  /* Status indicator light */
79
  .status-indicator {
80
  position: absolute;
81
- top: 7.5%;
82
- left: 67.5%;
83
  width: 20px;
84
  height: 20px;
85
  border-radius: 50%;
@@ -89,13 +82,14 @@ custom_css = """
89
 
90
  .status-text {
91
  position: absolute;
92
- top: 7.1%;
93
- left: 70%;
 
94
  font-size: 16px;
95
  font-weight: bold;
96
  color: black;
97
  background-color: white;
98
- padding: 0px 2px;
99
  border-radius: 3px;
100
  border: 2px solid black;
101
  text-shadow: none;
@@ -165,24 +159,22 @@ footer_html="""
165
  </div>
166
  """
167
  sandbox_html_template = """
168
- <div class="sandbox-outer-wrapper">
169
- <div class="sandbox-container">
170
- <img src="https://huggingface.co/datasets/m-ric/images/resolve/main/HUD_1024x768.png" class="sandbox-background" />
171
- <div class="status-text">{status_text}</div>
172
- <div class="status-indicator {status_class}"></div>
173
- <iframe id="sandbox-iframe"
174
- src="{stream_url}"
175
- class="sandbox-iframe"
176
- style="display: block;"
177
- allowfullscreen>
178
- </iframe>
179
- <img id="bsod-image"
180
- src="https://huggingface.co/datasets/mfarre/servedfiles/resolve/main/blue_screen_of_death.gif"
181
- class="bsod-image"
182
- style="display: none; position: absolute; top: 13%; left: 5%; width: <<WIDTH>>px; height: <<HEIGHT>>px; border: 4px solid #444444;"
183
- />
184
- </div>
185
- </div>
186
  """.replace("<<WIDTH>>", str(WIDTH+15)).replace("<<HEIGHT>>", str(HEIGHT+10))
187
 
188
  custom_js = """
 
35
 
36
 
37
  custom_css = """
 
 
 
 
 
 
 
 
 
38
  .sandbox-container {
39
  position: relative;
40
+ width: 910px;
41
+ height: 713px;
42
  overflow: hidden;
43
+ margin: auto;
44
  }
45
 
46
  .sandbox-background {
47
  position: absolute;
48
  top: 0;
49
  left: 0;
50
+ width: 910px;
51
+ height: 713px;
52
  }
53
 
54
  .sandbox-iframe {
55
  position: absolute;
56
+ top: 8%;
57
+ left: 7%;
58
  width: <<WIDTH>>px;
59
  height: <<HEIGHT>>px;
60
  border: 4px solid #444444;
61
  transform-origin: 0 0;
62
+ transform: scale(0.605);
63
  }
64
 
65
+ /* Colored label for task textbox */
66
  .primary-color-label label span {
67
  font-weight: bold;
68
  color: var(--button-primary-border-color);
 
71
  /* Status indicator light */
72
  .status-indicator {
73
  position: absolute;
74
+ bottom: 4%;
75
+ left: 43%;
76
  width: 20px;
77
  height: 20px;
78
  border-radius: 50%;
 
82
 
83
  .status-text {
84
  position: absolute;
85
+ bottom: 3.8%;
86
+ left: 47%;
87
+ right:40%
88
  font-size: 16px;
89
  font-weight: bold;
90
  color: black;
91
  background-color: white;
92
+ padding: 0 10px;
93
  border-radius: 3px;
94
  border: 2px solid black;
95
  text-shadow: none;
 
159
  </div>
160
  """
161
  sandbox_html_template = """
162
+ <div class="sandbox-container">
163
+ <img src="https://huggingface.co/datasets/m-ric/images/resolve/main/HUD_leandro.png" class="sandbox-background" />
164
+ <div class="status-text">{status_text}</div>
165
+ <div class="status-indicator {status_class}"></div>
166
+ <iframe id="sandbox-iframe"
167
+ src="{stream_url}"
168
+ class="sandbox-iframe"
169
+ style="display: block;"
170
+ allowfullscreen>
171
+ </iframe>
172
+ <img id="bsod-image"
173
+ src="https://huggingface.co/datasets/mfarre/servedfiles/resolve/main/blue_screen_of_death.gif"
174
+ class="bsod-image"
175
+ style="display: none; position: absolute; top: 13%; left: 5%; width: <<WIDTH>>px; height: <<HEIGHT>>px; border: 4px solid #444444;"
176
+ />
177
+ </div>
 
 
178
  """.replace("<<WIDTH>>", str(WIDTH+15)).replace("<<HEIGHT>>", str(HEIGHT+10))
179
 
180
  custom_js = """