BusEngine.js

BusEngine.engine (Object)

Объект отвечающий за главные параметры движка. В "BusEngine.engine" формируются данные о системе, подгружаются данные из файлов настроек, применяются настройки и проводятся инные проверки.

Методы

Методов нет

Подклассы

Подклассов нет

Константы

Констант нет

Поля

Полей нет

Свойства

(object)BusEngine.engine.settingProject

Свойство (статическое) уровня класса выводит "object" данные из файла настроек проекта "*.busproject". Измениь данные нельзя, только вручную через файл настроек.

Наверх

События

Событий нет

Пример файла index.html

В коде отражено получение данных из файла настроек проекта и установка перевода страницы после построения структуры DOM (после чтения браузером HTML).

  1. <!DOCTYPE html>
  2. <html lang="ru">
  3.   <head>
  4.     <meta charset="UTF-8">
  5.     <script src="Scripts/BusEngine/BusEngine.js" type="text/javascript"></script>
  6. <script type="text/javascript">
  7. /* устанавливаем свой текст в базу */
  8. if ('version' in BusEngine.engine.settingProject && 'info' in BusEngine.engine.settingProject && 'name' in BusEngine.engine.settingProject['info']) {
  9.         BusEngine.localization.setLanguage('heading_title', BusEngine.engine.settingProject['info']['name'] + ' ' + BusEngine.engine.settingProject['version']);
  10. } else {
  11.         BusEngine.localization.setLanguage('heading_title', 'Название до загрузки языка');
  12. }
  13.   </head>
  14.   <body>
  15.     <span data-localization="heading_title">Название до загрузки языка</span>
  16.     <a href="text_link_href" title="text_link_title">text_link_name - будет виден этот код до загрузки языка</a>
  17.     <a href="text_link_href" title="text_link_title" data-localization="text_link_name">Название ссылки до загрузки языка</a>
  18.   </body>
  19. </html>
Наверх