Dateiverwaltung für die WebBox
ulrich
2021-03-11 32e1d210485822ecd3a0607cc52fbd6304e906f3
Vorbelegung des Dateinamens bei 'Speichern unter' und 'Umbenennen'
3 files modified
23 ■■■■■ changed files
web/ui2/data/tpl/dlg-rename.tpl 2 ●●● patch | view | raw | blame | history
web/ui2/data/tpl/dlg-save-as.tpl 2 ●●● patch | view | raw | blame | history
web/ui2/js/app.js 19 ●●●● patch | view | raw | blame | history
web/ui2/data/tpl/dlg-rename.tpl
@@ -3,7 +3,7 @@
  <div class="dlg-behaelter">
    <div class="dlg-info-app-titel">Umbenennen</div>
    <form class="rename-form">
      <input id="datei-name-in" placeholder="Dateiname" type="text" class="dlg-eingabe"></br>
      <input id="datei-name-in" placeholder="Dateiname" type="text" class="dlg-eingabe" value="{{ fileName }}"></br>
      <div class="form-button-footer">
        <button class="button" type="button" id="cancel-btn">Abbrechen</button>
        <button class="button-primary" type="button" id="speichern-btn">Umbenennen</button>
web/ui2/data/tpl/dlg-save-as.tpl
@@ -3,7 +3,7 @@
  <div class="dlg-behaelter">
    <div class="dlg-info-app-titel">Speichern unter</div>
    <form class="save-as-form">
      <input id="datei-name-in" placeholder="Dateiname" type="text" class="dlg-eingabe"></br>
      <input id="datei-name-in" placeholder="Dateiname" type="text" class="dlg-eingabe" value="{{ fileName }}"></br>
      <div class="form-button-footer">
        <button class="button" type="button" id="cancel-btn">Abbrechen</button>
        <button class="button-primary" type="button" id="speichern-btn">Speichern</button>
web/ui2/js/app.js
@@ -74,7 +74,6 @@
    
    self.seitenleiste_umschalten();
    self.fm_init_uploader();
    self.fm_dropdown_menue_binden();
    self.loc = window.location.protocol + '//' + window.location.host;
  };
  
@@ -258,7 +257,11 @@
  };
  
  this.fm_menu_datei_speichern_unter = function(callback) {  
    self.dialog_laden_und_zeigen('data/tpl/dlg-save-as.tpl', '', function() {
    var fname = {
      fileName: self.openFileName
    };
    self.dialog_laden_und_zeigen('data/tpl/dlg-save-as.tpl', fname, function() {
      document.querySelector('#cancel-btn').addEventListener('click', function() {
        //self.fm_do_close();
        self.dialog_schliessen();
@@ -295,11 +298,13 @@
    if(vorlage === undefined) {
      self.fm_get(vurl, "text", function(antwort) {
        self.cache[vurl] = antwort;
        self.dialog_zeigen(vurl, antwort, cb);
        self.dialog_zeigen(vurl, msgTpl, cb);
        //self.dialog_zeigen(vurl, antwort, cb);
        //self.vorlage_fuellen(vurl, inhalt, cb);
      });
    } else {
      self.dialog_zeigen(vurl, vorlage, cb);
      self.dialog_zeigen(vurl, msgTpl, cb);
      //self.dialog_zeigen(vurl, vorlage, cb);
    }
  };
@@ -781,7 +786,11 @@
    var gewaehlte = document.querySelector('.datei-gewaehlt');
    var fname = gewaehlte.textContent;
    
    self.dialog_laden_und_zeigen('data/tpl/dlg-rename.tpl', '', function() {
    var fnametpl = {
      fileName: fname
    };
    self.dialog_laden_und_zeigen('data/tpl/dlg-rename.tpl', fnametpl, function() {
      document.querySelector('#cancel-btn').addEventListener('click', function() {
        self.dialog_schliessen();
      });