bug/bug.xhtml | 11 ++++++----- bug/bug/bug.js | 35 +++++++++++++++++++---------------- 2 files changed, 25 insertions(+), 21 deletions(-)
New commits: commit b68d1658adc8e7edcdf8e80500f507a7d0897ece Author: Loic Dachary <l...@dachary.org> Date: Wed Oct 19 23:25:02 2011 +0200 move the state success into the submission div, just after the submit state diff --git a/bug/bug.xhtml b/bug/bug.xhtml index 23081e3..534053e 100644 --- a/bug/bug.xhtml +++ b/bug/bug.xhtml @@ -204,6 +204,12 @@ Platform (if different from the browser): <div class="state state_submit"> <div class="bug"></div> </div> + + <div class="state_success"> + <p>The bug report has been successfully submitted.</p> + <p>You can edit it or add attachments using <a class="bug">the corresponding bugzilla page</a>.</p> + </div> + </div> <div class="state state_subcomponent state_duplicates"> @@ -217,11 +223,6 @@ Platform (if different from the browser): </div> - <div class="state_success"> - <p>The bug report has been successfully submitted.</p> - <p>You can edit it or add attachments using <a class="bug">the corresponding bugzilla page</a>.</p> - </div> - </div> </div> </div> commit 7a0dfad03b98925f4e3b8cf3b7b49d714e2364b1 Author: Loic Dachary <l...@dachary.org> Date: Wed Oct 19 23:20:24 2011 +0200 protect the attach state from multiple runs diff --git a/bug/bug/bug.js b/bug/bug/bug.js index 2acf8c6..0e367f0 100644 --- a/bug/bug/bug.js +++ b/bug/bug/bug.js @@ -176,8 +176,8 @@ } }; - $(".short", element).change(function() { validate(); }); - $(".long", element).keyup(function() { validate(); }); + $(".short", element).change(validate); + $(".long", element).keyup(validate); element.addClass('initialized'); $.bug.current_step('description'); element.show(); @@ -186,22 +186,25 @@ state_attach: function() { var element = $('.state_attach'); - if($.browser.msie) { - // ie allow the input field to get focus, presumably to - // type the filename. launch the browser instead. - $("input[type='file']", element).focus(function() { - $(this).click(); - $(this).blur(); // loose focus so that no caret is shown even when in caret browsing + if(!element.hasClass('initialized')) { + if($.browser.msie) { + // ie allow the input field to get focus, presumably to + // type the filename. launch the browser instead. + $("input[type='file']", element).focus(function() { + $(this).click(); + $(this).blur(); // loose focus so that no caret is shown even when in caret browsing + }); + } + $("input[type='file']", element).change(function() { + // http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-March/018981.html + // in a nutshell : deal with it, it won't go away + var path = $(this).val().replace("C:\\fakepath\\",""); + $("input[name='ignored']", element).val(path); }); + element.addClass('initialized'); + $.bug.current_step('attach'); + element.show(); } - $("input[type='file']", element).change(function() { - // http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-March/018981.html - // in a nutshell : deal with it, it won't go away - var path = $(this).val().replace("C:\\fakepath\\",""); - $("input[name='ignored']", element).val(path); - }); - $.bug.current_step('attach'); - element.show(); }, state_submit_error_regexps: ['class="throw_error">([^<]*)', 'font size="\\+2">([^<]*)'], _______________________________________________ Libreoffice-commits mailing list Libreoffice-commits@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits