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()