Merge branch 'master' into blocks

This commit is contained in:
khaydarov 2016-06-04 20:33:58 +03:00
commit b70d4f213e
2 changed files with 9 additions and 14 deletions

View file

@ -3,6 +3,7 @@
* https://ifmo.su/editor
* @author CodeX team team@ifmo.su
*/
var cEditor = (function (cEditor) {
// Default settings
@ -211,6 +212,9 @@ cEditor.ui = {
/** Mouse click to radactor */
cEditor.nodes.redactor.addEventListener('click', function (event) {
cEditor.callback.redactorClicked(event);
cEditor.content.saveCaretPosition();
}, false );
/** Any redactor changes: keyboard input, mouse cut/paste, drag-n-drop text */
@ -421,12 +425,6 @@ cEditor.content = {
selection.removeAllRanges();
selection.addRange(range);
/**
* set caret to default posilion
*/
this.focusedNodeIndex = null;
this.caretOffset = null;
},
getNodeFocused : function() {
@ -488,12 +486,6 @@ cEditor.content = {
/** Mark node as redactor block*/
nodeCreated.classList.add('ce_block');
/**
* Get caret position before we change block
*/
cEditor.content.saveCaretPosition();
/**
* If it is a first-level node, replace as-is.
*/

View file

@ -4,7 +4,7 @@
<meta charset="utf-8">
<title>CodeX Editor</title>
<link rel="stylesheet" href="editor.css" />
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,700,800&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,700,800&subset=latin,cyrillic' rel='stylesheet' type='text/css' async=true>
<style>
body{
font-family: 'Open Sans';
@ -29,7 +29,10 @@
<p>На днях я получил очередной проект по разработке личного кабинета.<br> Как обычно, я открыл консоль, чтобы посмотреть историю проекта, ветки и все ли правки закомичены (от слова commit - фиксировать). Однако ничего из этого я не узнал — проект не содержал .git репозитория.<br> Эта ситуация в очередной раз заставила задуматься о том, как много разработчиков до сих пор не понимают необходимость контролировать изменения в файлах с исходным кодом. А многие и вовсе не знают что это такое, и как этим пользоваться.</p>
<h2>Почему нужно использовать систему контроля версий</h2>
<p>Основные преимущества:</p>
<p>
<code>Основные преимущества:</code>
<address>sdfsdfsdf</address>
</p>
<ul>
<li>одновременная работа нескольких человек над проектом</li>
<li>возможность быстро обнаружить и откатить, все не зафиксированные изменения</li>