allow switch from any to image/video
authorJan Szejko <janek37@gmail.com>
Thu, 9 Feb 2017 13:36:10 +0000 (14:36 +0100)
committerJan Szejko <janek37@gmail.com>
Thu, 9 Feb 2017 13:36:10 +0000 (14:36 +0100)
src/editor/plugins/core/switch.js

index e3ec5c4..2c1e8b0 100644 (file)
@@ -10,7 +10,7 @@ var createSwitchAction = function(createParams) {
     return  {
         name: createParams.name,
         params: {
     return  {
         name: createParams.name,
         params: {
-            fragment: {type: 'context', name: 'fragment'},
+            fragment: {type: 'context', name: 'fragment'}
         },
         getState: function(params) {
             var state = {
         },
         getState: function(params) {
             var state = {
@@ -68,8 +68,8 @@ var createSwitchAction = function(createParams) {
 
 var headerAction = createSwitchAction({name: 'switchToHeader', from: {tagName: 'div', klass: 'p'}, to: {tagName: 'header', klass: '', name: gettext('header')}}),
     paragraphAction = createSwitchAction({name: 'switchToParagraph', from: {tagName: 'header'}, to: {tagName: 'div', klass: 'p', name: gettext('paragraph')}}),
 
 var headerAction = createSwitchAction({name: 'switchToHeader', from: {tagName: 'div', klass: 'p'}, to: {tagName: 'header', klass: '', name: gettext('header')}}),
     paragraphAction = createSwitchAction({name: 'switchToParagraph', from: {tagName: 'header'}, to: {tagName: 'div', klass: 'p', name: gettext('paragraph')}}),
-    imageAction = createSwitchAction({name: 'switchToImage', from: {tagName: 'div'}, to: {tagName: 'div', klass: 'img', name: gettext('image')}}),
-    videoAction = createSwitchAction({name: 'switchToVideo', from: {tagName: 'div'}, to: {tagName: 'div', klass: 'video', name: gettext('video')}});
+    imageAction = createSwitchAction({name: 'switchToImage', from: {}, to: {tagName: 'div', klass: 'img', name: gettext('image')}}),
+    videoAction = createSwitchAction({name: 'switchToVideo', from: {}, to: {tagName: 'div', klass: 'video', name: gettext('video')}});
 
 return {
     actions: [headerAction, paragraphAction, imageAction, videoAction],
 
 return {
     actions: [headerAction, paragraphAction, imageAction, videoAction],