Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 1... Línea 1...
1
/**
1
/**
2
 * TinyMCE version 6.8.3 (2024-02-08)
2
 * TinyMCE version 7.7.1 (2025-03-05)
3
 */
3
 */
Línea 4... Línea 4...
4
 
4
 
5
(function () {
5
(function () {
Línea 585... Línea 585...
585
      }
585
      }
586
    };
586
    };
Línea 587... Línea 587...
587
 
587
 
588
    const isMediaElement = element => element.hasAttribute('data-mce-object') || element.hasAttribute('data-ephox-embed-iri');
588
    const isMediaElement = element => element.hasAttribute('data-mce-object') || element.hasAttribute('data-ephox-embed-iri');
-
 
589
    const setup$2 = editor => {
-
 
590
      editor.on('mousedown', e => {
-
 
591
        const previewObj = editor.dom.getParent(e.target, '.mce-preview-object');
-
 
592
        if (previewObj && editor.dom.getAttrib(previewObj, 'data-mce-selected') === '2') {
-
 
593
          e.stopImmediatePropagation();
-
 
594
        }
589
    const setup$2 = editor => {
595
      });
590
      editor.on('click keyup touchend', () => {
596
      editor.on('click keyup touchend', () => {
591
        const selectedNode = editor.selection.getNode();
597
        const selectedNode = editor.selection.getNode();
592
        if (selectedNode && editor.dom.hasClass(selectedNode, 'mce-preview-object')) {
598
        if (selectedNode && editor.dom.hasClass(selectedNode, 'mce-preview-object')) {
593
          if (editor.dom.getAttrib(selectedNode, 'data-mce-selected')) {
599
          if (editor.dom.getAttrib(selectedNode, 'data-mce-selected')) {
Línea 623... Línea 629...
623
          });
629
          });
624
        };
630
        };
625
        if (cache[data.source]) {
631
        if (cache[data.source]) {
626
          wrappedResolve(cache[data.source]);
632
          wrappedResolve(cache[data.source]);
627
        } else {
633
        } else {
628
          handler({ url: data.source }, wrappedResolve, rej);
634
          handler({ url: data.source }).then(wrappedResolve).catch(rej);
629
        }
635
        }
630
      });
636
      });
631
    };
637
    };
632
    const defaultPromise = (data, dataToHtml) => Promise.resolve({
638
    const defaultPromise = (data, dataToHtml) => Promise.resolve({
633
      html: dataToHtml(data),
639
      html: dataToHtml(data),
Línea 990... Línea 996...
990
      });
996
      });
991
      if (name === 'iframe') {
997
      if (name === 'iframe') {
992
        previewNode.attr({
998
        previewNode.attr({
993
          allowfullscreen: node.attr('allowfullscreen'),
999
          allowfullscreen: node.attr('allowfullscreen'),
994
          frameborder: '0',
1000
          frameborder: '0',
995
          sandbox: node.attr('sandbox')
1001
          sandbox: node.attr('sandbox'),
-
 
1002
          referrerpolicy: node.attr('referrerpolicy')
996
        });
1003
        });
997
      } else {
1004
      } else {
998
        const attrs = [
1005
        const attrs = [
999
          'controls',
1006
          'controls',
1000
          'crossorigin',
1007
          'crossorigin',