diff options
Diffstat (limited to 'chimere/static')
-rw-r--r-- | chimere/static/chimere/js/base.js | 2 | ||||
-rw-r--r-- | chimere/static/saclay/js/interface.js | 15 |
2 files changed, 16 insertions, 1 deletions
diff --git a/chimere/static/chimere/js/base.js b/chimere/static/chimere/js/base.js index 0cf3f35..c358590 100644 --- a/chimere/static/chimere/js/base.js +++ b/chimere/static/chimere/js/base.js @@ -126,7 +126,7 @@ var update_permalink = false; function share_link_update(){ if (update_permalink){ - $('.share_link').unbind('click').click(function(){ + $('.share_link:not([onclick])').unbind('click').click(function(){ update_permalink(); var href = $(this).attr('href'); var url = ''; diff --git a/chimere/static/saclay/js/interface.js b/chimere/static/saclay/js/interface.js index 413a50b..d3e756f 100644 --- a/chimere/static/saclay/js/interface.js +++ b/chimere/static/saclay/js/interface.js @@ -598,3 +598,18 @@ var init_modal_window = function(){ }); }; +var generate_iframe = function(){ + var html; + if (update_permalink){ + update_permalink(); + var permalink = window.location.protocol + "//" + window.location.host + $("#permalink").attr('href'); + html = '<iframe width="100%" height="100%" src="' + permalink + '"></iframe>'; + html = html.replace(/</g, "<").replace(/>/g, ">"); + html = "<pre>" + html + "</pre>"; + html = "<p>Pour insérer la carte sur un site web, veuillez recopier le code suivant : </p>" + html; + } else { + html = "<p>Erreur lors de l'initialisation de l'iframe.</p>" + } + $("#modal-default-message .modal-body").html(html); + $('#modal-default-message').modal("show"); +}
\ No newline at end of file |