mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-26 16:48:49 +01:00
* Api: Fix mobile template not working with iOS < 10 anymore (iOS < 10 is not compatible with JS ES6)
This commit is contained in:
parent
fd662a266b
commit
2126fca1b4
@ -186,7 +186,7 @@ var et2_htmlarea = (function(){ "use strict"; return et2_editableWidget.extend([
|
|||||||
this.tinymce = tinymce.init(settings);
|
this.tinymce = tinymce.init(settings);
|
||||||
// make sure value gets set in case of widget gets loaded by delay like
|
// make sure value gets set in case of widget gets loaded by delay like
|
||||||
// inside an inactive tabs
|
// inside an inactive tabs
|
||||||
this.tinymce.then(()=> {
|
this.tinymce.then(function() {
|
||||||
self.set_value(self.htmlNode.val());
|
self.set_value(self.htmlNode.val());
|
||||||
if (self.editor && self.editor.editorContainer)
|
if (self.editor && self.editor.editorContainer)
|
||||||
{
|
{
|
||||||
@ -332,9 +332,9 @@ var et2_htmlarea = (function(){ "use strict"; return et2_editableWidget.extend([
|
|||||||
// take rte_toolbar into account if no mode restrictly set from template
|
// take rte_toolbar into account if no mode restrictly set from template
|
||||||
if (rte_toolbar && !this.mode)
|
if (rte_toolbar && !this.mode)
|
||||||
{
|
{
|
||||||
var toolbar_diff = et2_htmlarea.TOOLBAR_LIST.filter((i) => {return !(rte_toolbar.indexOf(i) > -1);});
|
var toolbar_diff = et2_htmlarea.TOOLBAR_LIST.filter(function(i){return !(rte_toolbar.indexOf(i) > -1);});
|
||||||
settings.toolbar = et2_htmlarea.TOOLBAR_ADVANCED;
|
settings.toolbar = et2_htmlarea.TOOLBAR_ADVANCED;
|
||||||
toolbar_diff.forEach((a) => {
|
toolbar_diff.forEach(function(a){
|
||||||
let r = new RegExp(a);
|
let r = new RegExp(a);
|
||||||
settings.toolbar = settings.toolbar.replace(r, '');
|
settings.toolbar = settings.toolbar.replace(r, '');
|
||||||
});
|
});
|
||||||
|
@ -586,7 +586,7 @@ var et2_selectbox = (function(){ "use strict"; return et2_inputWidget.extend(
|
|||||||
if (this._type == 'listbox' && this.options.value_class != '')
|
if (this._type == 'listbox' && this.options.value_class != '')
|
||||||
{
|
{
|
||||||
var chosen = this.input.next();
|
var chosen = this.input.next();
|
||||||
chosen.find('.search-choice-close').each((i,v)=>{
|
chosen.find('.search-choice-close').each(function(i,v){
|
||||||
jQuery(v).parent().addClass(self.options.value_class + self.options.select_options[v.rel]['value']);
|
jQuery(v).parent().addClass(self.options.value_class + self.options.select_options[v.rel]['value']);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -784,7 +784,7 @@ var et2_selectbox = (function(){ "use strict"; return et2_inputWidget.extend(
|
|||||||
if (this._type == 'listbox' && this.options.value_class != '')
|
if (this._type == 'listbox' && this.options.value_class != '')
|
||||||
{
|
{
|
||||||
var self = this;
|
var self = this;
|
||||||
this.input.find('option').each((i,v) => {jQuery(v).addClass(self.options.value_class+v.value)});
|
this.input.find('option').each(function(i,v) {jQuery(v).addClass(self.options.value_class+v.value)});
|
||||||
}
|
}
|
||||||
this.input.chosen({
|
this.input.chosen({
|
||||||
inherit_select_classes: true,
|
inherit_select_classes: true,
|
||||||
|
@ -1939,7 +1939,7 @@ var AppJS = (function(){ "use strict"; return Class.extend(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// But merge into email can handle several
|
// But merge into email can handle several
|
||||||
Promise.all(promises.map(p => p.catch(e => e)))
|
Promise.all(promises.map(function(p){p.catch(function(e){console.log(e)})}))
|
||||||
.then(function(values) {
|
.then(function(values) {
|
||||||
// Process document after all shares created
|
// Process document after all shares created
|
||||||
return nm_action(_action, _senders, _target);
|
return nm_action(_action, _senders, _target);
|
||||||
|
@ -264,7 +264,7 @@ egw.extend('user', egw.MODULE_GLOBAL, function()
|
|||||||
/**
|
/**
|
||||||
* resolve given data whilst the condition met
|
* resolve given data whilst the condition met
|
||||||
*/
|
*/
|
||||||
const resolveData = function(_d, condition, action) {
|
var resolveData = function(_d, condition, action) {
|
||||||
var whilst = function (_d) {
|
var whilst = function (_d) {
|
||||||
return condition(_d) ? action(condition(_d)).then(whilst) : Promise.resolve(_d);
|
return condition(_d) ? action(condition(_d)).then(whilst) : Promise.resolve(_d);
|
||||||
}
|
}
|
||||||
@ -274,7 +274,7 @@ egw.extend('user', egw.MODULE_GLOBAL, function()
|
|||||||
/**
|
/**
|
||||||
* get data promise
|
* get data promise
|
||||||
*/
|
*/
|
||||||
const getData = function(_match)
|
var getData = function(_match)
|
||||||
{
|
{
|
||||||
var match = _match;
|
var match = _match;
|
||||||
return new Promise(function(resolve)
|
return new Promise(function(resolve)
|
||||||
|
@ -20,46 +20,46 @@
|
|||||||
* time range label today
|
* time range label today
|
||||||
* @type Number
|
* @type Number
|
||||||
*/
|
*/
|
||||||
const TIME_LABEL_TODAY = 0;
|
var TIME_LABEL_TODAY = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* time range label yesterday
|
* time range label yesterday
|
||||||
* @type Number
|
* @type Number
|
||||||
*/
|
*/
|
||||||
const TIME_LABEL_YESTERDAY = 1;
|
var TIME_LABEL_YESTERDAY = 1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* time range label this month
|
* time range label this month
|
||||||
* @type Number
|
* @type Number
|
||||||
*/
|
*/
|
||||||
const TIME_LABEL_THIS_MONTH = 2;
|
var TIME_LABEL_THIS_MONTH = 2;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* time range label last month
|
* time range label last month
|
||||||
* @type Number
|
* @type Number
|
||||||
*/
|
*/
|
||||||
const TIME_LABEL_LAST_MONTH = 3;
|
var TIME_LABEL_LAST_MONTH = 3;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Heigh priorority action for notifing about an entry.
|
* Heigh priorority action for notifing about an entry.
|
||||||
* Action: It pops up the entry once
|
* Action: It pops up the entry once
|
||||||
* @type Number
|
* @type Number
|
||||||
*/
|
*/
|
||||||
const EGW_PR_NOTIFY_HEIGH = 1;
|
var EGW_PR_NOTIFY_HEIGH = 1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Medium priority for notifing about an entry
|
* Medium priority for notifing about an entry
|
||||||
* Action: Not defined
|
* Action: Not defined
|
||||||
* @type Number
|
* @type Number
|
||||||
*/
|
*/
|
||||||
const EGW_PR_NOTIFY_MEDIUM = 2;
|
var EGW_PR_NOTIFY_MEDIUM = 2;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Low priority for notifing about an entry
|
* Low priority for notifing about an entry
|
||||||
* Action: Not defined
|
* Action: Not defined
|
||||||
* @type Number
|
* @type Number
|
||||||
*/
|
*/
|
||||||
const EGW_PR_NOTIFY_LOW = 3;
|
var EGW_PR_NOTIFY_LOW = 3;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interval set by user
|
* Interval set by user
|
||||||
|
Loading…
Reference in New Issue
Block a user