Uživatel:JAn Dudík/removeNewline.js

Z Wikizdrojů, volně dostupné knihovny

Poznámka: Po zveřejnění musíte vyprázdnit cache vašeho prohlížeče, jinak změny neuvidíte.

  • Firefox / Safari: Při kliknutí na Aktualizovat držte Shift nebo stiskněte Ctrl-F5 nebo Ctrl-R (na Macu ⌘-R)
  • Google Chrome: Stiskněte Ctrl-Shift-R (na Macu ⌘-Shift-R)
  • Internet Explorer / Edge: Při kliknutí na Aktualizovat držte Ctrl nebo stiskněte Ctrl-F5
  • Opera: Stiskněte Ctrl-F5.
function removeNewline() {
	t = selection();
	if (t[1] !== "") {
		t[1] = t[1].replace(/\r\n|\r|\n/g, ' ');
		scriviBox(t.join(""), "", t[0].length, t[0].length + t[1].length);
	}
	else {
		$('#wpTextbox1').val($('#wpTextbox1').val().replace(/\r\n|\r|\n/g, ' '));
	}
}

if ( typeof $ != 'undefined' && typeof $.fn.wikiEditor != 'undefined' ) {$( function() {
    $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
      'section': 'advanced',
      'group': 'format',
      'tools': {'section': {
          label: 'Odstraní nové řádky ve vybraném textu (nebo v celém textu)',
          type: 'button',
          icon: '//upload.wikimedia.org/wikipedia/commons/6/6a/Remove-newline.png',
          action: {type: 'callback',
            execute: function(context){removeNewline();} }
}}});});}