Implements
https://bugzilla.redhat.com/show_bug.cgi?id=718325
---
src/app/views/deployments/_new.haml | 2 +-
src/app/views/deployments/new.haml | 8 ++++++++
2 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/src/app/views/deployments/_new.haml b/src/app/views/deployments/_new.haml
index 05ed857..dbfffb8 100644
--- a/src/app/views/deployments/_new.haml
+++ b/src/app/views/deployments/_new.haml
@@ -18,7 +18,7 @@
%dd= @deployment.name
%li
%dt deployable definition
- %dd= link_to('view', '#')
+ %dd= link_to('view', '#', :id =>
'deployable-xml-link')
%section.content-section.deployable_details
%header
diff --git a/src/app/views/deployments/new.haml b/src/app/views/deployments/new.haml
index b40557d..7152b06 100644
--- a/src/app/views/deployments/new.haml
+++ b/src/app/views/deployments/new.haml
@@ -1 +1,9 @@
= render :partial => 'new'
+:javascript
+ $('#deployable-xml-link').click(function () {
+ xml = $('#deployment_deployable_xml').val();
+ // This is a really roundabout way of escaping HTML in jQuery:
+ escaped_xml = $('<div/>').text(xml).html();
+ win = window.open('');
+ win.document.write('<pre>' + escaped_xml + '</pre>');
+ });
--
1.7.4.4