Use id for textarea identification
this prodcues an easier compatiblity with the staticpage-plugin, and is altogether more developer friendly than the documents.form-selector
This commit is contained in:
@ -22,12 +22,12 @@
|
||||
{if $iso2br}
|
||||
<button class="wrap_selection" type="button" name="insX" data-tag="nl" data-tarea="body">NoBR</button>
|
||||
{/if}
|
||||
<button class="hilite_i wrap_selection" type="button" name="insI" data-tag="em" data-tarea="body">I</button>
|
||||
<button class="hilite_b wrap_selection" type="button" name="insB" data-tag="strong" data-tarea="body">B</button>
|
||||
<button class="wrap_selection" type="button" name="insQ" data-tag="blockquote" data-tarea="body">{$CONST.QUOTE}</button>
|
||||
<button class="wrap_insimg" type="button" name="insJ" data-tarea="body">img</button>
|
||||
<button class="wrap_insmedia" type="button" name="insImage" data-tarea="body">{$CONST.MEDIA}</button>
|
||||
<button class="wrap_insurl" type="button" name="insURL" data-tarea="body">URL</button>
|
||||
<button class="hilite_i wrap_selection" type="button" name="insI" data-tag="em" data-tarea="serendipity[body]">I</button>
|
||||
<button class="hilite_b wrap_selection" type="button" name="insB" data-tag="strong" data-tarea="serendipity[body]">B</button>
|
||||
<button class="wrap_selection" type="button" name="insQ" data-tag="blockquote" data-tarea="serendipity[body]">{$CONST.QUOTE}</button>
|
||||
<button class="wrap_insimg" type="button" name="insJ" data-tarea="serendipity[body]">img</button>
|
||||
<button class="wrap_insmedia" type="button" name="insImage" data-tarea="serendipity[body]">{$CONST.MEDIA}</button>
|
||||
<button class="wrap_insurl" type="button" name="insURL" data-tarea="serendipity[body]">URL</button>
|
||||
{serendipity_hookPlugin hook="backend_entry_toolbar_body" data=$entry_data.entry hookAll="true"}
|
||||
</div>
|
||||
{/if}
|
||||
@ -52,14 +52,14 @@
|
||||
{if NOT $entry_vars.wysiwyg}
|
||||
<div id="tools_extended" class="editor_toolbar">
|
||||
{if $iso2br}
|
||||
<button class="wrap_selection" type="button" name="insX" data-tag="nl" data-tarea="extended">NoBR</button>
|
||||
<button class="wrap_selection" type="button" name="insX" data-tag="nl" data-tarea="serendipity[extended]">NoBR</button>
|
||||
{/if}
|
||||
<button class="hilite_i wrap_selection" type="button" name="insI" data-tag="em" data-tarea="extended">I</button>
|
||||
<button class="hilite_b wrap_selection" type="button" name="insB" data-tag="strong" data-tarea="extended">B</button>
|
||||
<button class="wrap_selection" type="button" name="insQ" data-tag="blockquote" data-tarea="extended">{$CONST.QUOTE}</button>
|
||||
<button class="wrap_insimg" type="button" name="insJ" data-tarea="extended">img</button>
|
||||
<button class="wrap_insmedia" type="button" name="insImage" data-tarea="extended">{$CONST.MEDIA}</button>
|
||||
<button class="wrap_insurl" type="button" name="insURL" data-tarea="extended">URL</button>
|
||||
<button class="hilite_i wrap_selection" type="button" name="insI" data-tag="em" data-tarea="serendipity[extended]">I</button>
|
||||
<button class="hilite_b wrap_selection" type="button" name="insB" data-tag="strong" data-tarea="serendipity[extended]">B</button>
|
||||
<button class="wrap_selection" type="button" name="insQ" data-tag="blockquote" data-tarea="serendipity[extended]">{$CONST.QUOTE}</button>
|
||||
<button class="wrap_insimg" type="button" name="insJ" data-tarea="serendipity[extended]">img</button>
|
||||
<button class="wrap_insmedia" type="button" name="insImage" data-tarea="serendipity[extended]">{$CONST.MEDIA}</button>
|
||||
<button class="wrap_insurl" type="button" name="insURL" data-tarea="serendipity[extended]">URL</button>
|
||||
{serendipity_hookPlugin hook="backend_entry_toolbar_extended" data=$entry_data.entry hookAll="true"}
|
||||
</div>
|
||||
{/if}
|
||||
|
@ -246,7 +246,7 @@
|
||||
// which works fine in NO WYSIWYG mode
|
||||
// NOTE: the serendipity_imageSelector_addToBody could add any valid HTML string to the textarea
|
||||
serendipity.noWysiwygAdd = function(str, textarea) {
|
||||
serendipity.wrapSelection($('textarea[name="serendipity['+textarea+']"]'), str, '');
|
||||
serendipity.wrapSelection($('#'+serendipity.escapeBrackets(textarea)), str, '');
|
||||
}
|
||||
|
||||
// Inserting media db img markup including s9y-specific container markup
|
||||
@ -907,19 +907,20 @@ $(function() {
|
||||
$('.wrap_selection').click(function() {
|
||||
var $el = $(this);
|
||||
var $tag = $el.attr('data-tag');
|
||||
var target = document.forms['serendipityEntry']['serendipity[' + $el.attr('data-tarea') + ']'];
|
||||
//var target = document.forms['serendipityEntry']['serendipity[' + $el.attr('data-tarea') + ']'];
|
||||
var target = $('#'+serendipity.escapeBrackets($el.attr('data-tarea')));
|
||||
var open = '<' + $tag + '>';
|
||||
var close = '</' + $tag + '>';
|
||||
serendipity.wrapSelection(target, open, close);
|
||||
});
|
||||
|
||||
$('.wrap_insimg').click(function() {
|
||||
var target = document.forms['serendipityEntry']['serendipity[' + $(this).attr('data-tarea') + ']'];
|
||||
var target = $('#'+serendipity.escapeBrackets($(this).attr('data-tarea')));
|
||||
serendipity.wrapInsImage(target);
|
||||
});
|
||||
|
||||
$('.wrap_insurl').click(function() {
|
||||
var target = document.forms['serendipityEntry']['serendipity[' + $(this).attr('data-tarea') + ']'];
|
||||
var target = $('#'+serendipity.escapeBrackets($(this).attr('data-tarea')));
|
||||
serendipity.wrapSelectionWithLink(target);
|
||||
});
|
||||
|
||||
@ -1348,4 +1349,3 @@ $(function() {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user