Menue-Teile auf das Hauptmenue uebertragen
| | |
| | | }, |
| | | "inhalt": [ |
| | | { |
| | | "titel": "Datei", |
| | | "umenue": true, |
| | | "verweis": "datei.json" |
| | | "titel": "Neuer Reiter", |
| | | "umenue": false, |
| | | "funktion": "app.fm_neuer_reiter" |
| | | }, |
| | | { |
| | | "titel": "Neuer Ordner", |
| | | "umenue": false, |
| | | "funktion": "app.datei_neuer_ordner" |
| | | }, |
| | | { |
| | | "titel": "Neuer Text", |
| | | "umenue": false, |
| | | "funktion": "app.datei_neuer_text" |
| | | }, |
| | | { |
| | | "titel": "Neues Dokument", |
| | | "umenue": false, |
| | | "funktion": "app.fm_menu_neues_dokument" |
| | | }, |
| | | { |
| | | "titel": "", |
| | | "umenue": false, |
| | | "funktion": "" |
| | | }, |
| | | { |
| | | "titel": "Bearbeiten", |
| | |
| | | "verweis": "edit.json" |
| | | }, |
| | | { |
| | | "titel": "Nutzer", |
| | | "umenue": true, |
| | | "verweis": "nutzer.json" |
| | | } |
| | | "titel": "", |
| | | "umenue": false, |
| | | "funktion": "" |
| | | }, |
| | | { |
| | | "titel": "Öffnen", |
| | | "umenue": false, |
| | | "funktion": "app.fm_open_file" |
| | | }, |
| | | { |
| | | "titel": "Ansehen", |
| | | "umenue": false, |
| | | "funktion": "app.fm_view_file" |
| | | }, |
| | | { |
| | | "titel": "Umbenennen", |
| | | "umenue": false, |
| | | "funktion": "app.fm_menu_datei_umbenennen" |
| | | }, |
| | | { |
| | | "titel": "Schliessen", |
| | | "umenue": false, |
| | | "funktion": "app.fm_menu_datei_schliessen" |
| | | }, |
| | | { |
| | | "titel": "", |
| | | "umenue": false, |
| | | "funktion": "" |
| | | }, |
| | | { |
| | | "titel": "Speichern", |
| | | "umenue": false, |
| | | "funktion": "app.fm_menu_datei_speichern" |
| | | }, |
| | | { |
| | | "titel": "Speichern unter", |
| | | "umenue": false, |
| | | "funktion": "app.fm_menu_datei_speichern_unter" |
| | | }, |
| | | { |
| | | "titel": "", |
| | | "umenue": false, |
| | | "funktion": "" |
| | | }, |
| | | { |
| | | "titel": "Abmelden", |
| | | "umenue": false, |
| | | "funktion": "app.fm_logout" |
| | | }, |
| | | { |
| | | "titel": "", |
| | | "umenue": false, |
| | | "funktion": "" |
| | | }, |
| | | { |
| | | "titel": "Über", |
| | | "umenue": false, |
| | | "funktion": "app.info_dialog_zeigen" |
| | | } |
| | | ] |
| | | } |
| | | } |
| | |
| | | var fname = self.openFileName; |
| | | if(fname !== undefined && fname !== '') { |
| | | self.fm_save_file(fname, 'saveTextFile', callback); |
| | | self.meldung_mit_timeout(fname + ' gespeichert.', 1500); |
| | | } else { |
| | | self.fm_menu_datei_speichern_unter(callback); |
| | | } |
| | |
| | | document.querySelector('#speichern-btn').addEventListener('click', function() { |
| | | //self.fm_menu_datei_speichern(function() { |
| | | //console.log(document.querySelector('#datei-name-in').value); |
| | | self.fm_save_file(document.querySelector('#datei-name-in').value, 'saveTextFileAs', callback); |
| | | var fname = document.querySelector('#datei-name-in').value; |
| | | self.fm_save_file(fname, 'saveTextFileAs', callback); |
| | | self.meldung_mit_timeout(fname + ' gespeichert.', 1500); |
| | | if(typeof(callback) !== 'function') { |
| | | self.fm_do_close(); |
| | | //self.fm_do_close(); |
| | | self.dialog_schliessen(); |
| | | } |
| | | //}); |
| | |
| | | self.fm_cut_files(); |
| | | }; |
| | | this.fm_menu_copy = function() { |
| | | console.log('fm_menu_kopie'); |
| | | //console.log('fm_menu_kopie'); |
| | | self.fm_copy_files(); |
| | | }; |
| | | this.fm_menu_paste = function() { |
| | |
| | | self.cutCopySrcDir = self.pfad; |
| | | self.cutCopyFiles = self.fm_gewaehlte_dateien(); |
| | | self.cutCopyOperation = 'cut'; |
| | | self.meldung_mit_timeout('zum Ausschneiden in Zwischenablage', 1500); |
| | | }; |
| | | |
| | | /* |
| | |
| | | * @returns {undefined} |
| | | */ |
| | | this.fm_copy_files = function() { |
| | | console.log('fm_copy_files'); |
| | | //console.log('fm_copy_files'); |
| | | self.cutCopySrcDir = self.pfad; |
| | | self.cutCopyFiles = self.fm_gewaehlte_dateien(); |
| | | self.cutCopyOperation = 'copy'; |
| | | self.meldung_mit_timeout('in Zwischenablage kopiert', 1500); |
| | | }; |
| | | |
| | | |
| | |
| | | }); |
| | | }); |
| | | }; |
| | | |
| | | this.fm_open_file = function() { |
| | | var gewaehlte = document.querySelector('.datei-gewaehlt'); |
| | | var fname = gewaehlte.textContent; |
| | | if(fname.endsWith('htmi')) { |
| | | //self.fm_edit_as_doc(); |
| | | self.fm_get_file_content('doc', fname); |
| | | } else { |
| | | //self.fm_edit_as_text(); |
| | | self.fm_get_file_content('text', fname); |
| | | } |
| | | }; |
| | | |
| | | /* |
| | | this.fm_edit_as_text = function() { |
| | | self.fm_get_sel_for_file_content('text'); |
| | | }; |
| | |
| | | var fname = gewaehlte.textContent; |
| | | self.fm_get_file_content(typ, fname); |
| | | }; |
| | | */ |
| | | |
| | | this.fm_get_file_content = function(typ, fname) { |
| | | //var gewaehlte = document.querySelector('.datei-gewaehlt'); |