if (!xml2htmlStylesheet) {
$.blockUI({message: 'Ładowanie arkuszy stylów...'});
$.ajax({
- url: STATIC_URL + 'xsl/wl2html_client.xsl?20171106',
+ url: STATIC_URL + 'xsl/wl2html_client.xsl?20201110',
dataType: 'xml',
timeout: 10000,
success: function(data) {
}
-// Wykonuje block z załadowanymi kanonicznymi motywami
-function withThemes(code_block, onError)
-{
- if (typeof withThemes.canon == 'undefined') {
- $.ajax({
- url: '/editor/themes',
- dataType: 'text',
- success: function(data) {
- withThemes.canon = data.split('\n');
- code_block(withThemes.canon);
- },
- error: function() {
- withThemes.canon = null;
- code_block(withThemes.canon);
- }
- })
- }
- else {
- code_block(withThemes.canon);
- }
-}
-
-
function xml2html(options) {
withStylesheets(function() {
var xml = options.xml.replace(/\/(\s+)/g, '<br />$1');
if (error.length == 0) {
doc = xml2htmlStylesheet.transformToFragment(doc, document);
- console.log(doc.firstChild);
if(doc.firstChild === null) {
options.error("Błąd w przetwarzaniu XML.");
} else {
options.success(doc.childNodes);
- withThemes(function(canonThemes) {
+ $.themes.withCanon(function(canonThemes) {
if (canonThemes != null) {
$('.theme-text-list').addClass('canon').each(function(){
var themes = $(this).html().split(',');
}
HTMLSerializer.prototype._nodeIgnored = function(node) {
- return node.getAttribute('x-node') == 'wers';
+ return node.getAttribute('x-auto-node') == 'true';
}
HTMLSerializer.prototype._ignoredWithWhitespace = function(node) {