From c5eaaad226af019849bb06c6958322ed5d3a4b1e Mon Sep 17 00:00:00 2001 From: ulrich <not disclosed> Date: Sun, 25 Mar 2018 08:45:50 +0000 Subject: [PATCH] Dateigroesse und Datum in Dateiliste hinzugefuegt --- web/ui/ui.js | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 43 insertions(+), 2 deletions(-) diff --git a/web/ui/ui.js b/web/ui/ui.js index 09ef609..2ffaef4 100644 --- a/web/ui/ui.js +++ b/web/ui/ui.js @@ -31,10 +31,12 @@ var loc; var PERS_DIR = "Persoenlich"; var PUB_DIR = "Oeffentlich"; +var DAV_DIR = "Austausch"; var BASE_DIR = "$basis"; var DATA_DIR = "$daten"; var WWW_DIR = "www"; var compilerIssues; +var fm_slideshow = false; function fm_init() { $("#mce-editor").hide(); @@ -46,6 +48,7 @@ $('#newDoc').on('click', fm_menu_neues_dokument); $('#newFolder').on('click', fm_get_new_folder); $('#viewFile').on('click', fm_view_file); + $('#viewSlideshow').on('click', fm_view_slideshow); $('#editTextFile').on('click', function() { fm_get_file_content('text'); }); @@ -57,11 +60,14 @@ $('#closeFile').on('click', fm_menu_datei_schliessen); $('#renameFile').on('click', fm_menu_datei_umbenennen); $('#m-unzip').on('click', fm_menu_datei_entpacken); + $('#m-html-export').on('click', fm_menu_html_export); $('#m-del').on('click', fm_menu_delete); $('#m-cut').on('click', fm_menu_cut); $('#m-copy').on('click', fm_menu_copy); $('#m-paste').on('click', fm_menu_paste); $('#m-shrink').on('click', fm_menu_shrink); + $('#m-rotate').on('click', fm_menu_rotate); + $('#m-toggle-slideshow').on('click', fm_toggle_show_slideshow); $('#m-test').on('click', fm_menu_test); $('#m-test-2').on('click', fm_menu_compile); $('#m-test-3').on('click', fm_menu_compile_all); @@ -83,6 +89,16 @@ console.log('protocol: ' + window.location.protocol); */ loc = window.location.protocol + '//' + window.location.host; +} + +function fm_toggle_show_slideshow() { + if(fm_slideshow) { + $('#m-toggle-slideshow').text('Diashow einschalten'); + fm_slideshow = false; + } else { + $('#m-toggle-slideshow').text('Diashow ausschalten'); + fm_slideshow = true; + } } function fm_resize_editor() { @@ -115,6 +131,8 @@ restdir = pfad.substr(BASE_DIR.length); } else if(pfad.indexOf(DATA_DIR) > -1) { restdir = pfad.substr(DATA_DIR.length); + } else if(pfad.indexOf(DAV_DIR) > -1) { + restdir = pfad.substr(DAV_DIR.length); } if(restdir !== undefined && restdir.startsWith('/')) { restdir = restdir.substr(1); @@ -173,8 +191,8 @@ selector: "textarea.text-editor", statusbar: false, menubar: false, - plugins: 'advlist charmap code image link lists media print preview save table textcolor importcss', - toolbar: 'undo redo | styleselect | image | link unlink | bullist numlist | outdent indent | code', + plugins: 'advlist charmap code image link lists media table print preview save table textcolor importcss', + toolbar: 'undo redo | styleselect | image table | link unlink | bullist numlist | outdent indent | code', /* menu: { file: {title: 'File', items: 'savevers | exit'}, @@ -296,6 +314,10 @@ // {"List":[{"java.lang.String":"test3.txt"},{"java.lang.String":"Test1.txt"},{"java.lang.String":"Test2.txt"}]} // und wird auf dem Server zu einer List[ArrayList<String>] bei der jede ArrayList<String> nur ein Element hat return liste; +} + +function fm_menu_html_export() { + fm_export_html(); } /* --------- Dateifunktionen Ende ---------- */ @@ -555,6 +577,25 @@ window.open(path + '/' + fname, '_blank'); } +function fm_view_slideshow() { + + // https://localhost:8443/file-cms/fotos/?o=ulrich/bilder/diashow/ordnername + + + var userid = $('#userMenu').text(); + var gewaehlte = $('.datei-gewaehlt'); + var fname = $(gewaehlte[0]).text(); + + var path = fm_get_path(userid); + var restdir = path; + if(path.indexOf('/data/') > -1) { + restdir = path.substr('/data/'.length); + } + + //window.open('/file-cms/fotos/?o=' + userid + '/' + path + '/' + fname, '_blank'); + window.open('/file-cms/fotos/?o=' + restdir + '/' + fname, '_blank'); +} + function fm_menu_datei_umbenennen() { var gewaehlte = $('.datei-gewaehlt'); var fname = $(gewaehlte[0]).text(); -- Gitblit v1.9.3