WebEditor: integrated editor
This commit is contained in:
parent
3b5c7b6e9a
commit
57e2b5ed1a
85 changed files with 162379 additions and 3 deletions
|
@ -18,4 +18,5 @@
|
|||
//= require chosen-jquery
|
||||
//= require raphael
|
||||
//= require branch-graph
|
||||
//= require ace-src-noconflict/ace.js
|
||||
//= require_tree .
|
||||
|
|
|
@ -182,3 +182,9 @@ $hover: #D9EDF7;
|
|||
*
|
||||
*/
|
||||
@import "highlight/dark.scss";
|
||||
|
||||
/**
|
||||
* File Editor styles
|
||||
*
|
||||
*/
|
||||
@import "sections/editor.scss";
|
||||
|
|
14
app/assets/stylesheets/sections/editor.scss
Normal file
14
app/assets/stylesheets/sections/editor.scss
Normal file
|
@ -0,0 +1,14 @@
|
|||
.file-editor {
|
||||
|
||||
#editor{
|
||||
height: 500px;
|
||||
width: 90%;
|
||||
position: relative;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
textarea{
|
||||
display: block;
|
||||
width: 40%;
|
||||
margin: 10px 0 10px 0;
|
||||
}
|
||||
}
|
|
@ -1,10 +1,19 @@
|
|||
.file_holder
|
||||
Edit file:
|
||||
.file-editor
|
||||
.file_name
|
||||
File:
|
||||
%span.file_name
|
||||
= @tree.path.force_encoding('utf-8')
|
||||
%br
|
||||
= form_tag(project_tree_path(@project, @id), :method => :put) do
|
||||
%textarea
|
||||
#editor
|
||||
= @tree.data
|
||||
= hidden_field_tag 'last_commit', @last_commit
|
||||
= hidden_field_tag 'content'
|
||||
|
||||
= text_area_tag 'text_commit'
|
||||
= submit_tag "Save"
|
||||
|
||||
:javascript
|
||||
var editor = ace.edit("editor");
|
||||
editor.setTheme("ace/theme/twilight");
|
||||
editor.getSession().setMode("ace/mode/javascript");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue