|
|
@ -1,7 +1,22 @@ |
|
|
|
var plugins = angular.module('plugins', []); |
|
|
|
var plugins = angular.module('plugins', []); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
plugins.service('plugins', function() { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.Plugin = function(contentForMessage) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return { |
|
|
|
|
|
|
|
contentForMessage: contentForMessage, |
|
|
|
|
|
|
|
exclusive: false, |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
plugins.factory('pluginManager', ['youtubePlugin', 'urlPlugin', 'imagePlugin', function(youtubePlugin, urlPlugin, imagePlugin) { |
|
|
|
plugins.factory('pluginManager', ['youtubePlugin', 'urlPlugin', 'imagePlugin', function(youtubePlugin, urlPlugin, imagePlugin) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var plugins = [youtubePlugin, urlPlugin, imagePlugin] |
|
|
|
var plugins = [youtubePlugin, urlPlugin, imagePlugin] |
|
|
|
|
|
|
|
|
|
|
|
var hookPlugin = function(plugin) { |
|
|
|
var hookPlugin = function(plugin) { |
|
|
|