From e0843ccb98b13b59336873b655d56054f2ef0af2 Mon Sep 17 00:00:00 2001 From: Thomas CHEMINEAU Date: Fri, 12 Mar 2010 17:54:16 +0000 Subject: [PATCH] SAML: work on metadata download link for client --- modules/lemonldap-ng-manager/MANIFEST | 2 -- ...fileupload.js => jquery.ajaxfileupload.js} | 0 .../example/skins/default/manager.js | 10 +++++++++ .../example/skins/default/manager.tpl | 7 +++++- .../lib/Lemonldap/NG/Manager.pm | 22 ++++++++++--------- .../lib/Lemonldap/NG/Manager/Uploader.pm | 19 ++++------------ 6 files changed, 32 insertions(+), 28 deletions(-) rename modules/lemonldap-ng-manager/example/skins/default/{ajaxfileupload.js => jquery.ajaxfileupload.js} (100%) diff --git a/modules/lemonldap-ng-manager/MANIFEST b/modules/lemonldap-ng-manager/MANIFEST index 26bf61eda..e3227a579 100644 --- a/modules/lemonldap-ng-manager/MANIFEST +++ b/modules/lemonldap-ng-manager/MANIFEST @@ -34,8 +34,6 @@ example/mrtg/mrtg.cfg.example example/scripts/lmConfigEditor example/sessions.pl example/skins/default/accordion.css -example/skins/default/ajax-loader.gif -example/skins/default/ajaxfileupload.js example/skins/default/application_side_list.png example/skins/default/application_side_tree.png example/skins/default/arrow_refresh.png diff --git a/modules/lemonldap-ng-manager/example/skins/default/ajaxfileupload.js b/modules/lemonldap-ng-manager/example/skins/default/jquery.ajaxfileupload.js similarity index 100% rename from modules/lemonldap-ng-manager/example/skins/default/ajaxfileupload.js rename to modules/lemonldap-ng-manager/example/skins/default/jquery.ajaxfileupload.js diff --git a/modules/lemonldap-ng-manager/example/skins/default/manager.js b/modules/lemonldap-ng-manager/example/skins/default/manager.js index 03c299be6..7245d8a74 100644 --- a/modules/lemonldap-ng-manager/example/skins/default/manager.js +++ b/modules/lemonldap-ng-manager/example/skins/default/manager.js @@ -605,3 +605,13 @@ function myB64(s) { } return res; } +/* Function to download a file */ +function downloadFile(id,filename){ + content=lmdata(id).replace(/\n/g,'\\n').replace(/"/g,'\"'); + var inputs = ''; + inputs+=''; + inputs+=''; + jQuery('
'+inputs+'
') + .appendTo('body').submit().remove(); +} + diff --git a/modules/lemonldap-ng-manager/example/skins/default/manager.tpl b/modules/lemonldap-ng-manager/example/skins/default/manager.tpl index d84a1ea5d..f0d3b5898 100644 --- a/modules/lemonldap-ng-manager/example/skins/default/manager.tpl +++ b/modules/lemonldap-ng-manager/example/skins/default/manager.tpl @@ -11,8 +11,8 @@ + -