comparison Agendas/trunk/src/Agendas.Web/Scripts/subpanels-0.9.js @ 220:42a1068e73c8

corrección en subpanels para respetar (un poco mas) html según la w3c
author nelopauselli
date Fri, 09 Sep 2011 11:26:17 -0300
parents b9850b647a4e
children de6d206bd5c3
comparison
equal deleted inserted replaced
219:b9850b647a4e 220:42a1068e73c8
13 var openSpan = $('<span></span>').addClass('ui-icon ui-icon-plusthick').appendTo(openLink); 13 var openSpan = $('<span></span>').addClass('ui-icon ui-icon-plusthick').appendTo(openLink);
14 14
15 closeLink = $('<a></a>').addClass('ajax-button ui-widget ui-state-default ui-corner-all').css('display', 'none').click(this.close).appendTo(panel); 15 closeLink = $('<a></a>').addClass('ajax-button ui-widget ui-state-default ui-corner-all').css('display', 'none').click(this.close).appendTo(panel);
16 var closeSpan = $('<span></span>').addClass('ui-icon ui-icon-minusthick').appendTo(closeLink); 16 var closeSpan = $('<span></span>').addClass('ui-icon ui-icon-minusthick').appendTo(closeLink);
17 17
18 var body = $('body');
19
18 // panel principal 20 // panel principal
19 main = $('<div></div>') 21 main = $('<div></div>')
20 .addClass('ui-widget') 22 .addClass('ui-widget')
21 .addClass('ui-widget-content') 23 .addClass('ui-widget-content')
22 .addClass('ui-corner-all') 24 .addClass('ui-corner-all')
25 .addClass('sp-main')
23 .width(settings.width || '400px') 26 .width(settings.width || '400px')
24 .css('display', 'none') 27 .css('display', 'none')
25 .appendTo(panel); 28 .appendTo(body);
29
30 var o = openLink.offset();
31 var top = o.top + openLink.height() * 1.2;
32 var left = o.left;
33
34 main.offset({ top: top, left: left });
26 }; 35 };
27 36
28 this.close = function () { 37 this.close = function () {
29 if (loading !== undefined && loading !== null) { 38 if (loading !== undefined && loading !== null) {
30 loading.abort(); 39 loading.abort();