[svn r12083] fix a bug when editing a test with the mp3 player fake picture : http://projects.dokeos.com/?do=details&id=1432

skala
Julian Prud'homme 19 years ago
parent a07b6d9111
commit 4347e94247
  1. 19
      main/inc/lib/fckeditor/editor/js/fckeditorcode_gecko_1.js
  2. 18
      main/inc/lib/fckeditor/editor/js/fckeditorcode_ie_1.js

@ -77,7 +77,7 @@ FCKAnchorsProcessor.ProcessDocument=function(A)
C.parentNode.removeChild(C); C.parentNode.removeChild(C);
}; };
if (C.src.endsWith('.avi',true) || C.src.endsWith('.mp3',true) || C.src.endsWith('.mpg',true) || C.src.endsWith('.mpeg',true) || C.src.endsWith('.mov',true) || C.src.endsWith('.wmv',true) || C.src.endsWith('.rm',true)){ if (C.src.endsWith('.avi',true) || C.src.endsWith('.mpg',true) || C.src.endsWith('.mpeg',true) || C.src.endsWith('.mov',true) || C.src.endsWith('.wmv',true) || C.src.endsWith('.rm',true)){
var D=C.cloneNode(true); var D=C.cloneNode(true);
if (FCKBrowserInfo.IsIE){ if (FCKBrowserInfo.IsIE){
D.setAttribute('scale',C.getAttribute('scale')); D.setAttribute('scale',C.getAttribute('scale'));
@ -93,6 +93,23 @@ FCKAnchorsProcessor.ProcessDocument=function(A)
C.parentNode.insertBefore(E,C); C.parentNode.insertBefore(E,C);
C.parentNode.removeChild(C); C.parentNode.removeChild(C);
}; };
if (C.src.endsWith('.mp3',true)){
var D=C.cloneNode(true);
if (FCKBrowserInfo.IsIE){
D.setAttribute('scale',C.getAttribute('scale'));
D.setAttribute('play',C.getAttribute('play'));
D.setAttribute('loop',C.getAttribute('loop'));
D.setAttribute('menu',C.getAttribute('menu'));
};
var E=FCKDocumentProcessors_CreateFakeImage('FCK__MP3',D);
E.setAttribute('_fckmp3','true',0);
FCKFlashProcessor.RefreshView(E,C);
C.parentNode.insertBefore(E,C);
C.parentNode.removeChild(C);
};
}; };

@ -67,6 +67,24 @@ FCKFlashProcessor.ProcessDocument=function(A){
C.parentNode.insertBefore(E,C); C.parentNode.insertBefore(E,C);
C.parentNode.removeChild(C); C.parentNode.removeChild(C);
}; };
if (C.src.endsWith('.mp3',true)){
var D=C.cloneNode(true);
if (FCKBrowserInfo.IsIE){
D.setAttribute('scale',C.getAttribute('scale'));
D.setAttribute('play',C.getAttribute('play'));
D.setAttribute('loop',C.getAttribute('loop'));
D.setAttribute('menu',C.getAttribute('menu'));
};
var E=FCKDocumentProcessors_CreateFakeImage('FCK__MP3',D);
E.setAttribute('_fckmp3','true',0);
FCKFlashProcessor.RefreshView(E,C);
C.parentNode.insertBefore(E,C);
C.parentNode.removeChild(C);
};
}; };
}; };

Loading…
Cancel
Save