mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-05 13:39:23 +01:00
Etemplate: Fix nextmatch printing failed after TypeScript conversion
This commit is contained in:
parent
a2d9e8cae0
commit
c04915ae09
@ -76,6 +76,7 @@ var et2_INextmatchSortable = "et2_INextmatchSortable";
|
|||||||
function implements_et2_INextmatchSortable(obj) {
|
function implements_et2_INextmatchSortable(obj) {
|
||||||
return implements_methods(obj, ["setSortmode"]);
|
return implements_methods(obj, ["setSortmode"]);
|
||||||
}
|
}
|
||||||
|
;
|
||||||
/**
|
/**
|
||||||
* Class which implements the "nextmatch" XET-Tag
|
* Class which implements the "nextmatch" XET-Tag
|
||||||
*
|
*
|
||||||
@ -104,6 +105,12 @@ var et2_nextmatch = /** @class */ (function (_super) {
|
|||||||
*/
|
*/
|
||||||
function et2_nextmatch(_parent, _attrs, _child) {
|
function et2_nextmatch(_parent, _attrs, _child) {
|
||||||
var _this = _super.call(this, _parent, _attrs, et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_nextmatch._attributes, _child || {})) || this;
|
var _this = _super.call(this, _parent, _attrs, et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_nextmatch._attributes, _child || {})) || this;
|
||||||
|
// When printing, we change the layout around. Keep some values so it can be restored after
|
||||||
|
_this.print = {
|
||||||
|
old_height: 0,
|
||||||
|
row_selector: '',
|
||||||
|
orientation_style: null
|
||||||
|
};
|
||||||
_this.activeFilters = {col_filter: {}};
|
_this.activeFilters = {col_filter: {}};
|
||||||
_this.columns = [];
|
_this.columns = [];
|
||||||
// keeps sorted columns
|
// keeps sorted columns
|
||||||
|
@ -81,12 +81,22 @@ export interface et2_INextmatchSortable
|
|||||||
{
|
{
|
||||||
setSortmode(_sort_mode): void
|
setSortmode(_sort_mode): void
|
||||||
}
|
}
|
||||||
|
|
||||||
var et2_INextmatchSortable = "et2_INextmatchSortable";
|
var et2_INextmatchSortable = "et2_INextmatchSortable";
|
||||||
|
|
||||||
function implements_et2_INextmatchSortable(obj: et2_widget)
|
function implements_et2_INextmatchSortable(obj: et2_widget)
|
||||||
{
|
{
|
||||||
return implements_methods(obj, ["setSortmode"]);
|
return implements_methods(obj, ["setSortmode"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// For holding settings while whe print
|
||||||
|
interface PrintSettings
|
||||||
|
{
|
||||||
|
old_height: number,
|
||||||
|
row_selector: string,
|
||||||
|
orientation_style: HTMLStyleElement
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class which implements the "nextmatch" XET-Tag
|
* Class which implements the "nextmatch" XET-Tag
|
||||||
*
|
*
|
||||||
@ -227,10 +237,10 @@ export class et2_nextmatch extends et2_DOMWidget implements et2_IResizeable, et2
|
|||||||
private _autorefresh_timer: number;
|
private _autorefresh_timer: number;
|
||||||
|
|
||||||
// When printing, we change the layout around. Keep some values so it can be restored after
|
// When printing, we change the layout around. Keep some values so it can be restored after
|
||||||
private print: {
|
private print: PrintSettings = {
|
||||||
old_height: number,
|
old_height: 0,
|
||||||
row_selector: string,
|
row_selector: '',
|
||||||
orientation_style: HTMLStyleElement
|
orientation_style: null
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -238,7 +248,8 @@ export class et2_nextmatch extends et2_DOMWidget implements et2_IResizeable, et2
|
|||||||
*
|
*
|
||||||
* @memberOf et2_nextmatch
|
* @memberOf et2_nextmatch
|
||||||
*/
|
*/
|
||||||
constructor(_parent?, _attrs? : WidgetConfig, _child? : object) {
|
constructor(_parent?, _attrs?: WidgetConfig, _child?: object)
|
||||||
|
{
|
||||||
super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_nextmatch._attributes, _child || {}));
|
super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_nextmatch._attributes, _child || {}));
|
||||||
|
|
||||||
this.activeFilters = {col_filter:{}};
|
this.activeFilters = {col_filter:{}};
|
||||||
|
Loading…
Reference in New Issue
Block a user