From 219ac9b26feec3e2c5cd68cf530485d0dbaa943c Mon Sep 17 00:00:00 2001 From: luxagraf Date: Sat, 29 Dec 2018 08:42:12 -0600 Subject: renamed and cleaned up scripts dir --- scripts/src/lib/js.cookie.js | 165 ------------------------------------------- scripts/src/note-create.js | 27 +++++++ scripts/src/note-new.js | 27 ------- 3 files changed, 27 insertions(+), 192 deletions(-) delete mode 100644 scripts/src/lib/js.cookie.js create mode 100644 scripts/src/note-create.js delete mode 100644 scripts/src/note-new.js diff --git a/scripts/src/lib/js.cookie.js b/scripts/src/lib/js.cookie.js deleted file mode 100644 index 9a0945e..0000000 --- a/scripts/src/lib/js.cookie.js +++ /dev/null @@ -1,165 +0,0 @@ -/*! - * JavaScript Cookie v2.2.0 - * https://github.com/js-cookie/js-cookie - * - * Copyright 2006, 2015 Klaus Hartl & Fagner Brack - * Released under the MIT license - */ -;(function (factory) { - var registeredInModuleLoader = false; - if (typeof define === 'function' && define.amd) { - define(factory); - registeredInModuleLoader = true; - } - if (typeof exports === 'object') { - module.exports = factory(); - registeredInModuleLoader = true; - } - if (!registeredInModuleLoader) { - var OldCookies = window.Cookies; - var api = window.Cookies = factory(); - api.noConflict = function () { - window.Cookies = OldCookies; - return api; - }; - } -}(function () { - function extend () { - var i = 0; - var result = {}; - for (; i < arguments.length; i++) { - var attributes = arguments[ i ]; - for (var key in attributes) { - result[key] = attributes[key]; - } - } - return result; - } - - function init (converter) { - function api (key, value, attributes) { - var result; - if (typeof document === 'undefined') { - return; - } - - // Write - - if (arguments.length > 1) { - attributes = extend({ - path: '/' - }, api.defaults, attributes); - - if (typeof attributes.expires === 'number') { - var expires = new Date(); - expires.setMilliseconds(expires.getMilliseconds() + attributes.expires * 864e+5); - attributes.expires = expires; - } - - // We're using "expires" because "max-age" is not supported by IE - attributes.expires = attributes.expires ? attributes.expires.toUTCString() : ''; - - try { - result = JSON.stringify(value); - if (/^[\{\[]/.test(result)) { - value = result; - } - } catch (e) {} - - if (!converter.write) { - value = encodeURIComponent(String(value)) - .replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent); - } else { - value = converter.write(value, key); - } - - key = encodeURIComponent(String(key)); - key = key.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent); - key = key.replace(/[\(\)]/g, escape); - - var stringifiedAttributes = ''; - - for (var attributeName in attributes) { - if (!attributes[attributeName]) { - continue; - } - stringifiedAttributes += '; ' + attributeName; - if (attributes[attributeName] === true) { - continue; - } - stringifiedAttributes += '=' + attributes[attributeName]; - } - return (document.cookie = key + '=' + value + stringifiedAttributes); - } - - // Read - - if (!key) { - result = {}; - } - - // To prevent the for loop in the first place assign an empty array - // in case there are no cookies at all. Also prevents odd result when - // calling "get()" - var cookies = document.cookie ? document.cookie.split('; ') : []; - var rdecode = /(%[0-9A-Z]{2})+/g; - var i = 0; - - for (; i < cookies.length; i++) { - var parts = cookies[i].split('='); - var cookie = parts.slice(1).join('='); - - if (!this.json && cookie.charAt(0) === '"') { - cookie = cookie.slice(1, -1); - } - - try { - var name = parts[0].replace(rdecode, decodeURIComponent); - cookie = converter.read ? - converter.read(cookie, name) : converter(cookie, name) || - cookie.replace(rdecode, decodeURIComponent); - - if (this.json) { - try { - cookie = JSON.parse(cookie); - } catch (e) {} - } - - if (key === name) { - result = cookie; - break; - } - - if (!key) { - result[name] = cookie; - } - } catch (e) {} - } - - return result; - } - - api.set = api; - api.get = function (key) { - return api.call(api, key); - }; - api.getJSON = function () { - return api.apply({ - json: true - }, [].slice.call(arguments)); - }; - api.defaults = {}; - - api.remove = function (key, attributes) { - api(key, '', extend(attributes, { - expires: -1 - })); - }; - - api.withConverter = init; - - return api; - } - - return init(function () {}); -})); diff --git a/scripts/src/note-create.js b/scripts/src/note-create.js new file mode 100644 index 0000000..b8ecb46 --- /dev/null +++ b/scripts/src/note-create.js @@ -0,0 +1,27 @@ +if (typeof(document.getElementById('new-note-form')) != 'undefined' && document.getElementById('new-note-form') != null) { + document.addEventListener('readystatechange', event => { + if (event.target.readyState === "complete") { + var form = document.getElementById('new-note-form'); + form.quill = initQuill("#note-body"); + form.note_text = document.getElementById('id_body_text'); + form.fs_body_text = document.getElementById("fs-body_text"); + form.fs_body_text.classList.add('hide') + form.note_html = document.getElementById('id_body_html'); + form.note_html.innerHTML = form.quill.root.innerHTML; + form.onsubmit = function(e) { + var form_texts = e.target.getElementsByTagName('textarea'); + form_texts['body_text'].innerHTML = e.target.quill.getText(); + form_texts['body_html'].innerHTML = e.target.quill.root.innerHTML; + form_texts['body_qjson'].innerHTML = JSON.stringify(e.target.quill.getContents()); + }; + var create_notebook_btn = document.getElementById('add_id_notebook'); + addHandler(create_notebook_btn); + function addHandler(el){ + el.addEventListener('click', function(e){ + e.preventDefault(); + var modal = modalBox(el, document.getElementById('js-overlay-notebook')); + }); + } + } + }); +} diff --git a/scripts/src/note-new.js b/scripts/src/note-new.js deleted file mode 100644 index b8ecb46..0000000 --- a/scripts/src/note-new.js +++ /dev/null @@ -1,27 +0,0 @@ -if (typeof(document.getElementById('new-note-form')) != 'undefined' && document.getElementById('new-note-form') != null) { - document.addEventListener('readystatechange', event => { - if (event.target.readyState === "complete") { - var form = document.getElementById('new-note-form'); - form.quill = initQuill("#note-body"); - form.note_text = document.getElementById('id_body_text'); - form.fs_body_text = document.getElementById("fs-body_text"); - form.fs_body_text.classList.add('hide') - form.note_html = document.getElementById('id_body_html'); - form.note_html.innerHTML = form.quill.root.innerHTML; - form.onsubmit = function(e) { - var form_texts = e.target.getElementsByTagName('textarea'); - form_texts['body_text'].innerHTML = e.target.quill.getText(); - form_texts['body_html'].innerHTML = e.target.quill.root.innerHTML; - form_texts['body_qjson'].innerHTML = JSON.stringify(e.target.quill.getContents()); - }; - var create_notebook_btn = document.getElementById('add_id_notebook'); - addHandler(create_notebook_btn); - function addHandler(el){ - el.addEventListener('click', function(e){ - e.preventDefault(); - var modal = modalBox(el, document.getElementById('js-overlay-notebook')); - }); - } - } - }); -} -- cgit v1.2.3-70-g09d2