123456789101112131415161718192021222324252627282930313233343536 |
- const init = {
- tooltip: null,
- actionBtn: null,
- mdEditor: null,
- scope: {}
- };
- init.exec = function (loadMdEditor, GET) {
- // Load tooltip
- init.tooltip = M.Tooltip.init(document.querySelectorAll('.tooltipped'))[0];
- // Load action buttons
- init.actionBtn = M.FloatingActionButton.init(document.querySelectorAll('.fixed-action-btn'), {direction: 'left'});
- // Load markdown editor
- init.mdEditor = loadMdEditor();
- // Load username
- init.scope = binder({
- username: UserService.username
- });
- // Check mode
- if (GET.id) {
- // Update
- document.title = 'Electronotes - Modification';
- // Load data
- const data = DataService.getById(GET.id);
- $('#title').val(data.title);
- init.mdEditor.value(data.content);
- M.updateTextFields();
- } else {
- // Create
- document.title = 'Electronotes - Création';
- //Disabled remove button
- $('#remove-btn').attr('disabled', true);
- }
- }
- module.exports = init;
|