forked from extern/egroupware
fixed not displayed icon, when using et2_dialog.show_dialog(), fixed set_message to allow only plain text
This commit is contained in:
parent
66db293a67
commit
d7f37f5c2d
@ -52,7 +52,7 @@
|
|||||||
* callback - function called when the dialog closes, or false/null.
|
* callback - function called when the dialog closes, or false/null.
|
||||||
* The ID of the button will be passed. Button ID will be one of the et2_dialog.*_BUTTON constants.
|
* The ID of the button will be passed. Button ID will be one of the et2_dialog.*_BUTTON constants.
|
||||||
* The callback is _not_ called if the user closes the dialog with the X in the corner, or presses ESC.
|
* The callback is _not_ called if the user closes the dialog with the X in the corner, or presses ESC.
|
||||||
* message - text to display
|
* message - (plain) text to display
|
||||||
* title - Dialog title
|
* title - Dialog title
|
||||||
* value (for prompt)
|
* value (for prompt)
|
||||||
* buttons - et2_dialog BUTTONS_* constant, or an array of button settings
|
* buttons - et2_dialog BUTTONS_* constant, or an array of button settings
|
||||||
@ -102,7 +102,7 @@ var et2_dialog = et2_widget.extend({
|
|||||||
message: {
|
message: {
|
||||||
name: "Message",
|
name: "Message",
|
||||||
type: "string",
|
type: "string",
|
||||||
description: "Dialog message",
|
description: "Dialog message (plain text, no html)",
|
||||||
"default": "Somebody forgot to set this...",
|
"default": "Somebody forgot to set this...",
|
||||||
},
|
},
|
||||||
dialog_type: {
|
dialog_type: {
|
||||||
@ -126,7 +126,7 @@ var et2_dialog = et2_widget.extend({
|
|||||||
title: {
|
title: {
|
||||||
name: "Title",
|
name: "Title",
|
||||||
type: "string",
|
type: "string",
|
||||||
description: "Title for the dialog box",
|
description: "Title for the dialog box (plain text, no html)",
|
||||||
"default": ""
|
"default": ""
|
||||||
},
|
},
|
||||||
modal: {
|
modal: {
|
||||||
@ -160,15 +160,15 @@ var et2_dialog = et2_widget.extend({
|
|||||||
*/
|
*/
|
||||||
_dialog_types: [
|
_dialog_types: [
|
||||||
//PLAIN_MESSAGE: 0
|
//PLAIN_MESSAGE: 0
|
||||||
{icon: ""},
|
"",
|
||||||
//INFORMATION_MESSAGE: 1,
|
//INFORMATION_MESSAGE: 1,
|
||||||
{icon: egw.image("dialog_info")},
|
"dialog_info",
|
||||||
//QUESTION_MESSAGE: 2,
|
//QUESTION_MESSAGE: 2,
|
||||||
{icon: egw.image("dialog_help")},
|
"dialog_help",
|
||||||
//WARNING_MESSAGE: 3,
|
//WARNING_MESSAGE: 3,
|
||||||
{icon: egw.image("dialog_warning")},
|
"dialog_warning",
|
||||||
//ERROR_MESSAGE: 4,
|
//ERROR_MESSAGE: 4,
|
||||||
{icon: egw.image("dialog_error")},
|
"dialog_error",
|
||||||
],
|
],
|
||||||
|
|
||||||
_buttons: [
|
_buttons: [
|
||||||
@ -282,8 +282,7 @@ var et2_dialog = et2_widget.extend({
|
|||||||
|
|
||||||
this.div.empty()
|
this.div.empty()
|
||||||
.append("<img class='dialog_icon' />")
|
.append("<img class='dialog_icon' />")
|
||||||
.append(message);
|
.append($j('<div/>').text(message));
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -292,12 +291,11 @@ var et2_dialog = et2_widget.extend({
|
|||||||
* @param integer Type constant from et2_dialog
|
* @param integer Type constant from et2_dialog
|
||||||
*/
|
*/
|
||||||
set_dialog_type: function(type) {
|
set_dialog_type: function(type) {
|
||||||
if(this.options.dialog_type != type && typeof this._dialog_types[type] == "object")
|
if(this.options.dialog_type != type && typeof this._dialog_types[type] == "string")
|
||||||
{
|
{
|
||||||
this.options.dialog_type = type;
|
this.options.dialog_type = type;
|
||||||
}
|
}
|
||||||
var type_info = this._dialog_types[type];
|
this.set_icon(this._dialog_types[type] ? egw.image(this._dialog_types[type]) : "");
|
||||||
this.set_icon(type_info.icon);
|
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -496,6 +494,5 @@ jQuery.extend(et2_dialog,
|
|||||||
template: egw.webserverUrl+'/etemplate/templates/default/prompt.xet',
|
template: egw.webserverUrl+'/etemplate/templates/default/prompt.xet',
|
||||||
class: "et2_prompt"
|
class: "et2_prompt"
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -1199,6 +1199,10 @@ div.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
|
|||||||
float: left;
|
float: left;
|
||||||
margin-right: 1em;
|
margin-right: 1em;
|
||||||
}
|
}
|
||||||
|
div.ui-dialog .ui-dialog-content div {
|
||||||
|
white-space: pre-wrap;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
.et2_prompt #message {
|
.et2_prompt #message {
|
||||||
white-space: pre-wrap;
|
white-space: pre-wrap;
|
||||||
padding-bottom: 10px;
|
padding-bottom: 10px;
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<hbox class="et2_prompt">
|
<hbox class="et2_prompt">
|
||||||
<image src="dialog_help" class="dialog_icon"/>
|
<image src="dialog_help" class="dialog_icon"/>
|
||||||
<vbox class="ui-dialog-content">
|
<vbox class="ui-dialog-content">
|
||||||
<html id="message"/>
|
<label id="message"/>
|
||||||
<textbox id="value"/>
|
<textbox id="value"/>
|
||||||
</vbox>
|
</vbox>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
Loading…
Reference in New Issue
Block a user