Fixed editor performance issue
This commit is contained in:
parent
fd6d2db25f
commit
754d915309
17
Gruntfile.js
17
Gruntfile.js
@ -74,19 +74,6 @@ module.exports = function(grunt) {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
'string-replace': {
|
'string-replace': {
|
||||||
'font-parameters': {
|
|
||||||
files: {
|
|
||||||
'./': 'public/res-min/themes/*.css',
|
|
||||||
},
|
|
||||||
options: {
|
|
||||||
replacements: [
|
|
||||||
{
|
|
||||||
pattern: /(font\/fontello\.\w+)\?\w+/g,
|
|
||||||
replacement: '$1'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
'constants': {
|
'constants': {
|
||||||
files: {
|
files: {
|
||||||
'public/res/constants.js': 'public/res/constants.js'
|
'public/res/constants.js': 'public/res/constants.js'
|
||||||
@ -202,10 +189,8 @@ module.exports = function(grunt) {
|
|||||||
*/
|
*/
|
||||||
grunt.registerTask('build-css', function() {
|
grunt.registerTask('build-css', function() {
|
||||||
|
|
||||||
// First compile less files
|
// Compile less files
|
||||||
grunt.task.run('less:compile');
|
grunt.task.run('less:compile');
|
||||||
// Remove fontello checksum arguments
|
|
||||||
grunt.task.run('string-replace:font-parameters');
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
CACHE MANIFEST
|
CACHE MANIFEST
|
||||||
#Date Sun Apr 20 2014 18:20:19
|
#Date Tue Apr 22 2014 12:03:32
|
||||||
|
|
||||||
CACHE:
|
CACHE:
|
||||||
res/worker.js
|
res/worker.js
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.2 KiB |
File diff suppressed because one or more lines are too long
@ -894,7 +894,7 @@ li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
|
|||||||
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}
|
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}
|
||||||
.nginx .hljs-built_in{font-weight:normal}
|
.nginx .hljs-built_in{font-weight:normal}
|
||||||
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
|
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
|
||||||
@font-face{font-family:'fontello';src:url('../font/fontello.eot');src:url('../font/fontello.eot#iefix') format('embedded-opentype'),url('../font/fontello.woff') format('woff'),url('../font/fontello.ttf') format('truetype'),url('../font/fontello.svg#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
|
@font-face{font-family:'fontello';src:url('../font/fontello.eot?24620533');src:url('../font/fontello.eot?24620533#iefix') format('embedded-opentype'),url('../font/fontello.woff?24620533') format('woff'),url('../font/fontello.ttf?24620533') format('truetype'),url('../font/fontello.svg?24620533#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
|
||||||
.icon-glass:before{content:'\e801'}
|
.icon-glass:before{content:'\e801'}
|
||||||
.icon-archive:before{content:'\e859'}
|
.icon-archive:before{content:'\e859'}
|
||||||
.icon-search:before{content:'\e803'}
|
.icon-search:before{content:'\e803'}
|
||||||
@ -1213,7 +1213,7 @@ li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
|
|||||||
.icon-chat:before{content:'\e83e'}
|
.icon-chat:before{content:'\e83e'}
|
||||||
.icon-folder-open:before{content:'\e81e'}
|
.icon-folder-open:before{content:'\e81e'}
|
||||||
.icon-up-circled:before{content:'\e893'}
|
.icon-up-circled:before{content:'\e893'}
|
||||||
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url("../font/SourceSansPro-Light-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro'),url("../font/SourceSansPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url("../font/SourceSansPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansProLight-Italic'),url("../font/SourceSansPro-LightItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url("../font/SourceSansPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url("../font/SourceSansPro-BoldItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url("../font/SourceCodePro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url("../font/SourceCodePro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata'),url("../font/Inconsolata-Regular-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'),local('Inconsolata-Bold'),url("../font/Inconsolata-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:local('Anonymous Pro'),local('AnonymousPro'),url("../font/AnonymousPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:local('Anonymous Pro Bold'),local('AnonymousPro-Bold'),url("../font/AnonymousPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:400;src:local('Anonymous Pro Italic'),local('AnonymousPro-Italic'),url("../font/AnonymousPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:700;src:local('Anonymous Pro Bold Italic'),local('AnonymousPro-BoldItalic'),url("../font/AnonymousPro-BoldItalic-webfont.woff") format('woff')}.container{margin-bottom:180px}
|
@font-face{font-family:'fontello';src:url('../font/fontello.svg#fontello') format('svg'),url('../font/fontello.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url("../font/SourceSansPro-Light-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro'),url("../font/SourceSansPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url("../font/SourceSansPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansProLight-Italic'),url("../font/SourceSansPro-LightItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url("../font/SourceSansPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url("../font/SourceSansPro-BoldItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url("../font/SourceCodePro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url("../font/SourceCodePro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata'),url("../font/Inconsolata-Regular-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'),local('Inconsolata-Bold'),url("../font/Inconsolata-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:local('Anonymous Pro'),local('AnonymousPro'),url("../font/AnonymousPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:local('Anonymous Pro Bold'),local('AnonymousPro-Bold'),url("../font/AnonymousPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:400;src:local('Anonymous Pro Italic'),local('AnonymousPro-Italic'),url("../font/AnonymousPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:700;src:local('Anonymous Pro Bold Italic'),local('AnonymousPro-BoldItalic'),url("../font/AnonymousPro-BoldItalic-webfont.woff") format('woff')}.container{margin-bottom:180px}
|
||||||
a code{color:inherit}
|
a code{color:inherit}
|
||||||
h1{font-size:2.6em}
|
h1{font-size:2.6em}
|
||||||
h2{font-size:2.15em}
|
h2{font-size:2.15em}
|
||||||
|
@ -909,7 +909,7 @@ li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
|
|||||||
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}
|
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}
|
||||||
.nginx .hljs-built_in{font-weight:normal}
|
.nginx .hljs-built_in{font-weight:normal}
|
||||||
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
|
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
|
||||||
@font-face{font-family:'fontello';src:url('../font/fontello.eot');src:url('../font/fontello.eot#iefix') format('embedded-opentype'),url('../font/fontello.woff') format('woff'),url('../font/fontello.ttf') format('truetype'),url('../font/fontello.svg#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
|
@font-face{font-family:'fontello';src:url('../font/fontello.eot?24620533');src:url('../font/fontello.eot?24620533#iefix') format('embedded-opentype'),url('../font/fontello.woff?24620533') format('woff'),url('../font/fontello.ttf?24620533') format('truetype'),url('../font/fontello.svg?24620533#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
|
||||||
.icon-glass:before{content:'\e801'}
|
.icon-glass:before{content:'\e801'}
|
||||||
.icon-archive:before{content:'\e859'}
|
.icon-archive:before{content:'\e859'}
|
||||||
.icon-search:before{content:'\e803'}
|
.icon-search:before{content:'\e803'}
|
||||||
@ -1228,7 +1228,7 @@ li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
|
|||||||
.icon-chat:before{content:'\e83e'}
|
.icon-chat:before{content:'\e83e'}
|
||||||
.icon-folder-open:before{content:'\e81e'}
|
.icon-folder-open:before{content:'\e81e'}
|
||||||
.icon-up-circled:before{content:'\e893'}
|
.icon-up-circled:before{content:'\e893'}
|
||||||
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url("../font/SourceSansPro-Light-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro'),url("../font/SourceSansPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url("../font/SourceSansPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansProLight-Italic'),url("../font/SourceSansPro-LightItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url("../font/SourceSansPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url("../font/SourceSansPro-BoldItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url("../font/SourceCodePro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url("../font/SourceCodePro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata'),url("../font/Inconsolata-Regular-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'),local('Inconsolata-Bold'),url("../font/Inconsolata-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:local('Anonymous Pro'),local('AnonymousPro'),url("../font/AnonymousPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:local('Anonymous Pro Bold'),local('AnonymousPro-Bold'),url("../font/AnonymousPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:400;src:local('Anonymous Pro Italic'),local('AnonymousPro-Italic'),url("../font/AnonymousPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:700;src:local('Anonymous Pro Bold Italic'),local('AnonymousPro-BoldItalic'),url("../font/AnonymousPro-BoldItalic-webfont.woff") format('woff')}.container{margin-bottom:180px}
|
@font-face{font-family:'fontello';src:url('../font/fontello.svg#fontello') format('svg'),url('../font/fontello.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url("../font/SourceSansPro-Light-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro'),url("../font/SourceSansPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url("../font/SourceSansPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansProLight-Italic'),url("../font/SourceSansPro-LightItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url("../font/SourceSansPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url("../font/SourceSansPro-BoldItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url("../font/SourceCodePro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url("../font/SourceCodePro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata'),url("../font/Inconsolata-Regular-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'),local('Inconsolata-Bold'),url("../font/Inconsolata-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:local('Anonymous Pro'),local('AnonymousPro'),url("../font/AnonymousPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:local('Anonymous Pro Bold'),local('AnonymousPro-Bold'),url("../font/AnonymousPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:400;src:local('Anonymous Pro Italic'),local('AnonymousPro-Italic'),url("../font/AnonymousPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:700;src:local('Anonymous Pro Bold Italic'),local('AnonymousPro-BoldItalic'),url("../font/AnonymousPro-BoldItalic-webfont.woff") format('woff')}.container{margin-bottom:180px}
|
||||||
a code{color:inherit}
|
a code{color:inherit}
|
||||||
h1{font-size:2.6em}
|
h1{font-size:2.6em}
|
||||||
h2{font-size:2.15em}
|
h2{font-size:2.15em}
|
||||||
@ -1498,6 +1498,7 @@ input[type="file"]{line-height:inherit;height:inherit;border:none !important}
|
|||||||
.sharing-tweet{float:left;margin:5px 10px 0 0}
|
.sharing-tweet{float:left;margin:5px 10px 0 0}
|
||||||
.popover{max-width:350px;padding:15px}.popover .popover-title{font-weight:500;font-size:24px;padding:10px 15px}
|
.popover{max-width:350px;padding:15px}.popover .popover-title{font-weight:500;font-size:24px;padding:10px 15px}
|
||||||
.popover .disabled{display:none}
|
.popover .disabled{display:none}
|
||||||
|
.popover .popover-navigation{margin-top:-40px}
|
||||||
.comments-popover .popover{max-width:230px;padding:10px 20px 0}.comments-popover .popover .popover-title{padding:5px 0 15px;border-bottom:1px solid rgba(102,128,153,0.1);line-height:1.1;overflow:hidden}.comments-popover .popover .popover-title .action-remove-discussion{font-size:16px;line-height:22px}
|
.comments-popover .popover{max-width:230px;padding:10px 20px 0}.comments-popover .popover .popover-title{padding:5px 0 15px;border-bottom:1px solid rgba(102,128,153,0.1);line-height:1.1;overflow:hidden}.comments-popover .popover .popover-title .action-remove-discussion{font-size:16px;line-height:22px}
|
||||||
.comments-popover .popover .popover-content{margin:0;padding:0}.comments-popover .popover .popover-content .scrollport{overflow:auto;max-height:230px;padding:10px 20px 0;margin:0 -20px}
|
.comments-popover .popover .popover-content{margin:0;padding:0}.comments-popover .popover .popover-content .scrollport{overflow:auto;max-height:230px;padding:10px 20px 0;margin:0 -20px}
|
||||||
.comments-popover .popover .popover-content .btn{padding:6px 11px}
|
.comments-popover .popover .popover-content .btn{padding:6px 11px}
|
||||||
@ -1509,9 +1510,9 @@ input[type="file"]{line-height:inherit;height:inherit;border:none !important}
|
|||||||
.comments-popover .popover .popover-content .new-comment-block .icon-comment{color:rgba(102,128,153,0.35)}
|
.comments-popover .popover .popover-content .new-comment-block .icon-comment{color:rgba(102,128,153,0.35)}
|
||||||
.comments-popover .popover .popover-content .input-comment-author{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;height:28px;padding:0 0 5px;width:140px;display:inline-block}
|
.comments-popover .popover .popover-content .input-comment-author{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;height:28px;padding:0 0 5px;width:140px;display:inline-block}
|
||||||
.comments-popover .popover .popover-content hr{margin:0 0 10px}
|
.comments-popover .popover .popover-content hr{margin:0 0 10px}
|
||||||
.comments-popover .comments-popover .popover.top .arrow,.comments-popover .comments-popover .popover.bottom .arrow{margin-right:1px;border-right-width:0}.comments-popover .comments-popover .popover.top .arrow:after,.comments-popover .comments-popover .popover.bottom .arrow:after{margin-left:-11px;border-right-width:0}
|
.comments-popover .popover.top .arrow,.comments-popover .popover.bottom .arrow{margin-right:1px;border-right-width:0}.comments-popover .popover.top .arrow:after,.comments-popover .popover.bottom .arrow:after{margin-left:-11px;border-right-width:0}
|
||||||
.comments-popover .comments-popover .popover.top .arrow:after{bottom:2px}
|
.comments-popover .popover.top .arrow:after{bottom:2px}
|
||||||
.comments-popover .comments-popover .popover.bottom .arrow:after{top:2px}
|
.comments-popover .popover.bottom .arrow:after{top:2px}
|
||||||
div.jGrowl{z-index:1040;font-size:inherit}div.jGrowl.bottom-right{right:30px}
|
div.jGrowl{z-index:1040;font-size:inherit}div.jGrowl.bottom-right{right:30px}
|
||||||
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:rgba(115,128,140,0.9);width:260px;margin:20px 0;padding:15px 20px;-ms-filter:none;filter:none;border-radius:5px}
|
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:rgba(115,128,140,0.9);width:260px;margin:20px 0;padding:15px 20px;-ms-filter:none;filter:none;border-radius:5px}
|
||||||
div.jGrowl div.jGrowl-notification{min-height:80px}
|
div.jGrowl div.jGrowl-notification{min-height:80px}
|
||||||
|
@ -909,7 +909,7 @@ li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
|
|||||||
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}
|
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}
|
||||||
.nginx .hljs-built_in{font-weight:normal}
|
.nginx .hljs-built_in{font-weight:normal}
|
||||||
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
|
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
|
||||||
@font-face{font-family:'fontello';src:url('../font/fontello.eot');src:url('../font/fontello.eot#iefix') format('embedded-opentype'),url('../font/fontello.woff') format('woff'),url('../font/fontello.ttf') format('truetype'),url('../font/fontello.svg#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
|
@font-face{font-family:'fontello';src:url('../font/fontello.eot?24620533');src:url('../font/fontello.eot?24620533#iefix') format('embedded-opentype'),url('../font/fontello.woff?24620533') format('woff'),url('../font/fontello.ttf?24620533') format('truetype'),url('../font/fontello.svg?24620533#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
|
||||||
.icon-glass:before{content:'\e801'}
|
.icon-glass:before{content:'\e801'}
|
||||||
.icon-archive:before{content:'\e859'}
|
.icon-archive:before{content:'\e859'}
|
||||||
.icon-search:before{content:'\e803'}
|
.icon-search:before{content:'\e803'}
|
||||||
@ -1228,7 +1228,7 @@ li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
|
|||||||
.icon-chat:before{content:'\e83e'}
|
.icon-chat:before{content:'\e83e'}
|
||||||
.icon-folder-open:before{content:'\e81e'}
|
.icon-folder-open:before{content:'\e81e'}
|
||||||
.icon-up-circled:before{content:'\e893'}
|
.icon-up-circled:before{content:'\e893'}
|
||||||
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url("../font/SourceSansPro-Light-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro'),url("../font/SourceSansPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url("../font/SourceSansPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansProLight-Italic'),url("../font/SourceSansPro-LightItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url("../font/SourceSansPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url("../font/SourceSansPro-BoldItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url("../font/SourceCodePro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url("../font/SourceCodePro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata'),url("../font/Inconsolata-Regular-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'),local('Inconsolata-Bold'),url("../font/Inconsolata-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:local('Anonymous Pro'),local('AnonymousPro'),url("../font/AnonymousPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:local('Anonymous Pro Bold'),local('AnonymousPro-Bold'),url("../font/AnonymousPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:400;src:local('Anonymous Pro Italic'),local('AnonymousPro-Italic'),url("../font/AnonymousPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:700;src:local('Anonymous Pro Bold Italic'),local('AnonymousPro-BoldItalic'),url("../font/AnonymousPro-BoldItalic-webfont.woff") format('woff')}.container{margin-bottom:180px}
|
@font-face{font-family:'fontello';src:url('../font/fontello.svg#fontello') format('svg'),url('../font/fontello.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url("../font/SourceSansPro-Light-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro'),url("../font/SourceSansPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url("../font/SourceSansPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansProLight-Italic'),url("../font/SourceSansPro-LightItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url("../font/SourceSansPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url("../font/SourceSansPro-BoldItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url("../font/SourceCodePro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url("../font/SourceCodePro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata'),url("../font/Inconsolata-Regular-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'),local('Inconsolata-Bold'),url("../font/Inconsolata-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:local('Anonymous Pro'),local('AnonymousPro'),url("../font/AnonymousPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:local('Anonymous Pro Bold'),local('AnonymousPro-Bold'),url("../font/AnonymousPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:400;src:local('Anonymous Pro Italic'),local('AnonymousPro-Italic'),url("../font/AnonymousPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:700;src:local('Anonymous Pro Bold Italic'),local('AnonymousPro-BoldItalic'),url("../font/AnonymousPro-BoldItalic-webfont.woff") format('woff')}.container{margin-bottom:180px}
|
||||||
a code{color:inherit}
|
a code{color:inherit}
|
||||||
h1{font-size:2.6em}
|
h1{font-size:2.6em}
|
||||||
h2{font-size:2.15em}
|
h2{font-size:2.15em}
|
||||||
@ -1498,6 +1498,7 @@ input[type="file"]{line-height:inherit;height:inherit;border:none !important}
|
|||||||
.sharing-tweet{float:left;margin:5px 10px 0 0}
|
.sharing-tweet{float:left;margin:5px 10px 0 0}
|
||||||
.popover{max-width:350px;padding:15px}.popover .popover-title{font-weight:500;font-size:24px;padding:10px 15px}
|
.popover{max-width:350px;padding:15px}.popover .popover-title{font-weight:500;font-size:24px;padding:10px 15px}
|
||||||
.popover .disabled{display:none}
|
.popover .disabled{display:none}
|
||||||
|
.popover .popover-navigation{margin-top:-40px}
|
||||||
.comments-popover .popover{max-width:230px;padding:10px 20px 0}.comments-popover .popover .popover-title{padding:5px 0 15px;border-bottom:1px solid rgba(128,128,128,0.1);line-height:1.1;overflow:hidden}.comments-popover .popover .popover-title .action-remove-discussion{font-size:16px;line-height:22px}
|
.comments-popover .popover{max-width:230px;padding:10px 20px 0}.comments-popover .popover .popover-title{padding:5px 0 15px;border-bottom:1px solid rgba(128,128,128,0.1);line-height:1.1;overflow:hidden}.comments-popover .popover .popover-title .action-remove-discussion{font-size:16px;line-height:22px}
|
||||||
.comments-popover .popover .popover-content{margin:0;padding:0}.comments-popover .popover .popover-content .scrollport{overflow:auto;max-height:230px;padding:10px 20px 0;margin:0 -20px}
|
.comments-popover .popover .popover-content{margin:0;padding:0}.comments-popover .popover .popover-content .scrollport{overflow:auto;max-height:230px;padding:10px 20px 0;margin:0 -20px}
|
||||||
.comments-popover .popover .popover-content .btn{padding:6px 11px}
|
.comments-popover .popover .popover-content .btn{padding:6px 11px}
|
||||||
@ -1509,9 +1510,9 @@ input[type="file"]{line-height:inherit;height:inherit;border:none !important}
|
|||||||
.comments-popover .popover .popover-content .new-comment-block .icon-comment{color:rgba(128,128,128,0.35)}
|
.comments-popover .popover .popover-content .new-comment-block .icon-comment{color:rgba(128,128,128,0.35)}
|
||||||
.comments-popover .popover .popover-content .input-comment-author{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;height:28px;padding:0 0 5px;width:140px;display:inline-block}
|
.comments-popover .popover .popover-content .input-comment-author{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;height:28px;padding:0 0 5px;width:140px;display:inline-block}
|
||||||
.comments-popover .popover .popover-content hr{margin:0 0 10px}
|
.comments-popover .popover .popover-content hr{margin:0 0 10px}
|
||||||
.comments-popover .comments-popover .popover.top .arrow,.comments-popover .comments-popover .popover.bottom .arrow{margin-right:1px;border-right-width:0}.comments-popover .comments-popover .popover.top .arrow:after,.comments-popover .comments-popover .popover.bottom .arrow:after{margin-left:-11px;border-right-width:0}
|
.comments-popover .popover.top .arrow,.comments-popover .popover.bottom .arrow{margin-right:1px;border-right-width:0}.comments-popover .popover.top .arrow:after,.comments-popover .popover.bottom .arrow:after{margin-left:-11px;border-right-width:0}
|
||||||
.comments-popover .comments-popover .popover.top .arrow:after{bottom:2px}
|
.comments-popover .popover.top .arrow:after{bottom:2px}
|
||||||
.comments-popover .comments-popover .popover.bottom .arrow:after{top:2px}
|
.comments-popover .popover.bottom .arrow:after{top:2px}
|
||||||
div.jGrowl{z-index:1040;font-size:inherit}div.jGrowl.bottom-right{right:30px}
|
div.jGrowl{z-index:1040;font-size:inherit}div.jGrowl.bottom-right{right:30px}
|
||||||
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:rgba(128,128,128,0.9);width:260px;margin:20px 0;padding:15px 20px;-ms-filter:none;filter:none;border-radius:5px}
|
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:rgba(128,128,128,0.9);width:260px;margin:20px 0;padding:15px 20px;-ms-filter:none;filter:none;border-radius:5px}
|
||||||
div.jGrowl div.jGrowl-notification{min-height:80px}
|
div.jGrowl div.jGrowl-notification{min-height:80px}
|
||||||
|
@ -909,7 +909,7 @@ li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
|
|||||||
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}
|
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}
|
||||||
.nginx .hljs-built_in{font-weight:normal}
|
.nginx .hljs-built_in{font-weight:normal}
|
||||||
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
|
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
|
||||||
@font-face{font-family:'fontello';src:url('../font/fontello.eot');src:url('../font/fontello.eot#iefix') format('embedded-opentype'),url('../font/fontello.woff') format('woff'),url('../font/fontello.ttf') format('truetype'),url('../font/fontello.svg#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
|
@font-face{font-family:'fontello';src:url('../font/fontello.eot?24620533');src:url('../font/fontello.eot?24620533#iefix') format('embedded-opentype'),url('../font/fontello.woff?24620533') format('woff'),url('../font/fontello.ttf?24620533') format('truetype'),url('../font/fontello.svg?24620533#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
|
||||||
.icon-glass:before{content:'\e801'}
|
.icon-glass:before{content:'\e801'}
|
||||||
.icon-archive:before{content:'\e859'}
|
.icon-archive:before{content:'\e859'}
|
||||||
.icon-search:before{content:'\e803'}
|
.icon-search:before{content:'\e803'}
|
||||||
@ -1228,7 +1228,7 @@ li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
|
|||||||
.icon-chat:before{content:'\e83e'}
|
.icon-chat:before{content:'\e83e'}
|
||||||
.icon-folder-open:before{content:'\e81e'}
|
.icon-folder-open:before{content:'\e81e'}
|
||||||
.icon-up-circled:before{content:'\e893'}
|
.icon-up-circled:before{content:'\e893'}
|
||||||
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url("../font/SourceSansPro-Light-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro'),url("../font/SourceSansPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url("../font/SourceSansPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansProLight-Italic'),url("../font/SourceSansPro-LightItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url("../font/SourceSansPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url("../font/SourceSansPro-BoldItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url("../font/SourceCodePro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url("../font/SourceCodePro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata'),url("../font/Inconsolata-Regular-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'),local('Inconsolata-Bold'),url("../font/Inconsolata-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:local('Anonymous Pro'),local('AnonymousPro'),url("../font/AnonymousPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:local('Anonymous Pro Bold'),local('AnonymousPro-Bold'),url("../font/AnonymousPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:400;src:local('Anonymous Pro Italic'),local('AnonymousPro-Italic'),url("../font/AnonymousPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:700;src:local('Anonymous Pro Bold Italic'),local('AnonymousPro-BoldItalic'),url("../font/AnonymousPro-BoldItalic-webfont.woff") format('woff')}.container{margin-bottom:180px}
|
@font-face{font-family:'fontello';src:url('../font/fontello.svg#fontello') format('svg'),url('../font/fontello.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url("../font/SourceSansPro-Light-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro'),url("../font/SourceSansPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url("../font/SourceSansPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansProLight-Italic'),url("../font/SourceSansPro-LightItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url("../font/SourceSansPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url("../font/SourceSansPro-BoldItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url("../font/SourceCodePro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url("../font/SourceCodePro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata'),url("../font/Inconsolata-Regular-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'),local('Inconsolata-Bold'),url("../font/Inconsolata-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:local('Anonymous Pro'),local('AnonymousPro'),url("../font/AnonymousPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:local('Anonymous Pro Bold'),local('AnonymousPro-Bold'),url("../font/AnonymousPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:400;src:local('Anonymous Pro Italic'),local('AnonymousPro-Italic'),url("../font/AnonymousPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:700;src:local('Anonymous Pro Bold Italic'),local('AnonymousPro-BoldItalic'),url("../font/AnonymousPro-BoldItalic-webfont.woff") format('woff')}.container{margin-bottom:180px}
|
||||||
a code{color:inherit}
|
a code{color:inherit}
|
||||||
h1{font-size:2.6em}
|
h1{font-size:2.6em}
|
||||||
h2{font-size:2.15em}
|
h2{font-size:2.15em}
|
||||||
@ -1498,6 +1498,7 @@ input[type="file"]{line-height:inherit;height:inherit;border:none !important}
|
|||||||
.sharing-tweet{float:left;margin:5px 10px 0 0}
|
.sharing-tweet{float:left;margin:5px 10px 0 0}
|
||||||
.popover{max-width:350px;padding:15px}.popover .popover-title{font-weight:500;font-size:24px;padding:10px 15px}
|
.popover{max-width:350px;padding:15px}.popover .popover-title{font-weight:500;font-size:24px;padding:10px 15px}
|
||||||
.popover .disabled{display:none}
|
.popover .disabled{display:none}
|
||||||
|
.popover .popover-navigation{margin-top:-40px}
|
||||||
.comments-popover .popover{max-width:230px;padding:10px 20px 0}.comments-popover .popover .popover-title{padding:5px 0 15px;border-bottom:1px solid rgba(255,255,255,0.1);line-height:1.1;overflow:hidden}.comments-popover .popover .popover-title .action-remove-discussion{font-size:16px;line-height:22px}
|
.comments-popover .popover{max-width:230px;padding:10px 20px 0}.comments-popover .popover .popover-title{padding:5px 0 15px;border-bottom:1px solid rgba(255,255,255,0.1);line-height:1.1;overflow:hidden}.comments-popover .popover .popover-title .action-remove-discussion{font-size:16px;line-height:22px}
|
||||||
.comments-popover .popover .popover-content{margin:0;padding:0}.comments-popover .popover .popover-content .scrollport{overflow:auto;max-height:230px;padding:10px 20px 0;margin:0 -20px}
|
.comments-popover .popover .popover-content{margin:0;padding:0}.comments-popover .popover .popover-content .scrollport{overflow:auto;max-height:230px;padding:10px 20px 0;margin:0 -20px}
|
||||||
.comments-popover .popover .popover-content .btn{padding:6px 11px}
|
.comments-popover .popover .popover-content .btn{padding:6px 11px}
|
||||||
@ -1509,9 +1510,9 @@ input[type="file"]{line-height:inherit;height:inherit;border:none !important}
|
|||||||
.comments-popover .popover .popover-content .new-comment-block .icon-comment{color:rgba(159,159,159,0.35)}
|
.comments-popover .popover .popover-content .new-comment-block .icon-comment{color:rgba(159,159,159,0.35)}
|
||||||
.comments-popover .popover .popover-content .input-comment-author{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;height:28px;padding:0 0 5px;width:140px;display:inline-block}
|
.comments-popover .popover .popover-content .input-comment-author{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;height:28px;padding:0 0 5px;width:140px;display:inline-block}
|
||||||
.comments-popover .popover .popover-content hr{margin:0 0 10px}
|
.comments-popover .popover .popover-content hr{margin:0 0 10px}
|
||||||
.comments-popover .comments-popover .popover.top .arrow,.comments-popover .comments-popover .popover.bottom .arrow{margin-right:1px;border-right-width:0}.comments-popover .comments-popover .popover.top .arrow:after,.comments-popover .comments-popover .popover.bottom .arrow:after{margin-left:-11px;border-right-width:0}
|
.comments-popover .popover.top .arrow,.comments-popover .popover.bottom .arrow{margin-right:1px;border-right-width:0}.comments-popover .popover.top .arrow:after,.comments-popover .popover.bottom .arrow:after{margin-left:-11px;border-right-width:0}
|
||||||
.comments-popover .comments-popover .popover.top .arrow:after{bottom:2px}
|
.comments-popover .popover.top .arrow:after{bottom:2px}
|
||||||
.comments-popover .comments-popover .popover.bottom .arrow:after{top:2px}
|
.comments-popover .popover.bottom .arrow:after{top:2px}
|
||||||
div.jGrowl{z-index:1040;font-size:inherit}div.jGrowl.bottom-right{right:30px}
|
div.jGrowl{z-index:1040;font-size:inherit}div.jGrowl.bottom-right{right:30px}
|
||||||
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:rgba(68,68,68,0.9);width:260px;margin:20px 0;padding:15px 20px;-ms-filter:none;filter:none;border-radius:5px}
|
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:rgba(68,68,68,0.9);width:260px;margin:20px 0;padding:15px 20px;-ms-filter:none;filter:none;border-radius:5px}
|
||||||
div.jGrowl div.jGrowl-notification{min-height:80px}
|
div.jGrowl div.jGrowl-notification{min-height:80px}
|
||||||
|
@ -909,7 +909,7 @@ li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
|
|||||||
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}
|
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}
|
||||||
.nginx .hljs-built_in{font-weight:normal}
|
.nginx .hljs-built_in{font-weight:normal}
|
||||||
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
|
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5}
|
||||||
@font-face{font-family:'fontello';src:url('../font/fontello.eot');src:url('../font/fontello.eot#iefix') format('embedded-opentype'),url('../font/fontello.woff') format('woff'),url('../font/fontello.ttf') format('truetype'),url('../font/fontello.svg#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
|
@font-face{font-family:'fontello';src:url('../font/fontello.eot?24620533');src:url('../font/fontello.eot?24620533#iefix') format('embedded-opentype'),url('../font/fontello.woff?24620533') format('woff'),url('../font/fontello.ttf?24620533') format('truetype'),url('../font/fontello.svg?24620533#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
|
||||||
.icon-glass:before{content:'\e801'}
|
.icon-glass:before{content:'\e801'}
|
||||||
.icon-archive:before{content:'\e859'}
|
.icon-archive:before{content:'\e859'}
|
||||||
.icon-search:before{content:'\e803'}
|
.icon-search:before{content:'\e803'}
|
||||||
@ -1228,7 +1228,7 @@ li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
|
|||||||
.icon-chat:before{content:'\e83e'}
|
.icon-chat:before{content:'\e83e'}
|
||||||
.icon-folder-open:before{content:'\e81e'}
|
.icon-folder-open:before{content:'\e81e'}
|
||||||
.icon-up-circled:before{content:'\e893'}
|
.icon-up-circled:before{content:'\e893'}
|
||||||
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url("../font/SourceSansPro-Light-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro'),url("../font/SourceSansPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url("../font/SourceSansPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansProLight-Italic'),url("../font/SourceSansPro-LightItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url("../font/SourceSansPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url("../font/SourceSansPro-BoldItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url("../font/SourceCodePro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url("../font/SourceCodePro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata'),url("../font/Inconsolata-Regular-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'),local('Inconsolata-Bold'),url("../font/Inconsolata-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:local('Anonymous Pro'),local('AnonymousPro'),url("../font/AnonymousPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:local('Anonymous Pro Bold'),local('AnonymousPro-Bold'),url("../font/AnonymousPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:400;src:local('Anonymous Pro Italic'),local('AnonymousPro-Italic'),url("../font/AnonymousPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:700;src:local('Anonymous Pro Bold Italic'),local('AnonymousPro-BoldItalic'),url("../font/AnonymousPro-BoldItalic-webfont.woff") format('woff')}.container{margin-bottom:180px}
|
@font-face{font-family:'fontello';src:url('../font/fontello.svg#fontello') format('svg'),url('../font/fontello.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url("../font/SourceSansPro-Light-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro'),url("../font/SourceSansPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url("../font/SourceSansPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'),local('SourceSansProLight-Italic'),url("../font/SourceSansPro-LightItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local('Source Sans Pro Italic'),local('SourceSansPro-Italic'),url("../font/SourceSansPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldItalic'),url("../font/SourceSansPro-BoldItalic-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url("../font/SourceCodePro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url("../font/SourceCodePro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local('Inconsolata'),url("../font/Inconsolata-Regular-webfont.woff") format('woff')}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local('Inconsolata Bold'),local('Inconsolata-Bold'),url("../font/Inconsolata-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:400;src:local('Anonymous Pro'),local('AnonymousPro'),url("../font/AnonymousPro-Regular-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:normal;font-weight:700;src:local('Anonymous Pro Bold'),local('AnonymousPro-Bold'),url("../font/AnonymousPro-Bold-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:400;src:local('Anonymous Pro Italic'),local('AnonymousPro-Italic'),url("../font/AnonymousPro-Italic-webfont.woff") format('woff')}@font-face{font-family:'Anonymous Pro';font-style:italic;font-weight:700;src:local('Anonymous Pro Bold Italic'),local('AnonymousPro-BoldItalic'),url("../font/AnonymousPro-BoldItalic-webfont.woff") format('woff')}.container{margin-bottom:180px}
|
||||||
a code{color:inherit}
|
a code{color:inherit}
|
||||||
h1{font-size:2.6em}
|
h1{font-size:2.6em}
|
||||||
h2{font-size:2.15em}
|
h2{font-size:2.15em}
|
||||||
@ -1498,6 +1498,7 @@ input[type="file"]{line-height:inherit;height:inherit;border:none !important}
|
|||||||
.sharing-tweet{float:left;margin:5px 10px 0 0}
|
.sharing-tweet{float:left;margin:5px 10px 0 0}
|
||||||
.popover{max-width:350px;padding:15px}.popover .popover-title{font-weight:500;font-size:24px;padding:10px 15px}
|
.popover{max-width:350px;padding:15px}.popover .popover-title{font-weight:500;font-size:24px;padding:10px 15px}
|
||||||
.popover .disabled{display:none}
|
.popover .disabled{display:none}
|
||||||
|
.popover .popover-navigation{margin-top:-40px}
|
||||||
.comments-popover .popover{max-width:230px;padding:10px 20px 0}.comments-popover .popover .popover-title{padding:5px 0 15px;border-bottom:1px solid rgba(143,134,104,0.1);line-height:1.1;overflow:hidden}.comments-popover .popover .popover-title .action-remove-discussion{font-size:16px;line-height:22px}
|
.comments-popover .popover{max-width:230px;padding:10px 20px 0}.comments-popover .popover .popover-title{padding:5px 0 15px;border-bottom:1px solid rgba(143,134,104,0.1);line-height:1.1;overflow:hidden}.comments-popover .popover .popover-title .action-remove-discussion{font-size:16px;line-height:22px}
|
||||||
.comments-popover .popover .popover-content{margin:0;padding:0}.comments-popover .popover .popover-content .scrollport{overflow:auto;max-height:230px;padding:10px 20px 0;margin:0 -20px}
|
.comments-popover .popover .popover-content{margin:0;padding:0}.comments-popover .popover .popover-content .scrollport{overflow:auto;max-height:230px;padding:10px 20px 0;margin:0 -20px}
|
||||||
.comments-popover .popover .popover-content .btn{padding:6px 11px}
|
.comments-popover .popover .popover-content .btn{padding:6px 11px}
|
||||||
@ -1509,9 +1510,9 @@ input[type="file"]{line-height:inherit;height:inherit;border:none !important}
|
|||||||
.comments-popover .popover .popover-content .new-comment-block .icon-comment{color:rgba(92,130,164,0.35)}
|
.comments-popover .popover .popover-content .new-comment-block .icon-comment{color:rgba(92,130,164,0.35)}
|
||||||
.comments-popover .popover .popover-content .input-comment-author{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;height:28px;padding:0 0 5px;width:140px;display:inline-block}
|
.comments-popover .popover .popover-content .input-comment-author{border:none;background:none;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;height:28px;padding:0 0 5px;width:140px;display:inline-block}
|
||||||
.comments-popover .popover .popover-content hr{margin:0 0 10px}
|
.comments-popover .popover .popover-content hr{margin:0 0 10px}
|
||||||
.comments-popover .comments-popover .popover.top .arrow,.comments-popover .comments-popover .popover.bottom .arrow{margin-right:1px;border-right-width:0}.comments-popover .comments-popover .popover.top .arrow:after,.comments-popover .comments-popover .popover.bottom .arrow:after{margin-left:-11px;border-right-width:0}
|
.comments-popover .popover.top .arrow,.comments-popover .popover.bottom .arrow{margin-right:1px;border-right-width:0}.comments-popover .popover.top .arrow:after,.comments-popover .popover.bottom .arrow:after{margin-left:-11px;border-right-width:0}
|
||||||
.comments-popover .comments-popover .popover.top .arrow:after{bottom:2px}
|
.comments-popover .popover.top .arrow:after{bottom:2px}
|
||||||
.comments-popover .comments-popover .popover.bottom .arrow:after{top:2px}
|
.comments-popover .popover.bottom .arrow:after{top:2px}
|
||||||
div.jGrowl{z-index:1040;font-size:inherit}div.jGrowl.bottom-right{right:30px}
|
div.jGrowl{z-index:1040;font-size:inherit}div.jGrowl.bottom-right{right:30px}
|
||||||
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:rgba(121,121,121,0.9);width:260px;margin:20px 0;padding:15px 20px;-ms-filter:none;filter:none;border-radius:5px}
|
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:rgba(121,121,121,0.9);width:260px;margin:20px 0;padding:15px 20px;-ms-filter:none;filter:none;border-radius:5px}
|
||||||
div.jGrowl div.jGrowl-notification{min-height:80px}
|
div.jGrowl div.jGrowl-notification{min-height:80px}
|
||||||
|
@ -112,7 +112,7 @@ define([
|
|||||||
this.selectionEnd = 0;
|
this.selectionEnd = 0;
|
||||||
this.cursorY = 0;
|
this.cursorY = 0;
|
||||||
this.findOffset = function(offset) {
|
this.findOffset = function(offset) {
|
||||||
var walker = document.createTreeWalker(contentElt, 4);
|
var walker = document.createTreeWalker(contentElt, 4, null, false);
|
||||||
var text = '';
|
var text = '';
|
||||||
while(walker.nextNode()) {
|
while(walker.nextNode()) {
|
||||||
text = walker.currentNode.nodeValue || '';
|
text = walker.currentNode.nodeValue || '';
|
||||||
@ -141,13 +141,42 @@ define([
|
|||||||
range.setEnd(offset.container, offset.offset);
|
range.setEnd(offset.container, offset.offset);
|
||||||
return range;
|
return range;
|
||||||
};
|
};
|
||||||
|
var updateCursorCoordinates = utils.debounce(_.bind(function() {
|
||||||
|
$inputElt.toggleClass('has-selection', this.selectionStart !== this.selectionEnd);
|
||||||
|
var coordinates = this.getCoordinates(this.selectionEnd, this.selectionEndContainer, this.selectionEndOffset);
|
||||||
|
if(this.cursorY !== coordinates.y) {
|
||||||
|
this.cursorY = coordinates.y;
|
||||||
|
eventMgr.onCursorCoordinates(coordinates.x, coordinates.y);
|
||||||
|
}
|
||||||
|
if(this.adjustScroll) {
|
||||||
|
var adjust = inputElt.offsetHeight / 2;
|
||||||
|
if(adjust > 130) {
|
||||||
|
adjust = 130;
|
||||||
|
}
|
||||||
|
var cursorMinY = inputElt.scrollTop + adjust;
|
||||||
|
var cursorMaxY = inputElt.scrollTop + inputElt.offsetHeight - adjust;
|
||||||
|
if(selectionMgr.cursorY < cursorMinY) {
|
||||||
|
inputElt.scrollTop += selectionMgr.cursorY - cursorMinY;
|
||||||
|
}
|
||||||
|
else if(selectionMgr.cursorY > cursorMaxY) {
|
||||||
|
inputElt.scrollTop += selectionMgr.cursorY - cursorMaxY;
|
||||||
|
}
|
||||||
|
this.adjustScroll = false;
|
||||||
|
}
|
||||||
|
}, this));
|
||||||
this.setSelectionStartEnd = function(start, end, range, skipSelectionUpdate) {
|
this.setSelectionStartEnd = function(start, end, range, skipSelectionUpdate) {
|
||||||
if(start === undefined) {
|
if(start === undefined) {
|
||||||
start = this.selectionStart;
|
start = this.selectionStart;
|
||||||
}
|
}
|
||||||
|
if(start < 0) {
|
||||||
|
start = 0;
|
||||||
|
}
|
||||||
if(end === undefined) {
|
if(end === undefined) {
|
||||||
end = this.selectionEnd;
|
end = this.selectionEnd;
|
||||||
}
|
}
|
||||||
|
if(end < 0) {
|
||||||
|
end = 0;
|
||||||
|
}
|
||||||
this.selectionStart = start;
|
this.selectionStart = start;
|
||||||
this.selectionEnd = end;
|
this.selectionEnd = end;
|
||||||
var min = Math.min(start, end);
|
var min = Math.min(start, end);
|
||||||
@ -160,17 +189,15 @@ define([
|
|||||||
}
|
}
|
||||||
fileDesc.editorStart = this.selectionStart;
|
fileDesc.editorStart = this.selectionStart;
|
||||||
fileDesc.editorEnd = this.selectionEnd;
|
fileDesc.editorEnd = this.selectionEnd;
|
||||||
// Update cursor coordinates
|
updateCursorCoordinates();
|
||||||
$inputElt.toggleClass('has-selection', this.selectionStart !== this.selectionEnd);
|
|
||||||
var coordinates = this.getCoordinates(this.selectionEnd, this.selectionEndContainer, this.selectionEndOffset);
|
|
||||||
if(this.cursorY !== coordinates.y) {
|
|
||||||
this.cursorY = coordinates.y;
|
|
||||||
eventMgr.onCursorCoordinates(coordinates.x, coordinates.y);
|
|
||||||
}
|
|
||||||
return range;
|
return range;
|
||||||
};
|
};
|
||||||
this.saveSelectionState = (function() {
|
this.saveSelectionState = (function() {
|
||||||
function save() {
|
var timeoutId;
|
||||||
|
function save(adjustScroll) {
|
||||||
|
clearTimeout(timeoutId);
|
||||||
|
timeoutId = undefined;
|
||||||
|
self.adjustScroll = adjustScroll;
|
||||||
if(fileChanged === false) {
|
if(fileChanged === false) {
|
||||||
var selectionStart = self.selectionStart;
|
var selectionStart = self.selectionStart;
|
||||||
var selectionEnd = self.selectionEnd;
|
var selectionEnd = self.selectionEnd;
|
||||||
@ -206,9 +233,15 @@ define([
|
|||||||
}
|
}
|
||||||
undoMgr.saveSelectionState();
|
undoMgr.saveSelectionState();
|
||||||
}
|
}
|
||||||
var debouncedSave = utils.debounce(save);
|
return function(debounced, adjustScroll) {
|
||||||
return function(debounced) {
|
adjustScroll = _.isBoolean(adjustScroll) ? adjustScroll : false;
|
||||||
debounced ? debouncedSave() : save();
|
if(debounced) {
|
||||||
|
clearTimeout(timeoutId);
|
||||||
|
timeoutId = _.delay(save, 5, adjustScroll);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
save(adjustScroll);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
})();
|
})();
|
||||||
this.getCoordinates = function(inputOffset, container, offset) {
|
this.getCoordinates = function(inputOffset, container, offset) {
|
||||||
@ -282,29 +315,12 @@ define([
|
|||||||
editor.selectionMgr = selectionMgr;
|
editor.selectionMgr = selectionMgr;
|
||||||
$(document).on('selectionchange', '.editor-content', _.bind(selectionMgr.saveSelectionState, selectionMgr, true));
|
$(document).on('selectionchange', '.editor-content', _.bind(selectionMgr.saveSelectionState, selectionMgr, true));
|
||||||
|
|
||||||
var adjustCursorPosition = (function() {
|
function adjustCursorPosition() {
|
||||||
var adjust = utils.debounce(function() {
|
if(inputElt === undefined) {
|
||||||
var adjust = inputElt.offsetHeight / 2;
|
return;
|
||||||
if(adjust > 130) {
|
}
|
||||||
adjust = 130;
|
selectionMgr.saveSelectionState(true, true);
|
||||||
}
|
}
|
||||||
var cursorMinY = inputElt.scrollTop + adjust;
|
|
||||||
var cursorMaxY = inputElt.scrollTop + inputElt.offsetHeight - adjust;
|
|
||||||
if(selectionMgr.cursorY < cursorMinY) {
|
|
||||||
inputElt.scrollTop += selectionMgr.cursorY - cursorMinY;
|
|
||||||
}
|
|
||||||
else if(selectionMgr.cursorY > cursorMaxY) {
|
|
||||||
inputElt.scrollTop += selectionMgr.cursorY - cursorMaxY;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return function() {
|
|
||||||
if(inputElt === undefined) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
selectionMgr.saveSelectionState(true);
|
|
||||||
adjust();
|
|
||||||
};
|
|
||||||
})();
|
|
||||||
editor.adjustCursorPosition = adjustCursorPosition;
|
editor.adjustCursorPosition = adjustCursorPosition;
|
||||||
|
|
||||||
var textContent;
|
var textContent;
|
||||||
|
@ -41,8 +41,8 @@ define([
|
|||||||
},
|
},
|
||||||
onEnd: function() {
|
onEnd: function() {
|
||||||
storage.welcomeTour = 'done';
|
storage.welcomeTour = 'done';
|
||||||
infoTooltip('.menu-panel .toggle-button *', 'Synchronize, publish and more...', 'right');
|
infoTooltip('.menu-panel .toggle-button *', 'Synchronize, publish...', 'right');
|
||||||
infoTooltip('.document-panel .toggle-button *', 'Create and manage documents', 'left');
|
infoTooltip('.document-panel .toggle-button *', 'Create, manage documents', 'left');
|
||||||
infoTooltip('.extension-preview-buttons .btn-group:first', 'Need help with Markdown syntax?', 'left');
|
infoTooltip('.extension-preview-buttons .btn-group:first', 'Need help with Markdown syntax?', 'left');
|
||||||
infoTooltip('.layout-toggler-preview', 'Toggle preview', 'right');
|
infoTooltip('.layout-toggler-preview', 'Toggle preview', 'right');
|
||||||
},
|
},
|
||||||
|
@ -737,12 +737,13 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (inputArea.selectionStart !== undefined && !uaSniffed.isOpera) {
|
//if (inputArea.selectionStart !== undefined && !uaSniffed.isOpera) {
|
||||||
|
|
||||||
inputArea.focus();
|
inputArea.focus();
|
||||||
inputArea.selectionStart = stateObj.start;
|
inputArea.selectionStart = stateObj.start;
|
||||||
inputArea.selectionEnd = stateObj.end;
|
inputArea.selectionEnd = stateObj.end;
|
||||||
inputArea.scrollTop = stateObj.scrollTop;
|
inputArea.scrollTop = stateObj.scrollTop;
|
||||||
|
/*
|
||||||
}
|
}
|
||||||
else if (doc.selection) {
|
else if (doc.selection) {
|
||||||
|
|
||||||
@ -754,14 +755,16 @@
|
|||||||
range.moveStart("character", stateObj.start);
|
range.moveStart("character", stateObj.start);
|
||||||
range.select();
|
range.select();
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
};
|
};
|
||||||
|
|
||||||
this.setInputAreaSelectionStartEnd = function () {
|
this.setInputAreaSelectionStartEnd = function () {
|
||||||
|
|
||||||
if (!panels.ieCachedRange && (inputArea.selectionStart || inputArea.selectionStart === 0)) {
|
//if (!panels.ieCachedRange && (inputArea.selectionStart || inputArea.selectionStart === 0)) {
|
||||||
|
|
||||||
stateObj.start = inputArea.selectionStart;
|
stateObj.start = inputArea.selectionStart;
|
||||||
stateObj.end = inputArea.selectionEnd;
|
stateObj.end = inputArea.selectionEnd;
|
||||||
|
/*
|
||||||
}
|
}
|
||||||
else if (doc.selection) {
|
else if (doc.selection) {
|
||||||
|
|
||||||
@ -802,6 +805,7 @@
|
|||||||
|
|
||||||
this.setInputAreaSelection();
|
this.setInputAreaSelection();
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
};
|
};
|
||||||
|
|
||||||
// Restore this state into the input area.
|
// Restore this state into the input area.
|
||||||
@ -1401,9 +1405,11 @@
|
|||||||
|
|
||||||
if (!noCleanup) {
|
if (!noCleanup) {
|
||||||
fixupInputArea();
|
fixupInputArea();
|
||||||
|
/*
|
||||||
if(!linkOrImage) {
|
if(!linkOrImage) {
|
||||||
inputBox.dispatchEvent(new Event('keydown'));
|
inputBox.dispatchEvent(new Event('keydown'));
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,14 @@
|
|||||||
@p-margin: 1.1em;
|
@p-margin: 1.1em;
|
||||||
@headings-font-family: inherit;
|
@headings-font-family: inherit;
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'fontello';
|
||||||
|
src: url('../font/fontello.svg#fontello') format('svg'),
|
||||||
|
url('../font/fontello.woff') format('woff');
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Source Sans Pro';
|
font-family: 'Source Sans Pro';
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
|
Loading…
Reference in New Issue
Block a user