Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 24... Línea 24...
24
import Events from './local/dynamic/events';
24
import Events from './local/dynamic/events';
25
import Pending from 'core/pending';
25
import Pending from 'core/pending';
26
import {addIconToContainer} from 'core/loadingicon';
26
import {addIconToContainer} from 'core/loadingicon';
27
import {fetch as fetchTableData} from 'core_table/local/dynamic/repository';
27
import {fetch as fetchTableData} from 'core_table/local/dynamic/repository';
28
import Notification from 'core/notification';
28
import Notification from 'core/notification';
-
 
29
import {replaceNode} from 'core/templates';
Línea 29... Línea 30...
29
 
30
 
Línea 30... Línea 31...
30
let watching = false;
31
let watching = false;
31
 
32
 
Línea 87... Línea 88...
87
            hiddenColumns: JSON.parse(tableRoot.dataset.tableHiddenColumns),
88
            hiddenColumns: JSON.parse(tableRoot.dataset.tableHiddenColumns),
88
        },
89
        },
89
        resetContent,
90
        resetContent,
90
    )
91
    )
91
    .then(data => {
92
    .then(data => {
92
        const placeholder = document.createElement('div');
-
 
93
        placeholder.innerHTML = data.html;
-
 
94
        tableRoot.replaceWith(...placeholder.childNodes);
93
        const tableRootReplacement = replaceNode(tableRoot, data.html, '');
Línea 95... Línea 94...
95
 
94
 
96
        // Update the tableRoot.
95
        // Update the tableRoot.
97
        return getTableFromId(tableRoot.dataset.tableUniqueid);
96
        return tableRootReplacement[0];
98
    }).then(tableRoot => {
97
    }).then(tableRoot => {
99
        tableRoot.dispatchEvent(new CustomEvent(Events.tableContentRefreshed, {
98
        tableRoot.dispatchEvent(new CustomEvent(Events.tableContentRefreshed, {
100
            bubbles: true,
99
            bubbles: true,