C помощью редактора тегов можно вставлять новые теги, редактировать существующие и обращаться к справочной информации по тегам. Выбор тегов позволяет пользователю упорядочивать свои теги таким образом, чтобы обеспечить удобный доступ к часто используемым тегам. Библиотеки тегов, поставляемые в составе Dreamweaver, содержат информацию о тегах, используемых в языках разметки на основе стандартов, а также в большинстве языков разработки сценариев на основе тегов. Для доступа к тегам и работы с ними в редакторах тегах и библиотеках тегов ваших расширений можно пользоваться функциями «Редактор тегов JavaScript», «Выбор тегов» и «Библиотека тегов».

dom.getTagSelectorTag ()

Доступность

Dreamweaver MX.

Описание

Эта функция получает узел DOM для тега, который в данный момент выбран на панели селектора тегов в нижней части окна документа.

Аргументы

Нет.

Возвращает

Узел DOM для тега, выбранного в данный момент. Значение null, если тег не выбран.

dreamweaver.popupInsertTagDialog ()

Доступность

Dreamweaver MX.

Описание

Эта функция проверяет файлы VTM: определен ли редактор тегов для указанного тега. Если редактор определен, то он открывается и обрабатывает открывающий тег. В противном случае открывающий тег вставляется без изменений в пользовательский документ.

Аргументы

start_tag_string

Строка открывающего тега, содержащая один из следующих типов начальных значений:

  • Тег, например <input>

  • Тег с атрибутами, например type='text'> <input

  • Директива, например <%= %>

Возвращает

Логическое значение: true, если что-либо вставляется документ. В противном случае — значение false.

dreamweaver.popupEditTagDialog ()

Доступность

Dreamweaver MX.

Описание

Если тег выбран, то эта функция открывает редактор тегов для этого тега, чтобы его можно было изменить.

Аргументы

Нет.

Возвращает

Ничего не возвращает.

Enabler

dreamweaver.showTagChooser ()

Доступность

Dreamweaver MX (не рекомендован с момента выхода Dreamweaver CS5.5)

Описание

Эта функция отображает диалоговое окно инструмента «Выбор тегов», переносит его на передний план и устанавливает его в фокусе.

Аргументы

Нет.

Возвращает

Ничего не возвращает.

dreamweaver.showTagLibraryEditor ()

Доступность

Dreamweaver MX.

Описание

Эта функция открывает редактор «Библиотека тегов».

Аргументы

Нет.

Возвращает

Нет.

dreamweaver.tagLibrary.getTagLibraryDOM ()

Доступность

Dreamweaver MX.

Описание

При наличии URL-адреса вида имя_файла.vtm эта возвращает DOM для этого файла, что позволяет изменить его содержимое.Эта функция должна вызваться, только если редактор «Библиотека тегов» активен.

Аргументы

fileURL

  • Аргумент fileURL представляет собой URL-адрес вида filename.vtm относительно папки Configuration/Tag Libraries, как показано в следующем примере: «HTML/img.vtm»

Возвращает

Указатель DOM на новый или ранее созданный файл в папке TagLibraries.

dreamweaver.tagLibrary.getSelectedLibrary ()

Доступность

Dreamweaver MX.

Описание

Если узел библиотеки выбран в редакторе «Библиотека тегов», то эта функция получает имя библиотеки.

Аргументы

Нет.

Возвращает

Строку: имя библиотеки, которая в данный момент выбрана в редакторе «Библиотека тегов». Возвращает пустую строку, если ни одна библиотека не выбрана.

dreamweaver.tagLibrary.getSelectedTag ()

Доступность

Dreamweaver MX.

Описание

Если узел атрибута в данный момент выбран, то эта функция получает имя тега, который содержит атрибут.

Аргументы

Нет.

Возвращает

Строку: имя тега, который в данный момент выбран в редакторе «Библиотека тегов». Возвращает пустую строку, если ни один тег не выбран.

dreamweaver.tagLibrary.importDTDOrSchema ()

Доступность

Dreamweaver MX.

Описание

Эта функция импортирует файл DTD или схемы с удаленного сервера схемы в библиотеку тегов.

Аргументы

fileURL, префикс

  • Аргумент fileURL — это путь к файлу DTD или схемы в формате локального URL-адреса.

  • Аргумент Prefix — это строка префикса, которая должна быть добавлена во все теги в данной библиотеке тегов.

Возвращает

Имя импортированной библиотеки тегов.

dreamweaver.tagLibrary.getImportedTagList ()

Доступность

Dreamweaver MX.

Описание

Эта функция создает список объектов tagInfo из импортированной библиотеки тегов.

Аргументы

libname

  • Аргумент libname — это имя импортированной библиотеки тегов.

Возвращает

Массив объектов tagInfo.

Объект taginfo содержит информацию об одном теге, который находится в библиотеке тегов. В объекте tagInfo определены cледующие свойства.

  • Свойство tagName, которое представляет собой строку

  • .
  • Свойство attributes, представляющее собой массив строк. Каждая строка представляет собой имя атрибута, указанного для этого тега.

Пример.

В следующем примере показано, как с помощью функции dw.tagLibrary.getImportedTagList () можно получить массив тегов из библиотеки libName:

     // "fileURL" and "prefix" have been entered by the user. 
    // tell the Tag Library to Import the DTD/Schema 
var libName = dw.tagLibrary.importDTDOrSchema(fileURL, prefix); 
 
    // get the array of tags for this library 
    // this is the TagInfo object 
var tagArray = dw.tagLibrary.getImportedTagList(libName); 
 
    // now I have an array of tagInfo objects. 
    // I can get info out of them. This gets info out of the first one. 
    // note: this assumes there is at least one TagInfo in the array. 
var firstTagName = tagArray[0].name; 
var firstTagAttributes = tagArray[0].attributes; 
    // note that firstTagAttributes is an array of attributes. 
 

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет