adding read page and side calendar
This commit is contained in:
1 parent
d3c3f8141b
commit
bcdcf0d2f0
20 files changed
+281
-142
No files matched your search
+22
-16
@@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
+35
-11
@@ -7,6 +7,7 @@ class Thought extends PhpObject
|
|||||||
private $iId;
|
private $iId;
|
||||||
private $iUserId;
|
private $iUserId;
|
||||||
private $asOps;
|
private $asOps;
|
||||||
|
private $iCreateTimestamp;
|
||||||
private $sLed;
|
private $sLed;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -15,10 +16,11 @@ class Thought extends PhpObject
|
|||||||
*/
|
*/
|
||||||
private $oDb;
|
private $oDb;
|
||||||
|
|
||||||
public function __construct(&$oDb, $iId=0)
|
public function __construct(&$oDb, $iUserId, $iId=0)
|
||||||
{
|
{
|
||||||
parent::__construct(__CLASS__, Settings::DEBUG);
|
parent::__construct(__CLASS__, Settings::DEBUG);
|
||||||
$this->oDb = $oDb;
|
$this->oDb = $oDb;
|
||||||
|
$this->setUserId($iUserId);
|
||||||
$this->setId($iId);
|
$this->setId($iId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -33,7 +35,7 @@ class Thought extends PhpObject
|
|||||||
if($this->iId > 0 && $bOpen) $this->open($this->iId);
|
if($this->iId > 0 && $bOpen) $this->open($this->iId);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setUserId($iUserId)
|
private function setUserId($iUserId)
|
||||||
{
|
{
|
||||||
$this->iUserId = $iUserId;
|
$this->iUserId = $iUserId;
|
||||||
}
|
}
|
||||||
@@ -44,25 +46,33 @@ class Thought extends PhpObject
|
|||||||
if($bSave) return $this->save();
|
if($bSave) return $this->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function openLast()
|
public function openLast($iLimit=0)
|
||||||
{
|
{
|
||||||
$iId = $this->oDb->selectValue(
|
$iId = $this->oDb->selectValue(
|
||||||
self::THOUGHT_TABLE,
|
self::THOUGHT_TABLE,
|
||||||
"MAX(".Db::getId(self::THOUGHT_TABLE).")",
|
"MAX(".Db::getId(self::THOUGHT_TABLE).")",
|
||||||
array(Db::getId(MyThoughts::USER_TABLE) => $this->iUserId));
|
array(Db::getId(MyThoughts::USER_TABLE) => $this->iUserId));
|
||||||
|
|
||||||
$this->open($iId);
|
$bSuccess = ($iId > 0);
|
||||||
|
if($bSuccess) $this->open($iId);
|
||||||
|
return $bSuccess;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function open($iId)
|
public function open($iId)
|
||||||
{
|
{
|
||||||
if($iId>0)
|
if($iId > 0)
|
||||||
{
|
{
|
||||||
$asInfo = $this->oDb->selectRow(self::THOUGHT_TABLE, $iId);
|
if($this->iUserId > 0) {
|
||||||
$this->iId = $asInfo[Db::getId(self::THOUGHT_TABLE)];
|
$asWhere = array(Db::getId(self::THOUGHT_TABLE)=>$iId, Db::getId(MyThoughts::USER_TABLE) => $this->iUserId);
|
||||||
$this->iUserId = $asInfo[Db::getId(MyThoughts::USER_TABLE)];
|
$asInfo = $this->oDb->selectRow(self::THOUGHT_TABLE, $asWhere);
|
||||||
$this->asOps = self::decodeThought($asInfo[Db::getText(self::THOUGHT_TABLE)]);
|
|
||||||
$this->sLed = $asInfo['led'];
|
$this->iId = $asInfo[Db::getId(self::THOUGHT_TABLE)];
|
||||||
|
$this->iUserId = $asInfo[Db::getId(MyThoughts::USER_TABLE)];
|
||||||
|
$this->asOps = self::decodeThought($asInfo[Db::getText(self::THOUGHT_TABLE)]);
|
||||||
|
$this->iCreateTimestamp = strtotime($asInfo['created']);
|
||||||
|
$this->sLed = $asInfo['led'];
|
||||||
|
}
|
||||||
|
else $this->addError('getting thought info with no user id');
|
||||||
}
|
}
|
||||||
else $this->addError('getting thought info with no thought id');
|
else $this->addError('getting thought info with no thought id');
|
||||||
}
|
}
|
||||||
@@ -86,10 +96,24 @@ class Thought extends PhpObject
|
|||||||
'id' => $this->iId,
|
'id' => $this->iId,
|
||||||
'id_user' => $this->iUserId,
|
'id_user' => $this->iUserId,
|
||||||
'ops' => $this->asOps,
|
'ops' => $this->asOps,
|
||||||
|
'created' => $this->iCreateTimestamp,
|
||||||
|
'created_f' => date('l, j F', $this->iCreateTimestamp),
|
||||||
'led' => $this->sLed
|
'led' => $this->sLed
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function getThoughtDates(Db $oDb, int $iUser)
|
||||||
|
{
|
||||||
|
$asInfo = array(
|
||||||
|
'select' => array(Db::getId(self::THOUGHT_TABLE), 'created'),
|
||||||
|
'from' => self::THOUGHT_TABLE,
|
||||||
|
'constraint'=> array(Db::getId(MyThoughts::USER_TABLE) => $iUser),
|
||||||
|
'orderBy' => array('created'=>'DESC')
|
||||||
|
);
|
||||||
|
|
||||||
|
return $oDb->selectRows($asInfo);
|
||||||
|
}
|
||||||
|
|
||||||
private static function encodeThought($sthought)
|
private static function encodeThought($sthought)
|
||||||
{
|
{
|
||||||
return base64_encode(serialize(explode("\n", self::shuffleText(json_encode($sthought)))));
|
return base64_encode(serialize(explode("\n", self::shuffleText(json_encode($sthought)))));
|
||||||
@@ -102,7 +126,7 @@ class Thought extends PhpObject
|
|||||||
|
|
||||||
private static function shuffleText($sText)
|
private static function shuffleText($sText)
|
||||||
{
|
{
|
||||||
$sRandomText = "let's_mess%a&bit;with~it,!just§for¨the^sake*of-it";
|
$sRandomText = Settings::RAND_TEXT;
|
||||||
for($iIndex=0; $iIndex < strlen($sText); $iIndex++)
|
for($iIndex=0; $iIndex < strlen($sText); $iIndex++)
|
||||||
{
|
{
|
||||||
$sText[$iIndex] = $sRandomText[$iIndex%strlen($sRandomText)] ^ $sText[$iIndex];
|
$sText[$iIndex] = $sRandomText[$iIndex%strlen($sRandomText)] ^ $sText[$iIndex];
|
||||||
|
|||||||
@@ -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
@@ -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>
|
||||||
|
|||||||
@@ -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
@@ -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;">* * *</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>
|
||||||
@@ -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 & Clarita. </span>
|
<span>Designed and powered by Franzz & 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
@@ -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
@@ -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
|
||||||
|
|||||||
@@ -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,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
|
||||||
|
|||||||
@@ -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); }
|
||||||
|
|
||||||
|
|||||||
@@ -1 +1,6 @@
|
|||||||
@import 'quill/quill.bubble';
|
@import 'quill/quill.bubble';
|
||||||
|
|
||||||
|
.ql-editor.ql-blank::before {
|
||||||
|
left: 1.5em;
|
||||||
|
color: $gray-400;
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#read {
|
||||||
|
@extend .thought;
|
||||||
|
|
||||||
|
.header {
|
||||||
|
}
|
||||||
|
|
||||||
|
.body {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
+62
-41
@@ -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;
|
||||||
}
|
|
||||||
|
|
||||||
#feedback .alert {
|
.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.time {
|
div {
|
||||||
position:absolute;
|
margin: 0;
|
||||||
margin-left:-100px;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
div.paragraphs p {
|
p {
|
||||||
margin:0 0 20px 0;
|
text-indent: 1.5em;
|
||||||
}
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
text-align: justify;
|
||||||
|
line-height: 1.5em;
|
||||||
|
}
|
||||||
|
|
||||||
div.paragraphs p:first-letter {
|
.date {
|
||||||
font-size:59px;
|
color: $gray-500;
|
||||||
line-height:16px;
|
font-size: 0.8em;
|
||||||
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 */
|
||||||
|
|||||||
+24
-22
@@ -20,20 +20,19 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.ql-editor, #context {
|
.ql-editor, #context {
|
||||||
padding:0;
|
@extend .thought;
|
||||||
font-family: $font_para;
|
}
|
||||||
font-size: 14px;
|
|
||||||
|
|
||||||
div {
|
#context {
|
||||||
margin:0;
|
.entry_date {
|
||||||
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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 */
|
||||||
@@ -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"
|
||||||
}
|
}
|
||||||
@@ -20,3 +20,4 @@
|
|||||||
|
|
||||||
@import 'logon';
|
@import 'logon';
|
||||||
@import 'write';
|
@import 'write';
|
||||||
|
@import 'read';
|
||||||
Reference in new issue
Block a user