1
0
mirror of https://github.com/misterunknown/ifm.git synced 2025-08-10 01:56:30 +02:00

Fixed missing EventListener for the editor-syntax select box.

This commit is contained in:
Marco Dickert
2018-03-20 19:46:28 +01:00
parent eb1aab7e72
commit 98b3a5f2cf
4 changed files with 18 additions and 6 deletions

View File

@@ -484,9 +484,9 @@ f00bar;
> {{i18n.soft_tabs}}</input>
<div class="input-group"><span class="input-group-addon">{{i18n.tab_size}}</span><input class="form-control" type="text" size="2" id="editor-tabsize" title="{{i18n.tab_size}}" value="{{tabsize}}"></div>
{{#ace_includes}}
<select class="form-control selectpicker" data-toggle="dropdown" data-live-search="true" data-size="15" name="folder_id">
<select class="form-control selectpicker" data-toggle="dropdown" data-live-search="true" data-size="15" id="editor-syntax">
{{#modes}}
<option value="mode-{{.}}" {{{ace_mode_selected}}}>{{.}}</option>
<option value="ace/mode/{{.}}" {{{ace_mode_selected}}}>{{.}}</option>
{{/modes}}
</select>
{{/ace_includes}}
@@ -1942,6 +1942,10 @@ function IFM( params ) {
self.editor.setOption( 'tabSize', e.srcElement.value );
}
});
else if( el.id == "editor-syntax" )
el.addEventListener( 'change', function( e ) {
self.editor.getSession().setMode( e.target.value );
});
});
return content;
}

View File

@@ -484,9 +484,9 @@ f00bar;
> {{i18n.soft_tabs}}</input>
<div class="input-group"><span class="input-group-addon">{{i18n.tab_size}}</span><input class="form-control" type="text" size="2" id="editor-tabsize" title="{{i18n.tab_size}}" value="{{tabsize}}"></div>
{{#ace_includes}}
<select class="form-control selectpicker" data-toggle="dropdown" data-live-search="true" data-size="15" name="folder_id">
<select class="form-control selectpicker" data-toggle="dropdown" data-live-search="true" data-size="15" id="editor-syntax">
{{#modes}}
<option value="mode-{{.}}" {{{ace_mode_selected}}}>{{.}}</option>
<option value="ace/mode/{{.}}" {{{ace_mode_selected}}}>{{.}}</option>
{{/modes}}
</select>
{{/ace_includes}}
@@ -1942,6 +1942,10 @@ function IFM( params ) {
self.editor.setOption( 'tabSize', e.srcElement.value );
}
});
else if( el.id == "editor-syntax" )
el.addEventListener( 'change', function( e ) {
self.editor.getSession().setMode( e.target.value );
});
});
return content;
}

View File

@@ -487,6 +487,10 @@ function IFM( params ) {
self.editor.setOption( 'tabSize', e.srcElement.value );
}
});
else if( el.id == "editor-syntax" )
el.addEventListener( 'change', function( e ) {
self.editor.getSession().setMode( e.target.value );
});
});
return content;
}

View File

@@ -10,9 +10,9 @@
> {{i18n.soft_tabs}}</input>
<div class="input-group"><span class="input-group-addon">{{i18n.tab_size}}</span><input class="form-control" type="text" size="2" id="editor-tabsize" title="{{i18n.tab_size}}" value="{{tabsize}}"></div>
{{#ace_includes}}
<select class="form-control selectpicker" data-toggle="dropdown" data-live-search="true" data-size="15" name="folder_id">
<select class="form-control selectpicker" data-toggle="dropdown" data-live-search="true" data-size="15" id="editor-syntax">
{{#modes}}
<option value="mode-{{.}}" {{{ace_mode_selected}}}>{{.}}</option>
<option value="ace/mode/{{.}}" {{{ace_mode_selected}}}>{{.}}</option>
{{/modes}}
</select>
{{/ace_includes}}