delete unused

This commit is contained in:
lealife
2017-02-20 13:48:26 +08:00
parent d5d853ffd3
commit 9dcf0ed53e
21 changed files with 111 additions and 1250 deletions

View File

@ -28,7 +28,7 @@ gulp.task('concatDepJs', function() {
'js/jQuery-slimScroll-1.3.0/jquery.slimscroll-min.js',
'js/contextmenu/jquery.contextmenu-min.js',
'js/bootstrap-min.js',
'js/object_id-min.js',
'js/object_id.js',
];
for(var i in jss) {

View File

@ -893,7 +893,7 @@ var GlobalConfigs = {{.globalConfigs|jsonJs}};
<!-- dev -->
<script src="/js/jquery-1.9.0.min.js"></script>
<script src="/js/jquery.ztree.all-3.5.js"></script>
<script src="/js/object_id-min.js"></script>
<script src="/js/object_id.js"></script>
<!-- /dev -->
<script src="/tinymce/tinymce.js"></script>

View File

@ -1,600 +0,0 @@
@font-face {
font-family: 'leanote';
src: url('../../fonts/leanote-font3/leanote.eot?-vcf23i');
src: url('../../fonts/leanote-font3/leanote.eot?#iefix-vcf23i') format('embedded-opentype'), url('../../fonts/leanote-font3/leanote.ttf?-vcf23i') format('truetype'), url('../../fonts/leanote-font3/leanote.woff?-vcf23i') format('woff'), url('../../fonts/leanote-font3/leanote.svg?-vcf23i#leanote') format('svg');
font-weight: normal;
font-style: normal;
}
#logo,
.mce-i-mind,
.mce-i-ace-pre,
.lea-icon {
font-family: 'leanote' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-markdown:before {
content: "\e604";
}
.mce-i-mind:before {
content: "\e602";
}
.mce-i-ace-pre:before {
content: "\e603";
}
#logo:before {
content: "\e901";
line-height: 1;
margin-top: 5px;
display: inline-block;
vertical-align: top;
}
#logo.icon-only:before {
content: "\e902";
}
.lang-zh-cn #logo:before {
content: "\e900";
}
#logo {
font-size: 24px;
}
#logo:before {
line-height: 40px;
}
#subTitle {
padding: 0 0 0 5px;
}
::selection {
background: #000000;
color: #ffffff;
}
::-moz-selection {
background: #000000;
color: #ffffff;
}
::-webkit-selection {
background: #000000;
color: #ffffff;
}
*,
body {
font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
font-weight: 300;
font-size: 14px;
}
h1,
h2,
h3 {
font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
font-weight: 300 !important;
}
ul,
ol {
list-style: none;
}
a {
color: #000;
cursor: pointer;
}
a:hover {
text-decoration: none !important;
}
.navbar-brand {
display: block;
line-height: 50px;
padding: 0;
padding-left: 10px;
}
.navbar-brand span {
float: left;
}
#navbar {
width: 650px;
margin: auto;
padding: 0;
}
.navbar,
.navbar-default {
margin: 0;
border-bottom: 1px solid #DEDDDF;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), inset 0 1px 0 #ffffff;
background-color: #fafbfc;
}
.navbar a,
.navbar-default a {
font-size: 16px;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
background: none;
border-bottom: 2px solid #65bd77;
}
.navbar-form {
padding: 0;
}
#keywords {
font-size: 12px;
padding: 7px 20px;
border-radius: 30px;
box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.1);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
transition: 0.3s ease;
background-clip: padding-box;
width: 65%;
height: auto;
margin-top: 3px;
border-color: #ccc;
float: right;
}
#keywords:focus {
outline: none;
width: 100%;
}
#content {
width: 650px;
margin: auto;
margin-top: 60px;
}
.sort-nav {
list-style: none;
margin: 0;
padding: 0;
}
.sort-nav li {
float: left;
margin: 10px 15px 5px 0;
}
.sort-nav li a {
padding: 5px 10px;
border: 1px solid #cccccc;
font-size: 12px;
font-weight: normal;
line-height: 25px;
border-radius: 14px;
}
.sort-nav li.active a {
color: white;
background: #65bd77;
border-color: #65bd77;
}
.thumbnails {
padding: 0;
padding-top: 25px;
}
.thumbnails > li {
position: relative;
width: 100%;
margin: 0 0 10px;
padding-bottom: 15px;
border-bottom: 1px dashed #d9d9d9;
}
a:hover {
color: #2a6496;
}
.article .title {
display: inline-block;
margin-right: 40px;
color: #3b3b3b;
font-size: 24px;
font-weight: bold;
line-height: 36px;
}
.article .title:hover {
color: #2a6496;
}
.article .content {
color: #717171;
font-size: 14px;
font-weight: 100;
line-height: 24px;
word-wrap: break-word;
}
.article .article-info {
margin-top: 5px;
color: #999999;
}
.article .article-info a {
color: #999999;
}
.article .article-info > a {
margin-right: 10px;
}
.user-card {
position: absolute;
top: 1px;
padding-right: 50px;
right: -50px;
}
.user-card .dropdown-menu {
width: 310px;
left: -140px;
}
.user-card .dropdown-menu:before {
content: "";
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #eaedef;
background: none;
background-image: none;
top: -7px;
left: 145px;
right: auto;
}
.user-card-content {
width: 310px;
padding: 0;
background: #eaedef;
top: 35px;
border-radius: 6px;
word-break: break-all;
}
.user-card-content .loading {
display: none;
}
.user-card-content.loading .loading {
display: block;
}
.user-card-content.loading .header,
.user-card-content.loading .content {
display: none;
}
.user-card-content .loading {
text-align: center;
padding: 10px 0;
}
.user-card-content .loading:before {
content: "";
width: 17px;
height: 11px;
background: url(http://7xj51o.com1.z0.glb.clouddn.com/bar-loading.gif);
background-size: 17px 11px;
display: inline-block;
}
.user-card-content .header,
.relation-btn {
padding: 10px;
overflow: hidden;
border-bottom: 1px solid #d9d9d9;
border-radius: 6px 6px 0 0;
}
.user-card-content .header .btn,
.relation-btn .btn {
box-sizing: border-box;
width: 95px;
}
.user-card-content .header .follow-btn,
.relation-btn .follow-btn {
display: none;
}
.user-card-content .header.not-followed .follow-btn,
.relation-btn.not-followed .follow-btn {
display: block;
}
.user-card-content .header.not-followed .following-btn,
.relation-btn.not-followed .following-btn {
display: none;
}
.following-btn .unfollow {
display: none;
}
.following-btn:hover .following {
display: none;
}
.following-btn:hover .unfollow {
display: block;
}
.user-card-content .header .follow-btn,
.user-card-content .header .following-btn {
float: right;
padding: 4px 10px 2px;
margin: 0;
}
.user-card-content .header .avatar {
float: left;
}
.user-card-content .username {
line-height: 32px;
padding-left: 10px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-right: 100px;
display: block;
}
.user-card-content .header > span {
position: relative;
top: 6px;
font-weight: bold;
}
.user-card-content .content {
padding: 0 10px 10px;
font-size: 12px;
}
.user-card-content .content p {
margin-bottom: 0;
}
.user-card-content .content .intro {
padding: 10px 12px 7px;
margin: 0 -10px 0;
background: white;
border-bottom: 1px solid #d9d9d9;
}
.user-card-content .content ul {
padding: 1px 10px 2px 10px;
margin: 0 -10px 10px;
background: #ffffff;
}
.user-card-content .content ul li {
border-bottom: 1px dashed #d9d9d9;
}
.user-card-content .content ul li a {
margin: 5px 0;
line-height: 20px;
display: block;
}
.user-card-content .content ul li.no-post {
border: none;
color: #ccc;
}
.user-card-content .content ul time {
position: absolute;
right: 10px;
color: #999999;
font-size: 12px;
}
.user-card-content .content h5 {
margin: 0;
padding-top: 3px;
margin-right: 63px;
font-size: 12px;
font-weight: normal;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.user-card-content .content a {
color: #999999;
}
.avatar {
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
overflow: hidden;
display: inline-block;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.avatar img {
width: 30px;
/*
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
*/
}
#pagination {
text-align: center;
}
#pagination ul {
margin: 0;
margin-top: 10px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
background-color: #65bd77;
border-color: #65bd77;
}
#footer {
text-align: center;
margin: 20px 0;
margin-top: 20px;
color: #ccc;
}
#footer a {
color: #ccc;
}
#navbarUser {
float: right;
line-height: 50px;
margin-right: 10px;
}
#navbarUser a {
color: #666;
}
#navbarUser .my-logo {
max-height: 32px;
border: 2px solid white;
max-width: 100px;
border-radius: 50%;
margin-top: -3px;
}
.dropdown-menu:before {
content: "";
width: 20px;
height: 12px;
position: absolute;
top: -12px;
right: 20px;
background-image: url("../../images/triangle_2x.png");
background-size: 20px 12px;
}
.open > .dropdown-menu,
.dropdown-submenu:hover > .dropdown-menu {
opacity: 1;
transform: scale(1, 1);
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
}
.dropdown-menu {
opacity: 0;
display: block;
-webkit-transform: scale(0, 0);
-webkit-transform-origin: top;
-webkit-animation-fill-mode: forwards;
-webkit-transition: all 0.2s cubic-bezier(0.34, 1.21, 0.4, 1);
-o-transform: scale(0, 0);
-o-transform-origin: top;
-o-animation-fill-mode: forwards;
-o-transition: all 0.2s cubic-bezier(0.34, 1.21, 0.4, 1);
-moz-transform: scale(0, 0);
-moz-transform-origin: top;
-moz-animation-fill-mode: forwards;
-moz-transition: all 0.2s cubic-bezier(0.34, 1.21, 0.4, 1);
transform: scale(0, 0);
transform-origin: top;
animation-fill-mode: forwards;
transition: all 0.2s cubic-bezier(0.34, 1.21, 0.4, 1);
}
a:focus {
text-decoration: none;
}
@media screen and (max-width: 780px) {
#navbarUser {
display: none;
}
#keywords {
float: none;
width: 100%;
}
#navbar {
padding: 0 10px;
width: 100%;
}
}
@media screen and (max-width: 600px) {
#content {
width: 100%;
padding: 0 10px;
}
.user-card {
padding-right: 0;
right: 0;
}
}
#searchInfo {
margin-top: 20px;
}
#searchInfo .keywords-info,
#searchInfo .keywords-title {
display: inline-block;
margin-right: 10px;
font-size: 18px;
}
#searchInfo .keywords-title {
font-weight: bold;
}
#searchInfo .clear-search {
display: inline-block;
color: #a94442;
}
.article .article-info .label-post {
background: #fff;
margin: 0;
font-size: 14px;
padding: 0 2px;
}
.article .article-info .label-post:hover {
background: #000;
}
.article .article-info .label-yellow:hover {
background: #f0ad4e;
}
.article .article-info .label-green:hover {
background: #5cb85c;
}
.article .article-info .label-blue:hover {
background: #428bca;
}
.article .article-info .label-red:hover {
background: #d9534f;
}
.no-author {
border: 2px dashed #ccc;
border-radius: 20px;
padding: 20px;
height: 450px;
margin-top: 80px;
text-align: center;
font-size: 16px;
color: #666;
padding-top: 100px;
}
.followers {
margin-top: 70px !important;
}
.followers .followers-nav {
margin-bottom: 20px;
}
.followers .user-list {
margin: 0;
padding: 0;
}
.followers .each-user {
width: 215px;
float: left;
margin-bottom: 30px;
}
.followers .avatar-wrap {
position: relative;
}
.followers .avatar-wrap .user-card {
right: 0;
left: 0;
top: 0;
}
.followers .avatar-outer {
width: 60px;
height: 60px;
line-height: 56px;
border: 1px solid #eee;
margin-right: 10px;
}
.followers .avatar-outer img {
width: 60px;
}
.followers .username-btn {
margin-left: 70px;
}
.followers .username-btn button {
padding: 3px 4px;
width: 85px;
margin-top: 1px;
}
.followers .username {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
max-width: 140px;
}
.followers .relation-btn {
padding: 0;
border: 0;
margin-top: 3px;
}
.followers .user-card .dropdown-menu {
left: -125px;
top: 60px;
}
.followers .no-author {
margin-top: 30px;
}

