Jump to content

still swamp

User
  • Posts

    167
  • Joined

  • Last visited

Everything posted by still swamp

  1. Вот вариант. Вот код: function clShowTab(AIDTab, AIDButton) /* Функция показывает элемент с AIDTab Остальные элементы прячутся. Можно использовать как аналог закладок. AIDTab - id элемента закладки AIDButton - id элемента кнопки */ { var iObj; var objParent; var objTab=document.getElementById(AIDTab); if (objTab) { var objParent=objTab.parentNode; for(var i=0; i<objParent.childNodes.length; i++) { iObj=objParent.childNodes[i]; if (iObj==objTab) {iObj.style.display=''} else {iObj.style.display='none'}; } } var objButton=document.getElementById(AIDButton); if (objButton) { var objParent=objButton.parentNode; for(var i=0; i<objParent.childNodes.length; i++) { iObj=objParent.childNodes[i]; if (iObj==objButton) {iObj.className='TabButtonActive'} else {iObj.className='TabButtonInactive'}; } } }
  2. Это одна из статей. На сколько вменяемо оформление, подача материала.
  3. Ссылка Вот. Вроде кое как собрали. На FF работает и текстовый редактор и подсветка.
  4. Сенкс за уточнение про сафари. Под руками не было проверить. По идее самое правильное div. По крайней мере наиболее близко к привычному всем вордовскому поведению. Для программиста более понятно br.
  5. Обидно. Буду выкусывать <p>, а <br> или </p> заменять на enter.
  6. Можно ли регламентировать поведение body в процессе редактирования при designMode? Если я жму ENTER то в исходный код добавляется тэг <BR>, а для оперы <P>. По идее переносы строк регламентируются white-space:pre, однако браузеры все равно вставляют указанные теги.
  7. Сенкс. Вопрос именно в этом. Я конечно заработался, но в данном случае вспоминается анекдот про студента который не знал но вспомнил.
  8. Можно ли при помощи CSS из span соорудить некое подобие блочного элемента? Хотя бы что бы он начинался с новой строки. Такое: abcd<span class="myclass">def</span>fffff Должно выглядеть так: abcd def ffffff
  9. Спасибо за помощь. Все срослось. Путь у фрэйма был пустой.
  10. На счет засунуть CSS в документ - я это понимаю. Будет работать наверно, но не желательно так делать. Я естественно подключил. Но почему не работает? ...<link rel="stylesheet" href="?&template=CL.SCC.CodeEditor.Standart" type="text/css">...
  11. Имеется в виду документ в котором лежит фрэйм, или засунуть CSS в документ загруженный во врэйм. Если первое, то я с удовольствием, только как тогда им пользоваться?
  12. Есть: <iframe id="iframe"></iframe> document.getElementById('iframe').innerHTML="<!DOCTYPE HTML><html><head><link rel="stylesheet" href="?&template=CL.SCC.CodeEditor.Standart" type="text/css"></head><body></body></html>" Я напрасно надеялся что во фрэйме будут использованы CSS переданные в stylesheet. Но этого не происходит. Сам контент CSS валиден, возвращается сервером, является CSS и работает в случае прямого обращения. Что можно сделать?
  13. Да ни... вообще не трудно. Типизация лексем уже есть для расскраски и содержится в классе. Подбор имеющихся алгоритимически вообще элементарен. С точки зрения реализации на JS вроде тоже проблем не вижу. Надо будет как нить сделать. Надо сначала разобраться с текстовым редактором. И еще. Уперся в проблему CTRL+Z. Штука очень нужная. Варианта у мя три: 1. после каждого клика изменившего текст, сохранять все в стек на фиксированую глубину (варварство). 2. искать изменения и сохранять только их а потом каким то хитрым образом обрабатвать обратно (сложно) 3. как то текст размеченный гонять черз копи паст вместо того что бы вставлять через innerHTML. тогда будет работать буфер обмена, но я с трудом представлюя себе как это будет выглядеть.
  14. Я собственно делаю для CL а там таб как то не прижился. Однако, если вы подскажете как сделать так что бы таб не прыгал на следующий элемент - сделаю.
  15. донапардон что? Это что бы текст дополнялся? кавычки там и тд? Что до подсвечивания, то это не вопрос. Там детализация может быть любая. Вопрос получасе для логики. Постепенно раскормлю.
  16. Оно работает. Выложил из за того, что может появятся разумные мысли по реализации.
  17. Первые результаты. Глюков много - за пару дней переловлю. Главная досада - не работает ctrl+z. Пока не знаю что делать. Работает под FF. Остальное не проверял.
  18. Есть: <span><img>text</span> Задача: Надо сделать так что бы img оказалась сверху text, те не занимала место на странице а выводилась поверх текста используя тольок CSS для img. Пример: https://catlair.net/index.asp?&Body=Bod...Page&edit=2 Как карандашики сделать висящими над контентом?
  19. Можно. Не подумал. Надо спробовать. Те в крадце: Работаю я с BODY <contenteditable=true> Со стилями и тд... Хороший вариант, он боди в COPY не прихватит. Седня спробую.
  20. Хочу предложить http://catlair.net в качестве платформы для деятельности студии. Отлично понимаю, что у вас есть свои предпочтения а CL продукт новый. Однако, он для централизованной разработки - самое то. Мне требуется группа верстальщиков и дизайнеров для совместной работы и кормежки с CL.
  21. В общем cам шучу сам смеюсь. Cделал и подсветку и каретку. Проверял только для FF. Теперь надо решить граблю эту c дивом или заюзать iframe. С iframe проблема. В него надо как то засунуть стили и потом их каждый раз отделять от контента. Не хотелось бы.
  22. Есть <div contentEditable="true"></div>. В нем я что то наредактировал, нажал CTRL+A (пометил все) и скопировал в буфер. В буфере оказался сам <div contentEditable="true">то что я набрал руками</div> Это в общем то логично (если глядеть с точки зрения браузера), но мне не нужно. Требуется получить только контент. Какие варианты борьбы предложите?
  23. Вот финальный результат. Можно редактировать и контент и код.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy