INSTALLED_APPS = [Затем в urls.py:'django.contrib.admin' 'django.contrib.auth' ...........'helptools' ]
urlpatterns = [ path(И наконец, в шаблоне:'admin/' admin.site.urls), path('hlptls/' include('helptools.urls' )) ]
Готово! Теперь вы можете использовать HelpTools!!DOCTYPE html {% load helpTags %}Загрузка тегов HelpTools html lang head meta charset meta name content title Document/title {% help_tools_load %}Загрузка самого helpTools.js, работает даже без настройки статических файлов ...........
helpTools.js состоит из двух частей:
VoiceRecorder
helpTools
let Rec = new VoiceRecorder;Также, можно запускать и останавливать запись вручную:Создаём новый VoiceRecorder Функция recordOnclick позволит начинать и заканчивать запись одной кнопкой. Rec.recordOnclick('#identifier' function(blob) {Первый аргумент который принимает функция - кнопка которая будет активировать запись. Второй аргумент - функция которая будет выполнена по окончанию записи, в неё передаётся результат в формате Blob });
Сама запись после этого будет в Rec.recBlobНачать запись: Rec.startRec()Завершить запись: Rec.stopRec()
По завершению этой анимации элемент будет удалён: helpTools.anim('selector' 'delete' ).fade('in' 0.15 );Эквивалентно этой записи: helpTools.anim('selector' function() { document.querySelector('selector' ).remove(); }).fade('in' 0.15 );По завершению этой анимации элемент будет скрыт: helpTools.anim('selector' 'hide' ).fade('in' 0.15 );
Методы "pause" и "drop" возвращают время которое насчитал секундомер в формате '{минуты}:{секунды}'Запуск: timer.start()Приостановка (Возобновить его можно через timer.start()): timer.pause()Сброс: timer.drop()
helpTools.beta - это инструменты которые надо ещё доработать, как в техническом плане, так и в идеином.