View File

@ -1,629 +0,0 @@
@bgColor: #fff;
@headerBgColor: #fff;
@fontFamily: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
@aWhiteColor: #fff;
@aBlackColor: #000;
@borderColor: #EBEFF2;
@border: 1px solid #EBEFF2;
@borderMore: 1px solid #ccc; // 颜色更深
@headerHeight: 60px;
@hColor: #0fb264;
@fontSize: 14px;
@containerWidth: 845px;
@titleColor: @hColor; // #5AD4A0;
@pwidth: 650px;
@green: #65bd77;
@gray: #ccc;
@import "../theme/includes/icon.less";
#logo {
font-size: 24px;
&:before {
line-height: 40px;
}
}
#subTitle {
padding: 0 0 0 5px;
}
@selectionBg: @aBlackColor;
@selectionColor: #fff;
::selection { background:@selectionBg; color:@selectionColor; }
::-moz-selection { background:@selectionBg; color:@selectionColor; }
::-webkit-selection { background:@selectionBg; color:@selectionColor; }
html,body {
}
*, body {
font-family: @fontFamily;
font-weight: 300;
font-size: @fontSize;
}
h1, h2, h3 {
font-family: @fontFamily;
font-weight: 300 !important;
}
ul, ol {
list-style: none;
}
a {
color: #000;
cursor: pointer;
}
a:hover {
text-decoration: none !important;
}
.navbar-brand {
display: block;
line-height: 50px;
padding: 0;
padding-left: 10px;
span {
float: left;
}
}
#navbar {
width: @pwidth;
margin: auto;
padding: 0;
}
@navbarBg: #fafbfc;
.navbar, .navbar-default {
margin: 0;
border-bottom: 1px solid #DEDDDF;
box-shadow: 0 1px 2px rgba(0,0,0,.04),inset 0 1px 0 #fff;
background-color: @navbarBg;
a {
font-size: 16px;
}
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background: none;
border-bottom: 2px solid @green;
}
.navbar-form {
padding: 0;
}
#keywords {
font-size: 12px;
padding: 7px 20px;
border-radius: 30px;
box-shadow: inset 0 0 4px 0 rgba(0,0,0,0.1);
// background: #e6eaed;
-webkit-transform: translate3d(0, 0, 0);
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
transition: 0.3s ease;
background-clip: padding-box;
width: 65%;
height: auto;
margin-top: 3px;
border-color: #ccc;
float: right;
}
#keywords:focus {
outline: none;
width: 100%;
}
#content {
width: @pwidth;
margin: auto;
margin-top: 60px;
}
// 分类
.sort-nav {
list-style: none;
margin: 0;
padding: 0;
li {
float: left;
margin: 10px 15px 5px 0;
}
}
.sort-nav li a {
padding: 5px 10px;
border: 1px solid @gray;
font-size: 12px;
font-weight: normal;
line-height: 25px;
border-radius: 14px;
}
.sort-nav li.active a {
color: white;
background: @green;
border-color: @green;
}
// 文章列表
.thumbnails {
padding: 0;
padding-top: 25px;
}
.thumbnails > li {
position: relative;
width: 100%;
margin: 0 0 10px;
padding-bottom: 15px;
border-bottom: 1px dashed #d9d9d9;
}
a:hover {
color: #2a6496;
}
.article {
.title {
display: inline-block;
margin-right: 40px;
color: #3b3b3b;
font-size: 24px;
font-weight: bold;
line-height: 36px;
&:hover {
color: #2a6496;
}
}
.content {
color: #717171;
font-size: 14px;
font-weight: 100;
line-height: 24px;
word-wrap: break-word;
}
.article-info {
margin-top: 5px;
color: #999999;
a {
color: #999999;
}
}
.article-info>a {
margin-right: 10px;
}
}
@cardBg: #EAEDEF;
.user-card {
position: absolute;
top: 1px;
padding-right: 50px;
right: -50px;
.dropdown-menu {
width: 310px;
left: -140px;
&:before {
content: "";
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid @cardBg;
background: none;
background-image: none;
top: -7px;
left: 145px;
right: auto;
}
}
}
.user-card-content {
width: 310px;
padding: 0;
background: @cardBg;
top: 35px;
border-radius: 6px;
word-break: break-all;
.loading {
display: none;
}
&.loading {
.loading {
display: block;
}
.header,
.content {
display: none;
}
}
}
.user-card-content .loading {
text-align: center;
padding: 10px 0;
&:before {
content: "";
width: 17px;
height: 11px;
background: url(http://7xj51o.com1.z0.glb.clouddn.com/bar-loading.gif);
background-size: 17px 11px;
display: inline-block;
}
}
.user-card-content .header, .relation-btn {
padding: 10px;
overflow: hidden;
border-bottom: 1px solid #d9d9d9;
border-radius: 6px 6px 0 0;
.btn {
box-sizing: border-box;
width: 95px;
}
.follow-btn {
display: none;
}
&.not-followed {
.follow-btn {
display: block;
}
.following-btn {
display: none;
}
}
}
.following-btn {
.unfollow {
display: none;
}
&:hover {
.following {
display: none;
}
.unfollow {
display: block;
}
}
}
.user-card-content .header .follow-btn,
.user-card-content .header .following-btn {
float: right;
padding: 4px 10px 2px;
margin: 0
}
.user-card-content .header .avatar {
float: left;
}
.user-card-content .username {
line-height: 32px;
padding-left: 10px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-right: 100px;
display: block;
}
.user-card-content .header>span {
position: relative;
top: 6px;
font-weight: bold
}
.user-card-content .content {
padding: 0 10px 10px;
font-size: 12px;
}
.user-card-content .content p {
margin-bottom: 0
}
.user-card-content .content .intro {
padding: 10px 12px 7px;
margin: 0 -10px 0;
background: white;
border-bottom: 1px solid #d9d9d9
}
.user-card-content .content ul {
padding: 1px 10px 2px 10px;
margin: 0 -10px 10px;
background: white
}
.user-card-content .content ul li {
border-bottom: 1px dashed #d9d9d9;
a {
margin: 5px 0;
line-height: 20px;
display: block;
}
&.no-post {
border: none;
color: #ccc;
}
}
.user-card-content .content ul time {
position: absolute;
right: 10px;
color: #999999;
font-size: 12px;
}
.user-card-content .content h5 {
margin: 0;
padding-top: 3px;
margin-right: 63px;
font-size: 12px;
font-weight: normal;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.user-card-content .content a {
color: #999999
}
.avatar {
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
overflow: hidden;
display: inline-block;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
img {
width: 30px;
/*
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
*/
}
}
#pagination {
text-align: center;
ul {
margin: 0;
margin-top: 10px;
}
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
background-color: @green;
border-color: @green;
}
#footer {
text-align: center;
margin: 20px 0;
margin-top: 20px;
color: #ccc;
a {
color: #ccc;
}
}
#navbarUser {
a {
color: #666;
}
float: right;
line-height: 50px;
margin-right: 10px;
.my-logo {
max-height: 32px;
border: 2px solid white;
max-width: 100px;
border-radius: 50%;
margin-top: -3px;
}
}
.dropdown-menu:before {
content: "";
width: 20px;
height: 12px;
position: absolute;
top: -12px;
right: 20px;
background-image: url("../../images/triangle_2x.png");
background-size: 20px 12px;
}
// 动画
.open > .dropdown-menu, .dropdown-submenu:hover > .dropdown-menu {
opacity: 1;
transform: scale(1, 1);
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
}
.dropdown-menu {
opacity: 0;
display: block;
-webkit-transform: scale(0, 0);
-webkit-transform-origin: top;
-webkit-animation-fill-mode: forwards;
-webkit-transition: all 0.2s cubic-bezier(0.34, 1.21, 0.4, 1);
-o-transform: scale(0, 0);
-o-transform-origin: top;
-o-animation-fill-mode: forwards;
-o-transition: all 0.2s cubic-bezier(0.34, 1.21, 0.4, 1);
-moz-transform: scale(0, 0);
-moz-transform-origin: top;
-moz-animation-fill-mode: forwards;
-moz-transition: all 0.2s cubic-bezier(0.34, 1.21, 0.4, 1);
transform: scale(0, 0);
transform-origin: top;
animation-fill-mode: forwards;
transition: all 0.2s cubic-bezier(0.34, 1.21, 0.4, 1);
}
a:focus {
text-decoration: none;
}
@media screen and (max-width: 780px) {
#navbarUser {
display: none;
}
#keywords {
float: none;
width: 100%;
}
#navbar {
padding: 0 10px;
width: 100%;
}
}
@media screen and (max-width: 600px) {
#content {
width: 100%;
padding: 0 10px;
}
.user-card {
padding-right: 0;
right: 0;
}
}
#searchInfo {
margin-top: 20px;
.keywords-info, .keywords-title {
display: inline-block;
margin-right: 10px;
font-size: 18px;
}
.keywords-title {
font-weight: bold;
}
.clear-search {
display: inline-block;
color: #a94442;
}
}
.article .article-info {
.label-post {
background: #fff;
margin: 0;
font-size: 14px;
padding: 0 2px;
&:hover {
background: #000;
}
}
.label-yellow:hover {
background: #f0ad4e;
}
.label-green:hover {
background: #5cb85c;
}
.label-blue:hover {
background: #428bca;
}
.label-red:hover {
background: #d9534f;
}
}
.no-author {
border: 2px dashed #ccc;
border-radius: 20px;
padding: 20px;
height: 450px;
margin-top: 80px;
text-align: center;
font-size: 16px;
color: #666;
padding-top: 100px;
}
// followers
.followers {
margin-top: 70px !important;
.followers-nav {
margin-bottom: 20px;
}
.user-list {
margin: 0;
padding: 0;
}
.each-user {
width: 215px;
float: left;
margin-bottom: 30px;
}
.avatar-wrap {
position: relative;
.user-card {
right: 0;
left: 0;
top: 0;
}
}
.avatar-outer {
width: 60px;
height: 60px;
line-height: 56px;
border: 1px solid #eee;
margin-right: 10px;
img {
width: 60px;
}
}
.username-btn {
margin-left: 70px;
button {
padding: 3px 4px;
width: 85px;
margin-top: 1px;
}
}
.username {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
max-width: 140px;
}
.relation-btn {
padding: 0;
border: 0;
margin-top: 3px;
}
.user-card .dropdown-menu {
left: -125px;
top: 60px;
}
.no-author {
margin-top: 30px;
}
}

