Scripts discussion (2)
- Author
- Message
- 
				
								Offline
- Site Admin
- Posts: 6411
- Joined: Thu Jul 06, 2006 7:20 am
KDJ
My release build means: VCToolkit_PlatformSDK_2003.zip. Unpack it to "C:\Program Files" and execute any "Build*.cmd" file from sources.
			
			
													My release build means: VCToolkit_PlatformSDK_2003.zip. Unpack it to "C:\Program Files" and execute any "Build*.cmd" file from sources.
					Last edited by Instructor on Thu Jan 10, 2013 7:25 am, edited 1 time in total.
									
			
																
						- 
				
								Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
FileAndStream.js
Changed: update for Scripts plugin v11.3.
Fixed: bug in directories history.
PluginText.js
Changed: update for Scripts plugin v11.3.
			
			
									
																
						Changed: update for Scripts plugin v11.3.
Fixed: bug in directories history.
PluginText.js
Changed: update for Scripts plugin v11.3.
- 
				
								Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
- 
				
								Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Infocatcher
Предложение по insertTag.js.
Сейчас извне можно жёстко задать -bbcode=true, что совсем не гибко.
Хотелось бы иметь возможность автоопределения по типу. Т.е. унифицировать клавиши для HTML и BbCode, например: b - Ctrl+b и т.д.
Для определения типа файла можно было бы использовать getExtBySyntaxFile из CommonFunctions.js.
Если расширение = htm, то использовать <>, в остальных случаях [].
			
			
									
																
						Предложение по insertTag.js.
Сейчас извне можно жёстко задать -bbcode=true, что совсем не гибко.
Хотелось бы иметь возможность автоопределения по типу. Т.е. унифицировать клавиши для HTML и BbCode, например: b - Ctrl+b и т.д.
Для определения типа файла можно было бы использовать getExtBySyntaxFile из CommonFunctions.js.
Если расширение = htm, то использовать <>, в остальных случаях [].
- 
				
								Offline
- Site Admin
- Posts: 6411
- Joined: Thu Jul 06, 2006 7:20 am
- 
				
								Offline
- Posts: 1879
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
А как быть, если я пишу сообщение на форум, а в сообщении – код. И я поставил подсветку для этого кода.VladSh wrote:Для определения типа файла можно было бы использовать getExtBySyntaxFile из CommonFunctions.js.
Если расширение = htm, то использовать <>, в остальных случаях [].
Вот что я хочу править – код или «форумную» часть?
- 
				
								Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Infocatcher
Какой "код"? Не html же. Если js, то значит применится BbCode.
Или всё-таки код html? Тогда наверное приоритет задавать...
И чтобы уменьшить количество таких "попаданий", можно сначала попытаться расширение от текущего файла взять (вдруг он сохранён), а уже потом брать от синтаксиса. Как-то так наверное..)
			
			
									
																
						Какой "код"? Не html же. Если js, то значит применится BbCode.
Или всё-таки код html? Тогда наверное приоритет задавать...
И чтобы уменьшить количество таких "попаданий", можно сначала попытаться расширение от текущего файла взять (вдруг он сохранён), а уже потом брать от синтаксиса. Как-то так наверное..)
- 
				
								Offline
- Posts: 1879
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
VladSh
Да хоть бы и js.

Если бы еще некоторые не решили выпилить E4X...
Вот для ввода через AkelPad.InputBox() я уже сделал определение
[b как BBCode, a <b как HTML.
Сейчас что-нибудь и для автоопределения сделаем.
			
			
									
																
						Да хоть бы и js.
Code: Select all
var html = '\
	<div class="abc">\
		...\
	</div>';
node.innerHTML = html;
Если бы еще некоторые не решили выпилить E4X...
Вот для ввода через AkelPad.InputBox() я уже сделал определение
[b как BBCode, a <b как HTML.
Сейчас что-нибудь и для автоопределения сделаем.

- 
				
								Offline
- Posts: 1879
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Что-то я не понимаю, как использовать
Call("Coder::Settings", 18, WINDOW, DOCUMENT, *ALIAS, *ALIASLENGTH)
			
			
									
																
						Call("Coder::Settings", 18, WINDOW, DOCUMENT, *ALIAS, *ALIASLENGTH)
Code: Select all
var buffer = AkelPad.MemAlloc( ??? );
var length = AkelPad.Call("Coder::Settings", 18, AkelPad.GetEditWnd(), AkelPad.GetEditDoc(), 0, buffer);
var aliasBuffer = AkelPad.MemAlloc(length); // В каких единицах размер?
AkelPad.Call("Coder::Settings", 18, AkelPad.GetEditWnd(), AkelPad.GetEditDoc(), aliasBuffer, buffer);- 
				
								Offline
- Posts: 1879
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Предварительно вот так: insertTag-test.js
Пока что для несохраненного файла ничего не проверяется.
			
			
									
																
						Пока что для несохраненного файла ничего не проверяется.
- 
				
								Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
htm работает, а html нет.
И можно ли без хвоста из расширений как-то обойтись (я просто не понял, зачем они)?
Теперь параметр bbcode не очень по смыслу подходит.. может его в какой-нибудь type переименовать. И автоопределение наверное это "0" или "?". Хотя всё это по барабану, главное, что буит работать))
			
			
									
																
						И можно ли без хвоста из расширений как-то обойтись (я просто не понял, зачем они)?
Теперь параметр bbcode не очень по смыслу подходит.. может его в какой-нибудь type переименовать. И автоопределение наверное это "0" или "?". Хотя всё это по барабану, главное, что буит работать))
- 
				
								Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
FileInfo.js
Added: dialog box and saving parameters.
			
			
									
																
						Added: dialog box and saving parameters.
- 
				
								Offline
- Posts: 1879
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
VladSh
Ай, ну да, я сначала без ...$/ думал делать. Обновил.
А с параметром тоже думал, зато в таком виде старые вызовы работают как и раньше.
			
			
									
																
						Ай, ну да, я сначала без ...$/ думал делать. Обновил.
А с параметром тоже думал, зато в таком виде старые вызовы работают как и раньше.
Я этот хвост из xml.coder утянул. Все же логичнее в XML-образных документах вставлять XML-тэги, а не ББ-коды.И можно ли без хвоста из расширений как-то обойтись (я просто не понял, зачем они)?
- 
				
								Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Я думал с той стороны, что где может быть выделение жирным типа <b>текст</b>? Только в htm, html, ну может ещё mht. Если например xml, то форматирования там такого скорее всего не будет, значит это как раз тот слуай, чтобы выложить кусок xml на форум, а значит нужны BbCode.Infocatcher wrote:Все же логичнее в XML-образных документах вставлять XML-тэги, а не ББ-коды.
