X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/3b3aa4e20f87109394f27e7582dbc529e583dcd5..4ae1d665fcd3af9fb06d664418f02f365933d9ae:/modules/visualEditor.js diff --git a/modules/visualEditor.js b/modules/visualEditor.js index 8c5296e..a607d86 100644 --- a/modules/visualEditor.js +++ b/modules/visualEditor.js @@ -256,12 +256,7 @@ rng.modules.visualEditor = function(sandbox) { mediator.getCurrentNode().attr('wlxml-'+attr, target.val()); isDirty = true; }); - - view.node.on('change', '.rng-visualEditor-editPaneSelectionForm select', function(e) { - var target = $(e.target); - mediator.wrapWithNodeRequest(target.val(), null); - }); - + view.node.on('click', '.rng-visualEditor-editPaneSurrouding a', function(e) { var target = $(e.target); mediator.nodeDimmedById(target.attr('data-id')); @@ -288,10 +283,10 @@ rng.modules.visualEditor = function(sandbox) { var pane = this.node.find('#rng-visualEditor-edit'); pane.html( $(sandbox.getTemplate('editPane')({tag: node.attr('wlxml-tag'), klass: node.attr('wlxml-class')}))); - var parent = { + var parent = node.parent('[wlxml-tag]').length ? { repr: node.parent().attr('wlxml-tag') + ' / ' + (node.parent().attr('wlxml-class') || '[[no class]]'), id: node.parent().attr('id') - } + } : undefined; var children = []; node.children('[wlxml-tag]').each(function() { var child = $(this);