forked from extern/egroupware
Fix missing / not set attributes
This commit is contained in:
parent
0249c1604b
commit
4adff37f6f
@ -434,7 +434,7 @@ var et2_link_apps = /** @class */ (function (_super) {
|
|||||||
_attrs.select_options = select_options;
|
_attrs.select_options = select_options;
|
||||||
_super.prototype.transformAttributes.call(this, _attrs);
|
_super.prototype.transformAttributes.call(this, _attrs);
|
||||||
};
|
};
|
||||||
et2_link_apps.attributes = {
|
et2_link_apps._attributes = {
|
||||||
"only_app": {
|
"only_app": {
|
||||||
"name": "Application",
|
"name": "Application",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@ -989,7 +989,7 @@ var et2_link_entry = /** @class */ (function (_super) {
|
|||||||
delete this.options.value.id;
|
delete this.options.value.id;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
et2_link_entry.attributes = {
|
et2_link_entry._attributes = {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "any",
|
"type": "any",
|
||||||
"default": {}
|
"default": {}
|
||||||
@ -1401,7 +1401,7 @@ var et2_link_string = /** @class */ (function (_super) {
|
|||||||
this._labelContainer.contents().not(this.list).remove();
|
this._labelContainer.contents().not(this.list).remove();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
et2_link_string.attributes = {
|
et2_link_string._attributes = {
|
||||||
"application": {
|
"application": {
|
||||||
"name": "Application",
|
"name": "Application",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@ -1846,7 +1846,7 @@ var et2_link_list = /** @class */ (function (_super) {
|
|||||||
$td.html('<span style="display: inline-block; text-align: right; width:' + span_size + 'ex;">' + dirs.join('/') + ':</span> - ' + filename);
|
$td.html('<span style="display: inline-block; text-align: right; width:' + span_size + 'ex;">' + dirs.join('/') + ':</span> - ' + filename);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
et2_link_list.attributes = {
|
et2_link_list._attributes = {
|
||||||
"show_deleted": {
|
"show_deleted": {
|
||||||
"name": "Show deleted",
|
"name": "Show deleted",
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
|
@ -468,7 +468,7 @@ et2_register_widget(et2_link_to, ["link-to"]);
|
|||||||
*/
|
*/
|
||||||
export class et2_link_apps extends et2_selectbox
|
export class et2_link_apps extends et2_selectbox
|
||||||
{
|
{
|
||||||
static readonly attributes: any = {
|
static readonly _attributes: any = {
|
||||||
"only_app": {
|
"only_app": {
|
||||||
"name": "Application",
|
"name": "Application",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@ -545,7 +545,7 @@ et2_register_widget(et2_link_apps, ["link-apps"]);
|
|||||||
*/
|
*/
|
||||||
export class et2_link_entry extends et2_inputWidget
|
export class et2_link_entry extends et2_inputWidget
|
||||||
{
|
{
|
||||||
static readonly attributes : any = {
|
static readonly _attributes : any = {
|
||||||
"value": {
|
"value": {
|
||||||
"type": "any",
|
"type": "any",
|
||||||
"default": {}
|
"default": {}
|
||||||
@ -614,8 +614,6 @@ export class et2_link_entry extends et2_inputWidget
|
|||||||
{
|
{
|
||||||
super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_link_entry._attributes, _child || {}));
|
super(_parent, _attrs, ClassWithAttributes.extendAttributes(et2_link_entry._attributes, _child || {}));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
this.search = null;
|
this.search = null;
|
||||||
this.clear = null;
|
this.clear = null;
|
||||||
this.app_select = null;
|
this.app_select = null;
|
||||||
@ -663,10 +661,14 @@ export class et2_link_entry extends et2_inputWidget
|
|||||||
|
|
||||||
// Application selection
|
// Application selection
|
||||||
jQuery.widget( "custom.iconselectmenu", jQuery.ui.selectmenu, {
|
jQuery.widget( "custom.iconselectmenu", jQuery.ui.selectmenu, {
|
||||||
_setText: function(element, value){
|
_setText: function(element, value)
|
||||||
if(element === this.buttonText){
|
{
|
||||||
|
if(element === this.buttonText)
|
||||||
|
{
|
||||||
this._setButtonText(value);
|
this._setButtonText(value);
|
||||||
} else {
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
this._superApply(element, value);
|
this._superApply(element, value);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -699,7 +701,8 @@ export class et2_link_entry extends et2_inputWidget
|
|||||||
var li = jQuery( "<li>", {class:"et2_link_entry_app_option"}),
|
var li = jQuery( "<li>", {class:"et2_link_entry_app_option"}),
|
||||||
wrapper = jQuery( "<div>", {text: item.label} );
|
wrapper = jQuery( "<div>", {text: item.label} );
|
||||||
|
|
||||||
if ( item.disabled ) {
|
if ( item.disabled )
|
||||||
|
{
|
||||||
li.addClass( "ui-state-disabled" );
|
li.addClass( "ui-state-disabled" );
|
||||||
}
|
}
|
||||||
ul.addClass(self.div.attr("class"));
|
ul.addClass(self.div.attr("class"));
|
||||||
@ -728,7 +731,8 @@ export class et2_link_entry extends et2_inputWidget
|
|||||||
self.options.value.app = self.app_select.val();
|
self.options.value.app = self.app_select.val();
|
||||||
});
|
});
|
||||||
var opt_count = 0;
|
var opt_count = 0;
|
||||||
for(var key in this.options.select_options) {
|
for(var key in this.options.select_options)
|
||||||
|
{
|
||||||
opt_count++;
|
opt_count++;
|
||||||
var option = jQuery(document.createElement("option"))
|
var option = jQuery(document.createElement("option"))
|
||||||
.attr("value", key)
|
.attr("value", key)
|
||||||
@ -817,7 +821,8 @@ export class et2_link_entry extends et2_inputWidget
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Custom display (colors)
|
// Custom display (colors)
|
||||||
this.search.data("uiAutocomplete")._renderItem = function(ul, item) {
|
this.search.data("uiAutocomplete")._renderItem = function(ul, item)
|
||||||
|
{
|
||||||
var li = jQuery(document.createElement('li'))
|
var li = jQuery(document.createElement('li'))
|
||||||
.data("item.autocomplete", item);
|
.data("item.autocomplete", item);
|
||||||
var extra : any = {};
|
var extra : any = {};
|
||||||
@ -852,7 +857,8 @@ export class et2_link_entry extends et2_inputWidget
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Bind to enter key to start search early
|
// Bind to enter key to start search early
|
||||||
this.search.keydown(function(e) {
|
this.search.keydown(function(e)
|
||||||
|
{
|
||||||
var keycode = (e.keyCode ? e.keyCode : e.which);
|
var keycode = (e.keyCode ? e.keyCode : e.which);
|
||||||
if(keycode == 13 && !self.processing)
|
if(keycode == 13 && !self.processing)
|
||||||
{
|
{
|
||||||
@ -866,7 +872,8 @@ export class et2_link_entry extends et2_inputWidget
|
|||||||
// Clear / last button
|
// Clear / last button
|
||||||
this.clear = jQuery(document.createElement("span"))
|
this.clear = jQuery(document.createElement("span"))
|
||||||
.addClass("ui-icon ui-icon-close")
|
.addClass("ui-icon ui-icon-close")
|
||||||
.click(function(e){
|
.click(function(e)
|
||||||
|
{
|
||||||
if (!self.search) return; // only gives an error, we should never get into that situation
|
if (!self.search) return; // only gives an error, we should never get into that situation
|
||||||
// No way to tell if the results is open, so if they click the button while open, it clears
|
// No way to tell if the results is open, so if they click the button while open, it clears
|
||||||
if(self.last_search && self.last_search != self.search.val())
|
if(self.last_search && self.last_search != self.search.val())
|
||||||
@ -1485,7 +1492,7 @@ et2_register_widget(et2_link, ["link", "link-entry_ro"]);
|
|||||||
*/
|
*/
|
||||||
export class et2_link_string extends et2_valueWidget implements et2_IDetachedDOM
|
export class et2_link_string extends et2_valueWidget implements et2_IDetachedDOM
|
||||||
{
|
{
|
||||||
static readonly attributes : any = {
|
static readonly _attributes : any = {
|
||||||
"application": {
|
"application": {
|
||||||
"name": "Application",
|
"name": "Application",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@ -1740,7 +1747,7 @@ et2_register_widget(et2_link_string, ["link-string"]);
|
|||||||
*/
|
*/
|
||||||
export class et2_link_list extends et2_link_string
|
export class et2_link_list extends et2_link_string
|
||||||
{
|
{
|
||||||
static readonly attributes : any = {
|
static readonly _attributes : any = {
|
||||||
"show_deleted": {
|
"show_deleted": {
|
||||||
"name": "Show deleted",
|
"name": "Show deleted",
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
|
Loading…
Reference in New Issue
Block a user