Mercurial > hg > bts-webui
changeset 156:150a3135c035 draft
cleanup: remove old cruft
From: Diego Escalante Urrelo <diegoe@gnome.org>
author | diegoe-guest |
---|---|
date | Sun, 16 Aug 2009 04:46:07 +0000 |
parents | 8680d6ba396a |
children | 3acacefd6217 |
files | bts_webui/amancay/static/amancay_interface.js bts_webui/amancay/templates/old-index.html |
diffstat | 2 files changed, 0 insertions(+), 265 deletions(-) [+] |
line wrap: on
line diff
deleted file mode 100644 --- a/bts_webui/amancay/static/amancay_interface.js +++ /dev/null @@ -1,143 +0,0 @@ -function reload_current_view(evt) { - var view = document.getElementById("current_view").value; - load_bugs(evt,"/" + view + "_table/"); -} - -var items_changed = function(request) { - var item_type = document.getElementById("item").name; - var item_list = MochiKit.Async.evalJSONRequest(request)["item_list"]; - if (item_list.length == 0) { - var dom_form = document.getElementById("item_selection"); - new_span = DIV({'class': 'toolbox_message'}, "No items selected"); - replaceChildNodes(dom_form, new_span); - } else { - var cells = new Array(item_list.length); - for (var i=0; i < item_list.length; i++) { - cells[i] = [ TD({"class":"item_select"}, INPUT({"type":"checkbox", - "name":item_type+"_select", "id":"item_select", "value": - item_list[i]}, null)), TD({"class":"item_name"}, item_list[i]) ]; - } - var rows = map(partial(TR, null), cells); - var dom_item_table = document.getElementById("item_list"); - if (! dom_item_table) { - dom_item_table = TABLE({"id":"item_list"}) - dom_item_list = TBODY(null, null) - replaceChildNodes(dom_item_table, dom_item_list); - var dom_form = document.getElementById("item_selection"); - var dom_remove = DIV({"class":"toolbox_remove"}, - INPUT({"type":"submit", "value": "Remove", "class": "toolbox_remove"})) - MochiKit.Signal.connect( dom_form, 'onsubmit', send_item_selected ); - replaceChildNodes(dom_form, dom_item_table, dom_remove) - } else { - dom_item_list = dom_item_table.getElementsByTagName("tbody")[0]; - } - replaceChildNodes(dom_item_list, rows); - } - reload_current_view(); -} - - -function loading_bugs() { - new_span = SPAN({'class': 'loading'}, "Loading..."); - replaceChildNodes(document.getElementById("loading"), new_span); -} -function loading_finished() { - new_span = SPAN(); - replaceChildNodes(document.getElementById("loading"), new_span); -} - -var got_search_results = function(request) { - place = document.getElementById("search_results"); - replace_content(request, place); - pagerConnect(); -} - -var got_bugs = function(request) { - place = document.getElementById("main_content"); - replace_content(request, place); -} - -function replace_content(request, place) { - if (strip(request.responseText) != "") { - place.innerHTML = request.responseText; - } - else { - new_span = SPAN({'class': 'error'}, "No bugs found"); - replaceChildNodes(place, new_span); - } - loading_finished(); -} - -var failed_bugs = function(request) { - new_span = SPAN({'class': 'error'}, "ERROR: bug list couldn't be loaded"); - replaceChildNodes(document.getElementById("main_content"), new_span); - loading_finished(); -} - -var failed_search_results = function(request) { - new_span = SPAN({'class': 'error'}, "ERROR: search results couldn't be loaded"); - replaceChildNodes(document.getElementById("search_results"), new_span); - loading_finished(); -} - -function load_bugs(evt, url) { - loading_bugs(); - var d = doXHR(url); - d.addCallbacks(got_bugs, failed_bugs); - evt.preventDefault(); -} - -function load_search_results(evt, url) { - loading_bugs(); - var d = doXHR(url); - d.addCallbacks(got_search_results, failed_search_results); - evt.preventDefault(); -} - -function send_page(evt) { - url = (evt.src() + "").replace(/search/, "search_table"); - load_search_results(evt,url); - evt.preventDefault(); -} - -function pagerConnect() { - var pager = document.getElementById("pager") - if (pager) { - var items = pager.getElementsByTagName("a") - for (var i = 0; i < items.length; i++) { - MochiKit.Signal.connect( items[i], 'onclick', send_page ); - } - } -} - -function myLoadFunction() -{ - pagerConnect(); - - if (buglogConnect) - buglogConnect(); - - var link; - link = document.getElementById("submitted_bugs_link"); - if (link) - MochiKit.Signal.connect( link, 'onclick', get_submitted_bugs ); - - link = document.getElementById("received_bugs_link"); - if (link) - MochiKit.Signal.connect( link, 'onclick', get_received_bugs ); - - link = document.getElementById("package_bugs_link"); - if (link) - MochiKit.Signal.connect( link, 'onclick', get_package_bugs ); - - link = document.getElementById("selected_bugs_link"); - if (link) - MochiKit.Signal.connect( link, 'onclick', get_selected_bugs ); - - link = document.getElementById("tagged_bugs_link"); - if (link) - MochiKit.Signal.connect( link, 'onclick', get_tagged_bugs ); -} - -/*connect our event handlers right off*/ -MochiKit.DOM.addLoadEvent(myLoadFunction);
deleted file mode 100644 --- a/bts_webui/amancay/templates/old-index.html +++ /dev/null @@ -1,122 +0,0 @@ -{% extends "base.html" %} - -{% block title %}Amancay BTS interface{% endblock %} - -{% block main_content %} - -<div class="owned_bugs"> -{% if submitted_list %} -<div class="submitted"> -<span class="table_title">Latest submitted bugs</span> -<table class="bugs"> - <tr> - <th>Package</th> - <th>Title</th> - <th>Status</th> - </tr> - {% for bug in submitted_list %} - <tr class="{{ bug.severity }}"> - <td>{{ bug.package }}</td> - <td>{{ bug.subject|slice:":50" }} - {% if bug.subject|slice:":50"|length_is:50 %}...{% endif %} </td> - <td>{{ bug.status }}</td> - </tr> - {% endfor %} -</table> -</div> -{% endif %} - -{% if received_list %} -<div class="received"> -<span class="table_title">Latest received bugs</span> -<table class="bugs"> - <tr> - <th>Package</th> - <th>Title</th> - <th>Status</th> - </tr> - {% for bug in received_list %} - <tr class="{{ bug.severity }}"> - <td>{{ bug.package }}</td> - <td>{{ bug.subject|slice:":50" }} - {% if bug.subject|slice:":50"|length_is:50 %}...{% endif %} </td> - <td>{{ bug.status }}</td> - </tr> - {% endfor %} -</table> -</div> -{% endif %} -</div> - -<div class="chosen_bugs"> - -<div class="packages"> -Selected packages: -<form name="add_package" id="add_package" action="/index/" method="POST" > - <input type="text" name="package_name" id="package_name" - value="" /> - <input type="submit" value="Add" /> -</form> -{% if package_list %} -<form name="package_selection" id="package_selection" action="/index/" -method="POST"> -<table name="package_list" id="package_list"> - {% for package in package_list %} - <tr> - <td class="package_select"> - <input type="checkbox" name="package_select" - id="package_select" value="{{ package }}" /> - </td> - <td class="package_name">{{ package }}</td> - </tr> - {% endfor %} -</table> -<input type="submit" value="Remove" /> -</form> -{% else %} - <p>There are no selected packages.</p> -{% endif %} -</div> - -<div class="bugs"> -Selected bugs: -<form name="add_bug" id="add_bug" action="/index/" method="POST" > - <input type="text" name="bug_number" id="bug_number" value="" /> - <input type="submit" value="Add" /> -</form> -{% if bug_list %} -<form name="bug_selection" id="bug_selection" action="/index/" -method="POST"> -<table name="bug_list" id="bug_list"> - {% for bug in bug_list %} - <tr> - <td class="bug_select"> - <input type="checkbox" name="bug_select" - id="bug_select" value="{{ bug }}" /> - </td> - <td class="bug_number">{{ bug }}</td> - </tr> - {% endfor %} -</table> -<input type="submit" value="Remove" /> -</form> -{% else %} - <p>There are no selected bugs.</p> -{% endif %} -</div> - -</div> - -{% endblock %} -{% block footer %} -<p align="right"> -{% if current_user.is_authenticated %} -Currently logged in as {{ current_user }} - <a href="/accounts/logout">Log out</a>. -{% else %} -You are browsing as an Anonymous User - <a href="/accounts/login">Log in</a> -{% endif %} -</p> - -{% endblock %} - -