-/* ***** BEGIN LICENSE BLOCK *****
+/**
* This file is part of DotClear.
- * Copyright (c) 2005 Nicolas Martin & Olivier Meunier and contributors. All
- * rights reserved.
+ * Copyright (c) 2005 Nicolas Martin & Olivier Meunier and contributors. All rights reserved.
+ * This code is released under the GNU General Public License.
*
- * DotClear is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * DotClear is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with DotClear; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * ***** END LICENSE BLOCK *****
-*/
-
-/* Modified by JP LANG for markdown formatting */
+ * Modified by JP LANG for common_mark formatting
+ */
// strong
jsToolBar.prototype.elements.strong = {
-/* ***** BEGIN LICENSE BLOCK *****
+/**
* This file is part of DotClear.
- * Copyright (c) 2005 Nicolas Martin & Olivier Meunier and contributors. All
- * rights reserved.
+ * Copyright (c) 2005 Nicolas Martin & Olivier Meunier and contributors. All rights reserved.
+ * This code is released under the GNU General Public License.
*
- * DotClear is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * DotClear is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with DotClear; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * ***** END LICENSE BLOCK *****
-*/
-
-/* Modified by JP LANG for textile formatting */
+ * Modified by JP LANG for multiple text formatting
+ */
let lastJstPreviewed = null;
const isMac = Boolean(navigator.platform.toLowerCase().match(/mac/));
} else {
return false;
}
-}
\ No newline at end of file
+}
-/* ***** BEGIN LICENSE BLOCK *****
+/**
* This file is part of DotClear.
- * Copyright (c) 2005 Nicolas Martin & Olivier Meunier and contributors. All
- * rights reserved.
+ * Copyright (c) 2005 Nicolas Martin & Olivier Meunier and contributors. All rights reserved.
+ * This code is released under the GNU General Public License.
*
- * DotClear is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * DotClear is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with DotClear; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * ***** END LICENSE BLOCK *****
-*/
-
-/* Modified by JP LANG for markdown formatting */
+ * Modified by JP LANG for markdown formatting
+ */
// strong
jsToolBar.prototype.elements.strong = {
-/* ***** BEGIN LICENSE BLOCK *****
+/**
* This file is part of DotClear.
- * Copyright (c) 2005 Nicolas Martin & Olivier Meunier and contributors. All
- * rights reserved.
+ * Copyright (c) 2005 Nicolas Martin & Olivier Meunier and contributors. All rights reserved.
+ * This code is released under the GNU General Public License.
*
- * DotClear is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * DotClear is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with DotClear; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * ***** END LICENSE BLOCK *****
-*/
-
-/* Modified by JP LANG for textile formatting */
+ * Modified by JP LANG for textile formatting
+ */
// strong
jsToolBar.prototype.elements.strong = {
type: 'button',
title: 'Heading 1',
fn: {
- wiki: function() {
+ wiki: function() {
this.encloseLineSelection('h1. ', '',function(str) {
str = str.replace(/^h\d+\.\s+/, '')
return str;
type: 'button',
title: 'Heading 2',
fn: {
- wiki: function() {
+ wiki: function() {
this.encloseLineSelection('h2. ', '',function(str) {
str = str.replace(/^h\d+\.\s+/, '')
return str;
type: 'button',
title: 'Heading 3',
fn: {
- wiki: function() {
+ wiki: function() {
this.encloseLineSelection('h3. ', '',function(str) {
str = str.replace(/^h\d+\.\s+/, '')
return str;