adding read page and side calendar

This commit is contained in:
franzz committed 2018-11-18 15:52:22 +01:00
1 parent d3c3f8141b
commit bcdcf0d2f0
20 files changed
+386 -247

No files matched your search

+22 -16
View File
@@ -34,6 +34,7 @@ class MyThoughts extends Main
const SIZE_16 = '16'; const SIZE_16 = '16';
const SIZE_18 = '18'; const SIZE_18 = '18';
const SIZE_20 = '20'; const SIZE_20 = '20';
const LAST_THOUGHT_LIMIT = 60*60*24;
//Format //Format
const OBJ = 'object'; const OBJ = 'object';
@@ -140,7 +141,7 @@ class MyThoughts extends Main
); );
//Pages //Pages
$asPages = array('logon', 'logoff', 'write', 'settings', 'template'); $asPages = array('logon', 'logoff', 'write', 'read', 'settings', 'template');
foreach($asPages as $sPage) $asGlobalVars['consts']['pages'][$sPage] = $this->getPageContent($sPage); foreach($asPages as $sPage) $asGlobalVars['consts']['pages'][$sPage] = $this->getPageContent($sPage);
//Main Page //Main Page
@@ -163,7 +164,7 @@ class MyThoughts extends Main
return array( return array(
'tables' => array( 'tables' => array(
self::USER_TABLE => array(Db::getText(self::USER_TABLE), 'nickname', 'pass', 'cookie'), self::USER_TABLE => array(Db::getText(self::USER_TABLE), 'nickname', 'pass', 'cookie'),
Thought::THOUGHT_TABLE => array(Db::getId(self::USER_TABLE), Db::getText(Thought::THOUGHT_TABLE)), Thought::THOUGHT_TABLE => array(Db::getId(self::USER_TABLE), Db::getText(Thought::THOUGHT_TABLE), 'created'),
self::SETTINGS_TABLE => array(Db::getId(self::USER_TABLE), Db::getText(self::SETTINGS_TABLE), 'value') self::SETTINGS_TABLE => array(Db::getId(self::USER_TABLE), Db::getText(self::SETTINGS_TABLE), 'value')
), ),
'types' => array( 'types' => array(
@@ -172,6 +173,7 @@ class MyThoughts extends Main
'pass' => "varchar(256) NOT NULL", 'pass' => "varchar(256) NOT NULL",
'cookie' => "varchar(255)", 'cookie' => "varchar(255)",
Db::getText(Thought::THOUGHT_TABLE) => "longtext", Db::getText(Thought::THOUGHT_TABLE) => "longtext",
'created' => "timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP",
Db::getText(self::SETTINGS_TABLE) => "varchar(20) NOT NULL", Db::getText(self::SETTINGS_TABLE) => "varchar(20) NOT NULL",
'value' => "varchar(20) NOT NULL" 'value' => "varchar(20) NOT NULL"
), ),
@@ -188,13 +190,9 @@ class MyThoughts extends Main
public function getThought($iThoughtId, $sFormat=self::OBJ) public function getThought($iThoughtId, $sFormat=self::OBJ)
{ {
$oThought = new Thought($this->oDb); $oThought = new Thought($this->oDb, $this->oAuth->getUserId());
if($iThoughtId=='last') if($iThoughtId=='last') $oThought->openLast(self::LAST_THOUGHT_LIMIT);
{
$oThought->setUserId($this->oAuth->getUserId());
$oThought->openLast();
}
else $oThought->open($iThoughtId); else $oThought->open($iThoughtId);
switch($sFormat) switch($sFormat)
@@ -208,15 +206,9 @@ class MyThoughts extends Main
} }
} }
public function updateThought($asOps, $iThoughtId=0, $iUserId=-1) public function updateThought($asOps, $iThoughtId=0)
{ {
$oThought = new Thought($this->oDb, $iThoughtId); $oThought = new Thought($this->oDb, $this->oAuth->getUserId(), $iThoughtId);
if($oThought->getId() == 0) {
if($iUserId==-1) $iUserId = $this->oAuth->getUserId();
if($iUserId!=0) $oThought->setUserId($iUserId);
else $this->addError('Adding a thought with no user id');
}
$oThought->setOps($asOps); $oThought->setOps($asOps);
$iThoughtId = $oThought->save(); $iThoughtId = $oThought->save();
@@ -226,12 +218,26 @@ class MyThoughts extends Main
return self::getJsonResult($bSuccess, $sDesc, $this->getThought($iThoughtId, self::ARRAY)); return self::getJsonResult($bSuccess, $sDesc, $this->getThought($iThoughtId, self::ARRAY));
} }
public function getThoughtDates()
{
$asThoughts = Thought::getThoughtDates($this->oDb, $this->oAuth->getUserId());
foreach($asThoughts as &$asThought) $asThought['created_f'] = self::formatDate($asThought['created'], 'j M');
return self::getJsonResult(true, '', $asThoughts);
}
/* Static toolbox functions */ /* Static toolbox functions */
public static function getSafeNickName($sNickName) public static function getSafeNickName($sNickName)
{ {
return $sNickName; return $sNickName;
} }
private static function formatDate($iTime, $sFormat, $sField='')
{
$iTime = ($sField == '')?$iTime:$iTime[$sField];
$iTime = is_numeric($iTime)?$iTime:strtotime($iTime);
return date($sFormat, $iTime);
}
} }
?> ?>
+135 -111
View File
@@ -1,112 +1,136 @@
<?php <?php
class Thought extends PhpObject class Thought extends PhpObject
{ {
const THOUGHT_TABLE = 'thoughts'; const THOUGHT_TABLE = 'thoughts';
private $iId; private $iId;
private $iUserId; private $iUserId;
private $asOps; private $asOps;
private $sLed; private $iCreateTimestamp;
private $sLed;
/**
* Database Handle /**
* @var Db * Database Handle
*/ * @var Db
private $oDb; */
private $oDb;
public function __construct(&$oDb, $iId=0)
{ public function __construct(&$oDb, $iUserId, $iId=0)
parent::__construct(__CLASS__, Settings::DEBUG); {
$this->oDb = $oDb; parent::__construct(__CLASS__, Settings::DEBUG);
$this->setId($iId); $this->oDb = $oDb;
} $this->setUserId($iUserId);
$this->setId($iId);
public function getId() }
{
return $this->iId; public function getId()
} {
return $this->iId;
public function setId($iId, $bOpen=true) }
{
$this->iId = $iId; public function setId($iId, $bOpen=true)
if($this->iId > 0 && $bOpen) $this->open($this->iId); {
} $this->iId = $iId;
if($this->iId > 0 && $bOpen) $this->open($this->iId);
public function setUserId($iUserId) }
{
$this->iUserId = $iUserId; private function setUserId($iUserId)
} {
$this->iUserId = $iUserId;
public function setOps($asOps, $bSave=false) }
{
$this->asOps = $asOps; public function setOps($asOps, $bSave=false)
if($bSave) return $this->save(); {
} $this->asOps = $asOps;
if($bSave) return $this->save();
public function openLast() }
{
$iId = $this->oDb->selectValue( public function openLast($iLimit=0)
self::THOUGHT_TABLE, {
"MAX(".Db::getId(self::THOUGHT_TABLE).")", $iId = $this->oDb->selectValue(
array(Db::getId(MyThoughts::USER_TABLE) => $this->iUserId)); self::THOUGHT_TABLE,
"MAX(".Db::getId(self::THOUGHT_TABLE).")",
$this->open($iId); array(Db::getId(MyThoughts::USER_TABLE) => $this->iUserId));
}
$bSuccess = ($iId > 0);
public function open($iId) if($bSuccess) $this->open($iId);
{ return $bSuccess;
if($iId>0) }
{
$asInfo = $this->oDb->selectRow(self::THOUGHT_TABLE, $iId); public function open($iId)
$this->iId = $asInfo[Db::getId(self::THOUGHT_TABLE)]; {
$this->iUserId = $asInfo[Db::getId(MyThoughts::USER_TABLE)]; if($iId > 0)
$this->asOps = self::decodeThought($asInfo[Db::getText(self::THOUGHT_TABLE)]); {
$this->sLed = $asInfo['led']; if($this->iUserId > 0) {
} $asWhere = array(Db::getId(self::THOUGHT_TABLE)=>$iId, Db::getId(MyThoughts::USER_TABLE) => $this->iUserId);
else $this->addError('getting thought info with no thought id'); $asInfo = $this->oDb->selectRow(self::THOUGHT_TABLE, $asWhere);
}
$this->iId = $asInfo[Db::getId(self::THOUGHT_TABLE)];
public function save() $this->iUserId = $asInfo[Db::getId(MyThoughts::USER_TABLE)];
{ $this->asOps = self::decodeThought($asInfo[Db::getText(self::THOUGHT_TABLE)]);
$asThought = array( $this->iCreateTimestamp = strtotime($asInfo['created']);
Db::getId(MyThoughts::USER_TABLE) => $this->iUserId, $this->sLed = $asInfo['led'];
Db::getText(self::THOUGHT_TABLE) => self::encodeThought($this->asOps) }
); else $this->addError('getting thought info with no user id');
}
if($this->iId > 0) $this->oDb->updateRow(self::THOUGHT_TABLE, $this->iId, $asThought); else $this->addError('getting thought info with no thought id');
else $this->iId = $this->oDb->insertRow(self::THOUGHT_TABLE, $asThought); }
return $this->iId; public function save()
} {
$asThought = array(
public function get() Db::getId(MyThoughts::USER_TABLE) => $this->iUserId,
{ Db::getText(self::THOUGHT_TABLE) => self::encodeThought($this->asOps)
return array( );
'id' => $this->iId,
'id_user' => $this->iUserId, if($this->iId > 0) $this->oDb->updateRow(self::THOUGHT_TABLE, $this->iId, $asThought);
'ops' => $this->asOps, else $this->iId = $this->oDb->insertRow(self::THOUGHT_TABLE, $asThought);
'led' => $this->sLed
); return $this->iId;
} }
private static function encodeThought($sthought) public function get()
{ {
return base64_encode(serialize(explode("\n", self::shuffleText(json_encode($sthought))))); return array(
} 'id' => $this->iId,
'id_user' => $this->iUserId,
private static function decodeThought($sEncodedThought) 'ops' => $this->asOps,
{ 'created' => $this->iCreateTimestamp,
return json_decode(self::shuffleText(implode("\n", unserialize(base64_decode($sEncodedThought)))), true); 'created_f' => date('l, j F', $this->iCreateTimestamp),
} 'led' => $this->sLed
);
private static function shuffleText($sText) }
{
$sRandomText = "let's_mess%a&bit;with~it,!just§for¨the^sake*of-it"; public static function getThoughtDates(Db $oDb, int $iUser)
for($iIndex=0; $iIndex < strlen($sText); $iIndex++) {
{ $asInfo = array(
$sText[$iIndex] = $sRandomText[$iIndex%strlen($sRandomText)] ^ $sText[$iIndex]; 'select' => array(Db::getId(self::THOUGHT_TABLE), 'created'),
} 'from' => self::THOUGHT_TABLE,
return $sText; 'constraint'=> array(Db::getId(MyThoughts::USER_TABLE) => $iUser),
} 'orderBy' => array('created'=>'DESC')
);
return $oDb->selectRows($asInfo);
}
private static function encodeThought($sthought)
{
return base64_encode(serialize(explode("\n", self::shuffleText(json_encode($sthought)))));
}
private static function decodeThought($sEncodedThought)
{
return json_decode(self::shuffleText(implode("\n", unserialize(base64_decode($sEncodedThought)))), true);
}
private static function shuffleText($sText)
{
$sRandomText = Settings::RAND_TEXT;
for($iIndex=0; $iIndex < strlen($sText); $iIndex++)
{
$sText[$iIndex] = $sRandomText[$iIndex%strlen($sRandomText)] ^ $sText[$iIndex];
}
return $sText;
}
} }
+3
View File
@@ -55,6 +55,9 @@ elseif($sAction!='' && $bLoggedIn)
case 'update': case 'update':
$sResult = $oMyThoughts->updateThought($sContent, $iId); $sResult = $oMyThoughts->updateThought($sContent, $iId);
break; break;
case 'thoughts':
$sResult = $oMyThoughts->getThoughtDates();
break;
default: default:
$sResult = MyThoughts::getJsonResult(false, MyThoughts::NOT_FOUND); $sResult = MyThoughts::getJsonResult(false, MyThoughts::NOT_FOUND);
} }
+1 -1
View File
@@ -8,7 +8,7 @@
<script type="text/javascript" src="scripts/bootstrap.bundle.min.js"></script> <script type="text/javascript" src="scripts/bootstrap.bundle.min.js"></script>
<script type="text/javascript" src="scripts/jquery.mousewheel.min.js"></script> <script type="text/javascript" src="scripts/jquery.mousewheel.min.js"></script>
<script type="text/javascript" src="scripts/quill.min.js"></script> <script type="text/javascript" src="scripts/quill.min.js"></script>
<script type="text/javascript" src="scripts/functions.js"></script> <script type="text/javascript" src="scripts/common.js"></script>
<script type="text/javascript" src="scripts/mythoughts.js"></script> <script type="text/javascript" src="scripts/mythoughts.js"></script>
<link rel="shortcut icon" href="images/favicon2.ico" /> <link rel="shortcut icon" href="images/favicon2.ico" />
<title>My Thoughts</title> <title>My Thoughts</title>
-1
View File
@@ -3,7 +3,6 @@
oMyThoughts.pageInit = function(asHash, bFirstPage) oMyThoughts.pageInit = function(asHash, bFirstPage)
{ {
document.cookie = self.consts.cookie+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"; document.cookie = self.consts.cookie+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC";
location.href = self.consts.root; location.href = self.consts.root;
}; };
</script> </script>
+21 -13
View File
@@ -1,14 +1,22 @@
<p class="date">Thoughts on #date#.</p> <div id="read">
<div class="read round_right"> <div class="header date"></div>
<!-- [PART] THOUGHT [START] --> <div class="body"></div>
<div class="thought">
<div class="time">At #time#</div>
<div class="paragraphs">
<!-- [PART] THOUGHT_PARA [START] -->
<p>#thought_paragraph#</p>
<!-- [PART] THOUGHT_PARA [END] -->
<p style="text-align:center;text-indent:0;font-family:Comic sans MS;">*&nbsp;*&nbsp;*</p>
</div>
</div>
<!-- [PART] THOUGHT [END] -->
</div> </div>
<script type="text/javascript">
oMyThoughts.pageInit = function(asHash, bFirstPage)
{
Tools.ajax(
'load',
function(asData){
var $Read = $('#read');
$Read.find('.header').append('Thoughts on '+asData.created_f);
$Read.find('.body').html(Tools.quill2Html(asData.ops));
},
{id: asHash.items[0]},
);
}
oMyThoughts.onSamePageMove = function(asHash) {
return true;
}
</script>
+3
View File
@@ -7,6 +7,9 @@
</ul> </ul>
</div> </div>
<div id="main"></div> <div id="main"></div>
<div id="side">
<div class="tag write"><a href="#write" class="fal fa-write"></a></div>
</div>
<footer> <footer>
<span>Designed and powered by Franzz &amp; Clarita. </span> <span>Designed and powered by Franzz &amp; Clarita. </span>
<span>My Thoughts Project under <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GPLv3</a> License.</span> <span>My Thoughts Project under <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GPLv3</a> License.</span>
+46 -26
View File
@@ -2,13 +2,14 @@
<div id="write_feedback"></div> <div id="write_feedback"></div>
<div id="editor_container"> <div id="editor_container">
<div id="editor_content"> <div id="editor_content">
<div id="context"></div>
<div id="editor" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></div> <div id="editor" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></div>
</div> </div>
</div> </div>
<div id="nav"> <div id="nav">
<div class="nav-elem"><a class="fal fa-fw fa-prev"></a></div> <div class="nav-elem prev"><a class="fal fa-fw fa-prev"></a></div>
<div class="nav-elem"><span class="page_nb"></span></div> <div class="nav-elem curr"></div>
<div class="nav-elem"><a class="fal fa-fw fa-next"></a></div> <div class="nav-elem next"><a class="fal fa-fw fa-next"></a></div>
</div> </div>
</div> </div>
<script type="text/javascript"> <script type="text/javascript">
@@ -16,7 +17,7 @@
{ {
self.vars('id', 0); self.vars('id', 0);
self.vars('default_text', "\n"); self.vars('default_text', "\n");
self.vars('page', 0); self.vars('quill_page', 0);
self.vars('keystrokes', 0); self.vars('keystrokes', 0);
self.vars('saving', false); self.vars('saving', false);
@@ -26,6 +27,7 @@
//Quill Engine //Quill Engine
oQuill = new Quill('#editor', { oQuill = new Quill('#editor', {
theme: 'bubble', theme: 'bubble',
placeholder: 'What\'s on your mind?',
modules: modules:
{ {
toolbar: [['bold', 'italic', 'underline'], [{ 'list': 'ordered'}, { 'list': 'bullet' }], ['clean']] toolbar: [['bold', 'italic', 'underline'], [{ 'list': 'ordered'}, { 'list': 'bullet' }], ['clean']]
@@ -41,19 +43,19 @@
//Key strokes & mouse Events //Key strokes & mouse Events
$('#editor').keydown(function(e){ $('#editor').keydown(function(e){
if($.inArray(e.which, [13, 37, 38, 39, 40]) != -1) onChange('', '', 'user', e); if($.inArray(e.which, [13, 37, 38, 39, 40]) != -1) onChange('', '', 'user', e);
else if(e.which==33) $('.fa-prev').click(); else if(e.which==33) $('.prev').click();
else if(e.which==34) $('.fa-next').click(); else if(e.which==34) $('.next').click();
}); });
oQuill.on('text-change', onChange); oQuill.on('text-change', onChange);
$(window).mousewheel(function(turn, iDelta) { $(window).mousewheel(function(turn, iDelta) {
var iNewPage = self.vars('page') + ((iDelta > 0)?-1:1); var iNewPage = self.vars('quill_page') + ((iDelta > 0)?-1:1);
moveToPage(iNewPage); moveToPage(iNewPage);
return false; return false;
}); });
//Page buttons //Page buttons
$('.fa-prev').click(function(){moveToPage(self.vars('page')-1);}); $('.prev').click(function(){moveToPage(self.vars('quill_page')-1);});
$('.fa-next').click(function(){moveToPage(self.vars('page')+1);}); $('.next').click(function(){moveToPage(self.vars('quill_page')+1);});
//Init //Init
oQuill.focus(); oQuill.focus();
@@ -82,7 +84,7 @@
var $Page = $('#editor_container'); var $Page = $('#editor_container');
var iHeight = $Page.height(); var iHeight = $Page.height();
var iLineHeight = parseInt($('#editor_container p').css('line-height')); var iLineHeight = parseInt($('#editor p').css('line-height'));
var iMaxHeight = Math.floor(iHeight / iLineHeight) * iLineHeight; var iMaxHeight = Math.floor(iHeight / iLineHeight) * iLineHeight;
$Page.height(iMaxHeight+'px'); $Page.height(iMaxHeight+'px');
@@ -97,10 +99,22 @@
'load', 'load',
function(sDesc, asData) function(sDesc, asData)
{ {
self.vars('id', asData.id); if(asData.ops.length != 1 || asData.ops[0].insert != '' && false) {
oQuill.setContents(asData.ops); var $Date = $('<p>', {'class':'entry_date'}).text(asData.created_f);
//$('#context').append($('#editor .ql-editor').html());
//oQuill.setContents([]); var $Sep = $('<div>', {'class':'entry_sep'})
.text('~')
.click(function(){oQuill.focus();});
oQuill.setContents(asData.ops);
$('#context')
.append($('#editor .ql-editor').html())
.append($Date)
.append($Sep);
oQuill.setContents([]);
}
else oQuill.focus();
if(typeof fCallback == 'function') fCallback(); if(typeof fCallback == 'function') fCallback();
}, },
{id: 'last'} {id: 'last'}
@@ -118,8 +132,8 @@
var bSelection = (typeof e != 'undefined')?e.shiftKey:false; var bSelection = (typeof e != 'undefined')?e.shiftKey:false;
var oSelBound = oQuill.getBounds(range.index, range.length); var oSelBound = oQuill.getBounds(range.index, range.length);
var oEditorCurBound = { top: self.vars('page-height') * self.vars('page'), var oEditorCurBound = { top: self.vars('page-height') * self.vars('quill_page'),
bottom: self.vars('page-height') * (self.vars('page') + 1)}; bottom: self.vars('page-height') * (self.vars('quill_page') + 1)};
//console.log('oEditorCurBound: top='+oEditorCurBound.top+' bottom='+oEditorCurBound.bottom); //console.log('oEditorCurBound: top='+oEditorCurBound.top+' bottom='+oEditorCurBound.bottom);
//console.log('---------------------'); //console.log('---------------------');
@@ -177,7 +191,7 @@
//console.log('oSelBound: top='+oSelBound.top+' bottom='+oSelBound.bottom); //console.log('oSelBound: top='+oSelBound.top+' bottom='+oSelBound.bottom);
var sNewPage = self.vars('page'); var sNewPage = self.vars('quill_page');
if( oSelBound.top < oEditorCurBound.top && (!bSelection || sCursorPos == 'first') || if( oSelBound.top < oEditorCurBound.top && (!bSelection || sCursorPos == 'first') ||
oSelBound.bottom < oEditorCurBound.top && (!bSelection || sCursorPos == 'last')) { oSelBound.bottom < oEditorCurBound.top && (!bSelection || sCursorPos == 'last')) {
sNewPage--; sNewPage--;
@@ -200,22 +214,22 @@
if(iNewPage >= 0 && iNewPage <= iLastPage) if(iNewPage >= 0 && iNewPage <= iLastPage)
{ {
if(iNewPage!=self.vars('page')) if(iNewPage!=self.vars('quill_page'))
{ {
var iOldPage = self.vars('page'); var iOldPage = self.vars('quill_page');
self.vars('page', iNewPage); self.vars('quill_page', iNewPage);
//Page Position //Page Position
var iOffset = self.vars('page') * self.vars('page-height') * -1; var iOffset = self.vars('quill_page') * self.vars('page-height') * -1;
self.vars('editor').css('top', iOffset); self.vars('editor').css('top', iOffset);
} }
//Page Number //Page Number
$('.page_nb').text(self.vars('page') + 1); //$('.curr').text(self.vars('quill_page') + 1);
//Detect First/Last Page //Detect First/Last Page
$('.fa-prev').toggle(self.vars('page')!=0); $('.prev').toggleClass('visible', self.vars('quill_page')!=0);
$('.fa-next').toggle(self.vars('page')!=iLastPage); $('.next').toggleClass('visible', self.vars('quill_page')!=iLastPage);
} }
} }
@@ -237,13 +251,14 @@
else { else {
self.vars('saving', true); self.vars('saving', true);
var sContent = oQuill.getContents().ops; var sContent = oQuill.getContents().ops;
if(sContent[0] != self.vars('default_text')) { if(!isQuillEmpty() || self.vars('id') != 0) {
oMyThoughts.onFeedback('info', 'Saving...'); oMyThoughts.onFeedback('info', 'Saving...');
getInfo( getInfo(
'update', 'update',
function(sDesc, asData) { function(sDesc, asData) {
if(self.vars('id') == 0) oMyThoughts.updateSideMenu();
self.vars('id', asData.id); self.vars('id', asData.id);
oMyThoughts.feedback('notice', 'Saved ('+asData.led.substr(11, 5)+')'); oMyThoughts.feedback('notice', 'Thought saved ('+asData.led.substr(11, 5)+')');
self.vars('saving', false); self.vars('saving', false);
}, },
{ {
@@ -265,4 +280,9 @@
} }
return true; return true;
} }
function isQuillEmpty() {
const rEmpty = /^(<p>(<br>|<br\/>|<br\s\/>|\s+|)<\/p>|)$/gm;
return rEmpty.test(oQuill.getText().trim());
}
</script> </script>
@@ -74,6 +74,12 @@ var Tools = {
.slideDown('fast') .slideDown('fast')
.delay(5000) .delay(5000)
.slideUp('fast', function(){$(this).remove();}); .slideUp('fast', function(){$(this).remove();});
},
quill2Html: function(asDelta) {
var tempCont = document.createElement("div");
(new Quill(tempCont)).setContents(asDelta);
return tempCont.getElementsByClassName("ql-editor")[0].innerHTML;
} }
}; };
+33 -3
View File
@@ -56,6 +56,34 @@ function MyThoughts(asGlobals)
this.initMenu = function() this.initMenu = function()
{ {
self.elem.$Menu.show('fast'); self.elem.$Menu.show('fast');
//Thoughts on side menu
self.updateSideMenu();
};
this.updateSideMenu = function() {
Tools.ajax(
'thoughts',
function(asData){
self.elem.$Side.find('.tag:not(.write)').remove();
$.each(asData, function(iKey, asThought) {
$Tile = $('<div>', {'class': 'tag'}).appendTo(self.elem.$Side);
var $Link = $('<a>', {'href': '#read-'+asThought.id_thought}).html(asThought.created_f.replace(' ', '<br />')).appendTo($Tile);
});
self.elem.$Side.slideDown('fast', self.setSideElemVisibility);
}
);
};
this.setSideElemVisibility = function() {
if(self.elem.$Side) {
var iHeight = 0;
var iMaxHeight = self.elem.$Side.height();
self.elem.$Side.children().each(function(){
$(this).toggle(iMaxHeight - iHeight > 0);
iHeight += $(this).outerHeight(true);
});
}
}; };
/* Events */ /* Events */
@@ -63,6 +91,7 @@ function MyThoughts(asGlobals)
this.onResize = function() this.onResize = function()
{ {
self.vars('mobile', $('body').css('min-width')=='120px'); self.vars('mobile', $('body').css('min-width')=='120px');
self.setSideElemVisibility();
//self.scrollbar(); //self.scrollbar();
}; };
@@ -77,7 +106,7 @@ function MyThoughts(asGlobals)
self.pageInit = function(asHash, bFirstPage){console.log('no init for the page: '+asHash.page)}; self.pageInit = function(asHash, bFirstPage){console.log('no init for the page: '+asHash.page)};
self.onSamePageMove = function(asHash){return false}; self.onSamePageMove = function(asHash){return false};
self.onQuitPage = function(){return true}; self.onQuitPage = function(){return true};
self.onFeedback = function(sType, sMsg){Tools.feedback(sType, sMsg, self.elem.$Container);}; self.onFeedback = function(sType, sMsg){Tools.feedback(sType, sMsg);};
}; };
this.feedback = function(sType, sMsg) { this.feedback = function(sType, sMsg) {
@@ -174,7 +203,7 @@ function MyThoughts(asGlobals)
} }
else else
{ {
var bSamePage = (sCurrPage==sNextPage); var bSamePage = (sCurrPage == sNextPage);
if(self.onQuitPage(bSamePage) && !bSamePage || self.onSamePageMove(asHash)) if(self.onQuitPage(bSamePage) && !bSamePage || self.onSamePageMove(asHash))
{ {
//Delete tmp variables //Delete tmp variables
@@ -184,7 +213,7 @@ function MyThoughts(asGlobals)
self.resetTmpFunctions(); self.resetTmpFunctions();
//Officially a new page //Officially a new page
var bFirstPage = (sCurrPage==''); var bFirstPage = (sCurrPage == '');
self.vars('page', sNextPage); self.vars('page', sNextPage);
//Update Page Title //Update Page Title
@@ -199,6 +228,7 @@ function MyThoughts(asGlobals)
self.elem.$Main = self.elem.$Container.find('#main'); self.elem.$Main = self.elem.$Container.find('#main');
self.elem.$Menu = self.elem.$Container.find('#menu'); self.elem.$Menu = self.elem.$Container.find('#menu');
self.elem.$Side = self.elem.$Container.find('#side');
if(self.vars.log_in) self.initMenu(); if(self.vars.log_in) self.initMenu();
self.splash(self.elem.$Main, $Dom, asHash, bFirstPage); //first page self.splash(self.elem.$Main, $Dom, asHash, bFirstPage); //first page
+1
View File
@@ -10,6 +10,7 @@ class Settings
const TEXT_ENC = 'UTF-8'; const TEXT_ENC = 'UTF-8';
const TIMEZONE = 'Pacific/Auckland'; const TIMEZONE = 'Pacific/Auckland';
const API_KEY = 'MY_API_KEY'; const API_KEY = 'MY_API_KEY';
const RAND_TEXT = "let's_mess%a&bit;with~it,!just§for¨the^sake*of-it";
const DEBUG = true; //prod: false, dev: true const DEBUG = true; //prod: false, dev: true
} }
+1 -1
View File
@@ -1,5 +1,5 @@
$gray-100: lighten($col_main_1, 80%); //#ffffff $gray-100: lighten($col_main_1, 80%); //#ffffff
$gray-200: lighten($col_main_1, 65%); //#efe6db $gray-200: #e2ccb2; //Background
$gray-300: lighten($col_main_1, 50%); //#d8c1a6 $gray-300: lighten($col_main_1, 50%); //#d8c1a6
$gray-400: lighten($col_main_1, 35%); //#c09b71 $gray-400: lighten($col_main_1, 35%); //#c09b71
$gray-500: lighten($col_main_1, 20%); //#9f7546 $gray-500: lighten($col_main_1, 20%); //#9f7546
+1 -1
View File
@@ -16,7 +16,7 @@ $fa-css-prefix: fa;
.#{$fa-css-prefix}-password:before { content: fa-content($fa-var-key); } .#{$fa-css-prefix}-password:before { content: fa-content($fa-var-key); }
//Menu //Menu
.#{$fa-css-prefix}-write:before { content: fa-content($fa-var-pen-fancy); } .#{$fa-css-prefix}-write:before { content: fa-content($fa-var-pen); }
.#{$fa-css-prefix}-settings:before { content: fa-content($fa-var-cog); } .#{$fa-css-prefix}-settings:before { content: fa-content($fa-var-cog); }
.#{$fa-css-prefix}-logoff:before { content: fa-content($fa-var-sign-out); } .#{$fa-css-prefix}-logoff:before { content: fa-content($fa-var-sign-out); }
+6 -1
View File
@@ -1 +1,6 @@
@import 'quill/quill.bubble'; @import 'quill/quill.bubble';
.ql-editor.ql-blank::before {
left: 1.5em;
color: $gray-400;
}
+10
View File
@@ -0,0 +1,10 @@
#read {
@extend .thought;
.header {
}
.body {
}
}
+64 -43
View File
@@ -4,9 +4,9 @@ body {
min-width: 700px; min-width: 700px;
font-family: $font_para, sans-serif; font-family: $font_para, sans-serif;
font-size:1em; font-size:1em;
background-color:#e2ccb2; background-color: $gray-200;
margin:0; margin:0;
color:$col_main_1; color: $col_main_1;
} }
/* Typography */ /* Typography */
@@ -54,7 +54,7 @@ a.button {
height:50px; height:50px;
width:50px; width:50px;
line-height:50px; line-height:50px;
font-size: 1.1em; font-size: 1.0em;
text-align:center; text-align:center;
background: url("../images/minicloud.png") 0 0 no-repeat; background: url("../images/minicloud.png") 0 0 no-repeat;
color: $gray-600; color: $gray-600;
@@ -78,10 +78,11 @@ a.button:active {
position: absolute; position: absolute;
width: 100%; width: 100%;
z-index: 1000; z-index: 1000;
}
.alert {
#feedback .alert { top: 1em;
top: 1em; background: $gray-200;
}
} }
/* Header */ /* Header */
@@ -113,7 +114,7 @@ a.button:active {
#main { #main {
display: none; display: none;
margin-top:1em; margin-top: 1em;
position: absolute; position: absolute;
top:203px; top:203px;
bottom: 2rem; bottom: 2rem;
@@ -127,47 +128,67 @@ a.button:active {
} }
} }
/* Read */ /* Side */
div.read { #side {
position:relative; position: absolute;
padding-bottom:30px; left: 100%;
top: 203px;
padding: 1em;
bottom: 2rem;
overflow: hidden;
display: none;
.tag {
margin-bottom: 1em;
a {
@extend .shadow;
display: inline-block;
text-align: center;
width: 50px;
background: $gray-200;
border-radius: 0.5em;
font-size: 0.8rem;
line-height: 25px;
&:hover {
color: $gray-200;
background: $gray-400;
}
}
&.write a {
font-size: 1rem;
padding: 0;
line-height: 50px;
}
}
} }
div.thought { /* Thought */
font-size:16px;
line-height:20px;
}
p.date { .thought {
font-size:20px; padding: 0;
} font-family: $font_para;
font-size: 14px;
div {
margin: 0;
}
div.time { p {
position:absolute; text-indent: 1.5em;
margin-left:-100px; margin: 0;
} padding: 0;
text-align: justify;
line-height: 1.5em;
}
div.paragraphs p { .date {
margin:0 0 20px 0; color: $gray-500;
} font-size: 0.8em;
}
div.paragraphs p:first-letter {
font-size:59px;
line-height:16px;
margin-right:5px;
font-weight:400;
float:left;
text-transform:uppercase;
}
div.paragraphs p + p, div.paragraphs p + p:first-letter {
font-size:inherit;
line-height:inherit;
margin-right:inherit;
font-weight:normal;
float:none;
text-indent:40px;
} }
/* Settings */ /* Settings */
+25 -23
View File
@@ -20,20 +20,19 @@
} }
.ql-editor, #context { .ql-editor, #context {
padding:0; @extend .thought;
font-family: $font_para; }
font-size: 14px;
#context {
div { .entry_date {
margin:0; text-align: right;
} }
p { .entry_sep {
text-indent: 1.5em; font-size: 1.5em;
margin: 0; text-align: center;
padding: 0; letter-spacing: 0.3em;
text-align: justify; padding: 1em;
line-height: 1.5em;
} }
} }
} }
@@ -42,26 +41,29 @@
/* Write - Navbar */ /* Write - Navbar */
#nav { #nav {
position:absolute; position: absolute;
bottom:0; bottom: 0;
right:0; right: 0;
left:0; left: 0;
text-align: center;
.nav-elem { .nav-elem {
color: $gray-500; color: $gray-500;
width: 1.25em;
display: inline-block; display: inline-block;
text-align: center;
}
.fa-prev, .fa-next {
cursor: pointer; cursor: pointer;
display: none; width: 1.25em;
font-size: 1.25em;
&:hover { &:hover {
color: $gray-700; color: $gray-700;
} }
&.prev, &.curr, &.next {
visibility: hidden;
}
&.next {
float: right;
}
} }
} }
+4 -4
View File
@@ -1,15 +1,15 @@
/*! /*!
* Font Awesome Pro 5.0.13 by @fontawesome - https://fontawesome.com * Font Awesome Pro 5.5.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License) * License - https://fontawesome.com/license (Commercial License)
*/@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url("fa/fonts/fa-light-300.eot");src:url("fa/fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("fa/fonts/fa-light-300.woff2") format("woff2"),url("fa/fonts/fa-light-300.woff") format("woff"),url("fa/fonts/fa-light-300.ttf") format("truetype"),url("fa/fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw,.input-group-text i.fal{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-user:before{content:"\f007"}.fa-password:before{content:"\f084"}.fa-settings:before{content:"\f013"}.fa-logoff:before{content:"\f08b"}.fa-prev:before{content:"\f104"}.fa-next:before{content:"\f105"}.fa-bold:before{content:"\f032"}.fa-underline:before{content:"\f0cd"}.fa-ol:before{content:"\f0cb"}.fa-ul:before{content:"\f0ca"}.fa-strike:before{content:"\f0cc"}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(fonts/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(https://fonts.gstatic.com/s/firasans/v8/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(https://fonts.gstatic.com/s/firasans/v8/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(https://fonts.gstatic.com/s/firasans/v8/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(https://fonts.gstatic.com/s/firasans/v8/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(fonts/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(fonts/va9E4kDNxMZdWfMOD5Vvl4jL.woff2) format("woff2");uLine truncated */@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url("fa/fonts/fa-light-300.eot");src:url("fa/fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("fa/fonts/fa-light-300.woff2") format("woff2"),url("fa/fonts/fa-light-300.woff") format("woff"),url("fa/fonts/fa-light-300.ttf") format("truetype"),url("fa/fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw,.input-group-text i.fal{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-user:before{content:"\f007"}.fa-password:before{content:"\f084"}.fa-write:before{content:"\f304"}.fa-settings:before{content:"\f013"}.fa-logoff:before{content:"\f08b"}.fa-bold:before{content:"\f032"}.fa-underline:before{content:"\f0cd"}.fa-ol:before{content:"\f0cb"}.fa-ul:before{content:"\f0ca"}.fa-strike:before{content:"\f0cc"}.fa-prev:before{content:"\f104"}.fa-next:before{content:"\f105"}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(fonts/va9E4kDNxMZdWfMOD5VvmojLeTY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(https://fonts.gstatic.com/s/firasans/v8/va9E4kDNxMZdWfMOD5Vvk4jLeTY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(https://fonts.gstatic.com/s/firasans/v8/va9E4kDNxMZdWfMOD5Vvm4jLeTY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(https://fonts.gstatic.com/s/firasans/v8/va9E4kDNxMZdWfMOD5VvlIjLeTY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(https://fonts.gstatic.com/s/firasans/v8/va9E4kDNxMZdWfMOD5VvmIjLeTY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(fonts/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(fonts/va9E4kDNxMZdWfLine truncated
* Bootstrap v4.1.1 (https://getbootstrap.com/) * Bootstrap v4.1.1 (https://getbootstrap.com/)
* Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 The Bootstrap Authors
* Copyright 2011-2018 Twitter, Inc. * Copyright 2011-2018 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #7b5b37;--gray-dark: #352717;--primary: #584127;--secondary: #355078;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #fff;--dark: #352717;--grey-400: #c09b71;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Quicksand";font-size:1rem;font-weight:400;line-height:1.5;color:#110d08;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#584127;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#231a10;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#7b5b37;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyledLine truncated */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #7b5b37;--gray-dark: #352717;--primary: #584127;--secondary: #355078;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #fff;--dark: #352717;--grey-400: #c09b71;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Quicksand";font-size:1rem;font-weight:400;line-height:1.5;color:#110d08;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#584127;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#231a10;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#7b5b37;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyledLine truncated
* Quill Editor v1.3.6 * Quill Editor v1.3.6
* https://quilljs.com/ * https://quilljs.com/
* Copyright (c) 2014, Jason Chen * Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com * Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;font-size:13px;height:100%;margin:0px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\2022'}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'\2611'}.ql-editor ul[data-checked=false]>li::before{content:'\2610'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:0.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:0.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-Line truncated */.ql-container{box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;font-size:13px;height:100%;margin:0px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\2022'}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'\2611'}.ql-editor ul[data-checked=false]>li::before{content:'\2610'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:0.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:0.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-Line truncated
/*# sourceMappingURL=mythoughts.css.map */ /*# sourceMappingURL=mythoughts.css.map */
+2 -2
View File
@@ -1,7 +1,7 @@
{ {
"version": 3, "version": 3,
"mappings": "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 truncated "mappings": "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 truncated
"sources": ["fa/fa-light.scss","fa/_core.scss","fa/_larger.scss","fa/_fixed-width.scss","fa/_list.scss","fa/_variables.scss","fa/_bordered-pulled.scss","fa/_animated.scss","fa/_rotated-flipped.scss","fa/_mixins.scss","fa/_stacked.scss","_font-awesome.scss","_fonts.scss","bootstrap/bootstrap.scss","bootstrap/_root.scss","bootstrap/_reboot.scss","_bootstrap.scss","bootstrap/_variables.scss","bootstrap/mixins/_hover.scss","bootstrap/_type.scss","bootstrap/mixins/_lists.scss","bootstrap/_images.scss","bootstrap/mixins/_image.scss","bootstrap/mixins/_border-radius.scss","bootstrap/_code.scss","bootstrap/_grid.scss","bootstrap/mixins/_grid.scss","bootstrap/mixins/_breakpoints.scss","bootstrap/_functions.scss","bootstrap/mixins/_grid-framework.scss","bootstrap/_tables.scss","bootstrap/mixins/_table-row.scss","bootstrap/_forms.scss","bootstrap/mixins/_transition.scss","bootstrap/mixins/_forms.scss","bootstrap/mixins/_gradients.scss","bootstrap/_buttons.scss","bootstrap/mixins/_buttons.scss","bootstrap/_transitions.scss","bootstrap/_dropdown.scss","bootstrap/mixins/_caret.scss","bootstrap/mixins/_nav-divider.scss","bootstrap/_button-group.scss","bootstrap/_input-group.scss","bootstrap/_custom-forms.scss","bootstrap/_nav.scss","bootstrap/_navbar.scss","bootstrap/_card.scss","bootstrap/_breadcrumb.scss","bootstrap/_pagination.scss","bootstrap/mixins/_pagination.scss","bootstrap/_badge.scss","bootstrap/mixins/_badge.scss","bootstrap/_jumbotron.scss","bootstrap/_alert.scss","bootstrap/mixins/_alert.scss","bootstrap/_progress.scss","bootstrap/_media.scss","bootstrap/_list-group.scss","bootstrap/mixins/_list-group.scss","bootstrap/_close.scss","bootstrap/_modal.scss","bootstrap/_tooltip.scss","bootstrap/mixins/_reset-text.scss","bootstrap/_popover.scss","bootstrap/_carousel.scss","bootstrap/utilities/_align.scss","bootstrap/mixins/_background-variant.scss","bootstrap/utilities/_background.scss","bootstrap/utilities/_borders.scss","bootstrap/mixins/_clearfix.scss","bootstrap/utilities/_display.scss","bootstrap/utilities/_embed.scss","bootstrap/utilities/_flex.scss","bootstrap/utilities/_float.scss","bootstrap/mixins/_float.scss","bootstrap/utilities/_position.scss","bootstrap/utilities/_screenreaders.scss","bootstrap/mixins/_screen-reader.scss","bootstrap/utilities/_shadows.scss","bootstrap/utilities/_sizing.scss","bootstrap/utilities/_spacing.scss","bootstrap/utilities/_text.scss","bootstrap/mixins/_text-truncate.scss","bootstrap/mixins/_text-emphasis.scss","bootstrap/mixins/_text-hide.scss","bootstrap/utilities/_visibility.scss","bootstrap/mixins/_visibility.scss","bootstrap/_print.scss","quill/quill.bubble.scss","_template.scss","_logon.scss","_write.scss"], "sources": ["fa/light.scss","fa/_core.scss","fa/_larger.scss","fa/_fixed-width.scss","fa/_variables.scss","fa/_list.scss","fa/_bordered-pulled.scss","fa/_animated.scss","fa/_rotated-flipped.scss","fa/_mixins.scss","fa/_stacked.scss","_font-awesome.scss","_fonts.scss","bootstrap/bootstrap.scss","bootstrap/_root.scss","bootstrap/_reboot.scss","_bootstrap.scss","bootstrap/_variables.scss","bootstrap/mixins/_hover.scss","bootstrap/_type.scss","bootstrap/mixins/_lists.scss","bootstrap/_images.scss","bootstrap/mixins/_image.scss","bootstrap/mixins/_border-radius.scss","bootstrap/_code.scss","bootstrap/_grid.scss","bootstrap/mixins/_grid.scss","bootstrap/mixins/_breakpoints.scss","bootstrap/_functions.scss","bootstrap/mixins/_grid-framework.scss","bootstrap/_tables.scss","bootstrap/mixins/_table-row.scss","bootstrap/_forms.scss","bootstrap/mixins/_transition.scss","bootstrap/mixins/_forms.scss","bootstrap/mixins/_gradients.scss","bootstrap/_buttons.scss","bootstrap/mixins/_buttons.scss","bootstrap/_transitions.scss","bootstrap/_dropdown.scss","bootstrap/mixins/_caret.scss","bootstrap/mixins/_nav-divider.scss","bootstrap/_button-group.scss","bootstrap/_input-group.scss","bootstrap/_custom-forms.scss","bootstrap/_nav.scss","bootstrap/_navbar.scss","bootstrap/_card.scss","bootstrap/_breadcrumb.scss","bootstrap/_pagination.scss","bootstrap/mixins/_pagination.scss","bootstrap/_badge.scss","bootstrap/mixins/_badge.scss","bootstrap/_jumbotron.scss","bootstrap/_alert.scss","bootstrap/mixins/_alert.scss","bootstrap/_progress.scss","bootstrap/_media.scss","bootstrap/_list-group.scss","bootstrap/mixins/_list-group.scss","bootstrap/_close.scss","bootstrap/_modal.scss","bootstrap/_tooltip.scss","bootstrap/mixins/_reset-text.scss","bootstrap/_popover.scss","bootstrap/_carousel.scss","bootstrap/utilities/_align.scss","bootstrap/mixins/_background-variant.scss","bootstrap/utilities/_background.scss","bootstrap/utilities/_borders.scss","bootstrap/mixins/_clearfix.scss","bootstrap/utilities/_display.scss","bootstrap/utilities/_embed.scss","bootstrap/utilities/_flex.scss","bootstrap/utilities/_float.scss","bootstrap/mixins/_float.scss","bootstrap/utilities/_position.scss","bootstrap/utilities/_screenreaders.scss","bootstrap/mixins/_screen-reader.scss","bootstrap/utilities/_shadows.scss","bootstrap/utilities/_sizing.scss","bootstrap/utilities/_spacing.scss","bootstrap/utilities/_text.scss","bootstrap/mixins/_text-truncate.scss","bootstrap/mixins/_text-emphasis.scss","bootstrap/mixins/_text-hide.scss","bootstrap/utilities/_visibility.scss","bootstrap/mixins/_visibility.scss","bootstrap/_print.scss","quill/quill.bubble.scss","_quill.scss","_template.scss","_logon.scss","_write.scss"],
"names": [], "names": [],
"file": "mythoughts.css" "file": "mythoughts.css"
} }
+2 -1
View File
@@ -19,4 +19,5 @@
/* Pages */ /* Pages */
@import 'logon'; @import 'logon';
@import 'write'; @import 'write';
@import 'read';