Dateiverwaltung für die WebBox
ulrich
2021-01-06 53119fbeeaf9dbbf6c3a2ae492b9940cb5550054
Funktion Neuer Reiter eingebaut
3 files modified
34 ■■■■■ changed files
web/ui/api.js 10 ●●●●● patch | view | raw | blame | history
web/ui/index.html 2 ●●●●● patch | view | raw | blame | history
web/ui/ui.js 22 ●●●●● patch | view | raw | blame | history
web/ui/api.js
@@ -58,6 +58,16 @@
/* ---------- Dateien listen, loeschen, umbenennen --------------- */
// http://localhost:8079/file-cms/svc?c=de.uhilger.filecms.api.FileMgr&f=JSONNICE&m=list&p=
/*
 * standardmaessig aufgerufen von fm_dateiwahl, immer mit dem Inhalt von pfad
 *
 * relPfad Persoenlich, Oeffentlich oder Austausch als Startwert
 * dann der relative Pfad aus den angeklickten Ordnernamen
 *
 * @param {type} relPfad
 * @returns {undefined}
 */
function fm_get_list(relPfad) {
  $('#ansicht').attr('onclick','').unbind('click');
  var m = '?c=de.uhilger.filecms.api.FileMgr&m=list&p=' + relPfad;
web/ui/index.html
@@ -84,6 +84,8 @@
          <li class="nav-item dropdown">
            <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Datei</a>
            <div class="dropdown-menu">
              <a id="newTab" class="dropdown-item" href="#">Neuer Reiter</a>
              <div class="dropdown-divider"></div>
              <a id="newTextFile" class="dropdown-item" href="#">Neuer Text..</a>
              <a id="newDoc" class="dropdown-item" href="#">Neues Dokument..</a>
              <a id="newFolder" class="dropdown-item" href="#">Neuer Ordner..</a>
web/ui/ui.js
@@ -44,6 +44,7 @@
  $('.code-editor-container').hide();
  $('.sued').hide();
  //$('.ost').attr('flex-basis', 0);
  $('#newTab').on('click', fm_newTab);
  $('#newTextFile').on('click', fm_menu_neue_textdatei);
  $('#newDoc').on('click', fm_menu_neues_dokument);
  $('#newFolder').on('click', fm_get_new_folder);
@@ -81,8 +82,21 @@
  $('#logout').click(fm_logout);  
  $('#fusszeile-schliessen').on('click', fm_fusszeile_schliessen);
  fm_get_login();
  fm_get_list('');
  fm_init_uploader();
  //console.log(window.location);
  //console.log(window.location.search);
  var parsedUrl = new URL(window.location.href);
  //console.log(parsedUrl.searchParams.get("pfad"));
  var wunschPfad = parsedUrl.searchParams.get("pfad");
  if(wunschPfad.length > 0) {
    pfad = wunschPfad;
    fm_get_list(wunschPfad);
    fm_init_uploader();
  } else {
    fm_get_list('');
    fm_init_uploader();
  }
  /*
  console.log('href: ' + window.location.href);
  console.log('host: ' + window.location.host);
@@ -93,6 +107,10 @@
  loc = window.location.protocol + '//' + window.location.host;
}
function fm_newTab() {
  window.open('/file-cms/ui/?pfad=' + pfad, '_blank');
}
function fm_toggle_show_slideshow() {
  if(fm_slideshow) {
    $('#m-toggle-slideshow').text('Diashow einschalten');