Skip to content

Commit 1145628

Browse files
committed
Working on editor
1 parent 6ad309c commit 1145628

File tree

6 files changed

+25
-18
lines changed

6 files changed

+25
-18
lines changed

src/css/main.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,14 +138,14 @@ aside.ui-resizable.ui-resizing {
138138
}
139139

140140
.ace_gutter-cell {
141-
font-size: 1.1rem !important;
141+
font-size: 0.9rem !important;
142142
}
143143

144144
.ace_tooltip.ace_doc-tooltip,
145145
.ace_editor.ace_autocomplete {
146146
background-color: rgb(52, 58, 64) !important;
147147
color: rgb(154, 157, 160) !important;
148-
font-size: 1.1rem !important;
148+
font-size: 1rem !important;
149149
-webkit-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2) !important;
150150
-moz-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2) !important;
151151
box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2) !important;

src/html/modals/file/confirm.close.tab.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<p class="text-center">This file has been modified, do you want to save your changes?</p>
33
<div class="row">
44
<div class="col-4">
5-
<button class="action-save-tab btn btn-primary btn-sm btn-expanded" type="button">
5+
<button class="action-save-tab btn btn-primary btn-sm btn-expanded" type="button" aria-label="Save">
66
<i class="fa fa-fw fa-check"></i>&nbsp;Save
77
</button>
88
</div>
@@ -13,7 +13,7 @@
1313
</button>
1414
</div>
1515
<div class="col-4">
16-
<button class="action-close-tab btn btn-outline-danger btn-sm btn-expanded" type="button">
16+
<button class="action-close-tab btn btn-outline-danger btn-sm btn-expanded" type="button" aria-label="Discard">
1717
<i class="fa fa-fw fa-trash-o"></i>&nbsp;Discard
1818
</button>
1919
</div>

src/html/modals/file/rename.file.html

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,17 @@
11
<div class="container-fluid">
2-
<div class="row">
3-
<div class="col-12">
4-
<div class="form-group">
5-
<label for="oldFileName">Old filename</label>
6-
<input id="oldFileName"
7-
name="file-old-filename"
8-
type="text"/>
9-
</div>
10-
</div>
11-
</div>
122
<div class="row">
133
<div class="col-12">
144
<div class="form-group">
155
<label for="newFileName">New filename</label>
166
<input id="newFileName"
177
name="file-new-filename"
18-
type="text"/>
8+
type="text"
9+
required/>
1910
</div>
2011
</div>
2112
</div>
2213
<div class="row">
14+
<input name="file-old-filename" type="hidden"/>
2315
<input name="file-data-idx" type="hidden"/>
2416
<input name="file-data-nodeid" type="hidden"/>
2517
<div class="col-6">
@@ -28,7 +20,7 @@
2820
</button>
2921
</div>
3022
<div class="col-6">
31-
<button class="action-rename-file btn btn-outline-success btn-sm btn-expanded" type="button">
23+
<button class="action-rename-file btn btn-outline-success btn-sm btn-expanded" type="button" aria-label="Save">
3224
<i class="fa fa-fw fa-check"></i>&nbsp;Save
3325
</button>
3426
</div>

src/js/app.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ if (typeof $ !== typeof undefined) {
140140
$(document).find('input[name="file-data-idx"]').val($relTgt.attr('data-idx'));
141141
$(document).find('input[name="file-data-nodeid"]').val($relTgt.attr('data-nodeid'));
142142
$(document).find('input[name="file-old-filename"]').val($relTgt.attr('data-old-filename'));
143+
$(document).find('input[name="file-new-filename"]').val($relTgt.attr('data-old-filename'));
143144
};
144145
}
145146

@@ -208,6 +209,18 @@ if (typeof $ !== typeof undefined) {
208209
Editors.onOpenFile();
209210
});
210211

212+
// Rename file
213+
$(document).on('click', '.action-rename-file', function () {
214+
$.event.trigger({
215+
type: "_file.rename",
216+
time: new Date(),
217+
idx: $(document).find('input[name="file-data-idx"]').first().val(),
218+
nodeId: $(document).find('input[name="file-data-nodeid"]').first().val(),
219+
oldFileName: $(document).find('input[name="file-old-filename"]').first().val(),
220+
newFileName: $(document).find('input[name="file-new-filename"]').first().val()
221+
});
222+
});
223+
211224
// Open project
212225
$(document).on('click', '.action-project-open', function () {
213226
Sidebar.onOpenProject();
@@ -220,7 +233,6 @@ if (typeof $ !== typeof undefined) {
220233

221234
// Rename file
222235
$(document).on('_file.rename', function (e) {
223-
224236
Files.fileRename(Editors.getEditorFileEntry(e.idx), e.oldFileName, e.newFileName).then(function (fileEntry) {
225237
if (typeof fileEntry !== typeof undefined) {
226238
Editors.onRenameFile(e.idx, fileEntry);

src/js/handlers/editors.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -999,6 +999,8 @@ var EditorsHandler = function () {
999999
this.setEditorTemplate(idx);
10001000
this._setAceEditorMode(idx);
10011001
this.setEditorFileEntry(idx, fileEntry);
1002+
this._setTabNavName(idx, fileEntry.name);
1003+
this._closeTabModals(idx);
10021004
};
10031005

10041006
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

src/js/handlers/sidebar.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ var SidebarHandler = function () {
4040
'data-title': 'Rename file',
4141
'data-idx': that.Editors.getTabNavIdx(e.data('nodeid')),
4242
'data-nodeid': e.data('nodeid'),
43-
'data-old-filename': $(e).text()
43+
'data-old-filename': $(e).text(),
44+
'data-new-filename': $(e).text()
4445
});
4546
};
4647

0 commit comments

Comments
 (0)