View File

@ -1,3 +0,0 @@
css最后
.btn 没有圆角

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

106
public/js/dep.min.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
var MSG={"app":"Leanote","share":"Share","noTag":"No Tags","inputUsername":"input username","inputEmail":"Email is required","inputPassword":"Password is required","inputPassword2":"Please input the new password again","confirmPassword":"Password not matched","history":"Histories","editorTips":"Tips","editorTipsInfo":"<h4>1. Short cuts</h4>ctrl+shift+c Toggle code<h4>2. shift+enter Get out of current block</h4> eg. <img src=\"/images/outofcode.png\" style=\"width: 90px\"/> in this situation you can use shift+enter to get out of current code block.","all":"Newest","trash":"Trash","delete":"Delete","unTitled":"UnTitled","defaultShare":"Default sharing","writingMode":"Writing Mode","normalMode":"Normal Mode","saving":"Saving","saveSuccess":"Save success","update":"Update","close":"Close","cancel":"Cancel","send":"Send","shareToFriends":"Share to friends","publicAsBlog":"Public as blog","cancelPublic":"Cancel public","move":"Move","copy":"Copy","rename":"Rename","exportPdf":"Export PDF","addChildNotebook":"Add child notebook","deleteAllShared":"Delete shared user","deleteSharedNotebook":"Delete shared notebook","copyToMyNotebook":"Copy to my notebook","checkEmail":"Check email","sendVerifiedEmail":"Send verification email","defaulthhare":"Default","friendEmail":"Friend email","readOnly":"Read only","writable":"Writable","inputFriendEmail":"Friend email is required","clickToChangePermission":"Click to change permission","sendInviteEmailToYourFriend":"Send invite email to your friend","friendNotExits":"Your friend hasn't %s's account, invite register link: %s","emailBodyRequired":"Email body is required","sendSuccess":"success","inviteEmailBody":"Hi,I am %s, %s is awesome, come on!","historiesNum":"We have saved at most <b>10</b> latest histories with each note","noHistories":"No histories","datetime":"Datetime","restoreFromThisVersion":"Restore from this version","confirmBackup":"Are you sure to restore from this version? We will backup the current note.","createAccountSuccess":"Account create success","createAccountFailed":"Account create failed","updateUsernameSuccess":"Update username success","usernameIsExisted":"Username is already exists","noSpecialChars":"username cannot contains special chars","minLength":"The length is at least %s","errorEmail":"Please input the right email","verifiedEmaiHasSent":"The verification email has been sent, please check your email.","emailSendFailed":"Email send failed","inputNewPassword":"The new password is required","errorPassword":"The passowd's length is at least 6 and be sure as complex as possible","updatePasswordSuccess":"Update password success","Please save note firstly!":"Please save note firstly!","Please sign in firstly!":"Please sign in firstly!","Are you sure ?":"Are you sure ?","Are you sure to install it ?":"Are you sure to install it ?","Are you sure to delete":"Are you sure to delete","Success":"Success","Error":"Error","File exists":"File exists","Delete file":"Delete file","No images":"No images","Filename":"Filename","Group Title":"Group Title","Hyperlink":"Hyperlink","Please provide the link URL and an optional title":"Please provide the link URL and an optional title","optional title":"optional title","Cancel":"Cancel","Strong":"Strong","strong text":"strong text","Emphasis":"Emphasis","emphasized text":"emphasized text","Blockquote":"Blockquote","Code Sample":"Code Sample","enter code here":"enter code here","Image":"Image","Heading":"Heading","Numbered List":"Numbered List","Bulleted List":"Bulleted List","List item":"List item","Horizontal Rule":"Horizontal Rule","Markdown syntax":"Markdown syntax","Undo":"Undo","Redo":"Redo","enter image description here":"enter image description here","enter link description here":"enter link description here","Edit mode":"Edit mode","Vim mode":"Vim mode","Emacs mode":"Emacs mode","Normal mode":"Normal mode","Normal":"Normal","Light":"Light","Light editor":"Light editor","Add Album":"Add Album","Cannot delete default album":"Cannot delete default album","Cannot rename default album":"Cannot rename default album","Rename Album":"Rename Album","Add Success!":"Add Success!","Rename Success!":"Rename Success!","Delete Success!":"Delete Success!","Are you sure to delete this image ?":"Are you sure to delete this image ?","click to remove this image":"click to remove this image","error":"error","Prev":"Prev","Next":"Next"};function getMsg(key, data) {var msg = MSG[key];if(msg) {if(data) {if(!isArray(data)) {data = [data];}for(var i = 0; i < data.length; ++i) {msg = msg.replace("%s", data[i]);}}return msg;}return key;}
var MSG={"app":"Leanote","share":"Share","noTag":"No Tags","inputUsername":"input username","inputEmail":"Email is required","inputPassword":"Password is required","inputPassword2":"Please input the new password again","confirmPassword":"Password not matched","history":"Histories","editorTips":"Tips","editorTipsInfo":"<h4>1. Short cuts</h4>ctrl+shift+c Toggle code<h4>2. shift+enter Get out of current block</h4> eg. <img src=\"/images/outofcode.png\" style=\"width: 90px\"/> in this situation you can use shift+enter to get out of current code block.","all":"Newest","trash":"Trash","delete":"Delete","unTitled":"UnTitled","defaultShare":"Default sharing","writingMode":"Writing Mode","normalMode":"Normal Mode","saving":"Saving","saveSuccess":"Save success","update":"Update","close":"Close","cancel":"Cancel","send":"Send","shareToFriends":"Share to friends","publicAsBlog":"Public as blog","cancelPublic":"Cancel public","move":"Move","copy":"Copy","rename":"Rename","exportPdf":"Export PDF","addChildNotebook":"Add child notebook","deleteAllShared":"Delete shared user","deleteSharedNotebook":"Delete shared notebook","copyToMyNotebook":"Copy to my notebook","checkEmail":"Check email","sendVerifiedEmail":"Send verification email","friendEmail":"Friend email","readOnly":"Read only","writable":"Writable","inputFriendEmail":"Friend email is required","clickToChangePermission":"Click to change permission","sendInviteEmailToYourFriend":"Send invite email to your friend","friendNotExits":"Your friend hasn't %s's account, invite register link: %s","emailBodyRequired":"Email body is required","sendSuccess":"success","inviteEmailBody":"Hi,I am %s, %s is awesome, come on!","historiesNum":"We have saved at most <b>10</b> latest histories with each note","noHistories":"No histories","datetime":"Datetime","restoreFromThisVersion":"Restore from this version","confirmBackup":"Are you sure to restore from this version? We will backup the current note.","createAccountSuccess":"Account create success","createAccountFailed":"Account create failed","updateUsernameSuccess":"Update username success","usernameIsExisted":"Username is already exists","noSpecialChars":"username cannot contains special chars","minLength":"The length is at least %s","errorEmail":"Please input the right email","verifiedEmaiHasSent":"The verification email has been sent, please check your email.","emailSendFailed":"Email send failed","inputNewPassword":"The new password is required","errorPassword":"The passowd's length is at least 6 and be sure as complex as possible","updatePasswordSuccess":"Update password success","Please save note firstly!":"Please save note firstly!","Please sign in firstly!":"Please sign in firstly!","Are you sure ?":"Are you sure ?","Are you sure to install it ?":"Are you sure to install it ?","Are you sure to delete":"Are you sure to delete","Success":"Success","Error":"Error","File exists":"File exists","Delete file":"Delete file","No images":"No images","Filename":"Filename","Group Title":"Group Title","Hyperlink":"Hyperlink","Please provide the link URL and an optional title":"Please provide the link URL and an optional title","optional title":"optional title","Cancel":"Cancel","Strong":"Strong","strong text":"strong text","Emphasis":"Emphasis","emphasized text":"emphasized text","Blockquote":"Blockquote","Code Sample":"Code Sample","enter code here":"enter code here","Image":"Image","Heading":"Heading","Numbered List":"Numbered List","Bulleted List":"Bulleted List","List item":"List item","Horizontal Rule":"Horizontal Rule","Markdown syntax":"Markdown syntax","Undo":"Undo","Redo":"Redo","enter image description here":"enter image description here","enter link description here":"enter link description here","Edit mode":"Edit mode","Vim mode":"Vim mode","Emacs mode":"Emacs mode","Normal mode":"Normal mode","Normal":"Normal","Light":"Light","Light editor":"Light editor","Add Album":"Add Album","Cannot delete default album":"Cannot delete default album","Cannot rename default album":"Cannot rename default album","Rename Album":"Rename Album","Add Success!":"Add Success!","Rename Success!":"Rename Success!","Delete Success!":"Delete Success!","Are you sure to delete this image ?":"Are you sure to delete this image ?","click to remove this image":"click to remove this image","error":"error","Prev":"Prev","Next":"Next"};function getMsg(key, data) {var msg = MSG[key];if(msg) {if(data) {if(!isArray(data)) {data = [data];}for(var i = 0; i < data.length; ++i) {msg = msg.replace("%s", data[i]);}}return msg;}return key;}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
require.config({baseUrl:"/public",paths:{tinymce:"tinymce/tinymce","jquery.slimscroll":"js/jQuery-slimScroll-1.3.0/jquery.slimscroll",contextmenu:"js/contextmenu/jquery.contextmenu-min","jquery.cookie":"js/jquery-cookie",page:"js/app/page-min",note:"js/app/note-min",notebook:"js/app/notebook-min",tag:"js/app/tag-min",share:"js/app/share-min",objectId:"js/object_id-min",ZeroClipboard:"js/ZeroClipboard/ZeroClipboard-min",bootstrap:"js/bootstrap-min",leanote:"js/main",editor_drop_paste:"js/app/editor_drop_paste-min",attachment_upload:"js/app/attachment_upload-min","jquery.ui.widget":"tinymce/plugins/leaui_image/public/js/jquery.ui.widget",fileupload:"/tinymce/plugins/leaui_image/public/js/jquery.fileupload","iframe-transport":"/tinymce/plugins/leaui_image/public/js/jquery.iframe-transport","Markdown.Converter":"mdeditor/editor/pagedown/Markdown.Converter-min","Markdown.Sanitizer":"mdeditor/editor/pagedown/Markdown.Sanitizer-min","Markdown.Editor":"mdeditor/editor/pagedown/Markdown.Editor","Markdown.zh":"mdeditor/editor/pagedown/local/Markdown.local.zh-min","Markdown.en":"mdeditor/editor/pagedown/local/Markdown.local.en-min","Markdown.Extra":"mdeditor/editor/Markdown.Extra-min",underscore:"mdeditor/editor/underscore-min",scrollLink:"mdeditor/editor/scrollLink-min",mathJax:"mdeditor/editor/mathJax-min","jquery.waitforimages":"mdeditor/editor/jquery.waitforimages-min",pretty:"mdeditor/editor/google-code-prettify/prettify",mdeditor:"mdeditor/editor/mdeditor","jquery.mobile":"js/jquery.mobile-1.4.4.min",fastclick:"js/fastclick"},shim:{page:{deps:["tinymce"]},fileupload:{deps:["jquery.ui.widget","iframe-transport"]},"Markdown.Sanitizer":{deps:["Markdown.Converter"]},"Markdown.Editor":{deps:["Markdown.Converter"]},"Markdown.Extra":{deps:["Markdown.Editor"]},"Markdown.zh":{deps:["Markdown.Editor"]},"Markdown.en":{deps:["Markdown.Editor"]}}});require(["editor_drop_paste"],function(leaui_image){});require(["attachment_upload"],function(attachment_upload){});

