mirror of
https://github.com/misterunknown/ifm.git
synced 2025-08-12 02:53:58 +02:00
Merge pull request #20 from misterunknown/issue-19
add switch for word wrapping in ace editor
This commit is contained in:
7
ifm.php
7
ifm.php
@@ -596,7 +596,8 @@ function IFM() {
|
|||||||
var content = arguments.length > 1 ? arguments[1] : "";
|
var content = arguments.length > 1 ? arguments[1] : "";
|
||||||
var overlay = '<form id="showFile">';
|
var overlay = '<form id="showFile">';
|
||||||
overlay += '<div class="modal-body"><fieldset><label>Filename:</label><input onkeypress="return ifm.preventEnter(event);" type="text" class="form-control" name="filename" value="'+filename+'" /><br>';
|
overlay += '<div class="modal-body"><fieldset><label>Filename:</label><input onkeypress="return ifm.preventEnter(event);" type="text" class="form-control" name="filename" value="'+filename+'" /><br>';
|
||||||
overlay += '<div id="content" name="content"></div></fieldset></div><div class="modal-footer"><button type="button" class="btn btn-default" onclick="ifm.saveFile();ifm.hideModal();return false;">Save';
|
overlay += '<div id="content" name="content"></div><input type="checkbox" id="aceWordWrap"> word wrap</input></fieldset></div>';
|
||||||
|
overlay += '<div class="modal-footer"><button type="button" class="btn btn-default" onclick="ifm.saveFile();ifm.hideModal();return false;">Save';
|
||||||
overlay += '</button><button type="button" onclick="ifm.saveFile();return false;" class="btn btn-default">Save without closing</button>';
|
overlay += '</button><button type="button" onclick="ifm.saveFile();return false;" class="btn btn-default">Save without closing</button>';
|
||||||
overlay += '<button type="button" class="btn btn-default" onclick="ifm.hideModal();return false;">Close</button></div></form>';
|
overlay += '<button type="button" class="btn btn-default" onclick="ifm.hideModal();return false;">Close</button></div></form>';
|
||||||
self.showModal( overlay, { large: true } );
|
self.showModal( overlay, { large: true } );
|
||||||
@@ -607,6 +608,10 @@ function IFM() {
|
|||||||
self.editor.getSession().setValue(content);
|
self.editor.getSession().setValue(content);
|
||||||
self.editor.focus();
|
self.editor.focus();
|
||||||
self.editor.on("change", function() { self.fileChanged = true; });
|
self.editor.on("change", function() { self.fileChanged = true; });
|
||||||
|
// word wrap checkbox
|
||||||
|
$('#aceWordWrap').on( 'change', function (event) {
|
||||||
|
self.editor.getSession().setUseWrapMode( $(this).is(':checked') );
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
this.createDirForm = function() {
|
this.createDirForm = function() {
|
||||||
|
@@ -167,7 +167,8 @@ function IFM() {
|
|||||||
var content = arguments.length > 1 ? arguments[1] : "";
|
var content = arguments.length > 1 ? arguments[1] : "";
|
||||||
var overlay = '<form id="showFile">';
|
var overlay = '<form id="showFile">';
|
||||||
overlay += '<div class="modal-body"><fieldset><label>Filename:</label><input onkeypress="return ifm.preventEnter(event);" type="text" class="form-control" name="filename" value="'+filename+'" /><br>';
|
overlay += '<div class="modal-body"><fieldset><label>Filename:</label><input onkeypress="return ifm.preventEnter(event);" type="text" class="form-control" name="filename" value="'+filename+'" /><br>';
|
||||||
overlay += '<div id="content" name="content"></div></fieldset></div><div class="modal-footer"><button type="button" class="btn btn-default" onclick="ifm.saveFile();ifm.hideModal();return false;">Save';
|
overlay += '<div id="content" name="content"></div><input type="checkbox" id="aceWordWrap"> word wrap</input></fieldset></div>';
|
||||||
|
overlay += '<div class="modal-footer"><button type="button" class="btn btn-default" onclick="ifm.saveFile();ifm.hideModal();return false;">Save';
|
||||||
overlay += '</button><button type="button" onclick="ifm.saveFile();return false;" class="btn btn-default">Save without closing</button>';
|
overlay += '</button><button type="button" onclick="ifm.saveFile();return false;" class="btn btn-default">Save without closing</button>';
|
||||||
overlay += '<button type="button" class="btn btn-default" onclick="ifm.hideModal();return false;">Close</button></div></form>';
|
overlay += '<button type="button" class="btn btn-default" onclick="ifm.hideModal();return false;">Close</button></div></form>';
|
||||||
self.showModal( overlay, { large: true } );
|
self.showModal( overlay, { large: true } );
|
||||||
@@ -178,6 +179,10 @@ function IFM() {
|
|||||||
self.editor.getSession().setValue(content);
|
self.editor.getSession().setValue(content);
|
||||||
self.editor.focus();
|
self.editor.focus();
|
||||||
self.editor.on("change", function() { self.fileChanged = true; });
|
self.editor.on("change", function() { self.fileChanged = true; });
|
||||||
|
// word wrap checkbox
|
||||||
|
$('#aceWordWrap').on( 'change', function (event) {
|
||||||
|
self.editor.getSession().setUseWrapMode( $(this).is(':checked') );
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
this.createDirForm = function() {
|
this.createDirForm = function() {
|
||||||
|
Reference in New Issue
Block a user