keycloak-memoizeit

KEYCLOAK-126: Modified modal template to allow HTML to be passed

11/4/2013 3:49:07 PM

Details

diff --git a/admin-ui/src/main/resources/META-INF/resources/admin/js/services.js b/admin-ui/src/main/resources/META-INF/resources/admin/js/services.js
index bc17b97..4ee4a90 100755
--- a/admin-ui/src/main/resources/META-INF/resources/admin/js/services.js
+++ b/admin-ui/src/main/resources/META-INF/resources/admin/js/services.js
@@ -16,14 +16,15 @@ module.service('Auth', function() {
 module.service('Dialog', function($dialog) {
 	var dialog = {};
 	dialog.confirmDelete = function(name, type, success) {
-		var title = 'Delete ' + name;
-		var msg = 'Are you sure you want to permanently delete this ' + type + '?';
+		var title = 'Delete ' + type.charAt(0).toUpperCase() + type.slice(1);
+		var msg = '<p class="primary">Are you sure you want to permanently delete the ' + type + ' "' + name + '"?</p>' +
+            '<p>This action can\'t be undone.</p>';
 		var btns = [ {
 			result : 'cancel',
 			label : 'Cancel'
 		}, {
 			result : 'ok',
-			label : 'Delete this ' + type,
+			label : 'Delete',
 			cssClass : 'destructive'
 		} ];
 
diff --git a/admin-ui/src/main/resources/META-INF/resources/admin/lib/angular/ui-bootstrap-tpls-0.4.0.js b/admin-ui/src/main/resources/META-INF/resources/admin/lib/angular/ui-bootstrap-tpls-0.4.0.js
index b587abd..9b62fe7 100755
--- a/admin-ui/src/main/resources/META-INF/resources/admin/lib/angular/ui-bootstrap-tpls-0.4.0.js
+++ b/admin-ui/src/main/resources/META-INF/resources/admin/lib/angular/ui-bootstrap-tpls-0.4.0.js
@@ -3004,10 +3004,10 @@ angular.module("template/dialog/message.html", []).run(["$templateCache", functi
     "	<h3>{{ title }}</h3>\n" +
     "</div>\n" +
     "<div class=\"modal-body\">\n" +
-    "	<p>{{ message }}</p>\n" +
+    "	<p ng-bind-html-unsafe=\"message\"></p>\n" +
     "</div>\n" +
     "<div class=\"modal-footer\">\n" +
-    "	<button ng-repeat=\"btn in buttons\" ng-click=\"close(btn.result)\" class=\"btn\" ng-class=\"btn.cssClass\">{{ btn.label }}</button>\n" +
+    "	<button ng-repeat=\"btn in buttons\" ng-click=\"close(btn.result)\" class=\"\" ng-class=\"btn.cssClass\">{{ btn.label }}</button> \n" +
     "</div>\n" +
     "</div>\n" +
     "</div>\n" +