This commit is contained in:
James Campos 2011-06-12 00:07:39 -07:00
parent 53f46ae5fd
commit 7a4c0ae40e
2 changed files with 25 additions and 0 deletions

View File

@ -1002,6 +1002,9 @@
} }
$.bind($('textarea[name=flavors]', dialog), 'change', $.cb.value); $.bind($('textarea[name=flavors]', dialog), 'change', $.cb.value);
$.bind($('input[name=time]', dialog), 'keyup', options.cb.time); $.bind($('input[name=time]', dialog), 'keyup', options.cb.time);
$.append(d.body, $.el('div', {
className: 'overlay'
}));
$.append(d.body, dialog); $.append(d.body, dialog);
options.cb.time.call($('input[name=time]', dialog)); options.cb.time.call($('input[name=time]', dialog));
dialog.addEventListener('mousedown', (function(e) { dialog.addEventListener('mousedown', (function(e) {
@ -1011,6 +1014,7 @@
}, },
rm: function() { rm: function() {
$.rm($('#options')); $.rm($('#options'));
$.rm($('.overlay'));
return window.removeEventListener('mousedown', options.rm, false); return window.removeEventListener('mousedown', options.rm, false);
}, },
tab: function() { tab: function() {
@ -2780,6 +2784,14 @@
.inlined {\ .inlined {\
opacity: .5;\ opacity: .5;\
}\ }\
.overlay {\
position: fixed;\
width: 100%;\
height: 100%;\
top: 0;\
left: 0;\
background-color: rgba(0,0,0,.5);\
}\
' '
}; };
main.init(); main.init();

View File

@ -783,7 +783,11 @@ options =
$.bind link, 'click', options.tab for link in $$ '#floaty a', dialog $.bind link, 'click', options.tab for link in $$ '#floaty a', dialog
$.bind $('textarea[name=flavors]', dialog), 'change', $.cb.value $.bind $('textarea[name=flavors]', dialog), 'change', $.cb.value
$.bind $('input[name=time]', dialog), 'keyup', options.cb.time $.bind $('input[name=time]', dialog), 'keyup', options.cb.time
$.append d.body, $.el 'div', className: 'overlay'
$.append d.body, dialog $.append d.body, dialog
options.cb.time.call $('input[name=time]', dialog) options.cb.time.call $('input[name=time]', dialog)
dialog.addEventListener 'mousedown', ((e) -> e.stopPropagation()), false dialog.addEventListener 'mousedown', ((e) -> e.stopPropagation()), false
@ -791,6 +795,7 @@ options =
rm: -> rm: ->
$.rm $ '#options' $.rm $ '#options'
$.rm $ '.overlay'
window.removeEventListener 'mousedown', options.rm, false window.removeEventListener 'mousedown', options.rm, false
tab: -> tab: ->
@ -2149,6 +2154,14 @@ main =
.inlined { .inlined {
opacity: .5; opacity: .5;
} }
.overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0,0,0,.5);
}
' '
main.init() main.init()