From 316d0ce36713e466c4958aba30eaf4f02b53379f Mon Sep 17 00:00:00 2001 From: Byron Jones Date: Mon, 7 Nov 2011 16:04:08 -0500 Subject: Bug 669314: tidy up enter_bug --- .../en/default/bug/create/user-message.html.tmpl | 3 +- js/TUI.js | 10 +- template/en/default/bug/create/create.html.tmpl | 367 +++++++++++++-------- 3 files changed, 245 insertions(+), 135 deletions(-) diff --git a/extensions/BMO/template/en/default/bug/create/user-message.html.tmpl b/extensions/BMO/template/en/default/bug/create/user-message.html.tmpl index fdc4b5f0c..35f086abf 100644 --- a/extensions/BMO/template/en/default/bug/create/user-message.html.tmpl +++ b/extensions/BMO/template/en/default/bug/create/user-message.html.tmpl @@ -105,7 +105,8 @@ support-bugzilla@lists.mozilla.org mailing list, or

[% UNLESS cloned_bug_id %] Consider using the - + [% terms.Bugzilla %] Helper instead of this form. [% END +%] Before reporting a [% terms.bug %], make sure you've read our diff --git a/js/TUI.js b/js/TUI.js index 34a79dc16..2dee8ab2e 100644 --- a/js/TUI.js +++ b/js/TUI.js @@ -69,8 +69,14 @@ function TUI_hide_default(className) { function _TUI_toggle_control_link(className) { var link = document.getElementById(className + "_controller"); if (!link) return; - var original_text = link.innerHTML; - link.innerHTML = TUI_alternates[className]; + var original_text; + if (link.nodeName == 'INPUT') { + original_text = link.value; + link.value = TUI_alternates[className]; + } else { + original_text = link.innerHTML; + link.innerHTML = TUI_alternates[className]; + } TUI_alternates[className] = original_text; } diff --git a/template/en/default/bug/create/create.html.tmpl b/template/en/default/bug/create/create.html.tmpl index d7e5602f8..6d67dfbcc 100644 --- a/template/en/default/bug/create/create.html.tmpl +++ b/template/en/default/bug/create/create.html.tmpl @@ -32,16 +32,33 @@ title = title yui = [ 'autocomplete', 'calendar', 'datatable', 'button' ] style_urls = [ 'skins/standard/attachment.css', - 'skins/standard/enter_bug.css' ] + 'skins/standard/enter_bug.css', + 'skins/custom/create_bug.css' ] javascript_urls = [ "js/attachment.js", "js/util.js", - "js/field.js", "js/TUI.js", "js/bug.js" ] - onload = "set_assign_to(); hideElementById('attachment_true'); - showElementById('attachment_false'); showElementById('btn_no_attachment');" + "js/field.js", "js/TUI.js", "js/bug.js", + "js/create_bug.js" ] + onload = "init();" %]