Show Tonghuashun symbol meta inline after the variety label.
Move symbol-selected into the label row across all symbol pickers without shifting the input field. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -67,6 +67,25 @@
|
||||
});
|
||||
}
|
||||
|
||||
function setupSymbolMetaPlacement(wrapper, selectedEl) {
|
||||
if (!selectedEl || wrapper.classList.contains('market-symbol-wrap')) {
|
||||
return;
|
||||
}
|
||||
var label = wrapper.querySelector('label.text-label, label.symbol-field-label');
|
||||
if (!label) {
|
||||
label = document.createElement('label');
|
||||
label.className = 'text-label symbol-field-label';
|
||||
label.appendChild(document.createTextNode('品种'));
|
||||
var input = wrapper.querySelector('.symbol-input');
|
||||
if (input) {
|
||||
wrapper.insertBefore(label, input);
|
||||
}
|
||||
}
|
||||
if (selectedEl.parentElement !== label) {
|
||||
label.appendChild(selectedEl);
|
||||
}
|
||||
}
|
||||
|
||||
function initSymbolInput(wrapper) {
|
||||
const input = wrapper.querySelector('.symbol-input');
|
||||
const hiddenThs = wrapper.querySelector('input[name="symbol"]')
|
||||
@@ -76,6 +95,7 @@
|
||||
const hiddenSina = wrapper.querySelector('input[name="sina_code"]');
|
||||
const dropdown = wrapper.querySelector('.symbol-dropdown');
|
||||
const selectedEl = wrapper.querySelector('.symbol-selected');
|
||||
setupSymbolMetaPlacement(wrapper, selectedEl);
|
||||
const isMarketPicker = wrapper.classList.contains('market-symbol-wrap');
|
||||
const useMainsPicker = isMarketPicker || wrapper.classList.contains('symbol-mains');
|
||||
let timer = null;
|
||||
|
||||
Reference in New Issue
Block a user