pull/48/head
Henrique Dias 2016-02-01 22:30:29 +00:00
parent 871a8b485e
commit ba44593365
7 changed files with 63 additions and 37 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -12,17 +12,10 @@ code {
img {
max-width: 100%;
}
#content {
padding-top: 3em;
}
.full {
position: fixed;
height: calc(100% - 3em);
width: 100%;
}
h2 {
margin: .83em 0;
}
@ -108,6 +101,22 @@ body > nav ul li a:hover {
background-color: rgba(255, 255, 255, 0.57);
}
/* FOOTER */
body > footer {
background-color: #CFD8DC;
text-align: center;
padding: 1em 0;
}
body > footer p {
width: 95%;
max-width: 1000px;
margin: 0 auto;
color: #78909C;
font-size: .9em
}
/* NOFICATIONS */
@ -188,6 +197,15 @@ body > nav ul li a:hover {
/* EDITOR */
button, input[type="submit"] {
border-radius: 0.2em;
border: 0;
padding: .5em 1em;
color: #fff;
font-weight: normal;
background-color: #ddd;
}
.editor h1 textarea {
width: 100%;
border: 0;
@ -199,19 +217,23 @@ body > nav ul li a:hover {
height: 1em;
}
button.add,
button.delete,
button.rename {
border-radius: 0.2em;
border: 0;
color: #fff;
font-weight: normal;
button.add, button.delete, button.rename {
padding: 0.063em 0.375em;
}
button.add {
background-color: #8BC34A;
}
.frontmatter > .actions {
margin-top: 0;
text-align: right;
}
.frontmatter > .actions button.add {
padding: .5em 1em;
}
button.delete {
background-color: #F44336;
}
@ -238,7 +260,7 @@ fieldset > .actions {
.block,
fieldset {
display: inline-block;
display: inline-block;
background-color: #EAEAEA;
padding: 0.6em;
box-sizing: border-box;

View File

@ -1 +1 @@
.full,body{width:100%}.full,body>nav{position:fixed}.noty_icon,body>nav{left:0;box-sizing:border-box}.block,.noty_icon,.noty_text,body>nav,fieldset{box-sizing:border-box}.browse .actions .fa,body>nav ul li{vertical-align:middle}body{font-family:Roboto,sans-serif;color:#212121;height:100%}code{border-radius:.2em}img{max-width:100%}#content{padding-top:3em}.full{height:calc(100% - 3em)}h2{margin:.83em 0}header{color:#fff;background-color:#37474f;padding:.67em 0}header h1{margin:0}.container{margin:0 auto;width:95%;max-width:800px}.hidden{display:none}.left{text-align:left}.right{text-align:right}body>nav{top:0;height:3em;width:100%;background-color:#2196F3;padding:0 1em;z-index:999;color:#eee}body>nav ul{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body>nav ul li{list-style-type:none;display:inline-block}body>nav ul li:last-child{margin-left:auto}body>nav img{height:2em}body>nav ul li a{padding:.5em;line-height:2em;display:block;text-decoration:none;color:inherit;transition:.5s ease background-color}body>nav ul li a:hover{background-color:rgba(255,255,255,.57)}#noty_topRight_layout_container{font-family:sans-serif;top:4em!important;right:1em!important;position:fixed!important;width:310px;height:auto;margin:0;padding:0;list-style-type:none;z-index:10000000}#noty_topRight_layout_container li{overflow:hidden;margin:0 0 .25em}.noty_bar{color:#fff;background-color:#cfd8dc;border-radius:.3em}.noty_message{font-size:.75em;font-weight:700;line-height:1.2em;text-align:left;padding:1em;width:auto;position:relative}.noty_text{display:block;margin-left:3em;top:1em}.noty_icon{position:absolute;top:0;height:100%;padding:1em;background-color:rgba(0,0,0,.1);border-top-left-radius:.3em;border-bottom-left-radius:.3em;text-align:center}.noty_icon .fa{width:1em!important}.noty_type_success{background-color:#00c853}.noty_type_error{background-color:#ff5252}.noty_type_warning{background-color:#ffd600}.noty_type_information{background-color:#448aff}.editor h1 textarea{width:100%;border:0;font-size:2em;font-weight:400;resize:none;overflow:hidden;line-height:1em;height:1em}button.add,button.delete,button.rename{border-radius:.2em;border:0;color:#fff;font-weight:400}button.add{background-color:#8BC34A}button.delete{background-color:#F44336}button.rename{background-color:#1565C0}.block>.actions,fieldset>.actions{position:absolute;top:.5em;right:.5em}.blocks{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}.block,fieldset{display:inline-block;background-color:#EAEAEA;padding:.6em;margin:0 0 1em;position:relative;width:100%;border:0}.block label,fieldset h3,fieldset label{font-weight:700;display:block;margin-top:0;font-size:1em}.block textarea{width:100%;resize:vertical;background-color:inherit;border:0}.block input,fieldset input{border:0;outline:0;background-color:transparent;width:100%}fieldset input{width:calc(100% - 1.57em);margin:.5em 0}.editor.complete .block[data-content=title]{display:none}.editor .content{border-radius:.5em;border:1px solid #d8d8d8;background-color:#f7f7f7}.editor .content nav a{padding:1em;line-height:3em;cursor:pointer;font-size:1em}.ace_editor{margin:0}.ace_gutter{background-color:#f7f7f7!important}.browse a{color:inherit;text-decoration:none}.browse table{width:100%}.browse .actions{background-color:#455a64;color:#fff;padding:1.5em 0}.browse .actions .container{margin:0 auto;display:flex}.browse .actions .go-right{margin-left:auto;position:relative}.browse tr{line-height:2em;border-bottom:1px solid rgba(0,0,0,.03)}.browse #new-file{display:none;position:absolute;right:0;top:2.5em;background-color:#263238;color:rgba(255,255,255,.5);border-radius:.5em;padding:1em;width:182%}
.noty_icon,body>nav{left:0;box-sizing:border-box}.block,.noty_icon,.noty_text,body>nav,fieldset{box-sizing:border-box}.browse .actions .fa,body>nav ul li{vertical-align:middle}body{font-family:Roboto,sans-serif;color:#212121;height:100%;width:100%}code{border-radius:.2em}img{max-width:100%}#content{padding-top:3em}h2{margin:.83em 0}header{color:#fff;background-color:#37474f;padding:.67em 0}header h1{margin:0}.container{margin:0 auto;width:95%;max-width:800px}.hidden{display:none}.left{text-align:left}.right{text-align:right}body>nav{position:fixed;top:0;height:3em;width:100%;background-color:#2196F3;padding:0 1em;z-index:999;color:#eee}body>nav ul{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body>nav ul li{list-style-type:none;display:inline-block}body>nav ul li:last-child{margin-left:auto}body>nav img{height:2em}body>nav ul li a{padding:.5em;line-height:2em;display:block;text-decoration:none;color:inherit;transition:.5s ease background-color}body>nav ul li a:hover{background-color:rgba(255,255,255,.57)}body>footer{background-color:#CFD8DC;text-align:center;padding:1em 0}body>footer p{width:95%;max-width:1000px;margin:0 auto;color:#78909C;font-size:.9em}#noty_topRight_layout_container{font-family:sans-serif;top:4em!important;right:1em!important;position:fixed!important;width:310px;height:auto;margin:0;padding:0;list-style-type:none;z-index:10000000}#noty_topRight_layout_container li{overflow:hidden;margin:0 0 .25em}.noty_bar{color:#fff;background-color:#cfd8dc;border-radius:.3em}.noty_message{font-size:.75em;font-weight:700;line-height:1.2em;text-align:left;padding:1em;width:auto;position:relative}.noty_text{display:block;margin-left:3em;top:1em}.noty_icon{position:absolute;top:0;height:100%;padding:1em;background-color:rgba(0,0,0,.1);border-top-left-radius:.3em;border-bottom-left-radius:.3em;text-align:center}.noty_icon .fa{width:1em!important}.noty_type_success{background-color:#00c853}.noty_type_error{background-color:#ff5252}.noty_type_warning{background-color:#ffd600}.noty_type_information{background-color:#448aff}button,input[type=submit]{border-radius:.2em;border:0;padding:.5em 1em;color:#fff;font-weight:400;background-color:#ddd}.editor h1 textarea{width:100%;border:0;font-size:2em;font-weight:400;resize:none;overflow:hidden;line-height:1em;height:1em}button.add,button.delete,button.rename{padding:.063em .375em}button.add{background-color:#8BC34A}.frontmatter>.actions{margin-top:0;text-align:right}.frontmatter>.actions button.add{padding:.5em 1em}button.delete{background-color:#F44336}button.rename{background-color:#1565C0}.block>.actions,fieldset>.actions{position:absolute;top:.5em;right:.5em}.blocks{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}.block,fieldset{display:inline-block;background-color:#EAEAEA;padding:.6em;margin:0 0 1em;position:relative;width:100%;border:0}.block label,fieldset h3,fieldset label{font-weight:700;display:block;margin-top:0;font-size:1em}.block textarea{width:100%;resize:vertical;background-color:inherit;border:0}.block input,fieldset input{border:0;outline:0;background-color:transparent;width:100%}fieldset input{width:calc(100% - 1.57em);margin:.5em 0}.editor.complete .block[data-content=title]{display:none}.editor .content{border-radius:.5em;border:1px solid #d8d8d8;background-color:#f7f7f7}.editor .content nav a{padding:1em;line-height:3em;cursor:pointer;font-size:1em}.ace_editor{margin:0}.ace_gutter{background-color:#f7f7f7!important}.browse a{color:inherit;text-decoration:none}.browse table{width:100%}.browse .actions{background-color:#455a64;color:#fff;padding:1.5em 0}.browse .actions .container{margin:0 auto;display:flex}.browse .actions .go-right{margin-left:auto;position:relative}.browse tr{line-height:2em;border-bottom:1px solid rgba(0,0,0,.03)}.browse #new-file{display:none;position:absolute;right:0;top:2.5em;background-color:#263238;color:rgba(255,255,255,.5);border-radius:.5em;padding:1em;width:182%}

View File

@ -3,10 +3,19 @@ $(document).ready(function() {
});
$(document).on('ready pjax:success', function() {
// Starts the perfect scroolbar plugin
//$('.scroll').perfectScrollbar();
$('.datetimepicker').datetimepicker({
format: 'Y-m-d H:i:s+00:00'
// Auto Grow Textarea
function autoGrow(element) {
this.style.height = "5px";
this.style.height = (this.scrollHeight) + "px";
}
// Auto Grow textareas after loading
$("textarea").each(autoGrow);
// Auto Grow textareas when changing its content
$('textarea').keyup(autoGrow);
// Auto Grow textareas when resizing the window
$(window).resize(function() {
$("textarea").each(autoGrow);
});
// Log out the user sending bad credentials to the server
@ -191,14 +200,6 @@ $(document).on('ready pjax:success', function() {
// If it's editor page
if ($(".editor")[0]) {
function autoGrow(element) {
this.style.height = "5px";
this.style.height = (this.scrollHeight) + "px";
}
$('textarea').keyup(autoGrow);
$("textarea").each(autoGrow);
var editor = ace.edit("source-area");
editor.getSession().setMode("ace/mode/markdown");
editor.setOptions({
@ -285,7 +286,7 @@ $(document).on('ready pjax:success', function() {
// Main add button, below the title
if (fieldset.is('div') && fieldset.hasClass("frontmatter")) {
fieldset = $('.blocks');
fieldset.prepend('<div class="block" id="' + defaultId + '"></div>');
fieldset.append('<div class="block" id="' + defaultId + '"></div>');
newItem = $("#" + defaultId);
type = "object";
}

View File

@ -32,6 +32,9 @@
<div id="content">
{{ template "content" . }}
</div>
<footer>
<p>Proudly using <a href="https://http://caddyserver.com/">Caddy</a> and <a href="http://gohugo.io/">Hugo</a>.</p>
</footer>
</body>
</html>

View File

@ -22,13 +22,13 @@
<div class="frontmatter">
<h1><textarea>{{ .Name }}</textarea></h1>
<p class="actions">
<button class="add">Add field</button>
</p>
<div class="blocks">
{{ template "frontmatter" .FrontMatter }}
</div>
<p class="actions">
<button class="add">Add field</button>
</p>
</div>
<div class="content">
@ -43,7 +43,7 @@
{{ end }}
</main>
<div class="toolbar">
<p class="toolbar">
{{ if or (eq .Mode "markdown") (eq .Class "complete") }}
<button id="preview" class="left">Preview</button>
{{ else }}
@ -54,7 +54,7 @@
<input type="submit" data-type="{{ .Class }}" data-message="Post scheduled." data-schedule="true" value="Schedule"> {{ end }}
<input type="submit" data-type="{{ .Class }}" data-message="{{ if eq .Class "frontmatter-only" }}Saved and regenerated.{{ else if eq .Class "content-only" }}Done. What do you want more?{{ else }}Post published. Go and share it!{{ end }}" data-regenerate="true"
class="default" value="Publish">
</div>
</p>
</div>
</form>
</div>