View File

@ -1 +0,0 @@
var ObjectId=function(){var increment=0;var pid=Math.floor(Math.random()*32767);var machine=Math.floor(Math.random()*16777216);if(typeof localStorage!="undefined"){var mongoMachineId=parseInt(localStorage["mongoMachineId"]);if(mongoMachineId>=0&&mongoMachineId<=16777215){machine=Math.floor(localStorage["mongoMachineId"])}localStorage["mongoMachineId"]=machine;document.cookie="mongoMachineId="+machine+";expires=Tue, 19 Jan 2038 05:00:00 GMT"}else{var cookieList=document.cookie.split("; ");for(var i in cookieList){var cookie=cookieList[i].split("=");if(cookie[0]=="mongoMachineId"&&cookie[1]>=0&&cookie[1]<=16777215){machine=cookie[1];break}}document.cookie="mongoMachineId="+machine+";expires=Tue, 19 Jan 2038 05:00:00 GMT"}function ObjId(){if(!(this instanceof ObjectId)){return new ObjectId(arguments[0],arguments[1],arguments[2],arguments[3]).toString()}if(typeof arguments[0]=="object"){this.timestamp=arguments[0].timestamp;this.machine=arguments[0].machine;this.pid=arguments[0].pid;this.increment=arguments[0].increment}else if(typeof arguments[0]=="string"&&arguments[0].length==24){this.timestamp=Number("0x"+arguments[0].substr(0,8)),this.machine=Number("0x"+arguments[0].substr(8,6)),this.pid=Number("0x"+arguments[0].substr(14,4)),this.increment=Number("0x"+arguments[0].substr(18,6))}else if(arguments.length==4&&arguments[0]!=null){this.timestamp=arguments[0];this.machine=arguments[1];this.pid=arguments[2];this.increment=arguments[3]}else{this.timestamp=Math.floor((new Date).valueOf()/1e3);this.machine=machine;this.pid=pid;this.increment=increment++;if(increment>16777215){increment=0}}}return ObjId}();ObjectId.prototype.getDate=function(){return new Date(this.timestamp*1e3)};ObjectId.prototype.toArray=function(){var strOid=this.toString();var array=[];var i;for(i=0;i<12;i++){array[i]=parseInt(strOid.slice(i*2,i*2+2),16)}return array};ObjectId.prototype.toString=function(){var timestamp=this.timestamp.toString(16);var machine=this.machine.toString(16);var pid=this.pid.toString(16);var increment=this.increment.toString(16);return"00000000".substr(0,8-timestamp.length)+timestamp+"000000".substr(0,6-machine.length)+machine+"0000".substr(0,4-pid.length)+pid+"000000".substr(0,6-increment.length)+increment};