F

fazer

+22
Репутация
9
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 27 августа 2019 в 13:36
Здавствуйте


Поправил этот момент.

Loadырь
Спасибо!
А скажите пожалуйста, почему кнопка "Предпросмотр" показывает предыдущее состояние формы ответа?
по моему она теряет смысл, если не отражает окна текущего состояния формы
(на демке аналогично — не кажет)
#2 [ЕСТЬ РЕШЕНИЕ] Отображение нумерованного списка в спойлере 27 августа 2019 в 07:53
выкрутился добавлением события onchange
#3 [ЕСТЬ РЕШЕНИЕ] Отображение нумерованного списка в спойлере 26 августа 2019 в 09:15
кое что прояснилось,
пока спойлер закрыт, скрипт
  1. codeLines.forEach(function (line, lineNumber) {
  2. lineNumberSizer.textContent = line || '\n';
  3. var lineSize = lineNumberSizer.getBoundingClientRect().height;
  4. lineNumbersWrapper.children[lineNumber].style.height = lineSize + 'px';
  5. });
отрабатывая высоту строк выставляет "0px", поэтому все цифры на одной строке(открывая консоль chrome пересчитывает и всё норм)
Знает кто-нибудь как высчитать высоту строк(метод lineNumberSizer.getBoundingClientRect().height не работает под спойлером)?
#1 [ЕСТЬ РЕШЕНИЕ] Отображение нумерованного списка в спойлере 24 августа 2019 в 11:08
Здравствуйте,
подскажите пожалуйста куда копать?(чет ваще мыслей нету:))
При отображении нумерованного списка(codesample) "сжимается" поле нумерации,
странность в том, что всё чудненько отображается если однократно вызвать консоль браузера(chrome)
понятней на видео:
youtu.be/YQvngXVepkoкак с этим бороться? ну или хоть как поставить диагноз?
#4 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 22 августа 2019 в 22:01

Писали, что обо всех пиплах беспокоитесь, а тут прям личное послание

vikont
мне отбили мою сердобольность,
вы заинтересовались — я выклал наработку...

Как то негоже "засирать" чужую тему...

vikont
абсолютно согласен,
стер, при желании найти мою сборку tiny не сложно :)
#5 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 22 августа 2019 в 18:08


опубликуйте в блоге

vikont
я знаете ли, для блогов рылом не вышел )))
(кармы не хватает.., а когда я намекнул пиплу подкинуть её, мня обложили кучками недопонимания)
#6 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 22 августа 2019 в 13:48
да себе то я его уже влепил на tiny5… я так, за людей беспокоюсь :)
#7 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 22 августа 2019 в 07:46
ну тады замолвите плз ещё там словечко, что бы codesample включили в tiny желательно с правильной иконкой '<>'
#8 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 22 августа 2019 в 06:39
А скажите, куда постучаться, что бы это пофиксили в релизе?
#9 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 21 августа 2019 в 17:24


Структура URL разная.

Loadырь
Вы правы, редактору не нравятся точки в target_subject,
а нужно ли вообще передавать редактору этот самый субъект?,
я вот так сделал
  1.  
  2. /* if($context['action']){
  3.   $upload_params['target_subject'] = $context['action'];
  4.   } */
  5.  
и вроде всё работает
#10 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 21 августа 2019 в 09:03


. Но на демке ошибка другая

Loadырь
ошибка та-же что и у меня,


связана с таргетами в самом редакторе, а не в форуме.

Loadырь
а почему же тогда в ответе с цитированием все работает?
(как минимум можно же, наверное, сэмулировать цитирование)
#11 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 21 августа 2019 в 08:41
кстати,
на демосайте(demo.wordsword.ru) те-же яйца,
картинки не вставляются в "быстром ответе"
#12 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 20 августа 2019 в 17:53
проблема, как выяснилось наблюдается только в форме быстрого ответа
#13 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 20 августа 2019 в 11:26
один в один

  1.  
  2. theme.min.js:9 Uncaught Error: Errors:
  3. Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [1])
  4. Could not find valid *strict* value for "value" in {
  5. "text": ""
  6. },Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [2])
  7. Could not find valid *strict* value for "value" in {
  8. "text": ""
  9. },Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [3])
  10. Could not find valid *strict* value for "value" in {
  11. "text": ""
  12. }
  13.  
