Spaces:
Running
Running
truncated title txt
Browse files- share_btn.py +5 -1
share_btn.py
CHANGED
@@ -42,6 +42,10 @@ share_js = """async () => {
|
|
42 |
const inputImgEl = gradioEl.querySelector('#input-img img');
|
43 |
const imgEls = gradioEl.querySelectorAll('#generated-gallery img');
|
44 |
const promptTxt = gradioEl.querySelector('#translated textarea').value;
|
|
|
|
|
|
|
|
|
45 |
const shareBtnEl = gradioEl.querySelector('#share-btn');
|
46 |
const shareIconEl = gradioEl.querySelector('#share-btn-share-icon');
|
47 |
const loadingIconEl = gradioEl.querySelector('#share-btn-loading-icon');
|
@@ -83,7 +87,7 @@ ${htmlImgsMd}
|
|
83 |
</div>`;
|
84 |
|
85 |
const params = new URLSearchParams({
|
86 |
-
title:
|
87 |
description: descriptionMd,
|
88 |
});
|
89 |
|
|
|
42 |
const inputImgEl = gradioEl.querySelector('#input-img img');
|
43 |
const imgEls = gradioEl.querySelectorAll('#generated-gallery img');
|
44 |
const promptTxt = gradioEl.querySelector('#translated textarea').value;
|
45 |
+
let titleTxt = promptTxt;
|
46 |
+
if(titleTxt.length > 100){
|
47 |
+
titleTxt = titleTxt.slice(0, 100) + ' ...';
|
48 |
+
}
|
49 |
const shareBtnEl = gradioEl.querySelector('#share-btn');
|
50 |
const shareIconEl = gradioEl.querySelector('#share-btn-share-icon');
|
51 |
const loadingIconEl = gradioEl.querySelector('#share-btn-loading-icon');
|
|
|
87 |
</div>`;
|
88 |
|
89 |
const params = new URLSearchParams({
|
90 |
+
title: titleTxt,
|
91 |
description: descriptionMd,
|
92 |
});
|
93 |
|