mirror of
https://github.com/neocities/neocities.git
synced 2025-04-25 01:32:36 +02:00
Merge branch 'newdesign' of github.com:kyledrake/neocities-web into newdesign
This commit is contained in:
commit
b2aacfe34d
8 changed files with 248 additions and 227 deletions
|
@ -6,7 +6,7 @@
|
||||||
.header-Base{
|
.header-Base{
|
||||||
background:#65a0ad;
|
background:#65a0ad;
|
||||||
border-bottom:6px solid #e93250;
|
border-bottom:6px solid #e93250;
|
||||||
min-height:47px;
|
min-height:42px;
|
||||||
overflow:hidden;
|
overflow:hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -181,11 +181,16 @@
|
||||||
.status-Nav{
|
.status-Nav{
|
||||||
float:right;
|
float:right;
|
||||||
|
|
||||||
li{float:left}
|
|
||||||
|
|
||||||
@media (max-device-width:480px), screen and (max-width:800px){
|
@media (max-device-width:480px), screen and (max-width:800px){
|
||||||
float:none;
|
float:none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
li{
|
||||||
|
float:left;
|
||||||
|
@media (max-device-width:480px), screen and (max-width:800px){
|
||||||
|
float:none
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// hp CSS
|
// hp CSS
|
||||||
|
@ -261,5 +266,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.interior .header-Nav{
|
.interior .header-Nav{
|
||||||
padding-left:70px
|
padding-left:70px;
|
||||||
|
@media (max-device-width:480px), screen and (max-width:800px){
|
||||||
|
width:100%;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.interior .constant-Nav{margin:0}
|
||||||
|
|
|
@ -934,7 +934,7 @@ a {
|
||||||
.header-Base {
|
.header-Base {
|
||||||
background: #65a0ad;
|
background: #65a0ad;
|
||||||
border-bottom: 6px solid #e93250;
|
border-bottom: 6px solid #e93250;
|
||||||
min-height: 47px;
|
min-height: 42px;
|
||||||
overflow: hidden; }
|
overflow: hidden; }
|
||||||
|
|
||||||
@media (max-device-width: 480px), screen and (max-width: 800px) {
|
@media (max-device-width: 480px), screen and (max-width: 800px) {
|
||||||
|
@ -1083,11 +1083,14 @@ a {
|
||||||
|
|
||||||
.status-Nav {
|
.status-Nav {
|
||||||
float: right; }
|
float: right; }
|
||||||
.status-Nav li {
|
|
||||||
float: left; }
|
|
||||||
@media (max-device-width: 480px), screen and (max-width: 800px) {
|
@media (max-device-width: 480px), screen and (max-width: 800px) {
|
||||||
.status-Nav {
|
.status-Nav {
|
||||||
float: none; } }
|
float: none; } }
|
||||||
|
.status-Nav li {
|
||||||
|
float: left; }
|
||||||
|
@media (max-device-width: 480px), screen and (max-width: 800px) {
|
||||||
|
.status-Nav li {
|
||||||
|
float: none; } }
|
||||||
|
|
||||||
.hp .header-Base {
|
.hp .header-Base {
|
||||||
padding-top: 46px; }
|
padding-top: 46px; }
|
||||||
|
@ -1156,6 +1159,12 @@ a {
|
||||||
|
|
||||||
.interior .header-Nav {
|
.interior .header-Nav {
|
||||||
padding-left: 70px; }
|
padding-left: 70px; }
|
||||||
|
@media (max-device-width: 480px), screen and (max-width: 800px) {
|
||||||
|
.interior .header-Nav {
|
||||||
|
width: 100%; } }
|
||||||
|
|
||||||
|
.interior .constant-Nav {
|
||||||
|
margin: 0; }
|
||||||
|
|
||||||
.content-Base {
|
.content-Base {
|
||||||
background: #f6f0e6;
|
background: #f6f0e6;
|
||||||
|
|
2
public/assets/css/neo.min.css
vendored
2
public/assets/css/neo.min.css
vendored
File diff suppressed because one or more lines are too long
|
@ -9,97 +9,98 @@ javascript:
|
||||||
$('#deleteFilenameForm').submit();
|
$('#deleteFilenameForm').submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
.row
|
.content-Base
|
||||||
.span5.offset1
|
.row.content
|
||||||
|
.col.col-60
|
||||||
|
|
||||||
h1 Your home page
|
h1 Your Website
|
||||||
|
|
||||||
|
- current_site.file_list.each do |file|
|
||||||
|
.row
|
||||||
|
.span4
|
||||||
|
- if file.ext == 'html' || file.ext == 'htm' || file.ext == 'txt' || file.ext == 'js' || file.ext == 'css' || file.ext == 'md'
|
||||||
|
span
|
||||||
|
<i class="icon-file-alt icon-3x"></i> <span style="font-size: 20pt">#{file.filename}</span>
|
||||||
|
- if file.filename == 'index.html'
|
||||||
|
p
|
||||||
|
| This is your index file! It is the "default file" that loads when you go to <a href="http://#{current_site.username}.neocities.org">#{current_site.username}.neocities.org</a>. In effect, it's your front page. If you want to change your front page, you need to edit (or overwrite) this file. The default file is always named <b>index.html</b>.<br><br>
|
||||||
|
|
||||||
|
div style="margin-bottom: 30px"
|
||||||
|
span
|
||||||
|
i class="icon-globe"
|
||||||
|
|
||||||
|
a href="http://#{current_site.username}.neocities.org/#{file.filename}" target="_blank" View <br>
|
||||||
|
span
|
||||||
|
i class="icon-edit"
|
||||||
|
a href="/site_files/text_editor/#{file.filename}" Edit with text editor <br>
|
||||||
|
span
|
||||||
|
i class="icon-edit"
|
||||||
|
span Edit with visual editor <small>(coming soon)</small> <br>
|
||||||
|
span
|
||||||
|
i class="icon-edit"
|
||||||
|
span: a href="/site_files/download/#{file.filename}" Download <br>
|
||||||
|
span
|
||||||
|
i class="icon-trash"
|
||||||
|
a href="#" onclick="confirmFileDelete('#{file.filename}')" Delete
|
||||||
|
- else
|
||||||
|
<i class="icon-picture icon-3x"></i> <font style="font-size: 20pt">#{file.filename}</font>
|
||||||
|
div style="margin-top: 3px; margin-bottom: 30px"
|
||||||
|
| To use in an HTML file, paste this text: <code><small><img src="/#{file.filename}"></small></code>
|
||||||
|
<br>
|
||||||
|
a href="http://#{current_site.username}.neocities.org/#{file.filename}" target="_blank" View <br>
|
||||||
|
a href="#" onclick="confirmFileDelete('#{file.filename}')" Delete
|
||||||
|
|
||||||
|
.col.col-40
|
||||||
|
|
||||||
- current_site.file_list.each do |file|
|
|
||||||
.row
|
.row
|
||||||
.span4
|
.span5
|
||||||
- if file.ext == 'html' || file.ext == 'htm' || file.ext == 'txt' || file.ext == 'js' || file.ext == 'css' || file.ext == 'md'
|
|
||||||
span
|
|
||||||
<i class="icon-file-alt icon-3x"></i> <span style="font-size: 20pt">#{file.filename}</span>
|
|
||||||
- if file.filename == 'index.html'
|
|
||||||
p
|
|
||||||
| This is your index file! It is the "default file" that loads when you go to <a href="http://#{current_site.username}.neocities.org">#{current_site.username}.neocities.org</a>. In effect, it's your front page. If you want to change your front page, you need to edit (or overwrite) this file. The default file is always named <b>index.html</b>.<br><br>
|
|
||||||
|
|
||||||
div style="margin-bottom: 30px"
|
a href="http://#{current_site.username}.neocities.org" target="_blank": img src="/site_screenshots/#{current_site.username}.jpg"
|
||||||
span
|
|
||||||
i class="icon-globe"
|
|
||||||
|
|
||||||
a href="http://#{current_site.username}.neocities.org/#{file.filename}" target="_blank" View <br>
|
h3 class="eps": a href="http://#{current_site.username}.neocities.org" target="_blank" http://#{current_site.username}.neocities.org
|
||||||
span
|
br
|
||||||
i class="icon-edit"
|
|
||||||
a href="/site_files/text_editor/#{file.filename}" Edit with text editor <br>
|
|
||||||
span
|
|
||||||
i class="icon-edit"
|
|
||||||
span Edit with visual editor <small>(coming soon)</small> <br>
|
|
||||||
span
|
|
||||||
i class="icon-edit"
|
|
||||||
span: a href="/site_files/download/#{file.filename}" Download <br>
|
|
||||||
span
|
|
||||||
i class="icon-trash"
|
|
||||||
a href="#" onclick="confirmFileDelete('#{file.filename}')" Delete
|
|
||||||
- else
|
|
||||||
<i class="icon-picture icon-3x"></i> <font style="font-size: 20pt">#{file.filename}</font>
|
|
||||||
div style="margin-top: 3px; margin-bottom: 30px"
|
|
||||||
| To use in an HTML file, paste this text: <code><small><img src="/#{file.filename}"></small></code>
|
|
||||||
<br>
|
|
||||||
a href="http://#{current_site.username}.neocities.org/#{file.filename}" target="_blank" View <br>
|
|
||||||
a href="#" onclick="confirmFileDelete('#{file.filename}')" Delete
|
|
||||||
|
|
||||||
.span5
|
.progress.progress-info.progress-striped
|
||||||
|
.bar style="width: #{(current_site.total_space / Site::MAX_SPACE.to_f) * 100}%"
|
||||||
|
|
||||||
.row
|
h4 class="base": You are currently using #{((current_site.total_space.to_f / Site::MAX_SPACE) * 100).round(1)}% (#{(current_site.total_space.to_f / 2**20).round(2)}MB) of your #{(Site::MAX_SPACE.to_f / 2**20).to_i}MB of free space.
|
||||||
.span5
|
|
||||||
|
|
||||||
a href="http://#{current_site.username}.neocities.org" target="_blank": img src="/site_screenshots/#{current_site.username}.jpg"
|
.row style="margin-top: 20px"
|
||||||
|
.span5
|
||||||
h3 style="color: green": a href="http://#{current_site.username}.neocities.org" target="_blank" http://#{current_site.username}.neocities.org
|
|
||||||
br
|
|
||||||
|
|
||||||
.progress.progress-info.progress-striped
|
|
||||||
.bar style="width: #{(current_site.total_space / Site::MAX_SPACE.to_f) * 100}%"
|
|
||||||
|
|
||||||
h4 You are currently using #{((current_site.total_space.to_f / Site::MAX_SPACE) * 100).round(1)}% (#{(current_site.total_space.to_f / 2**20).round(2)}MB) of your #{(Site::MAX_SPACE.to_f / 2**20).to_i}MB of free space.
|
|
||||||
|
|
||||||
.row style="margin-top: 20px"
|
|
||||||
.span5
|
|
||||||
div
|
|
||||||
a href="/site_files/new" class="btn-Action" style="margin-bottom:20px" Upload New File
|
|
||||||
div
|
|
||||||
a href="/site_files/new_page" class="btn-Action" style="margin-bottom: 20px" Create New HTML Page
|
|
||||||
|
|
||||||
h4: a href="/site_files/#{current_site.username}.zip" Download Entire Site
|
|
||||||
|
|
||||||
.row style="margin-top: 20px"
|
|
||||||
.span5
|
|
||||||
<i class="icon-question-sign icon-3x"></i> <span style="font-size: 20pt">Need to learn web design?</span>
|
|
||||||
div
|
|
||||||
div
|
div
|
||||||
i class="icon-globe"
|
a href="/site_files/new" class="btn-Action" style="margin-bottom:20px" Upload New File
|
||||||
a href="http://www.htmldog.com/guides/html/beginner" target="_blank" HTML Beginner Tutorial
|
|
||||||
div
|
div
|
||||||
i class="icon-globe"
|
a href="/site_files/new_page" class="btn-Action" style="margin-bottom: 20px" Create New HTML Page
|
||||||
a href="http://www.w3schools.com/html/html_intro.asp" target="_blank" w3schools HTML introduction
|
|
||||||
div
|
|
||||||
i class="icon-globe"
|
|
||||||
a href="http://codepupil.com/" target="_blank" CodePupil.com teaches with games<br>
|
|
||||||
div
|
|
||||||
i class="icon-globe"
|
|
||||||
a href="http://www.codecademy.com/tracks/web" target="_blank" Online lessons at Codecademy.com<br>
|
|
||||||
|
|
||||||
form method="POST" action="/site_files/delete" id="deleteFilenameForm"
|
h4: a href="/site_files/#{current_site.username}.zip" Download Entire Site
|
||||||
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
|
||||||
input type="hidden" id="deleteFilenameInput" name="filename"
|
|
||||||
|
|
||||||
.modal.hide.fade id="deleteConfirmModal" tabindex="-1" role="dialog" aria-labelledby="deleteConfirmModalLabel" aria-hidden="true"
|
.row style="margin-top: 20px"
|
||||||
.modal-header
|
.span5
|
||||||
button.close type="button" data-dismiss="modal" aria-hidden="true" x
|
<i class="icon-question-sign icon-3x"></i> <span style="font-size: 20pt">Need to learn web design?</span>
|
||||||
h3 id="deleteConfirmModalLabel" Confirm delete of file
|
div
|
||||||
.modal-body
|
div
|
||||||
p You are about to delete the file <span id="deleteFileName"></span>. Are you sure?
|
i class="icon-globe"
|
||||||
.modal-footer
|
a href="http://www.htmldog.com/guides/html/beginner" target="_blank" HTML Beginner Tutorial
|
||||||
button.btn data-dismiss="modal" aria-hidden="true" Cancel
|
div
|
||||||
button.btn.btn-danger onclick="fileDelete()" Delete
|
i class="icon-globe"
|
||||||
|
a href="http://www.w3schools.com/html/html_intro.asp" target="_blank" w3schools HTML introduction
|
||||||
|
div
|
||||||
|
i class="icon-globe"
|
||||||
|
a href="http://codepupil.com/" target="_blank" CodePupil.com teaches with games<br>
|
||||||
|
div
|
||||||
|
i class="icon-globe"
|
||||||
|
a href="http://www.codecademy.com/tracks/web" target="_blank" Online lessons at Codecademy.com<br>
|
||||||
|
|
||||||
|
form method="POST" action="/site_files/delete" id="deleteFilenameForm"
|
||||||
|
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
||||||
|
input type="hidden" id="deleteFilenameInput" name="filename"
|
||||||
|
|
||||||
|
.modal.hide.fade id="deleteConfirmModal" tabindex="-1" role="dialog" aria-labelledby="deleteConfirmModalLabel" aria-hidden="true"
|
||||||
|
.modal-header
|
||||||
|
button.close type="button" data-dismiss="modal" aria-hidden="true" x
|
||||||
|
h3 id="deleteConfirmModalLabel" Confirm delete of file
|
||||||
|
.modal-body
|
||||||
|
p You are about to delete the file <span id="deleteFileName"></span>. Are you sure?
|
||||||
|
.modal-footer
|
||||||
|
button.btn data-dismiss="modal" aria-hidden="true" Cancel
|
||||||
|
button.btn.btn-danger onclick="fileDelete()" Delete
|
||||||
|
|
|
@ -14,7 +14,7 @@ html
|
||||||
link href="/assets/css/neo.min.css" rel="stylesheet" type="text/css" media="all"
|
link href="/assets/css/neo.min.css" rel="stylesheet" type="text/css" media="all"
|
||||||
script src="/assets/scripts/nav.min.js"
|
script src="/assets/scripts/nav.min.js"
|
||||||
|
|
||||||
body
|
body.interior
|
||||||
a id="top"
|
a id="top"
|
||||||
|
|
||||||
== erb :'_header', layout: false
|
== erb :'_header', layout: false
|
||||||
|
|
107
views/new.slim
107
views/new.slim
|
@ -11,69 +11,70 @@ javascript:
|
||||||
- @site.errors.each do |error|
|
- @site.errors.each do |error|
|
||||||
p = error.last.first
|
p = error.last.first
|
||||||
|
|
||||||
.row
|
.page
|
||||||
.span8.offset3
|
.row.content
|
||||||
form method="POST" action="/create"
|
.span8.offset3
|
||||||
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
form method="POST" action="/create"
|
||||||
h2 Create a new Home Page
|
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
||||||
|
h2 Create a new Home Page
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span6
|
.span6
|
||||||
p First, enter a username. This will also be used as your site path.<br><b>Do not forget this, it will be used to sign in to and manage your home page.</b><br>It cannot contain spaces, and can only use the following characters: a-z A-Z 0-9 _ -
|
p First, enter a username. This will also be used as your site path.<br><b>Do not forget this, it will be used to sign in to and manage your home page.</b><br>It cannot contain spaces, and can only use the following characters: a-z A-Z 0-9 _ -
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span1
|
.span1
|
||||||
h5 Username
|
h5 Username
|
||||||
.span6
|
.span6
|
||||||
p <input name="username" type="text" placeholder="yourusername" value="#{@site.username}" autocapitalize="off" autocorrect="off">.neocities.org
|
p <input name="username" type="text" placeholder="yourusername" value="#{@site.username}" autocapitalize="off" autocorrect="off">.neocities.org
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span6
|
.span6
|
||||||
p Next, enter a password. This will be used to allow you to login. Minimum 5 characters. If you don't make it a good password, Dade Murphy from the movie Hackers will come in and steal your "garbage files".
|
p Next, enter a password. This will be used to allow you to login. Minimum 5 characters. If you don't make it a good password, Dade Murphy from the movie Hackers will come in and steal your "garbage files".
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span1
|
.span1
|
||||||
h5 Password
|
h5 Password
|
||||||
.span6
|
.span6
|
||||||
input name="password" type="password"
|
input name="password" type="password"
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span6
|
.span6
|
||||||
p Now you can enter an e-mail address. Your e-mail address is private and we will not show it to anyone for any reason. You don't have to provide one, but <b>we will not be able to reset your password without it, so don't lose your username and password if you leave this blank!</b>
|
p Now you can enter an e-mail address. Your e-mail address is private and we will not show it to anyone for any reason. You don't have to provide one, but <b>we will not be able to reset your password without it, so don't lose your username and password if you leave this blank!</b>
|
||||||
.row
|
.row
|
||||||
.span1
|
.span1
|
||||||
h5 Email
|
h5 Email
|
||||||
.span6
|
.span6
|
||||||
input name="email" type="email" placeholder="youremail@example.com" value="#{@site.email}"
|
input name="email" type="email" placeholder="youremail@example.com" value="#{@site.email}"
|
||||||
|
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span6
|
.span6
|
||||||
p
|
p
|
||||||
| You can optionally enter some tags! Tags will allow others to find your site based on your interests, or your site's theme. <b>Separate multiple tags with commas</b>. Don't think too hard about this, you can change them later. You can have a maximum of ten tags, and there is a two word per tag maximum (extra words in a tag will be removed).
|
| You can optionally enter some tags! Tags will allow others to find your site based on your interests, or your site's theme. <b>Separate multiple tags with commas</b>. Don't think too hard about this, you can change them later. You can have a maximum of ten tags, and there is a two word per tag maximum (extra words in a tag will be removed).
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span1
|
.span1
|
||||||
h5 Tags
|
h5 Tags
|
||||||
.span6
|
.span6
|
||||||
p: input name="tags" type="text" style="width: 400px" placeholder="pokemon, video games, bulbasaur" value="#{params[:tags]}" autocapitalize="off" autocorrect="off"
|
p: input name="tags" type="text" style="width: 400px" placeholder="pokemon, video games, bulbasaur" value="#{params[:tags]}" autocapitalize="off" autocorrect="off"
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span6
|
.span6
|
||||||
input name="is_nsfw" type="hidden" value="false"
|
input name="is_nsfw" type="hidden" value="false"
|
||||||
p: strong If your page will contain objectionable (adult) content, check this box: <input name="is_nsfw" type="checkbox" value="true" style="margin-top: 0px">
|
p: strong If your page will contain objectionable (adult) content, check this box: <input name="is_nsfw" type="checkbox" value="true" style="margin-top: 0px">
|
||||||
|
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span6
|
.span6
|
||||||
p Last thing! Enter these two words correctly (with spaces) so we know you're not a robot (don't worry robots, we still love you).
|
p Last thing! Enter these two words correctly (with spaces) so we know you're not a robot (don't worry robots, we still love you).
|
||||||
div
|
div
|
||||||
== recaptcha_tag :challenge, ssl: true
|
== recaptcha_tag :challenge, ssl: true
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span6
|
.span6
|
||||||
h3 You're done. Just click the button below!
|
h3 You're done. Just click the button below!
|
||||||
|
|
||||||
.row style="margin-top: 10px"
|
.row style="margin-top: 10px"
|
||||||
.span3.offset1
|
.span3.offset1
|
||||||
input.btn.btn-success.btn-large type="submit" value="Create Home Page"
|
input.btn-Action type="submit" value="Create Home Page"
|
||||||
|
|
|
@ -1,58 +1,59 @@
|
||||||
.row
|
.page
|
||||||
.span12.text-center
|
.row.content
|
||||||
h1 Site Settings
|
.span12.text-center
|
||||||
|
h1 Site Settings
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span12.text-center
|
.span12.text-center
|
||||||
- if !current_site.errors.empty?
|
- if !current_site.errors.empty?
|
||||||
.row
|
.row
|
||||||
.span8.offset2
|
.span8.offset2
|
||||||
.alert.alert-block.alert-error
|
.alert.alert-block.alert-error
|
||||||
- current_site.errors.each do |error|
|
- current_site.errors.each do |error|
|
||||||
p = error.last.first
|
p = error.last.first
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.span4
|
.span4
|
||||||
h2 Change Password
|
h2 Change Password
|
||||||
form method="POST" action="/change_password"
|
form method="POST" action="/change_password"
|
||||||
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
||||||
|
|
||||||
div
|
div
|
||||||
p Current Password:
|
p Current Password:
|
||||||
input name="current_password" type="password"
|
input name="current_password" type="password"
|
||||||
|
|
||||||
div
|
div
|
||||||
p New Password:
|
p New Password:
|
||||||
input name="new_password" type="password"
|
input name="new_password" type="password"
|
||||||
|
|
||||||
div
|
div
|
||||||
p Confirm New Password:
|
p Confirm New Password:
|
||||||
input name="new_password_confirm" type="password"
|
input name="new_password_confirm" type="password"
|
||||||
|
|
||||||
input.btn.btn-success type="submit" value="Change Password"
|
input.btn-Action type="submit" value="Change Password"
|
||||||
.span4
|
.span4
|
||||||
h2 Change Site (User) Name
|
h2 Change Site (User) Name
|
||||||
|
|
||||||
form method="POST" action="/change_name"
|
form method="POST" action="/change_name"
|
||||||
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
||||||
|
|
||||||
p It cannot contain spaces, and can only use the following characters: a-z A-Z 0-9 _ -
|
p It cannot contain spaces, and can only use the following characters: a-z A-Z 0-9 _ -
|
||||||
|
|
||||||
div
|
div
|
||||||
p Current name: <span style="color: green"><strong>#{current_site.username}</strong></span>
|
p Current name: <span style="color: green"><strong>#{current_site.username}</strong></span>
|
||||||
div
|
div
|
||||||
p New name:
|
p New name:
|
||||||
input name="name" type="text" placeholder="newname"
|
input name="name" type="text" placeholder="newname"
|
||||||
div
|
div
|
||||||
input.btn.btn-success type="submit" value="Change Name"
|
input.btn-Action type="submit" value="Change Name"
|
||||||
|
|
||||||
.span4
|
.span4
|
||||||
h2 Mark Adult Content
|
h2 Mark Adult Content
|
||||||
p If your site contains objectionable (adult) content, check this box. Your site will not be removed, but it will be listed on a special browse page. We don't have an official policy on what defines "adult" content yet, we are still working on this. In the interim, best guesses. Thanks for your patience as we try to find a way to balance out the needs of everyone.
|
p If your site contains objectionable (adult) content, check this box. Your site will not be removed, but it will be listed on a special browse page. We don't have an official policy on what defines "adult" content yet, we are still working on this. In the interim, best guesses. Thanks for your patience as we try to find a way to balance out the needs of everyone.
|
||||||
|
|
||||||
form method="POST" action="/change_nsfw"
|
form method="POST" action="/change_nsfw"
|
||||||
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
||||||
input name="is_nsfw" type="hidden" value="false"
|
input name="is_nsfw" type="hidden" value="false"
|
||||||
p: strong My page contains objectionable (adult) content: <input name="is_nsfw" type="checkbox" value="true" style="margin-top: 0px" #{"checked" if current_site.is_nsfw}>
|
p: strong My page contains objectionable (adult) content: <input name="is_nsfw" type="checkbox" value="true" style="margin-top: 0px" #{"checked" if current_site.is_nsfw}>
|
||||||
|
|
||||||
input.btn.btn-success type="submit" value="Update"
|
input.btn-Action type="submit" value="Update"
|
|
@ -1,16 +1,15 @@
|
||||||
.text-center
|
.page
|
||||||
.row
|
.content.single-Col
|
||||||
.span12
|
h1 Welcome back!
|
||||||
h1 Welcome back!
|
|
||||||
.row
|
|
||||||
.span12
|
form method="POST" action="/signin"
|
||||||
form method="POST" action="/signin"
|
|
||||||
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
input name="csrf_token" type="hidden" value="#{csrf_token}"
|
||||||
|
|
||||||
fieldset
|
fieldset
|
||||||
div: input name="username" type="text" placeholder="Your username" autocapitalize="off" autocorrect="off"
|
div: input name="username" type="text" placeholder="Your username" class="input-Area" autocapitalize="off" autocorrect="off"
|
||||||
div: input name="password" type="password" placeholder="Your password"
|
div: input name="password" type="password" class="input-Area" placeholder="Your password"
|
||||||
div: button class="btn btn-large btn-success" href="#" style="margin-top: 10px" Sign in
|
div: button class="btn-Action" href="#" Sign in
|
||||||
.row
|
.row
|
||||||
.span12
|
.span12
|
||||||
div
|
div
|
||||||
|
|
Loading…
Add table
Reference in a new issue