summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/lib
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2018-07-27 12:42:10 +0200
committerqsm-odoo <qsm@odoo.com>2018-07-27 12:42:10 +0200
commit2b3017974bc7cd4b3a74f83c956224cfe4e5a918 (patch)
treeff6aab8dc6bfa7afbe9ef714ca157ebc0185d2fd /addons/web_editor/static/lib
parent8ed8b46f6434a2a3adea69e0134317e30bf9b936 (diff)
parent519594e9cab9a6362ef7c3e911605e4507a0a008 (diff)
[MERGE] *: migrate Bootstrap 3.3.7 to 4.1.3
See sub-commits for details. task-49280 Closes https://github.com/odoo/odoo/pull/25045
Diffstat (limited to 'addons/web_editor/static/lib')
-rw-r--r--addons/web_editor/static/lib/summernote/src/js/Renderer.js20
-rw-r--r--addons/web_editor/static/lib/summernote/src/js/module/Button.js14
-rw-r--r--addons/web_editor/static/lib/summernote/src/js/module/Editor.js4
3 files changed, 19 insertions, 19 deletions
diff --git a/addons/web_editor/static/lib/summernote/src/js/Renderer.js b/addons/web_editor/static/lib/summernote/src/js/Renderer.js
index 7fa1afe3adc..2c856d4b152 100644
--- a/addons/web_editor/static/lib/summernote/src/js/Renderer.js
+++ b/addons/web_editor/static/lib/summernote/src/js/Renderer.js
@@ -36,7 +36,7 @@ define([
return (dropdown ? '<div class="btn-group' +
(className ? ' ' + className : '') + '">' : '') +
'<button type="button"' +
- ' class="btn btn-default btn-sm' +
+ ' class="btn btn-secondary btn-sm' +
((!dropdown && className) ? ' ' + className : '') +
(dropdown ? ' dropdown-toggle' : '') +
'"' +
@@ -162,7 +162,7 @@ define([
style: function (lang, options) {
var items = options.styleTags.reduce(function (memo, v) {
var label = lang.style[v === 'p' ? 'normal' : v];
- return memo + '<li><a data-event="formatBlock" href="#" data-value="' + v + '">' +
+ return memo + '<li><a class="dropdown-item" data-event="formatBlock" href="#" data-value="' + v + '">' +
(
(v === 'p' || v === 'pre') ? label :
'<' + v + '>' + label + '</' + v + '>'
@@ -225,12 +225,12 @@ define([
});
var items = [
- '<li><div class="btn-group">',
+ '<li class="flex"><div class="btn-group flex-column">',
'<div class="note-palette-title">' + lang.color.background + '</div>',
'<div class="note-color-reset" data-event="backColor"',
' data-value="inherit" title="' + lang.color.transparent + '">' + lang.color.setTransparent + '</div>',
'<div class="note-color-palette" data-target-event="backColor"></div>',
- '</div><div class="btn-group">',
+ '</div><div class="btn-group flex-column">',
'<div class="note-palette-title">' + lang.color.foreground + '</div>',
'<div class="note-color-reset" data-event="foreColor" data-value="inherit" title="' + lang.color.reset + '">',
lang.color.resetToDefault,
@@ -450,12 +450,12 @@ define([
var roundedButton = tplIconButton(options.iconPrefix + options.icons.image.shapeRounded, {
title: lang.image.shapeRounded,
event: 'imageShape',
- value: 'img-rounded'
+ value: 'rounded'
});
var circleButton = tplIconButton(options.iconPrefix + options.icons.image.shapeCircle, {
title: lang.image.shapeCircle,
event: 'imageShape',
- value: 'img-circle'
+ value: 'rounded-circle'
});
var thumbnailButton = tplIconButton(options.iconPrefix + options.icons.image.shapeThumbnail, {
title: lang.image.shapeThumbnail,
@@ -536,7 +536,7 @@ define([
* @param {String} body
*/
var tplShortcut = function (title, keys) {
- var keyClass = 'note-shortcut-col col-xs-6 note-shortcut-';
+ var keyClass = 'note-shortcut-col col-6 note-shortcut-';
var body = [];
for (var i in keys) {
@@ -548,7 +548,7 @@ define([
}
}
- return '<div class="note-shortcut-row row"><div class="' + keyClass + 'title col-xs-offset-6">' + title + '</div></div>' +
+ return '<div class="note-shortcut-row row"><div class="' + keyClass + 'title offset-6">' + title + '</div></div>' +
'<div class="note-shortcut-row row">' + body.join('</div><div class="note-shortcut-row row">') + '</div>';
};
@@ -616,7 +616,7 @@ define([
};
var tplShortcutTable = function (lang, options) {
- var colClass = 'class="note-shortcut note-shortcut-col col-sm-6 col-xs-12"';
+ var colClass = 'class="note-shortcut note-shortcut-col col-md-6 col-12"';
var template = [
'<div ' + colClass + '>' + tplShortcutAction(lang, options) + '</div>' +
'<div ' + colClass + '>' + tplShortcutText(lang, options) + '</div>',
@@ -681,7 +681,7 @@ define([
},
help: function (lang, options) {
- var body = '<a class="modal-close pull-right" aria-hidden="true" tabindex="-1">' + lang.shortcut.close + '</a>' +
+ var body = '<a class="modal-close float-right" aria-hidden="true" tabindex="-1">' + lang.shortcut.close + '</a>' +
'<div class="title">' + lang.shortcut.shortcuts + '</div>' +
(agent.isMac ? tplShortcutTable(lang, options) : replaceMacKeys(tplShortcutTable(lang, options))) +
'<p class="text-center">' +
diff --git a/addons/web_editor/static/lib/summernote/src/js/module/Button.js b/addons/web_editor/static/lib/summernote/src/js/module/Button.js
index b7a1614d4db..c6d28494cd0 100644
--- a/addons/web_editor/static/lib/summernote/src/js/module/Button.js
+++ b/addons/web_editor/static/lib/summernote/src/js/module/Button.js
@@ -21,10 +21,10 @@ define([
* @param {Number} value
*/
var checkDropdownMenu = function ($btn, value) {
- $btn.find('.dropdown-menu li a').each(function () {
+ $btn.find('.dropdown-menu .dropdown-item').each(function () {
// always compare string to avoid creating another func.
var isChecked = ($(this).data('value') + '') === (value + '');
- this.className = isChecked ? 'checked' : '';
+ this.className = 'dropdown-item' + (isChecked ? ' checked' : '');
});
};
@@ -43,17 +43,17 @@ define([
if (styleInfo.image) {
var $img = $(styleInfo.image);
- btnState('button[data-event="imageShape"][data-value="img-rounded"]', function () {
- return $img.hasClass('img-rounded');
+ btnState('button[data-event="imageShape"][data-value="rounded"]', function () {
+ return $img.hasClass('rounded');
});
- btnState('button[data-event="imageShape"][data-value="img-circle"]', function () {
- return $img.hasClass('img-circle');
+ btnState('button[data-event="imageShape"][data-value="rounded-circle"]', function () {
+ return $img.hasClass('rounded-circle');
});
btnState('button[data-event="imageShape"][data-value="img-thumbnail"]', function () {
return $img.hasClass('img-thumbnail');
});
btnState('button[data-event="imageShape"]:not([data-value])', function () {
- return !$img.is('.img-rounded, .img-circle, .img-thumbnail');
+ return !$img.is('.rounded, .rounded-circle, .img-thumbnail');
});
var imgFloat = $img.css('float');
diff --git a/addons/web_editor/static/lib/summernote/src/js/module/Editor.js b/addons/web_editor/static/lib/summernote/src/js/module/Editor.js
index 99947c346cf..0b63f315cf9 100644
--- a/addons/web_editor/static/lib/summernote/src/js/module/Editor.js
+++ b/addons/web_editor/static/lib/summernote/src/js/module/Editor.js
@@ -740,7 +740,7 @@ define([
this.floatMe = function ($editable, value, $target) {
beforeCommand($editable);
// bootstrap
- $target.removeClass('pull-left pull-right');
+ $target.removeClass('float-left float-right');
if (value && value !== 'none') {
$target.addClass('pull-' + value);
}
@@ -760,7 +760,7 @@ define([
this.imageShape = function ($editable, value, $target) {
beforeCommand($editable);
- $target.removeClass('img-rounded img-circle img-thumbnail');
+ $target.removeClass('rounded rounded-circle img-thumbnail');
if (value) {
$target.addClass(value);