Get link widget working

This commit is contained in:
nathangray 2020-02-05 15:27:24 -07:00
parent 8dc41fd07a
commit f69ebe44bc
2 changed files with 30 additions and 32 deletions

View File

@ -39,8 +39,8 @@ var et2_core_valueWidget_1 = require("./et2_core_valueWidget");
var et2_core_inputWidget_1 = require("./et2_core_inputWidget"); var et2_core_inputWidget_1 = require("./et2_core_inputWidget");
var et2_widget_selectbox_1 = require("./et2_widget_selectbox"); var et2_widget_selectbox_1 = require("./et2_widget_selectbox");
/** /**
* UI widgets for Egroupware linking system * UI widgets for Egroupware linking system
*/ */
var et2_link_to = /** @class */ (function (_super) { var et2_link_to = /** @class */ (function (_super) {
__extends(et2_link_to, _super); __extends(et2_link_to, _super);
/** /**
@ -49,7 +49,7 @@ var et2_link_to = /** @class */ (function (_super) {
* @memberOf et2_link_to * @memberOf et2_link_to
*/ */
function et2_link_to(_parent, _attrs, _child) { function et2_link_to(_parent, _attrs, _child) {
var _this = _super.call(this, _parent, [_parent, _parent.options.settings], et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_to._attributes, _child || {})) || this; var _this = _super.call(this, _parent, _attrs, et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_to._attributes, _child || {})) || this;
_this.div = jQuery(document.createElement("div")).addClass("et2_link_to et2_toolbar"); _this.div = jQuery(document.createElement("div")).addClass("et2_link_to et2_toolbar");
_this.link_button = null; _this.link_button = null;
_this.status_span = null; _this.status_span = null;
@ -395,7 +395,7 @@ var et2_link_apps = /** @class */ (function (_super) {
* *
*/ */
function et2_link_apps(_parent, _attrs, _child) { function et2_link_apps(_parent, _attrs, _child) {
var _this = _super.call(this, _parent, [_parent, _parent.options.settings], et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_apps._attributes, _child || {})) || this; var _this = _super.call(this, _parent, _attrs, et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_apps._attributes, _child || {})) || this;
if (_this.options.select_options != null) { if (_this.options.select_options != null) {
// Preset to last application // Preset to last application
if (!_this.options.value) { if (!_this.options.value) {
@ -451,7 +451,6 @@ var et2_link_apps = /** @class */ (function (_super) {
return et2_link_apps; return et2_link_apps;
}(et2_widget_selectbox_1.et2_selectbox)); }(et2_widget_selectbox_1.et2_selectbox));
exports.et2_link_apps = et2_link_apps; exports.et2_link_apps = et2_link_apps;
et2_core_widget_1.et2_register_widget(et2_link_apps, ["link-apps"]); et2_core_widget_1.et2_register_widget(et2_link_apps, ["link-apps"]);
/** /**
* Search and select an entry for linking * Search and select an entry for linking
@ -464,7 +463,7 @@ var et2_link_entry = /** @class */ (function (_super) {
* @memberOf et2_link_entry * @memberOf et2_link_entry
*/ */
function et2_link_entry(_parent, _attrs, _child) { function et2_link_entry(_parent, _attrs, _child) {
var _this = _super.call(this, _parent, [_parent, _parent.options.settings], et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_entry._attributes, _child || {})) || this; var _this = _super.call(this, _parent, _attrs, et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_entry._attributes, _child || {})) || this;
_this.cache = {}; _this.cache = {};
_this.processing = false; _this.processing = false;
_this.search = null; _this.search = null;
@ -1052,7 +1051,7 @@ var et2_link = /** @class */ (function (_super) {
* @memberOf et2_link * @memberOf et2_link
*/ */
function et2_link(_parent, _attrs, _child) { function et2_link(_parent, _attrs, _child) {
var _this = _super.call(this, _parent, [_parent, _parent.options.settings], et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link._attributes, _child || {})) || this; var _this = _super.call(this, _parent, _attrs, et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link._attributes, _child || {})) || this;
_this.legacyOptions = ["only_app"]; _this.legacyOptions = ["only_app"];
_this.label_span = jQuery(document.createElement("label")) _this.label_span = jQuery(document.createElement("label"))
.addClass("et2_label"); .addClass("et2_label");
@ -1232,7 +1231,7 @@ var et2_link_string = /** @class */ (function (_super) {
* @memberOf et2_link_string * @memberOf et2_link_string
*/ */
function et2_link_string(_parent, _attrs, _child) { function et2_link_string(_parent, _attrs, _child) {
var _this = _super.call(this, _parent, [_parent, _parent.options.settings], et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_string._attributes, _child || {})) || this; var _this = _super.call(this, _parent, _attrs, et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_string._attributes, _child || {})) || this;
_this.list = jQuery(document.createElement("ul")) _this.list = jQuery(document.createElement("ul"))
.addClass("et2_link_string"); .addClass("et2_link_string");
if (_this.options['class']) if (_this.options['class'])
@ -1444,10 +1443,9 @@ var et2_link_list = /** @class */ (function (_super) {
/** /**
* Constructor * Constructor
* *
* @memberOf et2_link_list
*/ */
function et2_link_list(_parent, _attrs, _child) { function et2_link_list(_parent, _attrs, _child) {
var _this = _super.call(this, _parent, [_parent, _parent.options.settings], et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_list._attributes, _child || {})) || this; var _this = _super.call(this, _parent, _attrs, et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_list._attributes, _child || {})) || this;
_this.list = jQuery(document.createElement("table")) _this.list = jQuery(document.createElement("table"))
.addClass("et2_link_list"); .addClass("et2_link_list");
if (_this.options['class']) if (_this.options['class'])
@ -1886,11 +1884,9 @@ var et2_link_add = /** @class */ (function (_super) {
__extends(et2_link_add, _super); __extends(et2_link_add, _super);
/** /**
* Constructor * Constructor
*
* @memberOf et2_link_add
*/ */
function et2_link_add(_parent, _attrs, _child) { function et2_link_add(_parent, _attrs, _child) {
var _this = _super.call(this, _parent, [_parent, _parent.options.settings], et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_add._attributes, _child || {})) || this; var _this = _super.call(this, _parent, _attrs, et2_core_inheritance_1.ClassWithAttributes.extendAttributes(et2_link_add._attributes, _child || {})) || this;
_this.span = jQuery(document.createElement("span")) _this.span = jQuery(document.createElement("span"))
.text(_this.egw().lang("Add new")) .text(_this.egw().lang("Add new"))
.addClass('et2_link_add_span'); .addClass('et2_link_add_span');

View File

@ -27,9 +27,8 @@ import {et2_inputWidget} from "./et2_core_inputWidget";
import {et2_selectbox} from "./et2_widget_selectbox"; import {et2_selectbox} from "./et2_widget_selectbox";
import {et2_button} from "./et2_widget_button"; import {et2_button} from "./et2_widget_button";
import {et2_vfs_select} from "./et2_widget_vfs"; import {et2_vfs_select} from "./et2_widget_vfs";
import {et2_nextmatch} from "./et2_extension_nextmatch";
/** /**
* UI widgets for Egroupware linking system * UI widgets for Egroupware linking system
*/ */
export class et2_link_to extends et2_inputWidget export class et2_link_to extends et2_inputWidget
@ -94,8 +93,8 @@ export class et2_link_to extends et2_inputWidget
* *
* @memberOf et2_link_to * @memberOf et2_link_to
*/ */
constructor(_parent : et2_nextmatch, _attrs? : WidgetConfig, _child? : object) { constructor(_parent : et2_widget, _attrs? : WidgetConfig, _child? : object) {
super(_parent, [_parent,_parent.options.settings], ClassWithAttributes.extendAttributes(et2_link_to._attributes, _child || {})); super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_link_to._attributes, _child || {}));
this.div = jQuery(document.createElement("div")).addClass("et2_link_to et2_toolbar"); this.div = jQuery(document.createElement("div")).addClass("et2_link_to et2_toolbar");
@ -488,9 +487,9 @@ export class et2_link_apps extends et2_selectbox
* Constructor * Constructor
* *
*/ */
constructor(_parent : et2_nextmatch, _attrs? : WidgetConfig, _child? : object) constructor(_parent : et2_widget, _attrs? : WidgetConfig, _child? : object)
{ {
super(_parent, [_parent,_parent.options.settings], ClassWithAttributes.extendAttributes(et2_link_apps._attributes, _child || {})); super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_link_apps._attributes, _child || {}));
if (this.options.select_options != null) if (this.options.select_options != null)
@ -611,8 +610,10 @@ export class et2_link_entry extends et2_inputWidget
* *
* @memberOf et2_link_entry * @memberOf et2_link_entry
*/ */
constructor(_parent : et2_nextmatch, _attrs? : WidgetConfig, _child? : object) { constructor(_parent : et2_widget, _attrs? : WidgetConfig, _child? : object)
super(_parent, [_parent,_parent.options.settings], ClassWithAttributes.extendAttributes(et2_link_entry._attributes, _child || {})); {
super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_link_entry._attributes, _child || {}));
this.search = null; this.search = null;
@ -1314,9 +1315,10 @@ export class et2_link extends et2_valueWidget implements et2_IDetachedDOM
* *
* @memberOf et2_link * @memberOf et2_link
*/ */
constructor(_parent : et2_nextmatch, _attrs? : WidgetConfig, _child? : object) constructor(_parent : et2_widget, _attrs? : WidgetConfig, _child? : object)
{ {
super(_parent, [_parent,_parent.options.settings], ClassWithAttributes.extendAttributes(et2_link._attributes, _child || {})); super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_link._attributes, _child || {}));
this.label_span = jQuery(document.createElement("label")) this.label_span = jQuery(document.createElement("label"))
.addClass("et2_label"); .addClass("et2_label");
@ -1521,9 +1523,10 @@ export class et2_link_string extends et2_valueWidget implements et2_IDetachedDOM
* *
* @memberOf et2_link_string * @memberOf et2_link_string
*/ */
constructor(_parent : et2_nextmatch, _attrs? : WidgetConfig, _child? : object) constructor(_parent : et2_widget, _attrs? : WidgetConfig, _child? : object)
{ {
super(_parent, [_parent,_parent.options.settings], ClassWithAttributes.extendAttributes(et2_link_string._attributes, _child || {})); super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_link_string._attributes, _child || {}));
this.list = jQuery(document.createElement("ul")) this.list = jQuery(document.createElement("ul"))
.addClass("et2_link_string"); .addClass("et2_link_string");
@ -1768,11 +1771,11 @@ export class et2_link_list extends et2_link_string
/** /**
* Constructor * Constructor
* *
* @memberOf et2_link_list
*/ */
constructor(_parent : et2_nextmatch, _attrs? : WidgetConfig, _child? : object) constructor(_parent : et2_widget, _attrs? : WidgetConfig, _child? : object)
{ {
super(_parent, [_parent,_parent.options.settings], ClassWithAttributes.extendAttributes(et2_link_list._attributes, _child || {})); super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_link_list._attributes, _child || {}));
this.list = jQuery(document.createElement("table")) this.list = jQuery(document.createElement("table"))
.addClass("et2_link_list"); .addClass("et2_link_list");
@ -2300,12 +2303,11 @@ export class et2_link_add extends et2_inputWidget
private button: et2_button; private button: et2_button;
/** /**
* Constructor * Constructor
*
* @memberOf et2_link_add
*/ */
constructor(_parent : et2_nextmatch, _attrs? : WidgetConfig, _child? : object) constructor(_parent : et2_widget, _attrs? : WidgetConfig, _child? : object)
{ {
super(_parent, [_parent,_parent.options.settings], ClassWithAttributes.extendAttributes(et2_link_add._attributes, _child || {})); super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_link_add._attributes, _child || {}));
this.span = jQuery(document.createElement("span")) this.span = jQuery(document.createElement("span"))
.text(this.egw().lang("Add new")) .text(this.egw().lang("Add new"))