AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Редактирование html кода

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
Nizaury



Joined: 06 Dec 2011
Posts: 27

PostPosted: Wed Oct 01, 2014 8:54 am    Post subject: Редактирование html кода Reply with quote

Подскажите, какие-либо скрипты(плагины) для быстрой вставки HTML тэгов до и после выделенного текста.
Back to top
View user's profile Send private message
Cuprum



Joined: 28 Sep 2011
Posts: 197

PostPosted: Wed Oct 01, 2014 9:13 am    Post subject: Reply with quote

Nizaury

insertTag.js
Back to top
View user's profile Send private message
Nizaury



Joined: 06 Dec 2011
Posts: 27

PostPosted: Wed Oct 01, 2014 10:46 am    Post subject: Reply with quote

С одной стороны конечно удобно, что тэги открытия приходится вводить вручную, но больше интересует подобие плагина BBCode, где уже присутствует базвый набор тэгов+возможность добавить их самому как в контекстное меню, так и на панель инструментов.

При работе скрипта insertTag.js наблюдаются существенная ошибка - Неправильное распознавание последовательности из 2 тегов.

Например:

1) Если ввести в качестве открытия <p><b>, то в качестве закрытия он предложит </p><b>
2) Если ввести в качестве открытия <input type='button' class="splLink" value='Show'><div class="splCont"> , то вместо </div> он предложит </input>
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 344

PostPosted: Wed Oct 01, 2014 11:31 am    Post subject: Reply with quote

Nizaury
Можно ещё посмотреть Insert в ContextMenu plugin.
Back to top
View user's profile Send private message
Lenchik



Joined: 10 Jan 2011
Posts: 264

PostPosted: Wed Oct 01, 2014 2:22 pm    Post subject: Reply with quote

Я назабивал в хоткеи через соответствующий плагин требующиеся комбинации, например
Code:
Insert("<mark class=\[0022]filename\[0022]>\s</mark>", 1)

А так-то с автором InsertTag наверняка можно списаться и предложить доработать.
Back to top
View user's profile Send private message Visit poster's website
Skif_off



Joined: 20 Oct 2013
Posts: 344

PostPosted: Wed Oct 01, 2014 2:48 pm    Post subject: Reply with quote

Lenchik
\[0022] - это аналог позиции каретки $[] в coder-файлах?
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1620

PostPosted: Wed Oct 01, 2014 3:07 pm    Post subject: Reply with quote

Nizaury wrote:
insertTag.js
...
1) Если ввести в качестве открытия <p><b>, то в качестве закрытия он предложит </p><b>
2) Если ввести в качестве открытия <input type='button' class="splLink" value='Show'><div class="splCont"> , то вместо </div> он предложит </input>
На данный момент поддерживается ввод только одного тэга за раз.
По п. 2) с <input> и ему подобными надо иметь список тэгов, которые не надо закрывать, да еще и распознать тип документа, чтобы в случае необходимости вставить <input/>. Это все нетривиально и усложнит логику.
Закрытие всего, что было открыто, можно попробовать сделать, но, опять же, без проверок на вложение уже закрытых тэгов.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group