при этом видео нормально грузится, ссылки создаются(открываются доп окна),
беда только с картинками...
опять же если поставить ваш старенький itiny, то и картинки грузятся… хрень какая-то )
#14 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 20 августа 2019 в 10:27
обшибки

  1.  
  2. theme.min.js:9 Uncaught Error: Errors:
  3. Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [1])
  4. Could not find valid *strict* value for "value" in {
  5. "text": ""
  6. },Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [2])
  7. Could not find valid *strict* value for "value" in {
  8. "text": ""
  9. },Failed path: (dialog > body > branch: tabpanel > tabs > [0] > items > [1] > branch: selectbox > items > [3])
  10. Could not find valid *strict* value for "value" in {
  11. "text": ""
  12. }
  13.  
  14. Input object: {
  15. "title": "Insert/Edit Image",
  16. "size": "normal",
  17. "body": {
  18. "type": "tabpanel",
  19. "tabs": [
  20. {
  21. "title": "General",
  22. "items": [
  23. {
  24. "name": "src",
  25. "type": "urlinput",
  26. "filetype": "image",
  27. "label": "Source"
  28. },
  29. {
  30. "name": "images",
  31. "type": "selectbox",
  32. "label": "Image list",
  33. "items": [
  34. {
  35. "text": "None",
  36. "value": ""
  37. },
  38. {
  39. "text": ""
  40. },
  41. {
  42. "text": ""
  43. },
  44. {
  45. "text": ""
  46. }
  47. ]
  48. },
  49. {
  50. "name": "alt",
  51. "type": "input",
  52. "label": "Image description"
  53. },
  54. {
  55. "name": "dimensions",
  56. "type": "sizeinput"
  57. },
  58. {
  59. "type": "grid",
  60. "columns": 2,
  61. "items": []
  62. }
  63. ]
  64. },
  65. {
  66. "title": "Upload",
  67. "items": [
  68. {
  69. "type": "dropzone",
  70. "name": "fileinput"
  71. }
  72. ]
  73. }
  74. ]
  75. },
  76. "buttons": [
  77. {
  78. "type": "cancel",
  79. "name": "cancel",
  80. "text": "Cancel"
  81. },
  82. {
  83. "type": "submit",
  84. "name": "save",
  85. "text": "Save",
  86. "primary": true
  87. }
  88. ],
  89. "initialData": {
  90. "src": {
  91. "value": "",
  92. "meta": {}
  93. },
  94. "images": "",
  95. "alt": "",
  96. "title": "",
  97. "dimensions": {
  98. "width": "",
  99. "height": ""
  100. },
  101. "classes": "",
  102. "caption": false,
  103. "style": "",
  104. "vspace": "",
  105. "border": "",
  106. "hspace": "",
  107. "borderstyle": "",
  108. "fileinput": []
  109. }
  110. }
  111. at theme.min.js:9
  112. at Object.fold (theme.min.js:9)
  113. at ar (theme.min.js:9)
  114. at zA (theme.min.js:9)
  115. at Object.open (theme.min.js:9)
  116. at i (theme.min.js:9)
  117. at Object.open (theme.min.js:9)
  118. at tinymce.min.js?1566278689:9
  119. at u (tinymce.min.js?1566278689:9)
  120. at Object.open (tinymce.min.js?1566278689:9)
  121. (anonymous) @ theme.min.js:9
  122. fold @ theme.min.js:9
  123. ar @ theme.min.js:9
  124. zA @ theme.min.js:9
  125. open @ theme.min.js:9
  126. i @ theme.min.js:9
  127. open @ theme.min.js:9
  128. (anonymous) @ tinymce.min.js?1566278689:9
  129. u @ tinymce.min.js?1566278689:9
  130. open @ tinymce.min.js?1566278689:9
  131. (anonymous) @ plugin.min.js:9
  132. (anonymous) @ plugin.min.js:9
  133. setTimeout (async)
  134. (anonymous) @ plugin.min.js:9
  135. (anonymous) @ plugin.min.js:9
  136. (anonymous) @ plugin.min.js:9
  137. setTimeout (async)
  138. (anonymous) @ plugin.min.js:9
  139. (anonymous) @ plugin.min.js:9
  140. (anonymous) @ plugin.min.js:9
  141. setTimeout (async)
  142. (anonymous) @ plugin.min.js:9
  143. (anonymous) @ plugin.min.js:9
  144. success @ plugin.min.js:9
  145. r @ tinymce.min.js?1566278689:9
  146. setTimeout (async)
  147. je @ tinymce.min.js?1566278689:9
  148. r @ tinymce.min.js?1566278689:9
  149. setTimeout (async)
  150. je @ tinymce.min.js?1566278689:9
  151. r @ tinymce.min.js?1566278689:9
  152. setTimeout (async)
  153. je @ tinymce.min.js?1566278689:9
  154. r @ tinymce.min.js?1566278689:9
  155. setTimeout (async)
  156. je @ tinymce.min.js?1566278689:9
  157. r @ tinymce.min.js?1566278689:9
  158. setTimeout (async)
  159. je @ tinymce.min.js?1566278689:9
  160. r @ tinymce.min.js?1566278689:9
  161. setTimeout (async)
  162. je @ tinymce.min.js?1566278689:9
  163. r @ tinymce.min.js?1566278689:9
  164. setTimeout (async)
  165. je @ tinymce.min.js?1566278689:9
  166. r @ tinymce.min.js?1566278689:9
  167. setTimeout (async)
  168. je @ tinymce.min.js?1566278689:9
  169. r @ tinymce.min.js?1566278689:9
  170. setTimeout (async)
  171. je @ tinymce.min.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.