1234567891011121314151617181920212223242526272829303132333435 |
- angular.module('kityminderEditor')
- .directive('imageBtn', ['$modal', function($modal) {
- return {
- restrict: 'E',
- templateUrl: 'ui/directive/imageBtn/imageBtn.html',
- scope: {
- minder: '='
- },
- replace: true,
- link: function($scope) {
- var minder = $scope.minder;
- $scope.addImage = function() {
- var image = minder.queryCommandValue('image');
- var imageModal = $modal.open({
- animation: true,
- templateUrl: 'ui/dialog/image/image.tpl.html',
- controller: 'image.ctrl',
- size: 'md',
- resolve: {
- image: function() {
- return image;
- }
- }
- });
- imageModal.result.then(function(result) {
- minder.execCommand('image', result.url, result.title || '');
- });
- }
- }
- }
- }]);
|