first commit
This commit is contained in:
12
media/vendor/debugbar/widgets/mails/widget.css
vendored
Normal file
12
media/vendor/debugbar/widgets/mails/widget.css
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
|
||||
div.phpdebugbar-widgets-mails span.phpdebugbar-widgets-subject {
|
||||
display: block;
|
||||
}
|
||||
|
||||
div.phpdebugbar-widgets-mails li.phpdebugbar-widgets-list-item pre.phpdebugbar-widgets-headers {
|
||||
display: none;
|
||||
margin: 10px;
|
||||
padding: 5px;
|
||||
border: 1px solid #ddd;
|
||||
font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
||||
}
|
||||
40
media/vendor/debugbar/widgets/mails/widget.js
vendored
Normal file
40
media/vendor/debugbar/widgets/mails/widget.js
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
(function($) {
|
||||
|
||||
var csscls = PhpDebugBar.utils.makecsscls('phpdebugbar-widgets-');
|
||||
|
||||
/**
|
||||
* Widget for the displaying mails data
|
||||
*
|
||||
* Options:
|
||||
* - data
|
||||
*/
|
||||
var MailsWidget = PhpDebugBar.Widgets.MailsWidget = PhpDebugBar.Widget.extend({
|
||||
|
||||
className: csscls('mails'),
|
||||
|
||||
render: function() {
|
||||
this.$list = new PhpDebugBar.Widgets.ListWidget({ itemRenderer: function(li, mail) {
|
||||
$('<span />').addClass(csscls('subject')).text(mail.subject).appendTo(li);
|
||||
$('<span />').addClass(csscls('to')).text(mail.to).appendTo(li);
|
||||
if (mail.headers) {
|
||||
var headers = $('<pre />').addClass(csscls('headers')).appendTo(li);
|
||||
$('<code />').text(mail.headers).appendTo(headers);
|
||||
li.click(function() {
|
||||
if (headers.is(':visible')) {
|
||||
headers.hide();
|
||||
} else {
|
||||
headers.show();
|
||||
}
|
||||
});
|
||||
}
|
||||
}});
|
||||
this.$list.$el.appendTo(this.$el);
|
||||
|
||||
this.bindAttr('data', function(data) {
|
||||
this.$list.set('data', data);
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
})(PhpDebugBar.$);
|
||||
1
media/vendor/debugbar/widgets/mails/widget.min.css
vendored
Normal file
1
media/vendor/debugbar/widgets/mails/widget.min.css
vendored
Normal file
@ -0,0 +1 @@
|
||||
div.phpdebugbar-widgets-mails span.phpdebugbar-widgets-subject{display:block}div.phpdebugbar-widgets-mails li.phpdebugbar-widgets-list-item pre.phpdebugbar-widgets-headers{border:1px solid #ddd;display:none;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;margin:10px;padding:5px}
|
||||
BIN
media/vendor/debugbar/widgets/mails/widget.min.css.gz
vendored
Normal file
BIN
media/vendor/debugbar/widgets/mails/widget.min.css.gz
vendored
Normal file
Binary file not shown.
1
media/vendor/debugbar/widgets/mails/widget.min.js
vendored
Normal file
1
media/vendor/debugbar/widgets/mails/widget.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e){var t=PhpDebugBar.utils.makecsscls("phpdebugbar-widgets-");PhpDebugBar.Widgets.MailsWidget=PhpDebugBar.Widget.extend({className:t("mails"),render:function(){this.$list=new PhpDebugBar.Widgets.ListWidget({itemRenderer:function(s,a){if(e("<span />").addClass(t("subject")).text(a.subject).appendTo(s),e("<span />").addClass(t("to")).text(a.to).appendTo(s),a.headers){var i=e("<pre />").addClass(t("headers")).appendTo(s);e("<code />").text(a.headers).appendTo(i),s.click((function(){i.is(":visible")?i.hide():i.show()}))}}}),this.$list.$el.appendTo(this.$el),this.bindAttr("data",(function(e){this.$list.set("data",e)}))}})}(PhpDebugBar.$);
|
||||
BIN
media/vendor/debugbar/widgets/mails/widget.min.js.gz
vendored
Normal file
BIN
media/vendor/debugbar/widgets/mails/widget.min.js.gz
vendored
Normal file
Binary file not shown.
Reference in New Issue
Block a user