@@ -1597,6 +1597,11 @@ <h1>Telegram Limits Editor</h1>
1597
1597
this . markDirty ( ) ;
1598
1598
} ) ;
1599
1599
1600
+ setTimeout ( ( ) => {
1601
+ itemName . style . height = "5px" ;
1602
+ itemName . style . height = ( itemName . scrollHeight ) + "px" ;
1603
+ } , 0 ) ;
1604
+
1600
1605
const itemHint = document . createElement ( 'textarea' ) ;
1601
1606
itemHint . value = sectionLocale . items [ item . id ] . hint || '' ;
1602
1607
itemHint . placeholder = 'Hint' ;
@@ -1612,6 +1617,11 @@ <h1>Telegram Limits Editor</h1>
1612
1617
this . markDirty ( ) ;
1613
1618
} ) ;
1614
1619
1620
+ setTimeout ( ( ) => {
1621
+ itemHint . style . height = "5px" ;
1622
+ itemHint . style . height = ( itemHint . scrollHeight ) + "px" ;
1623
+ } , 0 ) ;
1624
+
1615
1625
const itemContentContainer = document . createElement ( 'div' ) ;
1616
1626
itemContentContainer . classList . add ( 'item-content-container' ) ;
1617
1627
itemFields . appendChild ( itemContentContainer ) ;
@@ -1633,6 +1643,11 @@ <h1>Telegram Limits Editor</h1>
1633
1643
this . markDirty ( ) ;
1634
1644
} ) ;
1635
1645
1646
+ setTimeout ( ( ) => {
1647
+ itemContent . style . height = "5px" ;
1648
+ itemContent . style . height = ( itemContent . scrollHeight ) + "px" ;
1649
+ } , 0 ) ;
1650
+
1636
1651
const itemContentPremiumContainer = document . createElement ( 'div' ) ;
1637
1652
itemContentPremiumContainer . classList . add ( 'item-content-premium-container' ) ;
1638
1653
itemFields . appendChild ( itemContentPremiumContainer ) ;
@@ -1658,6 +1673,11 @@ <h1>Telegram Limits Editor</h1>
1658
1673
this . markDirty ( ) ;
1659
1674
} ) ;
1660
1675
1676
+ setTimeout ( ( ) => {
1677
+ itemContentPremium . style . height = "5px" ;
1678
+ itemContentPremium . style . height = ( itemContentPremium . scrollHeight ) + "px" ;
1679
+ } , 0 ) ;
1680
+
1661
1681
const idContainer = document . createElement ( 'div' ) ;
1662
1682
idContainer . classList . add ( 'id-container' ) ;
1663
1683
idContainer . textContent = item . id ;
@@ -1760,18 +1780,43 @@ <h1>Telegram Limits Editor</h1>
1760
1780
idContainer . textContent = itemId ;
1761
1781
} ) ;
1762
1782
1783
+ setTimeout ( ( ) => {
1784
+ newItemName . style . height = "5px" ;
1785
+ newItemName . style . height = ( newItemName . scrollHeight ) + "px" ;
1786
+ } , 0 ) ;
1787
+
1763
1788
const newItemHint = document . createElement ( 'textarea' ) ;
1764
1789
newItemHint . placeholder = 'Hint' ;
1765
1790
newItemHint . title = 'Enter a hint for the limit' ;
1766
1791
newItemHint . rows = 1 ;
1767
1792
newItemTitleContainer . appendChild ( newItemHint ) ;
1768
1793
1794
+ newItemHint . addEventListener ( 'input' , ( ) => {
1795
+ newItemHint . style . height = "5px" ;
1796
+ newItemHint . style . height = ( newItemHint . scrollHeight ) + "px" ;
1797
+ } ) ;
1798
+
1799
+ setTimeout ( ( ) => {
1800
+ newItemHint . style . height = "5px" ;
1801
+ newItemHint . style . height = ( newItemHint . scrollHeight ) + "px" ;
1802
+ } , 0 ) ;
1803
+
1769
1804
const newItemContent = document . createElement ( 'textarea' ) ;
1770
1805
newItemContent . placeholder = 'Limit Description' ;
1771
1806
newItemContent . title = 'Describe the limit' ;
1772
1807
newItemContent . rows = 1 ;
1773
1808
addItemPanelRow . appendChild ( newItemContent ) ;
1774
1809
1810
+ newItemContent . addEventListener ( 'input' , ( ) => {
1811
+ newItemContent . style . height = "5px" ;
1812
+ newItemContent . style . height = ( newItemContent . scrollHeight ) + "px" ;
1813
+ } ) ;
1814
+
1815
+ setTimeout ( ( ) => {
1816
+ newItemContent . style . height = "5px" ;
1817
+ newItemContent . style . height = ( newItemContent . scrollHeight ) + "px" ;
1818
+ } , 0 ) ;
1819
+
1775
1820
const newItemContentPremiumContainer = document . createElement ( 'div' ) ;
1776
1821
newItemContentPremiumContainer . classList . add ( 'item-content-premium-container' ) ;
1777
1822
addItemPanelRow . appendChild ( newItemContentPremiumContainer ) ;
@@ -1787,6 +1832,16 @@ <h1>Telegram Limits Editor</h1>
1787
1832
newItemContentPremium . rows = 1 ;
1788
1833
newItemContentPremiumContainer . appendChild ( newItemContentPremium ) ;
1789
1834
1835
+ newItemContentPremium . addEventListener ( 'input' , ( ) => {
1836
+ newItemContentPremium . style . height = "5px" ;
1837
+ newItemContentPremium . style . height = ( newItemContentPremium . scrollHeight ) + "px" ;
1838
+ } ) ;
1839
+
1840
+ setTimeout ( ( ) => {
1841
+ newItemContentPremium . style . height = "5px" ;
1842
+ newItemContentPremium . style . height = ( newItemContentPremium . scrollHeight ) + "px" ;
1843
+ } , 0 ) ;
1844
+
1790
1845
addItemPanelRow . appendChild ( idContainer ) ;
1791
1846
1792
1847
const trailingContainer = document . createElement ( 'span' ) ;
0 commit comments