From b507942260ded8f553ea478a95d2db20bde12188 Mon Sep 17 00:00:00 2001 From: Carlos Martin Date: Wed, 28 May 2014 18:13:49 -0600 Subject: [PATCH 1/2] Adding popoverHtmlUnsafe --- src/popover/popover.js | 13 +++++++++++++ template/popover/popover-html-unsafe-popup.html | 8 ++++++++ 2 files changed, 21 insertions(+) create mode 100644 template/popover/popover-html-unsafe-popup.html diff --git a/src/popover/popover.js b/src/popover/popover.js index 2bea0a3e10..87dd9a267e 100644 --- a/src/popover/popover.js +++ b/src/popover/popover.js @@ -17,3 +17,16 @@ angular.module( 'ui.bootstrap.popover', [ 'ui.bootstrap.tooltip' ] ) .directive( 'popover', [ '$tooltip', function ( $tooltip ) { return $tooltip( 'popover', 'popover', 'click' ); }]); + +.directive( 'popoverHtmlUnsafePopup', function () { + return { + restrict: 'EA', + replace: true, + scope: { title: '@', content: '@', placement: '@', animation: '&', isOpen: '&' }, + templateUrl: 'template/popover/popover-html-unsafe-popup.html' + }; +}) + +.directive( 'popoverHtmlUnsafe', [ '$tooltip', function ( $tooltip ) { + return $tooltip( 'popoverHtmlUnsafe', 'popover', 'mouseenter' ); +}]) \ No newline at end of file diff --git a/template/popover/popover-html-unsafe-popup.html b/template/popover/popover-html-unsafe-popup.html new file mode 100644 index 0000000000..64ea9dea75 --- /dev/null +++ b/template/popover/popover-html-unsafe-popup.html @@ -0,0 +1,8 @@ +
+
+ +
+

+
+
+
From ca36a684dc6c53dab556662c01333e4719a44003 Mon Sep 17 00:00:00 2001 From: Carlos Martin Date: Fri, 30 May 2014 23:42:37 -0600 Subject: [PATCH 2/2] Fixing lint errors --- src/popover/popover.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/popover/popover.js b/src/popover/popover.js index 87dd9a267e..c177e61959 100644 --- a/src/popover/popover.js +++ b/src/popover/popover.js @@ -16,7 +16,7 @@ angular.module( 'ui.bootstrap.popover', [ 'ui.bootstrap.tooltip' ] ) .directive( 'popover', [ '$tooltip', function ( $tooltip ) { return $tooltip( 'popover', 'popover', 'click' ); -}]); +}]) .directive( 'popoverHtmlUnsafePopup', function () { return { @@ -29,4 +29,4 @@ angular.module( 'ui.bootstrap.popover', [ 'ui.bootstrap.tooltip' ] ) .directive( 'popoverHtmlUnsafe', [ '$tooltip', function ( $tooltip ) { return $tooltip( 'popoverHtmlUnsafe', 'popover', 'mouseenter' ); -}]) \ No newline at end of file +}]); \ No newline at end of file