Skip to content

storyclm/storyCLMStorage.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

storyCLMStorage.js

storyCLMStorage.js - это библиотека, обеспечивающая хранение данных при переходе между html-файлами презентации.

Библиотека предназначена для использования в HTML5 приложениях (презентациях) для StoryCLM и других подобных систем.

Версия

Текущая версия документации актуальна для storyCLMStorage.js (1.0.0).

Подключение

В главном скрипте приложения в переменную window.StoryCLMStoragePrefix должна быть записана строка с названием презентации. Она будет ключом localStorage, значением которого будет сериализованный json с данными, записанными на слайдах.

<script src="js/storyclm-storage-1.0.0.js"></script>

Использование

Библиотека предоставляет объект PresentationState, свойства которого сохраняются при переходе между html-файлами презентации. В него можно записывать информацию, которая пригодится на следующих слайдах.

В отличие от записи непосредстванно в localStorage, её использование исключает конфликты между именами переменных разных презентаций, загруженных на один планшет, и не засоряет хранилище множеством ключей.

Пример записи

PresentationState.sliderValue = $('.result').val();

Пример чтения

$('.result').val(PresentationState.sliderValue);

Пример очистки

StoryCLMStorage.Clear()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published