Keldos commited on
Commit
374ce0c
·
1 Parent(s): f6180c8
web_assets/html/header_title.html CHANGED
@@ -1,7 +1,7 @@
1
  <div class="gb_hd gb_7c gb_8c"
2
  style="display:inline-flex;">
3
  <buttom id="chuanhu-menu-btn" onclick='menuClick()' class="gb_Ec" aria-expanded="false" aria-label="Main menu" role="button" tabindex="0"
4
- style="visibility: visible; width:32px; height:32px; margin-right:5px;"><svg focusable="false" viewBox="0 0 24 24">
5
  <path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path>
6
  </svg>
7
  </div>
 
1
  <div class="gb_hd gb_7c gb_8c"
2
  style="display:inline-flex;">
3
  <buttom id="chuanhu-menu-btn" onclick='menuClick()' class="gb_Ec" aria-expanded="false" aria-label="Main menu" role="button" tabindex="0"
4
+ style="visibility: visible; width:32px; height:32px; margin-right:5px;"><svg focusable="false" viewBox="0 0 24 24" fill="currentColor">
5
  <path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path>
6
  </svg>
7
  </div>
web_assets/javascript/ChuanhuChat.js CHANGED
@@ -94,6 +94,7 @@ function initialize() {
94
  setChatbotHeight();
95
  setChatbotScroll();
96
  setPopupBoxPosition();
 
97
  setSlider();
98
  setAvatar();
99
  if (!historyLoaded) loadHistoryHtml();
@@ -212,11 +213,26 @@ function adjustDarkMode() {
212
  });
213
  }
214
 
 
215
  function setChatAreaWidth() {
216
  const screenWidth = window.innerWidth;
217
- const menuWidth = gradioApp().querySelector('.menu').offsetWidth;
218
- const chatAreaWidth = chatArea.offsetWidth
219
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
220
  }
221
 
222
  function setPopupBoxPosition() {
@@ -317,7 +333,7 @@ window.addEventListener("DOMContentLoaded", function () {
317
  isInIframe = (window.self !== window.top);
318
  historyLoaded = false;
319
  });
320
- window.addEventListener('resize', ()=>{setChatbotHeight();setPopupBoxPosition()});
321
  window.addEventListener('scroll', ()=>{setChatbotHeight(); setUpdateWindowHeight();setPopupBoxPosition();});
322
  window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change", adjustDarkMode);
323
 
 
94
  setChatbotHeight();
95
  setChatbotScroll();
96
  setPopupBoxPosition();
97
+ setChatAreaWidth();
98
  setSlider();
99
  setAvatar();
100
  if (!historyLoaded) loadHistoryHtml();
 
213
  });
214
  }
215
 
216
+
217
  function setChatAreaWidth() {
218
  const screenWidth = window.innerWidth;
219
+ const menuArea = gradioApp().querySelector('#menu-area');
220
+ const chatbotArea = gradioApp().querySelector('#chatbot-area');
221
+ // const menuWidth = menuArea.offsetWidth;
222
+ const chatbotAreaWidth = chatbotArea.offsetWidth;
223
+ return;
224
+ if (menuArea.classList.contains('hideSide')) {
225
+ // // chatbotArea.style.width = `${chatbotAreaWidth}px`;
226
+ // chatbotArea.style.flexBasis = '75%'
227
+ // } else {
228
+ // chatbotArea.style.flexBasis = `50%`;
229
+ // if (screenWidth > 499) {
230
+ // // chatbotArea.style.width = `${screenWidth - menuWidth}px`;
231
+ // chatbotArea.style.width = `800px`;
232
+ // } else {
233
+ // // chatbotArea.style.width = `${chatbotAreaWidth}px`;
234
+ // }
235
+ }
236
  }
237
 
238
  function setPopupBoxPosition() {
 
333
  isInIframe = (window.self !== window.top);
334
  historyLoaded = false;
335
  });
336
+ window.addEventListener('resize', ()=>{setChatbotHeight();setPopupBoxPosition();});
337
  window.addEventListener('scroll', ()=>{setChatbotHeight(); setUpdateWindowHeight();setPopupBoxPosition();});
338
  window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change", adjustDarkMode);
339
 
web_assets/javascript/webui.js CHANGED
@@ -2,6 +2,7 @@ function openSettingBox() {
2
  chuanhuPopup.classList.add('showBox');
3
  popupWrapper.classList.add('showBox');
4
  settingBox.classList.remove('hideBox');
 
5
  showMask();
6
 
7
  }
@@ -10,6 +11,7 @@ function openTrainingBox() {
10
  chuanhuPopup.classList.add('showBox');
11
  popupWrapper.classList.add('showBox');
12
  trainingBox.classList.remove('hideBox');
 
13
  showMask();
14
  }
15
 
@@ -42,6 +44,7 @@ function menuClick() {
42
  menu.classList.add('hideSide');
43
  // menuBtn.classList.remove('active');
44
  }
 
45
  }
46
 
47
  function setHistroyPanel() {
 
2
  chuanhuPopup.classList.add('showBox');
3
  popupWrapper.classList.add('showBox');
4
  settingBox.classList.remove('hideBox');
5
+ trainingBox.classList.add('hideBox');
6
  showMask();
7
 
8
  }
 
11
  chuanhuPopup.classList.add('showBox');
12
  popupWrapper.classList.add('showBox');
13
  trainingBox.classList.remove('hideBox');
14
+ settingBox.classList.add('hideBox');
15
  showMask();
16
  }
17
 
 
44
  menu.classList.add('hideSide');
45
  // menuBtn.classList.remove('active');
46
  }
47
+ setChatAreaWidth();
48
  }
49
 
50
  function setHistroyPanel() {
web_assets/stylesheet/ChuanhuChat.css CHANGED
@@ -159,19 +159,39 @@ body.popup-open {
159
  .hideBox {
160
  display: none;
161
  }
 
162
  .hideSide {
163
  width: 0 !important;
 
164
  display: none !important;
165
  }
166
 
167
  #chatbot-area {
168
- transition: width 0.3s ease-in-out;
 
 
 
 
 
 
 
 
 
 
 
 
 
169
  }
170
- .chuanhu-history-panel ul.options {
 
 
 
 
 
171
  position: relative;
172
  box-shadow: unset;
173
  overflow: hidden;
174
- }
175
  .chuanhu-history-panel {
176
  height: 500px;
177
  overflow: auto;
 
159
  .hideBox {
160
  display: none;
161
  }
162
+
163
  .hideSide {
164
  width: 0 !important;
165
+ /* flex-basis: 0 !important; */
166
  display: none !important;
167
  }
168
 
169
  #chatbot-area {
170
+ transition: flex-basis 0.5s ease;
171
+ }
172
+ #chatbot-area, #menu-area, #toolbox-area {
173
+ /* flex: none;
174
+ flex-grow: unset !important;
175
+ width: auto;
176
+ min-width: unset !important;
177
+ transition: flex-basis 0.5s ease; */
178
+ }
179
+ #chatbot-area {
180
+
181
+ }
182
+ #menu-area {
183
+
184
  }
185
+ #toolbox-area {
186
+
187
+ }
188
+
189
+
190
+ /* .chuanhu-history-panel ul.options {
191
  position: relative;
192
  box-shadow: unset;
193
  overflow: hidden;
194
+ } */
195
  .chuanhu-history-panel {
196
  height: 500px;
197
  overflow: auto;