Ross Mountjoy 88c1f5fb15 - started the wiki system
- improved collections
- implemented auto expand on hover
2020-05-21 11:10:31 -04:00

47 lines
1.9 KiB
JavaScript

function reset_config_editor(){
$("#config-card-title").text("Config.ini");
$("#save-config-btn").removeClass('hide');
$("#save-editing-wiki-btn").addClass('hide');
$("#wiki-config-form").addClass('hide');
config_textarea_codemirror.toTextArea();
$("#config-textarea").val($("#config-editor-config-data").val());
init_codemirror('properties');
}
$( document ).ready(function() {
$("#edit-wiki-btn").on('click', function(e) {
config_textarea_codemirror.setValue($(this).attr("data-md"));
config_textarea_codemirror.toTextArea();
init_codemirror('markdown');
$("#wiki-config-form-permalink").val($(this).attr('data-permalink'));
$("#wiki-config-form-permalink-new").val($(this).attr('data-permalink'));
$("#wiki-config-form-name").val($(this).attr('data-name'));
$("#wiki-config-form-author").val($(this).attr('data-author'));
$("#wiki-config-form-description").val($(this).attr('data-description'));
$("#wiki-config-form-tags").val($(this).attr('data-tags'));
M.updateTextFields();
$("#wiki-config-form").removeClass('hide');
$("#config-editor-sidenav").sidenav('open');
$("#save-config-btn").addClass('hide');
$("#save-editing-wiki-btn").removeClass('hide');
$("#config-card-title").text(`Editing ${$(this).attr("data-name")}`);
$("#close-config-editor-sidenav").one('click', function (e) {
reset_config_editor();
})
$("#save-editing-wiki-btn").on('click', function(e) {
M.toast({html: "Reloading.."})
config_textarea_codemirror.save();
$.ajax({
url: $(this).attr('data-url'),
type: 'POST',
data: $("#config-form").serialize(),
success: function(data){
location.reload();
}
});
});
});
});